feat(lang): add Klingon and Esperanto localization support (#672)

This commit is contained in:
Chris
2025-05-19 17:39:02 +07:00
committed by GitHub
parent 6a208ee201
commit 185524c06c
4 changed files with 973 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import { getLocales } from "expo-localization";
import de from "./translations/de.json";
import en from "./translations/en.json";
import es from "./translations/es.json";
import eo from "./translations/eo.json";
import fr from "./translations/fr.json";
import it from "./translations/it.json";
import ja from "./translations/ja.json";
@@ -14,6 +15,7 @@ import ptBR from "./translations/pt-BR.json";
import ru from "./translations/ru.json";
import sv from "./translations/sv.json";
import tr from "./translations/tr.json";
import tlh from "./translations/tlh.json";
import uk from "./translations/uk.json";
import zhCN from "./translations/zh-CN.json";
import zhTW from "./translations/zh-TW.json";
@@ -22,9 +24,11 @@ export const APP_LANGUAGES = [
{ label: "Deutsch", value: "de" },
{ label: "English", value: "en" },
{ label: "Español", value: "es" },
{ label: "Esperanto", value: "eo" },
{ label: "Français", value: "fr" },
{ label: "Italiano", value: "it" },
{ label: "日本語", value: "ja" },
{ label: "Klingon", value: "tlh" },
{ label: "Türkçe", value: "tr" },
{ label: "Nederlands", value: "nl" },
{ label: "Polski", value: "pl" },
@@ -32,6 +36,7 @@ export const APP_LANGUAGES = [
{ label: "Svenska", value: "sv" },
{ label: "Русский", value: "ru" },
{ label: "Українська", value: "uk" },
{ label: "Українська", value: "uk" },
{ label: "简体中文", value: "zh-CN" },
{ label: "繁體中文", value: "zh-TW" },
];
@@ -42,6 +47,7 @@ i18n.use(initReactI18next).init({
de: { translation: de },
en: { translation: en },
es: { translation: es },
eo: { translation: eo },
fr: { translation: fr },
it: { translation: it },
ja: { translation: ja },
@@ -51,6 +57,7 @@ i18n.use(initReactI18next).init({
sv: { translation: sv },
ru: { translation: ru },
tr: { translation: tr },
tlh: { translation: tlh },
uk: { translation: uk },
"zh-CN": { translation: zhCN },
"zh-TW": { translation: zhTW },

480
translations/eo.json Normal file
View File

@@ -0,0 +1,480 @@
{
"login": {
"username_required": "Uzantnomo estas deviga",
"error_title": "Eraro",
"login_title": "Ensaluti",
"login_to_title": "Ensaluti al",
"username_placeholder": "Uzantnomo",
"password_placeholder": "Pasvorto",
"login_button": "Ensaluti",
"quick_connect": "Rapida Konekto",
"enter_code_to_login": "Enigu kodon {{code}} por ensaluti",
"failed_to_initiate_quick_connect": "Malsukcesis iniciati Rapidan Konekton",
"got_it": "Komprenita",
"connection_failed": "Konekto malsukcesis",
"could_not_connect_to_server": "Ne povis konekti al la servilo. Bonvolu kontroli la URL-on kaj vian retan konekton.",
"an_unexpected_error_occured": "Neatendita eraro okazis",
"change_server": "Ŝanĝi servilon",
"invalid_username_or_password": "Nevalida uzantnomo aŭ pasvorto",
"user_does_not_have_permission_to_log_in": "Uzanto ne havas permeson ensaluti",
"server_is_taking_too_long_to_respond_try_again_later": "Servilo respondas tro malrapide, provu denove poste",
"server_received_too_many_requests_try_again_later": "Servilo ricevis tro multajn petojn, provu denove poste.",
"there_is_a_server_error": "Estas servila eraro",
"an_unexpected_error_occured_did_you_enter_the_correct_url": "Neatendita eraro okazis. Ĉu vi enigis la ĝustan servilan URL-on?"
},
"server": {
"enter_url_to_jellyfin_server": "Enigu la URL-on al via Jellyfin-servilo",
"server_url_placeholder": "http(s)://via-servilo.com",
"connect_button": "Konekti",
"previous_servers": "antaŭaj serviloj",
"clear_button": "Forviŝi",
"search_for_local_servers": "Serĉi lokajn servilojn",
"searching": "Serĉante...",
"servers": "Serviloj"
},
"home": {
"no_internet": "Neniu Interreto",
"no_items": "Neniuj eroj",
"no_internet_message": "Ne zorgu, vi ankoraŭ povas spekti\nelsŝutitan enhavon.",
"go_to_downloads": "Iri al elŝutoj",
"oops": "Ho ve!",
"error_message": "Io misfunkciis.\nBonvolu elsaluti kaj reensaluti.",
"continue_watching": "Daŭrigi Spektadon",
"next_up": "Sekva",
"recently_added_in": "Ĵus Aldonita en {{libraryName}}",
"suggested_movies": "Sugestitaj Filmoj",
"suggested_episodes": "Sugestitaj Epizodoj",
"intro": {
"welcome_to_streamyfin": "Bonvenon al Streamyfin",
"a_free_and_open_source_client_for_jellyfin": "Senpaga kaj malfermfonta kliento por Jellyfin.",
"features_title": "Trajtoj",
"features_description": "Streamyfin havas multajn trajtojn kaj integriĝas kun vasta gamo de programaroj, kiujn vi povas trovi en la agorda menuo, tiuj inkluzivas:",
"jellyseerr_feature_description": "Konekti al via Jellyseerr-instanco kaj peti filmojn rekte en la aplikaĵo.",
"downloads_feature_title": "Elŝutoj",
"downloads_feature_description": "Elŝutu filmojn kaj televidajn seriojn por vidi senkonekte. Uzu aŭ la defaŭltan metodon aŭ instalu la optimumigan servilon por elŝuti dosierojn en la fono.",
"chromecast_feature_description": "Ĵetu filmojn kaj televidajn seriojn al viaj Chromecast-aparatoj.",
"centralised_settings_plugin_title": "Centralizita Agorda Kromprogramo",
"centralised_settings_plugin_description": "Agordu agordojn de centralizita loko sur via Jellyfin-servilo. Ĉiuj klientaj agordoj por ĉiuj uzantoj estos sinkronigitaj aŭtomate.",
"done_button": "Farite",
"go_to_settings_button": "Iri al agordoj",
"read_more": "Legu pli"
},
"settings": {
"settings_title": "Agordoj",
"log_out_button": "Elsaluti",
"user_info": {
"user_info_title": "Uzantaj Informoj",
"user": "Uzanto",
"server": "Servilo",
"token": "Ĵetono",
"app_version": "Aplikaĵa Versio"
},
"quick_connect": {
"quick_connect_title": "Rapida Konekto",
"authorize_button": "Aŭtorizi Rapidan Konekton",
"enter_the_quick_connect_code": "Enigu la rapidan konektan kodon...",
"success": "Sukceso",
"quick_connect_autorized": "Rapida Konekto aŭtorizita",
"error": "Eraro",
"invalid_code": "Nevalida kodo",
"authorize": "Aŭtorizi"
},
"media_controls": {
"media_controls_title": "Mediaj Kontroloj",
"forward_skip_length": "Antaŭensalta longeco",
"rewind_length": "Rebobena longeco",
"seconds_unit": "s"
},
"audio": {
"audio_title": "Audio",
"set_audio_track": "Agordi Aŭdian Trakon De Antaŭa Ero",
"audio_language": "Aŭdia lingvo",
"audio_hint": "Elektu defaŭltan aŭdian lingvon.",
"none": "Neniu",
"language": "Lingvo"
},
"subtitles": {
"subtitle_title": "Subtekstoj",
"subtitle_language": "Subteksta lingvo",
"subtitle_mode": "Subteksta Reĝimo",
"set_subtitle_track": "Agordi Subtekstan Trakon De Antaŭa Ero",
"subtitle_size": "Subteksta Grandeco",
"subtitle_hint": "Agordu subtekstan preferon.",
"none": "Neniu",
"language": "Lingvo",
"loading": "Ŝarĝante",
"modes": {
"Default": "Defaŭlta",
"Smart": "Inteligenta",
"Always": "Ĉiam",
"None": "Neniu",
"OnlyForced": "NurDevigita"
}
},
"other": {
"other_title": "Alia",
"follow_device_orientation": "Aŭtomata rotacio",
"video_orientation": "Video-orientiĝo",
"orientation": "Orientiĝo",
"orientations": {
"DEFAULT": "Defaŭlta",
"ALL": "Ĉiuj",
"PORTRAIT": "Portreta",
"PORTRAIT_UP": "Portreta Supren",
"PORTRAIT_DOWN": "Portreta Malsupren",
"LANDSCAPE": "Pejzaĝa",
"LANDSCAPE_LEFT": "Pejzaĝa Maldekstren",
"LANDSCAPE_RIGHT": "Pejzaĝa Dekstren",
"OTHER": "Alia",
"UNKNOWN": "Nekonata"
},
"safe_area_in_controls": "Sekura areo en kontroloj",
"video_player": "Video-ludilo",
"video_players": {
"VLC_3": "VLC 3",
"VLC_4": "VLC 4 (Eksperimenta + PiP)"
},
"show_custom_menu_links": "Montri Proprajn Menuajn Ligilojn",
"hide_libraries": "Kaŝi Bibliotekojn",
"select_liraries_you_want_to_hide": "Elektu la bibliotekojn, kiujn vi volas kaŝi de la Biblioteka langeto kaj hejmpaĝaj sekcioj.",
"disable_haptic_feedback": "Malŝalti Haptan Rimarkon",
"default_quality": "Defaŭlta kvalito"
},
"downloads": {
"downloads_title": "Elŝutoj",
"download_method": "Elŝuta metodo",
"remux_max_download": "Remux maksimuma elŝuto",
"auto_download": "Aŭtomata elŝuto",
"optimized_versions_server": "Optimumigitaj versioj servilo",
"save_button": "Konservi",
"optimized_server": "Optimumigita Servilo",
"optimized": "Optimumigita",
"default": "Defaŭlta",
"optimized_version_hint": "Enigu la URL-on por la optimumiga servilo. La URL devus inkluzivi http aŭ https kaj laŭvole la pordon.",
"read_more_about_optimized_server": "Legu pli pri la optimumiga servilo.",
"url": "URL",
"server_url_placeholder": "http(s)://domajno.org:pordo"
},
"plugins": {
"plugins_title": "Kromprogramoj",
"jellyseerr": {
"jellyseerr_warning": "Ĉi tiu integriĝo estas en siaj fruaj stadioj. Atendu ŝanĝojn.",
"server_url": "Servila URL",
"server_url_hint": "Ekzemplo: http(s)://via-gastiganto.url\n(aldonu pordon se necese)",
"server_url_placeholder": "Jellyseerr URL...",
"password": "Pasvorto",
"password_placeholder": "Enigu pasvorton por Jellyfin-uzanto {{username}}",
"save_button": "Konservi",
"clear_button": "Forviŝi",
"login_button": "Ensaluti",
"total_media_requests": "Totalaj mediaj petoj",
"movie_quota_limit": "Filma kvota limo",
"movie_quota_days": "Filmaj kvotaj tagoj",
"tv_quota_limit": "Televida kvota limo",
"tv_quota_days": "Televidaj kvotaj tagoj",
"reset_jellyseerr_config_button": "Restarigi Jellyseerr-agordon",
"unlimited": "Senlima",
"plus_n_more": "+{{n}} pli",
"order_by": {
"DEFAULT": "Defaŭlta",
"VOTE_COUNT_AND_AVERAGE": "Voĉdonkalkulo kaj mezumo",
"POPULARITY": "Populareco"
}
},
"marlin_search": {
"enable_marlin_search": "Ebligi Marlin Serĉon ",
"url": "URL",
"server_url_placeholder": "http(s)://domajno.org:pordo",
"marlin_search_hint": "Enigu la URL-on por la Marlin-servilo. La URL devus inkluzivi http aŭ https kaj laŭvole la pordon.",
"read_more_about_marlin": "Legu pli pri Marlin.",
"save_button": "Konservi",
"toasts": {
"saved": "Konservita"
}
}
},
"storage": {
"storage_title": "Stokado",
"app_usage": "Aplikaĵo {{usedSpace}}%",
"device_usage": "Aparato {{availableSpace}}%",
"size_used": "{{used}} el {{total}} uzata",
"delete_all_downloaded_files": "Forigi Ĉiujn Elŝutitajn Dosierojn"
},
"intro": {
"show_intro": "Montri enkondukon",
"reset_intro": "Restarigi enkondukon"
},
"logs": {
"logs_title": "Protokoloj",
"export_logs": "Eksporti protokolojn",
"click_for_more_info": "Klaku por pli da informoj",
"level": "Nivelo",
"no_logs_available": "Neniuj protokoloj disponeblaj",
"delete_all_logs": "Forigi ĉiujn protokolojn"
},
"languages": {
"title": "Lingvoj",
"app_language": "Aplikaĵa lingvo",
"app_language_description": "Elektu la lingvon por la aplikaĵo.",
"system": "Sistemo"
},
"toasts": {
"error_deleting_files": "Eraro forigante dosierojn",
"background_downloads_enabled": "Fonaj elŝutoj ebligitaj",
"background_downloads_disabled": "Fonaj elŝutoj malŝaltitaj",
"connected": "Konektita",
"could_not_connect": "Ne povis konekti",
"invalid_url": "Nevalida URL"
}
},
"sessions": {
"title": "Sesioj",
"no_active_sessions": "Neniuj aktivaj sesioj"
},
"downloads": {
"downloads_title": "Elŝutoj",
"tvseries": "Televidaj serioj",
"movies": "Filmoj",
"queue": "Vico",
"queue_hint": "Vico kaj elŝutoj perdiĝos ĉe aplikaĵa rekomenco",
"no_items_in_queue": "Neniuj eroj en vico",
"no_downloaded_items": "Neniuj elŝutitaj eroj",
"delete_all_movies_button": "Forigi ĉiujn Filmojn",
"delete_all_tvseries_button": "Forigi ĉiujn Televidajn Seriojn",
"delete_all_button": "Forigi ĉion",
"active_download": "Aktiva elŝuto",
"no_active_downloads": "Neniuj aktivaj elŝutoj",
"active_downloads": "Aktivaj elŝutoj",
"new_app_version_requires_re_download": "Nova aplikaĵa versio postulas re-elŝuton",
"new_app_version_requires_re_download_description": "La nova ĝisdatigo postulas, ke enhavo estu elŝutita denove. Bonvolu forigi ĉian elŝutitan enhavon kaj provi denove.",
"back": "Reen",
"delete": "Forigi",
"something_went_wrong": "Io misfunkciis",
"could_not_get_stream_url_from_jellyfin": "Ne povis akiri la fluan URL-on de Jellyfin",
"eta": "ETA {{eta}}",
"methods": "Metodoj",
"toasts": {
"you_are_not_allowed_to_download_files": "Vi ne rajtas elŝuti dosierojn.",
"deleted_all_movies_successfully": "Sukcese forigis ĉiujn filmojn!",
"failed_to_delete_all_movies": "Malsukcesis forigi ĉiujn filmojn",
"deleted_all_tvseries_successfully": "Sukcese forigis ĉiujn Televidajn Seriojn!",
"failed_to_delete_all_tvseries": "Malsukcesis forigi ĉiujn Televidajn Seriojn",
"download_cancelled": "Elŝuto nuligita",
"could_not_cancel_download": "Ne povis nuligi elŝuton",
"download_completed": "Elŝuto finita",
"download_started_for": "Elŝuto komenciĝis por {{item}}",
"item_is_ready_to_be_downloaded": "{{item}} estas preta por esti elŝutita",
"download_stated_for_item": "Elŝuto komenciĝis por {{item}}",
"download_failed_for_item": "Elŝuto malsukcesis por {{item}} - {{error}}",
"download_completed_for_item": "Elŝuto finita por {{item}}",
"queued_item_for_optimization": "Envicigis {{item}} por optimumigo",
"failed_to_start_download_for_item": "Malsukcesis komenci elŝutadon por {{item}}: {{message}}",
"server_responded_with_status_code": "Servilo respondis kun statuskodo {{statusCode}}",
"no_response_received_from_server": "Neniu respondo ricevita de la servilo",
"error_setting_up_the_request": "Eraro starigante la peton",
"failed_to_start_download_for_item_unexpected_error": "Malsukcesis komenci elŝutadon por {{item}}: Neatendita eraro",
"all_files_folders_and_jobs_deleted_successfully": "Ĉiuj dosieroj, dosierujoj kaj taskoj sukcese forigitaj",
"an_error_occured_while_deleting_files_and_jobs": "Eraro okazis dum forigo de dosieroj kaj taskoj",
"go_to_downloads": "Iri al elŝutoj"
}
}
},
"search": {
"search_here": "Serĉu ĉi tie...",
"search": "Serĉi...",
"x_items": "{{count}} eroj",
"library": "Biblioteko",
"discover": "Malkovri",
"no_results": "Neniuj rezultoj",
"no_results_found_for": "Neniuj rezultoj trovitaj por",
"movies": "Filmoj",
"series": "Serioj",
"episodes": "Epizodoj",
"collections": "Kolektoj",
"actors": "Aktoroj",
"request_movies": "Peti Filmojn",
"request_series": "Peti Seriojn",
"recently_added": "Ĵus Aldonita",
"recent_requests": "Lastatempaj Petoj",
"plex_watchlist": "Plex Spektolisto",
"trending": "Tendencaj",
"popular_movies": "Popularaj Filmoj",
"movie_genres": "Filmaj Ĝenroj",
"upcoming_movies": "Venontaj Filmoj",
"studios": "Studioj",
"popular_tv": "Populara Televido",
"tv_genres": "Televidaj Ĝenroj",
"upcoming_tv": "Venonta Televido",
"networks": "Retoj",
"tmdb_movie_keyword": "TMDB Filma Ŝlosilvorto",
"tmdb_movie_genre": "TMDB Filma Ĝenro",
"tmdb_tv_keyword": "TMDB Televida Ŝlosilvorto",
"tmdb_tv_genre": "TMDB Televida Ĝenro",
"tmdb_search": "TMDB Serĉo",
"tmdb_studio": "TMDB Studio",
"tmdb_network": "TMDB Reto",
"tmdb_movie_streaming_services": "TMDB Filmaj Fluservoj",
"tmdb_tv_streaming_services": "TMDB Televidaj Fluservoj"
},
"library": {
"no_items_found": "Neniuj eroj trovitaj",
"no_results": "Neniuj rezultoj",
"no_libraries_found": "Neniuj bibliotekoj trovitaj",
"item_types": {
"movies": "filmoj",
"series": "serioj",
"boxsets": "skatolaj aroj",
"items": "eroj"
},
"options": {
"display": "Vidigi",
"row": "Vico",
"list": "Listo",
"image_style": "Bildostilo",
"poster": "Afiŝo",
"cover": "Kovrilo",
"show_titles": "Montri titolojn",
"show_stats": "Montri statistikojn"
},
"filters": {
"genres": "Ĝenroj",
"years": "Jaroj",
"sort_by": "Ordigi laŭ",
"sort_order": "Orda ordo",
"asc": "Supreniranta",
"desc": "Malsupreniranta",
"tags": "Etikedoj"
}
},
"favorites": {
"series": "Serioj",
"movies": "Filmoj",
"episodes": "Epizodoj",
"videos": "Videoj",
"boxsets": "Skatolaj aroj",
"playlists": "Ludlistoj",
"noDataTitle": "Ankoraŭ neniuj favoratoj",
"noData": "Marku erojn kiel favoratojn por vidi ilin aperi ĉi tie por rapida aliro."
},
"custom_links": {
"no_links": "Neniuj ligiloj"
},
"player": {
"error": "Eraro",
"failed_to_get_stream_url": "Malsukcesis akiri la fluan URL-on",
"an_error_occured_while_playing_the_video": "Eraro okazis dum ludado de la video. Kontrolu protokolojn en agordoj.",
"client_error": "Klienta eraro",
"could_not_create_stream_for_chromecast": "Ne povis krei fluon por Chromecast",
"message_from_server": "Mesaĝo de servilo: {{message}}",
"video_has_finished_playing": "Video finis ludi!",
"no_video_source": "Neniu video-fonto...",
"next_episode": "Sekva Epizodo",
"refresh_tracks": "Refreŝigi Trakojn",
"subtitle_tracks": "Subtekstaj Trakoj:",
"audio_tracks": "Aŭdiaj Trakoj:",
"playback_state": "Ludada Stato:",
"no_data_available": "Neniuj datumoj disponeblaj",
"index": "Indekso:"
},
"item_card": {
"next_up": "Sekva",
"no_items_to_display": "Neniuj eroj por montri",
"cast_and_crew": "Rolantaro & Skiparo",
"series": "Serioj",
"seasons": "Sezonoj",
"season": "Sezono",
"no_episodes_for_this_season": "Neniuj epizodoj por ĉi tiu sezono",
"overview": "Superrigardo",
"more_with": "Pli kun {{name}}",
"similar_items": "Similaj eroj",
"no_similar_items_found": "Neniuj similaj eroj trovitaj",
"video": "Video",
"more_details": "Pli da detaloj",
"quality": "Kvalito",
"audio": "Audio",
"subtitles": "Subteksto",
"show_more": "Montri pli",
"show_less": "Montri malpli",
"appeared_in": "Aperis en",
"could_not_load_item": "Ne povis ŝarĝi eron",
"none": "Neniu",
"download": {
"download_season": "Elŝuti Sezonon",
"download_series": "Elŝuti Serion",
"download_episode": "Elŝuti Epizodon",
"download_movie": "Elŝuti Filmon",
"download_x_item": "Elŝuti {{item_count}} erojn",
"download_button": "Elŝuti",
"using_optimized_server": "Uzante optimumigitan servilon",
"using_default_method": "Uzante defaŭltan metodon"
}
},
"live_tv": {
"next": "Sekva",
"previous": "Antaŭa",
"live_tv": "Viva Televido",
"coming_soon": "Baldaŭ",
"on_now": "Nun",
"shows": "Spektakloj",
"movies": "Filmoj",
"sports": "Sportoj",
"for_kids": "Por Infanoj",
"news": "Novaĵoj"
},
"jellyseerr": {
"confirm": "Konfirmi",
"cancel": "Nuligi",
"yes": "Jes",
"whats_wrong": "Kio estas malĝusta?",
"issue_type": "Problema tipo",
"select_an_issue": "Elektu problemon",
"types": "Tipoj",
"describe_the_issue": "(laŭvola) Priskribu la problemon...",
"submit_button": "Sendi",
"report_issue_button": "Raporti problemon",
"request_button": "Peti",
"are_you_sure_you_want_to_request_all_seasons": "Ĉu vi certas, ke vi volas peti ĉiujn sezonojn?",
"failed_to_login": "Malsukcesis ensaluti",
"cast": "Rolantaro",
"details": "Detaloj",
"status": "Stato",
"original_title": "Originala Titolo",
"series_type": "Seria Tipo",
"release_dates": "Eldondatoj",
"first_air_date": "Unua Elsendo-dato",
"next_air_date": "Sekva Elsendo-dato",
"revenue": "Enspezo",
"budget": "Buĝeto",
"original_language": "Originala Lingvo",
"production_country": "Produktada Lando",
"studios": "Studioj",
"network": "Reto",
"currently_streaming_on": "Nuntempe Flusanta ĉe",
"advanced": "Altnivela",
"request_as": "Peti Kiel",
"tags": "Etikedoj",
"quality_profile": "Kvalita Profilo",
"root_folder": "Radika Dosierujo",
"season_all": "Sezono (ĉiuj)",
"season_number": "Sezono {{season_number}}",
"number_episodes": "{{episode_number}} Epizodoj",
"born": "Naskiĝis",
"appearances": "Aperoj",
"toasts": {
"jellyseer_does_not_meet_requirements": "Jellyseerr-servilo ne plenumas minimumajn versiajn postulojn! Bonvolu ĝisdatigi al almenaŭ 2.0.0",
"jellyseerr_test_failed": "Jellyseerr-testo malsukcesis. Bonvolu provi denove.",
"failed_to_test_jellyseerr_server_url": "Malsukcesis testi jellyseerr-servilan url-on",
"issue_submitted": "Problemo sendita!",
"requested_item": "Petis {{item}}!",
"you_dont_have_permission_to_request": "Vi ne havas permeson peti!",
"something_went_wrong_requesting_media": "Io misfunkciis petante medion!"
}
},
"tabs": {
"home": "Hejmo",
"search": "Serĉi",
"library": "Biblioteko",
"custom_links": "Propraj Ligiloj",
"favorites": "Favoratoj"
}
}

480
translations/tlh.json Normal file
View File

@@ -0,0 +1,480 @@
{
"login": {
"username_required": "tlhIngan DaneH",
"error_title": "ghIq",
"login_title": "lut 'el",
"login_to_title": "lut 'el",
"username_placeholder": "tlhIngan",
"password_placeholder": "ngoq De'",
"login_button": "yI'el!",
"quick_connect": "parmaq ngoQ",
"enter_code_to_login": "yI'elDI' De' {{code}} yIlaD",
"failed_to_initiate_quick_connect": "parmaq ngoQ yIchu'laHbe'",
"got_it": "jIyaj",
"connection_failed": "ngoQlaHbe'",
"could_not_connect_to_server": "SeHlaw veS Ho'Do'laHbe'. URL 'ej ret ghun mej.",
"an_unexpected_error_occured": "num ghIq Doch",
"change_server": "Ho'Do' veS yIghoS",
"invalid_username_or_password": "tlhIngan pagh ngoq De' law'be'",
"user_does_not_have_permission_to_log_in": "tlhIngan lut 'el je'laHbe'",
"server_is_taking_too_long_to_respond_try_again_later": "Ho'Do' veS jachrup. pItlh yIHaD.",
"server_received_too_many_requests_try_again_later": "Ho'Do' veS lutlh ngeb petlh law'. pItlh yIHaD.",
"there_is_a_server_error": "Ho'Do' veS ghIq maS",
"an_unexpected_error_occured_did_you_enter_the_correct_url": "num ghIq Doch. URL mej Danej'a'?"
},
"server": {
"enter_url_to_jellyfin_server": "Jellyfin Ho'Do' veS URL yI'el",
"server_url_placeholder": "http(s)://HoDo-veS.com",
"connect_button": "yIngoq!",
"previous_servers": "namen Ho'Do' veS",
"clear_button": "yIQaw'",
"search_for_local_servers": "val Ho'Do' veS yISam",
"searching": "Sam...",
"servers": "Ho'Do' veS"
},
"home": {
"no_internet": "ret pagh",
"no_items": "Doch pagh",
"no_internet_message": "QublaHbe'.\nDoch Qaw'laHnIS SoH.",
"go_to_downloads": "Qaw' Doch yIghoS",
"oops": "QI'ya!",
"error_message": "Doch rurbe'.\nyIQo' 'ej yI'elqa'.",
"continue_watching": "tlhol yIHaDqa'",
"next_up": "wej",
"recently_added_in": "num tu'lu' {{libraryName}}",
"suggested_movies": "rutlh DIS",
"suggested_episodes": "rutlh Hem",
"intro": {
"welcome_to_streamyfin": "Streamyfin yI'el!",
"a_free_and_open_source_client_for_jellyfin": "Jellyfin lut 'el je'be' 'ej wang.",
"features_title": "mIw",
"features_description": "Streamyfin mIw law' tu'. men menuDaq yISam:",
"jellyseerr_feature_description": "Jellyseerr yIngoq 'ej DIS pe'vIl yISov.",
"downloads_feature_title": "Qaw' Doch",
"downloads_feature_description": "DIS 'ej Hem Qaw'laH. Qaw' mIw tu'lu'.",
"chromecast_feature_description": "DIS 'ej Hem Chromecast vI' ghoS.",
"centralised_settings_plugin_title": "wa'DIch men mIw",
"centralised_settings_plugin_description": "Jellyfin Ho'Do' veSDaq men yISeH. tlhIngan chIch.",
"done_button": "Qapla'",
"go_to_settings_button": "men yIghoS",
"read_more": "yIlaDqa'"
},
"settings": {
"settings_title": "men",
"log_out_button": "yIQo'",
"user_info": {
"user_info_title": "tlhIngan De'",
"user": "tlhIngan",
"server": "Ho'Do' veS",
"token": "per De'",
"app_version": "ghun wej",
},
"quick_connect": {
"quick_connect_title": "parmaq ngoQ",
"authorize_button": "parmaq ngoQ yIje'",
"enter_the_quick_connect_code": "parmaq ngoQ De' yI'el...",
"success": "Qapla'",
"quick_connect_autorized": "parmaq ngoQ je'laH",
"error": "ghIq",
"invalid_code": "De' law'be'",
"authorize": "yIje'"
},
"media_controls": {
"media_controls_title": "tlhol SeHlaw",
"forward_skip_length": "Du'Hom vum",
"rewind_length": "bavHom vum",
"seconds_unit": "tera' rep"
},
"audio": {
"audio_title": "QoQ",
"set_audio_track": "namen Doch QoQ ret yISeH",
"audio_language": "QoQ Hol",
"audio_hint": "QoQ Hol wa' yIwIv.",
"none": "pagh",
"language": "Hol"
},
"subtitles": {
"subtitle_title": "De' chu'",
"subtitle_language": "De' chu' Hol",
"subtitle_mode": "De' chu' mIw",
"set_subtitle_track": "namen Doch De' chu' ret yISeH",
"subtitle_size": "De' chu' qIt",
"subtitle_hint": "De' chu' wIvlaw' yISeH.",
"none": "pagh",
"language": "Hol",
"loading": "tlha'... ",
"modes": {
"Default": "wa'",
"Smart": "SonchIy",
"Always": "reH",
"None": "pagh",
"OnlyForced": "Dun je'"
}
},
"other": {
"other_title": "patlh",
"follow_device_orientation": "naDevvo' pegh",
"video_orientation": "mu'tlhegh pegh",
"orientation": "pegh",
"orientations": {
"DEFAULT": "wa'",
"ALL": "Hoch",
"PORTRAIT": "leng ret",
"PORTRAIT_UP": "leng ret Dung",
"PORTRAIT_DOWN": "leng ret nuq",
"LANDSCAPE": "leng yot",
"LANDSCAPE_LEFT": "leng yot poS",
"LANDSCAPE_RIGHT": "leng yot nIH",
"OTHER": "patlh",
"UNKNOWN": "Sovbe'"
},
"safe_area_in_controls": "SeHlawDaq yot QIH",
"video_player": "mu'tlhegh tlholwI'",
"video_players": {
"VLC_3": "VLC 3",
"VLC_4": "VLC 4 (PiP mIwHa')"
},
"show_custom_menu_links": "menuDaq ret teqlu' yInej",
"hide_libraries": "De'wI' bom yIQIj",
"select_liraries_you_want_to_hide": "De'wI' bom Danej QIj yIwIv.",
"disable_haptic_feedback": "Qub quvHa' yIQIj",
"default_quality": "wa' luj"
},
"downloads": {
"downloads_title": "Qaw' Doch",
"download_method": "Qaw' mIw",
"remux_max_download": "Remux Qaw' Dun",
"auto_download": "chIch Qaw'",
"optimized_versions_server": "luj wej Ho'Do' veS",
"save_button": "yIqIp",
"optimized_server": "luj Ho'Do' veS",
"optimized": "luj",
"default": "wa'",
"optimized_version_hint": "luj Ho'Do' veS URL yI'el.",
"read_more_about_optimized_server": "luj Ho'Do' veS latlh yIlaD",
"url": "URL",
"server_url_placeholder": "http(s)://domajn.org:pord"
},
"plugins": {
"plugins_title": "mIwHom",
"jellyseerr": {
"jellyseerr_warning": "mIwHomvam chu'. ghoSlaH.",
"server_url": "Ho'Do' veS URL",
"server_url_hint": "ghu': http(s)://HoDo-veS.url\n(pord yIbel)",
"server_url_placeholder": "Jellyseerr URL...",
"password": "ngoq De'",
"password_placeholder": "tlhIngan {{username}} ngoq De' yI'el",
"save_button": "yIqIp",
"clear_button": "yIQaw'",
"login_button": "yI'el!",
"total_media_requests": "Hoch tlhol petlh",
"movie_quota_limit": "DIS petlh Dun",
"movie_quota_days": "DIS petlh jaj",
"tv_quota_limit": "TV petlh Dun",
"tv_quota_days": "TV petlh jaj",
"reset_jellyseerr_config_button": "Jellyseerr men yIQaw'qa'",
"unlimited": "Dun pagh",
"plus_n_more": "+{{n}} latlh",
"order_by": {
"DEFAULT": "wa'",
"VOTE_COUNT_AND_AVERAGE": "nem chIm 'ej mev",
"POPULARITY": "ruch"
}
},
"marlin_search": {
"enable_marlin_search": "Marlin Sam yIchu'",
"url": "URL",
"server_url_placeholder": "http(s)://domajn.org:pord",
"marlin_search_hint": "Marlin Ho'Do' veS URL yI'el.",
"read_more_about_marlin": "Marlin latlh yIlaD",
"save_button": "yIqIp",
"toasts": {
"saved": "qIp"
}
}
},
"storage": {
"storage_title": "ram",
"app_usage": "ghun {{usedSpace}}%",
"device_usage": "naDev {{availableSpace}}%",
"size_used": "{{used}} / {{total}} ram",
"delete_all_downloaded_files": "Hoch Qaw' Doch yIQaw'",
},
"intro": {
"show_intro": "chu' Doch yIHoch",
"reset_intro": "chu' Doch yIQaw'qa'"
},
"logs": {
"logs_title": "De' qon",
"export_logs": "De' qon yISamqa'",
"click_for_more_info": "latlh De' yIchIch",
"level": "quv",
"no_logs_available": "De' qon pagh",
"delete_all_logs": "Hoch De' qon yIQaw'"
},
"languages": {
"title": "Holmey",
"app_language": "ghun Hol",
"app_language_description": "ghun Hol yIwIv.",
"system": "mIw'a'"
},
"toasts": {
"error_deleting_files": "Qaw' ghIq",
"background_downloads_enabled": "tlhegh Qaw' chu'",
"background_downloads_disabled": "tlhegh Qaw' QIj",
"connected": "ngoQ",
"could_not_connect": "ngoQlaHbe'",
"invalid_url": "URL law'be'"
}
},
"sessions": {
"title": "tlholrap",
"no_active_sessions": "tlholrap pagh chu'"
},
"downloads": {
"downloads_title": "Qaw' Doch",
"tvseries": "TV Hem",
"movies": "DIS",
"queue": "ghom",
"queue_hint": "ghun ghImDI' ghom Qaw'laH.",
"no_items_in_queue": "ghom Doch pagh",
"no_downloaded_items": "Qaw' Doch pagh",
"delete_all_movies_button": "Hoch DIS yIQaw'",
"delete_all_tvseries_button": "Hoch TV Hem yIQaw'",
"delete_all_button": "Hoch yIQaw'",
"active_download": "chu' Qaw'",
"no_active_downloads": "chu' Qaw' pagh",
"active_downloads": "chu' Qaw'",
"new_app_version_requires_re_download": "ghun wej chu' Qaw'qa' DaneH",
"new_app_version_requires_re_download_description": "wej chu' Doch Qaw'qa' DaneH. Hoch Qaw' Doch yIQaw' 'ej yIHaDqa'.",
"back": "yIbav",
"delete": "yIQaw'",
"something_went_wrong": "Doch rurbe'",
"could_not_get_stream_url_from_jellyfin": "Jellyfin tlhol ret URL tu'laHbe'",
"eta": "ETA {{eta}}",
"methods": "mIw",
"toasts": {
"you_are_not_allowed_to_download_files": "Doch Qaw' je'laHbe'.",
"deleted_all_movies_successfully": "Hoch DIS Qaw' Qapla'!",
"failed_to_delete_all_movies": "Hoch DIS Qaw'laHbe'",
"deleted_all_tvseries_successfully": "Hoch TV Hem Qaw' Qapla'!",
"failed_to_delete_all_tvseries": "Hoch TV Hem Qaw'laHbe'",
"download_cancelled": "Qaw' ghIm",
"could_not_cancel_download": "Qaw' ghImlaHbe'",
"download_completed": "Qaw' Qapla'",
"download_started_for": "{{item}} Qaw' vIlchu'",
"item_is_ready_to_be_downloaded": "{{item}} Qaw'laHnIS",
"download_stated_for_item": "{{item}} Qaw' vIlchu'",
"download_failed_for_item": "{{item}} Qaw'laHbe' - {{error}}",
"download_completed_for_item": "{{item}} Qaw' Qapla'",
"queued_item_for_optimization": "{{item}} luj ghom",
"failed_to_start_download_for_item": "{{item}} Qaw' vIlchu'laHbe': {{message}}",
"server_responded_with_status_code": "Ho'Do' veS jachrup {{statusCode}}",
"no_response_received_from_server": "Ho'Do' veS jachbe'",
"error_setting_up_the_request": "petlh SeH ghIq",
"failed_to_start_download_for_item_unexpected_error": "{{item}} Qaw' vIlchu'laHbe': num ghIq",
"all_files_folders_and_jobs_deleted_successfully": "Hoch De', ram 'ej vum Qaw' Qapla'",
"an_error_occured_while_deleting_files_and_jobs": "De', ram 'ej vum Qaw'DI' ghIq",
"go_to_downloads": "Qaw' Doch yIghoS"
}
}
},
"search": {
"search_here": "DaH yISam...",
"search": "yISam...",
"x_items": "{{count}} Doch",
"library": "De'wI' bom",
"discover": "yISamqa'",
"no_results": "Doch pagh tu'",
"no_results_found_for": "Doch pagh tu' <...>",
"movies": "DIS",
"series": "Hem",
"episodes": "HemHom",
"collections": "ghom",
"actors": "tlholwI'",
"request_movies": "DIS yIpetlh",
"request_series": "Hem yIpetlh",
"recently_added": "num tu'",
"recent_requests": "num petlh",
"plex_watchlist": "Plex tlhol ghom",
"trending": "chu' ruch",
"popular_movies": "ruch DIS",
"movie_genres": "DIS qorDu'",
"upcoming_movies": "DIS wej",
"studios": "DIS qonwI'",
"popular_tv": "ruch TV",
"tv_genres": "TV qorDu'",
"upcoming_tv": "TV wej",
"networks": "ret",
"tmdb_movie_keyword": "TMDB DIS De'",
"tmdb_movie_genre": "TMDB DIS qorDu'",
"tmdb_tv_keyword": "TMDB TV De'",
"tmdb_tv_genre": "TMDB TV qorDu'",
"tmdb_search": "TMDB Sam",
"tmdb_studio": "TMDB qonwI'",
"tmdb_network": "TMDB ret",
"tmdb_movie_streaming_services": "TMDB DIS tlhol mIw",
"tmdb_tv_streaming_services": "TMDB TV tlhol mIw"
},
"library": {
"no_items_found": "Doch pagh tu'",
"no_results": "Doch pagh tu'",
"no_libraries_found": "De'wI' bom pagh tu'",
"item_types": {
"movies": "DIS",
"series": "Hem",
"boxsets": "Hem ghom",
"items": "Doch"
},
"options": {
"display": "yIHoch",
"row": "ret",
"list": "ghom",
"image_style": "nagh bep",
"poster": "nagh",
"cover": "nagh chop",
"show_titles": "pab HoS yIHoch",
"show_stats": "chIm De' yIHoch"
},
"filters": {
"genres": "qorDu'",
"years": "DIS",
"sort_by": "yIwIv",
"sort_order": "wIv mIw",
"asc": "Dung",
"desc": "nuq",
"tags": "De'Hom"
}
},
"favorites": {
"series": "Hem",
"movies": "DIS",
"episodes": "HemHom",
"videos": "mu'tlhegh",
"boxsets": "Hem ghom",
"playlists": "bom ghom",
"noDataTitle": "wIv Doch pagh",
"noData": "Doch wIv DaneH. DaH tu'laH."
},
"custom_links": {
"no_links": "ret pagh"
},
"player": {
"error": "ghIq",
"failed_to_get_stream_url": "tlhol ret URL tu'laHbe'",
"an_error_occured_while_playing_the_video": "mu'tlhegh tlholDI' ghIq. menDaq De' qon mej.",
"client_error": "lut 'el ghIq",
"could_not_create_stream_for_chromecast": "Chromecast tlhol ret qonlaHbe'",
"message_from_server": "Ho'Do' veS jach: {{message}}",
"video_has_finished_playing": "mu'tlhegh tlhol Qapla'!",
"no_video_source": "mu'tlhegh wang pagh",
"next_episode": "wej HemHom",
"refresh_tracks": "ret yIchu'qa'",
"subtitle_tracks": "De' chu' ret:",
"audio_tracks": "QoQ ret:",
"playback_state": "tlhol mIw:",
"no_data_available": "De' pagh tu'",
"index": "nem:"
},
"item_card": {
"next_up": "wej",
"no_items_to_display": "Doch pagh HochlaH",
"cast_and_crew": "tlholwI' 'ej qonwI'",
"series": "Hem",
"seasons": "muv",
"season": "muv",
"no_episodes_for_this_season": "muvvam HemHom pagh",
"overview": "Hoch Sov",
"more_with": "{{name}} latlh",
"similar_items": "Doch rur",
"no_similar_items_found": "Doch rur pagh tu'",
"video": "mu'tlhegh",
"more_details": "latlh De'",
"quality": "luj",
"audio": "QoQ",
"subtitles": "De' chu'",
"show_more": "latlh yIHoch",
"show_less": "Hom yIHoch",
"appeared_in": "tlholvam",
"could_not_load_item": "Doch tlha'laHbe'",
"none": "pagh",
"download": {
"download_season": "muv yIQaw'",
"download_series": "Hem yIQaw'",
"download_episode": "HemHom yIQaw'",
"download_movie": "DIS yIQaw'",
"download_x_item": "{{item_count}} Doch yIQaw'",
"download_button": "yIQaw'",
"using_optimized_server": "luj Ho'Do' veS tu'lu'",
"using_default_method": "wa' mIw tu'lu'"
}
},
"live_tv": {
"next": "wej",
"previous": "namen",
"live_tv": "chu' TV",
"coming_soon": "wej lup",
"on_now": "DaH",
"shows": "tlhol",
"movies": "DIS",
"sports": "QI'",
"for_kids": "puqbeq",
"news": "De'"
},
"jellyseerr": {
"confirm": "yInej",
"cancel": "yIQo'",
"yes": "HIja'",
"whats_wrong": "Doch rurbe' 'Iv?",
"issue_type": "ghIq bep",
"select_an_issue": "ghIq yIwIv",
"types": "bep",
"describe_the_issue": "(num) ghIq yIqon...",
"submit_button": "yInejqa'",
"report_issue_button": "ghIq yIqon",
"request_button": "yIpetlh",
"are_you_sure_you_want_to_request_all_seasons": "Hoch muv Danej petlh'a'?",
"failed_to_login": "'ellaHbe'",
"cast": "tlholwI'",
"details": "De'",
"status": "mIw",
"original_title": "wa'DIch pab HoS",
"series_type": "Hem bep",
"release_dates": "Qaw' jaj",
"first_air_date": "wa'DIch tlhol jaj",
"next_air_date": "wej tlhol jaj",
"revenue": "boj De'",
"budget": "boj nem",
"original_language": "wa'DIch Hol",
"production_country": "qonwI' qo'",
"studios": "qonwI'",
"network": "ret",
"currently_streaming_on": "DaH tlhol <...>",
"advanced": "SonchIy",
"request_as": "yIpetlh <...>",
"tags": "De'Hom",
"quality_profile": "luj wIvlaw'",
"root_folder": "wa'DIch ram",
"season_all": "muv (Hoch)",
"season_number": "muv {{season_number}}",
"number_episodes": "{{episode_number}} HemHom",
"born": "poS",
"appearances": "tlholvam",
"toasts": {
"jellyseer_does_not_meet_requirements": "Jellyseerr Ho'Do' veS wej law'be'! 2.0.0 yIchu'!",
"jellyseerr_test_failed": "Jellyseerr nejlaHbe'. yIHaDqa'.",
"failed_to_test_jellyseerr_server_url": "Jellyseerr Ho'Do' veS URL nejlaHbe'",
"issue_submitted": "ghIq nejqa'!",
"requested_item": "{{item}} petlh!",
"you_dont_have_permission_to_request": "petlh je'laHbe'!",
"something_went_wrong_requesting_media": "tlhol petlhDI' Doch rurbe'!"
}
},
"tabs": {
"home": "juH",
"search": "Sam",
"library": "De'wI' bom",
"custom_links": "teqlu' ret",
"favorites": "wIv Doch"
}
}

View File

@@ -137,9 +137,14 @@
"show_custom_menu_links": "Показати користувацькі посилання меню",
"hide_libraries": "Сховати медіатеки",
"select_liraries_you_want_to_hide": "Виберіть медіатеки, що бажаєте приховати з вкладки Медіатека і з секції на головній сторінці.",
<<<<<<< HEAD
"disable_haptic_feedback": "Вимкнути тактильний відгук",
"default_quality": "Якість за замовченням"
=======
"disable_haptic_feedback": "Вимкнути тактильний зворотний зв'язок",
"default_quality": "Якість за замовченням",
"disabled": "Вимкнено"
>>>>>>> 6a208ee201566ec09d6c820fb35a81a0bf7d6588
},
"downloads": {
"downloads_title": "Завантаження",
@@ -480,4 +485,4 @@
"custom_links": "Ваші Посилання",
"favorites": "Улюблене"
}
}
}