feat(i18n): add French language support and enhance localization
All checks were successful
Deploy to production / deploy (push) Successful in 2m48s

- Introduced French as a supported language across the application, updating locale files and adding translations for various components.
- Enhanced language handling logic to accommodate French, ensuring proper detection and fallback mechanisms.
- Updated UI elements to include French language options, improving accessibility for French-speaking users.
- Refactored SEO handling to include French in hreflang links, enhancing search engine indexing for multilingual content.
- Added new scripts for managing French translations and ensuring consistency across language files.
This commit is contained in:
Torsten Schulz (local)
2026-04-07 18:04:03 +02:00
parent f715c6125d
commit f7030bbabe
56 changed files with 5220 additions and 175 deletions

View File

@@ -6,7 +6,10 @@
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"optimize-models": "node scripts/optimize-glb.mjs"
"optimize-models": "node scripts/optimize-glb.mjs",
"i18n:check-parity": "node scripts/check-i18n-locale-parity.mjs de fr",
"i18n:translate-fr": "node scripts/generate-fr-locale-from-de.mjs",
"i18n:smooth-falukant-fr": "node scripts/smooth-fr-falukant.mjs"
},
"dependencies": {
"@tiptap/extension-color": "^2.27.2",
@@ -36,6 +39,7 @@
"@gltf-transform/cli": "^4.3.0",
"@vitejs/plugin-vue": "^5.2.4",
"assert": "^2.1.0",
"google-translate-api-x": "^10.7.2",
"sass": "^1.98.0",
"stream-browserify": "^3.0.0",
"util": "^0.12.5",