Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| front:traductions [2025/09/29 15:55] – [Stocker un fichier de traduction] paolo | front:traductions [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | # Traductions | ||
| - | Documentation [react-i18next](https:// | ||
| - | Documenation [Intl](https:// | ||
| - | |||
| - | Vous souhaitez développer une application traduites en plusieures langues. Aucun problème, **react-i18next** met à dispoistion un système qui gére des fichiers de traduction. Il permet de traduire directement du texte dans vos composants et de gérer dans des cas plus complexes des formats (date, nombre, ...). | ||
| - | |||
| - | Nous vous invitons à consulter également l' | ||
| - | ### Stocker un fichier de traduction | ||
| - | |||
| - | Les fichiers de traductions sont des fichiers JSON. Il y a deux moyens de les stocker selon la façon des les charger: | ||
| - | |||
| - | * Dans le dossier '' | ||
| - | * Dans le dossier '' | ||
| - | |||
| - | ``` | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | }, | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | }, | ||
| - | " | ||
| - | } | ||
| - | } | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | import i18n from " | ||
| - | import { initReactI18next } from " | ||
| - | import HttpBackend from " | ||
| - | |||
| - | // import en from " | ||
| - | // import fr from " | ||
| - | |||
| - | // const resources = { | ||
| - | // en, | ||
| - | // fr, | ||
| - | // }; | ||
| - | |||
| - | i18n | ||
| - | .use(HttpBackend) | ||
| - | .use(initReactI18next) | ||
| - | .init({ | ||
| - | // resources, | ||
| - | ns: [" | ||
| - | interpolation: | ||
| - | escapeValue: | ||
| - | }, | ||
| - | backend: { | ||
| - | loadPath: "/ | ||
| - | }, | ||
| - | }); | ||
| - | |||
| - | export { i18n, resources }; | ||
| - | ``` | ||