Merge branch 'milicevicivan/main'

# Conflicts:
#	src/i18n/locales/it.json
#	src/i18n/locales/sr.json
This commit is contained in:
tapframe 2026-02-17 03:41:56 +05:30
commit 7eadee8fd8
27 changed files with 20161 additions and 2826 deletions

View file

@ -10,5 +10,17 @@ export const LOCALES = [
{ code: 'hr', key: 'croatian' },
{ code: 'zh-CN', key: 'chinese' },
{ code: 'hi', key: 'hindi' },
{ code: 'sr', key: 'serbian' }
];
{ code: 'sr', key: 'serbian' },
{ code: 'he', key: 'hebrew' },
{ code: 'bg', key: 'bulgarian' },
{ code: 'pl', key: 'polish' },
{ code: 'cs', key: 'czech' },
{ code: 'tr', key: 'turkish' },
{ code: 'sl', key: 'slovenian' },
{ code: 'mk', key: 'macedonian' },
{ code: 'ru', key: 'russian' },
{ code: 'fil', key: 'filipino' },
{ code: 'nl-NL', key: 'dutch_nl' },
{ code: 'ro', key: 'romanian' },
{ code: 'sq', key: 'albanian' },
];

View file

@ -636,6 +636,18 @@
"chinese": "الصينية (المبسطة)",
"hindi": "الهندية",
"serbian": "الصربية",
"hebrew": "العبرية",
"bulgarian": "بلغاري",
"polish": "بولندي",
"czech": "التشيكية",
"turkish": "التركية",
"slovenian": "السلوفينية",
"macedonian": "مقدوني",
"russian": "الروسية",
"filipino": "الفلبينية",
"dutch_nl": "الهولندية (هولندا)",
"romanian": "روماني",
"albanian": "ألباني",
"account": "الحساب",
"content_discovery": "المحتوى والاكتشاف",
"appearance": "المظهر",

1430
src/i18n/locales/bg.json Normal file

File diff suppressed because it is too large Load diff

1420
src/i18n/locales/cs.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -636,6 +636,18 @@
"chinese": "Chinesisch (Vereinfacht)",
"hindi": "Hindi",
"serbian": "Serbisch",
"hebrew": "Hebräisch",
"bulgarian": "Bulgarisch",
"polish": "Polnisch",
"czech": "Tschechisch",
"turkish": "Türkisch",
"slovenian": "Slowenisch",
"macedonian": "Makedonisch",
"russian": "Russisch",
"filipino": "Philippinisch",
"dutch_nl": "Niederländisch (Niederlande)",
"romanian": "Rumänisch",
"albanian": "Albanisch",
"account": "Konto",
"content_discovery": "Inhalt & Entdeckung",
"appearance": "Aussehen",

View file

@ -641,6 +641,18 @@
"chinese": "Chinese (Simplified)",
"hindi": "Hindi",
"serbian": "Serbian",
"hebrew": "Hebrew",
"bulgarian": "Bulgarian",
"polish": "Polish",
"czech": "Czech",
"turkish": "Turkish",
"slovenian": "Slovenian",
"macedonian": "Macedonian",
"russian": "Russian",
"filipino": "Filipino",
"dutch_nl": "Dutch (Netherlands)",
"romanian": "Romanian",
"albanian": "Albanian",
"account": "Account",
"content_discovery": "Content & Discovery",
"appearance": "Appearance",

View file

@ -636,6 +636,18 @@
"chinese": "Chino (Simplificado)",
"hindi": "Hindi",
"serbian": "Serbio",
"hebrew": "Hebreo",
"bulgarian": "Búlgaro",
"polish": "Polaco",
"czech": "Checo",
"turkish": "Turco",
"slovenian": "Esloveno",
"macedonian": "Macedonio",
"russian": "Ruso",
"filipino": "Filipino",
"dutch_nl": "Holandés (Países Bajos)",
"romanian": "Rumano",
"albanian": "Albanés",
"account": "Cuenta",
"content_discovery": "Contenido y descubrimiento",
"appearance": "Apariencia",

1430
src/i18n/locales/fil.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -636,6 +636,18 @@
"chinese": "Chinois (Simplifié)",
"hindi": "Hindi",
"serbian": "Serbe",
"hebrew": "Hébreu",
"bulgarian": "Bulgare",
"polish": "Polonais",
"czech": "Tchèque",
"turkish": "Turc",
"slovenian": "Slovène",
"macedonian": "Macédonien",
"russian": "Russe",
"filipino": "Philippin",
"dutch_nl": "Néerlandais (Pays-Bas)",
"romanian": "Roumain",
"albanian": "Albanais",
"account": "Compte",
"content_discovery": "Contenu et découverte",
"appearance": "Apparence",

1430
src/i18n/locales/he.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -636,6 +636,18 @@
"chinese": "चीनी (सरलीकृत)",
"hindi": "हिन्दी",
"serbian": "सर्बियाई",
"hebrew": "इब्रानी",
"bulgarian": "बुल्गारियाई",
"polish": "पोलिश",
"czech": "चेक",
"turkish": "तुर्की",
"slovenian": "स्लोवेनियाई",
"macedonian": "मकदूनियाई",
"russian": "रूसी",
"filipino": "फ़िलिपिनो",
"dutch_nl": "डच (नीदरलैंड)",
"romanian": "रोमानियाई",
"albanian": "अल्बानियाई",
"account": "खाता",
"content_discovery": "सामग्री और खोज",
"appearance": "दिखावट",

File diff suppressed because it is too large Load diff

1427
src/i18n/locales/mk.json Normal file

File diff suppressed because it is too large Load diff

1432
src/i18n/locales/nl-NL.json Normal file

File diff suppressed because it is too large Load diff

1430
src/i18n/locales/pl.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -650,6 +650,18 @@
"chinese": "Chinês (Simplificado)",
"hindi": "Hindi",
"serbian": "Sérvio",
"hebrew": "Hebraico",
"bulgarian": "Búlgaro",
"polish": "Polonês",
"czech": "Theco",
"turkish": "Turco",
"slovenian": "Esloveno",
"macedonian": "Macedônio",
"russian": "Russo",
"filipino": "Filipino",
"dutch_nl": "Holandês (Países Baixos)",
"romanian": "Romeno",
"albanian": "Albanês",
"account": "Conta",
"content_discovery": "Conteúdo e Descoberta",
"appearance": "Aparência",

View file

@ -648,6 +648,18 @@
"chinese": "Chinês (Simplificado)",
"hindi": "Hindi",
"serbian": "Sérvio",
"hebrew": "Hebraico",
"bulgarian": "Búlgaro",
"polish": "Polonês",
"czech": "Theco",
"turkish": "Turco",
"slovenian": "Esloveno",
"macedonian": "Macedônio",
"russian": "Russo",
"filipino": "Filipino",
"dutch_nl": "Holandês (Países Baixos)",
"Romanian": "Romeno",
"albanian": "Albanês",
"account": "Conta",
"content_discovery": "Conteúdo e Descoberta",
"appearance": "Aparência",

1432
src/i18n/locales/ro.json Normal file

File diff suppressed because it is too large Load diff

1430
src/i18n/locales/ru.json Normal file

File diff suppressed because it is too large Load diff

1430
src/i18n/locales/sl.json Normal file

File diff suppressed because it is too large Load diff

1432
src/i18n/locales/sq.json Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

1430
src/i18n/locales/tr.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -636,6 +636,18 @@
"chinese": "简体中文",
"hindi": "印地语",
"serbian": "塞尔维亚语",
"hebrew": "希伯来语",
"bulgarian": "保加利亚语",
"polish": "波兰语",
"czech": "捷克语",
"turkish": "土耳其语",
"slovenian": "斯洛文尼亚语",
"macedonian": "马其顿语",
"russian": "俄语",
"filipino": "菲律宾语",
"dutch_nl": "荷兰语 (荷兰)",
"romanian": "罗马尼亚语",
"albanian": "阿尔巴尼亚语",
"account": "账户",
"content_discovery": "内容与发现",
"appearance": "外观",

View file

@ -11,6 +11,18 @@ import hr from './locales/hr.json';
import hi from './locales/hi.json';
import zhCN from './locales/zh-CN.json';
import sr from './locales/sr.json';
import he from './locales/he.json';
import bg from './locales/bg.json';
import pl from './locales/pl.json';
import cs from './locales/cs.json';
import tr from './locales/tr.json';
import sl from './locales/sl.json';
import mk from './locales/mk.json';
import ru from './locales/ru.json';
import fil from './locales/fil.json';
import nlNL from './locales/nl-NL.json';
import ro from './locales/ro.json';
import sq from './locales/sq.json';
export const resources = {
en: { translation: en },
@ -25,4 +37,16 @@ export const resources = {
'zh-CN': { translation: zhCN },
hi: { translation: hi },
sr: { translation: sr },
he: { translation: he },
bg: { translation: bg },
pl: { translation: pl },
cs: { translation: cs },
tr: { translation: tr },
sl: { translation: sl },
mk: { translation: mk },
ru: { translation: ru },
fil: { translation: fil },
'nl-NL': { translation: nlNL },
ro: { translation: ro },
sq: { translation: sq },
};

View file

@ -1175,8 +1175,13 @@ const TMDBSettingsScreen = () => {
{ code: 'uk', label: 'Українська', native: 'Ukrainian' },
{ code: 'vi', label: 'Tiếng Việt', native: 'Vietnamese' },
{ code: 'th', label: 'ไทย', native: 'Thai' },
{ code: 'hr',
label: 'Hrvatski', native: 'Croatian' },
{ code: 'hr', label: 'Hrvatski', native: 'Croatian' },
{ code: 'sr', label: 'Српски', native: 'Serbian' },
{ code: 'bg', label: 'български', native: 'Bulgarian' },
{ code: 'sl', label: 'Slovenščina', native: 'Slovenian' },
{ code: 'mk', label: 'Македонски', native: 'Macedonian' },
{ code: 'fil', label: 'Filipino', native: 'Filipino' },
{ code: 'sq', label: 'Shqipe', native: 'Albanian' },
];
const filteredLanguages = languages.filter(({ label, code, native }) =>

View file

@ -54,6 +54,14 @@ const AVAILABLE_LANGUAGES = [
{ code: 'uk', name: 'Ukrainian' },
{ code: 'he', name: 'Hebrew' },
{ code: 'fa', name: 'Persian' },
{ code: 'hr', name: 'Croatian' },
{ code: 'sr', name: 'Serbian' },
{ code: 'bg', name: 'Bulgarian' },
{ code: 'sl', name: 'Slovenian' },
{ code: 'mk', name: 'Macedonian' },
{ code: 'fil', name: 'Filipino' },
{ code: 'ro', name: 'Romanian' },
{ code: 'sq', name: 'Albanian' },
];
const SUBTITLE_SOURCE_OPTIONS = [