diff --git a/src/providers/embeds/fedapi.ts b/src/providers/embeds/fedapi.ts index c40b716..fc16a15 100644 --- a/src/providers/embeds/fedapi.ts +++ b/src/providers/embeds/fedapi.ts @@ -42,25 +42,64 @@ const BASE_URL = getBaseUrl(); // Language mapping for subtitles const languageMap: Record = { + 'chinese - hong kong': 'zh', + 'chinese - traditional': 'zh', + czech: 'cs', + danish: 'da', + dutch: 'nl', + english: 'en', + 'english - sdh': 'en', + finnish: 'fi', + french: 'fr', + german: 'de', + greek: 'el', + hungarian: 'hu', + italian: 'it', + korean: 'ko', + norwegian: 'no', + polish: 'pl', + portuguese: 'pt', + 'portuguese - brazilian': 'pt', + romanian: 'ro', + 'spanish - european': 'es', + 'spanish - latin american': 'es', + swedish: 'sv', + turkish: 'tr', + اَلْعَرَبِيَّةُ: 'ar', + বাংলা: 'bn', + filipino: 'tl', + indonesia: 'id', + اردو: 'ur', English: 'en', - Spanish: 'es', + Arabic: 'ar', + Bosnian: 'bs', + Bulgarian: 'bg', + Croatian: 'hr', + Czech: 'cs', + Danish: 'da', + Dutch: 'nl', + Estonian: 'et', + Finnish: 'fi', French: 'fr', German: 'de', - Italian: 'it', - Portuguese: 'pt', - Arabic: 'ar', - Russian: 'ru', - Japanese: 'ja', - Korean: 'ko', - Chinese: 'zh', - Hindi: 'hi', - Turkish: 'tr', - Dutch: 'nl', - Polish: 'pl', - Swedish: 'sv', + Greek: 'el', + Hebrew: 'he', + Hungarian: 'hu', Indonesian: 'id', + Italian: 'it', + Norwegian: 'no', + Persian: 'fa', + Polish: 'pl', + Portuguese: 'pt', + 'Protuguese (BR)': 'pt-br', + Romanian: 'ro', + Russian: 'ru', + Serbian: 'sr', + Slovenian: 'sl', + Spanish: 'es', + Swedish: 'sv', Thai: 'th', - Vietnamese: 'vi', + Turkish: 'tr', }; interface StreamData {