i18n: traduire les chaînes hardcodées restantes en anglais/français

- DateTime & Project : locale dayjs dynamique selon la langue active
- Images : bouton "Ajouter une ou plusieurs images" via t()
- ImagesEditPanel : placeholder, legend tags et bouton ajout via t()
- DynamicView : clé PHP "Autres pistes" traduite via t()
- Nouvelles clés : forms.selectTags, buttons.addSelectedImages, virtualSample.otherTracks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-04 13:40:42 +01:00
parent 059fb0e5b0
commit 2d3be6d140
7 changed files with 34 additions and 21 deletions

View file

@ -70,7 +70,8 @@
"loopAnimation": "Animation en boucle",
"stopAnimation": "Arrêter l'animation",
"compareTracks": "Comparer les pistes",
"exitCompare": "Quitter le mode comparer"
"exitCompare": "Quitter le mode comparer",
"addSelectedImages": "Ajouter les images sélectionnées"
},
"forms": {
"email": "Email",
@ -94,7 +95,8 @@
"tags": "Tags",
"selectVariation": "Sélectionnez une déclinaison",
"uploadedFiles": "Fichiers importés",
"addImages": "Ajouter une ou plusieurs images"
"addImages": "Ajouter une ou plusieurs images",
"selectTags": "Sélectionner un ou plusieurs tags"
},
"auth": {
"login": "Connexion",
@ -184,7 +186,8 @@
"dynamicPresentation": "Présentation dynamique",
"staticView": "Vue statique",
"noContent": "Contenu non disponible pour cette piste",
"selectToCompare": "Sélectionnez sur la piste que vous souhaitez comparer"
"selectToCompare": "Sélectionnez sur la piste que vous souhaitez comparer",
"otherTracks": "Autres pistes"
},
"errors": {
"saveFailed": "Erreur lors de la sauvegarde",