Lorsque je crée une nouvelle application Ember, j'ai immédiatement ce problème d'accessibilité :
Une solution serait de changer <html>
en <html lang="en">
, mais peut-être pourrions-nous aussi faire quelque chose de plus inclusif. Y aurait-il un moyen d'avoir une langue définie par défaut mais de rendre la définition d'une langue différente disponible via une option dans ember new
?
Merci d'avoir pensé.
TBH, je ne pense pas qu'il y ait un moyen raisonnable pour nous de faire défaut. L'ajout d'un indicateur "encore un autre" dont vous devez vous souvenir à ember new
n'est pas bon, et utiliser "en"
comme valeur par défaut me semble fondamentalement faux.
Voir ces problèmes/RP pour une conversation/réflexion précédente à ce sujet :
Une possibilité est de s'assurer que lang
est ajouté par l'utilisateur (via soit un test automatique inclus dans l'application, une règle de peluche, etc.). Ce _un peu_ craint aussi (générer une nouvelle application avec des tests qui échouent, c'est mal), mais au moins n'exclut pas par défaut les non-anglophones...
Une chose que mon équipe a envisagée dans le passé est de construire par locale afin que nous puissions précompiler des modèles localisés au lieu de récupérer les traductions au moment de l'exécution. Au lieu de ember new
time, si nous intégrions cela dans ember build
, ces builds pourraient ajouter l'attribut lang
?
Je pense à quelque chose comme ember build --lang "en"
ou ember build --languages config/locales.js
.
(Découvert cela en lisant les notes de réunion de l'équipe d'apprentissage )
@rwjblue Je ne pense pas que la valeur par défaut de en
soit un problème. En fait, notre page d'accueil est clairement écrite en anglais aujourd'hui. Le rendrait plus honnête qu'autre chose.
Jusqu'à ce que nous souhaitions intégrer une solution i18n plus large, la valeur par défaut en
est acceptable.
@rwjblue @stefanpenner J'aimerais que ce problème soit fermé car cela ne
Commentaire le plus utile
@rwjblue Je ne pense pas que la valeur par défaut de
en
soit un problème. En fait, notre page d'accueil est clairement écrite en anglais aujourd'hui. Le rendrait plus honnête qu'autre chose.Jusqu'à ce que nous souhaitions intégrer une solution i18n plus large, la valeur par défaut
en
est acceptable.