GithubHelp home page GithubHelp logo

Comments (10)

gcharest avatar gcharest commented on May 28, 2024

So, I've been going over other Standard and although there are mentions and references to Official Languages Act and policies, they do not directly reflected them in the requirements sections (except for one about Web site and mobile apps).

I will be taking the similar approach for now and will keep the discussion going here.

from open-source-logiciel-libre.

uferrpi avatar uferrpi commented on May 28, 2024

I agree with you Guillaume for several reasons:

  • while code should be in English, user and admin interfaces should be in both official languages. As stated previously, building a digital nation requires strong gestures : make all government Open Source work in the languages of both founding nations.

  • making solutions in both languages is not a hassle, just a question of organization. The EU does it in 10+ languages! Us in Québec could help both on translation and Open Standards linked to development and procurement relating to languages. A few years ago we translated 5 000 + terms in BuddyPress... in three days.

  • procurement wise (i.e. subcontracting development), it has never been a problem for us to make it mandatory, except once, from an Ontario contractor.

from open-source-logiciel-libre.

gcharest avatar gcharest commented on May 28, 2024

@uferrpi merci pour ces ajouts! Je pense que c'est en effet un avantage au même titre que d'inclure la sécurité et l'accessibilité par défaut.

En définissant adéquatement nos balises, il est possible de développer des solutions réutilisables par d'autres organisations. Et cela ouvre ensuite la porte à des collaborations par une plus grande base de contributeurs.

from open-source-logiciel-libre.

wardi avatar wardi commented on May 28, 2024

Some things that should never be covered by OL:

  • API endpoints (API reference may be in both languages)
  • keys in API messages (API examples may be in both languages)
  • parameter names (documentation in both languages)
  • CSV data column headings (data dictionaries in both languages)
  • identifiers ("codes") for controlled lists (descriptions in both languages)

Separately, there's the pattern of having separate English and French domain names. Can we do bilingual domains instead? Being logged out suddenly when switching languages is pretty annoying. Or If there's another way to manage shared logins across different domains please let me know!

from open-source-logiciel-libre.

matthewdarwin avatar matthewdarwin commented on May 28, 2024

Hopefully when all logins are controlled by myaccount.canada.ca (or whatever the single sign-on is called), then dual domain names is not a problem. I'm waiting for the day when someone adds accents to the domain names.... https://météo.gc.ca/ why doesn't that work? https://meteo.gc.ca/ works.

from open-source-logiciel-libre.

pjackson28 avatar pjackson28 commented on May 28, 2024

@wardi According to the Canada.ca Content & IA Spec (required by Directive on the Management on Communications), the following is stated: "For digital services that use a session to manage parameters, when the language of the page changes the sub-domain can remain in the same language as when the session first started". That should prevent the logging out when switching languages (source: https://www.canada.ca/en/treasury-board-secretariat/services/government-communications/canada-content-information-architecture-specification/conceptual-overview-user-navigation-key-templates.html#toc3)

from open-source-logiciel-libre.

pjackson28 avatar pjackson28 commented on May 28, 2024

@matthewdarwin Probably related to the overall URL support being focused on 7-bit US-ASCII. characters. So support for unencoded special characters in URLS is likely not that reliable. Even France sticks to 7-bit US-ASCII characters for it's Government website (e.g., https://www.gouvernement.fr/donnees-personnelles-et-cookies)

from open-source-logiciel-libre.

matthewdarwin avatar matthewdarwin commented on May 28, 2024

Of course you should both with and without accents. We're in 2018.... UTF-8 is standard and it should work everywhere.

from open-source-logiciel-libre.

wardi avatar wardi commented on May 28, 2024

@pjackson28 thank you that's very helpful!

from open-source-logiciel-libre.

keithdouglas avatar keithdouglas commented on May 28, 2024

In hostnames one can use so-called PunyCode.

from open-source-logiciel-libre.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.