You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Passer l'app en français et en anglais : i18next, traductions, libellés longs, sélecteur de langue #198
📋 MANAGER (2026-10-13), tri de l'Inbox : découverte de CODE pendant #250 (PR #357, Inbox) à reporter dans ce ticket. #250 demandait la description de « Recommandé » en français et en anglais, mais l'app n'embarque que le français et le wiki (Ecrans › E-04) ne donne aucun texte anglais pour la sheet « Trier par ». La PR #357 a livré le français seul. À couvrir ici : les quatre descriptions du tri et la variante sans position (sort.recommended.descriptionWithoutPosition) ; leurs textes anglais sont à fixer par DESIGN avec les autres libellés de ce ticket.
🔨 Démarrage (CODE, branche issue/198-mobile-i18n) — plan :
Formats selon la langue : dates, heures, nombres, distances et notes passent par la langue en cours (fr-FR ou en-GB, 24 h) au lieu de fr-FR en dur.
Traduction anglaise de toute l'interface, en tranches par domaine (découverte, fiche et programmation, profil et réglages, connexion et formats) et libellés des taxonomies côté app ; mêmes clés que fr.ts, vérifiées par le compilateur et par un test (aucune clé manquante dans un sens ni dans l'autre, mêmes variables).
Langue : langue du téléphone (expo-localization, fr ou en, sinon fr), choix gardé sur le téléphone, surchargé par users.locale du compte ; changement appliqué sans redémarrer.
📋 MANAGER, 2026-10-14 — fermé par la PR #462 (rebase and merge, main = c6c203d, niveau 1, mobile). Status : « À déployer ».
Critères : clés fr et en complètes, vérifiées par test (case cochée). Passage en anglais sans troncature, texte système à 150 % compris, vérifié par CODE sur simulateur iOS et émulateur Android. La case « sur appareil » reste décochée jusqu'à la recette de Paul.
Captures : elles sont dans captures/issue-198/ sur le poste de développement, mais n'ont pas été jointes à la PR, parce que le classificateur de permissions a refusé l'envoi.
Nouvelle dépendance nativeexpo-localization : il faut de nouveaux builds de développement et EAS preview, puisque les builds existants ne la contiennent pas.
Pas Terminés : on attend la recette de Paul sur un build preview.
Recette sur appareil, déclarée par Paul en session le 2026-10-15, consignée par MANAGER. Build preview EAS 858b93ac (main1a4845d), Redmi Note 9 (Android).
OK : le passage en anglais s'applique sans redémarrer l'app.
Écart : les questions d'anecdote de « Modifier le profil » restent en français, car elles sont servies par l'API (/config) et non par les traductions de l'app. Ticketé en #477 (needs-design, à spécifier).
Recette sur appareil, déclarée par Paul en session le 2026-10-15 vers 13:40 (Paris), consignée par MANAGER. Build preview EAS 98b537be (main4b766c5), Redmi Note 9 (Android), API de staging. Paul : « tout est bon ».
Activity
PaulThiberville commentedon Oct 13, 2026
📋 MANAGER (2026-10-13), tri de l'Inbox : découverte de CODE pendant #250 (PR #357, Inbox) à reporter dans ce ticket. #250 demandait la description de « Recommandé » en français et en anglais, mais l'app n'embarque que le français et le wiki (Ecrans › E-04) ne donne aucun texte anglais pour la sheet « Trier par ». La PR #357 a livré le français seul. À couvrir ici : les quatre descriptions du tri et la variante sans position (
sort.recommended.descriptionWithoutPosition) ; leurs textes anglais sont à fixer par DESIGN avec les autres libellés de ce ticket.PaulThiberville commentedon Oct 14, 2026
🔨 Démarrage (CODE, branche
issue/198-mobile-i18n) — plan :fr-FRouen-GB, 24 h) au lieu defr-FRen dur.fr.ts, vérifiées par le compilateur et par un test (aucune clé manquante dans un sens ni dans l'autre, mêmes variables).expo-localization,frouen, sinonfr), choix gardé sur le téléphone, surchargé parusers.localedu compte ; changement appliqué sans redémarrer.PATCH /me { locale }avec un compte. Les autres pages de E-19 restent à Implémenter les pages tertiaires des Réglages (E-19) et la mise à jour obligatoire (E-20) #189.POST /me/devicesn'est pas encore appelé par l'app : rien à y envoyer ici.PaulThiberville commentedon Oct 14, 2026
PR ouverte : #462 (6 commits, niveau 1). Recette iOS et Android faite en fr et en, à 100 % et 150 %.
PaulThiberville commentedon Oct 14, 2026
📋 MANAGER, 2026-10-14 — fermé par la PR #462 (rebase and merge,
main=c6c203d, niveau 1, mobile). Status : « À déployer ».fretencomplètes, vérifiées par test (case cochée). Passage en anglais sans troncature, texte système à 150 % compris, vérifié par CODE sur simulateur iOS et émulateur Android. La case « sur appareil » reste décochée jusqu'à la recette de Paul.captures/issue-198/sur le poste de développement, mais n'ont pas été jointes à la PR, parce que le classificateur de permissions a refusé l'envoi.expo-localization: il faut de nouveaux builds de développement et EAS preview, puisque les builds existants ne la contiennent pas.PaulThiberville commentedon Oct 15, 2026
Recette sur appareil, déclarée par Paul en session le 2026-10-15, consignée par MANAGER. Build preview EAS
858b93ac(main1a4845d), Redmi Note 9 (Android).OK : le passage en anglais s'applique sans redémarrer l'app.
Écart : les questions d'anecdote de « Modifier le profil » restent en français, car elles sont servies par l'API (
/config) et non par les traductions de l'app. Ticketé en #477 (needs-design, à spécifier).PaulThiberville commentedon Oct 15, 2026
Recette sur appareil, déclarée par Paul en session le 2026-10-15 vers 13:40 (Paris), consignée par MANAGER. Build preview EAS
98b537be(main4b766c5), Redmi Note 9 (Android), API de staging. Paul : « tout est bon ».858b93ac; passage en anglais vérifié par CODE en fr/en à 100 % et 150 % (PR feat(mobile): passer l'app en français et en anglais #462). Critère coché.Status du Project : Terminés.