hemvall / Heracles

Store your sports performances and track your progression either in the gym, running and even boxing.
https://heracle.me/
5 stars 0 forks source link

Système de traductions #12

Closed hemvall closed 1 year ago

hemvall commented 1 year ago

Français

Anglais

hemvall commented 1 year ago

appeler les clés de trad : {{ $t('Faq.menu.testTool') }}

dans main.js import i18n from './plugins/i18n' .use(i18n)

changer langue : @click="changeLang(l.code); $i18n.locale = l.code; //change lang sert à changer variable globale (va servir pour les redirections)

dans dossier Plugins :

sous dossier lang contenant les .json

messages.js import fr from './fr.json' import en from './en.json' import es from './es.json'

export default { fr, en, es }

i18n.js

import {createI18n} from 'vue-i18n' import messages from './lang/messages'

const i18n = createI18n({ fallbackLocale: 'fr', locale: localStorage.getItem('defaultLangCode'), messages })

export default i18n