Correction d'une affirmation fausse écrite plus tôt dans la journée et reprise dans la maquette, le plan et une décision validée : « tablet-app n'a aucun i18n ». Il en a un — lib/Helpers/translations.dart, table de 10 langues (FR EN NL DE IT ES PL CN AR UK), ~150 entrées, lue par TranslationHelper.getFromLocale à 19 endroits, avec déjà une clé back. Ce n'est pas de l'ARB : chercher l10n/ ou AppLocalizations ne le trouve pas, alors que le CLAUDE.md du repo le décrit. Ce que ça change : le motif donné pour « hors dates, aucune prose » — un bandeau serait français pour un néerlandophone — était faux. Un libellé traduit coûte une clé × 10 langues. La règle reste défendable (rien à traduire vaut mieux que quelque chose à traduire) mais devient un choix, pas une contrainte. À reconfirmer. Corollaire d'implémentation : le bouton Retour des deux écrans passe par la clé back existante, il ne s'écrit pas en dur. Ajouté en V2 — portrait et paysage sur toute la borne. tablet-app n'a aucune stratégie d'orientation : chaque écran est écrit pour la forme qu'on lui a vue, et la maquette du 12/08 ne tranche que le paysage, pour deux types. Une borne se monte pourtant aussi bien en totem qu'en comptoir, et le choix appartient au lieu. Le chantier n'est pas « ajouter le portrait » mais rendre les treize types indifférents à l'orientation — repasse UI transversale, même famille que la repasse globale de manager-app. La maquette est compatible (le rail qui tombe sous le texte est le comportement portrait) mais ne le spécifie pas. Kanban : carte V2 ajoutée, Planifié 21 -> 22 (colonne et bandeau). Le motif « et tablet-app ne compile même plus » de la carte Kiosk web est corrigé — il est tombé avec K1. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
HTML
52.5%
Python
17.7%
Jupyter Notebook
17.7%
TypeScript
8.2%
JavaScript
3.9%