diff --git a/package.json b/package.json
index c91c8aa..1bdb38f 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"vue": "^3.2.45",
"vue-axios": "^3.5.2",
"vue-eslint-parser": "^9.1.0",
- "vue-i18n": "9",
+ "vue-i18n": "^9.2.2",
"vue-router": "^4.1.6"
},
"devDependencies": {
@@ -49,8 +49,8 @@
"prettier": "2.8.1",
"typescript": "~4.7.4",
"vite": "^3.2.4",
- "vite-plugin-eslint": "^1.8.1",
"vitest": "^0.25.3",
+ "vite-plugin-eslint": "^1.8.1",
"vue-tsc": "^1.0.9"
},
"eslintConfig": {
diff --git a/src/components/Header.vue b/src/components/Header.vue
index 065ff34..61ddf71 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -6,10 +6,10 @@
-
-
+
-
-
+
-
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 8aa54c9..3ea75ad 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -1,4 +1,9 @@
{
- "general": {},
+ "general": {
+ "header": {
+ "help_text": "Aide",
+ "contribute_text": "Verser des photos"
+ }
+ },
"pages": {}
}
diff --git a/src/main.ts b/src/main.ts
index 4c7d427..aa14602 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -14,6 +14,7 @@ axios.defaults.baseURL = import.meta.env.VITE_API_URL
const i18n = createI18n({
locale: 'fr',
+ fallbackLocale: 'fr',
globalInjection: true,
legacy: false,
messages: {
diff --git a/yarn.lock b/yarn.lock
index fbb830e..60dc830 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6854,9 +6854,9 @@ vue-eslint-parser@^9.0.0, vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.1.0:
lodash "^4.17.21"
semver "^7.3.6"
-vue-i18n@9:
+vue-i18n@^9.2.2:
version "9.2.2"
- resolved "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.2.tgz"
+ resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.2.2.tgz#aeb49d9424923c77e0d6441e3f21dafcecd0e666"
integrity sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==
dependencies:
"@intlify/core-base" "9.2.2"