From ff930e2ad2d6c514b2b47299aea7933c7ea54aac Mon Sep 17 00:00:00 2001 From: Endrit Beqiri <75754293+endritbeqiri@users.noreply.github.com> Date: Tue, 15 Jul 2025 08:38:00 +0200 Subject: [PATCH] feat: Added Albanian and Danish translations (#657) Co-authored-by: retardgerman <78982850+retardgerman@users.noreply.github.com> Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- i18n.ts | 6 + translations/da.json | 480 +++++++++++++++++++++++++++++++++++++++++++ translations/sq.json | 480 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 966 insertions(+) create mode 100644 translations/da.json create mode 100644 translations/sq.json diff --git a/i18n.ts b/i18n.ts index 1b0cb8e9..135c635d 100644 --- a/i18n.ts +++ b/i18n.ts @@ -1,6 +1,7 @@ import { getLocales } from "expo-localization"; import i18n from "i18next"; import { initReactI18next } from "react-i18next"; +import da from "./translations/da.json"; import de from "./translations/de.json"; import en from "./translations/en.json"; import eo from "./translations/eo.json"; @@ -13,6 +14,7 @@ import pl from "./translations/pl.json"; import ptBR from "./translations/pt-BR.json"; import ro from "./translations/ro.json"; import ru from "./translations/ru.json"; +import sq from "./translations/sq.json"; import sv from "./translations/sv.json"; import tlh from "./translations/tlh.json"; import tr from "./translations/tr.json"; @@ -21,6 +23,7 @@ import zhCN from "./translations/zh-CN.json"; import zhTW from "./translations/zh-TW.json"; export const APP_LANGUAGES = [ + { label: "Dansk", value: "da" }, { label: "Deutsch", value: "de" }, { label: "English", value: "en" }, { label: "Español", value: "es" }, @@ -35,6 +38,7 @@ export const APP_LANGUAGES = [ { label: "Português (Brasil)", value: "pt-BR" }, { label: "Română", value: "ro" }, { label: "Svenska", value: "sv" }, + { label: "Shqip", value: "sq" }, { label: "Русский", value: "ru" }, { label: "Українська", value: "uk" }, { label: "Українська", value: "uk" }, @@ -45,6 +49,7 @@ export const APP_LANGUAGES = [ i18n.use(initReactI18next).init({ compatibilityJSON: "v4", resources: { + da: { translation: da }, de: { translation: de }, en: { translation: en }, es: { translation: es }, @@ -57,6 +62,7 @@ i18n.use(initReactI18next).init({ "pt-BR": { translation: ptBR }, ro: { translation: ro }, sv: { translation: sv }, + sq: { translation: sq }, ru: { translation: ru }, tr: { translation: tr }, tlh: { translation: tlh }, diff --git a/translations/da.json b/translations/da.json new file mode 100644 index 00000000..f7d21d06 --- /dev/null +++ b/translations/da.json @@ -0,0 +1,480 @@ +{ + "login": { + "username_required": "Brugernavn er påkrævet", + "error_title": "Fejl", + "login_title": "Log ind", + "login_to_title": "Log ind på", + "username_placeholder": "Brugernavn", + "password_placeholder": "Adgangskode", + "login_button": "Log ind", + "quick_connect": "Hurtigforbindelse", + "enter_code_to_login": "Indtast koden {{code}} for at logge ind", + "failed_to_initiate_quick_connect": "Kunne ikke starte hurtigforbindelse", + "got_it": "Forstået", + "connection_failed": "Forbindelsen mislykkedes", + "could_not_connect_to_server": "Kunne ikke oprette forbindelse til serveren. Tjek venligst URL'en og din netværksforbindelse.", + "an_unexpected_error_occured": "Der opstod en uventet fejl", + "change_server": "Skift server", + "invalid_username_or_password": "Ugyldigt brugernavn eller adgangskode", + "user_does_not_have_permission_to_log_in": "Brugeren har ikke tilladelse til at logge ind", + "server_is_taking_too_long_to_respond_try_again_later": "Serveren svarer for langsomt, prøv igen senere", + "server_received_too_many_requests_try_again_later": "Serveren modtog for mange forespørgsler, prøv igen senere.", + "there_is_a_server_error": "Der er en serverfejl", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Der opstod en uventet fejl. Har du indtastet serverens URL korrekt?" + }, + "server": { + "enter_url_to_jellyfin_server": "Indtast URL'en til din Jellyfin server", + "server_url_placeholder": "http(s)://din-server.com", + "connect_button": "Forbind", + "previous_servers": "Tidligere servere", + "clear_button": "Ryd", + "search_for_local_servers": "Søg efter lokale servere", + "searching": "Søger...", + "servers": "Servere" + }, + "home": { + "no_internet": "Ingen internetforbindelse", + "no_items": "Ingen elementer", + "no_internet_message": "Ingen bekymringer, du kan stadig se\ndownloadet indhold.", + "go_to_downloads": "Gå til downloads", + "oops": "Ups!", + "error_message": "Noget gik galt.\nLog venligst ud og ind igen.", + "continue_watching": "Fortsæt med at se", + "next_up": "Næste", + "recently_added_in": "Senest tilføjet i {{libraryName}}", + "suggested_movies": "Foreslåede film", + "suggested_episodes": "Foreslåede episoder", + "intro": { + "welcome_to_streamyfin": "Velkommen til Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "En gratis og open-source klient til Jellyfin.", + "features_title": "Funktioner", + "features_description": "Streamyfin har en masse funktioner og integrerer med en bred vifte af software, som du kan finde i indstillingsmenuen, disse omfatter:", + "jellyseerr_feature_description": "Forbind til din Jellyseerr instans og anmod om film direkte i appen.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download film og tv-serier til offline visning. Brug enten standardmetoden eller installer optimiseret server for at downloade filer i baggrunden.", + "chromecast_feature_description": "Cast film og tv-serier til dine Chromecast enheder.", + "centralised_settings_plugin_title": "Centraliseret indstillingsplugin", + "centralised_settings_plugin_description": "Konfigurer indstillinger fra et centraliseret sted på din Jellyfin server. Alle klientindstillinger for alle brugere synkroniseres automatisk.", + "done_button": "Færdig", + "go_to_settings_button": "Gå til indstillinger", + "read_more": "Læs mere" + }, + "settings": { + "settings_title": "Indstillinger", + "log_out_button": "Log ud", + "user_info": { + "user_info_title": "Brugerinfo", + "user": "Bruger", + "server": "Server", + "token": "Token", + "app_version": "App version" + }, + "quick_connect": { + "quick_connect_title": "Hurtigforbindelse", + "authorize_button": "Autoriser Hurtigforbindelse", + "enter_the_quick_connect_code": "Indtast koden til hurtigforbindelse...", + "success": "Succes", + "quick_connect_autorized": "Hurtigforbindelse autoriseret", + "error": "Fejl", + "invalid_code": "Ugyldig kode", + "authorize": "Autoriser" + }, + "media_controls": { + "media_controls_title": "Mediekontrol", + "forward_skip_length": "Spol frem længde", + "rewind_length": "Spol tilbage længde", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Lyd", + "set_audio_track": "Sæt lydspor fra forrige element", + "audio_language": "Lydsprog", + "audio_hint": "Vælg et standardsprog for lyd.", + "none": "Ingen", + "language": "Sprog" + }, + "subtitles": { + "subtitle_title": "Undertekster", + "subtitle_language": "Undertekstsprog", + "subtitle_mode": "Underteksttilstand", + "set_subtitle_track": "Sæt undertekstspor fra forrige element", + "subtitle_size": "Undertekststørrelse", + "subtitle_hint": "Konfigurer undertekstpræference.", + "none": "Ingen", + "language": "Sprog", + "loading": "Indlæser", + "modes": { + "Default": "Standard", + "Smart": "Smart", + "Always": "Altid", + "None": "Ingen", + "OnlyForced": "Kun tvungne undertekster" + } + }, + "other": { + "other_title": "Andet", + "follow_device_orientation": "Auto rotér", + "video_orientation": "Videoorientering", + "orientation": "Orientering", + "orientations": { + "DEFAULT": "Standard", + "ALL": "Alle", + "PORTRAIT": "Portræt", + "PORTRAIT_UP": "Portræt op", + "PORTRAIT_DOWN": "Portræt ned", + "LANDSCAPE": "Landskab", + "LANDSCAPE_LEFT": "Landskab venstre", + "LANDSCAPE_RIGHT": "Landskab højre", + "OTHER": "Andet", + "UNKNOWN": "Ukendt" + }, + "safe_area_in_controls": "Sikkert område i kontroller", + "video_player": "Videospiller", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Eksperimentel + PiP)" + }, + "show_custom_menu_links": "Vis tilpassede menulinks", + "hide_libraries": "Skjul biblioteker", + "select_liraries_you_want_to_hide": "Vælg de biblioteker, du ønsker at skjule fra fanen Bibliotek og startside sektionerne.", + "disable_haptic_feedback": "Deaktiver haptisk feedback", + "default_quality": "Standard kvalitet" + }, + "downloads": { + "downloads_title": "Downloads", + "download_method": "Downloadmetode", + "remux_max_download": "Remux maks download", + "auto_download": "Auto download", + "optimized_versions_server": "Optimeret versionsserver", + "save_button": "Gem", + "optimized_server": "Optimeret server", + "optimized": "Optimeret", + "default": "Standard", + "optimized_version_hint": "Indtast URL'en til den optimerede server. URL'en skal inkludere http eller https og eventuelt porten.", + "read_more_about_optimized_server": "Læs mere om den optimerede server.", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "Denne integration er i en tidlig fase. Forvent, at tingene ændres.", + "server_url": "Server URL", + "server_url_hint": "Eksempel: http(s)://din-host.url\n(tilføj port hvis nødvendigt)", + "server_url_placeholder": "Jellyseerr URL...", + "password": "Adgangskode", + "password_placeholder": "Indtast adgangskode for Jellyfin bruger {{username}}", + "save_button": "Gem", + "clear_button": "Ryd", + "login_button": "Log ind", + "total_media_requests": "Samlede medieanmodninger", + "movie_quota_limit": "Begrænsning for filmkvote", + "movie_quota_days": "Filmkvotedage", + "tv_quota_limit": "Begrænsning for TV kvote", + "tv_quota_days": "TV kvotedage", + "reset_jellyseerr_config_button": "Nulstil Jellyseerr konfiguration", + "unlimited": "Ubegrænset", + "plus_n_more": "+{{n}} mere", + "order_by": { + "DEFAULT": "Standard", + "VOTE_COUNT_AND_AVERAGE": "Antal stemmer og gennemsnit", + "POPULARITY": "Popularitet" + } + }, + "marlin_search": { + "enable_marlin_search": "Aktivér Marlin søgning", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Indtast URL'en til Marlin serveren. URL'en skal inkludere http eller https og eventuelt porten.", + "read_more_about_marlin": "Læs mere om Marlin.", + "save_button": "Gem", + "toasts": { + "saved": "Gemt" + } + } + }, + "storage": { + "storage_title": "Lagring", + "app_usage": "App {{usedSpace}}% brugt", + "device_usage": "Enhedsforbrug: {{availableSpace}}%", + "size_used": "{{used}} af {{total}} brugt", + "delete_all_downloaded_files": "Slet alle downloadede filer" + }, + "intro": { + "show_intro": "Vis intro", + "reset_intro": "Nulstil intro" + }, + "logs": { + "logs_title": "Logfiler", + "export_logs": "Eksporter logfiler", + "click_for_more_info": "Klik for mere info", + "level": "Niveau", + "no_logs_available": "Ingen logfiler tilgængelige", + "delete_all_logs": "Slet alle logfiler" + }, + "languages": { + "title": "Sprog", + "app_language": "App sprog", + "app_language_description": "Vælg sproget for appen.", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Fejl ved sletning af filer", + "background_downloads_enabled": "Baggrundsdownloads aktiveret", + "background_downloads_disabled": "Baggrundsdownloads deaktiveret", + "connected": "Forbundet", + "could_not_connect": "Kunne ikke oprette forbindelse", + "invalid_url": "Ugyldig URL" + } + }, + "sessions": { + "title": "Sessioner", + "no_active_sessions": "Ingen aktive sessioner" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-serier", + "movies": "Film", + "queue": "Kø", + "queue_hint": "Kø og downloads vil gå tabt ved genstart af appen", + "no_items_in_queue": "Ingen elementer i køen", + "no_downloaded_items": "Ingen downloadede elementer", + "delete_all_movies_button": "Slet alle film", + "delete_all_tvseries_button": "Slet alle TV-serier", + "delete_all_button": "Slet alle", + "active_download": "Aktiv download", + "no_active_downloads": "Ingen aktive downloads", + "active_downloads": "Aktive downloads", + "new_app_version_requires_re_download": "Ny app version kræver ny download", + "new_app_version_requires_re_download_description": "Den nye opdatering kræver, at indhold downloades igen. Fjern venligst alt downloadet indhold og prøv igen.", + "back": "Tilbage", + "delete": "Slet", + "something_went_wrong": "Noget gik galt", + "could_not_get_stream_url_from_jellyfin": "Kunne ikke hente stream URL'en fra Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Metoder", + "toasts": { + "you_are_not_allowed_to_download_files": "Du har ikke tilladelse til at downloade filer.", + "deleted_all_movies_successfully": "Alle film er slettet med succes!", + "failed_to_delete_all_movies": "Kunne ikke slette alle film", + "deleted_all_tvseries_successfully": "Alle TV-serier er slettet med succes!", + "failed_to_delete_all_tvseries": "Kunne ikke slette alle TV-serier", + "download_cancelled": "Download afbrudt", + "could_not_cancel_download": "Kunne ikke annullere download", + "download_completed": "Download fuldført", + "download_started_for": "Download startet for {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} er klar til download", + "download_stated_for_item": "Download startet for {{item}}", + "download_failed_for_item": "Download mislykkedes for {{item}} - {{error}}", + "download_completed_for_item": "Download fuldført for {{item}}", + "queued_item_for_optimization": "Sat {{item}} i kø til optimering", + "failed_to_start_download_for_item": "Kunne ikke starte download for {{item}}: {{message}}", + "server_responded_with_status_code": "Serveren svarede med status {{statusCode}}", + "no_response_received_from_server": "Intet svar modtaget fra serveren", + "error_setting_up_the_request": "Fejl ved opsætning af anmodningen", + "failed_to_start_download_for_item_unexpected_error": "Kunne ikke starte download for {{item}}: Uventet fejl", + "all_files_folders_and_jobs_deleted_successfully": "Alle filer, mapper og jobs blev slettet med succes", + "an_error_occured_while_deleting_files_and_jobs": "Der opstod en fejl under sletning af filer og jobs", + "go_to_downloads": "Gå til downloads" + } + } + }, + "search": { + "search_here": "Søg her...", + "search": "Søg...", + "x_items": "{{count}} elementer", + "library": "Bibliotek", + "discover": "Udforsk", + "no_results": "Ingen resultater", + "no_results_found_for": "Ingen resultater fundet for", + "movies": "Film", + "series": "Serier", + "episodes": "Episoder", + "collections": "Samlinger", + "actors": "Skuespillere", + "request_movies": "Anmod om film", + "request_series": "Anmod om serier", + "recently_added": "Senest tilføjet", + "recent_requests": "Seneste anmodninger", + "plex_watchlist": "Plex ønskeliste", + "trending": "Trendende", + "popular_movies": "Populære film", + "movie_genres": "Filmgenrer", + "upcoming_movies": "Kommende film", + "studios": "Studier", + "popular_tv": "Populær TV", + "tv_genres": "TV-genrer", + "upcoming_tv": "Kommende TV", + "networks": "Netværk", + "tmdb_movie_keyword": "TMDB film-nøgleord", + "tmdb_movie_genre": "TMDB filmgenre", + "tmdb_tv_keyword": "TMDB TV-nøgleord", + "tmdb_tv_genre": "TMDB TV-genre", + "tmdb_search": "TMDB-søgning", + "tmdb_studio": "TMDB-studie", + "tmdb_network": "TMDB-netværk", + "tmdb_movie_streaming_services": "TMDB film streamingtjenester", + "tmdb_tv_streaming_services": "TMDB TV-streamingtjenester" + }, + "library": { + "no_items_found": "Ingen elementer fundet", + "no_results": "Ingen resultater", + "no_libraries_found": "Ingen biblioteker fundet", + "item_types": { + "movies": "film", + "series": "serier", + "boxsets": "box sæt", + "items": "elementer" + }, + "options": { + "display": "Visning", + "row": "Række", + "list": "Liste", + "image_style": "Billedstil", + "poster": "Plakat", + "cover": "Omslag", + "show_titles": "Vis titler", + "show_stats": "Vis statistik" + }, + "filters": { + "genres": "Genrer", + "years": "År", + "sort_by": "Sortér efter", + "sort_order": "Sorteringsrækkefølge", + "asc": "Stigende", + "desc": "Faldende", + "tags": "Tags" + } + }, + "favorites": { + "series": "Serier", + "movies": "Film", + "episodes": "Episoder", + "videos": "Videoer", + "boxsets": "Boxsets", + "playlists": "Playlister", + "noDataTitle": "Ingen favoritter endnu", + "noData": "Markér elementer som favoritter for at få dem vist her for hurtig adgang." + }, + "custom_links": { + "no_links": "Ingen links" + }, + "player": { + "error": "Fejl", + "failed_to_get_stream_url": "Kunne ikke hente stream URL'en", + "an_error_occured_while_playing_the_video": "Der opstod en fejl under afspilning af videoen. Tjek logfilerne i indstillinger.", + "client_error": "Klientfejl", + "could_not_create_stream_for_chromecast": "Kunne ikke oprette en stream til Chromecast", + "message_from_server": "Besked fra server: {{message}}", + "video_has_finished_playing": "Videoen er færdig med at spille!", + "no_video_source": "Ingen videokilde...", + "next_episode": "Næste episode", + "refresh_tracks": "Opdater spor", + "subtitle_tracks": "Undertekstspor:", + "audio_tracks": "Lydspor:", + "playback_state": "Afspilningstilstand:", + "no_data_available": "Ingen data tilgængelig", + "index": "Indeks:" + }, + "item_card": { + "next_up": "Næste", + "no_items_to_display": "Ingen elementer at vise", + "cast_and_crew": "Medvirkende & besætning", + "series": "Serier", + "seasons": "Sæsoner", + "season": "Sæson", + "no_episodes_for_this_season": "Ingen episoder for denne sæson", + "overview": "Oversigt", + "more_with": "Mere med {{name}}", + "similar_items": "Lignende elementer", + "no_similar_items_found": "Ingen lignende elementer fundet", + "video": "Video", + "more_details": "Flere detaljer", + "quality": "Kvalitet", + "audio": "Lyd", + "subtitles": "Undertekster", + "show_more": "Vis mere", + "show_less": "Vis mindre", + "appeared_in": "Medvirket i", + "could_not_load_item": "Kunne ikke indlæse elementet", + "none": "Ingen", + "download": { + "download_season": "Download sæson", + "download_series": "Download serie", + "download_episode": "Download episode", + "download_movie": "Download film", + "download_x_item": "Download {{item_count}} elementer", + "download_button": "Download", + "using_optimized_server": "Bruger optimeret server", + "using_default_method": "Bruger standardmetode" + } + }, + "live_tv": { + "next": "Næste", + "previous": "Forrige", + "live_tv": "Live TV", + "coming_soon": "Kommer snart", + "on_now": "Lige nu", + "shows": "Shows", + "movies": "Film", + "sports": "Sport", + "for_kids": "For børn", + "news": "Nyheder" + }, + "jellyseerr": { + "confirm": "Bekræft", + "cancel": "Annuller", + "yes": "Ja", + "whats_wrong": "Hvad er galt?", + "issue_type": "Problemtype", + "select_an_issue": "Vælg et problem", + "types": "Typer", + "describe_the_issue": "(valgfrit) Beskriv problemet...", + "submit_button": "Indsend", + "report_issue_button": "Rapportér problem", + "request_button": "Anmod", + "are_you_sure_you_want_to_request_all_seasons": "Er du sikker på, at du vil anmode om alle sæsoner?", + "failed_to_login": "Kunne ikke logge ind", + "cast": "Medvirkende", + "details": "Detaljer", + "status": "Status", + "original_title": "Original titel", + "series_type": "Serietype", + "release_dates": "Udgivelsesdatoer", + "first_air_date": "Første sendingsdato", + "next_air_date": "Næste sendingsdato", + "revenue": "Omsætning", + "budget": "Budget", + "original_language": "Originalt sprog", + "production_country": "Produktionsland", + "studios": "Studier", + "network": "Netværk", + "currently_streaming_on": "Streames aktuelt på", + "advanced": "Avanceret", + "request_as": "Anmod som", + "tags": "Tags", + "quality_profile": "Kvalitetsprofil", + "root_folder": "Rodmappe", + "season_all": "Sæson (alle)", + "season_number": "Sæson {{season_number}}", + "number_episodes": "{{episode_number}} episoder", + "born": "Født", + "appearances": "Medvirkninger", + "toasts": { + "jellyseer_does_not_meet_requirements": "Jellyseerr serveren opfylder ikke minimumskravene! Opdater venligst til mindst 2.0.0", + "jellyseerr_test_failed": "Jellyseerr test mislykkedes. Prøv venligst igen.", + "failed_to_test_jellyseerr_server_url": "Kunne ikke teste jellyseerr serverens URL", + "issue_submitted": "Problem indsendt!", + "requested_item": "Anmodet om {{item}}!", + "you_dont_have_permission_to_request": "Du har ikke tilladelse til at anmode!", + "something_went_wrong_requesting_media": "Noget gik galt ved anmodning om medie!" + } + }, + "tabs": { + "home": "Hjem", + "search": "Søg", + "library": "Bibliotek", + "custom_links": "Tilpassede links", + "favorites": "Favoritter" + } +} diff --git a/translations/sq.json b/translations/sq.json new file mode 100644 index 00000000..51bf7f6f --- /dev/null +++ b/translations/sq.json @@ -0,0 +1,480 @@ +{ + "login": { + "username_required": "Emri i përdoruesit është i detyrueshëm", + "error_title": "Gabim", + "login_title": "Hyrje", + "login_to_title": "Hyrje në", + "username_placeholder": "Emri i përdoruesit", + "password_placeholder": "Fjalëkalimi", + "login_button": "Hyr", + "quick_connect": "Lidhje e shpejtë", + "enter_code_to_login": "Shkruani fajlëkalimin {{code}} për kyçje", + "failed_to_initiate_quick_connect": "Dështojë niset lidhja e shpejtë", + "got_it": "E kuptova", + "connection_failed": "Lidhja dështojë", + "could_not_connect_to_server": "Nuk u arrit të lidhej me serverin. Ju lutem kontrolloni URL-në dhe lidhjen tuaj të rrjetit.", + "an_unexpected_error_occured": "Ndodhi një gabim i papritur", + "change_server": "Ndrysho serverin", + "invalid_username_or_password": "Emër përdoruesi ose fjalëkalimi i pavlefshëm", + "user_does_not_have_permission_to_log_in": "Përdoruesi nuk ka leje për kyçje", + "server_is_taking_too_long_to_respond_try_again_later": "Serveri po merr shumë kohë për të reaguar, provo përsëri më vonë", + "server_received_too_many_requests_try_again_later": "Serveri mori shumë kërkesa, provo përsëri më vonë", + "there_is_a_server_error": "Ka një gabim në server", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ndodhi një gabim i papritur. A e keni shkruar URL-në e serverit saktë?" + }, + "server": { + "enter_url_to_jellyfin_server": "Shruajeni URL-në e Jellyfin serverit tuaj", + "server_url_placeholder": "http(s)://serveri-juaj.com", + "connect_button": "Lidhu", + "previous_servers": "Serverat e mëparshëm", + "clear_button": "Pastro", + "search_for_local_servers": "Kërko për servera lokalë", + "searching": "Duke kërkuar...", + "servers": "Servera" + }, + "home": { + "no_internet": "Nuk ka qasje ne rrjet", + "no_items": "Nuk ka elemente", + "no_internet_message": "Mos u shqetëso, akoma mund të shikosh\npërmbajtjen e shkarkuar.", + "go_to_downloads": "Shko te shkarkimet", + "oops": "Ups!", + "error_message": "Diçka shkoj keq.\nJu lutemi dilni dhe hyni përsëri.", + "continue_watching": "Vazhdo shikimin", + "next_up": "I ardhshëm", + "recently_added_in": "Shtuar kohët e fundit në {{libraryName}}", + "suggested_movies": "Filma të sugjeruar", + "suggested_episodes": "Episodat të sugjeruara", + "intro": { + "welcome_to_streamyfin": "Mirë se vini në Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Një klient falas dhe me burim të hapur për Jellyfin.", + "features_title": "Karakteristikat", + "features_description": "Streamyfin ka shumë funksione dhe integron me shumë software tjera, të cilët mund ti gjeni në menynë e cilësimeve, përfshirë këto:", + "jellyseerr_feature_description": "Lidhu me instancën tuaj të Jellyseerr dhe kërko filma direkt në aplikacionin.", + "downloads_feature_title": "Shkarkime", + "downloads_feature_description": "Shkarkoni filma dhe seriale për shikim offline. Përdorni ose metodën standarde ose instaloni serverin e optimizuar për të shkarkuar skedarët në sfond.", + "chromecast_feature_description": "Dërgo filma dhe seriale në pajisjet tuaja Chromecast.", + "centralised_settings_plugin_title": "Plugin i Cilësimeve Qendrore", + "centralised_settings_plugin_description": "Konfiguroni cilësimet nga një vendndodhje qendrore në Jellyfin serverin tuaj. Të gjitha cilësimet e klientit për të gjithë përdoruesit do të sinkronizohen automatikisht.", + "done_button": "Kryer", + "go_to_settings_button": "Shko te cilësimet", + "read_more": "Lexo më shumë" + }, + "settings": { + "settings_title": "Cilësimet", + "log_out_button": "Dil", + "user_info": { + "user_info_title": "Informacion përdoruesi", + "user": "Përdoruesi", + "server": "Server", + "token": "Token", + "app_version": "Versioni i aplikacionit" + }, + "quick_connect": { + "quick_connect_title": "Lidhje e shpejtë", + "authorize_button": "Autorizo Lidhjen e shpejtë", + "enter_the_quick_connect_code": "Shkruajni kodin e lidhjes së shpejtë...", + "success": "Sukses", + "quick_connect_autorized": "Lidhja e shpejtë është autorizuar", + "error": "Gabim", + "invalid_code": "Kod i pavlefshëm", + "authorize": "Autorizo" + }, + "media_controls": { + "media_controls_title": "Kontrollet e medias", + "forward_skip_length": "Gjatësia e kalimit përpara", + "rewind_length": "Gjatësia e rikthimit", + "seconds_unit": "s" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Vendos shtigjet e audios nga elementi i mëparshëm", + "audio_language": "Gjuha e audios", + "audio_hint": "Zgjidhni gjuhën standarde per audio.", + "none": "Asnjëra", + "language": "Gjuha" + }, + "subtitles": { + "subtitle_title": "Nëntekstet", + "subtitle_language": "Gjuha e nënteksteve", + "subtitle_mode": "Mënyra e nënteksteve", + "set_subtitle_track": "Vendos nëntekstin nga elementi i mëparshëm", + "subtitle_size": "Madhësia e nënteksteve", + "subtitle_hint": "Konfiguro preferencën e nënteksteve.", + "none": "Asnjëra", + "language": "Gjuha", + "loading": "Duke u ngarkuar", + "modes": { + "Default": "Standard", + "Smart": "Smart", + "Always": "Gjithmonë", + "None": "Asnjëra", + "OnlyForced": "Vetëm të detyruara" + } + }, + "other": { + "other_title": "Tjetër", + "follow_device_orientation": "Auto rrotullimi", + "video_orientation": "Orientimi i videos", + "orientation": "Orientimi", + "orientations": { + "DEFAULT": "Standard", + "ALL": "Të gjitha", + "PORTRAIT": "Portret", + "PORTRAIT_UP": "Portret lart", + "PORTRAIT_DOWN": "Portret poshtë", + "LANDSCAPE": "Peizazh", + "LANDSCAPE_LEFT": "Peizazh nga e majta", + "LANDSCAPE_RIGHT": "Peizazh nga e djathta", + "OTHER": "Tjetër", + "UNKNOWN": "E panjohur" + }, + "safe_area_in_controls": "Zonë e sigurt në kontrolla", + "video_player": "Video lexues", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Eksperimentale + PiP)" + }, + "show_custom_menu_links": "Shfaq lidhje menuje të personalizuara", + "hide_libraries": "Fsheh bibliotekat", + "select_liraries_you_want_to_hide": "Zgjidhni bibliotekat që dëshironi të fshehni nga skeda e Bibliotekut dhe seksionet e faqes kryesore.", + "disable_haptic_feedback": "Deaktivizo reagimin haptik", + "default_quality": "Kvaliteti standard" + }, + "downloads": { + "downloads_title": "Shkarkime", + "download_method": "Metoda e shkarkimit", + "remux_max_download": "Remux maks shkarkimi", + "auto_download": "Shkarkim automatik", + "optimized_versions_server": "Serveri i versioneve të optimizuara", + "save_button": "Ruaj", + "optimized_server": "Server i optimizuar", + "optimized": "I optimizuar", + "default": "Standard", + "optimized_version_hint": "Vendos URL-në për serverin e optimizimit. URL-ja duhet të përfshijë http ose https dhe opsionalisht portën.", + "read_more_about_optimized_server": "Lexo më shumë rreth serverit të optimizimit.", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port" + }, + "plugins": { + "plugins_title": "Shtojca", + "jellyseerr": { + "jellyseerr_warning": "Ky integrim është në fazat e para. Prisni ndryshime.", + "server_url": "URL e serverit", + "server_url_hint": "Shembull: http(s)://hosti-juaj.url\n(shtoni portën nëse është e nevojshme)", + "server_url_placeholder": "URL e Jellyseerr...", + "password": "Fjalëkalimi", + "password_placeholder": "Vendos fjalëkalimin për përdoruesin Jellyfin {{username}}", + "save_button": "Ruaj", + "clear_button": "Pastro", + "login_button": "Hyr", + "total_media_requests": "Totali i kërkesave për media", + "movie_quota_limit": "Limiti i kuotës për filma", + "movie_quota_days": "Ditët e kuotës për filma", + "tv_quota_limit": "Limiti i kuotës për TV", + "tv_quota_days": "Ditët e kuotës për TV", + "reset_jellyseerr_config_button": "Rivendos konfigurimin e Jellyseerr", + "unlimited": "I pakufizuar", + "plus_n_more": "+{{n}} më shumë", + "order_by": { + "DEFAULT": "Standard", + "VOTE_COUNT_AND_AVERAGE": "Numri i votave dhe mesatarja", + "POPULARITY": "Popullaritet" + } + }, + "marlin_search": { + "enable_marlin_search": "Aktivizo kërkimin Marlin", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Vendos URL-në për serverin Marlin. URL-ja duhet të përfshijë http ose https dhe opsionalisht portën.", + "read_more_about_marlin": "Lexo më shumë rreth Marlin.", + "save_button": "Ruaj", + "toasts": { + "saved": "U ruajt" + } + } + }, + "storage": { + "storage_title": "Hapësira", + "app_usage": "Aplikacioni {{usedSpace}}%", + "device_usage": "Pajisja {{availableSpace}}%", + "size_used": "{{used}} prej {{total}} të përdorura", + "delete_all_downloaded_files": "Fshijë të gjitha skedarët e shkarkuar" + }, + "intro": { + "show_intro": "Shfaq prezantimin", + "reset_intro": "Rivendos prezantimin" + }, + "logs": { + "logs_title": "Regjistri", + "export_logs": "Eksporto regjistrin", + "click_for_more_info": "Kliko për më shumë informacion", + "level": "Nivele", + "no_logs_available": "Nuk ka regjistrime të disponueshme", + "delete_all_logs": "Fshijë të gjitha regjistrimet" + }, + "languages": { + "title": "Gjuhët", + "app_language": "Gjuha e aplikacionit", + "app_language_description": "Zgjidhni gjuhën për aplikacionin.", + "system": "Sistemi" + }, + "toasts": { + "error_deleting_files": "Gabim gjatë fshirjes së skedarëve", + "background_downloads_enabled": "Shkarkimet në sfond aktivizuar", + "background_downloads_disabled": "Shkarkimet në sfond deaktivizuar", + "connected": "Lidhur", + "could_not_connect": "Nuk u mundet te vendoset kyqja", + "invalid_url": "URL i pavlefshme" + } + }, + "sessions": { + "title": "Sesione", + "no_active_sessions": "Nuk sesione aktive" + }, + "downloads": { + "downloads_title": "Shkarkimet", + "tvseries": "Seriale TV", + "movies": "Filma", + "queue": "Rradhë", + "queue_hint": "Rradhat dhe shkarkimet do të humbasin pas genstartit të aplikacionit", + "no_items_in_queue": "Nuk ka elemente në rradhë", + "no_downloaded_items": "Nuk ka shkarkime", + "delete_all_movies_button": "Fshijë të gjithë filmat", + "delete_all_tvseries_button": "Fshijë të gjitha serialet TV", + "delete_all_button": "Fshijë të gjitha", + "active_download": "Shkarkim aktiv", + "no_active_downloads": "Nuk ka shkarkime aktive", + "active_downloads": "Shkarkime aktive", + "new_app_version_requires_re_download": "Versioni i ri i aplikacionit kërkon shkarkim të ri", + "new_app_version_requires_re_download_description": "Përditësimi i ri kërkon që përmbajtja të shkarkohet përsëri. Ju lutem fshini të gjithë përmbajtjen e shkarkuar dhe provoni përsëri.", + "back": "Kthehu", + "delete": "Fshijë", + "something_went_wrong": "Diçka shkoj keq", + "could_not_get_stream_url_from_jellyfin": "Nuk u arrit të merrej URL-ja e transmetimit nga Jellyfin", + "eta": "ETA {{eta}}", + "methods": "Metodat", + "toasts": { + "you_are_not_allowed_to_download_files": "Nuk keni të drejtë të shkarkoni skedarë.", + "deleted_all_movies_successfully": "Të gjithë filmat u fshinë me sukses!", + "failed_to_delete_all_movies": "Dështojë fshirja e të gjithë filmave", + "deleted_all_tvseries_successfully": "Të gjitha serialet TV u fshinë me sukses!", + "failed_to_delete_all_tvseries": "Dështojë fshirja e të gjitha serialeve TV", + "download_cancelled": "Shkarkimi u anulua", + "could_not_cancel_download": "Nuk mundet të anulohet shkarkimi", + "download_completed": "Shkarkimi u përfundua", + "download_started_for": "Shkarkimi filloi për {{item}}", + "item_is_ready_to_be_downloaded": "{{item}} është gati për shkarkim", + "download_stated_for_item": "Shkarkimi filloi për {{item}}", + "download_failed_for_item": "Shkarkimi për {{item}} dështoj - {{error}}", + "download_completed_for_item": "Shkarkimi për {{item}} u përfundua", + "queued_item_for_optimization": "{{item}} u shtua në radhë për optimizim", + "failed_to_start_download_for_item": "Dështoijë fillimi i shkarkimit për {{item}}: {{message}}", + "server_responded_with_status_code": "Serveri u përgjigj me statusin {{statusCode}}", + "no_response_received_from_server": "Nuk u mor asnjë përgjigje nga serveri", + "error_setting_up_the_request": "Gabim gjatë konfigurimit të kërkesës", + "failed_to_start_download_for_item_unexpected_error": "Dështoj fillimi i shkarkimit për {{item}}: Gabim i papritur", + "all_files_folders_and_jobs_deleted_successfully": "Të gjitha skedarët, dosjet dhe detyrat u fshinë me sukses", + "an_error_occured_while_deleting_files_and_jobs": "Ndodhi një gabim gjatë fshirjes së skedarëve dhe detyrave", + "go_to_downloads": "Shko te shkarkimet" + } + } + }, + "search": { + "search_here": "Kërko këtu...", + "search": "Kërko...", + "x_items": "{{count}} elemente", + "library": "Bibliotekë", + "discover": "Zbulo", + "no_results": "Nuk ka rezultate", + "no_results_found_for": "Nuk u gjetën rezultate për", + "movies": "Filma", + "series": "Seriale", + "episodes": "Epizoda", + "collections": "Koleksione", + "actors": "Aktoret", + "request_movies": "Kërko filma", + "request_series": "Kërko seriale", + "recently_added": "Shtuar së fundmi", + "recent_requests": "Kërkesa të reja", + "plex_watchlist": "Lista a deshirave Plex", + "trending": "Në trend", + "popular_movies": "Filma popullorë", + "movie_genres": "Zhanre të filmave", + "upcoming_movies": "Filma që vijnë", + "studios": "Studio", + "popular_tv": "TV popullore", + "tv_genres": "Zhanre të TV-së", + "upcoming_tv": "TV e ardhshme", + "networks": "Rrjetet", + "tmdb_movie_keyword": "Fjalë kyçe për filma TMDB", + "tmdb_movie_genre": "Zhanri i filmave TMDB", + "tmdb_tv_keyword": "Fjalë kyçe për TV TMDB", + "tmdb_tv_genre": "Zhanri i TV-së TMDB", + "tmdb_search": "Kërkim TMDB", + "tmdb_studio": "Studio TMDB", + "tmdb_network": "Rrjet TMDB", + "tmdb_movie_streaming_services": "Shërbimet e transmetimit të filmave TMDB", + "tmdb_tv_streaming_services": "Shërbimet e transmetimit të TV-së TMDB" + }, + "library": { + "no_items_found": "Nuk u gjetën elemente", + "no_results": "Nuk ka rezultate", + "no_libraries_found": "Nuk u gjetur biblioteka", + "item_types": { + "movies": "filma", + "series": "seriale", + "boxsets": "box set", + "items": "elemente" + }, + "options": { + "display": "Shfaqje", + "row": "Rresht", + "list": "Listë", + "image_style": "Stili i fotos", + "poster": "Poster", + "cover": "Kopertin", + "show_titles": "Trego titujt", + "show_stats": "Trego statistikat" + }, + "filters": { + "genres": "Zhanre", + "years": "Vite", + "sort_by": "Rendit sipas", + "sort_order": "Rendi i renditjes", + "asc": "Rritësisht", + "desc": "Zbritësisht", + "tags": "Etiketa" + } + }, + "favorites": { + "series": "Seriale", + "movies": "Filma", + "episodes": "Epizoda", + "videos": "Video", + "boxsets": "set kutish", + "playlists": "Playliste", + "noDataTitle": "Ende nuk keni të preferuar", + "noData": "Shejzoj elementet si të preferuara për ti pasër këtu për qasje të shpejtë." + }, + "custom_links": { + "no_links": "Asnjë lidhje" + }, + "player": { + "error": "Gabim", + "failed_to_get_stream_url": "Dështojë çasja e URL-së së transmetimit", + "an_error_occured_while_playing_the_video": "Ndodhi një gabim gjatë shfaqjes së videos. Kontrolloni regjistrat në cilësimet.", + "client_error": "Gabim i klientit", + "could_not_create_stream_for_chromecast": "Nuk u arrit të krijohej transmetimi për Chromecast", + "message_from_server": "Mesazh nga serveri: {{message}}", + "video_has_finished_playing": "Videoja ka përfunduar shfaqjen!", + "no_video_source": "Asnjë burim video...", + "next_episode": "Epizoda e ardhshme", + "refresh_tracks": "Rifresko shtigjet", + "subtitle_tracks": "Shtigjet e nënteksteve:", + "audio_tracks": "Shtigjet audio:", + "playback_state": "Gjendja e rishikimit:", + "no_data_available": "Nuk ka të dhëna të disponueshme", + "index": "Indeksi:" + }, + "item_card": { + "next_up": "E ardhshme", + "no_items_to_display": "Nuk ka elemente për të shfaqur", + "cast_and_crew": "Aktorët & ekipi", + "series": "Seriale", + "seasons": "Sezone", + "season": "Sezon", + "no_episodes_for_this_season": "Nuk ka episode për këtë sezon", + "overview": "Përmbledhje", + "more_with": "Më shumë me {{name}}", + "similar_items": "Elemente të ngjashme", + "no_similar_items_found": "Nuk u gjetën elemente të ngjashme", + "video": "Video", + "more_details": "Më shumë detaje", + "quality": "Kvalitet", + "audio": "Audio", + "subtitles": "Nëntekste", + "show_more": "Trego më shumë", + "show_less": "Trego më pak", + "appeared_in": "Moren pjesë në", + "could_not_load_item": "Nuk u arrit ngarkimi i elementit", + "none": "Asnjë", + "download": { + "download_season": "Shkarko sezonin", + "download_series": "Shkarko serialin", + "download_episode": "Shkarko epizodën", + "download_movie": "Shkarko filmin", + "download_x_item": "Shkarko {{item_count}} elemente", + "download_button": "Shkarko", + "using_optimized_server": "Duke përdorur serverin e optimizuar", + "using_default_method": "Duke përdorur metodën standarde" + } + }, + "live_tv": { + "next": "E ardhmja", + "previous": "E para", + "live_tv": "TV e drejtpërdrejtë", + "coming_soon": "Së shpejti", + "on_now": "Tani", + "shows": "Shou", + "movies": "Filma", + "sports": "Sport", + "for_kids": "Për fëmijë", + "news": "Lajme" + }, + "jellyseerr": { + "confirm": "Konfirmo", + "cancel": "Anullo", + "yes": "Po", + "whats_wrong": "Çka është problemi?", + "issue_type": "Lloji i problemit", + "select_an_issue": "Zgjidh një problem", + "types": "Lloje", + "describe_the_issue": "(opsionale) Përshkruaj problemin...", + "submit_button": "Dërgo", + "report_issue_button": "Raporto problemin", + "request_button": "Kërko", + "are_you_sure_you_want_to_request_all_seasons": "A jeni të sigurt se dëshironi të kërkoni të gjitha sezonat?", + "failed_to_login": "Hyrja dështojë", + "cast": "Aktorët", + "details": "Detaje", + "status": "Status", + "original_title": "Titulli origjinal", + "series_type": "Lloji i serialit", + "release_dates": "Datat e publikimit", + "first_air_date": "Data e parë e transmetimit", + "next_air_date": "Data e ardhshme e transmetimit", + "revenue": "Të ardhurat", + "budget": "Buxheti", + "original_language": "Gjuha origjinale", + "production_country": "Vendi i prodhimit", + "studios": "Studiot", + "network": "Rrjeti", + "currently_streaming_on": "Aktualisht transmetohet në", + "advanced": "Avancuar", + "request_as": "Kërko si", + "tags": "Etiketa", + "quality_profile": "Profili i kvalitetit", + "root_folder": "Dosja kryesore", + "season_all": "Sezon (të gjitha)", + "season_number": "Sezoni {{season_number}}", + "number_episodes": "{{episode_number}} episode", + "born": "Lindur", + "appearances": "Shfaqjet", + "toasts": { + "jellyseer_does_not_meet_requirements": "Serveri Jellyseerr nuk plotëson kërkesat minimale! Ju lutemi përditësoni në të paktën versionin 2.0.0", + "jellyseerr_test_failed": "Testi i Jellyseerr dështojë. Provoni përsëri.", + "failed_to_test_jellyseerr_server_url": "Dështojë testimi i URL-së së serverit Jellyseerr", + "issue_submitted": "Problemi u dërgua!", + "requested_item": "Kërkimi për {{item}} u dërgua!", + "you_dont_have_permission_to_request": "Nuk keni leje për të kërkuar!", + "something_went_wrong_requesting_media": "Diçka shkoj keq gjatë kërkimit të medias!" + } + }, + "tabs": { + "home": "Shtëpi", + "search": "Kërkim", + "library": "Bibliotekë", + "custom_links": "Lidhje të personalizuara", + "favorites": "Preferuarat" + } +}