diff --git a/next-i18next.config.js b/next-i18next.config.js index 69be36201..18812db5b 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -2,10 +2,27 @@ module.exports = { // https://www.i18next.com/overview/configuration-options#logging i18n: { defaultLocale: 'en', - locales: ['en', 'de', 'en', 'es', 'fr', 'it', 'ja', 'nl', 'pl', 'ru', 'sl', 'sv', 'zh'], + locales: [ + 'en', + 'de', + 'es', + 'fr', + 'it', + 'ja', + 'ko', + 'lol', + 'nl', + 'pl', + 'pt', + 'ru', + 'sl', + 'sv', + 'uk', + 'zh ', + ], fallbackLng: 'en', localeDetection: true, - returnEmptyString: false + returnEmptyString: false, }, reloadOnPrerender: process.env.NODE_ENV === 'development', }; diff --git a/src/tools/language.ts b/src/tools/language.ts index 2ab7b17eb..9110caecd 100644 --- a/src/tools/language.ts +++ b/src/tools/language.ts @@ -49,24 +49,61 @@ export const languages: Language[] = [ translatedName: 'Japanese', emoji: '🇯🇵', }, + { + shortName: 'ko', + originalName: '한국어', + translatedName: 'Korean', + emoji: '🇰🇷', + }, + { + shortName: 'lol', + originalName: 'LOLCAT', + translatedName: 'LOLCAT', + emoji: '🐱', + }, { shortName: 'nl', originalName: 'Nederlands', translatedName: 'Dutch', emoji: '🇳🇱', }, + { + shortName: 'pl', + originalName: 'Polski', + translatedName: 'Polish', + emoji: '🇵🇱', + }, + { + shortName: 'pt', + originalName: 'Português', + translatedName: 'Portuguese', + emoji: '🇵🇹', + }, { shortName: 'ru', originalName: 'Русский', translatedName: 'Russian', emoji: '🇷🇺', }, + { + shortName: 'sl', + originalName: 'Slovenščina', + translatedName: 'Slovenian', + emoji: '🇸🇮', + }, + { shortName: 'sv', originalName: 'Svenska', translatedName: 'Swedish', emoji: '🇸🇪', }, + { + shortName: 'uk', + originalName: 'Українська', + translatedName: 'Ukrainian', + emoji: '🇺🇦', + }, { shortName: 'zh', originalName: '中文',