From ba6eaaac77b407050ae6a34505c36b68ad7fff4c Mon Sep 17 00:00:00 2001 From: Kiryl Fando Date: Wed, 2 Apr 2025 23:28:04 +0200 Subject: [PATCH] chore: return back to the classic way with languages --- README.md | 4 +- src/assets/i18n/ar.json | 4 +- src/assets/i18n/ary.json | 4 +- src/assets/i18n/by.json | 284 ++++++++++++++++++++++++++++++++++++++ src/assets/i18n/de.json | 4 +- src/assets/i18n/en.json | 4 +- src/assets/i18n/es.json | 4 +- src/assets/i18n/fr.json | 4 +- src/assets/i18n/it.json | 4 +- src/assets/i18n/ja.json | 4 +- src/assets/i18n/ko.json | 4 +- src/assets/i18n/nl.json | 3 +- src/assets/i18n/ru.json | 4 +- src/assets/i18n/tr.json | 4 +- src/assets/i18n/zh.json | 4 +- src/assets/i18n/zhtw.json | 4 +- 16 files changed, 327 insertions(+), 16 deletions(-) create mode 100644 src/assets/i18n/by.json diff --git a/README.md b/README.md index 75032eb80..e78f56738 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ IPTVnator icon

- Release + Release GitHub Workflow Status Releases Codecov Telegram Bluesky

@@ -33,7 +33,7 @@ The application is a cross-platform, open-source project built with ~~Electron~~ - Favorite channels management - Global favorites aggregated from all playlists - HTML video player with HLS.js support or Video.js-based player -- Internationalization with support for 8 languages (English, Russian, German, Korean, Spanish, Chinese, French, Italian) +- Internationalization with support for 15 languages (Arabic, Moroccan arabic, English, Russian, German, Korean, Spanish, Chinese, Traditional chinese, French, Italian, Turkish, Japanese, Dutch, Belarusian) - Custom "User Agent" header configuration for playlists - Light and Dark themes - Docker version available for self-hosting diff --git a/src/assets/i18n/ar.json b/src/assets/i18n/ar.json index 06351f826..5b737c6b7 100644 --- a/src/assets/i18n/ar.json +++ b/src/assets/i18n/ar.json @@ -220,7 +220,9 @@ "FRENCH": "الفرنسية", "ITALIAN": "الإيطالية", "TURKISH": "التركية", - "JAPANESE": "اليابانية" + "JAPANESE": "اليابانية", + "DUTCH": "الهولندية", + "BELARUSIAN": "البيلاروسية" }, "YES": "نعم", "NO": "لا", diff --git a/src/assets/i18n/ary.json b/src/assets/i18n/ary.json index 311f44381..1b68809d9 100644 --- a/src/assets/i18n/ary.json +++ b/src/assets/i18n/ary.json @@ -220,7 +220,9 @@ "FRENCH": "الفرنسية", "ITALIAN": "الإيطالية", "TURKISH": "التركية", - "JAPANESE": "اليابانية" + "JAPANESE": "اليابانية", + "DUTCH": "الهولندية", + "BELARUSIAN": "البيلاروسية" }, "YES": "آه", "NO": "لا", diff --git a/src/assets/i18n/by.json b/src/assets/i18n/by.json new file mode 100644 index 000000000..1fca3d94e --- /dev/null +++ b/src/assets/i18n/by.json @@ -0,0 +1,284 @@ +{ + "CLOSE": "Закрыць", + "PLAYLISTS": "Плэйлісты", + "HOME": { + "TITLE": "IPTVnator", + "SUBTITLE": "Выберыце плэйліст са спісу, дадайце новы з камп'ютара або загрузіце па спасылцы", + "TABS": { + "RECENTLY_ADDED": "Нядаўна дададзеныя плэйлісты", + "FILE_UPLOAD": "Загрузіць з камп'ютара", + "URL_UPLOAD": "Загрузіць па спасылцы", + "TEXT_IMPORT": "Імпартаваць з тэксту", + "STALKER_PORTAL_IMPORT": "Дадаць Stalker партал", + "XTREME_IMPORT": "Дадаць Xtreme Code" + }, + "PLAYLISTS": { + "NO_PLAYLISTS": "Пакуль яшчэ не было дададзена ніводнага плэйліста", + "ADD_FIRST": "Вы можаце дадаць плэйлісты з суседніх укладак", + "ADDED_VIA_URL": "Быў дададзены па спасылцы:", + "ADDED_VIA_FILE": "Быў загружаны з камп'ютара", + "CHANNELS": "Каналаў", + "ADDED": "Дададзены", + "SHOW_DETAILS": "Паказаць інфармацыю аб плэйлісце", + "REMOVE": "Выдаліць плэйліст", + "SEARCH_PLAYLISTS": "Пошук па назве плэйліста", + "INFO_DIALOG": { + "PLAYLIST_DETAILS": "Падрабязная інфармацыя аб плэйлісце", + "TITLE": "Назва", + "FROM_URL": "Дададзены па спасылцы", + "IMPORT_DATE": "Дата імпарту", + "CHANNELS": "Колькасць каналаў", + "CLOSE": "Закрыць", + "SAVE": "Захаваць", + "USER_AGENT": "User agent", + "ORIGINAL_FILENAME": "Імя файла пры загрузцы", + "FILE_PATH": "Шлях да файла", + "UPDATE_FAILED": "Не ўдалося абнавіць плэйліст", + "AUTO_UPDATE": "Аўтаабнаўленне", + "AUTO_UPDATE_DESCRIPTION": "Калі актываваная функцыя аўтаабнаўлення, спіс прайгравання будзе абнаўляцца аўтаматычна пры кожным запуску праграмы.", + "CUSTOM_USER_AGENT": "Некаторыя IPTV правайдэры патрабуюць указанне пэўнага карыстальніцкага агента (User Agent) для прайгравання свайго плэйліста.", + "EXPORT_PLAYLIST": "Экспартаваць плэйліст (m3u)", + "PASSWORD": "Пароль", + "SERVER_URL": "URL-адрас сервера", + "USERNAME": "Імя карыстальніка", + "MAC_ADDRESS": "MAC-адрас" + }, + "UPDATED": "Абноўлены", + "REFRESH": "Абнавіць плэйліст", + "REMOVE_DIALOG": { + "MESSAGE": "Вы ўпэўнены, што хочаце выдаліць гэты плэйліст?", + "TITLE": "Выдаліць плэйліст" + }, + "GLOBAL_FAVORITES": "Усе фаварыты", + "GLOBAL_FAVORITES_DESCRIPTION": "Аўтаматычна згенераваны плэйліст, які ўключае ў сябе фаварыты з усіх плэйлістоў", + "MY_PLAYLISTS": "Мае плэйлісты", + "MY_PLAYLISTS_SUBTITLE": "Усе наяўныя плэйлісты", + "PLAYLIST_UPDATE_SUCCESS": "Плэйліст быў паспяхова абноўлены!", + "STALKER_PORTAL": "Stalker партал", + "XTREAM_PLAYLIST": "Xtream плэйліст" + }, + "FILE_UPLOAD": { + "DRAG_DROP": "Перацягніце файл у гэтую вобласць", + "OR": "або", + "CHOOSE_PLAYLIST": "выберыце плэйліст", + "REJECTED": "На жаль, гэты фармат файлаў не падтрымліваецца {{filename}}." + }, + "URL_UPLOAD": { + "PLAYLIST_URL": "Спасылка на плэйліст (*.m3u або *.m3u8)", + "ADD_PLAYLIST": "Дадаць плэйліст" + }, + "TEXT_IMPORT": { + "LABEL": "Устаўце плэйліст фармату m3u(8) у гэта поле", + "BUTTON_LABEL": "Імпартаваць" + }, + "XTREAM_PLAYLIST": { + "TITLE": "Назва плэйліста", + "SERVER_URL": "Сервер URL", + "USERNAME": "Карыстальнік", + "PASSWORD": "Пароль", + "ADD": "Дадаць", + "TEST_CREDENTIALS": "Праверыць", + "URL_VALIDATION_ERROR": "Павінен быць сапраўдны URL-адрас з пратаколам (напрыклад, http://example.com або https://example.com:4324)." + }, + "STALKER_PORTAL": { + "ADD": "Дадаць", + "TITLE": "Назва", + "MAC_ADDRESS": "MAC-адрас", + "SERVER_URL": "URL сервера", + "URL_VALIDATION_ERROR": "Павінен быць сапраўдны URL-адрас з пратаколам (напрыклад, http://example.com/c або https://example.com/stalker_portal/c)." + }, + "FILTER_BY_TYPE": "Фільтраваць па тыпу", + "IMPORTED_AS_TEXT": "Імпартавана як тэкст", + "FILTER_BY_NAME": "Фільтраваць па імені", + "PARSING_ERROR": "Памылка парсінгу, несапраўдны плэйліст:" + }, + "LANGUAGES": { + "ARABIC": "العربية", + "MOROCCAN_ARABIC": "العربية (اللهجة المغربية)", + "ENGLISH": "English", + "KOREAN": "한국어", + "RUSSIAN": "Русский", + "GERMAN": "Deutsch", + "SPANISH": "Español", + "CHINESE": "简体中文", + "TRADITIONAL_CHINESE": "繁體中文", + "FRENCH": "Français", + "ITALIAN": "Italiano", + "TURKISH": "Türkçe", + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" + }, + "SETTINGS": { + "TITLE": "Налады / IPTVnator", + "SUBTITLE": "Тут можна змяніць агульныя налады праграмы", + "DESCRIPTION": "Скончыўшы наладу, не забудзьцеся пацвердзіць новыя налады кнопкай 'Захаваць'", + "EPG_URL_LABEL": "Спасылка на праграму каналаў (EPG) (*.xml або *.xml.gz)", + "EPG_URL_PLACEHOLDER": "Увядзіце спасылку", + "REFRESH_EPG": "Абнавіць праграму каналаў (EPG)", + "VIDEO_PLAYER_LABEL": "Відэапрайгравальнік", + "VIDEO_PLAYER_PLACEHOLDER": "Выберыце са спісу", + "VERSION": "Версія праграмы", + "SAVE_CHANGES": "Захаваць", + "BACK_TO_HOME": "Назад", + "NEW_VERSION_AVAILABLE": "Даступная новая версія праграмы", + "LATEST_VERSION": "Вы выкарыстоўваеце апошнюю версію праграмы", + "LANGUAGE": "Мова", + "SETTINGS_SAVED": "Новыя налады былі паспяхова захаваны!", + "THEME": "Тэма афармлення", + "SHOW_CAPTIONS": "Адлюстроўваць субтытры", + "ADD_EPG_SOURCE": "Дадаць крыніцу EPG", + "EPG_URL_ERROR": "Уведзенае значэнне не з'яўляецца URL-адрасам.", + "VIDEO_PLAYER_DESCRIPTION": "Выбраць стандартны відэапрайгравальнік", + "LANGUAGE_DESCRIPTION": "Выбраць мову праграмы", + "THEME_DESCRIPTION": "Выбраць візуальную тэму афармлення", + "SHOW_CAPTIONS_DESCRIPTION": "Паказаць або схаваць субтытры па змаўчанні.", + "VERSION_DESCRIPTION": "Бягучая версія праграмы", + "EPG_NOTE": "На гэты момант EPG даступны толькі ў натыўнай версіі IPTVnator.", + "EPG_NOTE_URL_TEXT": "Падрабязней тут", + "IMPORT_EXPORT_DATA": "Імпарт/экспарт плэйлістоў", + "IMPORT_EXPORT_DATA_DESCRIPTION": "Экспарт або імпарт плэйлістоў у фармаце JSON, які выкарыстоўваецца ў праграме.", + "IMPORT_DATA": "Імпарт", + "EXPORT_DATA": "Экспарт", + "REMOVE_ALL": "Выдаліць плэйліст", + "REMOVE_ALL_BUTTON": "Выдаліць", + "REMOVE_ALL_DESCRIPTION": "Гэта дзеянне выдаліць усе існуючыя плэйлісты з праграмы.", + "REMOVE_DIALOG": { + "TITLE": "Выдаліць усе плэйлісты", + "MESSAGE": "Вы ўпэўнены, што хочаце выдаліць усе плэйлісты з праграмы?" + }, + "IMPORT_ERROR": "Памылка імпарту, калі ласка, паспрабуйце імпартаваць іншы файл.", + "PLAYLISTS_REMOVED": "Усе плэйлісты былі выдалены.", + "VLC_PLAYER_PATH_LABEL": "Шлях да VLC прайгравальніка", + "VLC_PLAYER_PATH": "Шлях да VLC прайгравальніка", + "MPV_PLAYER_PATH_LABEL": "Шлях да mpv прайгравальніка", + "MPV_PLAYER_PATH": "Шлях да mpv прайгравальніка", + "VLC_PLAYER_PATH_DESCRIPTION": "Усталюйце шлях да прайгравальніка VLC у вашай сістэме. \nЁн будзе выкарыстоўваць прадастаўлены шлях да бінарнага файла VLC замест шляху па змаўчанні." + }, + "THEMES": { + "DARK_THEME": "Цёмная тэма", + "LIGHT_THEME": "Светлая тэма" + }, + "CHANNELS": { + "SEARCH_CHANNEL": "Пошук каналаў", + "UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Загрузіць або выбраць іншы плэйліст", + "ALL_CHANNELS": "Усе каналы", + "GROUPS": "Групы", + "UNGROUPED": "Незагрупаваныя", + "UNNAMED_CHANNEL": "Канал без назвы", + "FAVORITES": "Выбраныя", + "NO_FAVORITES": "Выбраных каналаў пакуль няма", + "USE_STAR_TO_FAVORITE": "Выкарыстоўвайце значок зоркі, каб дадаваць каналы ў выбранае", + "REMOVE_FAVORITE": "Выдаліць са спісу фаварытаў", + "FAVORITES_UPDATED": "Спіс фаварытаў быў абноўлены!" + }, + "TOP_MENU": { + "OPEN_CHANNELS_LIST": "Адкрыць спіс каналаў", + "TOGGLE_FAVORITE_FLAG": "Выбраны", + "OPEN_EPG_LIST": "Адкрыць праграму (EPG)", + "OPEN_MULTI_EPG": "Адкрыць мульты-EPG прагляд" + }, + "EPG": { + "NEXT_DAY": "Наступны дзень", + "PREVIOUS_DAY": "Папярэдні дзень", + "LIVE_NOW": "Цяпер", + "LIVE_STREAM": "Прамая трансляцыя", + "TIMESHIFT_AVAILABLE": "Даступная функцыя архіва (timeshift). Націсніце на перадачу для прайгравання.", + "EPG_NOT_AVAILABLE_DATE": "Ой, праграма на гэты дзень, на жаль, адсутнічае.", + "EPG_NOT_AVAILABLE_CHANNEL_TITLE": "Праграма для гэтага канала недаступная.", + "EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Паспрабуйце змяніць або абнавіць спасылку на EPG у наладах праграмы.", + "FETCH_EPG": "Загружаю праграму ТБ-перадач (EPG)...", + "ERROR": "Ой, не ўдалося загрузіць праграму каналаў (EPG)", + "DOWNLOAD_SUCCESS": "Праграма каналаў (EPG) была паспяхова загружана.", + "PROGRAM_DIALOG": { + "PROGRAM_DETAILS": "Падрабязнасці перадачы", + "TITLE": "Назва", + "CATEGORY": "Катэгорыя", + "PARENTAL_RATING_SYSTEM": "Возраснае абмежаванне", + "DESCRIPTION": "Апісанне", + "LANGUAGE": "Мова", + "SHOW_PROGRAM_DETAILS": "Паказаць падрабязнасці" + } + }, + "NO": "Не", + "YES": "Так", + "MENU": { + "OPEN": "Адкрыць меню", + "SUPPORT_ARIA": "Падтрымаць IPTVnator на GitHub", + "SETTINGS": "Налады", + "SETTINGS_ARIA": "Адкрыць налады", + "BUG_REPORT": "Паведаміць аб памылцы", + "WHAT_IS_NEW": "Што новага?", + "ABOUT": "Аб праграме", + "ABOUT_ARIA": "Аб праграме", + "SUPPORT_PROJECT": "Падтрымаць праект" + }, + "ABOUT": { + "TITLE": "Аб праграме", + "DESCRIPTION": "Кросплатформавая праграма для прайгравання IPTV з мноствам функцый, такіх як падтрымка плэйлістоў m3u і m3u8, фаварыты, ТБ-гід, ТБ-архіў/даганянне і іншае.", + "VERSION": "Версія", + "GITHUB_TOOLTIP": "Рэпазітар праграмы на GitHub", + "BUY_ME_A_COFFEE_TOOLTIP": "Падтрымаць распрацоўшчыка", + "TWITTER_TOOLTIP": "Падзяліцца ў Twitter" + }, + "UPDATE_AVAILABLE": "Даступна абнаўленне", + "REFRESH": "Абнавіць", + "XTREAM": { + "RATING": "Рэйтынг", + "RELEASE_DATE": "Дата выпуску", + "ACTORS": "Акцёры", + "PLAY": "Прайграць", + "GENRE": "Жанр", + "DURATION": "Працягласць", + "COUNTRY": "Краіна", + "NAME": "Назва", + "DIRECTOR": "Рэжысёр", + "CAST": "Акцёрскі склад", + "EPISODE_RUN_TIME": "Працягласць эпізоду", + "AGE": "Узрост", + "EPISODE": "Эпізод", + "YEAR": "Год", + "YOUTUBE_TRAILER": "Трэйлер на YouTube", + "DESCRIPTION": "Апісанне", + "KINOPOISK_RATING": "Рэйтынг на Кінапоіск", + "IMDB_RATING": "Рэйтынг на IMDB" + }, + "PORTALS": { + "ALL_CATEGORIES": "Усе катэгорыі", + "ADD_TO_FAVORITES": "Дадаць у выбранае", + "REMOVE_FROM_FAVORITES": "Выдаліць з выбранага", + "MY_FAVORITES": "Выбранае", + "COPY_STREAM_URL": "Капіраваць URL-адрас патоку", + "ERROR_VIEW": { + "DELETE": "Выдаліць", + "ACCOUNT_EXPIRED": { + "TITLE": "Тэрмін дзеяння ўліковага запісу скончыўся", + "DESCRIPTION": "Тэрмін дзеяння гэтага ўліковага запісу скончыўся. \nКалі ласка, праверце ўліковыя дадзеныя ў наладах плэйліста або выдаліце яго." + }, + "HOME": "На галоўную", + "EMPTY_CATEGORY": { + "TITLE": "Пустая катэгорыя", + "DESCRIPTION": "У гэтай катэгорыі няма кантэнту. Выберыце іншую катэгорыю або зменіце тып кантэнту." + }, + "UNAUTHORIZED": { + "TITLE": "Несанкцыянаваны", + "DESCRIPTION": "Калі ласка, праверце ўліковыя дадзеныя ў наладах плэйліста або выдаліце іх." + }, + "NOT_FOUND": { + "TITLE": "Партал не знойдзены" + }, + "UNKNOWN_ERROR": { + "TITLE": "Нешта пайшло не так", + "DESCRIPTION": "Невядомая памылка. Паўтарыце спробу пазней." + }, + "PLAYLIST_SETTINGS": "Налады плэйліста" + }, + "STREAM_URL_COPIED": "URL-адрас патоку быў скапіяваны ў буфер абмену.", + "EMPTY_LIST_VIEW": { + "NO_SEARCH_RESULTS": "Нічога не знойдзена, паспрабуйце змяніць пошукавы запыт" + }, + "REMOVED_FROM_FAVORITES": "Выдалена з выбранага", + "ADDED_TO_FAVORITES": "Дададзена ў выбранае" + }, + "INFORMATION": "Інфармацыя" +} diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index f3f95849c..180d55876 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -140,7 +140,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "SETTINGS": { "BACK_TO_HOME": "Zurück", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 6b40d5848..4722c6f8b 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -220,7 +220,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Yes", "NO": "No", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 83ee6253e..b6f92625e 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -183,7 +183,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Sí", "NO": "No", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index ae5a132d6..ae0ff60a9 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -182,7 +182,9 @@ "TRADITIONAL_CHINESE": "繁體中文", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Oui", "NO": "Non", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index 7beaa812f..e4a17ef18 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -216,7 +216,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Sì", "NO": "No", diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 831d28713..f798dcd4f 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -208,7 +208,9 @@ "FRENCH": "フランス語", "ITALIAN": "イタリア語", "TURKISH": "トルコ語", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "はい", "NO": "いいえ", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 96607ef7c..58e898eaa 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -172,7 +172,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Yes", "NO": "No", diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index 427f99517..430b2b774 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -220,7 +220,8 @@ "ITALIAN": "Italiano", "TURKISH": "Türkçe", "JAPANESE": "日本語", - "DUTCH": "Nederlands" + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Ja", "NO": "Nee", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index 8c7ae46c8..9fe8c4d99 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -196,7 +196,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "NO": "Нет", "YES": "Да", diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json index 52d99fa3c..9dccfcff4 100644 --- a/src/assets/i18n/tr.json +++ b/src/assets/i18n/tr.json @@ -208,7 +208,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "Evet", "NO": "Hayır", diff --git a/src/assets/i18n/zh.json b/src/assets/i18n/zh.json index 23bf3b996..166dc3d7a 100644 --- a/src/assets/i18n/zh.json +++ b/src/assets/i18n/zh.json @@ -172,7 +172,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "是", "NO": "否", diff --git a/src/assets/i18n/zhtw.json b/src/assets/i18n/zhtw.json index 684294766..43512b7c4 100644 --- a/src/assets/i18n/zhtw.json +++ b/src/assets/i18n/zhtw.json @@ -175,7 +175,9 @@ "FRENCH": "Français", "ITALIAN": "Italiano", "TURKISH": "Türkçe", - "JAPANESE": "日本語" + "JAPANESE": "日本語", + "DUTCH": "Nederlands", + "BELARUSIAN": "Беларуская" }, "YES": "是", "NO": "否",