⚡ Adds a util file for easier language adding
This commit is contained in:
23
src/utils/languages.js
Normal file
23
src/utils/languages.js
Normal file
@@ -0,0 +1,23 @@
|
||||
// Locales - Import translation files here!
|
||||
import enGB from '@/assets/locales/en-GB.json';
|
||||
|
||||
// Language data - Add your country name, locale code and imported file here
|
||||
export const languages = [
|
||||
{
|
||||
name: 'English',
|
||||
code: 'en-GB',
|
||||
locale: enGB,
|
||||
flag: '🇬🇧',
|
||||
},
|
||||
// Including:
|
||||
// name - Human readable name for your language
|
||||
// code - ISO language code
|
||||
// locale - The file that you imported above
|
||||
// flag - A nice emoji flag (optional)
|
||||
];
|
||||
|
||||
const i18nMessages = {};
|
||||
languages.forEach((lang) => {
|
||||
i18nMessages[lang.code] = lang.locale;
|
||||
});
|
||||
export const messages = i18nMessages;
|
||||
Reference in New Issue
Block a user