Multi Language Settings
i18n Language translation settings
How to add new language?
Let's add German language in the existing language.
-
Create a new file
src/lang/gr.json -
add translation text in
gr.jsonfile{ "Menu": "Speisekarte", } -
Now add the new option of German language in the
topbar language dropdown menu
src/common/data/languages.jsand you can also add language image insrc/assets/images/flagsfolder.import flaggermany from "../../assets/images/flags/germany.jpg"; { label: "German", flag: flaggermany, value: 'gr' }, -
if you want to change deafult language as germen. update below code in
src/routes/+layout.svelteimport gr from '../lang/gr.json'; addMessages('gr', gr); init({ initialLocale: "gr" });