diff --git a/translations/ar.json b/translations/ar.json index 248f1a70..ea363dc3 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -1,62 +1,107 @@ { "login": { - "username_required": "اسم المستخدم مطلوب", + "username_required": "مطلوب اسم المستخدم", "error_title": "خطأ", "login_title": "تسجيل الدخول", "login_to_title": "تسجيل الدخول إلى", "username_placeholder": "اسم المستخدم", "password_placeholder": "كلمة المرور", "login_button": "تسجيل الدخول", - "quick_connect": "اتصال سريع", + "quick_connect": "الدخول السريع", "enter_code_to_login": "أدخل الرمز {{code}} لتسجيل الدخول", - "failed_to_initiate_quick_connect": "فشل في بدء الاتصال السريع", + "failed_to_initiate_quick_connect": "فشل في بدء الدخول السريع", "got_it": "حسنًا", "connection_failed": "فشل الاتصال", "could_not_connect_to_server": "تعذر الاتصال بالخادم. يرجى التحقق من الرابط واتصال الشبكة.", "an_unexpected_error_occured": "حدث خطأ غير متوقع", "change_server": "تغيير الخادم", "invalid_username_or_password": "اسم المستخدم أو كلمة المرور غير صالحة", - "user_does_not_have_permission_to_log_in": "ليس لدى المستخدم صلاحية تسجيل الدخول", + "user_does_not_have_permission_to_log_in": "ليس لدى المستخدم صَلاحِيَة تسجيل الدخول", "server_is_taking_too_long_to_respond_try_again_later": "يستغرق الخادم وقتًا طويلاً للرد، يرجى المحاولة مرة أخرى لاحقًا", "server_received_too_many_requests_try_again_later": "تلقى الخادم عددًا كبيرًا جدًا من الطلبات، يرجى المحاولة مرة أخرى لاحقًا.", "there_is_a_server_error": "هناك خطأ في الخادم", "an_unexpected_error_occured_did_you_enter_the_correct_url": "حدث خطأ غير متوقع. هل أدخلت رابط الخادم بشكل صحيح؟", - "too_old_server_text": "تم اكتشاف خادم jellyfin غير مدعوم", - "too_old_server_description": "يرجى تحديث jellyfin إلى أحدث إصدار" + "too_old_server_text": "تم اكتشاف خادم Jellyfin غير مدعوم", + "too_old_server_description": "يرجى تحديث Jellyfin إلى أحدث إصدار" }, "server": { "enter_url_to_jellyfin_server": "أدخل رابط خادم Jellyfin الخاص بك", "server_url_placeholder": "http(s)://your-server.com", - "connect_button": "اتصال", + "connect_button": "اتصل", "previous_servers": "الخوادم السابقة", "clear_button": "مسح", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "البحث عن الخوادم المحلية", - "searching": "يبحث...", - "servers": "الخوادم" + "searching": "جاري البحث...", + "servers": "الخوادم", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "التحقق من اتصال الخادم...", "no_internet": "لا يوجد اتصال بالإنترنت", "no_items": "لا توجد عناصر", "no_internet_message": "لا تقلق، لا يزال بإمكانك مشاهدة المحتوى الذي تم تنزيله.", + "checking_server_connection_message": "التحقق من الاتصال بالخادم", "go_to_downloads": "الذهاب إلى التنزيلات", + "retry": "إعادة المحاولة", + "server_unreachable": "لا يمكن الوصول إلى الخادم", + "server_unreachable_message": "تعذر الوصول إلى الخادم. يُرجى التحقق من اتصالك بشبكة الإنترنت.", "oops": "عفوًا!", "error_message": "حدث خطأ ما.\nيرجى تسجيل الخروج ثم الدخول مرة أخرى.", "continue_watching": "متابعة المشاهدة", "next_up": "التالي", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "أضيف مؤخراً في {{libraryName}}", "suggested_movies": "أفلام مقترحة", "suggested_episodes": "حلقات مقترحة", "intro": { "welcome_to_streamyfin": "مرحبًا بك في Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "عميل مجاني ومفتوح المصدر لـ Jellyfin.", - "features_title": "الميزات", - "features_description": "يحتوي Streamyfin على مجموعة من الميزات ويتكامل مع مجموعة واسعة من البرامج التي يمكنك العثور عليها في قائمة الإعدادات، وتشمل:", - "jellyseerr_feature_description": "اتصل بمثيل Jellyseerr الخاص بك واطلب الأفلام مباشرة في التطبيق.", + "a_free_and_open_source_client_for_jellyfin": "عميل مجاني ومفتوح المصدر لـJellyfin.", + "features_title": "المزايا", + "features_description": "يحتوي Streamyfin على مجموعة من المزايا ويتكامل مع مجموعة واسعة من البرامج التي يمكنك العثور عليها في قائمة الإعدادات، وتشمل:", + "jellyseerr_feature_description": "اتصل بخادم Seerr الخاص بك واطلب الأفلام مباشرةً من التطبيق.", "downloads_feature_title": "التنزيلات", - "downloads_feature_description": "قم بتنزيل الأفلام والمسلسلات التلفزيونية لمشاهدتها في وضع عدم الاتصال. استخدم إما الطريقة الافتراضية أو قم بتثبيت الخادم المحسن لتنزيل الملفات في الخلفية.", - "chromecast_feature_description": "قم ببث الأفلام والبرامج التلفزيونية على أجهزة Chromecast الخاصة بك.", + "downloads_feature_description": "نزل الأفلام والمسلسلات التلفزيونية لمشاهدتها في وضع عدم الاتصال. استخدم إما الطريقة الافتراضية أو قم بتثبيت الخادم المحسن لتنزيل الملفات في الخلفية.", + "chromecast_feature_description": "بث الأفلام والبرامج التلفزيونية إلى أجهزة Chromecast الخاصة بك.", "centralised_settings_plugin_title": "إضافة الإعدادات المركزية", - "centralised_settings_plugin_description": "قم بتكوين الإعدادات من موقع مركزي على خادم Jellyfin الخاص بك. ستتم مزامنة جميع إعدادات العميل لجميع المستخدمين تلقائيًا.", + "centralised_settings_plugin_description": "تكوين الإعدادات من موقع مركزي على خادم Jellyfin الخاص بك. ستتم مزامنة جميع إعدادات العميل لجميع المستخدمين تلقائيًا.", "done_button": "تم", "go_to_settings_button": "الذهاب إلى الإعدادات", "read_more": "اقرأ المزيد" @@ -64,6 +109,20 @@ "settings": { "settings_title": "الإعدادات", "log_out_button": "تسجيل الخروج", + "categories": { + "title": "الأقسام" + }, + "playback_controls": { + "title": "التشغيل والتحكم" + }, + "audio_subtitles": { + "title": "الصوت والترجمات" + }, + "appearance": { + "title": "المظهر", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "معلومات المستخدم", "user": "المستخدم", @@ -72,11 +131,11 @@ "app_version": "إصدار التطبيق" }, "quick_connect": { - "quick_connect_title": "اتصال سريع", - "authorize_button": "تفويض الاتصال السريع", - "enter_the_quick_connect_code": "أدخل رمز الاتصال السريع...", + "quick_connect_title": "الدخول السريع", + "authorize_button": "تفويض الدخول السريع", + "enter_the_quick_connect_code": "أدخل رمز الدخول السريع...", "success": "نجاح", - "quick_connect_autorized": "تم تفويض الاتصال السريع", + "quick_connect_autorized": "تم تفويض الدخول السريع", "error": "خطأ", "invalid_code": "رمز غير صالح", "authorize": "تفويض" @@ -94,7 +153,11 @@ "left_side_brightness": "التحكم في السطوع من الجانب الأيسر", "left_side_brightness_description": "اسحب لأعلى/لأسفل على الجانب الأيسر لضبط السطوع", "right_side_volume": "التحكم في مستوى الصوت من الجانب الأيمن", - "right_side_volume_description": "اسحب لأعلى/لأسفل على الجانب الأيمن لضبط مستوى الصوت" + "right_side_volume_description": "اسحب لأعلى/لأسفل على الجانب الأيمن لضبط مستوى الصوت", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" }, "audio": { "audio_title": "الصوت", @@ -102,25 +165,89 @@ "audio_language": "لغة الصوت", "audio_hint": "اختر لغة صوت افتراضية.", "none": "لا شيء", - "language": "اللغة" + "language": "اللغة", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "الترجمة", + "subtitle_hint": "إعداد مظهر وسلوك الترجمة.", "subtitle_language": "لغة الترجمة", "subtitle_mode": "وضع الترجمة", - "set_subtitle_track": "تعيين مسار الترجمة من العنصر السابق", + "set_subtitle_track": "استخدام ترجمة العنصر السابق", "subtitle_size": "حجم الترجمة", - "subtitle_hint": "تكوين تفضيلات الترجمة.", "none": "لا شيء", "language": "اللغة", "loading": "جار التحميل", "modes": { "Default": "افتراضي", "Smart": "ذكي", - "Always": "دائماً", + "Always": "دائمًا", "None": "لا شيء", "OnlyForced": "فقط الإجبارية" - } + }, + "text_color": "لون النص", + "background_color": "لون الخلفية", + "outline_color": "لون إطار الخط", + "outline_thickness": "سمك إطار الخط", + "background_opacity": "شفافية الخلفية", + "outline_opacity": "شفافية إطار الخط", + "bold_text": "خط عريض", + "colors": { + "Black": "أسود", + "Gray": "رمادي", + "Silver": "فضي", + "White": "أبيض", + "Maroon": "أحمر داكن", + "Red": "أحمر", + "Fuchsia": "وردي", + "Yellow": "أصفر", + "Olive": "‫أخضر زيتوني‬‎", + "Green": "أخضر", + "Teal": "أزرق مخضر", + "Lime": "ليموني", + "Purple": "بنفسجي", + "Navy": "كحلي", + "Blue": "أزرق", + "Aqua": "أزرق بحري" + }, + "thickness": { + "None": "لا شيء", + "Thin": "نحيف", + "Normal": "عادي", + "Thick": "سميك" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "أخرى", @@ -138,55 +265,57 @@ "OTHER": "أخرى", "UNKNOWN": "غير معروف" }, - "safe_area_in_controls": "مساحة آمنة في عناصر التحكم", + "safe_area_in_controls": "المنطقة الآمنة لعناصر التحكم", "video_player": "مشغل الفيديو", "video_players": { "VLC_3": "VLC 3", "VLC_4": "VLC 4 (تجريبي + صورة داخل صورة)" }, "show_custom_menu_links": "إظهار روابط القائمة المخصصة", + "show_large_home_carousel": "إظهار شريط العرض الكبير (تجريبي)", "hide_libraries": "إخفاء المكتبات", - "select_liraries_you_want_to_hide": "حدد المكتبات التي تريد إخفاءها من علامة تبويب المكتبة وأقسام الصفحة الرئيسية.", + "select_liraries_you_want_to_hide": "اختر المكتبات التي تريد إخفاءها من تبويب المكتبة وأقسام الصفحة الرئيسية.", "disable_haptic_feedback": "تعطيل ردود الفعل اللمسية", "default_quality": "الجودة الافتراضية", + "default_playback_speed": "Default Playback Speed", "max_auto_play_episode_count": "الحد الأقصى لعدد الحلقات التي يتم تشغيلها تلقائيًا", "disabled": "معطل" }, "downloads": { - "downloads_title": "التنزيلات", - "optimized_versions_server": "خادم الإصدارات المحسّنة", - "save_button": "حفظ", - "optimized_server": "الخادم المحسن", - "optimized": "محسن", - "default": "افتراضي", - "optimized_version_hint": "أدخل رابط الخادم المحسن. يجب أن يتضمن الرابط http أو https ويمكن أن يتضمن المنفذ اختياريًا.", - "read_more_about_optimized_server": "اقرأ المزيد عن الخادم المحسن.", - "url": "الرابط", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "التنزيلات" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "الإضافات", "jellyseerr": { - "jellyseerr_warning": "هذا التكامل في مراحله الأولى. توقع أن تتغير الأمور.", + "jellyseerr_warning": "هذا الربط في مراحله الأولى. توقع حدوث تغييرات.", "server_url": "رابط الخادم", "server_url_hint": "مثال: http(s)://your-host.url\n(أضف المنفذ إذا لزم الأمر)", - "server_url_placeholder": "رابط Jellyseerr...", + "server_url_placeholder": "رابط Seerr...", "password": "كلمة المرور", "password_placeholder": "أدخل كلمة المرور لمستخدم Jellyfin {{username}}", - "save_button": "حفظ", - "clear_button": "مسح", "login_button": "تسجيل الدخول", "total_media_requests": "إجمالي طلبات الوسائط", "movie_quota_limit": "حد حصة الأفلام", - "movie_quota_days": "أيام حصة الأفلام", + "movie_quota_days": "مدة حصة الأفلام", "tv_quota_limit": "حد حصة المسلسلات", - "tv_quota_days": "أيام حصة المسلسلات", - "reset_jellyseerr_config_button": "إعادة تعيين تكوين Jellyseerr", + "tv_quota_days": "مدة حصة المسلسلات", + "reset_jellyseerr_config_button": "إعادة تعيين إعدادات Seerr", "unlimited": "غير محدود", - "plus_n_more": "+{{n}} المزيد", + "plus_n_more": "+{{n}} أخرى", "order_by": { "DEFAULT": "افتراضي", - "VOTE_COUNT_AND_AVERAGE": "عدد الأصوات والمعدل", + "VOTE_COUNT_AND_AVERAGE": "عدد الأصوات ومتوسطها", "POPULARITY": "الشعبية" } }, @@ -198,8 +327,40 @@ "read_more_about_marlin": "اقرأ المزيد عن مارلن.", "save_button": "حفظ", "toasts": { - "saved": "تم الحفظ" - } + "saved": "تم الحفظ", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -207,16 +368,26 @@ "app_usage": "التطبيق {{usedSpace}}%", "device_usage": "الجهاز {{availableSpace}}%", "size_used": "تم استخدام {{used}} من {{total}}", - "delete_all_downloaded_files": "حذف جميع الملفات التي تم تنزيلها" + "delete_all_downloaded_files": "حذف جميع الملفات التي تم تنزيلها", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "المقدمة", "show_intro": "إظهار المقدمة", "reset_intro": "إعادة تعيين المقدمة" }, "logs": { "logs_title": "السجلات", "export_logs": "تصدير السجلات", - "click_for_more_info": "انقر لمزيد من المعلومات", + "click_for_more_info": "اضغط للمزيد من المعلومات", "level": "المستوى", "no_logs_available": "لا توجد سجلات متاحة", "delete_all_logs": "حذف جميع السجلات" @@ -224,16 +395,12 @@ "languages": { "title": "اللغات", "app_language": "لغة التطبيق", - "app_language_description": "حدد لغة التطبيق.", "system": "النظام" }, "toasts": { "error_deleting_files": "خطأ في حذف الملفات", - "background_downloads_enabled": "تمكين التنزيلات في الخلفية", - "background_downloads_disabled": "تعطيل التنزيلات في الخلفية", - "connected": "متصل", - "could_not_connect": "تعذر الاتصال", - "invalid_url": "رابط غير صالح" + "background_downloads_enabled": "تم تفعيل التنزيلات في الخلفية", + "background_downloads_disabled": "تم تعطيل التنزيلات في الخلفية" } }, "sessions": { @@ -245,13 +412,15 @@ "tvseries": "مسلسلات", "movies": "أفلام", "queue": "قائمة الانتظار", + "other_media": "وسائط أخرى", "queue_hint": "ستفقد قائمة الانتظار والتنزيلات عند إعادة تشغيل التطبيق", "no_items_in_queue": "لا توجد عناصر في قائمة الانتظار", "no_downloaded_items": "لا توجد عناصر تم تنزيلها", "delete_all_movies_button": "حذف جميع الأفلام", "delete_all_tvseries_button": "حذف جميع المسلسلات", "delete_all_button": "حذف الكل", - "active_download": "تنزيل نشط", + "delete_all_other_media_button": "حذف الوسائط الأخرى", + "active_download": "التنزيل الجاري", "no_active_downloads": "لا توجد تنزيلات نشطة", "active_downloads": "تنزيلات نشطة", "new_app_version_requires_re_download": "يتطلب إصدار التطبيق الجديد إعادة التنزيل", @@ -261,39 +430,57 @@ "something_went_wrong": "حدث خطأ ما", "could_not_get_stream_url_from_jellyfin": "تعذر الحصول على رابط البث من Jellyfin", "eta": "الوقت المتبقي {{eta}}", - "methods": "الطرق", "toasts": { "you_are_not_allowed_to_download_files": "غير مسموح لك بتنزيل الملفات.", "deleted_all_movies_successfully": "تم حذف جميع الأفلام بنجاح!", "failed_to_delete_all_movies": "فشل حذف جميع الأفلام", "deleted_all_tvseries_successfully": "تم حذف جميع المسلسلات بنجاح!", "failed_to_delete_all_tvseries": "فشل حذف جميع المسلسلات", + "deleted_media_successfully": "تم حذف الوسائط الأخرى بنجاح!", + "failed_to_delete_media": "فشل حذف الوسائط الأخرى", "download_deleted": "تم حذف التنزيل", + "download_cancelled": "تم إلغاء التنزيل", "could_not_delete_download": "تعذر حذف التنزيل", "download_paused": "تم إيقاف التنزيل مؤقتًا", "could_not_pause_download": "تعذر إيقاف التنزيل مؤقتًا", "download_resumed": "تم استئناف التنزيل", "could_not_resume_download": "تعذر استئناف التنزيل", "download_completed": "اكتمل التنزيل", - "download_started_for": "بدأ تنزيل {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} جاهز للتنزيل", - "download_stated_for_item": "بدأ تنزيل {{item}}", + "download_failed": "فشل التنزيل", "download_failed_for_item": "فشل تنزيل {{item}} - {{error}}", "download_completed_for_item": "اكتمل تنزيل {{item}}", - "queued_item_for_optimization": "تمت إضافة {{item}} إلى قائمة الانتظار للتحسين", - "failed_to_start_download_for_item": "فشل بدء تنزيل {{item}}: {{message}}", - "server_responded_with_status_code": "استجاب الخادم بالحالة {{statusCode}}", - "no_response_received_from_server": "لم يتم تلقي أي رد من الخادم", - "error_setting_up_the_request": "خطأ في إعداد الطلب", - "failed_to_start_download_for_item_unexpected_error": "فشل بدء تنزيل {{item}}: خطأ غير متوقع", + "download_started_for_item": "بدأ التنزيل لـ{{item}}", + "failed_to_start_download": "فشل في بدء التنزيل", + "item_already_downloading": "{{item}} قيد التنزيل بالفعل", + "all_files_deleted": "تم حذف جميع التنزيلات بنجاح", + "files_deleted_by_type": "تم حذف {{count}} {{type}}", "all_files_folders_and_jobs_deleted_successfully": "تم حذف جميع الملفات والمجلدات والمهام بنجاح", - "an_error_occured_while_deleting_files_and_jobs": "حدث خطأ أثناء حذف الملفات والمهام", - "go_to_downloads": "الذهاب إلى التنزيلات" + "failed_to_clean_cache_directory": "فشل تنظيف مجلد ذاكرة التخزين المؤقت", + "could_not_get_download_url_for_item": "تعذر الحصول على عنوان URL للتنزيل لـ{{itemName}}", + "go_to_downloads": "الذهاب إلى التنزيلات", + "file_deleted": "تم حذف {{item}}" } } }, + "common": { + "select": "اختر", + "no_trailer_available": "لا يوجد مقطع دعائي متوفر", + "video": "فيديو", + "audio": "الصوت", + "subtitle": "الترجمة", + "play": "تشغيل", + "none": "لا شيء", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "ابحث هنا...", "search": "بحث...", "x_items": "{{count}} عناصر", "library": "المكتبة", @@ -305,12 +492,16 @@ "episodes": "حلقات", "collections": "مجموعات", "actors": "ممثلون", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "طلب أفلام", "request_series": "طلب مسلسلات", - "recently_added": "أضيف مؤخراً", + "recently_added": "أضيف مؤخرًا", "recent_requests": "الطلبات الأخيرة", "plex_watchlist": "قائمة مشاهدة Plex", - "trending": "شائع", + "trending": "رائج", "popular_movies": "أفلام شائعة", "movie_genres": "أنواع الأفلام", "upcoming_movies": "أفلام قادمة", @@ -324,13 +515,12 @@ "tmdb_tv_keyword": "كلمة مفتاحية لمسلسل TMDB", "tmdb_tv_genre": "نوع مسلسل TMDB", "tmdb_search": "بحث TMDB", - "tmdb_studio": "استوديو TMDB", + "tmdb_studio": "الاستوديو TMDB", "tmdb_network": "شبكة TMDB", - "tmdb_movie_streaming_services": "خدمات بث الأفلام TMDB", - "tmdb_tv_streaming_services": "خدمات بث المسلسلات TMDB" + "tmdb_movie_streaming_services": "منصات مشاهدة الفلم (من TMDB)", + "tmdb_tv_streaming_services": "منصات مشاهدة المسلسل (من TMDB)" }, "library": { - "no_items_found": "لم يتم العثور على عناصر", "no_results": "لا توجد نتائج", "no_libraries_found": "لم يتم العثور على مكتبات", "item_types": { @@ -343,7 +533,7 @@ "display": "عرض", "row": "صف", "list": "قائمة", - "image_style": "نمط الصورة", + "image_style": "شكل الصورة", "poster": "ملصق", "cover": "غلاف", "show_titles": "إظهار العناوين", @@ -353,9 +543,8 @@ "genres": "الأنواع", "years": "السنوات", "sort_by": "ترتيب حسب", - "sort_order": "ترتيب", - "asc": "تصاعدي", - "desc": "تنازلي", + "filter_by": "Filter By", + "sort_order": "اتجاه الترتيب", "tags": "الوسوم" } }, @@ -367,7 +556,7 @@ "boxsets": "مجموعات", "playlists": "قوائم التشغيل", "noDataTitle": "لا توجد مفضلات بعد", - "noData": "ضع علامة على العناصر كمفضلة لتظهر هنا للوصول السريع." + "noData": "أضف العناصر إلى المفضلة لتظهر هنا للوصول السريع." }, "custom_links": { "no_links": "لا توجد روابط" @@ -376,20 +565,21 @@ "error": "خطأ", "failed_to_get_stream_url": "فشل في الحصول على رابط البث", "an_error_occured_while_playing_the_video": "حدث خطأ أثناء تشغيل الفيديو. تحقق من السجلات في الإعدادات.", - "client_error": "خطأ في العميل", - "could_not_create_stream_for_chromecast": "تعذر إنشاء بث لـ Chromecast", + "client_error": "خطأ في المشغّل", + "could_not_create_stream_for_chromecast": "تعذر إنشاء بث لـChromecast", "message_from_server": "رسالة من الخادم: {{message}}", - "video_has_finished_playing": "انتهى تشغيل الفيديو!", - "no_video_source": "لا يوجد مصدر فيديو...", "next_episode": "الحلقة التالية", "refresh_tracks": "تحديث المسارات", - "subtitle_tracks": "مسارات الترجمة:", "audio_tracks": "مسارات الصوت:", "playback_state": "حالة التشغيل:", - "no_data_available": "لا توجد بيانات متاحة", - "index": "الفهرس:", + "index": "الفِهْرِس:", "continue_watching": "متابعة المشاهدة", - "go_back": "رجوع" + "go_back": "رجوع", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "هل تريد تشغيل الملف الذي تم تنزيله؟", + "downloaded_file_yes": "نعم", + "downloaded_file_no": "لا", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "التالي", @@ -405,6 +595,7 @@ "no_similar_items_found": "لم يتم العثور على عناصر مشابهة", "video": "فيديو", "more_details": "المزيد من التفاصيل", + "media_options": "Media Options", "quality": "الجودة", "audio": "الصوت", "subtitles": "الترجمة", @@ -419,17 +610,14 @@ "download_episode": "تنزيل الحلقة", "download_movie": "تنزيل الفيلم", "download_x_item": "تنزيل {{item_count}} عناصر", - "download_unwatched_only": "فقط غير المشاهدة", - "download_button": "تنزيل", - "using_optimized_server": "استخدام الخادم المحسن", - "using_default_method": "استخدام الطريقة الافتراضية" + "download_unwatched_only": "غير المشاهدة فقط", + "download_button": "تنزيل" } }, "live_tv": { "next": "التالي", "previous": "السابق", - "live_tv": "بث مباشر", - "coming_soon": "قريباً", + "coming_soon": "قريبًا", "on_now": "يعرض الآن", "shows": "برامج", "movies": "أفلام", @@ -469,21 +657,29 @@ "advanced": "متقدم", "request_as": "طلب باسم", "tags": "الوسوم", - "quality_profile": "ملف تعريف الجودة", - "root_folder": "المجلد الجذر", + "quality_profile": "إعداد الجودة", + "root_folder": "المجلد الرئيسي", "season_all": "الموسم (الكل)", "season_number": "الموسم {{season_number}}", "number_episodes": "{{episode_number}} حلقات", - "born": "مواليد", - "appearances": "المشاركات", + "born": "وُلد", + "appearances": "الأدوار", + "approve": "موافقة", + "decline": "رفض", + "requested_by": "مطلوب من {{user}}", + "unknown_user": "مستخدم غير معروف", "toasts": { - "jellyseer_does_not_meet_requirements": "خادم Jellyseerr لا يفي بالحد الأدنى من متطلبات الإصدار! يرجى التحديث إلى 2.0.0 على الأقل", - "jellyseerr_test_failed": "فشل اختبار Jellyseerr. يرجى المحاولة مرة أخرى.", - "failed_to_test_jellyseerr_server_url": "فشل اختبار رابط خادم jellyseerr", + "jellyseer_does_not_meet_requirements": "خادم Seerr لا يستوفي الحد الأدنى للإصدار المطلوب! يرجى التحديث إلى إصدار 2.0.0 على الأقل", + "jellyseerr_test_failed": "فشل اختبار Seerr. يرجى المحاولة مرة أخرى.", + "failed_to_test_jellyseerr_server_url": "فشل اختبار رابط خادم Seerr", "issue_submitted": "تم إرسال المشكلة!", "requested_item": "تم طلب {{item}}!", "you_dont_have_permission_to_request": "ليس لديك إذن للطلب!", - "something_went_wrong_requesting_media": "حدث خطأ ما أثناء طلب الوسائط!" + "something_went_wrong_requesting_media": "حدث خطأ ما في أثناء طلب الوسائط!", + "request_approved": "تمت الموافقة!", + "request_declined": "تم رفض الطلب!", + "failed_to_approve_request": "فشل في موافقة الطلب", + "failed_to_decline_request": "فشل في رفض الطلب" } }, "tabs": { @@ -492,5 +688,129 @@ "library": "المكتبة", "custom_links": "روابط مخصصة", "favorites": "المفضلة" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/ca.json b/translations/ca.json index 3998e20c..6b9005a6 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "El servidor triga massa a respondre, torneu-ho a provar més tard", "server_received_too_many_requests_try_again_later": "El servidor ha rebut massa sol·licituds, torneu-ho a provar més tard.", "there_is_a_server_error": "Error del servidor", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "S'ha produït un error inesperat. Heu introduït correctament l'URL del servidor?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "S'ha produït un error inesperat. Heu introduït correctament l'URL del servidor?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" }, "server": { "enter_url_to_jellyfin_server": "Introdueix l'URL del vostre servidor Jellyfin", @@ -28,19 +30,64 @@ "connect_button": "Connecta", "previous_servers": "servidors anteriors", "clear_button": "Esborra", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Cercar servidors locals", "searching": "Cercant...", - "servers": "Servidors" + "servers": "Servidors", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Checking server connection...", "no_internet": "Sense internet", "no_items": "No hi ha elements", "no_internet_message": "No us preocupeu, encara podeu veure\nel contingut descarregat.", + "checking_server_connection_message": "Checking connection to server", "go_to_downloads": "Anar a les descàrregues", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "Oops!", "error_message": "Alguna cosa ha anat malament.\nTanqueu la sessió i torneu-la a iniciar.", "continue_watching": "Continua veient", "next_up": "A continuació", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Afegit recentment a {{libraryName}}", "suggested_movies": "Pel·lícules suggerides", "suggested_episodes": "Episodis suggerits", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Configuració", "log_out_button": "Tanca sessió", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Informació de l'usuari", "user": "Usuari", @@ -85,21 +146,42 @@ "rewind_length": "Durada del rebobinat", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Àudio", "set_audio_track": "Establir pista d'àudio de l'element anterior", "audio_language": "Idioma de l'àudio", "audio_hint": "Trieu un idioma d'àudio per defecte.", "none": "Cap", - "language": "Idioma" + "language": "Idioma", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Subtítols", + "subtitle_hint": "Configureu les preferències dels subtítols.", "subtitle_language": "Idioma dels subtítols", "subtitle_mode": "Mode dels subtítols", "set_subtitle_track": "Establir pista de subtítols de l'element anterior", "subtitle_size": "Mida dels subtítols", - "subtitle_hint": "Configureu les preferències dels subtítols.", "none": "Cap", "language": "Idioma", "loading": "Carregant", @@ -109,7 +191,63 @@ "Always": "Sempre", "None": "Cap", "OnlyForced": "Només els forçats" - } + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Cap", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Altres", @@ -134,24 +272,28 @@ "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "Mostrar enllaços del menú personalitzats", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Oculta biblioteques", "select_liraries_you_want_to_hide": "Seleccioneu les biblioteques que voleu ocultar de la pestanya Biblioteca i de les seccions de la pàgina d'inici.", "disable_haptic_feedback": "Desactiva la resposta hàptica", "default_quality": "Qualitat per defecte", + "default_playback_speed": "Default Playback Speed", "max_auto_play_episode_count": "Nombre màxim d'episodis de reproducció automàtica", "disabled": "Desactivat" }, "downloads": { - "downloads_title": "Descàrregues", - "optimized_versions_server": "Servidor de versions optimitzades", - "save_button": "Desa", - "optimized_server": "Servidor optimitzat", - "optimized": "Optimitzat", - "default": "Per defecte", - "optimized_version_hint": "Introdueix l'URL del servidor d'optimització. L'URL ha d'incloure http o https i opcionalment el port.", - "read_more_about_optimized_server": "Mostra més sobre el servidor d'optimització.", - "url": "URL", - "server_url_placeholder": "http(s)://domini.org:port" + "downloads_title": "Descàrregues" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Connectors", @@ -162,8 +304,6 @@ "server_url_placeholder": "URL de Jellyseerr...", "password": "Contrasenya", "password_placeholder": "Introdueix la contrasenya per a l'usuari de Jellyfin {{username}}", - "save_button": "Desa", - "clear_button": "Esborra", "login_button": "Inicia sessió", "total_media_requests": "Sol·licituds totals de contingut", "movie_quota_limit": "Límit de quota de pel·lícules", @@ -187,8 +327,40 @@ "read_more_about_marlin": "Mostra més sobre Marlin.", "save_button": "Desa", "toasts": { - "saved": "Desat" - } + "saved": "Desat", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -196,9 +368,19 @@ "app_usage": "Aplicació {{usedSpace}}%", "device_usage": "Dispositiu {{availableSpace}}%", "size_used": "{{used}} de {{total}} utilitzat", - "delete_all_downloaded_files": "Suprimeix tots els fitxers descarregats" + "delete_all_downloaded_files": "Suprimeix tots els fitxers descarregats", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Mostra la introducció", "reset_intro": "Restableix la introducció" }, @@ -213,16 +395,12 @@ "languages": { "title": "Idiomes", "app_language": "Idioma de l'aplicació", - "app_language_description": "Seleccioneu l'idioma de l'aplicació.", "system": "Sistema" }, "toasts": { "error_deleting_files": "Error en suprimir fitxers", "background_downloads_enabled": "Descàrregues en segon pla activades", - "background_downloads_disabled": "Descàrregues en segon pla desactivades", - "connected": "Connectat", - "could_not_connect": "No s'ha pogut connectar", - "invalid_url": "URL invàlida" + "background_downloads_disabled": "Descàrregues en segon pla desactivades" } }, "sessions": { @@ -234,12 +412,14 @@ "tvseries": "Sèries", "movies": "Pel·lícules", "queue": "Cua", + "other_media": "Other media", "queue_hint": "La cua i les descàrregues es perdran en reiniciar l'aplicació", "no_items_in_queue": "No hi ha elements a la cua", "no_downloaded_items": "No hi ha elements descarregats", "delete_all_movies_button": "Suprimeix totes les pel·lícules", "delete_all_tvseries_button": "Suprimeix totes les sèries", "delete_all_button": "Suprimeix-ho tot", + "delete_all_other_media_button": "Delete other media", "active_download": "Descàrrega activa", "no_active_downloads": "No hi ha descàrregues actives", "active_downloads": "Descàrregues actives", @@ -250,35 +430,57 @@ "something_went_wrong": "Alguna cosa ha anat malament", "could_not_get_stream_url_from_jellyfin": "No s'ha pogut obtenir l'URL del flux de Jellyfin", "eta": "ETA {{eta}}", - "methods": "Mètodes", "toasts": { "you_are_not_allowed_to_download_files": "No teniu permís per descarregar fitxers.", "deleted_all_movies_successfully": "S'han suprimit totes les pel·lícules correctament!", "failed_to_delete_all_movies": "No s'han pogut suprimir totes les pel·lícules", "deleted_all_tvseries_successfully": "S'han suprimit totes les sèries correctament!", "failed_to_delete_all_tvseries": "No s'han pogut suprimir totes les sèries", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", "download_cancelled": "Descàrrega cancel·lada", - "could_not_cancel_download": "No s'ha pogut cancel·lar la descàrrega", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", "download_completed": "Descàrrega completada", - "download_started_for": "S'ha iniciat la descàrrega per a {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} està preparat per ser descarregat", - "download_stated_for_item": "S'ha iniciat la descàrrega per a {{item}}", + "download_failed": "Download Failed", "download_failed_for_item": "Ha fallat la descàrrega per a {{item}} - {{error}}", "download_completed_for_item": "S'ha completat la descàrrega per a {{item}}", - "queued_item_for_optimization": "S'ha afegit {{item}} a la cua per a l'optimització", - "failed_to_start_download_for_item": "No s'ha pogut iniciar la descàrrega per a {{item}}: {{message}}", - "server_responded_with_status_code": "El servidor ha respost amb l'estat {{statusCode}}", - "no_response_received_from_server": "No s'ha rebut resposta del servidor", - "error_setting_up_the_request": "Error en configurar la sol·licitud", - "failed_to_start_download_for_item_unexpected_error": "No s'ha pogut iniciar la descàrrega per a {{item}}: Error inesperat", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Tots els fitxers, carpetes i treballs s'han suprimit correctament", - "an_error_occured_while_deleting_files_and_jobs": "S'ha produït un error en suprimir fitxers i treballs", - "go_to_downloads": "Ves a les descàrregues" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Ves a les descàrregues", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Vídeo", + "audio": "Àudio", + "subtitle": "Subtítols", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Cerca aquí...", "search": "Cerca...", "x_items": "{{count}} elements", "library": "Biblioteca", @@ -290,6 +492,10 @@ "episodes": "Episodis", "collections": "Col·leccions", "actors": "Actors", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Sol·licita pel·lícules", "request_series": "Sol·licita sèries", "recently_added": "Afegit recentment", @@ -315,7 +521,6 @@ "tmdb_tv_streaming_services": "Serveis de reproducció de sèries TMDB" }, "library": { - "no_items_found": "No s'han trobat elements", "no_results": "No hi ha resultats", "no_libraries_found": "No s'han trobat biblioteques", "item_types": { @@ -338,9 +543,8 @@ "genres": "Gèneres", "years": "Anys", "sort_by": "Ordenar per", + "filter_by": "Filter By", "sort_order": "Ordre", - "asc": "Ascendent", - "desc": "Descendent", "tags": "Etiquetes" } }, @@ -364,17 +568,18 @@ "client_error": "Error del client", "could_not_create_stream_for_chromecast": "No s'ha pogut crear un flux per a Chromecast", "message_from_server": "Missatge del servidor: {{message}}", - "video_has_finished_playing": "El vídeo ha acabat de reproduir-se!", - "no_video_source": "No hi ha font de vídeo...", "next_episode": "Episodi següent", "refresh_tracks": "Actualitzar pistes", - "subtitle_tracks": "Pistes de subtítols:", "audio_tracks": "Pistes d'àudio:", "playback_state": "Estat de reproducció:", - "no_data_available": "No hi ha dades disponibles", "index": "Índex:", "continue_watching": "Continuar veient", - "go_back": "Enrere" + "go_back": "Enrere", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "A continuació", @@ -390,6 +595,7 @@ "no_similar_items_found": "No s'han trobat elements similars", "video": "Vídeo", "more_details": "Més detalls", + "media_options": "Media Options", "quality": "Qualitat", "audio": "Àudio", "subtitles": "Subtítols", @@ -404,15 +610,13 @@ "download_episode": "Descarrega l'episodi", "download_movie": "Descarrega la pel·lícula", "download_x_item": "Descarrega {{item_count}} elements", - "download_button": "Descarrega", - "using_optimized_server": "Utilitzant servidor optimitzat", - "using_default_method": "Utilitzant mètode per defecte" + "download_unwatched_only": "Unwatched Only", + "download_button": "Descarrega" } }, "live_tv": { "next": "Següent", "previous": "Anterior", - "live_tv": "TV en directe", "coming_soon": "Pròximament", "on_now": "Ara en emissió", "shows": "Programes", @@ -460,6 +664,10 @@ "number_episodes": "{{episode_number}} episodis", "born": "Nascut", "appearances": "Aparicions", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "El servidor Jellyseerr no compleix els requisits mínims de versió! Actualitzeu-lo almenys a la versió 2.0.0", "jellyseerr_test_failed": "Ha fallat la prova de Jellyseerr. Torneu-ho a provar.", @@ -467,7 +675,11 @@ "issue_submitted": "Incidència enviada!", "requested_item": "S'ha sol·licitat {{item}}!", "you_dont_have_permission_to_request": "No teniu permís per sol·licitar!", - "something_went_wrong_requesting_media": "Alguna cosa ha anat malament en sol·licitar contingut!" + "something_went_wrong_requesting_media": "Alguna cosa ha anat malament en sol·licitar contingut!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -476,5 +688,129 @@ "library": "Biblioteca", "custom_links": "Enllaços personalitzats", "favorites": "Preferits" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/cs.json b/translations/cs.json new file mode 100644 index 00000000..bdc80cb5 --- /dev/null +++ b/translations/cs.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Uživatelské jméno je vyžadováno", + "error_title": "Chyba", + "login_title": "Přihlásit se", + "login_to_title": "Přihlásit se do", + "username_placeholder": "Uživatelské jméno", + "password_placeholder": "Heslo", + "login_button": "Přihlásit se", + "quick_connect": "Rychlé připojení", + "enter_code_to_login": "Zadejte kód {{code}} pro přihlášení", + "failed_to_initiate_quick_connect": "Nepodařilo se spustit rychlé připojení", + "got_it": "Rozumím", + "connection_failed": "Připojení se nezdařilo", + "could_not_connect_to_server": "Nelze se připojit k serveru. Zkontrolujte adresu URL a síťové připojení.", + "an_unexpected_error_occured": "Došlo k neočekávané chybě", + "change_server": "Změnit server", + "invalid_username_or_password": "Neplatné uživatelské jméno nebo heslo", + "user_does_not_have_permission_to_log_in": "Uživatel nemá oprávnění k přihlášení", + "server_is_taking_too_long_to_respond_try_again_later": "Reakce na server trvá příliš dlouho, zkuste to znovu později", + "server_received_too_many_requests_try_again_later": "Server obdržel příliš mnoho požadavků, opakujte akci později.", + "there_is_a_server_error": "Došlo k chybě serveru", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Došlo k neočekávané chybě. Vložili jste adresu URL serveru?", + "too_old_server_text": "Objeven nepodporovaný Jellyfin server", + "too_old_server_description": "Prosím aktualizujte Jellyfin na nejnovější verzi" + }, + "server": { + "enter_url_to_jellyfin_server": "Zadejte URL adresu vašeho serveru Jellyfin", + "server_url_placeholder": "http(s)://vaše-server.com", + "connect_button": "Připojit", + "previous_servers": "Předchozí servery", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Hledat místní servery", + "searching": "Vyhledávání...", + "servers": "Servery", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Kontrola připojení k serveru...", + "no_internet": "Žádný internet", + "no_items": "Žádné položky", + "no_internet_message": "Bez obav, stále můžete sledovat\nstažený obsah.", + "checking_server_connection_message": "Kontrola připojení k serveru", + "go_to_downloads": "Přejít na stahování", + "retry": "Opakovat", + "server_unreachable": "Server je nedostupný", + "server_unreachable_message": "Nelze se připojit k serveru.\nZkontrolujte prosím vaše síťové připojení.", + "oops": "Jejda!", + "error_message": "Něco se pokazilo.\nOdhlaste se a znovu se prosím.", + "continue_watching": "Pokračovat ve sledování", + "next_up": "Další nahoru", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Nedávno přidané v {{libraryName}}", + "suggested_movies": "Navrhované filmy", + "suggested_episodes": "Navrhované epizody", + "intro": { + "welcome_to_streamyfin": "Vítejte v Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Volný a Open-Source klient pro Jellyfin.", + "features_title": "Vlastnosti", + "features_description": "Streamyfin má spoustu funkcí a integruje širokou škálu softwarů, které můžete najít v nabídce nastavení, mezi něž patří:", + "jellyseerr_feature_description": "Připojte se k instanci Seerr a požádejte filmy přímo v aplikaci.", + "downloads_feature_title": "Stahování", + "downloads_feature_description": "Stáhněte si filmy a tv-show pro zobrazení v režimu offline. Použijte buď výchozí metodu nebo nainstalujte optimalizovaný server ke stažení souborů na pozadí.", + "chromecast_feature_description": "Přenášejte filmy a tv-show do vašich zařízení Chromecast.", + "centralised_settings_plugin_title": "Centralizovaný plugin nastavení", + "centralised_settings_plugin_description": "Konfigurace nastavení z centralizovaného umístění na serveru Jellyfin. Všechna klientská nastavení pro všechny uživatele budou automaticky synchronizována.", + "done_button": "Hotovo", + "go_to_settings_button": "Přejít do nastavení", + "read_more": "Číst více" + }, + "settings": { + "settings_title": "Nastavení", + "log_out_button": "Odhlásit se", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "Informace o uživateli", + "user": "Uživatel", + "server": "Server", + "token": "Token", + "app_version": "Verze aplikace" + }, + "quick_connect": { + "quick_connect_title": "Rychlé připojení", + "authorize_button": "Autorizovat rychlé připojení", + "enter_the_quick_connect_code": "Zadejte kód rychlého připojení...", + "success": "Úspěšně", + "quick_connect_autorized": "Oprávněné Rychlé připojení", + "error": "Chyba", + "invalid_code": "Neplatný kód", + "authorize": "Autorizovat" + }, + "media_controls": { + "media_controls_title": "Ovládání médií", + "forward_skip_length": "Délka přeskočení vpřed", + "rewind_length": "Délka zpětného větru", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Ovládání gest", + "horizontal_swipe_skip": "Horizontální přejetím přeskočit", + "horizontal_swipe_skip_description": "Přejetím vlevo/vpravo, když jsou ovládací prvky skryty pro přeskočení", + "left_side_brightness": "Levé boční ovládání jasu", + "left_side_brightness_description": "Přejeďte prstem nahoru/dolů na levé straně pro nastavení jasu", + "right_side_volume": "Ovládání pravé strany hlasitosti", + "right_side_volume_description": "Přejeďte prstem nahoru/dolů na pravé straně pro nastavení hlasitosti", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Zvuk", + "set_audio_track": "Nastavit zvukovou stopu z předchozí položky", + "audio_language": "Zvukové jazyky", + "audio_hint": "Vyberte výchozí jazyk zvuku.", + "none": "Nic", + "language": "Jazyk", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Titulky", + "subtitle_hint": "Nakonfigurujte, jak titulky vypadají a jak se chovat.", + "subtitle_language": "Jazyk titulků", + "subtitle_mode": "Režim titulků", + "set_subtitle_track": "Nastavit stopu titulků od předchozí položky", + "subtitle_size": "Velikost titulků", + "none": "Nic", + "language": "Jazyk", + "loading": "Načítání", + "modes": { + "Default": "Výchozí", + "Smart": "Chytré", + "Always": "Vždy", + "None": "Nic", + "OnlyForced": "Pouze vynucené" + }, + "text_color": "Barva textu", + "background_color": "Barva pozadí", + "outline_color": "Barva obrysu", + "outline_thickness": "Obrys tloušťky", + "background_opacity": "Průhlednost pozadí", + "outline_opacity": "Průhlednost obrysu", + "bold_text": "Bold Text", + "colors": { + "Black": "Černý", + "Gray": "Šedá", + "Silver": "Stříbro", + "White": "Bílý", + "Maroon": "Maroon", + "Red": "Červená", + "Fuchsia": "Fuchsia", + "Yellow": "Žlutá", + "Olive": "Olivy", + "Green": "Zelená", + "Teal": "Modrozelený", + "Lime": "Světle zelená", + "Purple": "Fialová", + "Navy": "Námořní loď", + "Blue": "Modrá", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Nic", + "Thin": "Tenké", + "Normal": "Normální", + "Thick": "Tlustá" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Ostatní", + "video_orientation": "Orientace videa", + "orientation": "Orientace", + "orientations": { + "DEFAULT": "Výchozí", + "ALL": "Vše", + "PORTRAIT": "Na výšku", + "PORTRAIT_UP": "Na výšku nahoru", + "PORTRAIT_DOWN": "Na výšku dolů", + "LANDSCAPE": "Na šířku", + "LANDSCAPE_LEFT": "Na šířku vlevo", + "LANDSCAPE_RIGHT": "Na šířku vpravo", + "OTHER": "Ostatní", + "UNKNOWN": "Neznámý" + }, + "safe_area_in_controls": "Bezpečná oblast v ovládání", + "video_player": "Video přehrávač", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (experimentální + PiP)" + }, + "show_custom_menu_links": "Zobrazit vlastní Menu odkazy", + "show_large_home_carousel": "Zobrazit velký přehled (beta)", + "hide_libraries": "Skrýt knihovny", + "select_liraries_you_want_to_hide": "Vyberte knihovny, které chcete skrýt v záložce Knihovna a v sekcích domovské stránky.", + "disable_haptic_feedback": "Zakázat Haptickou zpětnou vazbu", + "default_quality": "Výchozí kvalita", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Maximální počet automatických přehrávání epizod", + "disabled": "Zakázáno" + }, + "downloads": { + "downloads_title": "Stahování" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Pluginy", + "jellyseerr": { + "jellyseerr_warning": "Tato integrace je v raných fázích. Očekávejte změnu situace.", + "server_url": "URL serveru", + "server_url_hint": "Příklad: http(s)://your-host.url\n(přidat port, pokud je vyžadováno)", + "server_url_placeholder": "Seerr URL", + "password": "Heslo", + "password_placeholder": "Zadejte heslo pro uživatele Jellyfin {{username}}", + "login_button": "Přihlásit se", + "total_media_requests": "Celkem požadavků na média", + "movie_quota_limit": "Limit kvóty filmu", + "movie_quota_days": "Dny filmové kvóty", + "tv_quota_limit": "Limit kvót pro TV", + "tv_quota_days": "Telefonní kvóty Dny", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Bez omezení", + "plus_n_more": "+{{n}} více", + "order_by": { + "DEFAULT": "Výchozí", + "VOTE_COUNT_AND_AVERAGE": "Počet hlasů a průměr", + "POPULARITY": "Oblíbenost" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Zadejte adresu URL serveru Marlin. URL by měla obsahovat http nebo https a volitelně port.", + "read_more_about_marlin": "Přečtěte si více o Marlinu.", + "save_button": "Uložit", + "toasts": { + "saved": "Uloženo", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Úložiště", + "app_usage": "Aplikace {{usedSpace}}%", + "device_usage": "Zařízení {{availableSpace}}%", + "size_used": "{{used}} z {{total}} využito", + "delete_all_downloaded_files": "Odstranit všechny stažené soubory", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Zobrazit úvod", + "reset_intro": "Resetovat úvod" + }, + "logs": { + "logs_title": "Logy", + "export_logs": "Exportovat protokoly", + "click_for_more_info": "Klikněte pro více informací", + "level": "Úrovně", + "no_logs_available": "Žádné protokoly nejsou k dispozici", + "delete_all_logs": "Odstranit všechny logy" + }, + "languages": { + "title": "Jazyky", + "app_language": "Jazyk aplikace", + "system": "Systém" + }, + "toasts": { + "error_deleting_files": "Chyba při mazání souborů", + "background_downloads_enabled": "Stahování na pozadí povoleno", + "background_downloads_disabled": "Stahování na pozadí zakázáno" + } + }, + "sessions": { + "title": "Relace", + "no_active_sessions": "Žádné aktivní relace" + }, + "downloads": { + "downloads_title": "Stahování", + "tvseries": "Televizní série", + "movies": "Filmy", + "queue": "Fronta", + "other_media": "Ostatní média", + "queue_hint": "Fronta a stahování budou ztraceny při restartu aplikace", + "no_items_in_queue": "Žádné položky ve frontě", + "no_downloaded_items": "Žádné stažené položky", + "delete_all_movies_button": "Odstranit všechny filmy", + "delete_all_tvseries_button": "Odstranit všechny TV-série", + "delete_all_button": "Smazat vše", + "delete_all_other_media_button": "Odstranit ostatní média", + "active_download": "Aktivní stahování", + "no_active_downloads": "Žádné aktivní soubory ke stažení", + "active_downloads": "Aktivní stahování", + "new_app_version_requires_re_download": "Nová verze aplikace vyžaduje opětovné stažení", + "new_app_version_requires_re_download_description": "Nová aktualizace vyžaduje opětovné stažení obsahu. Odstraňte prosím veškerý stažený obsah a zkuste to znovu.", + "back": "Zpět", + "delete": "Vymazat", + "something_went_wrong": "Něco se pokazilo", + "could_not_get_stream_url_from_jellyfin": "Nelze získat URL streamu z Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "Nemáte oprávnění stahovat soubory.", + "deleted_all_movies_successfully": "Všechny filmy byly úspěšně smazány!", + "failed_to_delete_all_movies": "Nepodařilo se odstranit všechny filmy", + "deleted_all_tvseries_successfully": "Všechny série televizorů byly úspěšně smazány!", + "failed_to_delete_all_tvseries": "Nepodařilo se odstranit všechny TV-série", + "deleted_media_successfully": "Ostatní média úspěšně smazána!", + "failed_to_delete_media": "Nepodařilo se odstranit ostatní média", + "download_deleted": "Stahování smazáno", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Stahování nelze odstranit", + "download_paused": "Stahování pozastaveno", + "could_not_pause_download": "Nelze pozastavit stahování", + "download_resumed": "Stahování obnoveno", + "could_not_resume_download": "Nelze pokračovat v stahování", + "download_completed": "Stahování dokončeno", + "download_failed": "Download Failed", + "download_failed_for_item": "Stahování se nezdařilo pro {{item}} - {{error}}", + "download_completed_for_item": "Stahování dokončeno pro {{item}}", + "download_started_for_item": "Stahování začalo pro {{item}}", + "failed_to_start_download": "Nepodařilo se spustit stahování", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "Všechny soubory, složky a úlohy byly úspěšně odstraněny", + "failed_to_clean_cache_directory": "Nepodařilo se vyčistit adresář mezipaměti", + "could_not_get_download_url_for_item": "Nelze získat URL pro stažení {{itemName}}", + "go_to_downloads": "Přejít na stahování", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Vybrat", + "no_trailer_available": "Přípojné vozidlo není k dispozici", + "video": "Video", + "audio": "Zvuk", + "subtitle": "Podtitulek", + "play": "Hrát", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Hledat...", + "x_items": "{{count}} položky", + "library": "Knihovna", + "discover": "Objevte", + "no_results": "Žádné výsledky", + "no_results_found_for": "Nebyly nalezeny žádné výsledky pro", + "movies": "Filmy", + "series": "Série", + "episodes": "Epizody", + "collections": "Sbírky", + "actors": "Aktéři", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Žádost o filmy", + "request_series": "Požadovaná série", + "recently_added": "Nedávno přidané", + "recent_requests": "Nedávné požadavky", + "plex_watchlist": "Seznam sledování Plexu", + "trending": "Populární", + "popular_movies": "Populární filmy", + "movie_genres": "Žánry filmů", + "upcoming_movies": "Nadcházející filmy", + "studios": "Studia", + "popular_tv": "Populární TV", + "tv_genres": "Žánry televize", + "upcoming_tv": "Nadcházející TV", + "networks": "Síť", + "tmdb_movie_keyword": "Klíčové slovo pro TMDB filmu", + "tmdb_movie_genre": "TMDB filmový žánr", + "tmdb_tv_keyword": "Klíčové slovo TV TMDB", + "tmdb_tv_genre": "TMDB TV žánr", + "tmdb_search": "Vyhledávání TMDB", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "Síť TMDB", + "tmdb_movie_streaming_services": "TMDB služby filmového streamování", + "tmdb_tv_streaming_services": "TMDB TV streamovací služby" + }, + "library": { + "no_results": "Žádné výsledky", + "no_libraries_found": "Nebyly nalezeny žádné knihovny", + "item_types": { + "movies": "Filmy", + "series": "Série", + "boxsets": "Sada boxů", + "items": "Položky" + }, + "options": { + "display": "Zobrazení", + "row": "Řádek", + "list": "Seznam", + "image_style": "Styl obrázku", + "poster": "Plakát", + "cover": "Kryt", + "show_titles": "Zobrazit názvy", + "show_stats": "Zobrazit statistiky" + }, + "filters": { + "genres": "Genres", + "years": "Roky", + "sort_by": "Seřadit podle", + "filter_by": "Filter By", + "sort_order": "Řazení", + "tags": "Štítky" + } + }, + "favorites": { + "series": "Série", + "movies": "Filmy", + "episodes": "Epizody", + "videos": "Videa", + "boxsets": "Sada boxů", + "playlists": "Seznamy stop", + "noDataTitle": "Zatím žádné oblíbené", + "noData": "Označit položky jako oblíbené a zobrazit je zde pro rychlý přístup." + }, + "custom_links": { + "no_links": "Žádné odkazy" + }, + "player": { + "error": "Chyba", + "failed_to_get_stream_url": "Nepodařilo se získat URL streamu", + "an_error_occured_while_playing_the_video": "Při přehrávání videa došlo k chybě. Zkontrolujte logy v nastavení.", + "client_error": "Chyba klienta", + "could_not_create_stream_for_chromecast": "Nelze vytvořit stream pro Chromecast", + "message_from_server": "Zpráva od serveru: {{message}}", + "next_episode": "Další epizoda", + "refresh_tracks": "Obnovit skladby", + "audio_tracks": "Zvukové stopy:", + "playback_state": "Stav přehrávání:", + "index": "Index:", + "continue_watching": "Pokračovat ve sledování", + "go_back": "Zpět", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Další nahoru", + "no_items_to_display": "Žádné položky k zobrazení", + "cast_and_crew": "Vysílání a posádka", + "series": "Série", + "seasons": "Série", + "season": "Sezóna", + "no_episodes_for_this_season": "Žádné epizody pro tuto sezónu", + "overview": "Přehled", + "more_with": "Více s {{name}}", + "similar_items": "Podobné položky", + "no_similar_items_found": "Nebyly nalezeny žádné podobné položky", + "video": "Video", + "more_details": "Další podrobnosti", + "media_options": "Media Options", + "quality": "Kvalita", + "audio": "Zvuk", + "subtitles": "Podtitulek", + "show_more": "Zobrazit více", + "show_less": "Zobrazit méně", + "appeared_in": "Zobrazeno v", + "could_not_load_item": "Nelze načíst položku", + "none": "Nic", + "download": { + "download_season": "Stáhnout sezónu", + "download_series": "Soubor ke stažení", + "download_episode": "Stáhnout epizodu", + "download_movie": "Stáhnout film", + "download_x_item": "Stáhnout položky {{item_count}}", + "download_unwatched_only": "Pouze nezhlédnuté", + "download_button": "Stáhnout" + } + }, + "live_tv": { + "next": "Další", + "previous": "Předchozí", + "coming_soon": "Již brzy", + "on_now": "Nyní", + "shows": "Zobrazení", + "movies": "Filmy", + "sports": "Sporty", + "for_kids": "Pro děti", + "news": "Novinky" + }, + "jellyseerr": { + "confirm": "Potvrdit", + "cancel": "Zrušit", + "yes": "Ano", + "whats_wrong": "Co je špatné?", + "issue_type": "Typ problému", + "select_an_issue": "Vyberte problém", + "types": "Typy", + "describe_the_issue": "(Volitelné) Popište problém...", + "submit_button": "Odeslat", + "report_issue_button": "Nahlásit problém", + "request_button": "Žádost", + "are_you_sure_you_want_to_request_all_seasons": "Jste si jisti, že chcete požádat o všechny sezóny?", + "failed_to_login": "Přihlášení se nezdařilo", + "cast": "Trouby a trubky", + "details": "Detaily", + "status": "Stav", + "original_title": "Původní název", + "series_type": "Typ série", + "release_dates": "Data vydání", + "first_air_date": "Datum prvního vzduchu", + "next_air_date": "Další datum letu", + "revenue": "Výnosy", + "budget": "Rozpočet", + "original_language": "Původní jazyk", + "production_country": "Země výroby", + "studios": "Studia", + "network": "Síť", + "currently_streaming_on": "Momentálně zapnuté streamování", + "advanced": "Rozšířené", + "request_as": "Požadavek jako", + "tags": "Štítky", + "quality_profile": "Profil kvality", + "root_folder": "Kořenová složka", + "season_all": "Sezóna (všechny)", + "season_number": "Sezóna {{season_number}}", + "number_episodes": "Epizody {{episode_number}}", + "born": "Narozen", + "appearances": "Vzhled", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr server nesplňuje minimální požadavky na verzi! Aktualizujte prosím alespoň na 2.0.0", + "jellyseerr_test_failed": "Seerr test se nezdařil. Zkuste to prosím znovu.", + "failed_to_test_jellyseerr_server_url": "Nepodařilo se otestovat URL serveru Seerr", + "issue_submitted": "Úkol byl odeslán!", + "requested_item": "Požádal {{item}}!", + "you_dont_have_permission_to_request": "Nemáte oprávnění k požadavku!", + "something_went_wrong_requesting_media": "Něco se pokazilo se žádostí o média!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Domů", + "search": "Hledat", + "library": "Knihovna", + "custom_links": "Vlastní odkazy", + "favorites": "Oblíbené" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/da.json b/translations/da.json index 3b83cf41..987cc792 100644 --- a/translations/da.json +++ b/translations/da.json @@ -20,7 +20,9 @@ "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?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Der opstod en uventet fejl. Har du indtastet serverens URL korrekt?", + "too_old_server_text": "Ikke Understøttet Jellyfin Server Opdaget", + "too_old_server_description": "Opdater venligst Jellyfin til den seneste version" }, "server": { "enter_url_to_jellyfin_server": "Indtast URL'en til din Jellyfin server", @@ -28,19 +30,64 @@ "connect_button": "Forbind", "previous_servers": "Tidligere servere", "clear_button": "Ryd", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Søg efter lokale servere", "searching": "Søger...", - "servers": "Servere" + "servers": "Servere", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Kontrollerer serverforbindelse...", "no_internet": "Ingen internetforbindelse", "no_items": "Ingen elementer", "no_internet_message": "Ingen bekymringer, du kan stadig se\ndownloadet indhold.", + "checking_server_connection_message": "Kontrollerer forbindelse til server", "go_to_downloads": "Gå til downloads", + "retry": "Forsøg igen", + "server_unreachable": "Server Utilgængelig", + "server_unreachable_message": "Kunne ikke nå serveren.\nKontroller venligst din netværksforbindelse.", "oops": "Ups!", "error_message": "Noget gik galt.\nLog venligst ud og ind igen.", "continue_watching": "Fortsæt med at se", "next_up": "Næste", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Senest tilføjet i {{libraryName}}", "suggested_movies": "Foreslåede film", "suggested_episodes": "Foreslåede episoder", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Indstillinger", "log_out_button": "Log ud", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Brugerinfo", "user": "Bruger", @@ -85,21 +146,42 @@ "rewind_length": "Spol tilbage længde", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Bevægelsesstyring", + "horizontal_swipe_skip": "Vandret Stryg for at springe over", + "horizontal_swipe_skip_description": "Stryg venstre/højre, når kontroller skjules for at springe over", + "left_side_brightness": "Kontrol Af Venstre Lysstyrke", + "left_side_brightness_description": "Stryg op/ned på venstre side for at justere lysstyrken", + "right_side_volume": "Højre Side Volumen Kontrol", + "right_side_volume_description": "Stryg op/ned på højre side for at justere lydstyrken", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "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" + "language": "Sprog", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Undertekster", + "subtitle_hint": "Konfigurer undertekstpræference.", "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", @@ -109,7 +191,63 @@ "Always": "Altid", "None": "Ingen", "OnlyForced": "Kun tvungne undertekster" - } + }, + "text_color": "Tekst Farve", + "background_color": "Baggrunds Farve", + "outline_color": "Omrids Farve", + "outline_thickness": "Omrids Tykkelse", + "background_opacity": "Baggrunds Gennemsigtighed", + "outline_opacity": "Omrids Gennemsigtighed", + "bold_text": "Bold Text", + "colors": { + "Black": "Sort", + "Gray": "Grå", + "Silver": "Sølv", + "White": "Hvid", + "Maroon": "Maroon", + "Red": "Rød", + "Fuchsia": "Fuchsia", + "Yellow": "Gul", + "Olive": "Oliven", + "Green": "Grøn", + "Teal": "Grønblåt", + "Lime": "Limegrøn", + "Purple": "Lilla", + "Navy": "Flåden", + "Blue": "Blå", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Ingen", + "Thin": "Tynd", + "Normal": "Normal", + "Thick": "Tyk" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Andet", @@ -134,22 +272,28 @@ "VLC_4": "VLC 4 (Eksperimentel + PiP)" }, "show_custom_menu_links": "Vis tilpassede menulinks", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "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" + "default_quality": "Standard kvalitet", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Maks. Auto Afspil Episode Antal", + "disabled": "Deaktiveret" }, "downloads": { - "downloads_title": "Downloads", - "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" + "downloads_title": "Downloads" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Plugins", @@ -160,8 +304,6 @@ "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", @@ -185,8 +327,40 @@ "read_more_about_marlin": "Læs mere om Marlin.", "save_button": "Gem", "toasts": { - "saved": "Gemt" - } + "saved": "Gemt", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -194,9 +368,19 @@ "app_usage": "App {{usedSpace}}% brugt", "device_usage": "Enhedsforbrug: {{availableSpace}}%", "size_used": "{{used}} af {{total}} brugt", - "delete_all_downloaded_files": "Slet alle downloadede filer" + "delete_all_downloaded_files": "Slet alle downloadede filer", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Vis intro", "reset_intro": "Nulstil intro" }, @@ -211,16 +395,12 @@ "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" + "background_downloads_disabled": "Baggrundsdownloads deaktiveret" } }, "sessions": { @@ -232,12 +412,14 @@ "tvseries": "TV-serier", "movies": "Film", "queue": "Kø", + "other_media": "Andre medier", "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", + "delete_all_other_media_button": "Slet andre medier", "active_download": "Aktiv download", "no_active_downloads": "Ingen aktive downloads", "active_downloads": "Aktive downloads", @@ -248,35 +430,57 @@ "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", + "deleted_media_successfully": "Slettede andre medier med succes!", + "failed_to_delete_media": "Kunne ikke slette andre medier", + "download_deleted": "Download Slettet", "download_cancelled": "Download afbrudt", - "could_not_cancel_download": "Kunne ikke annullere download", + "could_not_delete_download": "Kunne Ikke Slette Download", + "download_paused": "Download Pauset", + "could_not_pause_download": "Kunne Ikke Pause Download", + "download_resumed": "Download Genoprettet", + "could_not_resume_download": "Kunne Ikke Genoptage 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": "Download Failed", "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", + "download_started_for_item": "Download startet til {{item}}", + "failed_to_start_download": "Kunne ikke starte download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "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" + "failed_to_clean_cache_directory": "Kunne ikke rense cache-mappe", + "could_not_get_download_url_for_item": "Kunne ikke hente download URL til {{itemName}}", + "go_to_downloads": "Gå til downloads", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Vælg", + "no_trailer_available": "Intet påhængskøretøj tilgængeligt", + "video": "Video", + "audio": "Lyd", + "subtitle": "Undertekster", + "play": "Afspil", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Søg her...", "search": "Søg...", "x_items": "{{count}} elementer", "library": "Bibliotek", @@ -288,6 +492,10 @@ "episodes": "Episoder", "collections": "Samlinger", "actors": "Skuespillere", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Anmod om film", "request_series": "Anmod om serier", "recently_added": "Senest tilføjet", @@ -313,7 +521,6 @@ "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": { @@ -336,10 +543,9 @@ "genres": "Genrer", "years": "År", "sort_by": "Sortér efter", + "filter_by": "Filter By", "sort_order": "Sorteringsrækkefølge", - "asc": "Stigende", - "desc": "Faldende", - "tags": "Tags" + "tags": "Mærker" } }, "favorites": { @@ -362,15 +568,18 @@ "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:" + "index": "Indeks:", + "continue_watching": "Fortsæt med at se", + "go_back": "Gå Tilbage", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Næste", @@ -386,6 +595,7 @@ "no_similar_items_found": "Ingen lignende elementer fundet", "video": "Video", "more_details": "Flere detaljer", + "media_options": "Media Options", "quality": "Kvalitet", "audio": "Lyd", "subtitles": "Undertekster", @@ -400,18 +610,16 @@ "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" + "download_unwatched_only": "Kun Usete", + "download_button": "Hent" } }, "live_tv": { "next": "Næste", "previous": "Forrige", - "live_tv": "Live TV", "coming_soon": "Kommer snart", "on_now": "Lige nu", - "shows": "Shows", + "shows": "Serier", "movies": "Film", "sports": "Sport", "for_kids": "For børn", @@ -448,7 +656,7 @@ "currently_streaming_on": "Streames aktuelt på", "advanced": "Avanceret", "request_as": "Anmod som", - "tags": "Tags", + "tags": "Mærker", "quality_profile": "Kvalitetsprofil", "root_folder": "Rodmappe", "season_all": "Sæson (alle)", @@ -456,6 +664,10 @@ "number_episodes": "{{episode_number}} episoder", "born": "Født", "appearances": "Medvirkninger", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "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.", @@ -463,7 +675,11 @@ "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!" + "something_went_wrong_requesting_media": "Noget gik galt ved anmodning om medie!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -472,5 +688,129 @@ "library": "Bibliotek", "custom_links": "Tilpassede links", "favorites": "Favoritter" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/de.json b/translations/de.json index 8c4e1983..08adbb89 100644 --- a/translations/de.json +++ b/translations/de.json @@ -17,10 +17,12 @@ "change_server": "Server wechseln", "invalid_username_or_password": "Ungültiger Benutzername oder Passwort", "user_does_not_have_permission_to_log_in": "Benutzer hat keine Berechtigung, um sich anzumelden", - "server_is_taking_too_long_to_respond_try_again_later": "Der Server benötigt zu lange, um zu antworten. Bitte versuch es später erneut.", + "server_is_taking_too_long_to_respond_try_again_later": "Der Server benötigt zu lange, um zu antworten. Bitte versuch es später erneut", "server_received_too_many_requests_try_again_later": "Der Server hat zu viele Anfragen erhalten. Bitte versuch es später erneut.", "there_is_a_server_error": "Es gibt einen Serverfehler", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ein unerwarteter Fehler ist aufgetreten. Hast du die Server-URL korrekt eingegeben?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ein unerwarteter Fehler ist aufgetreten. Hast du die Server-URL korrekt eingegeben?", + "too_old_server_text": "Nicht unterstützter Jellyfin Server entdeckt", + "too_old_server_description": "Bitte aktualisiere Jellyfin auf die neueste Version" }, "server": { "enter_url_to_jellyfin_server": "Gib die URL zu deinem Jellyfin-Server ein", @@ -28,19 +30,64 @@ "connect_button": "Verbinden", "previous_servers": "Vorherige Server", "clear_button": "Löschen", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Nach lokalen Servern suchen", "searching": "Suche...", - "servers": "Server" + "servers": "Server", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Überprüfe Serververbindung...", "no_internet": "Kein Internet", "no_items": "Keine Elemente", "no_internet_message": "Keine Sorge, du kannst immer noch heruntergeladene Inhalte ansehen.", + "checking_server_connection_message": "Überprüfe Verbindung zum Server", "go_to_downloads": "Gehe zu den Downloads", + "retry": "Wiederholen", + "server_unreachable": "Server nicht erreichbar", + "server_unreachable_message": "Server konnte nicht erreicht werden.\nBitte überprüfe deine Netzwerkverbindung.", "oops": "Ups!", "error_message": "Etwas ist schiefgelaufen.\nBitte melde dich ab und wieder an.", "continue_watching": "Weiterschauen", "next_up": "Als nächstes", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Kürzlich hinzugefügt in {{libraryName}}", "suggested_movies": "Empfohlene Filme", "suggested_episodes": "Empfohlene Episoden", @@ -53,7 +100,7 @@ "downloads_feature_title": "Downloads", "downloads_feature_description": "Lade Filme und Serien herunter, um sie offline anzusehen. Nutze entweder die Standardmethode oder installiere den optimierten Server, um Dateien im Hintergrund herunterzuladen.", "chromecast_feature_description": "Übertrage Filme und Serien auf deine Chromecast-Geräte.", - "centralised_settings_plugin_title": "Zentralisiertes Einstellungs-Plugin", + "centralised_settings_plugin_title": "Zentralisiertes Einstellungsplugin", "centralised_settings_plugin_description": "Konfiguriere Einstellungen an einem zentralen Ort auf deinem Jellyfin-Server. Alle Client-Einstellungen für alle Benutzer werden automatisch synchronisiert.", "done_button": "Fertig", "go_to_settings_button": "Gehe zu den Einstellungen", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Einstellungen", "log_out_button": "Abmelden", + "categories": { + "title": "Kategorien" + }, + "playback_controls": { + "title": "Wiedergabe & Steuerung" + }, + "audio_subtitles": { + "title": "Audio & Untertitel " + }, + "appearance": { + "title": "Aussehen", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Benutzerinformationen", "user": "Benutzer", @@ -85,31 +146,108 @@ "rewind_length": "Rückspulzeit", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Gestensteuerung", + "horizontal_swipe_skip": "Horizontales Wischen zum Überspringen", + "horizontal_swipe_skip_description": "Wische links/rechts, wenn Steuerelemente ausgeblendet werden um zu überspringen", + "left_side_brightness": "Helligkeitskontrolle der linken Seite", + "left_side_brightness_description": "Wischen Sie auf der linken Seite nach oben/runter, um die Helligkeit anzupassen", + "right_side_volume": "Lautstärkeregelung der rechten Seite", + "right_side_volume_description": "Auf der rechten Seite nach oben/unten wischen, um Lautstärke anzupassen", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Audio", "set_audio_track": "Audiospur aus dem vorherigen Element festlegen", "audio_language": "Audio-Sprache", "audio_hint": "Wähl die Standardsprache für Audio aus.", "none": "Keine", - "language": "Sprache" + "language": "Sprache", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Untertitel", + "subtitle_hint": "Konfigurier die Untertitel-Präferenzen.", "subtitle_language": "Untertitel-Sprache", "subtitle_mode": "Untertitel-Modus", "set_subtitle_track": "Untertitel-Spur aus dem vorherigen Element festlegen", "subtitle_size": "Untertitel-Größe", - "subtitle_hint": "Konfigurier die Untertitel-Präferenzen.", "none": "Keine", "language": "Sprache", "loading": "Lädt", "modes": { "Default": "Standard", - "Smart": "Smart", + "Smart": "Intelligent", "Always": "Immer", "None": "Keine", "OnlyForced": "Nur erzwungen" - } + }, + "text_color": "Textfarbe", + "background_color": "Hintergrundfarbe", + "outline_color": "Konturfarbe", + "outline_thickness": "Umriss Dicke", + "background_opacity": "Hintergrundtransparenz", + "outline_opacity": "Kontur-Deckkraft", + "bold_text": "Bold Text", + "colors": { + "Black": "Schwarz", + "Gray": "Grau", + "Silver": "Silber", + "White": "Weiß", + "Maroon": "Marotte", + "Red": "Rot", + "Fuchsia": "Fuchsia", + "Yellow": "Gelb", + "Olive": "Olivgrün", + "Green": "Grün", + "Teal": "Türkis", + "Lime": "Hellgrün", + "Purple": "Lila", + "Navy": "Marineblau", + "Blue": "Blau", + "Aqua": "Himmelblau" + }, + "thickness": { + "None": "Keine", + "Thin": "Dünn", + "Normal": "Normal", + "Thick": "Dick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Sonstiges", @@ -131,38 +269,41 @@ "video_player": "Video player", "video_players": { "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" + "VLC_4": "VLC 4 (Experimentell + PiP)" }, "show_custom_menu_links": "Benutzerdefinierte Menülinks anzeigen", + "show_large_home_carousel": "Zeige Großes Heimkarussell (Beta)", "hide_libraries": "Bibliotheken ausblenden", "select_liraries_you_want_to_hide": "Wähl die Bibliotheken aus, die du im Bibliothekstab und auf der Startseite ausblenden möchtest.", "disable_haptic_feedback": "Haptisches Feedback deaktivieren", "default_quality": "Standardqualität", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max. automatische Wiedergabe Episodenanzahl", "disabled": "Deaktiviert" }, "downloads": { - "downloads_title": "Downloads", - "optimized_versions_server": "Optimierter Versions-Server", - "save_button": "Speichern", - "optimized_server": "Optimierter Server", - "optimized": "Optimiert", - "default": "Standard", - "optimized_version_hint": "Gib die URL für den optimierten Server ein. Die URL sollte http oder https enthalten und optional den Port.", - "read_more_about_optimized_server": "Mehr über den optimierten Server lesen.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "Downloads" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { - "plugins_title": "Plugins", + "plugins_title": "Erweiterungen", "jellyseerr": { "jellyseerr_warning": "Diese integration ist in einer frühen Entwicklungsphase. Erwarte Veränderungen.", - "server_url": "Server URL", + "server_url": "Server Adresse", "server_url_hint": "Beispiel: http(s)://your-host.url\n(Portnummer hinzufügen, falls erforderlich)", "server_url_placeholder": "Jellyseerr URL...", "password": "Passwort", "password_placeholder": "Passwort für Jellyfin Benutzer {{username}} eingeben", - "save_button": "Speichern", - "clear_button": "Löschen", "login_button": "Anmelden", "total_media_requests": "Gesamtanfragen", "movie_quota_limit": "Film-Anfragelimit", @@ -173,9 +314,9 @@ "unlimited": "Unlimitiert", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "Standard", + "VOTE_COUNT_AND_AVERAGE": "Stimmenanzahl und Durchschnitt", + "POPULARITY": "Beliebtheit" } }, "marlin_search": { @@ -186,8 +327,40 @@ "read_more_about_marlin": "Erfahre mehr über Marlin.", "save_button": "Speichern", "toasts": { - "saved": "Gespeichert" - } + "saved": "Gespeichert", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,9 +368,19 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Gerät {{availableSpace}}%", "size_used": "{{used}} von {{total}} benutzt", - "delete_all_downloaded_files": "Alle Downloads löschen" + "delete_all_downloaded_files": "Alle Downloads löschen", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro ", "show_intro": "Show intro", "reset_intro": "Reset intro" }, @@ -212,29 +395,31 @@ "languages": { "title": "Sprachen", "app_language": "App-Sprache", - "app_language_description": "Wähle die Sprache für die App aus.", "system": "System" }, "toasts": { "error_deleting_files": "Fehler beim Löschen von Dateien", "background_downloads_enabled": "Hintergrunddownloads aktiviert", - "background_downloads_disabled": "Hintergrunddownloads deaktiviert", - "connected": "Verbunden", - "could_not_connect": "Konnte keine Verbindung herstellen", - "invalid_url": "Ungültige URL" + "background_downloads_disabled": "Hintergrunddownloads deaktiviert" } }, + "sessions": { + "title": "Sitzungen", + "no_active_sessions": "Keine aktiven Sitzungen" + }, "downloads": { "downloads_title": "Downloads", "tvseries": "TV-Serien", "movies": "Filme", "queue": "Warteschlange", + "other_media": "Andere Medien", "queue_hint": "Warteschlange und aktive Downloads gehen verloren bei App-Neustart", "no_items_in_queue": "Keine Elemente in der Warteschlange", "no_downloaded_items": "Keine heruntergeladenen Elemente", "delete_all_movies_button": "Alle Filme löschen", "delete_all_tvseries_button": "Alle TV-Serien löschen", "delete_all_button": "Alles löschen", + "delete_all_other_media_button": "Andere Medien löschen", "active_download": "Aktiver Download", "no_active_downloads": "Keine aktiven Downloads", "active_downloads": "Aktive Downloads", @@ -245,35 +430,57 @@ "something_went_wrong": "Etwas ist schiefgelaufen", "could_not_get_stream_url_from_jellyfin": "Konnte keine Stream-URL von Jellyfin erhalten", "eta": "ETA {{eta}}", - "methods": "Methoden", "toasts": { "you_are_not_allowed_to_download_files": "Du hast keine Berechtigung, Dateien herunterzuladen", "deleted_all_movies_successfully": "Alle Filme erfolgreich gelöscht!", "failed_to_delete_all_movies": "Fehler beim Löschen aller Filme", "deleted_all_tvseries_successfully": "Alle TV-Serien erfolgreich gelöscht!", "failed_to_delete_all_tvseries": "Fehler beim Löschen aller TV-Serien", + "deleted_media_successfully": "Andere Medien erfolgreich gelöscht!", + "failed_to_delete_media": "Fehler beim Löschen anderer Medien", + "download_deleted": "Download gelöscht", "download_cancelled": "Download abgebrochen", - "could_not_cancel_download": "Download konnte nicht abgebrochen werden", + "could_not_delete_download": "Download konnte nicht gelöscht werden", + "download_paused": "Download pausiert", + "could_not_pause_download": "Download konnte nicht angehalten werden", + "download_resumed": "Download fortgesetzt", + "could_not_resume_download": "Download konnte nicht fortgesetzt werden", "download_completed": "Download abgeschlossen", - "download_started_for": "Download für {{item}} gestartet", - "item_is_ready_to_be_downloaded": "{{item}} ist bereit zum Herunterladen", - "download_stated_for_item": "Download für {{item}} gestartet", + "download_failed": "Download fehlgeschlagen", "download_failed_for_item": "Download für {{item}} fehlgeschlagen - {{error}}", "download_completed_for_item": "Download für {{item}} ", - "queued_item_for_optimization": "{{item}} für Optimierung in die Warteschlange gestellt", - "failed_to_start_download_for_item": "Download konnte für {{item}} nicht gestartet werden: {{message}}", - "server_responded_with_status_code": "Server hat mit Status {{statusCode}} geantwortet", - "no_response_received_from_server": "Keine Antwort vom Server erhalten", - "error_setting_up_the_request": "Fehler beim Einrichten der Anfrage", - "failed_to_start_download_for_item_unexpected_error": "Fehler beim Starten des Downloads für {{item}}: Unerwarteter Fehler", + "download_started_for_item": "Download für {{item}} gestartet", + "failed_to_start_download": "Download konnte nicht gestartet werden", + "item_already_downloading": "{{item}} Lädt", + "all_files_deleted": "Alle Downloads gelöscht", + "files_deleted_by_type": "{{count}} {{type}} gelöscht", "all_files_folders_and_jobs_deleted_successfully": "Alle Dateien, Ordner und Jobs erfolgreich gelöscht", - "an_error_occured_while_deleting_files_and_jobs": "Ein Fehler ist beim Löschen von Dateien und Jobs aufgetreten", - "go_to_downloads": "Gehe zu den Downloads" + "failed_to_clean_cache_directory": "Fehler beim Bereinigen des Cache-Verzeichnisses", + "could_not_get_download_url_for_item": "Download-URL für {{itemName}} konnte nicht geladen werden", + "go_to_downloads": "Gehe zu den Downloads", + "file_deleted": "{{item}} gelöscht" } } }, + "common": { + "select": "Auswählen", + "no_trailer_available": "Kein Trailer verfügbar", + "video": "Video", + "audio": "Audio", + "subtitle": "Untertitel", + "play": "Abspielen", + "none": "Keine", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Hier Suchen...", "search": "Suche...", "x_items": "{{count}} Elemente", "library": "Bibliothek", @@ -285,6 +492,10 @@ "episodes": "Episoden", "collections": "Sammlungen", "actors": "Schauspieler", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Film anfragen", "request_series": "Serie anfragen", "recently_added": "Kürzlich hinzugefügt", @@ -310,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB TV-Serien-Streaming-Dienste" }, "library": { - "no_items_found": "Keine Elemente gefunden", "no_results": "Keine Ergebnisse", "no_libraries_found": "Keine Bibliotheken gefunden", "item_types": { @@ -320,7 +530,7 @@ "items": "Elemente" }, "options": { - "display": "Display", + "display": "Anzeige", "row": "Reihe", "list": "Liste", "image_style": "Bildstil", @@ -333,9 +543,8 @@ "genres": "Genres", "years": "Jahre", "sort_by": "Sortieren nach", + "filter_by": "Filter By", "sort_order": "Sortierreihenfolge", - "asc": "Ascending", - "desc": "Descending", "tags": "Tags" } }, @@ -345,7 +554,7 @@ "episodes": "Episoden", "videos": "Videos", "boxsets": "Boxsets", - "playlists": "Playlists", + "playlists": "Wiedergabelisten", "noDataTitle": "Noch keine Favoriten", "noData": "Markiere Elemente als Favoriten, damit sie hier für einen schnellen Zugriff angezeigt werden." }, @@ -359,17 +568,18 @@ "client_error": "Client-Fehler", "could_not_create_stream_for_chromecast": "Konnte keinen Stream für Chromecast erstellen", "message_from_server": "Nachricht vom Server: {{message}}", - "video_has_finished_playing": "Video wurde fertig abgespielt!", - "no_video_source": "Keine Videoquelle...", "next_episode": "Nächste Episode", "refresh_tracks": "Spuren aktualisieren", - "subtitle_tracks": "Untertitel-Spuren:", "audio_tracks": "Audiospuren:", "playback_state": "Wiedergabestatus:", - "no_data_available": "Keine Daten verfügbar", "index": "Index:", "continue_watching": "Weiterschauen", - "go_back": "Zurück" + "go_back": "Zurück", + "downloaded_file_title": "Diese Datei wurde heruntergeladen", + "downloaded_file_message": "Möchten Sie die heruntergeladene Datei abspielen?", + "downloaded_file_yes": "Ja", + "downloaded_file_no": "Nein", + "downloaded_file_cancel": "Abbrechen" }, "item_card": { "next_up": "Als Nächstes", @@ -385,6 +595,7 @@ "no_similar_items_found": "Keine ähnlichen Elemente gefunden", "video": "Video", "more_details": "Mehr Details", + "media_options": "Medienoptionen", "quality": "Qualität", "audio": "Audio", "subtitles": "Untertitel", @@ -399,18 +610,16 @@ "download_episode": "Episode herunterladen", "download_movie": "Film herunterladen", "download_x_item": "{{item_count}} Elemente herunterladen", - "download_button": "Herunterladen", - "using_optimized_server": "Verwende optimierten Server", - "using_default_method": "Verwende Standardmethode" + "download_unwatched_only": "Nur unbeobachtete", + "download_button": "Herunterladen" } }, "live_tv": { "next": "Nächster", "previous": "Vorheriger", - "live_tv": "Live TV", "coming_soon": "Demnächst", "on_now": "Jetzt", - "shows": "Shows", + "shows": "Serien", "movies": "Filme", "sports": "Sport", "for_kids": "Für Kinder", @@ -452,9 +661,13 @@ "root_folder": "Root-Ordner", "season_all": "Season (all)", "season_number": "Staffel {{season_number}}", - "number_episodes": "{{episode_number}} Episodes", + "number_episodes": "{{episode_number}} Folgen", "born": "Geboren", "appearances": "Auftritte", + "approve": "Genehmigen", + "decline": "Ablehnen", + "requested_by": "Angefragt von {{user}}", + "unknown_user": "Unbekannter Nutzer", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerr Server erfüllt nicht die Anforderungsversion. Bitte aktualisiere deinen Jellyseerr Server auf mindestens 2.0.0", "jellyseerr_test_failed": "Jellyseerr-Test fehlgeschlagen. Bitte versuche es erneut.", @@ -462,7 +675,11 @@ "issue_submitted": "Problem eingereicht!", "requested_item": "{{item}} angefragt!", "you_dont_have_permission_to_request": "Du hast keine Berechtigung Anfragen zu stellen", - "something_went_wrong_requesting_media": "Etwas ist schiefgelaufen beim Anfragen von Medien" + "something_went_wrong_requesting_media": "Etwas ist schiefgelaufen beim Anfragen von Medien", + "request_approved": "Anfrage bestätigt!", + "request_declined": "Anfrage abgelehnt!", + "failed_to_approve_request": "Fehler beim Bestätigen der Anfrage", + "failed_to_decline_request": "Fehler beim Ablehnen der Anfrage" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Bibliothek", "custom_links": "Benutzerdefinierte Links", "favorites": "Favoriten" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/el.json b/translations/el.json new file mode 100644 index 00000000..25725eca --- /dev/null +++ b/translations/el.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Απαιτείται Όνομα Χρήστη", + "error_title": "Σφάλμα", + "login_title": "Σύνδεση", + "login_to_title": "Συνδεθείτε στο", + "username_placeholder": "Όνομα Χρήστη", + "password_placeholder": "Κωδικός", + "login_button": "Σύνδεση", + "quick_connect": "Γρήγορη Σύνδεση", + "enter_code_to_login": "Εισάγετε τον κωδικό {{code}} για να συνδεθείτε", + "failed_to_initiate_quick_connect": "Αποτυχία εκκίνησης της γρήγορης σύνδεσης", + "got_it": "Το Κατάλαβα", + "connection_failed": "Η Σύνδεση Απέτυχε", + "could_not_connect_to_server": "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή. Παρακαλώ ελέγξτε τη διεύθυνση URL και τη σύνδεση δικτύου σας.", + "an_unexpected_error_occured": "Παρουσιάστηκε Απροσδόκητο Σφάλμα", + "change_server": "Αλλαγή Διακομιστή", + "invalid_username_or_password": "Μη έγκυρο όνομα χρήστη ή κωδικός πρόσβασης", + "user_does_not_have_permission_to_log_in": "Ο χρήστης δεν έχει άδεια να συνδεθεί", + "server_is_taking_too_long_to_respond_try_again_later": "Ο διακομιστής καθυστερεί πάρα πολύ για να απαντήσει, δοκιμάστε ξανά αργότερα", + "server_received_too_many_requests_try_again_later": "Ο διακομιστής έλαβε πάρα πολλά αιτήματα, δοκιμάστε ξανά αργότερα.", + "there_is_a_server_error": "Υπάρχει ένα σφάλμα διακομιστή", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Παρουσιάστηκε μη αναμενόμενο σφάλμα. Εισαγάγετε σωστά το URL του διακομιστή?", + "too_old_server_text": "Ανακαλύφθηκε Μη Υποστηριζόμενος Εξυπηρετητής Jellyfin", + "too_old_server_description": "Παρακαλούμε ενημερώστε το Jellyfin στην τελευταία έκδοση" + }, + "server": { + "enter_url_to_jellyfin_server": "Εισάγετε τη διεύθυνση URL στον διακομιστή Jellyfin σας", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "Σύνδεση", + "previous_servers": "Προηγούμενοι Διακομιστές", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Αναζήτηση τοπικών διακομιστών", + "searching": "Αναζήτηση...", + "servers": "Διακομιστές", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Έλεγχος σύνδεσης διακομιστή...", + "no_internet": "Χωρίς Διαδίκτυο", + "no_items": "Κανένα Αντικείμενο", + "no_internet_message": "Δεν υπάρχουν ανησυχίες, μπορείτε ακόμα να παρακολουθήσετε\nκατεβασμένο περιεχόμενο.", + "checking_server_connection_message": "Έλεγχος σύνδεσης με το διακομιστή", + "go_to_downloads": "Μετάβαση στις λήψεις", + "retry": "Επανάληψη", + "server_unreachable": "Μη Προσιτός Διακομιστής", + "server_unreachable_message": "Δεν ήταν δυνατή η πρόσβαση στον διακομιστή.\nΠαρακαλώ ελέγξτε τη σύνδεση δικτύου σας.", + "oops": "Ωχ!", + "error_message": "Something went wrong.\nPlease log out and in again.", + "continue_watching": "Συνέχεια Παρακολούθησης", + "next_up": "Επόμενο Επάνω", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Προστέθηκε πρόσφατα στο {{libraryName}}", + "suggested_movies": "Προτεινόμενες Ταινίες", + "suggested_episodes": "Προτεινόμενα Επεισόδια", + "intro": { + "welcome_to_streamyfin": "Καλώς ήρθατε στο Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Ένας ελεύθερος και ανοιχτού κώδικα πελάτης για τη ζελυφίνη.", + "features_title": "Χαρακτηριστικά", + "features_description": "Streamyfin έχει ένα σωρό χαρακτηριστικά και ενσωματώνεται με ένα ευρύ φάσμα λογισμικού που μπορείτε να βρείτε στο μενού ρυθμίσεων, αυτά περιλαμβάνουν:", + "jellyseerr_feature_description": "Συνδεθείτε με την παρουσία σας στο Seerr και ζητήστε ταινίες απευθείας στην εφαρμογή.", + "downloads_feature_title": "Λήψεις", + "downloads_feature_description": "Κατεβάστε ταινίες και tv-shows για να δείτε εκτός σύνδεσης. Χρησιμοποιήστε είτε την προεπιλεγμένη μέθοδο ή εγκαταστήστε το βελτιστοποιημένο διακομιστή για να κατεβάσετε αρχεία στο παρασκήνιο.", + "chromecast_feature_description": "Μετάδοση ταινιών και τηλεοπτικών σειρών στις συσκευές σας Chromecast.", + "centralised_settings_plugin_title": "Πρόσθετο Κεντρικών Ρυθμίσεων", + "centralised_settings_plugin_description": "Ρυθμίστε τις ρυθμίσεις από μια κεντρική τοποθεσία στον διακομιστή Jellyfin. Όλες οι ρυθμίσεις του προγράμματος-πελάτη για όλους τους χρήστες θα συγχρονιστούν αυτόματα.", + "done_button": "Ολοκληρώθηκε", + "go_to_settings_button": "Μετάβαση στις ρυθμίσεις", + "read_more": "Διαβάστε Περισσότερα" + }, + "settings": { + "settings_title": "Ρυθμίσεις", + "log_out_button": "Αποσύνδεση", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "Πληροφορίες Χρήστη", + "user": "Χρήστης", + "server": "Διακομιστής", + "token": "Διακριτικό", + "app_version": "Έκδοση Εφαρμογής" + }, + "quick_connect": { + "quick_connect_title": "Γρήγορη Σύνδεση", + "authorize_button": "Εξουσιοδότηση Γρήγορης Σύνδεσης", + "enter_the_quick_connect_code": "Εισάγετε τον κωδικό γρήγορης σύνδεσης...", + "success": "Επιτυχία", + "quick_connect_autorized": "Γρήγορη Σύνδεση Εξουσιοδοτήθηκε", + "error": "Σφάλμα", + "invalid_code": "Μη Έγκυρος Κωδικός", + "authorize": "Εξουσιοδότηση" + }, + "media_controls": { + "media_controls_title": "Στοιχεία Ελέγχου Πολυμέσων", + "forward_skip_length": "Εμπρός Παράκαμψη Μήκους", + "rewind_length": "Επαναφορά Μήκους", + "seconds_unit": "ίνα" + }, + "gesture_controls": { + "gesture_controls_title": "Έλεγχοι Χειρονομιών", + "horizontal_swipe_skip": "Οριζόντια σάρωση για παράλειψη", + "horizontal_swipe_skip_description": "Σύρετε αριστερά/δεξιά όταν τα χειριστήρια αποκρύπτονται για παράλειψη", + "left_side_brightness": "Έλεγχος Φωτεινότητας Αριστερής Πλευράς", + "left_side_brightness_description": "Σύρετε πάνω/κάτω στην αριστερή πλευρά για να ρυθμίσετε τη φωτεινότητα", + "right_side_volume": "Έλεγχος Έντασης Στη Δεξιά Πλευρά", + "right_side_volume_description": "Σύρετε πάνω/κάτω στη δεξιά πλευρά για να ρυθμίσετε την ένταση", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Ήχος", + "set_audio_track": "Ορισμός Κομματιού Ήχου Από Το Προηγούμενο Στοιχείο", + "audio_language": "Γλώσσα Ήχου", + "audio_hint": "Επιλέξτε μια προεπιλεγμένη γλώσσα ήχου.", + "none": "Κανένα", + "language": "Γλώσσα", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Υπότιτλοι", + "subtitle_hint": "Ρυθμίστε τον τρόπο εμφάνισης και συμπεριφοράς των υποτίτλων.", + "subtitle_language": "Γλώσσα υποτίτλων", + "subtitle_mode": "Λειτουργία Υποτίτλων", + "set_subtitle_track": "Ορισμός Κομματιού Υποτίτλων Από Το Προηγούμενο Στοιχείο", + "subtitle_size": "Μέγεθος Υπότιτλου", + "none": "Κανένα", + "language": "Γλώσσα", + "loading": "Φόρτωση", + "modes": { + "Default": "Προεπιλογή", + "Smart": "Έξυπνο", + "Always": "Πάντα", + "None": "Κανένα", + "OnlyForced": "Μόνο" + }, + "text_color": "Χρώμα Κειμένου", + "background_color": "Χρώμα Φόντου", + "outline_color": "Χρώμα Περιγράμματος", + "outline_thickness": "Πάχος Περιγράμματος", + "background_opacity": "Αδιαφάνεια Φόντου", + "outline_opacity": "Αδιαφάνεια Περιγράμματος", + "bold_text": "Bold Text", + "colors": { + "Black": "Μαύρο", + "Gray": "Γκρι", + "Silver": "Ασημένιο", + "White": "Λευκό", + "Maroon": "Μαρώ", + "Red": "Κόκκινο", + "Fuchsia": "Fuchsia", + "Yellow": "Κίτρινο", + "Olive": "Ελιές", + "Green": "Πράσινο", + "Teal": "Τιρκουάζ", + "Lime": "Άσβεστος", + "Purple": "Μωβ", + "Navy": "Ναυτικό", + "Blue": "Μπλε", + "Aqua": "Νερό" + }, + "thickness": { + "None": "Κανένα", + "Thin": "Λεπτό", + "Normal": "Κανονικό", + "Thick": "Παχύ" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Άλλο", + "video_orientation": "Προσανατολισμός Βίντεο", + "orientation": "Προσανατολισμός", + "orientations": { + "DEFAULT": "Προεπιλογή", + "ALL": "Όλα", + "PORTRAIT": "Πορτραίτο", + "PORTRAIT_UP": "Πορτραίτο Πάνω", + "PORTRAIT_DOWN": "Κατακόρυφα Κάτω", + "LANDSCAPE": "Οριζόντια", + "LANDSCAPE_LEFT": "Οριζόντια Αριστερά", + "LANDSCAPE_RIGHT": "Οριζόντια Δεξιά", + "OTHER": "Άλλο", + "UNKNOWN": "Άγνωστο" + }, + "safe_area_in_controls": "Ασφαλής περιοχή σε χειριστήρια", + "video_player": "Αναπαραγωγέας Βίντεο", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Πειραματική + PiP)" + }, + "show_custom_menu_links": "Εμφάνιση Προσαρμοσμένων Συνδέσμων Μενού", + "show_large_home_carousel": "Show Large Home Carousel (beta)", + "hide_libraries": "Απόκρυψη Βιβλιοθηκών", + "select_liraries_you_want_to_hide": "Επιλέξτε τις βιβλιοθήκες που θέλετε να αποκρύψετε από την καρτέλα της Βιβλιοθήκης και τις ενότητες της αρχικής σελίδας.", + "disable_haptic_feedback": "Απενεργοποίηση Απτικής Ανατροφοδότησης", + "default_quality": "Προεπιλεγμένη Ποιότητα", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Μέγιστο Πλήθος Επεισόδιο Αυτόματου Παιχνιδιού", + "disabled": "Απενεργοποιημένο" + }, + "downloads": { + "downloads_title": "Λήψεις" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Πρόσθετα", + "jellyseerr": { + "jellyseerr_warning": "Αυτή η ενσωμάτωση βρίσκεται στα αρχικά της στάδια.", + "server_url": "Url Διακομιστή", + "server_url_hint": "Παράδειγμα: http(s)://your-host.url\n(προσθέστε θύρα εφόσον απαιτείται)", + "server_url_placeholder": "Seerr URL", + "password": "Κωδικός", + "password_placeholder": "Enter password for Jellyfin user {{username}}", + "login_button": "Είσοδος", + "total_media_requests": "Σύνολο Αιτημάτων Πολυμέσων", + "movie_quota_limit": "Όριο Ποσόστωσης Ταινίας", + "movie_quota_days": "Ημέρες Ποσόστωσης Ταινίας", + "tv_quota_limit": "Όριο Ποσόστωσης Tv", + "tv_quota_days": "Ημέρες Ποσοστώσεων TV", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Απεριόριστο", + "plus_n_more": "+{{n}} Περισσότερα", + "order_by": { + "DEFAULT": "Προεπιλογή", + "VOTE_COUNT_AND_AVERAGE": "Αριθμός ψήφων και μέσος όρος", + "POPULARITY": "Δημοτικότητα" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Εισάγετε τη διεύθυνση URL για τον εξυπηρετητή Marlin. Η διεύθυνση URL θα πρέπει να περιλαμβάνει http ή https και προαιρετικά τη θύρα.", + "read_more_about_marlin": "Διαβάστε Περισσότερα Σχετικά Με Marlin.", + "save_button": "Αποθήκευση", + "toasts": { + "saved": "Αποθηκεύτηκε", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Αποθήκευση", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Device {{availableSpace}}%", + "size_used": "{{used}} {{total}} Χρησιμοποιείται", + "delete_all_downloaded_files": "Διαγραφή Όλων Των Ληφθέντων Αρχείων", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Εμφάνιση Εισαγωγής", + "reset_intro": "Επαναφορά Εισόδου" + }, + "logs": { + "logs_title": "Καταγραφή", + "export_logs": "Εξαγωγή Αρχείων Καταγραφής", + "click_for_more_info": "Κάντε κλικ για περισσότερες πληροφορίες", + "level": "Επίπεδο", + "no_logs_available": "Δεν Υπάρχουν Διαθέσιμα Αρχεία Καταγραφής", + "delete_all_logs": "Διαγραφή Όλων Των Καταγραφών" + }, + "languages": { + "title": "Γλώσσες", + "app_language": "Γλώσσα Εφαρμογής", + "system": "Σύστημα" + }, + "toasts": { + "error_deleting_files": "Σφάλμα Διαγραφής Αρχείων", + "background_downloads_enabled": "Οι λήψεις στο παρασκήνιο ενεργοποιήθηκαν", + "background_downloads_disabled": "Οι λήψεις παρασκηνίου απενεργοποιήθηκαν" + } + }, + "sessions": { + "title": "Συνεδρίες", + "no_active_sessions": "Δεν Υπάρχουν Ενεργές Συνεδρίες" + }, + "downloads": { + "downloads_title": "Λήψεις", + "tvseries": "Τηλεόραση-Σειρά", + "movies": "Ταινίες", + "queue": "Ουρά", + "other_media": "Άλλα μέσα", + "queue_hint": "Ουρά και λήψεις θα χαθούν κατά την επανεκκίνηση της εφαρμογής", + "no_items_in_queue": "Δεν υπάρχουν αντικείμενα στην ουρά", + "no_downloaded_items": "Δεν Έχουν Ληφθεί Αντικείμενα", + "delete_all_movies_button": "Διαγραφή Όλων Των Ταινιών", + "delete_all_tvseries_button": "Διαγραφή Όλων Των Τηλεοπτικών Σειρών", + "delete_all_button": "Διαγραφή Όλων", + "delete_all_other_media_button": "Διαγραφή άλλων μέσων", + "active_download": "Ενεργή Λήψη", + "no_active_downloads": "Χωρίς Ενεργές Λήψεις", + "active_downloads": "Ενεργές Λήψεις", + "new_app_version_requires_re_download": "Νέα έκδοση εφαρμογής απαιτεί επαναλήψη", + "new_app_version_requires_re_download_description": "Η νέα ενημέρωση απαιτεί λήψη περιεχομένου ξανά. Καταργήστε όλο το κατεβασμένο περιεχόμενο και προσπαθήστε ξανά.", + "back": "Πίσω", + "delete": "Διαγραφή", + "something_went_wrong": "Κάτι Πήγε Λάθος", + "could_not_get_stream_url_from_jellyfin": "Αδυναμία λήψης του URL ροής από το Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "Δεν επιτρέπεται να κατεβάσετε αρχεία.", + "deleted_all_movies_successfully": "Διαγράφηκε Όλες Οι Ταινίες Επιτυχία!", + "failed_to_delete_all_movies": "Αποτυχία διαγραφής όλων των ταινιών", + "deleted_all_tvseries_successfully": "Διαγράφηκε Όλη Η Τηλεόραση-Σειρά Επιτυχία!", + "failed_to_delete_all_tvseries": "Αποτυχία διαγραφής Όλων των TV-Series", + "deleted_media_successfully": "Διαγράφηκε άλλο μέσο επιτυχώς!", + "failed_to_delete_media": "Αποτυχία διαγραφής άλλων πολυμέσων", + "download_deleted": "Η Λήψη Διαγράφηκε", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Αδυναμία Διαγραφής Λήψης", + "download_paused": "Λήψη Σε Παύση", + "could_not_pause_download": "Αδυναμία Παύσης Λήψης", + "download_resumed": "Συνέχιση Λήψης", + "could_not_resume_download": "Αδυναμία Συνέχισης Λήψης", + "download_completed": "Η Λήψη Ολοκληρώθηκε", + "download_failed": "Download Failed", + "download_failed_for_item": "Η λήψη απέτυχε για το {{item}} - {{error}}", + "download_completed_for_item": "Η λήψη ολοκληρώθηκε για {{item}}", + "download_started_for_item": "Η λήψη ξεκίνησε για {{item}}", + "failed_to_start_download": "Αποτυχία έναρξης λήψης", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "Όλα τα αρχεία, οι φάκελοι και οι εργασίες διαγράφηκαν με επιτυχία", + "failed_to_clean_cache_directory": "Αποτυχία καθαρισμού φακέλου προσωρινής μνήμης", + "could_not_get_download_url_for_item": "Αδυναμία λήψης του URL λήψης για το {{itemName}}", + "go_to_downloads": "Μετάβαση στις λήψεις", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Επιλογή", + "no_trailer_available": "Δεν υπάρχει διαθέσιμο ρυμουλκούμενο", + "video": "Βίντεο", + "audio": "Ήχος", + "subtitle": "Υπότιτλος", + "play": "Αναπαραγωγή", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Αναζήτηση...", + "x_items": "{{count}} Items", + "library": "Βιβλιοθήκη", + "discover": "Ανακαλύψτε", + "no_results": "Δεν Υπάρχουν Αποτελέσματα", + "no_results_found_for": "Δεν Βρέθηκαν Αποτελέσματα Για", + "movies": "Ταινίες", + "series": "Σειρά", + "episodes": "Επεισόδια", + "collections": "Συλλογές", + "actors": "Ηθοποιοί", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Ζητήστε Ταινίες", + "request_series": "Σειρά Αιτήσεων", + "recently_added": "Προστέθηκαν Πρόσφατα", + "recent_requests": "Πρόσφατα Αιτήματα", + "plex_watchlist": "Λίστα Παρακολούθησης Plex", + "trending": "Δημοφιλή", + "popular_movies": "Δημοφιλείς Ταινίες", + "movie_genres": "Είδη Ταινιών", + "upcoming_movies": "Επερχόμενες Ταινίες", + "studios": "Στούντιο", + "popular_tv": "Δημοφιλής Τηλεόραση", + "tv_genres": "Είδη Τηλεόρασης", + "upcoming_tv": "Επερχόμενη Τηλεόραση", + "networks": "Δίκτυα", + "tmdb_movie_keyword": "Λέξη-Κλειδί Ταινίας TMDB", + "tmdb_movie_genre": "Είδος Ταινίας TMDB", + "tmdb_tv_keyword": "Λέξη-Κλειδί TMDB TV", + "tmdb_tv_genre": "Είδος TMDB TV", + "tmdb_search": "Αναζήτηση TMDB", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "Δίκτυο TMDB", + "tmdb_movie_streaming_services": "Υπηρεσίες Ροής Ταινιών Tmdb", + "tmdb_tv_streaming_services": "Υπηρεσίες Ροής Tmdb Tv" + }, + "library": { + "no_results": "Δεν Υπάρχουν Αποτελέσματα", + "no_libraries_found": "Δεν Βρέθηκαν Βιβλιοθήκες", + "item_types": { + "movies": "Ταινίες", + "series": "Σειρά", + "boxsets": "Σύνολα Πλαισίων", + "items": "Στοιχεία" + }, + "options": { + "display": "Εμφάνιση", + "row": "Γραμμή", + "list": "Λίστα", + "image_style": "Στυλ Εικόνας", + "poster": "Αφίσα", + "cover": "Εξώφυλλο", + "show_titles": "Εμφάνιση Τίτλων", + "show_stats": "Εμφάνιση Στατιστικών" + }, + "filters": { + "genres": "Genres", + "years": "Χρόνια", + "sort_by": "Ταξινόμηση Κατά", + "filter_by": "Filter By", + "sort_order": "Σειρά Ταξινόμησης", + "tags": "Ετικέτες" + } + }, + "favorites": { + "series": "Σειρά", + "movies": "Ταινίες", + "episodes": "Επεισόδια", + "videos": "Βίντεο", + "boxsets": "Σύνολα Πλαισίων", + "playlists": "Λίστες", + "noDataTitle": "Δεν Υπάρχουν Αγαπημένα Ακόμα", + "noData": "Σήμανση στοιχείων ως αγαπημένων για να τα δείτε εδώ για γρήγορη πρόσβαση." + }, + "custom_links": { + "no_links": "Δεν Υπάρχουν Σύνδεσμοι" + }, + "player": { + "error": "Σφάλμα", + "failed_to_get_stream_url": "Αποτυχία λήψης του URL ροής", + "an_error_occured_while_playing_the_video": "Παρουσιάστηκε σφάλμα κατά την αναπαραγωγή του βίντεο. Ελέγξτε τα αρχεία καταγραφής στις ρυθμίσεις.", + "client_error": "Σφάλμα Πελάτη", + "could_not_create_stream_for_chromecast": "Αδυναμία δημιουργίας ροής για το Chromecast", + "message_from_server": "Μήνυμα από το διακομιστή: {{message}}", + "next_episode": "Επόμενο Επεισόδιο", + "refresh_tracks": "Ανανέωση Κομματιών", + "audio_tracks": "Κομμάτια Ήχου:", + "playback_state": "Κατάσταση Αναπαραγωγής:", + "index": "Δείκτης:", + "continue_watching": "Συνέχεια Παρακολούθησης", + "go_back": "Μετάβαση Πίσω", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Επόμενο Επάνω", + "no_items_to_display": "Δεν υπάρχουν στοιχεία προς εμφάνιση", + "cast_and_crew": "Μετάδοση & Πλήρωμα", + "series": "Σειρά", + "seasons": "Περίοδοι", + "season": "Σεζόν", + "no_episodes_for_this_season": "Δεν υπάρχουν επεισόδια για αυτή τη σεζόν", + "overview": "Επισκόπηση", + "more_with": "More with {{name}}", + "similar_items": "Παρόμοια Αντικείμενα", + "no_similar_items_found": "Δεν Βρέθηκαν Παρόμοια Αντικείμενα", + "video": "Βίντεο", + "more_details": "Περισσότερες Λεπτομέρειες", + "media_options": "Media Options", + "quality": "Ποιότητα", + "audio": "Ήχος", + "subtitles": "Υπότιτλος", + "show_more": "Εμφάνιση Περισσότερων", + "show_less": "Εμφάνιση Λιγότερων", + "appeared_in": "Εμφανίστηκε Σε", + "could_not_load_item": "Αδύνατη Η Φόρτωση Του Στοιχείου", + "none": "Κανένα", + "download": { + "download_season": "Λήψη Σεζόν", + "download_series": "Λήψη Σειράς", + "download_episode": "Κατεβάστε Το Επεισόδιο", + "download_movie": "Λήψη Ταινίας", + "download_x_item": "Λήψη Αντικειμένων {{item_count}}", + "download_unwatched_only": "Μόνο Χωρίς Παρακολούθηση", + "download_button": "Λήψη" + } + }, + "live_tv": { + "next": "Επόμενο", + "previous": "Προηγούμενο", + "coming_soon": "Έρχεται Σύντομα", + "on_now": "Ενεργό Τώρα", + "shows": "Δείχνει", + "movies": "Ταινίες", + "sports": "Αθλητισμός", + "for_kids": "Για Παιδιά", + "news": "Νέα" + }, + "jellyseerr": { + "confirm": "Επιβεβαίωση", + "cancel": "Ακύρωση", + "yes": "Ναι", + "whats_wrong": "Τι Είναι Λάθο?", + "issue_type": "Τύπος Ζητήματος", + "select_an_issue": "Επιλέξτε ένα θέμα", + "types": "Τύποι", + "describe_the_issue": "(Προαιρετικό) Περιγράψτε το θέμα...", + "submit_button": "Υποβολή", + "report_issue_button": "Αναφορά Προβλήματος", + "request_button": "Αίτημα", + "are_you_sure_you_want_to_request_all_seasons": "Είστε βέβαιοι ότι θέλετε να ζητήσετε όλες τις σεζόν?", + "failed_to_login": "Αποτυχία σύνδεσης", + "cast": "Μετάδοση", + "details": "Λεπτομέρειες", + "status": "Κατάσταση", + "original_title": "Αρχικός Τίτλος", + "series_type": "Τύπος Σειράς", + "release_dates": "Ημερομηνίες Κυκλοφορίας", + "first_air_date": "Πρώτη Ημερομηνία Αέρα", + "next_air_date": "Επόμενη Ημερομηνία Αέρα", + "revenue": "Έσοδα", + "budget": "Προϋπολογισμός", + "original_language": "Αρχική Γλώσσα", + "production_country": "Χώρα Παραγωγής", + "studios": "Στούντιο", + "network": "Δίκτυο", + "currently_streaming_on": "Τρέχουσα Ροή Ενεργή", + "advanced": "Προχωρημένα", + "request_as": "Αίτηση Ως", + "tags": "Ετικέτες", + "quality_profile": "Προφίλ Ποιότητας", + "root_folder": "Ριζικός Φάκελος", + "season_all": "Περίοδος (Όλα)", + "season_number": "Season {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Γεννήθηκε", + "appearances": "Εμφανίσεις", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Ο διακομιστής Seerr δεν πληροί τις ελάχιστες απαιτήσεις έκδοσης! Παρακαλούμε ενημερώστε τουλάχιστον σε 2.0.0", + "jellyseerr_test_failed": "Ο έλεγχος Seerr απέτυχε. Παρακαλώ προσπαθήστε ξανά.", + "failed_to_test_jellyseerr_server_url": "Αποτυχία ελέγχου url διακομιστή Seerr", + "issue_submitted": "Το Πρόβλημα Υποβλήθηκε!", + "requested_item": "Requested {{item}}!", + "you_dont_have_permission_to_request": "Δεν έχετε άδεια να ζητήσετε!", + "something_went_wrong_requesting_media": "Κάτι πήγε στραβά με την αίτηση πολυμέσων!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Αρχική", + "search": "Αναζήτηση", + "library": "Βιβλιοθήκη", + "custom_links": "Προσαρμοσμένοι Σύνδεσμοι", + "favorites": "Αγαπημένα" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/es.json b/translations/es.json index 8fd53f8f..c5c02138 100644 --- a/translations/es.json +++ b/translations/es.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "El servidor está tardando mucho en responder, inténtalo de nuevo más tarde.", "server_received_too_many_requests_try_again_later": "El servidor está recibiendo muchas peticiones, inténtalo de nuevo más tarde.", "there_is_a_server_error": "Hay un error en el servidor", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ha ocurrido un error inesperado. ¿Has introducido la URL correcta?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ha ocurrido un error inesperado. ¿Has introducido la URL correcta?", + "too_old_server_text": "Servidor Jellyfin no soportado descubierto", + "too_old_server_description": "Por favor, actualiza Jellyfin a la última versión" }, "server": { "enter_url_to_jellyfin_server": "Introduce la URL de tu servidor Jellyfin", @@ -28,19 +30,64 @@ "connect_button": "Conectar", "previous_servers": "Servidores previos", "clear_button": "Limpiar", + "swipe_to_remove": "Deslizar para eliminar", "search_for_local_servers": "Buscar servidores locales", "searching": "Buscando...", - "servers": "Servidores" + "servers": "Servidores", + "saved": "Guardado", + "session_expired": "Sesión Caducada", + "please_login_again": "Su sesión guardada ha caducado. Por favor, inicie sesión de nuevo.", + "remove_saved_login": "Eliminar inicio de sesión guardado", + "remove_saved_login_description": "Esto eliminará tus credenciales guardadas para este servidor. Tendrás que volver a introducir tu nombre de usuario y contraseña la próxima vez.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Comprobando conexión con el servidor...", "no_internet": "Sin internet", "no_items": "No hay ítems", "no_internet_message": "No te preocupes, todavía puedes\nver el contenido descargado.", + "checking_server_connection_message": "Comprobando conexión con el servidor", "go_to_downloads": "Ir a descargas", + "retry": "Reintentar", + "server_unreachable": "Servidor inaccesible", + "server_unreachable_message": "No se pudo acceder al servidor.\nCompruebe su conexión de red.", "oops": "¡Vaya!", "error_message": "Algo ha salido mal.\nPor favor, cierra la sesión y vuelve a iniciar.", "continue_watching": "Seguir viendo", "next_up": "A continuación", + "continue_and_next_up": "Continuar y siguiente", "recently_added_in": "Recientemente añadido en {{libraryName}}", "suggested_movies": "Películas sugeridas", "suggested_episodes": "Episodios sugeridos", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Configuración", "log_out_button": "Cerrar sesión", + "categories": { + "title": "Categorías" + }, + "playback_controls": { + "title": "Reproducción y controles" + }, + "audio_subtitles": { + "title": "Audio y subtítulos" + }, + "appearance": { + "title": "Apariencia", + "merge_next_up_continue_watching": "Fusionar continuar viendo y siguiente", + "hide_remote_session_button": "Ocultar botón de sesión remota" + }, "user_info": { "user_info_title": "Información de usuario", "user": "Usuario", @@ -85,21 +146,42 @@ "rewind_length": "Longitud de retroceso", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Controles de gestos", + "horizontal_swipe_skip": "Deslizar horizontal para omitir", + "horizontal_swipe_skip_description": "Desliza hacia izquierda/derecha cuando los controles están ocultos para omitir", + "left_side_brightness": "Control de brillo lateral izquierdo", + "left_side_brightness_description": "Desliza hacia arriba/abajo en el lado izquierdo para ajustar el brillo", + "right_side_volume": "Control de volumen derecho", + "right_side_volume_description": "Desliza hacia arriba/abajo en el lado derecho para ajustar el volumen", + "hide_volume_slider": "Ocultar control deslizante de volumen", + "hide_volume_slider_description": "Ocultar control deslizante de volumen en el reproductor de vídeo", + "hide_brightness_slider": "Ocultar control deslizante de ajuste de brillo", + "hide_brightness_slider_description": "Ocultar control deslizante de brillo en el reproductor de vídeo" + }, "audio": { "audio_title": "Audio", "set_audio_track": "Establecer pista del elemento anterior", "audio_language": "Idioma de audio", "audio_hint": "Elige un idioma de audio por defecto.", "none": "Ninguno", - "language": "Idioma" + "language": "Idioma", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Subtítulos", + "subtitle_hint": "Configurar preferencias de subtítulos.", "subtitle_language": "Idioma de subtítulos", "subtitle_mode": "Modo de subtítulos", "set_subtitle_track": "Establecer pista del elemento anterior", "subtitle_size": "Tamaño de subtítulos", - "subtitle_hint": "Configurar preferencias de subtítulos.", "none": "Ninguno", "language": "Idioma", "loading": "Cargando", @@ -109,7 +191,63 @@ "Always": "Siempre", "None": "Nada", "OnlyForced": "Solo forzados" - } + }, + "text_color": "Color del texto", + "background_color": "Color de fondo", + "outline_color": "Color de salida", + "outline_thickness": "Grosor exterior", + "background_opacity": "Opacidad de fondo", + "outline_opacity": "Opacidad exterior", + "bold_text": "Texto en negrita", + "colors": { + "Black": "Negro", + "Gray": "Gris", + "Silver": "Plata", + "White": "Blanco", + "Maroon": "Granate", + "Red": "Rojo", + "Fuchsia": "Fucsia", + "Yellow": "Amarillo", + "Olive": "Oliva", + "Green": "Verde", + "Teal": "Cereal", + "Lime": "Lima", + "Purple": "Morado", + "Navy": "Naval", + "Blue": "Azul", + "Aqua": "Agua" + }, + "thickness": { + "None": "Ninguno", + "Thin": "Ligero", + "Normal": "Normal", + "Thick": "Grosor" + }, + "subtitle_color": "Color de los Subtítulos", + "subtitle_background_color": "Color del fondo", + "subtitle_font": "Fuente de los subtítulos", + "ksplayer_title": "Ajustes de KSPlayer", + "hardware_decode": "Decodificación de hardware", + "hardware_decode_description": "Utilizar la aceleración de hardware para la decodificación de vídeo. Deshabilite si experimenta problemas de reproducción." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Reproductor de vídeo", + "video_player": "Reproductor de vídeo", + "video_player_description": "Elige qué reproductor de vídeo en iOS", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Otros", @@ -128,29 +266,34 @@ "UNKNOWN": "Desconocida" }, "safe_area_in_controls": "Área segura en controles", - "video_player": "Video player", + "video_player": "Reproductor de vídeo", "video_players": { "VLC_3": "VLC 3", "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "Mostrar enlaces de menú personalizados", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Ocultar bibliotecas", "select_liraries_you_want_to_hide": "Selecciona las bibliotecas que quieres ocultar de la pestaña Bibliotecas y de Inicio.", "disable_haptic_feedback": "Desactivar feedback háptico", "default_quality": "Calidad por defecto", + "default_playback_speed": "Velocidad de reproducción predeterminada", + "max_auto_play_episode_count": "Máximo número de episodios de Auto Play", "disabled": "Deshabilitado" }, "downloads": { - "downloads_title": "Descargas", - "optimized_versions_server": "Servidor de versiones optimizadas", - "save_button": "Guardar", - "optimized_server": "Servidor optimizado", - "optimized": "Optimizado", - "default": "Por defecto", - "optimized_version_hint": "Introduce la URL del servidor de versiones optimizadas. La URL debe incluir http o https y opcionalmente el puerto.", - "read_more_about_optimized_server": "Leer más sobre el servidor de versiones optimizadas.", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:puerto" + "downloads_title": "Descargas" + }, + "music": { + "title": "Música", + "playback_title": "Reproducir", + "playback_description": "Configurar cómo se reproduce la música.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Almacenando en caché", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "", + "max_cache_size": "Tamaño máximo del caché" }, "plugins": { "plugins_title": "Plugins", @@ -159,10 +302,8 @@ "server_url": "URL del servidor", "server_url_hint": "Ejemplo: http(s)://tu-dominio.url\n(añade el puerto si es necesario)", "server_url_placeholder": "URL de Jellyseerr...", - "password": "Contrasñea", + "password": "Contraseña", "password_placeholder": "Introduce la contraseña de Jellyfin de {{username}}", - "save_button": "Guardar", - "clear_button": "Limpiar", "login_button": "Iniciar sesión", "total_media_requests": "Peticiones totales de medios", "movie_quota_limit": "Límite de cuota de películas", @@ -173,9 +314,9 @@ "unlimited": "Ilimitado", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "Por defecto", + "VOTE_COUNT_AND_AVERAGE": "Número de votos y promedio", + "POPULARITY": "Popularidad" } }, "marlin_search": { @@ -186,8 +327,40 @@ "read_more_about_marlin": "Leer más sobre Marlin.", "save_button": "Guardar", "toasts": { - "saved": "Guardado" - } + "saved": "Guardado", + "refreshed": "Ajustes del servidor actualizados" + }, + "refresh_from_server": "Actualizar ajustes del servidor" + }, + "streamystats": { + "enable_streamystats": "Habilitar Streamystats", + "disable_streamystats": "Deshabilitar Streamystats", + "enable_search": "Usar para la búsqueda", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.ejemplo.com", + "streamystats_search_hint": "Introduzca la URL para su servidor Streamystats. La URL debe incluir http o https y opcionalmente el puerto.", + "read_more_about_streamystats": "Leer más sobre Streamystats.", + "save_button": "Guardar", + "save": "Guardar", + "features_title": "Características", + "home_sections_title": "Secciones de inicio", + "enable_movie_recommendations": "Recomendaciones de películas", + "enable_series_recommendations": "Recomendaciones de series", + "enable_promoted_watchlists": "Listas promocionadas", + "hide_watchlists_tab": "Ocultar pestaña de listas", + "home_sections_hint": "Mostrar recomendaciones personalizadas y listas promovidas de Streamystats en la página principal.", + "recommended_movies": "Películas recomendadas", + "recommended_series": "Series recomendadas", + "toasts": { + "saved": "Guardado", + "refreshed": "Ajustes actualizados desde el servidor", + "disabled": "Streamystats deshabilitado" + }, + "refresh_from_server": "Actualizar ajustes desde el servidor" + }, + "kefinTweaks": { + "watchlist_enabler": "Habilitar la integración de la lista de seguimiento", + "watchlist_button": "Activar o desactivar la integración de la lista de seguimiento" } }, "storage": { @@ -195,9 +368,19 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Dispositivo {{availableSpace}}%", "size_used": "{{used}} de {{total}} usado", - "delete_all_downloaded_files": "Eliminar todos los archivos descargados" + "delete_all_downloaded_files": "Eliminar todos los archivos descargados", + "music_cache_title": "Caché de música", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Activar Caché de Música", + "clear_music_cache": "Borrar Caché de Música", + "music_cache_size": "Caché {{Tamaño}}", + "music_cache_cleared": "Caché de música eliminado", + "delete_all_downloaded_songs": "Eliminar todas las descargas", + "downloaded_songs_size": "{{tamaño}} descargado", + "downloaded_songs_deleted": "Canciones descargadas eliminadas" }, "intro": { + "title": "Intro", "show_intro": "Mostrar intro", "reset_intro": "Restablecer intro" }, @@ -205,36 +388,38 @@ "logs_title": "Registros", "export_logs": "Export logs", "click_for_more_info": "Click for more info", - "level": "Level", + "level": "Nivel", "no_logs_available": "No hay registros disponibles", "delete_all_logs": "Eliminar todos los registros" }, "languages": { "title": "Idiomas", "app_language": "Idioma de la app", - "app_language_description": "Selecciona el idioma de la app.", "system": "Sistema" }, "toasts": { "error_deleting_files": "Error al eliminar archivos", "background_downloads_enabled": "Descargas en segundo plano habilitadas", - "background_downloads_disabled": "Descargas en segundo plano deshabilitadas", - "connected": "Conectado", - "could_not_connect": "No se pudo conectar", - "invalid_url": "URL inválida" + "background_downloads_disabled": "Descargas en segundo plano deshabilitadas" } }, + "sessions": { + "title": "Sesiones", + "no_active_sessions": "No hay sesiones activas" + }, "downloads": { "downloads_title": "Descargas", "tvseries": "Series", "movies": "Películas", "queue": "Cola", + "other_media": "Otros medios", "queue_hint": "La cola de series y películas se perderá al reiniciar la app", "no_items_in_queue": "No hay ítems en la cola", "no_downloaded_items": "No hay ítems descargados", "delete_all_movies_button": "Eliminar todas las películas", "delete_all_tvseries_button": "Eliminar todas las series", "delete_all_button": "Eliminar todo", + "delete_all_other_media_button": "Eliminar otros medios", "active_download": "Descarga activa", "no_active_downloads": "No hay descargas activas", "active_downloads": "Descargas activas", @@ -245,37 +430,59 @@ "something_went_wrong": "Algo ha salido mal", "could_not_get_stream_url_from_jellyfin": "No se pudo obtener la URL del stream de Jellyfin", "eta": "{{eta}} restante", - "methods": "Métodos", "toasts": { "you_are_not_allowed_to_download_files": "No tienes permiso para descargar archivos.", "deleted_all_movies_successfully": "¡Todas las películas eliminadas con éxito!", "failed_to_delete_all_movies": "Error al eliminar todas las películas", "deleted_all_tvseries_successfully": "¡Todas las series eliminadas con éxito!", "failed_to_delete_all_tvseries": "Error al eliminar todas las series", + "deleted_media_successfully": "¡Otros medios eliminados con éxito!", + "failed_to_delete_media": "Error al eliminar otros medios", + "download_deleted": "Descarga eliminada", "download_cancelled": "Descarga cancelada", - "could_not_cancel_download": "No se pudo cancelar la descarga", + "could_not_delete_download": "No se pudo eliminar la descarga", + "download_paused": "Descarga pausada", + "could_not_pause_download": "No se pudo pausar la descarga", + "download_resumed": "Descarga rebatida", + "could_not_resume_download": "No se pudo reiniciar la descarga", "download_completed": "Descarga completada", - "download_started_for": "Descarga iniciada para {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} está listo para ser descargado", - "download_stated_for_item": "Descarga iniciada para {{item}}", + "download_failed": "Descarga fallida", "download_failed_for_item": "Descarga fallida para {{item}} - {{error}}", "download_completed_for_item": "Descarga completada para {{item}}", - "queued_item_for_optimization": "{{item}} en cola para optimización", - "failed_to_start_download_for_item": "Error al iniciar la descarga para {{item}}: {{message}}", - "server_responded_with_status_code": "El servidor ha respondido con el estado {{statusCode}}", - "no_response_received_from_server": "No se ha recibido respuesta del servidor", - "error_setting_up_the_request": "Error al configurar la petición", - "failed_to_start_download_for_item_unexpected_error": "Error al iniciar la descarga para {{item}}: Error inesperado", + "download_started_for_item": "Descarga iniciada para {{item}}", + "failed_to_start_download": "Error al iniciar la descarga", + "item_already_downloading": "{{item}} ya está descargando", + "all_files_deleted": "Todas las descargas eliminadas correctamente", + "files_deleted_by_type": "{{count}} {{type}} eliminado", "all_files_folders_and_jobs_deleted_successfully": "Todos los archivos, carpetas y trabajos eliminados con éxito", - "an_error_occured_while_deleting_files_and_jobs": "Ha ocurrido un error al eliminar archivos y trabajos", - "go_to_downloads": "Ir a descargas" + "failed_to_clean_cache_directory": "Error al limpiar el directorio de caché", + "could_not_get_download_url_for_item": "No se pudo obtener la URL de descarga para {{itemName}}", + "go_to_downloads": "Ir a descargas", + "file_deleted": "{{item}} eliminado" } } }, + "common": { + "select": "Seleccionar", + "no_trailer_available": "No hay tráiler disponible", + "video": "Vídeo", + "audio": "Audio", + "subtitle": "Subtítulos", + "play": "Jugar", + "none": "Nada", + "track": "Pista", + "cancel": "Cancelar", + "delete": "Borrar", + "ok": "Aceptar", + "remove": "Eliminar", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Buscar aquí...", "search": "Buscar...", - "x_items": "{{count}} ítems", + "x_items": "{{count}} Elementos", "library": "Biblioteca", "discover": "Descubrir", "no_results": "Sin resultados", @@ -285,12 +492,16 @@ "episodes": "Episodios", "collections": "Colecciones", "actors": "Actores", + "artists": "Artistas", + "albums": "Álbumes", + "songs": "Canciones", + "playlists": "Listas de reproducción", "request_movies": "Solicitar películas", "request_series": "Solicitar series", "recently_added": "Recientemente añadido", "recent_requests": "Solicitudes recientes", "plex_watchlist": "Lista de seguimiento de Plex", - "trending": "Trending", + "trending": "Tendencias", "popular_movies": "Películas populares", "movie_genres": "Géneros de películas", "upcoming_movies": "Próximas películas", @@ -310,21 +521,20 @@ "tmdb_tv_streaming_services": "Servicios de streaming de series de TMDB" }, "library": { - "no_items_found": "No se han encontrado ítems", "no_results": "Sin resultados", "no_libraries_found": "No se han encontrado bibliotecas", "item_types": { - "movies": "películas", - "series": "series", - "boxsets": "colecciones", - "items": "ítems" + "movies": "Películas", + "series": "Series", + "boxsets": "Colecciones", + "items": "Elementos" }, "options": { "display": "Mostrar", "row": "Fila", "list": "Lista", "image_style": "Estilo de imagen", - "poster": "Poster", + "poster": "Póster", "cover": "Portada", "show_titles": "Mostrar títulos", "show_stats": "Mostrar estadísticas" @@ -333,9 +543,8 @@ "genres": "Géneros", "years": "Años", "sort_by": "Ordenar por", + "filter_by": "Filtrar por", "sort_order": "Ordenar", - "asc": "Ascending", - "desc": "Descending", "tags": "Etiquetas" } }, @@ -345,7 +554,7 @@ "episodes": "Episodios", "videos": "Vídeos", "boxsets": "Colecciones", - "playlists": "Playlists", + "playlists": "Listas", "noDataTitle": "Aún no hay favoritos", "noData": "Marca elementos como favoritos para verlos aparecer aquí para un acceso rápido." }, @@ -354,22 +563,23 @@ }, "player": { "error": "Error", - "failed_to_get_stream_url": "Error al obtener la URL del stream", + "failed_to_get_stream_url": "Error al obtener la URL del Steam", "an_error_occured_while_playing_the_video": "Ha ocurrido un error al reproducir el vídeo. Comprueba los registros en la configuración.", "client_error": "Error del cliente", - "could_not_create_stream_for_chromecast": "No se pudo crear el stream para Chromecast", + "could_not_create_stream_for_chromecast": "No se pudo crear el Steam para Chromecast", "message_from_server": "Mensaje del servidor: {{message}}", - "video_has_finished_playing": "El vídeo ha terminado de reproducirse", - "no_video_source": "No hay fuente de vídeo...", "next_episode": "Siguiente episodio", "refresh_tracks": "Refrescar pistas", - "subtitle_tracks": "Pistas de subtítulos:", "audio_tracks": "Pistas de audio:", "playback_state": "Estado de la reproducción:", - "no_data_available": "No hay datos disponibles", "index": "Índice:", "continue_watching": "Continuar viendo", - "go_back": "Volver" + "go_back": "Volver", + "downloaded_file_title": "Ya tienes este archivo descargado", + "downloaded_file_message": "¿Quieres reproducir el archivo descargado?", + "downloaded_file_yes": "Sí", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancelar" }, "item_card": { "next_up": "A continuación", @@ -385,6 +595,7 @@ "no_similar_items_found": "No se han encontrado ítems similares", "video": "Vídeo", "more_details": "Más detalles", + "media_options": "Opciones de medios", "quality": "Calidad", "audio": "Audio", "subtitles": "Subtítulos", @@ -399,15 +610,13 @@ "download_episode": "Descargar episodio", "download_movie": "Descargar película", "download_x_item": "Descargar {{item_count}} ítems", - "download_button": "Descargar", - "using_optimized_server": "Usando servidor optimizado", - "using_default_method": "Usando método por defecto" + "download_unwatched_only": "No visto", + "download_button": "Descargar" } }, "live_tv": { "next": "Siguiente", "previous": "Anterior", - "live_tv": "TV en directo", "coming_soon": "Próximamente", "on_now": "En directo", "shows": "Programas", @@ -450,11 +659,15 @@ "tags": "Etiquetas", "quality_profile": "Perfil de calidad", "root_folder": "Carpeta raíz", - "season_all": "Season (all)", + "season_all": "Temporada (Todas)", "season_number": "Temporada {{season_number}}", - "number_episodes": "{{episode_number}} episodios", + "number_episodes": "{{episode_number}} Episodios", "born": "Nacido", "appearances": "Apariciones", + "approve": "Aprobar", + "decline": "Rechazar", + "requested_by": "Solicitado por {{user}}", + "unknown_user": "Usuario desconocido", "toasts": { "jellyseer_does_not_meet_requirements": "¡Jellyseer no cumple con los requisitos! Por favor, actualízalo al menos a la versión 2.0.0.", "jellyseerr_test_failed": "La prueba de Jellyseerr ha fallado. Por favor inténtalo de nuevo.", @@ -462,7 +675,11 @@ "issue_submitted": "¡Problema enviado!", "requested_item": "¡{{item}} solicitado!", "you_dont_have_permission_to_request": "¡No tienes permiso para solicitar!", - "something_went_wrong_requesting_media": "¡Algo ha salido mal solicitando los medios!" + "something_went_wrong_requesting_media": "¡Algo ha salido mal solicitando los medios!", + "request_approved": "¡Solicitud aprobada!", + "request_declined": "¡Solicitud rechazada!", + "failed_to_approve_request": "Error al aprobar la solicitud", + "failed_to_decline_request": "Error al rechazar la solicitud" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Bibliotecas", "custom_links": "Enlaces personalizados", "favorites": "Favoritos" + }, + "music": { + "title": "Música", + "tabs": { + "suggestions": "Sugerencias", + "albums": "Álbumes", + "artists": "Artistas", + "playlists": "Listas de reproducción", + "tracks": "Canciones" + }, + "filters": { + "all": "Todas" + }, + "recently_added": "Recientemente añadido", + "recently_played": "Reproducidos Recientemente", + "frequently_played": "Reproducido con frecuencia", + "explore": "Explorar", + "top_tracks": "Canciones Populares", + "play": "Reproducir", + "shuffle": "Aleatorio", + "play_top_tracks": "Reproducir canciones populares", + "no_suggestions": "No hay sugerencias", + "no_albums": "No se encontraron álbumes", + "no_artists": "No se han encontrado artistas", + "no_playlists": "No se han encontrado listas de reproducción", + "album_not_found": "Álbum no encontrado.", + "artist_not_found": "Artista no encontrado", + "playlist_not_found": "Lista no encontrada", + "track_options": { + "play_next": "Reproducir siguiente", + "add_to_queue": "Añadir a la Cola", + "add_to_playlist": "Añadir a la Lista de Reproducción", + "download": "Descargar", + "downloaded": "Descargado", + "downloading": "Descargando...", + "cached": "En caché", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Ir al artista", + "go_to_album": "Ir al álbum", + "add_to_favorites": "Añadir a Favoritos", + "remove_from_favorites": "Eliminar de Favoritos", + "remove_from_playlist": "Eliminar de la lista de reproducción" + }, + "playlists": { + "create_playlist": "Crear una lista de reproducción", + "playlist_name": "Nombre de la lista de reproducción", + "enter_name": "Introducir nombre de la lista de reproducción", + "create": "Crear", + "search_playlists": "Buscar listas de reproducción...", + "added_to": "Añadido a {{name}}", + "added": "Añadido a la lista de reproducción", + "removed_from": "Eliminado de {{name}}", + "removed": "Quitar de la lista de reproducción", + "created": "Lista de reproducción creada", + "create_new": "Crear una nueva lista de reproducción", + "failed_to_add": "Error al añadir a la lista de reproducción", + "failed_to_remove": "Error al eliminar de la lista de reproducción", + "failed_to_create": "Error al crear lista de reproducción", + "delete_playlist": "Eliminar lista de reproducción", + "delete_confirm": "¿Está seguro que desea eliminar \"{{name}}\"? Esta acción no se puede deshacer.", + "deleted": "Lista de reproducción eliminada", + "failed_to_delete": "Error al eliminar lista de reproducción" + }, + "sort": { + "title": "Ordenar por", + "alphabetical": "Alfabéticamente", + "date_created": "Fecha de creación" + } + }, + "watchlists": { + "title": "Listas de seguimiento", + "my_watchlists": "Mi lista de seguimiento", + "public_watchlists": "Listas de seguimiento públicas", + "create_title": "Crear lista de seguimiento", + "edit_title": "Editar lista de seguimiento", + "create_button": "Crear lista de seguimiento", + "save_button": "Guardar cambios", + "delete_button": "Borrar", + "remove_button": "Eliminar", + "cancel_button": "Cancelar", + "name_label": "Nombre", + "name_placeholder": "Introduce el nombre de la lista de seguimiento", + "description_label": "Descripción", + "description_placeholder": "Introduce una descripción (opcional)", + "is_public_label": "Listas de seguimiento públicas", + "is_public_description": "Permitir que otros vean esta lista de seguimiento", + "allowed_type_label": "Tipo de contenido", + "sort_order_label": "Ordenación por defecto", + "empty_title": "No hay listas de seguimiento", + "empty_description": "Crea tu primera lista de seguimiento para empezar a organizar tus medios", + "empty_watchlist": "Esta lista de seguimiento está vacía", + "empty_watchlist_hint": "Añadir elementos de tu biblioteca a esta lista de seguimiento", + "not_configured_title": "Streamystats no configurado", + "not_configured_description": "Configura Streamystats en ajustes para usar listas de seguimiento", + "go_to_settings": "Ir a la configuración", + "add_to_watchlist": "Añadir a Lista de Seguimiento", + "remove_from_watchlist": "Quitar de la lista de seguimiento", + "select_watchlist": "Seleccionar lista de seguimiento", + "create_new": "Crear nueva lista de seguimiento", + "item": "elemento", + "items": "elementos", + "public": "Público", + "private": "Privado", + "you": "Tú", + "by_owner": "Por otro usuario", + "not_found": "Lista de seguimiento no encontrada", + "delete_confirm_title": "Eliminar lista de seguimiento", + "delete_confirm_message": "¿Está seguro que desea eliminar\"{{name}}\"? Esta acción no se puede deshacer.", + "remove_item_title": "Borrar de la lista de seguimiento", + "remove_item_message": "¿Eliminar\"{{name}}\" de esta lista de seguimiento?", + "loading": "Cargando listas de seguimiento...", + "no_compatible_watchlists": "No hay listas de seguimiento compatibles", + "create_one_first": "Crear una lista vigilada que acepte este tipo de contenido" + }, + "playback_speed": { + "title": "Velocidad de reproducción", + "apply_to": "Aplicar a", + "speed": "Velocidad", + "scope": { + "media": "Solo este medio", + "show": "Este programa", + "all": "Todos los medios (por defecto)" + } } } diff --git a/translations/fi.json b/translations/fi.json index 1660a0b0..60c1ab9d 100644 --- a/translations/fi.json +++ b/translations/fi.json @@ -20,27 +20,74 @@ "server_is_taking_too_long_to_respond_try_again_later": "Palvelin reagoi liian hitaasti, yritä myöhemmin uudelleen", "server_received_too_many_requests_try_again_later": "Palvelin sai liian monta pyyntöä, yritä myöhemmin uudelleen.", "there_is_a_server_error": "Palvelimessa on virhe", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Odottamaton virhe tapahtui. Syötitkö palvelimen URL-osoitteen oikein?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Odottamaton virhe tapahtui. Syötitkö palvelimen URL-osoitteen oikein?", + "too_old_server_text": "Ei-tuettu Jellyfin-palvelin löydetty", + "too_old_server_description": "Ole hyvä ja päivitä Jellyfin uusimpaan versioon" }, "server": { "enter_url_to_jellyfin_server": "Syötä URL-osoite Jellyfin-palvelimellesi", "server_url_placeholder": "http(s)://oma-palvelin.com", "connect_button": "Yhdistä", - "previous_servers": "edelliset palvelimet", + "previous_servers": "Edelliset palvelimet", "clear_button": "Tyhjennä", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Etsi paikallisia palvelimia", "searching": "Etsitään...", - "servers": "Palvelimet" + "servers": "Palvelimet", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Tarkistetaan palvelinyhteyttä...", "no_internet": "Ei internet-yhteyttä", "no_items": "Ei kohteita", "no_internet_message": "Ei hätää, voit silti katsella\nladattua sisältöä.", + "checking_server_connection_message": "Tarkistetaan yhteyttä palvelimeen", "go_to_downloads": "Siirry latauksiin", + "retry": "Yritä Uudelleen", + "server_unreachable": "Palvelinta Ei Saavutettavissa", + "server_unreachable_message": "Palvelimeen ei saatu yhteyttä.\nTarkista verkkoyhteytesi.", "oops": "Ups!", "error_message": "Jotain meni pieleen.\nKirjaudu ulos ja takaisin sisään.", "continue_watching": "Jatka katsomista", "next_up": "Seuraavaksi", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Äskettäin lisätty {{libraryName}}-kirjastoon", "suggested_movies": "Ehdotetut elokuvat", "suggested_episodes": "Ehdotetut jaksot", @@ -52,7 +99,7 @@ "jellyseerr_feature_description": "Yhdistä Jellyseerr-instanssiisi ja pyydä elokuvia suoraan sovelluksessa.", "downloads_feature_title": "Lataukset", "downloads_feature_description": "Lataa elokuvia ja TV-sarjoja katsottavaksi offline-tilassa. Käytä joko oletusmenetelmää tai asenna optimoitu palvelin ladataksesi tiedostoja taustalla.", - "chromecast_feature_description": "Lähetä elokuvia ja TV-sarjoja Chromecast-laitteillesi.", + "chromecast_feature_description": "Toista elokuvia ja TV-sarjoja Chromecast-laitteillesi.", "centralised_settings_plugin_title": "Keskitetty asetusten liitännäinen", "centralised_settings_plugin_description": "Määritä asetukset keskitetystä sijainnista Jellyfin-palvelimellasi. Kaikki asiakasasetukset kaikille käyttäjille synkronoidaan automaattisesti.", "done_button": "Valmis", @@ -62,16 +109,30 @@ "settings": { "settings_title": "Asetukset", "log_out_button": "Kirjaudu ulos", + "categories": { + "title": "Kategoriat" + }, + "playback_controls": { + "title": "Toisto ja ohjaimet" + }, + "audio_subtitles": { + "title": "Ääni ja tekstitykset" + }, + "appearance": { + "title": "Ulkoasu", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Käyttäjätiedot", "user": "Käyttäjä", "server": "Palvelin", - "token": "Token", + "token": "Pääsymerkki", "app_version": "Sovelluksen versio" }, "quick_connect": { "quick_connect_title": "Pikayhdistys", - "authorize_button": "Valtuuta Pikayhdistys", + "authorize_button": "Valtuuta pikayhdistys", "enter_the_quick_connect_code": "Syötä nopean yhteyden koodi...", "success": "Onnistui", "quick_connect_autorized": "Pikayhdistys valtuutettu", @@ -85,21 +146,42 @@ "rewind_length": "Taaksepäin hyppäämisen pituus", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Ele Ohjaus", + "horizontal_swipe_skip": "Ohita vaakatasossa pyyhkäisemällä", + "horizontal_swipe_skip_description": "Pyyhkäise vasemmalle/oikealle kun hallintaoikeudet on piilotettu ohittaaksesi", + "left_side_brightness": "Näytön kirkkauden säätö vasemmalla", + "left_side_brightness_description": "Pyyhkäise ylös/alas säätääksesi kirkkautta", + "right_side_volume": "Äänenvoimakkuudensäätö oikealla", + "right_side_volume_description": "Pyyhkäise ylös- tai alaspäin säätääksesi äänenvoimakkuutta", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Ääni", "set_audio_track": "Aseta ääniura edellisestä kohteesta", - "audio_language": "Ääni kieli", + "audio_language": "Äänen kieli", "audio_hint": "Valitse oletusäänen kieli.", "none": "Ei mitään", - "language": "Kieli" + "language": "Kieli", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Tekstitykset", + "subtitle_hint": "Määritä tekstitysasetukset.", "subtitle_language": "Tekstityksen kieli", "subtitle_mode": "Tekstitysmoodi", "set_subtitle_track": "Aseta tekstitys edellisestä kohteesta", "subtitle_size": "Tekstityksen koko", - "subtitle_hint": "Määritä tekstitysasetukset.", "none": "Ei mitään", "language": "Kieli", "loading": "Ladataan", @@ -109,7 +191,63 @@ "Always": "Aina", "None": "Ei mitään", "OnlyForced": "Vain pakotettu" - } + }, + "text_color": "Tekstin väri", + "background_color": "Taustaväri", + "outline_color": "Ääriviivan väri", + "outline_thickness": "Ääriviivan paksuus", + "background_opacity": "Taustan läpinäkyvyys", + "outline_opacity": "Ääriviivan Läpinäkyvyys", + "bold_text": "Lihavoi teksti", + "colors": { + "Black": "Musta", + "Gray": "Harmaa", + "Silver": "Hopea", + "White": "Valkoinen", + "Maroon": "Maroon", + "Red": "Punainen", + "Fuchsia": "Fuchsia", + "Yellow": "Keltainen", + "Olive": "Oliivit", + "Green": "Vihreä", + "Teal": "Sinappi", + "Lime": "Limea", + "Purple": "Violetti", + "Navy": "Laiva", + "Blue": "Sininen", + "Aqua": "Vesi" + }, + "thickness": { + "None": "Ei mitään", + "Thin": "Ohut", + "Normal": "Normaali", + "Thick": "Paksu" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Muut", @@ -134,22 +272,28 @@ "VLC_4": "VLC 4 (Kokeellinen + PiP)" }, "show_custom_menu_links": "Näytä mukautetut valikkolinkit", + "show_large_home_carousel": "Näytä suuri kotikaruselli (beta)", "hide_libraries": "Piilota kirjastot", "select_liraries_you_want_to_hide": "Valitse kirjastot, jotka haluat piilottaa Kirjasto-välilehdeltä ja etusivun osioista.", "disable_haptic_feedback": "Poista haptinen palautteet käytöstä", - "default_quality": "Oletuslaatu" + "default_quality": "Oletuslaatu", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Automaattisten Toistojaksojen Maksimimäärä", + "disabled": "Pois Käytöstä" }, "downloads": { - "downloads_title": "Lataukset", - "optimized_versions_server": "Optimoitujen versioiden palvelin", - "save_button": "Tallenna", - "optimized_server": "Optimoitu palvelin", - "optimized": "Optimoitu", - "default": "Oletus", - "optimized_version_hint": "Syötä optimoidun palvelimen URL-osoite. URL-osoitteen tulee sisältää http tai https ja valinnaisesti portti.", - "read_more_about_optimized_server": "Lue lisää optimoidusta palvelimesta.", - "url": "URL", - "server_url_placeholder": "http(s)://verkkotunnus.org:portti" + "downloads_title": "Lataukset" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Liitännäiset", @@ -160,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "Salasana", "password_placeholder": "Syötä salasana Jellyfin-käyttäjälle {{username}}", - "save_button": "Tallenna", - "clear_button": "Tyhjennä", "login_button": "Kirjaudu sisään", "total_media_requests": "Yhteensä mediapyynnöt", "movie_quota_limit": "Elokuvakiintiön raja", @@ -179,14 +321,46 @@ }, "marlin_search": { "enable_marlin_search": "Ota Marlin-haku käyttöön", - "url": "URL", + "url": "URL-osoite", "server_url_placeholder": "http(s)://verkkotunnus.org:portti", "marlin_search_hint": "Syötä Marlin-palvelimen URL-osoite. URL-osoitteen tulee sisältää http tai https ja valinnaisesti portti.", "read_more_about_marlin": "Lue lisää Marlinista.", "save_button": "Tallenna", "toasts": { - "saved": "Tallennettu" - } + "saved": "Tallennettu", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -194,10 +368,20 @@ "app_usage": "Sovelluksen käyttö {{usedSpace}}%", "device_usage": "Laitteen käyttö {{availableSpace}}%", "size_used": "{{used}} / {{total}} käytössä", - "delete_all_downloaded_files": "Poista kaikki ladatut tiedostot" + "delete_all_downloaded_files": "Poista kaikki ladatut tiedostot", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { - "show_intro": "Näytä intro", + "title": "Esittely", + "show_intro": "Näytä esittely", "reset_intro": "Nollaa intro" }, "logs": { @@ -211,16 +395,12 @@ "languages": { "title": "Kielet", "app_language": "Sovelluksen kieli", - "app_language_description": "Valitse sovelluksen kieli.", "system": "Järjestelmä" }, "toasts": { "error_deleting_files": "Virhe tiedostojen poistamisessa", "background_downloads_enabled": "Taustalataukset käytössä", - "background_downloads_disabled": "Taustalataukset pois käytöstä", - "connected": "Yhdistetty", - "could_not_connect": "Yhteyttä ei voitu muodostaa", - "invalid_url": "Virheellinen URL" + "background_downloads_disabled": "Taustalataukset pois käytöstä" } }, "sessions": { @@ -232,12 +412,14 @@ "tvseries": "TV-sarjat", "movies": "Elokuvat", "queue": "Jonot", + "other_media": "Muu media", "queue_hint": "Jonot ja lataukset menetetään sovelluksen uudelleenkäynnistyksen yhteydessä", "no_items_in_queue": "Ei kohteita jonossa", "no_downloaded_items": "Ei ladattuja kohteita", "delete_all_movies_button": "Poista kaikki elokuvat", "delete_all_tvseries_button": "Poista kaikki TV-sarjat", "delete_all_button": "Poista kaikki", + "delete_all_other_media_button": "Poista muu media", "active_download": "Aktiivinen lataus", "no_active_downloads": "Ei aktiivisia latauksia", "active_downloads": "Aktiiviset lataukset", @@ -248,35 +430,57 @@ "something_went_wrong": "Jotain meni pieleen", "could_not_get_stream_url_from_jellyfin": "Ei voitu saada suoratoiston URL:ia Jellyfinilta", "eta": "Arvio {{eta}}", - "methods": "Menetelmät", "toasts": { "you_are_not_allowed_to_download_files": "Sinulla ei ole lupaa ladata tiedostoja.", "deleted_all_movies_successfully": "Kaikki elokuvat poistettu onnistuneesti!", "failed_to_delete_all_movies": "Kaikkien elokuvien poistaminen epäonnistui", "deleted_all_tvseries_successfully": "Kaikki TV-sarjat poistettu onnistuneesti!", "failed_to_delete_all_tvseries": "Kaikkien TV-sarjojen poistaminen epäonnistui", + "deleted_media_successfully": "Muu media poistettu onnistuneesti!", + "failed_to_delete_media": "Muiden medioiden poistaminen epäonnistui", + "download_deleted": "Lataus Poistettu", "download_cancelled": "Lataus peruutettu", - "could_not_cancel_download": "Latausta ei voitu peruuttaa", + "could_not_delete_download": "Latausta Ei Voitu Poistaa", + "download_paused": "Lataus Keskeytetty", + "could_not_pause_download": "Latausta Ei Voitu Keskeyttää", + "download_resumed": "Lataus Jatketaan", + "could_not_resume_download": "Latausta Ei Voitu Jatkaa.", "download_completed": "Lataus valmis", - "download_started_for": "Lataus aloitettu kohteelle {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} on valmis ladattavaksi", - "download_stated_for_item": "Lataus aloitettu kohteelle {{item}}", + "download_failed": "Lataus epäonnistui", "download_failed_for_item": "Lataus epäonnistui kohteelle {{item}} - {{error}}", "download_completed_for_item": "Lataus valmis kohteelle {{item}}", - "queued_item_for_optimization": "Jonotettu {{item}} optimointia varten", - "failed_to_start_download_for_item": "Latauksen aloittaminen kohteelle {{item}} epäonnistui: {{message}}", - "server_responded_with_status_code": "Palvelin vastasi tilakoodilla {{statusCode}}", - "no_response_received_from_server": "Palvelimelta ei saatu vastausta", - "error_setting_up_the_request": "Virhe pyynnön asetuksessa", - "failed_to_start_download_for_item_unexpected_error": "Latauksen aloittaminen kohteelle {{item}} epäonnistui: Odottamaton virhe", + "download_started_for_item": "Lataus aloitettiin nimellä {{item}}", + "failed_to_start_download": "Lataamisen aloittaminen epäonnistui", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "Kaikki lataukset poistettu onnistuneesti", + "files_deleted_by_type": "{{count}} {{type}} poistettu", "all_files_folders_and_jobs_deleted_successfully": "Kaikki tiedostot, kansiot ja tehtävät poistettu onnistuneesti", - "an_error_occured_while_deleting_files_and_jobs": "Virhe tapahtui tiedostojen ja tehtävien poistamisen aikana", - "go_to_downloads": "Siirry latauksiin" + "failed_to_clean_cache_directory": "Välimuistin hakemiston puhdistus epäonnistui", + "could_not_get_download_url_for_item": "Latauksen URL-osoitetta ei voitu ladata {{itemName}}", + "go_to_downloads": "Siirry latauksiin", + "file_deleted": "{{item}} poistettu" } } }, + "common": { + "select": "Valitse", + "no_trailer_available": "Perävaunua ei saatavilla", + "video": "Video", + "audio": "Ääni", + "subtitle": "Tekstitys", + "play": "Toista", + "none": "Ei mitään", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Hae täältä...", "search": "Haku...", "x_items": "{{count}} kohdetta", "library": "Kirjasto", @@ -288,6 +492,10 @@ "episodes": "Jaksot", "collections": "Kokoelmat", "actors": "Näyttelijät", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Pyydä elokuvia", "request_series": "Pyydä sarjoja", "recently_added": "Äskettäin lisätty", @@ -297,7 +505,7 @@ "popular_movies": "Suositut elokuvat", "movie_genres": "Elokuvagenret", "upcoming_movies": "Tulevat elokuvat", - "studios": "Studios", + "studios": "Studio", "popular_tv": "Suositut TV-ohjelmat", "tv_genres": "TV-genret", "upcoming_tv": "Tulevat TV-ohjelmat", @@ -313,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB TV:n suoratoistopalvelut" }, "library": { - "no_items_found": "Ei kohteita löytynyt", "no_results": "Ei tuloksia", "no_libraries_found": "Ei kirjastoja löytynyt", "item_types": { @@ -336,79 +543,80 @@ "genres": "Genret", "years": "Vuodet", "sort_by": "Lajittele", + "filter_by": "Filter By", "sort_order": "Lajittelujärjestys", - "asc": "Nouseva", - "desc": "Laskeva", "tags": "Tunnisteet" - }, - "favorites": { - "series": "Sarjat", - "movies": "Elokuvat", - "episodes": "Jaksot", - "videos": "Videot", - "boxsets": "Bokset", - "playlists": "Soittolistat", - "noDataTitle": "Ei suosikkeja vielä", - "noData": "Merkitse kohteita suosikeiksi, jotta ne näkyvät täällä nopeaa pääsyä varten." - }, - "custom_links": { - "no_links": "Ei linkkejä" - }, - "player": { - "error": "Virhe", - "failed_to_get_stream_url": "Suoratoisto-URL:n saaminen epäonnistui", - "an_error_occured_while_playing_the_video": "Virhe tapahtui videota toistettaessa. Tarkista lokit asetuksista.", - "client_error": "Asiakasvirhe", - "could_not_create_stream_for_chromecast": "Suoratoistoa ei voitu luoda Chromecastille", - "message_from_server": "Viesti palvelimelta: {{message}}", - "video_has_finished_playing": "Video on lopettanut toistamisen!", - "no_video_source": "Ei videolähdettä...", - "next_episode": "Seuraava jakso", - "refresh_tracks": "Päivitä raidat", - "subtitle_tracks": "Tekstitysraidat:", - "audio_tracks": "Ääniraidat:", - "playback_state": "Toistotila:", - "no_data_available": "Ei tietoja saatavilla", - "index": "Indeksi:" - }, - "item_card": { - "next_up": "Seuraavaksi", - "no_items_to_display": "Ei näytettäviä kohteita", - "cast_and_crew": "Näyttelijät ja työryhmä", - "series": "Sarjat", - "seasons": "Kausi(t)", - "season": "Kausi", - "no_episodes_for_this_season": "Ei jaksoja tälle kaudelle", - "overview": "Yhteenveto", - "more_with": "Lisää {{name}}:n kanssa", - "similar_items": "Samanlaiset kohteet", - "no_similar_items_found": "Ei löytynyt samanlaisia kohteita", - "video": "Video", - "more_details": "Lisätietoja", - "quality": "Laatu", - "audio": "Ääni", - "subtitles": "Tekstitys", - "show_more": "Näytä lisää", - "show_less": "Näytä vähemmän", - "appeared_in": "Ilmestyi", - "could_not_load_item": "Kohteen lataaminen epäonnistui", - "none": "Ei mitään", - "download": { - "download_season": "Lataa kausi", - "download_series": "Lataa sarja", - "download_episode": "Lataa jakso", - "download_movie": "Lataa elokuva", - "download_x_item": "Lataa {{item_count}} kohdetta", - "download_button": "Lataa", - "using_optimized_server": "Käytetään optimoitua palvelinta", - "using_default_method": "Käytetään oletusmenetelmää" - } + } + }, + "favorites": { + "series": "Sarjat", + "movies": "Elokuvat", + "episodes": "Jaksot", + "videos": "Videot", + "boxsets": "bokset", + "playlists": "Soittolistat", + "noDataTitle": "Ei Vielä Suosikkeja", + "noData": "Merkitse kohteet suosikeiksi, jotta ne näkyvät täällä nopeasti päästäksesi." + }, + "custom_links": { + "no_links": "Ei Linkkejä" + }, + "player": { + "error": "Virhe", + "failed_to_get_stream_url": "Lähetyksen URL-osoitteen haku epäonnistui", + "an_error_occured_while_playing_the_video": "Videon toiston yhteydessä tapahtui virhe. Tarkista lokit asetuksista.", + "client_error": "Asiakkaan Virhe", + "could_not_create_stream_for_chromecast": "Suoratoistoa ei voitu luoda Chromecastia varten", + "message_from_server": "Viesti palvelimelta: {{message}}", + "next_episode": "Seuraava Jakso", + "refresh_tracks": "Päivitä Kappaleet", + "audio_tracks": "Ääni Kappaleet:", + "playback_state": "Toiston Tila:", + "index": "Indeksi:", + "continue_watching": "Jatka katsomista", + "go_back": "Siirry Takaisin", + "downloaded_file_title": "Tämä tiedosto on ladattuna", + "downloaded_file_message": "Haluatko toistaa ladatun tiedoston?", + "downloaded_file_yes": "Kyllä", + "downloaded_file_no": "Ei", + "downloaded_file_cancel": "Peruuta" + }, + "item_card": { + "next_up": "Seuraavaksi", + "no_items_to_display": "Ei kohteita näytettäväksi", + "cast_and_crew": "Lähetä & Miehistö", + "series": "Sarjat", + "seasons": "Kaudet", + "season": "Kausi", + "no_episodes_for_this_season": "Ei jaksoja tälle kaudelle", + "overview": "Yleiskatsaus", + "more_with": "Enemmän {{name}} kanssa", + "similar_items": "Samankaltaiset Kohteet", + "no_similar_items_found": "Samankaltaisia Tuotteita Ei Löytynyt", + "video": "Video", + "more_details": "Lisää Yksityiskohtia", + "media_options": "Media-asetukset", + "quality": "Laatu", + "audio": "Ääni", + "subtitles": "Tekstitys", + "show_more": "Näytä Lisää", + "show_less": "Näytä Vähemmän", + "appeared_in": "Esiintyy Sisään", + "could_not_load_item": "Kohdetta Ei Voitu Ladata", + "none": "Ei mitään", + "download": { + "download_season": "Lataa Kausi", + "download_series": "Lataa Sarja", + "download_episode": "Lataa Jakso", + "download_movie": "Lataa Elokuva", + "download_x_item": "Lataa {{item_count}} Kohteita", + "download_unwatched_only": "Vain Katsomattomat", + "download_button": "Lataa" } }, "live_tv": { "next": "Seuraava", "previous": "Edellinen", - "live_tv": "Live TV", "coming_soon": "Tulossa pian", "on_now": "Nykyään", "shows": "Ohjelmat", @@ -456,6 +664,10 @@ "number_episodes": "{{episode_number}} jaksoa", "born": "Syntynyt", "appearances": "Ulkonäöt", + "approve": "Hyväksy", + "decline": "Hylkää", + "requested_by": "Käyttäjän {{user}} pyynnöstä", + "unknown_user": "Tuntematon käyttäjä", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerr-palvelin ei täytä vähimmäisversiovaatimuksia! Päivitä vähintään versioon 2.0.0", "jellyseerr_test_failed": "Jellyseerr-testi epäonnistui. Yritä uudelleen.", @@ -463,7 +675,11 @@ "issue_submitted": "Ongelma lähetetty!", "requested_item": "Pyydetty {{item}}!", "you_dont_have_permission_to_request": "Sinulla ei ole lupaa pyytää!", - "something_went_wrong_requesting_media": "Jotain meni pieleen mediaa pyydettäessä!" + "something_went_wrong_requesting_media": "Jotain meni pieleen mediaa pyydettäessä!", + "request_approved": "Pyyntö hyväksytty!", + "request_declined": "Pyyntö hylätty!", + "failed_to_approve_request": "Pyynnön hyväksyminen epäonnistui", + "failed_to_decline_request": "Pyynnön hylkääminen epäonnistui" } }, "tabs": { @@ -472,5 +688,129 @@ "library": "Kirjasto", "custom_links": "Mukautetut linkit", "favorites": "Suosikit" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/fr.json b/translations/fr.json index 803fec86..780a1a8c 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -7,20 +7,22 @@ "username_placeholder": "Nom d'utilisateur", "password_placeholder": "Mot de passe", "login_button": "Se connecter", - "quick_connect": "Connexion Rapide", + "quick_connect": "Connexion rapide", "enter_code_to_login": "Entrez le code {{code}} pour vous connecter", - "failed_to_initiate_quick_connect": "Échec de l'initialisation de Connexion Rapide", + "failed_to_initiate_quick_connect": "Échec de l'initialisation de Connexion rapide", "got_it": "D'accord", "connection_failed": "La connexion a échoué", - "could_not_connect_to_server": "Impossible de se connecter au serveur. Veuillez vérifier l'URL et votre connection réseau.", + "could_not_connect_to_server": "Impossible de se connecter au serveur. Veuillez vérifier l’URL et votre connexion réseau.", "an_unexpected_error_occured": "Une erreur inattendue s'est produite", "change_server": "Changer de serveur", "invalid_username_or_password": "Nom d'utilisateur ou mot de passe invalide", "user_does_not_have_permission_to_log_in": "L'utilisateur n'a pas la permission de se connecter", "server_is_taking_too_long_to_respond_try_again_later": "Le serveur prend trop de temps à répondre, réessayez plus tard", - "server_received_too_many_requests_try_again_later": "Le serveur a reçu trop de demandes, réessayez plus tard", + "server_received_too_many_requests_try_again_later": "Le serveur a reçu trop de demandes, réessayez plus tard.", "there_is_a_server_error": "Il y a une erreur de serveur", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Une erreur inattendue s'est produite. Avez-vous entré la bonne URL?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Une erreur inattendue s’est produite. Avez-vous correctement saisi l’URL du serveur ?", + "too_old_server_text": "Serveur Jellyfin non pris en charge découvert", + "too_old_server_description": "Veuillez mettre à jour Jellyfin vers la dernière version" }, "server": { "enter_url_to_jellyfin_server": "Entrez l'URL du serveur Jellyfin", @@ -28,40 +30,99 @@ "connect_button": "Connexion", "previous_servers": "Serveurs précédents", "clear_button": "Effacer", + "swipe_to_remove": "Glisser pour supprimer", "search_for_local_servers": "Rechercher des serveurs locaux", "searching": "Recherche...", - "servers": "Serveurs" + "servers": "Serveurs", + "saved": "Enregistré", + "session_expired": "Session expirée", + "please_login_again": "Votre session enregistrée a expiré. Veuillez vous connecter à nouveau.", + "remove_saved_login": "Supprimer l'identifiant enregistré", + "remove_saved_login_description": "Cela supprimera vos identifiants enregistrés pour ce serveur. Vous devrez saisir à nouveau votre nom d’utilisateur et votre mot de passe la prochaine fois.", + "accounts_count": "Comptes {{count}}", + "select_account": "Sélectionnez un compte", + "add_account": "Ajouter un compte", + "remove_account_description": "Cela supprimera les identifiants enregistrés pour {{username}}." + }, + "save_account": { + "title": "Sauvegarder le compte", + "save_for_later": "Enregistrer ce compte", + "security_option": "Options de sécurité", + "no_protection": "Aucune protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Vérification de la connexion au serveur...", "no_internet": "Pas d'Internet", "no_items": "Aucun média", "no_internet_message": "Aucun problème, vous pouvez toujours regarder\nle contenu téléchargé.", - "go_to_downloads": "Aller aux téléchargements", - "oops": "Oups!", + "checking_server_connection_message": "Vérification de la connexion au serveur", + "go_to_downloads": "Accédez aux téléchargements", + "retry": "Réessayer", + "server_unreachable": "Serveur injoignable", + "server_unreachable_message": "Impossible d'accéder au serveur.\nVeuillez vérifier votre connexion réseau.", + "oops": "Oups !", "error_message": "Quelque chose s'est mal passé.\nVeuillez vous reconnecter à nouveau.", "continue_watching": "Continuer à regarder", "next_up": "À suivre", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Ajoutés récemment dans {{libraryName}}", "suggested_movies": "Films suggérés", "suggested_episodes": "Épisodes suggérés", "intro": { "welcome_to_streamyfin": "Bienvenue sur Streamyfin", - "a_free_and_open_source_client_for_jellyfin": "Un client gratuit et open source pour Jellyfin", + "a_free_and_open_source_client_for_jellyfin": "Un client gratuit et open-source pour Jellyfin.", "features_title": "Fonctionnalités", - "features_description": "Streamyfin possède de nombreuses fonctionnalités et s'intègre à un large éventail de logiciels que vous pouvez trouver dans le menu des paramètres, notamment:", - "jellyseerr_feature_description": "Connectez-vous à votre instance Jellyseerr et demandez des films directement dans l'application.", + "features_description": "Streamyfin offre de nombreuses fonctionnalités et s'intègre à de nombreux logiciels disponibles dans le menu des paramètres, notamment :", + "jellyseerr_feature_description": "Connectez-vous à votre instance Seerr et demandez des films directement dans l'application.", "downloads_feature_title": "Téléchargements", - "downloads_feature_description": "Téléchargez des films et des émissions de télévision pour les regarder hors ligne. Utilisez la méthode par défaut ou installez le serveur d'optimisation pour télécharger les fichiers en arrière-plan.", - "chromecast_feature_description": "Diffusez des films et des émissions de télévision sur vos appareils Chromecast.", + "downloads_feature_description": "Téléchargez des films et des séries pour les regarder hors ligne. Utilisez la méthode par défaut ou installez le serveur d'optimisation pour télécharger les fichiers en arrière-plan.", + "chromecast_feature_description": "Diffusez des films et des séries sur vos appareils Chromecast.", "centralised_settings_plugin_title": "Plugin de paramètres centralisés", "centralised_settings_plugin_description": "Configuration des paramètres d'un emplacement centralisé sur votre serveur Jellyfin. Tous les paramètres clients pour tous les utilisateurs seront synchronisés automatiquement.", "done_button": "Terminé", "go_to_settings_button": "Allez dans les paramètres", - "read_more": "Lisez-en plus" + "read_more": "En savoir plus" }, "settings": { "settings_title": "Paramètres", "log_out_button": "Déconnexion", + "categories": { + "title": "Catégories" + }, + "playback_controls": { + "title": "Lecture et commandes" + }, + "audio_subtitles": { + "title": "Audio et sous-titres" + }, + "appearance": { + "title": "Apparence", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Informations utilisateur", "user": "Utilisateur", @@ -71,8 +132,8 @@ }, "quick_connect": { "quick_connect_title": "Connexion Rapide", - "authorize_button": "Autoriser Connexion Rapide", - "enter_the_quick_connect_code": "Entrez le code Connexion Rapide...", + "authorize_button": "Autoriser une Connexion Rapide", + "enter_the_quick_connect_code": "Entrez le code de Connexion Rapide...", "success": "Succès", "quick_connect_autorized": "Connexion Rapide autorisé", "error": "Erreur", @@ -85,21 +146,42 @@ "rewind_length": "Durée de retour en arrière", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Commandes gestuelles", + "horizontal_swipe_skip": "Glisser horizontalement pour passer", + "horizontal_swipe_skip_description": "Glisser vers la gauche/droite lorsque les contrôles sont masqués pour passer", + "left_side_brightness": "Contrôle de la luminosité du côté gauche", + "left_side_brightness_description": "Glisser vers le haut/bas sur le côté gauche pour ajuster la luminosité", + "right_side_volume": "Contrôle du volume du côté droit", + "right_side_volume_description": "Glisser vers le haut/bas sur le côté droit pour ajuster le volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Audio", "set_audio_track": "Piste audio de l'élément précédent", "audio_language": "Langue audio", "audio_hint": "Choisissez une langue audio par défaut.", "none": "Aucune", - "language": "Langage" + "language": "Langage", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Sous-titres", + "subtitle_hint": "Configurez les préférences des sous-titres.", "subtitle_language": "Langue des sous-titres", "subtitle_mode": "Mode des sous-titres", "set_subtitle_track": "Piste de sous-titres de l'élément précédent", "subtitle_size": "Taille des sous-titres", - "subtitle_hint": "Configurez les préférences des sous-titres.", "none": "Aucune", "language": "Langage", "loading": "Chargement", @@ -109,7 +191,63 @@ "Always": "Toujours", "None": "Aucun", "OnlyForced": "Forcés seulement" - } + }, + "text_color": "Couleur du texte", + "background_color": "Couleur d'arrière-plan", + "outline_color": "Couleur du contour", + "outline_thickness": "Épaisseur du contour", + "background_opacity": "Opacité de l'arrière-plan", + "outline_opacity": "Opacité du contour", + "bold_text": "Texte en gras", + "colors": { + "Black": "Noir", + "Gray": "Gris", + "Silver": "Argent", + "White": "Blanc", + "Maroon": "Marron", + "Red": "Rouge", + "Fuchsia": "Fuchsia", + "Yellow": "Jaune", + "Olive": "Olive", + "Green": "Vert", + "Teal": "Bleu canard", + "Lime": "Citron vert", + "Purple": "Violet", + "Navy": "Bleu marine", + "Blue": "Bleu", + "Aqua": "Bleu turquoise" + }, + "thickness": { + "None": "Aucun", + "Thin": "Maigre", + "Normal": "Normale", + "Thick": "Épais" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Autres", @@ -128,66 +266,101 @@ "UNKNOWN": "Inconnu" }, "safe_area_in_controls": "Zone de sécurité dans les contrôles", - "video_player": "Video player", + "video_player": "Lecteur vidéo", "video_players": { "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" + "VLC_4": "VLC 4 (Expérimental + PiP)" }, "show_custom_menu_links": "Afficher les liens personnalisés", + "show_large_home_carousel": "Afficher le grand carrousel d’accueil (bêta)", "hide_libraries": "Cacher des bibliothèques", "select_liraries_you_want_to_hide": "Sélectionnez les bibliothèques que vous souhaitez masquer dans l'onglet Bibliothèque et les sections de la page d'accueil.", "disable_haptic_feedback": "Désactiver le retour haptique", "default_quality": "Qualité par défaut", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Nombre d'épisodes en lecture automatique max", "disabled": "Désactivé" }, "downloads": { - "downloads_title": "Téléchargements", - "optimized_versions_server": "Serveur de versions optimisées", - "save_button": "Enregistrer", - "optimized_server": "Serveur optimisé", - "optimized": "Optimisé", - "default": "Par défaut", - "optimized_version_hint": "Entrez l'URL du serveur de versions optimisées. L'URL devrait inclure http ou https et optionnellement le port.", - "read_more_about_optimized_server": "Lisez-en plus sur le serveur de versions optimisées.", - "url": "URL", - "server_url_placeholder": "http(s)://domaine.org:port" + "downloads_title": "Téléchargements" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Plugins", "jellyseerr": { "jellyseerr_warning": "Cette intégration est dans ses débuts. Attendez-vous à ce que des choses changent.", "server_url": "URL du serveur", - "server_url_hint": "Exemple: http(s)://votre-domaine.url\n(ajouter le port si nécessaire)", - "server_url_placeholder": "URL de Jellyseerr...", + "server_url_hint": "Exemple : http(s)://votre-domaine.url\n(ajouter le port si nécessaire)", + "server_url_placeholder": "URL de Seerr...", "password": "Mot de passe", "password_placeholder": "Entrez le mot de passe pour l'utilisateur Jellyfin {{username}}", - "save_button": "Enregistrer", - "clear_button": "Effacer", "login_button": "Connexion", "total_media_requests": "Total de demandes de médias", "movie_quota_limit": "Limite de quota de film", "movie_quota_days": "Jours de quota de film", - "tv_quota_limit": "Limite de quota TV", - "tv_quota_days": "Jours de quota TV", - "reset_jellyseerr_config_button": "Réinitialiser la configuration Jellyseerr", + "tv_quota_limit": "Limite de quota de séries", + "tv_quota_days": "Jours de quota de séries", + "reset_jellyseerr_config_button": "Réinitialiser la configuration Seerr", "unlimited": "Illimité", - "plus_n_more": "+{{n}} more", + "plus_n_more": "+{{n}} Plus", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "Par défaut", + "VOTE_COUNT_AND_AVERAGE": "Nombre de votes et moyenne", + "POPULARITY": "Popularité" } }, "marlin_search": { - "enable_marlin_search": "Activer Marlin Search ", + "enable_marlin_search": "Activer Marlin Search", "url": "URL", "server_url_placeholder": "http(s)://domaine.org:port", "marlin_search_hint": "Entrez l'URL du serveur Marlin. L'URL devrait inclure http ou https et optionnellement le port.", - "read_more_about_marlin": "Lisez-en plus sur Marlin.", + "read_more_about_marlin": "En savoir plus sur Marlin.", "save_button": "Enregistrer", "toasts": { - "saved": "Enregistré" - } + "saved": "Enregistré", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,87 +368,121 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Appareil {{availableSpace}}%", "size_used": "{{used}} de {{total}} utilisés", - "delete_all_downloaded_files": "Supprimer tous les fichiers téléchargés" + "delete_all_downloaded_files": "Supprimer tous les fichiers téléchargés", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Introduction", "show_intro": "Afficher l'intro", "reset_intro": "Réinitialiser l'intro" }, "logs": { "logs_title": "Journaux", - "export_logs": "Export logs", - "click_for_more_info": "Click for more info", - "level": "Level", - "no_logs_available": "Aucun journal disponible", + "export_logs": "Exporter les journaux", + "click_for_more_info": "Cliquez pour plus d'informations", + "level": "Niveau", + "no_logs_available": "Pas de journaux disponibles", "delete_all_logs": "Supprimer tous les journaux" }, "languages": { "title": "Langues", "app_language": "Langue de l'application", - "app_language_description": "Sélectionnez la langue de l'application", "system": "Système" }, "toasts": { "error_deleting_files": "Erreur lors de la suppression des fichiers", "background_downloads_enabled": "Téléchargements en arrière-plan activés", - "background_downloads_disabled": "Téléchargements en arrière-plan désactivés", - "connected": "Connecté", - "could_not_connect": "Impossible de se connecter", - "invalid_url": "URL invalide" + "background_downloads_disabled": "Téléchargements en arrière-plan désactivés" } }, + "sessions": { + "title": "Appareils actifs", + "no_active_sessions": "Aucun appareil actif" + }, "downloads": { "downloads_title": "Téléchargements", - "tvseries": "Séries TV", + "tvseries": "Séries", "movies": "Films", "queue": "File d'attente", + "other_media": "Autres médias", "queue_hint": "La file d'attente et les téléchargements seront perdus au redémarrage de l'application", "no_items_in_queue": "Aucun téléchargement de média dans la file d'attente", "no_downloaded_items": "Aucun média téléchargé", "delete_all_movies_button": "Supprimer tous les films", "delete_all_tvseries_button": "Supprimer toutes les séries", - "delete_all_button": "Supprimer tout les médias", + "delete_all_button": "Supprimer tous les médias", + "delete_all_other_media_button": "Supprimer un autre média", "active_download": "Téléchargement actif", - "no_active_downloads": "Aucun téléchargements actifs", + "no_active_downloads": "Pas de téléchargements actifs", "active_downloads": "Téléchargements actifs", "new_app_version_requires_re_download": "La nouvelle version de l'application nécessite un nouveau téléchargement", - "new_app_version_requires_re_download_description": "Une nouvelle version de l'application est disponible. Veuillez supprimer tous les téléchargements et redémarrer l'application pour télécharger à nouveau", + "new_app_version_requires_re_download_description": "La nouvelle mise à jour nécessite que le contenu soit téléchargé à nouveau. Veuillez supprimer tout le contenu téléchargé et réessayer.", "back": "Retour", "delete": "Supprimer", "something_went_wrong": "Quelque chose s'est mal passé", "could_not_get_stream_url_from_jellyfin": "Impossible d'obtenir l'URL du flux depuis Jellyfin", "eta": "ETA {{eta}}", - "methods": "Méthodes", "toasts": { - "you_are_not_allowed_to_download_files": "Vous n'êtes pas autorisé à télécharger des fichiers", - "deleted_all_movies_successfully": "Tous les films ont été supprimés avec succès!", + "you_are_not_allowed_to_download_files": "Vous n'êtes pas autorisé à télécharger des fichiers.", + "deleted_all_movies_successfully": "Tous les films ont été supprimés avec succès !", "failed_to_delete_all_movies": "Échec de la suppression de tous les films", - "deleted_all_tvseries_successfully": "Toutes les séries ont été supprimées avec succès!", + "deleted_all_tvseries_successfully": "Toutes les séries ont été supprimées avec succès !", "failed_to_delete_all_tvseries": "Échec de la suppression de toutes les séries", + "deleted_media_successfully": "Les autres médias ont été supprimés avec succès !", + "failed_to_delete_media": "Échec de la suppression d'un autre média", + "download_deleted": "Téléchargement supprimé", "download_cancelled": "Téléchargement annulé", - "could_not_cancel_download": "Impossible d'annuler le téléchargement", + "could_not_delete_download": "Impossible de supprimer le téléchargement", + "download_paused": "Téléchargement en pause", + "could_not_pause_download": "Impossible de mettre en pause le téléchargement", + "download_resumed": "Reprise du téléchargement", + "could_not_resume_download": "Impossible de reprendre le téléchargement", "download_completed": "Téléchargement terminé", - "download_started_for": "Téléchargement démarré pour {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} est prêt à être téléchargé", - "download_stated_for_item": "Téléchargement démarré pour {{item}}", + "download_failed": "Échec du téléchargement", "download_failed_for_item": "Échec du téléchargement pour {{item}} - {{error}}", "download_completed_for_item": "Téléchargement terminé pour {{item}}", - "queued_item_for_optimization": "{{item}} mis en file d'attente pour l'optimisation", - "failed_to_start_download_for_item": "Échec du démarrage du téléchargement pour {{item}}: {{message}}", - "server_responded_with_status_code": "Le serveur a répondu avec le code de statut {{statusCode}}", - "no_response_received_from_server": "Aucune réponse reçue du serveur", - "error_setting_up_the_request": "Erreur lors de la configuration de la demande", - "failed_to_start_download_for_item_unexpected_error": "Échec du démarrage du téléchargement pour {{item}}: Erreur inattendue", + "download_started_for_item": "Téléchargement démarré pour {{item}}", + "failed_to_start_download": "Impossible de démarrer le téléchargement", + "item_already_downloading": "{{item}} est déjà en cours de téléchargement", + "all_files_deleted": "Tous les téléchargements supprimés avec succès", + "files_deleted_by_type": "{{count}} {{type}} supprimé", "all_files_folders_and_jobs_deleted_successfully": "Tous les fichiers, dossiers et tâches ont été supprimés avec succès", - "an_error_occured_while_deleting_files_and_jobs": "Une erreur s'est produite lors de la suppression des fichiers et des tâches", - "go_to_downloads": "Aller aux téléchargements" + "failed_to_clean_cache_directory": "Échec du nettoyage du répertoire de cache", + "could_not_get_download_url_for_item": "Échec d'obtention de l'URL de téléchargement pour {{itemName}}", + "go_to_downloads": "Aller aux téléchargements", + "file_deleted": "{{item}} supprimé" } } }, + "common": { + "select": "Sélectionner", + "no_trailer_available": "Aucune bande-annonce disponible", + "video": "Vidéo", + "audio": "Audio", + "subtitle": "Sous-titres", + "play": "Lecture", + "none": "Aucun", + "track": "Suivre", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Rechercher ici...", "search": "Rechercher...", - "x_items": "{{count}} médias", + "x_items": "{{count}} Médias", "library": "Bibliothèque", "discover": "Découvrir", "no_results": "Aucun résultat", @@ -285,6 +492,10 @@ "episodes": "Épisodes", "collections": "Collections", "actors": "Acteurs", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Demander un film", "request_series": "Demander une série", "recently_added": "Ajoutés récemment", @@ -295,29 +506,28 @@ "movie_genres": "Genres de films", "upcoming_movies": "Films à venir", "studios": "Studios", - "popular_tv": "TV populaire", - "tv_genres": "Genres TV", - "upcoming_tv": "TV à venir", - "networks": "Réseaux", - "tmdb_movie_keyword": "Mot(s)-clé(s) Films TMDB", + "popular_tv": "Séries populaires", + "tv_genres": "Genres des séries", + "upcoming_tv": "Séries à venir", + "networks": "Studios", + "tmdb_movie_keyword": "Mots-clés de film TMDB", "tmdb_movie_genre": "Genre de film TMDB", - "tmdb_tv_keyword": "Mot(s)-clé(s) TV TMDB", - "tmdb_tv_genre": "Genre TV TMDB", + "tmdb_tv_keyword": "Mots-clés de séries TMDB", + "tmdb_tv_genre": "Genre de séries TMDB", "tmdb_search": "Recherche TMDB", "tmdb_studio": "Studio TMDB", "tmdb_network": "Réseau TMDB", "tmdb_movie_streaming_services": "Services de streaming de films TMDB", - "tmdb_tv_streaming_services": "Services de streaming TV TMDB" + "tmdb_tv_streaming_services": "Services de streaming de séries TMDB" }, "library": { - "no_items_found": "Aucun média trouvé", "no_results": "Aucun résultat", "no_libraries_found": "Aucune bibliothèque trouvée", "item_types": { - "movies": "films", - "series": "séries", - "boxsets": "coffrets", - "items": "médias" + "movies": "Films", + "series": "Séries", + "boxsets": "Coffrets ", + "items": "Médias" }, "options": { "display": "Affichage", @@ -333,9 +543,8 @@ "genres": "Genres", "years": "Années", "sort_by": "Trier par", + "filter_by": "Filter By", "sort_order": "Ordre de tri", - "asc": "Ascending", - "desc": "Descending", "tags": "Tags" } }, @@ -345,7 +554,7 @@ "episodes": "Épisodes", "videos": "Vidéos", "boxsets": "Coffrets", - "playlists": "Listes de lecture", + "playlists": "Playlists", "noDataTitle": "Pas encore de favoris", "noData": "Marquez des éléments comme favoris pour les voir apparaître ici pour un accès rapide." }, @@ -355,25 +564,26 @@ "player": { "error": "Erreur", "failed_to_get_stream_url": "Échec de l'obtention de l'URL du flux", - "an_error_occured_while_playing_the_video": "Une erreur s'est produite lors de la lecture de la vidéo", - "client_error": "Erreur client", + "an_error_occured_while_playing_the_video": "Une erreur s’est produite lors de la lecture de la vidéo. Vérifiez les journaux dans les paramètres.", + "client_error": "Erreur du client", "could_not_create_stream_for_chromecast": "Impossible de créer un flux sur la Chromecast", - "message_from_server": "Message du serveur: {{message}}", - "video_has_finished_playing": "La vidéo a fini de jouer!", - "no_video_source": "Aucune source vidéo...", + "message_from_server": "Message du serveur : {{message}}", "next_episode": "Épisode suivant", "refresh_tracks": "Rafraîchir les pistes", - "subtitle_tracks": "Pistes de sous-titres:", - "audio_tracks": "Pistes audio:", - "playback_state": "État de lecture:", - "no_data_available": "Aucune donnée disponible", + "audio_tracks": "Pistes audio :", + "playback_state": "État de lecture :", "index": "Index :", "continue_watching": "Continuer à regarder", - "go_back": "Retour" + "go_back": "Retour", + "downloaded_file_title": "Ce fichier est téléchargé", + "downloaded_file_message": "Voulez-vous lire le fichier téléchargé ?", + "downloaded_file_yes": "Oui", + "downloaded_file_no": "Non", + "downloaded_file_cancel": "Annuler" }, "item_card": { "next_up": "À suivre", - "no_items_to_display": "Aucun médias à afficher", + "no_items_to_display": "Aucuns médias à afficher", "cast_and_crew": "Distribution et équipe", "series": "Séries", "seasons": "Saisons", @@ -382,9 +592,10 @@ "overview": "Aperçu", "more_with": "Plus avec {{name}}", "similar_items": "Médias similaires", - "no_similar_items_found": "Aucun média similaire trouvé", + "no_similar_items_found": "Aucuns médias similaires trouvés", "video": "Vidéo", "more_details": "Plus de détails", + "media_options": "Options média", "quality": "Qualité", "audio": "Audio", "subtitles": "Sous-titres", @@ -399,15 +610,13 @@ "download_episode": "Télécharger l'épisode", "download_movie": "Télécharger le film", "download_x_item": "Télécharger {{item_count}} médias", - "download_button": "Télécharger", - "using_optimized_server": "Avec le serveur optimisées", - "using_default_method": "Avec la méthode par défaut" + "download_unwatched_only": "Non visionné uniquement", + "download_button": "Télécharger" } }, "live_tv": { "next": "Suivant", "previous": "Précédent", - "live_tv": "TV en direct", "coming_soon": "Bientôt", "on_now": "En ce moment", "shows": "Émissions", @@ -420,19 +629,19 @@ "confirm": "Confirmer", "cancel": "Annuler", "yes": "Oui", - "whats_wrong": "Quel est le problème?", + "whats_wrong": "Quel est le problème ?", "issue_type": "Type de problème", "select_an_issue": "Sélectionnez un problème", - "types": "Types", + "types": "Types de fichiers", "describe_the_issue": "(optionnel) Décrivez le problème...", "submit_button": "Soumettre", "report_issue_button": "Signaler un problème", "request_button": "Demander", - "are_you_sure_you_want_to_request_all_seasons": "Êtes-vous sûr de vouloir demander toutes les saisons?", + "are_you_sure_you_want_to_request_all_seasons": "Êtes-vous sûr de vouloir demander toutes les saisons ?", "failed_to_login": "Échec de la connexion", "cast": "Distribution", "details": "Détails", - "status": "Statut", + "status": "Statuts", "original_title": "Titre original", "series_type": "Type de série", "release_dates": "Dates de sortie", @@ -450,19 +659,27 @@ "tags": "Tags", "quality_profile": "Profil de qualité", "root_folder": "Dossier racine", - "season_all": "Season (all)", + "season_all": "Saison (Tous)", "season_number": "Saison {{season_number}}", - "number_episodes": "{{episode_number}} épisodes", + "number_episodes": "{{episode_number}} Épisodes", "born": "Né(e) le", "appearances": "Apparences", + "approve": "Valider", + "decline": "Refuser", + "requested_by": "Demandé par {{user}}", + "unknown_user": "Utilisateur inconnu", "toasts": { - "jellyseer_does_not_meet_requirements": "Jellyseer ne répond pas aux exigences! Veuillez mettre à jour au moins vers la version 2.0.0.", - "jellyseerr_test_failed": "Échec du test de Jellyseerr", - "failed_to_test_jellyseerr_server_url": "Échec du test de l'URL du serveur Jellyseerr", - "issue_submitted": "Problème soumis!", - "requested_item": "{{item}}} demandé!", - "you_dont_have_permission_to_request": "Vous n'avez pas la permission de demander {{item}}", - "something_went_wrong_requesting_media": "Quelque chose s'est mal passé en demandant le média!" + "jellyseer_does_not_meet_requirements": "Seerr ne répond pas aux exigences ! Veuillez mettre à jour au moins vers la version 2.0.0.", + "jellyseerr_test_failed": "Le test Seerr a échoué. Veuillez réessayer.", + "failed_to_test_jellyseerr_server_url": "Échec du test de l'URL du serveur Seerr", + "issue_submitted": "Problème soumis !", + "requested_item": "{{item}}} demandé !", + "you_dont_have_permission_to_request": "Vous n'avez pas la permission de demander !", + "something_went_wrong_requesting_media": "Quelque chose s'est mal passé en demandant le média !", + "request_approved": "Demande approuvée !", + "request_declined": "Demande déclinée !", + "failed_to_approve_request": "Échec d'approbation de la demande", + "failed_to_decline_request": "Échec du refus de la demande" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Bibliothèque", "custom_links": "Liens personnalisés", "favorites": "Favoris" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/he.json b/translations/he.json new file mode 100644 index 00000000..f474d68f --- /dev/null +++ b/translations/he.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "נדרש שם משתמש", + "error_title": "שגיאה", + "login_title": "התחבר", + "login_to_title": "התחבר אל", + "username_placeholder": "שם משתמש", + "password_placeholder": "סיסמה", + "login_button": "התחבר", + "quick_connect": "התחברות מהירה", + "enter_code_to_login": "הקלד קוד {{code}} כדי להתחבר", + "failed_to_initiate_quick_connect": "קרתה שגיאה בהתחלת התחברות מהירה", + "got_it": "קיבלתי", + "connection_failed": "ההתחברות נכשלה", + "could_not_connect_to_server": "לא היה ניתן להתחבר לשרת. אנא בדוק את הקישור ואת חיבור הרשת שלך.", + "an_unexpected_error_occured": "קרתה שגיאה לא צפויה", + "change_server": "החלף שרת", + "invalid_username_or_password": "שם משתמש או סיסמה שגויים", + "user_does_not_have_permission_to_log_in": "לחשבון זה אין גישה להתחבר", + "server_is_taking_too_long_to_respond_try_again_later": "השרת לוקח יותר מדי זמן כדי להגיב, נסה שוב מאוחר יותר", + "server_received_too_many_requests_try_again_later": "השרת קיבל יותר מדי קריאות, נסה שוב מאוחר יותר", + "there_is_a_server_error": "קרתה שגיאה בצד השרת", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "קרתה שגיאה לא צפויה. האם כתובת השרת שהוקלדה נכונה?", + "too_old_server_text": "נמצא שרת Jellyfin שלא נתמך", + "too_old_server_description": "אנא עדכן את גרסת ה-Jellyfin למעודכנת ביותר" + }, + "server": { + "enter_url_to_jellyfin_server": "הקלד את כתובת שרת הJellyfin שלך", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "התחבר", + "previous_servers": "שרתים קודמים", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "חפש אחר שרתים ברשת המקומית", + "searching": "מחפש...", + "servers": "שרתים", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "בודק חיבור עם השרת...", + "no_internet": "אין חיבור לאינטרנט", + "no_items": "אין פריטים", + "no_internet_message": "אל דאגה, אתה עדיין יכול לצפות בתוכן שהורד למכשיר.", + "checking_server_connection_message": "מוודא חיבור לשרת", + "go_to_downloads": "עבור להורדות", + "retry": "נסה שוב", + "server_unreachable": "אין אפשרות ליצור קשר עם השרת", + "server_unreachable_message": "לא מצליח לגשת לשרת. אנא וודא את הגדרות הרשת שלך.", + "oops": "אופס!", + "error_message": "קרתה תקלה. אנא התנתק והתחבר מחדש.", + "continue_watching": "המשך לצפות", + "next_up": "הבא בתור", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "התווסף לאחרונה ב-{{libraryName}}", + "suggested_movies": "סרטים מוצעים", + "suggested_episodes": "פרקים מוצעים", + "intro": { + "welcome_to_streamyfin": "ברוך הבא ל-Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "קליינט חינמי ובקוד פתוח לשרתי Jellyfin.", + "features_title": "תכונות", + "features_description": "ל-Streamyfin יש הרבה תכונות והוא מכיל חיבור עם מגוון רחב של תוכנות שתוכלו למצוא בתפריט ההגדרות, והם כוללים:", + "jellyseerr_feature_description": "התחברות עם שרת Seerr כך שניתן לבקש סרטים ישירות מתוך האפליקציה.", + "downloads_feature_title": "הורדות", + "downloads_feature_description": "הורדת סרטים וסדרות לצפייה במצב לא-מקוון. השתמשו בדרך ברירת המחדל או התקינו את הגרסה האופטימלית של השרת כדי להוריד ברקע.", + "chromecast_feature_description": "הקרן סרטים וסדרות למכשרי הChromecast שברשותך.", + "centralised_settings_plugin_title": "תוסף הגדרות מרוכז", + "centralised_settings_plugin_description": "הגדר אפשרויות שונות ממקום מרוכז בשרת ה-Jellyfin שלך. כל הגדרות הקליינט לכל המשתמשים יסונכרנו באופן אוטומטי.", + "done_button": "בוצע", + "go_to_settings_button": "עבור להגדרות", + "read_more": "קרא עוד" + }, + "settings": { + "settings_title": "הגדרות", + "log_out_button": "התנתק", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "פרטי משתמש", + "user": "משתמש", + "server": "שרת", + "token": "טוקן", + "app_version": "גרסת האפליקציה" + }, + "quick_connect": { + "quick_connect_title": "התחברות מהירה", + "authorize_button": "אשר התחברות מהירה", + "enter_the_quick_connect_code": "הקלד את קוד ההתחברות המהירה...", + "success": "הצלחה", + "quick_connect_autorized": "חיבור מהיר אושר", + "error": "שגיאה", + "invalid_code": "קוד שגוי", + "authorize": "אשר" + }, + "media_controls": { + "media_controls_title": "פקדי מדיה", + "forward_skip_length": "אורך הזזה קדימה", + "rewind_length": "אורך הזזה אחורה", + "seconds_unit": "שנ'" + }, + "gesture_controls": { + "gesture_controls_title": "פקדי מחוות", + "horizontal_swipe_skip": "החלקה אופקית לדילוג", + "horizontal_swipe_skip_description": "החלק שמאלה או ימינה כשהפקדים מוסתרים כדי לדלג", + "left_side_brightness": "פקדי בהירות שמאליים", + "left_side_brightness_description": "החלק למעלה או למטה בצד שמאל של המסך כדי לשנות את הבהירות", + "right_side_volume": "פקדי עוצמת קול ימניים", + "right_side_volume_description": "החלק למעלה או למטה בצד ימין של המסך כדי לשנות את עוצמת הקול", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "אודיו", + "set_audio_track": "בחר רצועת שמע מהפריט הקודם", + "audio_language": "שפת שמע", + "audio_hint": "בחר שפת שמע אוטומטית.", + "none": "ללא", + "language": "שפה", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "כתוביות", + "subtitle_hint": "הגדר איך כתוביות נראות ומתנהגות.", + "subtitle_language": "שפת כתוביות", + "subtitle_mode": "מצב כתוביות", + "set_subtitle_track": "בחר רצועת כתוביות מהפריט הקודם", + "subtitle_size": "גודל כתוביות", + "none": "ללא", + "language": "שפה", + "loading": "טוען", + "modes": { + "Default": "ברירת מחדל", + "Smart": "חכם", + "Always": "תמיד", + "None": "ללא", + "OnlyForced": "רק כפוי" + }, + "text_color": "צבע הטקסט", + "background_color": "צבע רקע", + "outline_color": "צבע קו מתאר", + "outline_thickness": "עובי קו מתאר", + "background_opacity": "שקיפות רקע", + "outline_opacity": "אטימות קו מתאר", + "bold_text": "טקסט בולט", + "colors": { + "Black": "שחור", + "Gray": "אפור", + "Silver": "כסף", + "White": "לבן", + "Maroon": "חום ערמוני", + "Red": "אדום", + "Fuchsia": "פוקסיה", + "Yellow": "צהוב", + "Olive": "זית", + "Green": "ירוק", + "Teal": "תכלת", + "Lime": "ירוק ליים", + "Purple": "סגול", + "Navy": "כחול כהה", + "Blue": "כחול", + "Aqua": "כחול בהיר" + }, + "thickness": { + "None": "ללא", + "Thin": "דק", + "Normal": "רגיל", + "Thick": "עבה" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "אחר", + "video_orientation": "כיוון וידיאו", + "orientation": "כיוון", + "orientations": { + "DEFAULT": "ברירת מחדל", + "ALL": "הכל", + "PORTRAIT": "לאורך", + "PORTRAIT_UP": "לאורך למעלה", + "PORTRAIT_DOWN": "לאורך למטה", + "LANDSCAPE": "אופקי", + "LANDSCAPE_LEFT": "אופקי שמאלי", + "LANDSCAPE_RIGHT": "אופקי ימני", + "OTHER": "אחר", + "UNKNOWN": "לא ידוע" + }, + "safe_area_in_controls": "איזור בטוח בפקדים", + "video_player": "נגן וידאו", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (ניסיוני + נגן בתוך נגן)" + }, + "show_custom_menu_links": "הצג קישורים לתפריטים מותאמים אישית", + "show_large_home_carousel": "הצג קרוסלה גדולה במסך הבית (בטא)", + "hide_libraries": "הסתר ספריות", + "select_liraries_you_want_to_hide": "בחר את הספריות שתרצה להסתיר ממסך הספריות וגם ממסך הבית.", + "disable_haptic_feedback": "בטל משוב רטט", + "default_quality": "איכות ברירת מחדל", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "כמות פרקים מקסימלית לניגון אוטומטי", + "disabled": "כבוי" + }, + "downloads": { + "downloads_title": "הורדות" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "תוספים", + "jellyseerr": { + "jellyseerr_warning": "חלק זה נמצא עדיין בשלבים מוקדמים. צפו שדברים ישתנו.", + "server_url": "כתובת ה-URL של השרת", + "server_url_hint": "לדוגמא: http(s)://your-host.url\n(הוסף פורט במידת הצורך)", + "server_url_placeholder": "כתובת ה-URL של Seerr", + "password": "סיסמא", + "password_placeholder": "הזן סיסמה של שרת ה-Jellyfin עבור המשתמש {{username}}", + "login_button": "התחבר", + "total_media_requests": "כמות בקשות כוללת", + "movie_quota_limit": "מכסת הסרטים הכוללת", + "movie_quota_days": "מכסת הסרטים היומיים", + "tv_quota_limit": "מכסת הסדרות הכוללת", + "tv_quota_days": "מכסת הסדרות היומית", + "reset_jellyseerr_config_button": "אפס הגדרות Seerr", + "unlimited": "ללא הגבלה", + "plus_n_more": "+{{n}} עוד", + "order_by": { + "DEFAULT": "ברירת מחדל", + "VOTE_COUNT_AND_AVERAGE": "כמות הצבעות וממוצע", + "POPULARITY": "פופולריות" + } + }, + "marlin_search": { + "enable_marlin_search": "הפעל חיפוש Marlin", + "url": "כתובת URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "הקלד את כתובת ה-URL של שרת הMarlin. הכתובת אמורה להכיל http או https ויכולה גם להכיל את הפורט.", + "read_more_about_marlin": "קרא עוד על Marlin.", + "save_button": "שמור", + "toasts": { + "saved": "נשמר", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "אחסון", + "app_usage": "יישום {{usedSpace}}%", + "device_usage": "מכשיר {{availableSpace}}%", + "size_used": "השתמשת ב-{{used}} מתוך {{total}}", + "delete_all_downloaded_files": "מחק את כל הקבצים שהורדו", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "הצג פתיח", + "reset_intro": "אפס פתיח" + }, + "logs": { + "logs_title": "קבצי לוג", + "export_logs": "ייצוא לוגים", + "click_for_more_info": "לחץ למידע נוסף", + "level": "רמה", + "no_logs_available": "אין לוגים זמינים", + "delete_all_logs": "מחק את כל הלוגים" + }, + "languages": { + "title": "שפות", + "app_language": "שפת האפליקציה", + "system": "מערכת" + }, + "toasts": { + "error_deleting_files": "שגיאה במחיקת קבצים", + "background_downloads_enabled": "הורדה ברקע מופעלת", + "background_downloads_disabled": "הורדה ברקע כבויה" + } + }, + "sessions": { + "title": "חיבורים", + "no_active_sessions": "אין חיבורים פעילים" + }, + "downloads": { + "downloads_title": "הורדות", + "tvseries": "סדרות", + "movies": "סרטים", + "queue": "תוֹר", + "other_media": "תוכן אחר", + "queue_hint": "התור וההורדות יאבדו בפתיחה מחדש של האפליקציה", + "no_items_in_queue": "אין פרטים בתור", + "no_downloaded_items": "אין פריטים שהורדו", + "delete_all_movies_button": "מחק את כל הסרטים", + "delete_all_tvseries_button": "מחק את כל הסדרות", + "delete_all_button": "מחק הכל", + "delete_all_other_media_button": "מחק שאר תוכן", + "active_download": "הורדה פעילה", + "no_active_downloads": "אין הורדות פעילות", + "active_downloads": "הורדות פעילות", + "new_app_version_requires_re_download": "גרסת אפליקציה חדשה דורשת הורדה מחדש", + "new_app_version_requires_re_download_description": "הגרסה החדשה דורשת לתוכן לרדת מחדש. אנא מחק את כל התוכן שכבר הורדת ונסה שוב.", + "back": "חזרה", + "delete": "מחק", + "something_went_wrong": "משהו השתבש", + "could_not_get_stream_url_from_jellyfin": "לא היה ניתן להגיע לקישור הזרם מהשרת Jellyfin", + "eta": "זמן משוער {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "אתה לא מורשה להוריד קבצים.", + "deleted_all_movies_successfully": "כל הסרטים נמחקו בהצלחה!", + "failed_to_delete_all_movies": "נכשל במחיקת כל הסרטים", + "deleted_all_tvseries_successfully": "כל הסדרות נמחקו בהצלחה!", + "failed_to_delete_all_tvseries": "נכשל במחיקת כל הסדרות", + "deleted_media_successfully": "כל שאר התוכן נמחק בהצלחה!", + "failed_to_delete_media": "נכשל במחיקת שאר התוכן", + "download_deleted": "ההורדה נמחקה", + "download_cancelled": "ההורדה בוטלה", + "could_not_delete_download": "לא היה ניתן למחוק את ההורדה", + "download_paused": "ההורדה נעצרה", + "could_not_pause_download": "לא היה ניתן לעצור את ההורדה", + "download_resumed": "ההורדה חודשה", + "could_not_resume_download": "לא היה ניתן לחדש את ההורדה", + "download_completed": "ההורדה הושלמה", + "download_failed": "ההורדה נכשלה", + "download_failed_for_item": "ההורדה נכשלה עבור {{item}} - {{error}}", + "download_completed_for_item": "ההורדה של {{item}} הושלמה ", + "download_started_for_item": "ההורדה של {{item}} החלה", + "failed_to_start_download": "לא היה ניתן להתחיל את ההורדה", + "item_already_downloading": "{{item}} כבר נמצא בהורדה", + "all_files_deleted": "כל ההורדות נמחקו בהצלחה", + "files_deleted_by_type": "{{count}} {{type}} נמחקו", + "all_files_folders_and_jobs_deleted_successfully": "כל הקבצים, התיקיות והעבודות נמחקו בהצלחה", + "failed_to_clean_cache_directory": "נכשל בניסיון למחוק את תיקיית המטמון", + "could_not_get_download_url_for_item": "לא היה ניתן להשיג את קישור ההורדה של {{itemName}}", + "go_to_downloads": "עבור להורדות", + "file_deleted": "{{item}} נמחק" + } + } + }, + "common": { + "select": "בחר", + "no_trailer_available": "אין טריילר זמין", + "video": "וידאו", + "audio": "אודיו", + "subtitle": "כתובית", + "play": "נגן", + "none": "ללא", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "חפש...", + "x_items": "{{count}} פריטים", + "library": "ספריה", + "discover": "גלה", + "no_results": "אין תוצאות", + "no_results_found_for": "לא נמצאו תוצאות עבור", + "movies": "סרטים", + "series": "סדרות", + "episodes": "פרקים", + "collections": "אוספים", + "actors": "שחקנים", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "סרטים מבוקשים", + "request_series": "סדרות מבוקשים", + "recently_added": "נוסף לאחרונה", + "recent_requests": "בקשות אחרונות", + "plex_watchlist": "רשימת הצפייה של Plex", + "trending": "פופולרי", + "popular_movies": "סרטים פופולריים", + "movie_genres": "סגנונות סרטים", + "upcoming_movies": "סרטים שעתידים לצאת", + "studios": "אולפנים", + "popular_tv": "סדרות פופולריות", + "tv_genres": "סגנונות סדרות", + "upcoming_tv": "סדרות שעתידות לצאת", + "networks": "רשתות", + "tmdb_movie_keyword": "מילות מפתח של סרטים בTMDB", + "tmdb_movie_genre": "סגנון של סרט בTMDB", + "tmdb_tv_keyword": "מילת מפתח של סדרה בTMDB", + "tmdb_tv_genre": "סגנון של סדרה בTMDB", + "tmdb_search": "חיפוש TMDB", + "tmdb_studio": "אולפני TMDB", + "tmdb_network": "רשת TMDB", + "tmdb_movie_streaming_services": "שירות סטרימינג של סרט בTMDB", + "tmdb_tv_streaming_services": "שירות סטרימינג של סדרה בTMDB" + }, + "library": { + "no_results": "לא נמצאו תוצאות", + "no_libraries_found": "לא נמצאו ספריות", + "item_types": { + "movies": "סרטים", + "series": "סדרות", + "boxsets": "אוסף", + "items": "פריטים" + }, + "options": { + "display": "הצג", + "row": "שורה", + "list": "רשימה", + "image_style": "סגנון תמונה", + "poster": "פוסטר", + "cover": "עטיפה", + "show_titles": "הצג כותרות", + "show_stats": "הצג סטטיסטיקה" + }, + "filters": { + "genres": "סגנונות", + "years": "שנים", + "sort_by": "מיין לפי", + "filter_by": "Filter By", + "sort_order": "סדר מיון", + "tags": "תגים" + } + }, + "favorites": { + "series": "סדרות", + "movies": "סרטים", + "episodes": "פרקים", + "videos": "סרטונים", + "boxsets": "אוספים", + "playlists": "רשימות השמעה", + "noDataTitle": "אין מועדפים עדיין", + "noData": "סמן פריטים כמעודפים כדי שהם יופיעו כאן לגישה מהירה." + }, + "custom_links": { + "no_links": "אין קישורים" + }, + "player": { + "error": "שגיאה", + "failed_to_get_stream_url": "נכשל בהשגת קישור הזרם", + "an_error_occured_while_playing_the_video": "קרתה תקלה במהלך הניגון של הקובץ. בדוק את הלוגים בהגדרות.", + "client_error": "שגיאת לקוח", + "could_not_create_stream_for_chromecast": "נכשל ביצירת זרם עבור Chromecast", + "message_from_server": "הודעה מהשרת: {{message}}", + "next_episode": "הפרק הבא", + "refresh_tracks": "רענן רצועות", + "audio_tracks": "רצועות שמע:", + "playback_state": "מצב ניגון:", + "index": "מיקום:", + "continue_watching": "המשך לצפות", + "go_back": "חזור", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "הבא בתור", + "no_items_to_display": "אין פריטים להציג", + "cast_and_crew": "צוות ושחקנים", + "series": "סדרות", + "seasons": "עונות", + "season": "עונה", + "no_episodes_for_this_season": "אין פרקים בעונה זו", + "overview": "סקירה", + "more_with": "עוד עם {{name}}", + "similar_items": "פריטים דומים", + "no_similar_items_found": "לא נמצאו פריטים דומים", + "video": "וידאו", + "more_details": "פרטים נוספים", + "media_options": "Media Options", + "quality": "איכות", + "audio": "אודיו", + "subtitles": "כתובית", + "show_more": "הצג עוד", + "show_less": "הצג פחות", + "appeared_in": "הופיע ב-", + "could_not_load_item": "נכשל בטעינת פריט", + "none": "ללא", + "download": { + "download_season": "הורד עונה", + "download_series": "הורד סדרה", + "download_episode": "הורד פרק", + "download_movie": "הורד סרט", + "download_x_item": "הורד {{item_count}} פריטים", + "download_unwatched_only": "רק שלא נצפו", + "download_button": "הורד" + } + }, + "live_tv": { + "next": "הבא", + "previous": "הקודם", + "coming_soon": "בקרוב", + "on_now": "עכשיו", + "shows": "סדרות", + "movies": "סרטים", + "sports": "ספורט", + "for_kids": "לילדים", + "news": "חדשות" + }, + "jellyseerr": { + "confirm": "אשר", + "cancel": "בטל", + "yes": "כן", + "whats_wrong": "מה קרה?", + "issue_type": "סוג התקלה", + "select_an_issue": "בחר תקלה", + "types": "סוגים", + "describe_the_issue": "(אופציונלי) תאר את התקלה...", + "submit_button": "שלח", + "report_issue_button": "דווח על בעיה", + "request_button": "בקשה", + "are_you_sure_you_want_to_request_all_seasons": "האם אתה בטוח שברצונך לבקש את כל העונות?", + "failed_to_login": "ההתחברות נכשלה", + "cast": "צוות", + "details": "פרטים", + "status": "מצב", + "original_title": "כותרת מקורית", + "series_type": "סוג סדרה", + "release_dates": "תאריך שחרור", + "first_air_date": "תאריך שידור ראשון", + "next_air_date": "תאריך שידור הבא", + "revenue": "הכנסות", + "budget": "תקציב", + "original_language": "שפה מקורית", + "production_country": "ארץ הפקה", + "studios": "אולפנים", + "network": "רשת", + "currently_streaming_on": "ניתן לצפייה בשירותים", + "advanced": "מתקדם", + "request_as": "בקש בתור", + "tags": "תגים", + "quality_profile": "פרופיל איכות", + "root_folder": "תיקיה ראשית", + "season_all": "עונות (הכל)", + "season_number": "עונה {{season_number}}", + "number_episodes": "{{episode_number}} פרקים", + "born": "נולד", + "appearances": "הופעות", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "שרת ה-Seerr לא תואם את הגרסה המינימלית הנרדת! אנא עדכן לפחות לגרסה 2.0.0", + "jellyseerr_test_failed": "בדיקת ה-Seerr נכשלה. אנא נסה שוב.", + "failed_to_test_jellyseerr_server_url": "נכשל בניסיון לבדוק את קישור ה-Seerr", + "issue_submitted": "התקלה נשלחה!", + "requested_item": "הבקש ל-{{item}} נשלחה!", + "you_dont_have_permission_to_request": "אין לך גישה לשלוח בקשות!", + "something_went_wrong_requesting_media": "קרתה תקלה בתהליך בקשת התוכן!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "בית", + "search": "חיפוש", + "library": "ספריה", + "custom_links": "קישורים מותאמים אישית", + "favorites": "מועדפים" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/hu.json b/translations/hu.json index a80b9767..52c9ed94 100644 --- a/translations/hu.json +++ b/translations/hu.json @@ -30,9 +30,48 @@ "connect_button": "Csatlakozás", "previous_servers": "Előző Szerverek", "clear_button": "Törlés", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Helyi Szerverek Keresése", "searching": "Keresés...", - "servers": "Szerverek" + "servers": "Szerverek", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { "checking_server_connection": "Szerverkapcsolat ellenőrzése...", @@ -48,6 +87,7 @@ "error_message": "Valami nem stimmel.\nKérjük, jelentkezz ki, majd újra be.", "continue_watching": "Nézd Tovább", "next_up": "Következő", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Új a(z) {{libraryName}} könyvtárban", "suggested_movies": "Javasolt Filmek", "suggested_episodes": "Javasolt Epizódok", @@ -69,6 +109,20 @@ "settings": { "settings_title": "Beállítások", "log_out_button": "Kijelentkezés", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Felhasználói Információk", "user": "Felhasználó", @@ -99,7 +153,11 @@ "left_side_brightness": "Fényerő a Bal Oldalon", "left_side_brightness_description": "Húzd felfelé vagy lefelé a bal oldalon a fényerő állításához", "right_side_volume": "Fényerő a Jobb Oldalon", - "right_side_volume_description": "Húzd felfelé vagy lefelé a jobb oldalon a hangerő állításához" + "right_side_volume_description": "Húzd felfelé vagy lefelé a jobb oldalon a hangerő állításához", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" }, "audio": { "audio_title": "Hang", @@ -107,15 +165,23 @@ "audio_language": "Hangsáv Nyelve", "audio_hint": "Válassz Alapértelmezett Hangsávnyelvet.", "none": "Nincs", - "language": "Nyelv" + "language": "Nyelv", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Feliratok", + "subtitle_hint": "Feliratbeállítások Megadása", "subtitle_language": "Felirat Nyelve", "subtitle_mode": "Felirat Módja", "set_subtitle_track": "Feliratsáv Beállítása az Előző Elemből", "subtitle_size": "Felirat Mérete", - "subtitle_hint": "Feliratbeállítások Megadása", "none": "Nincs", "language": "Nyelv", "loading": "Betöltés", @@ -125,7 +191,63 @@ "Always": "Mindig", "None": "Nincs", "OnlyForced": "Csak Kényszerített" - } + }, + "text_color": "Szövegszín", + "background_color": "Háttérszín", + "outline_color": "Körvonal színe", + "outline_thickness": "Körvonal Vastagsága", + "background_opacity": "Háttér Áttetszőség", + "outline_opacity": "Körvonal Áttetszőség", + "bold_text": "Félkövér Szöveg", + "colors": { + "Black": "Fekete", + "Gray": "Szürke", + "Silver": "Ezüst", + "White": "Fehér", + "Maroon": "Sötétvörös", + "Red": "Piros", + "Fuchsia": "Fukszia", + "Yellow": "Sárga", + "Olive": "Oliva", + "Green": "Zöld", + "Teal": "Türkiz", + "Lime": "Lime", + "Purple": "Lila", + "Navy": "Sötétkék", + "Blue": "Kék", + "Aqua": "Türkizkék" + }, + "thickness": { + "None": "Nincs", + "Thin": "Vékony", + "Normal": "Normál", + "Thick": "Vastag" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Egyéb", @@ -150,16 +272,29 @@ "VLC_4": "VLC 4 (Kísérleti + PiP)" }, "show_custom_menu_links": "Egyéni Menülinkek Megjelenítése", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Könyvtárak Elrejtése", "select_liraries_you_want_to_hide": "Válaszd ki azokat a könyvtárakat, amelyeket el szeretnél rejteni a Könyvtár fülön és a kezdőlapon.", "disable_haptic_feedback": "Haptikus Visszajelzés Letiltása", "default_quality": "Alapértelmezett Minőség", + "default_playback_speed": "Default Playback Speed", "max_auto_play_episode_count": "Max. Auto. Epizódlejátszás", "disabled": "Letiltva" }, "downloads": { "downloads_title": "Letöltések" }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, "plugins": { "plugins_title": "Bővítmények", "jellyseerr": { @@ -187,13 +322,45 @@ "marlin_search": { "enable_marlin_search": "Marlin Keresés Engedélyezése", "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port", + "server_url_placeholder": "http(s)://tartomány.org:port", "marlin_search_hint": "Add meg a Marlin szerver URL-jét. Az URL-nek tartalmaznia kell a http vagy https-t, és opcionálisan a portot.", "read_more_about_marlin": "Tudj Meg Többet a Marlinról", "save_button": "Mentés", "toasts": { - "saved": "Mentve" - } + "saved": "Mentve", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -201,9 +368,19 @@ "app_usage": "Alkalmazás {{usedSpace}}%", "device_usage": "Eszköz {{availableSpace}}%", "size_used": "{{used}} / {{total}} Használatban", - "delete_all_downloaded_files": "Minden Letöltött Fájl Törlése" + "delete_all_downloaded_files": "Minden Letöltött Fájl Törlése", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Bemutató Megjelenítése", "reset_intro": "Bemutató Visszaállítása" }, @@ -221,7 +398,9 @@ "system": "Rendszer" }, "toasts": { - "error_deleting_files": "Hiba a Fájlok Törlésekor" + "error_deleting_files": "Hiba a Fájlok Törlésekor", + "background_downloads_enabled": "Background downloads enabled", + "background_downloads_disabled": "Background downloads disabled" } }, "sessions": { @@ -233,12 +412,14 @@ "tvseries": "Sorozatok", "movies": "Filmek", "queue": "Sor", + "other_media": "Other media", "queue_hint": "A sor és a letöltések az alkalmazás újraindításakor elvesznek", "no_items_in_queue": "Nincs Elem a Sorban", "no_downloaded_items": "Nincsenek Letöltött Elemek", "delete_all_movies_button": "Összes Film Törlése", "delete_all_tvseries_button": "Összes Sorozat Törlése", "delete_all_button": "Összes Törlése", + "delete_all_other_media_button": "Delete other media", "active_download": "Aktív Letöltés", "no_active_downloads": "Nincs Aktív Letöltés", "active_downloads": "Aktív Letöltések", @@ -255,20 +436,50 @@ "failed_to_delete_all_movies": "Nem Sikerült Törölni Az Összes Filmet", "deleted_all_tvseries_successfully": "Az Összes Sorozat Sikeresen Törölve!", "failed_to_delete_all_tvseries": "Nem Sikerült Törölni Az Összes Sorozatot", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", "download_deleted": "Letöltés Törölve", + "download_cancelled": "Download Cancelled", "could_not_delete_download": "Nem Sikerült Törölni a Letöltést", "download_paused": "Letöltés Szüneteltetve", "could_not_pause_download": "Nem Sikerült Szüneteltetni a Letöltést", "download_resumed": "Letöltés Folytatva", "could_not_resume_download": "Nem Sikerült Folytatni a Letöltést", "download_completed": "Letöltés Befejezve", + "download_failed": "Download Failed", "download_failed_for_item": "A(z) {{item}} letöltése sikertelen - {{error}}", "download_completed_for_item": "A(z) {{item}} letöltése befejezve", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Minden fájl, mappa és feladat sikeresen törölve", - "go_to_downloads": "Ugrás a Letöltésekhez" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Ugrás a Letöltésekhez", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Videó", + "audio": "Hang", + "subtitle": "Felirat", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { "search": "Keresés...", "x_items": "{{count}} Elem", @@ -281,6 +492,10 @@ "episodes": "Epizódok", "collections": "Gyűjtemények", "actors": "Színészek", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Filmek Kérése", "request_series": "Sorozatok Kérése", "recently_added": "Legutóbb Hozzáadva", @@ -328,6 +543,7 @@ "genres": "Műfajok", "years": "Évek", "sort_by": "Rendezés", + "filter_by": "Filter By", "sort_order": "Rendezés Iránya", "tags": "Címkék" } @@ -358,7 +574,12 @@ "playback_state": "Lejátszás Állapota:", "index": "Index:", "continue_watching": "Folytatás", - "go_back": "Vissza" + "go_back": "Vissza", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Következő", @@ -374,6 +595,7 @@ "no_similar_items_found": "Nincs Hasonló Elem", "video": "Videó", "more_details": "További Részletek", + "media_options": "Media Options", "quality": "Minőség", "audio": "Hang", "subtitles": "Felirat", @@ -442,6 +664,10 @@ "number_episodes": "{{episode_number}} Epizód", "born": "Született", "appearances": "Megjelenések", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "A Jellyseerr szerver nem felel meg a minimum verziókövetelményeknek! Kérlek frissítsd legalább 2.0.0-ra.", "jellyseerr_test_failed": "A Jellyseerr teszt sikertelen. Próbáld újra.", @@ -449,7 +675,11 @@ "issue_submitted": "Probléma Beküldve!", "requested_item": "{{item}} Kérése Sikeres!", "you_dont_have_permission_to_request": "Nincs jogosultságod a kéréshez!", - "something_went_wrong_requesting_media": "Hiba történt a média kérés közben!" + "something_went_wrong_requesting_media": "Hiba történt a média kérés közben!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -458,5 +688,129 @@ "library": "Könyvtár", "custom_links": "Egyéni Linkek", "favorites": "Kedvencek" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/it.json b/translations/it.json index fd1a4060..55087359 100644 --- a/translations/it.json +++ b/translations/it.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Il server sta impiegando troppo tempo per rispondere, riprovare più tardi", "server_received_too_many_requests_try_again_later": "Il server ha ricevuto troppe richieste, riprovare più tardi.", "there_is_a_server_error": "Si è verificato un errore del server", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Si è verificato un errore imprevisto. L'URL del server è stato inserito correttamente?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Si è verificato un errore imprevisto. L'URL del server è stato inserito correttamente?", + "too_old_server_text": "Scoperto Server Jellyfin non supportato", + "too_old_server_description": "Aggiorna Jellyfin all'ultima versione" }, "server": { "enter_url_to_jellyfin_server": "Inserisci l'URL del tuo server Jellyfin", @@ -28,19 +30,64 @@ "connect_button": "Connetti", "previous_servers": "server precedente", "clear_button": "Cancella", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Ricerca dei server locali", "searching": "Cercando...", - "servers": "Servers" + "servers": "Server", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Controllo connessione server...", "no_internet": "Nessun Internet", "no_items": "Nessun oggetto", "no_internet_message": "Non c'è da preoccuparsi, è ancora possibile guardare\n i contenuti scaricati.", + "checking_server_connection_message": "Controllo della connessione al server", "go_to_downloads": "Vai agli elementi scaricati", - "oops": "Oops!", + "retry": "Riprova", + "server_unreachable": "Server Non Raggiunto", + "server_unreachable_message": "Impossibile raggiungere il server.\nSi prega di controllare la connessione di rete.", + "oops": "Ops!", "error_message": "Qualcosa è andato storto. \nEffetturare il logout e riaccedere.", "continue_watching": "Continua a guardare", "next_up": "Prossimo", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Aggiunti di recente a {{libraryName}}", "suggested_movies": "Film consigliati", "suggested_episodes": "Episodi consigliati", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Impostazioni", "log_out_button": "Esci", + "categories": { + "title": "Categorie" + }, + "playback_controls": { + "title": "Riproduzione & Controlli" + }, + "audio_subtitles": { + "title": "Audio & Sottotitoli" + }, + "appearance": { + "title": "Aspetto", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Info utente", "user": "Utente", @@ -83,7 +144,20 @@ "media_controls_title": "Controlli multimediali", "forward_skip_length": "Lunghezza del salto in avanti", "rewind_length": "Lunghezza del riavvolgimento", - "seconds_unit": "s" + "seconds_unit": "secondi" + }, + "gesture_controls": { + "gesture_controls_title": "Controlli Gesture", + "horizontal_swipe_skip": "Scorrimento orizzontale per saltare", + "horizontal_swipe_skip_description": "Scorri verso sinistra/destra quando i comandi sono nascosti per saltare", + "left_side_brightness": "Controllo Luminosità Laterale Sinistra", + "left_side_brightness_description": "Scorri verso l'alto/verso il basso sul lato sinistro per regolare la luminosità", + "right_side_volume": "Controllo Volume Laterale Destro", + "right_side_volume_description": "Scorri verso l'alto/verso il basso per regolare il volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" }, "audio": { "audio_title": "Audio", @@ -91,15 +165,23 @@ "audio_language": "Lingua Audio", "audio_hint": "Scegli la lingua audio predefinita.", "none": "Nessuno", - "language": "Lingua" + "language": "Lingua", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Sottotitoli", + "subtitle_hint": "Configura la preferenza dei sottotitoli.", "subtitle_language": "Lingua dei sottotitoli", "subtitle_mode": "Modalità dei sottotitoli", "set_subtitle_track": "Imposta la traccia dei sottotitoli dall'elemento precedente", "subtitle_size": "Dimensione dei sottotitoli", - "subtitle_hint": "Configura la preferenza dei sottotitoli.", "none": "Nessuno", "language": "Lingua", "loading": "Caricamento", @@ -109,7 +191,63 @@ "Always": "Sempre", "None": "Nessuno", "OnlyForced": "Solo forzati" - } + }, + "text_color": "Colore Del Testo", + "background_color": "Colore Di Sfondo", + "outline_color": "Colore Contorno", + "outline_thickness": "Spessore Contorno", + "background_opacity": "Opacità Dello Sfondo", + "outline_opacity": "Opacità Contorno", + "bold_text": "Bold Text", + "colors": { + "Black": "Nero", + "Gray": "Grigio", + "Silver": "Argento", + "White": "Bianco", + "Maroon": "Maroon", + "Red": "Rosso", + "Fuchsia": "Fuchsia", + "Yellow": "Giallo", + "Olive": "Olive", + "Green": "Verde", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Viola", + "Navy": "Marina", + "Blue": "Blu", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Nessuno", + "Thin": "Sottile", + "Normal": "Normale", + "Thick": "Spessa" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Altro", @@ -131,26 +269,31 @@ "video_player": "Video player", "video_players": { "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" + "VLC_4": "VLC 4 (Sperimentale + PiP)" }, "show_custom_menu_links": "Mostra i link del menu personalizzato", + "show_large_home_carousel": "Mostra Carosello Grande nella Home (beta)", "hide_libraries": "Nascondi Librerie", "select_liraries_you_want_to_hide": "Selezionate le librerie che volete nascondere dalla scheda Libreria e dalle sezioni della pagina iniziale.", "disable_haptic_feedback": "Disabilita il feedback aptico", "default_quality": "Qualità predefinita", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Numero Massimo Di Episodi Riproduzione Automatica", "disabled": "Disabilitato" }, "downloads": { - "downloads_title": "Scaricamento", - "optimized_versions_server": "Versioni del server di ottimizzazione", - "save_button": "Salva", - "optimized_server": "Server di ottimizzazione", - "optimized": "Ottimizzato", - "default": "Predefinito", - "optimized_version_hint": "Inserire l'URL del server di ottimizzazione. L'URL deve includere http o https e, facoltativamente, la porta.", - "read_more_about_optimized_server": "Per saperne di più sul server di ottimizzazione.", - "url": "URL", - "server_url_placeholder": "http(s)://dominio.org:porta" + "downloads_title": "Scaricamento" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Plugin", @@ -161,8 +304,6 @@ "server_url_placeholder": "URL di Jellyseerr...", "password": "Password", "password_placeholder": "Inserire la password per l'utente {{username}} di Jellyfin", - "save_button": "Salva", - "clear_button": "Cancella", "login_button": "Accedi", "total_media_requests": "Totale di richieste di media", "movie_quota_limit": "Limite di quota per i film", @@ -173,9 +314,9 @@ "unlimited": "Illimitato", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "Predefinito", + "VOTE_COUNT_AND_AVERAGE": "Conteggio delle votazioni e media", + "POPULARITY": "Popolarità" } }, "marlin_search": { @@ -186,8 +327,40 @@ "read_more_about_marlin": "Leggi di più su Marlin.", "save_button": "Salva", "toasts": { - "saved": "Salvato" - } + "saved": "Salvato", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,9 +368,19 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Dispositivo {{availableSpace}}%", "size_used": "{{used}} di {{total}} usato", - "delete_all_downloaded_files": "Cancella Tutti i File Scaricati" + "delete_all_downloaded_files": "Cancella Tutti i File Scaricati", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Mostra intro", "reset_intro": "Ripristina intro" }, @@ -205,36 +388,38 @@ "logs_title": "Log", "export_logs": "Export logs", "click_for_more_info": "Click for more info", - "level": "Level", + "level": "Livello", "no_logs_available": "Nessun log disponibile", "delete_all_logs": "Cancella tutti i log" }, "languages": { "title": "Lingue", "app_language": "Lingua dell'App", - "app_language_description": "Selezione la lingua dell'app.", "system": "Sistema" }, "toasts": { "error_deleting_files": "Errore nella cancellazione dei file", "background_downloads_enabled": "Scaricamento in background abilitato", - "background_downloads_disabled": "Scaricamento in background disabilitato", - "connected": "Connesso", - "could_not_connect": "Non è stato possibile connettersi", - "invalid_url": "URL invalido" + "background_downloads_disabled": "Scaricamento in background disabilitato" } }, + "sessions": { + "title": "Sessioni", + "no_active_sessions": "Nessuna Sessione Attiva" + }, "downloads": { "downloads_title": "Scaricati", "tvseries": "Serie TV", "movies": "Film", "queue": "Coda", + "other_media": "Altri supporti", "queue_hint": "La coda e gli elementi scaricati saranno persi con il riavvio dell'app", "no_items_in_queue": "Nessun elemento in coda", "no_downloaded_items": "Nessun elemento scaricato", "delete_all_movies_button": "Cancella tutti i film", "delete_all_tvseries_button": "Cancella tutte le serie TV", "delete_all_button": "Cancella tutti", + "delete_all_other_media_button": "Elimina altri supporti", "active_download": "Scaricamento in corso", "no_active_downloads": "Nessun scaricamento in corso", "active_downloads": "Scaricamenti in corso", @@ -244,36 +429,58 @@ "delete": "Cancella", "something_went_wrong": "Qualcosa è andato storto", "could_not_get_stream_url_from_jellyfin": "Impossibile ottenere l'URL del flusso da Jellyfin", - "eta": "ETA {{eta}}", - "methods": "Metodi", + "eta": "Tempo stimato di completamento {{eta}}", "toasts": { "you_are_not_allowed_to_download_files": "Non è consentito scaricare file.", "deleted_all_movies_successfully": "Cancellati tutti i film con successo!", "failed_to_delete_all_movies": "Impossibile eliminare tutti i film", "deleted_all_tvseries_successfully": "Eliminate tutte le serie TV con successo!", "failed_to_delete_all_tvseries": "Impossibile eliminare tutte le serie TV", + "deleted_media_successfully": "Eliminato altri supporti con successo!", + "failed_to_delete_media": "Impossibile eliminare altri media", + "download_deleted": "Download Eliminato", "download_cancelled": "Scaricamento annullato", - "could_not_cancel_download": "Impossibile annullare lo scaricamento", + "could_not_delete_download": "Impossibile Eliminare Il Download", + "download_paused": "Download In Pausa", + "could_not_pause_download": "Impossibile Sbloccare Il Download", + "download_resumed": "Download Ripreso", + "could_not_resume_download": "Impossibile Riprendere Il Download", "download_completed": "Scaricamento completato", - "download_started_for": "Scaricamento iniziato per {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} è pronto per essere scaricato", - "download_stated_for_item": "Scaricamento iniziato per {{item}}", + "download_failed": "Scaricamento non riuscito", "download_failed_for_item": "Scaricamento fallito per {{item}} - {{error}}", "download_completed_for_item": "Scaricamento completato per {{item}}", - "queued_item_for_optimization": "Messo in coda {{item}} per l'ottimizzazione", - "failed_to_start_download_for_item": "Failed to start downloading for {{item}}: {{message}}", - "server_responded_with_status_code": "Server responded with status {{statusCode}}", - "no_response_received_from_server": "No response received from the server", - "error_setting_up_the_request": "Error setting up the request", - "failed_to_start_download_for_item_unexpected_error": "Impossibile avviare il download per {{item}}: Errore imprevisto", + "download_started_for_item": "Scarica Avviato per {{item}}", + "failed_to_start_download": "Impossibile avviare il download", + "item_already_downloading": "{{item}} è già in download", + "all_files_deleted": "Tutti i Download Eliminati con Successo", + "files_deleted_by_type": "{{count}} {{type}} cancellati", "all_files_folders_and_jobs_deleted_successfully": "Tutti i file, le cartelle e i processi sono stati eliminati con successo.", - "an_error_occured_while_deleting_files_and_jobs": "Si è verificato un errore durante l'eliminazione di file e processi", - "go_to_downloads": "Vai agli elementi scaricati" + "failed_to_clean_cache_directory": "Pulizia della directory della cache non riuscita", + "could_not_get_download_url_for_item": "Impossibile ottenere l'URL di download per {{itemName}}", + "go_to_downloads": "Vai agli elementi scaricati", + "file_deleted": "{{item}} cancellato" } } }, + "common": { + "select": "Seleziona", + "no_trailer_available": "Nessun trailer disponibile", + "video": "Video", + "audio": "Audio", + "subtitle": "Sottotitoli", + "play": "Gioca", + "none": "Nulla", + "track": "Traccia", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Cerca qui...", "search": "Cerca...", "x_items": "{{count}} elementi", "library": "Libreria", @@ -285,11 +492,15 @@ "episodes": "Episodi", "collections": "Collezioni", "actors": "Attori", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Film Richiesti", "request_series": "Serie Richieste", "recently_added": "Aggiunti di Recente", "recent_requests": "Richiesti di Recente", - "plex_watchlist": "Plex Watchlist", + "plex_watchlist": "Watchlist di Plex", "trending": "In tendenza", "popular_movies": "Film Popolari", "movie_genres": "Generi Film", @@ -304,13 +515,12 @@ "tmdb_tv_keyword": "TMDB Parola chiave della serie", "tmdb_tv_genre": "TMDB Genere Televisivo", "tmdb_search": "TMDB Cerca", - "tmdb_studio": "TMDB Studio", - "tmdb_network": "TMDB Network", + "tmdb_studio": "Studio TMDB", + "tmdb_network": "Network TMDB", "tmdb_movie_streaming_services": "TMDB Servizi di Streaming di Film", "tmdb_tv_streaming_services": "TMDB Servizi di Streaming di Serie" }, "library": { - "no_items_found": "Nessun elemento trovato", "no_results": "Nessun risultato", "no_libraries_found": "Nessuna libreria trovata", "item_types": { @@ -320,12 +530,12 @@ "items": "elementi" }, "options": { - "display": "Display", + "display": "Schermo", "row": "Fila", "list": "Lista", "image_style": "Stile dell'immagine", "poster": "Poster", - "cover": "Cover", + "cover": "Copertina", "show_titles": "Mostra titoli", "show_stats": "Mostra statistiche" }, @@ -333,9 +543,8 @@ "genres": "Generi", "years": "Anni", "sort_by": "Ordina per", + "filter_by": "Filter By", "sort_order": "Criterio di ordinamento", - "asc": "Ascending", - "desc": "Descending", "tags": "Tag" } }, @@ -359,17 +568,18 @@ "client_error": "Errore del client", "could_not_create_stream_for_chromecast": "Impossibile creare uno stream per Chromecast", "message_from_server": "Messaggio dal server", - "video_has_finished_playing": "La riproduzione del video è terminata!", - "no_video_source": "Nessuna sorgente video...", "next_episode": "Prossimo Episodio", "refresh_tracks": "Aggiorna tracce", - "subtitle_tracks": "Tracce di sottotitoli:", "audio_tracks": "Tracce audio:", "playback_state": "Stato della riproduzione:", - "no_data_available": "Nessun dato disponibile", "index": "Indice:", "continue_watching": "Continua a guardare", - "go_back": "Indietro" + "go_back": "Indietro", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Il prossimo", @@ -385,6 +595,7 @@ "no_similar_items_found": "Non sono stati trovati elementi simili", "video": "Video", "more_details": "Più dettagli", + "media_options": "Opzioni Media", "quality": "Qualità", "audio": "Audio", "subtitles": "Sottotitoli", @@ -399,15 +610,13 @@ "download_episode": "Scarica Episodio", "download_movie": "Scarica Film", "download_x_item": "Scarica {{item_count}} elementi", - "download_button": "Scarica", - "using_optimized_server": "Utilizzando il server di ottimizzazione", - "using_default_method": "Utilizzando il metodo predefinito" + "download_unwatched_only": "Solo Non Visti", + "download_button": "Scarica" } }, "live_tv": { "next": "Prossimo", "previous": "Precedente", - "live_tv": "TV in diretta", "coming_soon": "Prossimamente", "on_now": "In onda ora", "shows": "Programmi", @@ -455,6 +664,10 @@ "number_episodes": "{{episode_number}} Episodio", "born": "Nato", "appearances": "Aspetto", + "approve": "Approva", + "decline": "Rifiuta", + "requested_by": "Richiesto da {{user}}", + "unknown_user": "Utente Sconosciuto", "toasts": { "jellyseer_does_not_meet_requirements": "Il server Jellyseerr non soddisfa i requisiti minimi di versione! Aggiornare almeno alla versione 2.0.0.", "jellyseerr_test_failed": "Il test di Jellyseerr non è riuscito. Riprovare.", @@ -462,7 +675,11 @@ "issue_submitted": "Problema inviato!", "requested_item": "Richiesto {{item}}!", "you_dont_have_permission_to_request": "Non hai il permesso di richiedere!", - "something_went_wrong_requesting_media": "Qualcosa è andato storto nella richiesta dei media!" + "something_went_wrong_requesting_media": "Qualcosa è andato storto nella richiesta dei media!", + "request_approved": "Richiesta Approvata!", + "request_declined": "Richiesta Rifiutata!", + "failed_to_approve_request": "Impossibile Approvare la Richiesta", + "failed_to_decline_request": "Rifiuto della Richiesta non Riuscito" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Libreria", "custom_links": "Collegamenti personalizzati", "favorites": "Preferiti" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/ja.json b/translations/ja.json index e3ae6dfd..7405f1d6 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "サーバーの応答に時間がかかりすぎています。しばらくしてからもう一度お試しください。", "server_received_too_many_requests_try_again_later": "サーバーにリクエストが多すぎます。後でもう一度お試しください。", "there_is_a_server_error": "サーバーエラーが発生しました", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "予期しないエラーが発生しました。サーバーのURLを正しく入力しましたか?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "予期しないエラーが発生しました。サーバーのURLを正しく入力しましたか?", + "too_old_server_text": "サポートされていないJellyfinサーバー発見", + "too_old_server_description": "Jellyfinを最新バージョンにアップデートしてください" }, "server": { "enter_url_to_jellyfin_server": "JellyfinサーバーのURLを入力してください", @@ -28,19 +30,64 @@ "connect_button": "接続", "previous_servers": "前のサーバー", "clear_button": "クリア", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "ローカルサーバーを検索", "searching": "検索中...", - "servers": "サーバー" + "servers": "サーバー", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "サーバー接続を確認しています...", "no_internet": "インターネット接続がありません", "no_items": "アイテムはありません", "no_internet_message": "心配しないでください。\nダウンロードしたコンテンツは引き続き視聴できます。", + "checking_server_connection_message": "サーバーへの接続を確認しています", "go_to_downloads": "ダウンロードに移動", + "retry": "再試行する", + "server_unreachable": "サーバーに到達できません", + "server_unreachable_message": "サーバーに接続できませんでした。\nネットワーク接続を確認してください。", "oops": "おっと!", "error_message": "何か問題が発生しました。\nログアウトして再度ログインしてください。", "continue_watching": "続きを見る", "next_up": "次の動画", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "{{libraryName}}に最近追加された", "suggested_movies": "おすすめ映画", "suggested_episodes": "おすすめエピソード", @@ -62,6 +109,20 @@ "settings": { "settings_title": "設定", "log_out_button": "ログアウト", + "categories": { + "title": "カテゴリ" + }, + "playback_controls": { + "title": "再生と操作" + }, + "audio_subtitles": { + "title": "音声と字幕" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "ユーザー情報", "user": "ユーザー", @@ -85,21 +146,42 @@ "rewind_length": "巻き戻しの長さ", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "ジェスチャーコントロール", + "horizontal_swipe_skip": "水平方向にスワイプしてスキップ", + "horizontal_swipe_skip_description": "コントロールが非表示の場合は左右にスワイプしてスキップします", + "left_side_brightness": "左側の明るさコントロール", + "left_side_brightness_description": "左側を上下にスワイプして明るさを調整する", + "right_side_volume": "右側の音量制御", + "right_side_volume_description": "右側の上下にスワイプして音量を調整します", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "オーディオ", "set_audio_track": "前のアイテムからオーディオトラックを設定", "audio_language": "オーディオ言語", "audio_hint": "デフォルトのオーディオ言語を選択します。", "none": "なし", - "language": "言語" + "language": "言語", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "字幕", + "subtitle_hint": "字幕設定を構成します。", "subtitle_language": "字幕の言語", "subtitle_mode": "字幕モード", "set_subtitle_track": "前のアイテムから字幕トラックを設定", "subtitle_size": "字幕サイズ", - "subtitle_hint": "字幕設定を構成します。", "none": "なし", "language": "言語", "loading": "ロード中", @@ -109,7 +191,63 @@ "Always": "常に", "None": "なし", "OnlyForced": "強制のみ" - } + }, + "text_color": "テキストの色", + "background_color": "背景色", + "outline_color": "アウトラインの色", + "outline_thickness": "概要 厚さ", + "background_opacity": "背景の透明度", + "outline_opacity": "アウトラインの透明度", + "bold_text": "Bold Text", + "colors": { + "Black": "ブラック", + "Gray": "グレー", + "Silver": "シルバー", + "White": "白", + "Maroon": "Maroon", + "Red": "赤", + "Fuchsia": "Fuchsia", + "Yellow": "黄色", + "Olive": "オリーブ", + "Green": "緑", + "Teal": "ティール", + "Lime": "黄緑", + "Purple": "パープル", + "Navy": "海軍format@@0", + "Blue": "青", + "Aqua": "Aqua" + }, + "thickness": { + "None": "なし", + "Thin": "細いです", + "Normal": "標準", + "Thick": "濃厚な" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "その他", @@ -134,23 +272,28 @@ "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "カスタムメニューのリンクを表示", + "show_large_home_carousel": "大きなヒーロー(Beta)", "hide_libraries": "ライブラリを非表示", "select_liraries_you_want_to_hide": "ライブラリタブとホームページセクションから非表示にするライブラリを選択します。", - "disable_haptic_feedback": "触覚フィードバックを無効にする" + "disable_haptic_feedback": "触覚フィードバックを無効にする", + "default_quality": "デフォルトの品質", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "自動再生エピソードの最大数", + "disabled": "無効" }, "downloads": { - "downloads_title": "ダウンロード", - "optimized_versions_server": "Optimized versionsサーバー", - "save_button": "保存", - "optimized_server": "Optimizedサーバー", - "optimized": "最適化", - "default": "デフォルト", - "optimized_version_hint": "OptimizeサーバーのURLを入力します。URLにはhttpまたはhttpsを含め、オプションでポートを指定します。", - "read_more_about_optimized_server": "Optimizeサーバーの詳細をご覧ください。", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:ポート", - "default_quality": "デフォルトの品質", - "disabled": "無効" + "downloads_title": "ダウンロード" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "プラグイン", @@ -161,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "パスワード", "password_placeholder": "Jellyfinユーザー {{username}} のパスワードを入力してください", - "save_button": "保存", - "clear_button": "クリア", "login_button": "ログイン", "total_media_requests": "メディアリクエストの合計", "movie_quota_limit": "映画のクオータ制限", @@ -173,9 +314,9 @@ "unlimited": "無制限", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "デフォルト", + "VOTE_COUNT_AND_AVERAGE": "投票数と平均", + "POPULARITY": "人気" } }, "marlin_search": { @@ -186,18 +327,60 @@ "read_more_about_marlin": "Marlinについて詳しく読む。", "save_button": "保存", "toasts": { - "saved": "保存しました" - } + "saved": "保存しました", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { "storage_title": "ストレージ", "app_usage": "アプリ {{usedSpace}}%", - "phone_usage": "電話 {{availableSpace}}%", + "device_usage": "デバイス {{availableSpace}}%", "size_used": "{{used}} / {{total}} 使用済み", - "delete_all_downloaded_files": "すべてのダウンロードファイルを削除" + "delete_all_downloaded_files": "すべてのダウンロードファイルを削除", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "イントロ", "show_intro": "イントロを表示", "reset_intro": "イントロをリセット" }, @@ -205,36 +388,38 @@ "logs_title": "ログ", "export_logs": "Export logs", "click_for_more_info": "Click for more info", - "level": "Level", + "level": "レベル", "no_logs_available": "ログがありません", "delete_all_logs": "すべてのログを削除" }, "languages": { "title": "言語", "app_language": "アプリの言語", - "app_language_description": "アプリの言語を選択。", "system": "システム" }, "toasts": { "error_deleting_files": "ファイルの削除エラー", "background_downloads_enabled": "バックグラウンドでのダウンロードは有効です", - "background_downloads_disabled": "バックグラウンドでのダウンロードは無効です", - "connected": "接続済み", - "could_not_connect": "接続できません", - "invalid_url": "無効なURL" + "background_downloads_disabled": "バックグラウンドでのダウンロードは無効です" } }, + "sessions": { + "title": "セッション", + "no_active_sessions": "アクティブなセッションはありません" + }, "downloads": { "downloads_title": "ダウンロード", "tvseries": "TVシリーズ", "movies": "映画", "queue": "キュー", + "other_media": "その他のメディア", "queue_hint": "アプリを再起動するとキューとダウンロードは失われます", "no_items_in_queue": "キューにアイテムがありません", "no_downloaded_items": "ダウンロードしたアイテムはありません", "delete_all_movies_button": "すべての映画を削除", "delete_all_tvseries_button": "すべてのシリーズを削除", "delete_all_button": "すべて削除", + "delete_all_other_media_button": "他のメディアを削除する", "active_download": "アクティブなダウンロード", "no_active_downloads": "アクティブなダウンロードはありません", "active_downloads": "アクティブなダウンロード", @@ -245,35 +430,57 @@ "something_went_wrong": "問題が発生しました", "could_not_get_stream_url_from_jellyfin": "JellyfinからストリームURLを取得できませんでした", "eta": "ETA {{eta}}", - "methods": "方法", "toasts": { "you_are_not_allowed_to_download_files": "ファイルをダウンロードする権限がありません。", "deleted_all_movies_successfully": "すべての映画を正常に削除しました!", "failed_to_delete_all_movies": "すべての映画を削除できませんでした", "deleted_all_tvseries_successfully": "すべてのシリーズを正常に削除しました!", "failed_to_delete_all_tvseries": "すべてのシリーズを削除できませんでした", + "deleted_media_successfully": "他のメディアを削除しました!", + "failed_to_delete_media": "他のメディアの削除に失敗しました", + "download_deleted": "ダウンロードが削除されました", "download_cancelled": "ダウンロードをキャンセルしました", - "could_not_cancel_download": "ダウンロードをキャンセルできませんでした", + "could_not_delete_download": "ダウンロードを削除できませんでした", + "download_paused": "ダウンロードを一時停止しました", + "could_not_pause_download": "ダウンロードを一時停止できませんでした", + "download_resumed": "ダウンロード再開", + "could_not_resume_download": "ダウンロードを再開できませんでした", "download_completed": "ダウンロードが完了しました", - "download_started_for": "{{item}}のダウンロードが開始されました", - "item_is_ready_to_be_downloaded": "{{item}}をダウンロードする準備ができました", - "download_stated_for_item": "{{item}}のダウンロードが開始されました", + "download_failed": "ダウンロードに失敗しました", "download_failed_for_item": "{{item}}のダウンロードに失敗しました - {{error}}", "download_completed_for_item": "{{item}}のダウンロードが完了しました", - "queued_item_for_optimization": "{{item}}をoptimizeのキューに追加しました", - "failed_to_start_download_for_item": "{{item}}のダウンロードを開始できませんでした: {{message}}", - "server_responded_with_status_code": "サーバーはステータス{{statusCode}}で応答しました", - "no_response_received_from_server": "サーバーからの応答がありません", - "error_setting_up_the_request": "リクエストの設定中にエラーが発生しました", - "failed_to_start_download_for_item_unexpected_error": "{{item}}のダウンロードを開始できませんでした: 予期しないエラーが発生しました", + "download_started_for_item": "{{item}} のダウンロードを開始しました", + "failed_to_start_download": "ダウンロードの開始に失敗しました", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "すべてのファイル、フォルダ、ジョブが正常に削除されました", - "an_error_occured_while_deleting_files_and_jobs": "ファイルとジョブの削除中にエラーが発生しました", - "go_to_downloads": "ダウンロードに移動" + "failed_to_clean_cache_directory": "キャッシュディレクトリのクリーンアップに失敗しました", + "could_not_get_download_url_for_item": "{{itemName}} のダウンロードURLを取得できませんでした", + "go_to_downloads": "ダウンロードに移動", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "選択", + "no_trailer_available": "トレーラーがありません", + "video": "映像", + "audio": "音声", + "subtitle": "字幕", + "play": "再生", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "ここを検索...", "search": "検索...", "x_items": "{{count}}のアイテム", "library": "ライブラリ", @@ -285,6 +492,10 @@ "episodes": "エピソード", "collections": "コレクション", "actors": "俳優", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "映画をリクエスト", "request_series": "シリーズをリクエスト", "recently_added": "最近の追加", @@ -310,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDBシリーズストリーミングサービス" }, "library": { - "no_items_found": "アイテムが見つかりません", "no_results": "検索結果はありません", "no_libraries_found": "ライブラリが見つかりません", "item_types": { @@ -333,9 +543,8 @@ "genres": "ジャンル", "years": "年", "sort_by": "ソート", + "filter_by": "Filter By", "sort_order": "ソート順", - "asc": "Ascending", - "desc": "Descending", "tags": "タグ" } }, @@ -359,17 +568,18 @@ "client_error": "クライアントエラー", "could_not_create_stream_for_chromecast": "Chromecastのストリームを作成できませんでした", "message_from_server": "サーバーからのメッセージ", - "video_has_finished_playing": "ビデオの再生が終了しました!", - "no_video_source": "動画ソースがありません...", "next_episode": "次のエピソード", "refresh_tracks": "トラックを更新", - "subtitle_tracks": "字幕トラック:", "audio_tracks": "音声トラック:", "playback_state": "再生状態:", - "no_data_available": "データなし", "index": "インデックス:", "continue_watching": "視聴を続ける", - "go_back": "戻る" + "go_back": "戻る", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "次", @@ -385,6 +595,7 @@ "no_similar_items_found": "類似のアイテムは見つかりませんでした", "video": "映像", "more_details": "さらに詳細を表示", + "media_options": "Media Options", "quality": "画質", "audio": "音声", "subtitles": "字幕", @@ -399,15 +610,13 @@ "download_episode": "エピソードをダウンロード", "download_movie": "映画をダウンロード", "download_x_item": "{{item_count}}のアイテムをダウンロード", - "download_button": "ダウンロード", - "using_optimized_server": "Optimizeサーバーを使用する", - "using_default_method": "デフォルトの方法を使用" + "download_unwatched_only": "未視聴のみ", + "download_button": "ダウンロード" } }, "live_tv": { "next": "次", "previous": "前", - "live_tv": "ライブTV", "coming_soon": "近日公開", "on_now": "現在", "shows": "表示", @@ -455,6 +664,10 @@ "number_episodes": "エピソード{{episode_number}}", "born": "生まれ", "appearances": "出演", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerrサーバーは最小バージョン要件を満たしていません。少なくとも 2.0.0 に更新してください。", "jellyseerr_test_failed": "Jellyseerrテストに失敗しました。もう一度お試しください。", @@ -462,7 +675,11 @@ "issue_submitted": "チケットを送信しました!", "requested_item": "{{item}}をリクエスト!", "you_dont_have_permission_to_request": "リクエストする権限がありません!", - "something_went_wrong_requesting_media": "メディアのリクエスト中に問題が発生しました。" + "something_went_wrong_requesting_media": "メディアのリクエスト中に問題が発生しました。", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "ライブラリ", "custom_links": "カスタムリンク", "favorites": "お気に入り" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/ko.json b/translations/ko.json new file mode 100644 index 00000000..d13ecc9a --- /dev/null +++ b/translations/ko.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Username Is Required", + "error_title": "Error", + "login_title": "Log In", + "login_to_title": "Log in to", + "username_placeholder": "Username", + "password_placeholder": "Password", + "login_button": "Log In", + "quick_connect": "Quick Connect", + "enter_code_to_login": "Enter code {{code}} to login", + "failed_to_initiate_quick_connect": "Failed to initiate Quick Connect", + "got_it": "Got It", + "connection_failed": "Connection Failed", + "could_not_connect_to_server": "Could not connect to the server. Please check the URL and your network connection.", + "an_unexpected_error_occured": "An Unexpected Error Occurred", + "change_server": "Change Server", + "invalid_username_or_password": "Invalid Username or Password", + "user_does_not_have_permission_to_log_in": "User does not have permission to log in", + "server_is_taking_too_long_to_respond_try_again_later": "Server is taking too long to respond, try again later", + "server_received_too_many_requests_try_again_later": "Server received too many requests, try again later.", + "there_is_a_server_error": "There is a server error", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "An unexpected error occurred. Did you enter the server URL correctly?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" + }, + "server": { + "enter_url_to_jellyfin_server": "Enter the URL to your Jellyfin server", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "Connect", + "previous_servers": "Previous Servers", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Search for Local Servers", + "searching": "Searching...", + "servers": "Servers", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Checking server connection...", + "no_internet": "No Internet", + "no_items": "No Items", + "no_internet_message": "No worries, you can still watch\ndownloaded content.", + "checking_server_connection_message": "Checking connection to server", + "go_to_downloads": "Go to Downloads", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", + "oops": "Oops!", + "error_message": "Something went wrong.\nPlease log out and in again.", + "continue_watching": "Continue Watching", + "next_up": "Next Up", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Recently Added in {{libraryName}}", + "suggested_movies": "Suggested Movies", + "suggested_episodes": "Suggested Episodes", + "intro": { + "welcome_to_streamyfin": "Welcome to Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "A Free and Open-Source Client for Jellyfin.", + "features_title": "Features", + "features_description": "Streamyfin has a bunch of features and integrates with a wide array of software which you can find in the settings menu, these include:", + "jellyseerr_feature_description": "Connect to your Seerr instance and request movies directly in the app.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download movies and tv-shows to view offline. Use either the default method or install the optimize server to download files in the background.", + "chromecast_feature_description": "Cast movies and tv-shows to your Chromecast devices.", + "centralised_settings_plugin_title": "Centralised Settings Plugin", + "centralised_settings_plugin_description": "Configure settings from a centralised location on your Jellyfin server. All client settings for all users will be synced automatically.", + "done_button": "Done", + "go_to_settings_button": "Go to Settings", + "read_more": "Read More" + }, + "settings": { + "settings_title": "Settings", + "log_out_button": "Log Out", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "User Info", + "user": "User", + "server": "Server", + "token": "Token", + "app_version": "App Version" + }, + "quick_connect": { + "quick_connect_title": "Quick Connect", + "authorize_button": "Authorize Quick Connect", + "enter_the_quick_connect_code": "Enter the quick connect code...", + "success": "Success", + "quick_connect_autorized": "Quick Connect Authorized", + "error": "Error", + "invalid_code": "Invalid Code", + "authorize": "Authorize" + }, + "media_controls": { + "media_controls_title": "Media Controls", + "forward_skip_length": "Forward Skip Length", + "rewind_length": "Rewind Length", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Set Audio Track From Previous Item", + "audio_language": "Audio Language", + "audio_hint": "Choose a default audio language.", + "none": "None", + "language": "Language", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Subtitles", + "subtitle_hint": "Configure how subtitles look and behave.", + "subtitle_language": "Subtitle language", + "subtitle_mode": "Subtitle Mode", + "set_subtitle_track": "Set Subtitle Track From Previous Item", + "subtitle_size": "Subtitle Size", + "none": "None", + "language": "Language", + "loading": "Loading", + "modes": { + "Default": "Default", + "Smart": "Smart", + "Always": "Always", + "None": "None", + "OnlyForced": "OnlyForced" + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "None", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Other", + "video_orientation": "Video Orientation", + "orientation": "Orientation", + "orientations": { + "DEFAULT": "Default", + "ALL": "All", + "PORTRAIT": "Portrait", + "PORTRAIT_UP": "Portrait Up", + "PORTRAIT_DOWN": "Portrait Down", + "LANDSCAPE": "Landscape", + "LANDSCAPE_LEFT": "Landscape Left", + "LANDSCAPE_RIGHT": "Landscape Right", + "OTHER": "Other", + "UNKNOWN": "Unknown" + }, + "safe_area_in_controls": "Safe Area in Controls", + "video_player": "Video Player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Show Custom Menu Links", + "show_large_home_carousel": "Show Large Home Carousel (beta)", + "hide_libraries": "Hide Libraries", + "select_liraries_you_want_to_hide": "Select the libraries you want to hide from the Library tab and home page sections.", + "disable_haptic_feedback": "Disable Haptic Feedback", + "default_quality": "Default Quality", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", + "disabled": "Disabled" + }, + "downloads": { + "downloads_title": "Downloads" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "This integration is in its early stages. Expect things to change.", + "server_url": "Server URL", + "server_url_hint": "Example: http(s)://your-host.url\n(add port if required)", + "server_url_placeholder": "Seerr URL", + "password": "Password", + "password_placeholder": "Enter password for Jellyfin user {{username}}", + "login_button": "Login", + "total_media_requests": "Total Media Requests", + "movie_quota_limit": "Movie Quota Limit", + "movie_quota_days": "Movie Quota Days", + "tv_quota_limit": "TV Quota Limit", + "tv_quota_days": "TV Quota Days", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Unlimited", + "plus_n_more": "+{{n}} More", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Enter the URL for the Marlin server. The URL should include http or https and optionally the port.", + "read_more_about_marlin": "Read More About Marlin.", + "save_button": "Save", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Storage", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Device {{availableSpace}}%", + "size_used": "{{used}} of {{total}} Used", + "delete_all_downloaded_files": "Delete All Downloaded Files", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Show Intro", + "reset_intro": "Reset Intro" + }, + "logs": { + "logs_title": "Logs", + "export_logs": "Export Logs", + "click_for_more_info": "Click for More Info", + "level": "Level", + "no_logs_available": "No Logs Available", + "delete_all_logs": "Delete All Logs" + }, + "languages": { + "title": "Languages", + "app_language": "App Language", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Error Deleting Files", + "background_downloads_enabled": "Background downloads enabled", + "background_downloads_disabled": "Background downloads disabled" + } + }, + "sessions": { + "title": "Sessions", + "no_active_sessions": "No Active Sessions" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Series", + "movies": "Movies", + "queue": "Queue", + "other_media": "Other media", + "queue_hint": "Queue and downloads will be lost on app restart", + "no_items_in_queue": "No Items in Queue", + "no_downloaded_items": "No Downloaded Items", + "delete_all_movies_button": "Delete All Movies", + "delete_all_tvseries_button": "Delete All TV-Series", + "delete_all_button": "Delete All", + "delete_all_other_media_button": "Delete other media", + "active_download": "Active Download", + "no_active_downloads": "No Active Downloads", + "active_downloads": "Active Downloads", + "new_app_version_requires_re_download": "New app version requires re-download", + "new_app_version_requires_re_download_description": "The new update requires content to be downloaded again. Please remove all downloaded content and try again.", + "back": "Back", + "delete": "Delete", + "something_went_wrong": "Something Went Wrong", + "could_not_get_stream_url_from_jellyfin": "Could not get the stream URL from Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "You are not allowed to download files.", + "deleted_all_movies_successfully": "Deleted All Movies Successfully!", + "failed_to_delete_all_movies": "Failed to Delete All Movies", + "deleted_all_tvseries_successfully": "Deleted All TV-Series Successfully!", + "failed_to_delete_all_tvseries": "Failed to Delete All TV-Series", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", + "download_completed": "Download Completed", + "download_failed": "Download Failed", + "download_failed_for_item": "Download failed for {{item}} - {{error}}", + "download_completed_for_item": "Download Completed for {{item}}", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "All files, folders, and jobs deleted successfully", + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Go to Downloads", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Audio", + "subtitle": "Subtitle", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Search...", + "x_items": "{{count}} Items", + "library": "Library", + "discover": "Discover", + "no_results": "No Results", + "no_results_found_for": "No Results Found For", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "collections": "Collections", + "actors": "Actors", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Request Movies", + "request_series": "Request Series", + "recently_added": "Recently Added", + "recent_requests": "Recent Requests", + "plex_watchlist": "Plex Watchlist", + "trending": "Trending", + "popular_movies": "Popular Movies", + "movie_genres": "Movie Genres", + "upcoming_movies": "Upcoming Movies", + "studios": "Studios", + "popular_tv": "Popular TV", + "tv_genres": "TV Genres", + "upcoming_tv": "Upcoming TV", + "networks": "Networks", + "tmdb_movie_keyword": "TMDB Movie Keyword", + "tmdb_movie_genre": "TMDB Movie Genre", + "tmdb_tv_keyword": "TMDB TV Keyword", + "tmdb_tv_genre": "TMDB TV Genre", + "tmdb_search": "TMDB Search", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Network", + "tmdb_movie_streaming_services": "TMDB Movie Streaming Services", + "tmdb_tv_streaming_services": "TMDB TV Streaming Services" + }, + "library": { + "no_results": "No Results", + "no_libraries_found": "No Libraries Found", + "item_types": { + "movies": "Movies", + "series": "Series", + "boxsets": "Box Sets", + "items": "Items" + }, + "options": { + "display": "Display", + "row": "Row", + "list": "List", + "image_style": "Image Style", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Show Titles", + "show_stats": "Show Stats" + }, + "filters": { + "genres": "Genres", + "years": "Years", + "sort_by": "Sort By", + "filter_by": "Filter By", + "sort_order": "Sort Order", + "tags": "Tags" + } + }, + "favorites": { + "series": "Series", + "movies": "Movies", + "episodes": "Episodes", + "videos": "Videos", + "boxsets": "Box Sets", + "playlists": "Playlists", + "noDataTitle": "No Favorites Yet", + "noData": "Mark items as favorites to see them appear here for quick access." + }, + "custom_links": { + "no_links": "No Links" + }, + "player": { + "error": "Error", + "failed_to_get_stream_url": "Failed to get the stream URL", + "an_error_occured_while_playing_the_video": "An error occurred while playing the video. Check logs in settings.", + "client_error": "Client Error", + "could_not_create_stream_for_chromecast": "Could not create a stream for Chromecast", + "message_from_server": "Message from Server: {{message}}", + "next_episode": "Next Episode", + "refresh_tracks": "Refresh Tracks", + "audio_tracks": "Audio Tracks:", + "playback_state": "Playback State:", + "index": "Index:", + "continue_watching": "Continue Watching", + "go_back": "Go Back", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Next Up", + "no_items_to_display": "No Items to Display", + "cast_and_crew": "Cast & Crew", + "series": "Series", + "seasons": "Seasons", + "season": "Season", + "no_episodes_for_this_season": "No episodes for this season", + "overview": "Overview", + "more_with": "More with {{name}}", + "similar_items": "Similar Items", + "no_similar_items_found": "No Similar Items Found", + "video": "Video", + "more_details": "More Details", + "media_options": "Media Options", + "quality": "Quality", + "audio": "Audio", + "subtitles": "Subtitle", + "show_more": "Show More", + "show_less": "Show Less", + "appeared_in": "Appeared In", + "could_not_load_item": "Could Not Load Item", + "none": "None", + "download": { + "download_season": "Download Season", + "download_series": "Download Series", + "download_episode": "Download Episode", + "download_movie": "Download Movie", + "download_x_item": "Download {{item_count}} Items", + "download_unwatched_only": "Unwatched Only", + "download_button": "Download" + } + }, + "live_tv": { + "next": "Next", + "previous": "Previous", + "coming_soon": "Coming Soon", + "on_now": "On Now", + "shows": "Shows", + "movies": "Movies", + "sports": "Sports", + "for_kids": "For Kids", + "news": "News" + }, + "jellyseerr": { + "confirm": "Confirm", + "cancel": "Cancel", + "yes": "Yes", + "whats_wrong": "What's Wrong?", + "issue_type": "Issue Type", + "select_an_issue": "Select an Issue", + "types": "Types", + "describe_the_issue": "(Optional) Describe the Issue...", + "submit_button": "Submit", + "report_issue_button": "Report Issue", + "request_button": "Request", + "are_you_sure_you_want_to_request_all_seasons": "Are you sure you want to request all seasons?", + "failed_to_login": "Failed to Login", + "cast": "Cast", + "details": "Details", + "status": "Status", + "original_title": "Original Title", + "series_type": "Series Type", + "release_dates": "Release Dates", + "first_air_date": "First Air Date", + "next_air_date": "Next Air Date", + "revenue": "Revenue", + "budget": "Budget", + "original_language": "Original Language", + "production_country": "Production Country", + "studios": "Studios", + "network": "Network", + "currently_streaming_on": "Currently Streaming On", + "advanced": "Advanced", + "request_as": "Request As", + "tags": "Tags", + "quality_profile": "Quality Profile", + "root_folder": "Root Folder", + "season_all": "Season (All)", + "season_number": "Season {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Born", + "appearances": "Appearances", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr server does not meet minimum version requirements! Please update to at least 2.0.0", + "jellyseerr_test_failed": "Seerr test failed. Please try again.", + "failed_to_test_jellyseerr_server_url": "Failed to test Seerr server url", + "issue_submitted": "Issue Submitted!", + "requested_item": "Requested {{item}}!", + "you_dont_have_permission_to_request": "You don't have permission to request!", + "something_went_wrong_requesting_media": "Something went wrong requesting media!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Home", + "search": "Search", + "library": "Library", + "custom_links": "Custom Links", + "favorites": "Favorites" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/nl.json b/translations/nl.json index 56183beb..bef448cc 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "De server doet er te lang over om te antwoorden, probeer later opnieuw", "server_received_too_many_requests_try_again_later": "De server heeft te veel aanvragen ontvangen, probeer later opnieuw", "there_is_a_server_error": "Er is een serverfout", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Er is een onverwachte fout opgetreden. Heb je de server URL correct ingegeven?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Er is een onverwachte fout opgetreden. Heb je de server URL correct ingegeven?", + "too_old_server_text": "Niet-ondersteunde Jellyfin Server Ontdekt", + "too_old_server_description": "Werk Jellyfin bij naar de laatste versie" }, "server": { "enter_url_to_jellyfin_server": "Geef de URL van je Jellyfin server in", @@ -28,19 +30,64 @@ "connect_button": "Verbinden", "previous_servers": "vorige servers", "clear_button": "Wissen", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Zoek naar lokale servers", "searching": "Zoeken...", - "servers": "Servers" + "servers": "Servers", + "saved": "Opgeslagen", + "session_expired": "Sessie verlopen", + "please_login_again": "Uw gebruikerssessie is verlopen. U moet opnieuw inloggen.", + "remove_saved_login": "Opgeslagen login verwijderen", + "remove_saved_login_description": "Hiermee worden uw opgeslagen gegevens voor deze server verwijderd. U moet uw gebruikersnaam en wachtwoord de volgende keer opnieuw invoeren.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Serververbinding controleren...", "no_internet": "Geen Internet", "no_items": "Geen items", "no_internet_message": "Geen zorgen, je kan nog steeds\ngedownloade content bekijken", + "checking_server_connection_message": "Verbinding met server controleren", "go_to_downloads": "Ga naar downloads", + "retry": "Opnieuw", + "server_unreachable": "Server onbereikbaar", + "server_unreachable_message": "Kon de server niet bereiken.\nControleer uw netwerkverbinding.", "oops": "Oeps!", "error_message": "Er ging iets fout\nGelieve af en aan te melden.", "continue_watching": "Verder Kijken", "next_up": "Volgende", + "continue_and_next_up": "Doorgaan & Volgende", "recently_added_in": "Recent toegevoegd in {{libraryName}}", "suggested_movies": "Voorgestelde films", "suggested_episodes": "Voorgestelde Afleveringen", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Instellingen", "log_out_button": "Afmelden", + "categories": { + "title": "Categorieën" + }, + "playback_controls": { + "title": "Afspelen & Bediening" + }, + "audio_subtitles": { + "title": "Geluid & Ondertiteling" + }, + "appearance": { + "title": "Weergave", + "merge_next_up_continue_watching": "Doorgaan met kijken & Volgende samenvoegen", + "hide_remote_session_button": "Verberg Knop voor Externe Sessie" + }, "user_info": { "user_info_title": "Gebruiker Info", "user": "Gebruiker", @@ -85,21 +146,42 @@ "rewind_length": "Duur terugspoelen", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Gebaar Bediening", + "horizontal_swipe_skip": "Horizontale Swipe om over te slaan", + "horizontal_swipe_skip_description": "Veeg naar links/rechts wanneer de knoppen verborgen zijn om over te slaan", + "left_side_brightness": "Linker Zijkant Helderheidscontrole", + "left_side_brightness_description": "Veeg omhoog/omlaag aan linker kant om helderheid aan te passen", + "right_side_volume": "Rechterkant Volume Controle", + "right_side_volume_description": "Veeg aan rechterzijde omhoog/omlaag om volume aan te passen", + "hide_volume_slider": "Verberg Volumeschuifbalk", + "hide_volume_slider_description": "Volumeschuifbalk in de videospeler verbergen", + "hide_brightness_slider": "Verberg Helderheidsschuifbalk", + "hide_brightness_slider_description": "Helderheidsschuifbalk in de videospeler verbergen" + }, "audio": { - "audio_title": "Audio", + "audio_title": "Geluid", "set_audio_track": "Gebruik Audio Track Van Vorig Item", "audio_language": "Audio taal", "audio_hint": "Kies een standaard audio taal.", "none": "Geen", - "language": "Taal" + "language": "Taal", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Ondertitels", + "subtitle_hint": "Stel ondertitel voorkeuren in.", "subtitle_language": "Ondertitel taal", "subtitle_mode": "Ondertitelmodus", "set_subtitle_track": "Gebruik Ondertitel Track Van Vorig Item", "subtitle_size": "Ondertitel Grootte", - "subtitle_hint": "Stel ondertitel voorkeuren in.", "none": "Geen", "language": "Taal", "loading": "Laden", @@ -109,7 +191,63 @@ "Always": "Altijd", "None": "Geen", "OnlyForced": "Alleen Geforceerd" - } + }, + "text_color": "Tekst kleur", + "background_color": "Achtergrond Kleur", + "outline_color": "Kleur omlijning", + "outline_thickness": "Dikte omlijning", + "background_opacity": "Transparantie achtergrond", + "outline_opacity": "Doorzichtigheid omlijning", + "bold_text": "Bold Text", + "colors": { + "Black": "Zwart", + "Gray": "Grijs", + "Silver": "Zilver", + "White": "wit", + "Maroon": "Kastanjebruin", + "Red": "Rood", + "Fuchsia": "Fuchsia", + "Yellow": "Geel", + "Olive": "Olijf", + "Green": "Groen", + "Teal": "Groenblauw", + "Lime": "Lichtgroen", + "Purple": "Paars", + "Navy": "Marine", + "Blue": "Blauw", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Geen", + "Thin": "Dun", + "Normal": "normaal", + "Thick": "Dikke" + }, + "subtitle_color": "Kleur ondertiteling", + "subtitle_background_color": "Achtergrondkleur", + "subtitle_font": "Lettertype ondertitels", + "ksplayer_title": "KSPlayer Instellingen", + "hardware_decode": "Hardware Acceleratie", + "hardware_decode_description": "Gebruik hardware acceleratie voor video-decodering. Uitschakelen als u problemen met afspelen ondervindt." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Videospeler", + "video_player": "Videospeler", + "video_player_description": "Kies welke videospeler gebruikt moet worden op iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Andere", @@ -131,38 +269,41 @@ "video_player": "Video player", "video_players": { "VLC_3": "VLC 3", - "VLC_4": "VLC 4 (Experimental + PiP)" + "VLC_4": "VLC 4 (Experimentele + PiP)" }, "show_custom_menu_links": "Aangepaste menulinks tonen", + "show_large_home_carousel": "Toon grote carrousel op startpagina (bèta)", "hide_libraries": "Verberg Bibliotheken", "select_liraries_you_want_to_hide": "Selecteer de bibliotheken die je wil verbergen van de Bibliotheektab en hoofdpagina onderdelen.", "disable_haptic_feedback": "Haptische feedback uitschakelen", "default_quality": "Standaard kwaliteit", + "default_playback_speed": "Standaard Afspeelsnelheid", + "max_auto_play_episode_count": "Max Automatisch Aflevering Aantal", "disabled": "Uitgeschakeld" }, "downloads": { - "downloads_title": "Downloads", - "optimized_versions_server": "Geoptimaliseerde server versies", - "save_button": "Opslaan", - "optimized_server": "Geoptimaliseerde Server", - "optimized": "Geoptimaliseerd", - "default": "Standaard", - "optimized_version_hint": "Vul de URL van de optimalisatieserver in. De URL moet http of https bevatten en eventueel de poort.", - "read_more_about_optimized_server": "Lees meer over de optimalisatieserver.", - "url": "URL", - "server_url_placeholder": "http(s)://domein.org:poort" + "downloads_title": "Downloads" + }, + "music": { + "title": "Muziek", + "playback_title": "Afspelen", + "playback_description": "Configureer hoe muziek wordt afgespeeld.", + "prefer_downloaded": "Voorkeur voor Gedownloade Nummers", + "caching_title": "Cachen", + "caching_description": "Automatisch aankomende nummers cachen om soepeler af te spelen.", + "lookahead_enabled": "Look-Ahead Caching inschakelen", + "lookahead_count": "Nummers om te Pre-cachen", + "max_cache_size": "Max Cache Grootte" }, "plugins": { - "plugins_title": "Plugins", + "plugins_title": "Uitbreidingen", "jellyseerr": { "jellyseerr_warning": "Deze integratie is nog in een vroeg stadium. Verwacht dat zaken nog veranderen.", - "server_url": "Server URL", + "server_url": "Server-URL", "server_url_hint": "Voorbeeld: http(s)://je-host.url\n(indien nodig: voeg de poort toe)", "server_url_placeholder": "Jellyseerr URL...", "password": "Wachtwoord", "password_placeholder": "Voeg het wachtwoord in voor de Jellyfin gebruiker {{username}}", - "save_button": "Opslaan", - "clear_button": "Wissen", "login_button": "Aanmelden", "total_media_requests": "Totaal aantal mediaverzoeken", "movie_quota_limit": "Limiet filmquota", @@ -173,9 +314,9 @@ "unlimited": "Ongelimiteerd", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", - "VOTE_COUNT_AND_AVERAGE": "Vote count and average", - "POPULARITY": "Popularity" + "DEFAULT": "Standaard", + "VOTE_COUNT_AND_AVERAGE": "Aantal stemmen en gemiddeld", + "POPULARITY": "Populariteit" } }, "marlin_search": { @@ -186,8 +327,40 @@ "read_more_about_marlin": "Lees meer over Marlin.", "save_button": "Opslaan", "toasts": { - "saved": "Opgeslagen" - } + "saved": "Opgeslagen", + "refreshed": "Instellingen zijn vernieuwd vanaf server" + }, + "refresh_from_server": "Ververs Instellingen van Server" + }, + "streamystats": { + "enable_streamystats": "Streamystats inschakelen", + "disable_streamystats": "Streamystats Uitschakelen", + "enable_search": "Gebruik voor Zoeken", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Vul de URL van de Streamystats server in. De URL moet http of https bevatten en optioneel de poort.", + "read_more_about_streamystats": "Lees Meer over Streamystats.", + "save_button": "Opslaan", + "save": "Opslaan", + "features_title": "Functies", + "home_sections_title": "Thuis Secties", + "enable_movie_recommendations": "Film Aanbevelingen", + "enable_series_recommendations": "Series Aanbevelingen", + "enable_promoted_watchlists": "Gepromote Kijklijst", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,46 +368,58 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Toestel {{availableSpace}}%", "size_used": "{{used}} van {{total}} gebruikt", - "delete_all_downloaded_files": "Verwijder alle gedownloade bestanden" + "delete_all_downloaded_files": "Verwijder alle gedownloade bestanden", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Toon intro", "reset_intro": "intro opnieuw instellen" }, "logs": { - "logs_title": "Logs", + "logs_title": "Logboek", "export_logs": "Export logs", "click_for_more_info": "Click for more info", - "level": "Level", + "level": "Niveau", "no_logs_available": "Geen logs beschikbaar", "delete_all_logs": "Verwijder alle logs" }, "languages": { "title": "Talen", "app_language": "App taal", - "app_language_description": "Selecteer een taal voor de app.", "system": "Systeem" }, "toasts": { "error_deleting_files": "Fout bij het verwijderen van bestanden", "background_downloads_enabled": "Downloads op de achtergrond ingeschakeld", - "background_downloads_disabled": "Downloads op de achtergrond uitgeschakeld", - "connected": "Verbonden", - "could_not_connect": "Kon niet verbinden", - "invalid_url": "Ongeldige URL" + "background_downloads_disabled": "Downloads op de achtergrond uitgeschakeld" } }, + "sessions": { + "title": "Sessies", + "no_active_sessions": "Geen actieve sessies" + }, "downloads": { "downloads_title": "Downloads", "tvseries": "Series", "movies": "Films", "queue": "Wachtrij", + "other_media": "Andere media", "queue_hint": "Wachtrij en downloads verdwijnen bij een herstart van de app", "no_items_in_queue": "Geen items in wachtrij", "no_downloaded_items": "Geen gedownloade items", "delete_all_movies_button": "Verwijder alle films", "delete_all_tvseries_button": "Verwijder alle Series", "delete_all_button": "Verwijder alles", + "delete_all_other_media_button": "Andere media verwijderen", "active_download": "Actieve download", "no_active_downloads": "Geen actieve downloads", "active_downloads": "Actieve downloads", @@ -245,35 +430,57 @@ "something_went_wrong": "Er ging iets mis", "could_not_get_stream_url_from_jellyfin": "Kon de URL van de stream niet krijgen van Jellyfin", "eta": "ETA {{eta}}", - "methods": "Methoden", "toasts": { "you_are_not_allowed_to_download_files": "Je mag geen bestanden downloaden.", "deleted_all_movies_successfully": "Alle films succesvol verwijderd!", "failed_to_delete_all_movies": "Alle films zijn niet verwijderd", "deleted_all_tvseries_successfully": "Alle series succesvol verwijderd!", "failed_to_delete_all_tvseries": "Alle series zijn niet verwijderd", + "deleted_media_successfully": "Andere media succesvol verwijderd!", + "failed_to_delete_media": "Verwijderen van andere media mislukt", + "download_deleted": "Download verwijderd", "download_cancelled": "Download geannuleerd", - "could_not_cancel_download": "Kon de download niet annuleren", + "could_not_delete_download": "Kon download niet verwijderen", + "download_paused": "Download gepauzeerd", + "could_not_pause_download": "Kan niet pauzeren download", + "download_resumed": "Download hervat", + "could_not_resume_download": "Kon de download niet hervatten", "download_completed": "Download afgerond", - "download_started_for": "Download gestart voor {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} is klaar op te downloaden", - "download_stated_for_item": "Download gestart voor {{item}}", + "download_failed": "Download Mislukt", "download_failed_for_item": "Download gefaald voor {{item}} - {{error}}", "download_completed_for_item": "Download afgerond voor {{item}}", - "queued_item_for_optimization": "{{item}} in de wachtrij gezet voor optimalisatie", - "failed_to_start_download_for_item": "Kon de download voor {{item}} niet starten: {{message}}", - "server_responded_with_status_code": "Server heeft geantwoord met {{statusCode}}", - "no_response_received_from_server": "Geen antwoord gekregen van de server", - "error_setting_up_the_request": "Fout bij het opstellen van de aanvraag", - "failed_to_start_download_for_item_unexpected_error": "Kon de download voor {{item}} niet starten: Onverwachte fout", + "download_started_for_item": "Download gestart voor {{item}}", + "failed_to_start_download": "Kan download niet starten", + "item_already_downloading": "{{item}} wordt al gedownload", + "all_files_deleted": "Alle Bestanden Succesvol Gedownload", + "files_deleted_by_type": "{{count}} {{type}} verwijderd", "all_files_folders_and_jobs_deleted_successfully": "Alle bestanden, mappen en taken succesvol verwijderd", - "an_error_occured_while_deleting_files_and_jobs": "Er is een fout opgetreden tijdens het verwijderen van bestanden en taken", - "go_to_downloads": "Ga naar downloads" + "failed_to_clean_cache_directory": "Opschonen cachemap mislukt", + "could_not_get_download_url_for_item": "Kan download-URL voor {{itemName}} niet ophalen", + "go_to_downloads": "Ga naar downloads", + "file_deleted": "{{item}} verwijderd" } } }, + "common": { + "select": "Selecteren", + "no_trailer_available": "Geen trailer beschikbaar", + "video": "Video", + "audio": "Audio", + "subtitle": "Ondertitel", + "play": "Afspelen", + "none": "Geen", + "track": "Spoor", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Zoek hier...", "search": "Zoek...", "x_items": "{{count}} items", "library": "Bibliotheek", @@ -285,16 +492,20 @@ "episodes": "Afleveringen", "collections": "Collecties", "actors": "Acteurs", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Vraag films aan", "request_series": "Vraag series aan", "recently_added": "Recent Toegevoegd", "recent_requests": "Recent Aangevraagd", "plex_watchlist": "Plex Kijklijst", - "trending": "Trending", + "trending": "Populair", "popular_movies": "Populaire films", "movie_genres": "Film Genres", "upcoming_movies": "Aankomende films", - "studios": "Studios", + "studios": "Studio's", "popular_tv": "Populaire TV", "tv_genres": "TV Genres", "upcoming_tv": "Aankomende TV", @@ -310,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB TV Streaming Diensten" }, "library": { - "no_items_found": "Geen items gevonden", "no_results": "Geen resultaten", "no_libraries_found": "Geen bibliotheken gevonden", "item_types": { @@ -325,7 +535,7 @@ "list": "Lijst", "image_style": "Stijl van afbeelding", "poster": "Poster", - "cover": "Cover", + "cover": "Omslag", "show_titles": "Toon titels", "show_stats": "Toon statistieken" }, @@ -333,9 +543,8 @@ "genres": "Genres", "years": "Jaren", "sort_by": "Sorteren op", + "filter_by": "Filter By", "sort_order": "Sorteer volgorde", - "asc": "Ascending", - "desc": "Descending", "tags": "Labels" } }, @@ -359,22 +568,23 @@ "client_error": "Fout van de client", "could_not_create_stream_for_chromecast": "Kon geen stream maken voor Chromecast", "message_from_server": "Bericht van de server", - "video_has_finished_playing": "Video is gedaan met spelen!", - "no_video_source": "Geen videobron...", "next_episode": "Volgende Aflevering", "refresh_tracks": "Tracks verversen", - "subtitle_tracks": "Ondertitel Tracks:", "audio_tracks": "Audio Tracks:", "playback_state": "Afspeelstatus:", - "no_data_available": "Geen data beschikbaar", "index": "Index:", "continue_watching": "Verder kijken", - "go_back": "Terug" + "go_back": "Terug", + "downloaded_file_title": "Je hebt dit bestand gedownload", + "downloaded_file_message": "Wil je het gedownloade bestand afspelen?", + "downloaded_file_yes": "Ja", + "downloaded_file_no": "Nee", + "downloaded_file_cancel": "Annuleren" }, "item_card": { "next_up": "Volgende", "no_items_to_display": "Geen items om te tonen", - "cast_and_crew": "Cast & Crew", + "cast_and_crew": "Cast & bemanning", "series": "Series", "seasons": "Seizoenen", "season": "Seizoen", @@ -385,6 +595,7 @@ "no_similar_items_found": "Geen gelijkaardige items gevonden", "video": "Video", "more_details": "Meer details", + "media_options": "Media opties", "quality": "Kwaliteit", "audio": "Audio", "subtitles": "Ondertitel", @@ -399,18 +610,16 @@ "download_episode": "Download Aflevering", "download_movie": "Download Film", "download_x_item": "Download {{item_count}} items", - "download_button": "Download", - "using_optimized_server": "Geoptimaliseerde server gebruiken", - "using_default_method": "Standaard methode gebruiken" + "download_unwatched_only": "Alleen niet bekeken", + "download_button": "Downloaden" } }, "live_tv": { "next": "Volgende ", "previous": "Vorige", - "live_tv": "Live TV", "coming_soon": "Binnenkort beschikbaar", "on_now": "Nu op", - "shows": "Shows", + "shows": "Series", "movies": "Films", "sports": "Sport", "for_kids": "Voor kinderen", @@ -455,6 +664,10 @@ "number_episodes": "{{episode_number}} Afleveringen", "born": "Geboren", "appearances": "Verschijningen", + "approve": "Goedkeuren", + "decline": "Weigeren", + "requested_by": "Aangevraagd door {{user}}", + "unknown_user": "Onbekende gebruiker", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerr server voldoet niet aan de minimale versievereisten! Update naar minimaal 2.0.0", "jellyseerr_test_failed": "Jellyseerr test mislukt. Probeer opnieuw.", @@ -462,7 +675,11 @@ "issue_submitted": "Probleem ingediend!", "requested_item": "{{item}} aangevraagd!", "you_dont_have_permission_to_request": "Je hebt geen toestemming om aanvragen te doen!", - "something_went_wrong_requesting_media": "Er ging iets mis met het aanvragen van media!" + "something_went_wrong_requesting_media": "Er ging iets mis met het aanvragen van media!", + "request_approved": "Verzoek goedgekeurd!", + "request_declined": "Verzoek geweigerd!", + "failed_to_approve_request": "Aanvraag goedkeuren mislukt", + "failed_to_decline_request": "Aanvraag weigeren mislukt" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Bibliotheek", "custom_links": "Aangepaste links", "favorites": "Favorieten" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/no.json b/translations/no.json new file mode 100644 index 00000000..a94f79fe --- /dev/null +++ b/translations/no.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Brukernavn kreves", + "error_title": "Feil", + "login_title": "Logg inn", + "login_to_title": "Logg inn i", + "username_placeholder": "Brukernavn", + "password_placeholder": "Passord", + "login_button": "Logg inn", + "quick_connect": "Kjapp tilkobling", + "enter_code_to_login": "Angi koden {{code}} for å logge inn", + "failed_to_initiate_quick_connect": "Kunne ikke initiere Quick Connect", + "got_it": "Har det", + "connection_failed": "Tilkobling mislyktes", + "could_not_connect_to_server": "Kunne ikke koble til serveren. Kontroller nettadressen og nettverkstilkoblingen.", + "an_unexpected_error_occured": "En uventet feil oppstod", + "change_server": "Endre server", + "invalid_username_or_password": "Ugyldig brukernavn eller passord", + "user_does_not_have_permission_to_log_in": "Brukeren har ikke tillatelse til å logge inn", + "server_is_taking_too_long_to_respond_try_again_later": "Serveren tar for lang tid å svare, prøv igjen senere", + "server_received_too_many_requests_try_again_later": "Serveren mottok for mange forespørsler, prøv igjen senere.", + "there_is_a_server_error": "Det er en serverfeil", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Det oppstod en uventet feil. Sendte du inn URLen til serveren riktig?", + "too_old_server_text": "Ustøttet Jellyfin Server oppdaget", + "too_old_server_description": "Vennligst oppdater Jellyfin til nyeste versjon" + }, + "server": { + "enter_url_to_jellyfin_server": "Skriv inn nettadressen til din Jellyfinserver", + "server_url_placeholder": "http(s)://din-server.com", + "connect_button": "Nettverk", + "previous_servers": "Tidligere servere", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Søk etter lokale servere", + "searching": "Søker...", + "servers": "Servere", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Sjekker tilkoblingen til server...", + "no_internet": "Ingen Internett", + "no_items": "Ingen elementer", + "no_internet_message": "Ingen fare, du kan fortsatt se\nnedlastet innhold.", + "checking_server_connection_message": "Sjekker tilkobling til server", + "go_to_downloads": "Gå til nedlastinger", + "retry": "Prøv igjen", + "server_unreachable": "Kan ikke nå tjener", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", + "oops": "Oisann!", + "error_message": "Noe gikk galt.\nVennligst logg ut og inn igjen.", + "continue_watching": "Fortsett å se", + "next_up": "Neste opp", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Nylig lagt til i {{libraryName}}", + "suggested_movies": "Foreslåtte filmer", + "suggested_episodes": "Foreslåtte episoder", + "intro": { + "welcome_to_streamyfin": "Velkommen til Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "En gratis og Open-Source klient for Jellyfin.", + "features_title": "Funksjoner", + "features_description": "Streamyfin har en haug med funksjoner og integrerer med en bred liste med programvare som du kan finne i innstillingsmenyen, dette omfatter:", + "jellyseerr_feature_description": "Koble til Seerr forekomsten og be om filmer direkte i appen.", + "downloads_feature_title": "Nedlastinger", + "downloads_feature_description": "Last ned filmer og tv-serier for å se offline. Bruk enten standardmetoden eller installer den optimaliserer serveren for å laste ned filer i bakgrunnen.", + "chromecast_feature_description": "Kast filmer og tv-viser til Chromecast-enhetene dine.", + "centralised_settings_plugin_title": "Centralised Settings Plugin", + "centralised_settings_plugin_description": "Konfigurer innstillinger fra en sentralisert plassering på din Jellyfin-server. Alle klient innstillinger for alle brukere vil bli synkronisert automatisk.", + "done_button": "Ferdig", + "go_to_settings_button": "Gå til innstillinger", + "read_more": "Les mer" + }, + "settings": { + "settings_title": "Innstillinger", + "log_out_button": "Logg ut", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "Bruker Info", + "user": "Bruker", + "server": "Tjener", + "token": "Sjetong", + "app_version": "App versjon" + }, + "quick_connect": { + "quick_connect_title": "Kjapp tilkobling", + "authorize_button": "Autoriser rask tilkobling", + "enter_the_quick_connect_code": "Skriv inn hurtig-tilkobling kode...", + "success": "Vellykket", + "quick_connect_autorized": "Hurtig tilkobling autorisert", + "error": "Feil", + "invalid_code": "Ugyldig kode", + "authorize": "Autoriser" + }, + "media_controls": { + "media_controls_title": "Media kontroller", + "forward_skip_length": "Hopp over lengde", + "rewind_length": "Omspar lengde", + "seconds_unit": "S" + }, + "gesture_controls": { + "gesture_controls_title": "Gest kontroller", + "horizontal_swipe_skip": "Vannrett sveip for å hoppe over", + "horizontal_swipe_skip_description": "Sveip til venstre/høyre når kontroller er skjult for å hoppe", + "left_side_brightness": "Venstre side lysstyrkekontroll", + "left_side_brightness_description": "Sveip opp/ned på venstre side for å justere lysstyrken", + "right_side_volume": "Høyre sidevolum kontroll", + "right_side_volume_description": "Sveip opp/ned på høyre side for å justere volumet", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Lyd", + "set_audio_track": "Angi lydspor fra forrige gjenstand", + "audio_language": "Lyd Språk", + "audio_hint": "Velg et standard lydspråk.", + "none": "Ingen", + "language": "Språk", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Undertekster", + "subtitle_hint": "Konfigurer hvordan undertekster ser ut og opplever.", + "subtitle_language": "Språk for teksting", + "subtitle_mode": "Undertekst modus", + "set_subtitle_track": "Angi undertekstspor fra forrige element", + "subtitle_size": "Størrelse på undertekst", + "none": "Ingen", + "language": "Språk", + "loading": "Laster", + "modes": { + "Default": "Standard", + "Smart": "Smart", + "Always": "Alltid", + "None": "Ingen", + "OnlyForced": "Enkelt" + }, + "text_color": "Tekst farge", + "background_color": "Bakgrunnsfarge", + "outline_color": "Omrissets farge", + "outline_thickness": "Omriss Tykkelse", + "background_opacity": "Bakgrunns gjennomsiktighet", + "outline_opacity": "Omrissets gjennomsiktighet", + "bold_text": "Bold Text", + "colors": { + "Black": "Svart", + "Gray": "Grå", + "Silver": "Sølv", + "White": "Hvit", + "Maroon": "Rødbrun", + "Red": "Rød", + "Fuchsia": "Fuchsia", + "Yellow": "Gul", + "Olive": "Olivengrønn", + "Green": "Grønn", + "Teal": "Blågrønn", + "Lime": "Limegrønn", + "Purple": "Lilla", + "Navy": "Marineblå", + "Blue": "Blå", + "Aqua": "Vann" + }, + "thickness": { + "None": "Ingen", + "Thin": "Tynn", + "Normal": "Vanlig", + "Thick": "Tykk" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Annet", + "video_orientation": "Video Retning", + "orientation": "Retning", + "orientations": { + "DEFAULT": "Standard", + "ALL": "Alle", + "PORTRAIT": "Stående", + "PORTRAIT_UP": "Stående opp", + "PORTRAIT_DOWN": "Portrett ned", + "LANDSCAPE": "Landskap", + "LANDSCAPE_LEFT": "Liggende venstre", + "LANDSCAPE_RIGHT": "Liggende høyre", + "OTHER": "Annet", + "UNKNOWN": "Ukjent" + }, + "safe_area_in_controls": "Sikker sone i kontroller", + "video_player": "Video Spiller", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (eksperimentell + PiP)" + }, + "show_custom_menu_links": "Vis tilpassede menylenker", + "show_large_home_carousel": "Show Large Home Carousel (beta)", + "hide_libraries": "Skjul biblioteker", + "select_liraries_you_want_to_hide": "Velg bibliotekene du vil skjule deg for Biblioteket og avsnittene for hjemmesider.", + "disable_haptic_feedback": "Deaktiver Haptisk tilbakemelding", + "default_quality": "Standard kvalitet", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Maks automatisk avspilling Episode Telling", + "disabled": "Deaktivert" + }, + "downloads": { + "downloads_title": "Nedlastinger" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Utvidelser", + "jellyseerr": { + "jellyseerr_warning": "Denne integreringen er i tidlige faser. Forvent ting å forandre.", + "server_url": "URL til server", + "server_url_hint": "Eksempel: http(s)://your-host.url\n(legg til port hvis nødvendig)", + "server_url_placeholder": "Seerr URL", + "password": "Passord", + "password_placeholder": "Skriv inn passordet for Jellyfin-brukeren {{username}}", + "login_button": "Innlogging", + "total_media_requests": "Totalt antall medieforespørsler", + "movie_quota_limit": "Grense for filmkvote", + "movie_quota_days": "Tider for filmkvote", + "tv_quota_limit": "Grense for TV-kvoten", + "tv_quota_days": "Dager for TV kvote", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Ubegrenset", + "plus_n_more": "+{{n}} mer", + "order_by": { + "DEFAULT": "Standard", + "VOTE_COUNT_AND_AVERAGE": "Antall stemmegoder og gjennomsnitt", + "POPULARITY": "Popularitet" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "Nettadresse", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Skriv inn nettadressen for Marlin-serveren. Nettadressen bør inneholde httpp eller https og hvis du ønsker porten.", + "read_more_about_marlin": "Les mer om Marlin.", + "save_button": "Lagre", + "toasts": { + "saved": "Lagret", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Lagring", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Enhet {{availableSpace}}%", + "size_used": "{{used}} av {{total}} er i bruk", + "delete_all_downloaded_files": "Slett alle nedlastede filer", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Vis intro", + "reset_intro": "Tilbakestill intro" + }, + "logs": { + "logs_title": "Logger", + "export_logs": "Eksportlogger", + "click_for_more_info": "Klikk for mer info", + "level": "Nivå", + "no_logs_available": "Ingen logger tilgjengelig", + "delete_all_logs": "Slett alle loggene" + }, + "languages": { + "title": "Språk", + "app_language": "App språk", + "system": "Systemadministrasjon" + }, + "toasts": { + "error_deleting_files": "Feil ved sletting av filer", + "background_downloads_enabled": "Nedlastinger av bakgrunn aktivert", + "background_downloads_disabled": "Bakgrunnsnedlastinger deaktivert" + } + }, + "sessions": { + "title": "Økter", + "no_active_sessions": "Ingen aktive økter" + }, + "downloads": { + "downloads_title": "Nedlastinger", + "tvseries": "TV-Serier", + "movies": "Filmer", + "queue": "Kø", + "other_media": "Andre medier", + "queue_hint": "Kø og nedlastinger vil gå tapt når appen startes på nytt", + "no_items_in_queue": "Ingen elementer i køen", + "no_downloaded_items": "Ingen nedlastede elementer", + "delete_all_movies_button": "Slett alle filmer", + "delete_all_tvseries_button": "Slett alle TV-Serier", + "delete_all_button": "Slett alle", + "delete_all_other_media_button": "Slett andre media", + "active_download": "Aktiv nedlasting", + "no_active_downloads": "Ingen aktive nedlastinger", + "active_downloads": "Aktive nedlastinger", + "new_app_version_requires_re_download": "Du må laste ned på nytt", + "new_app_version_requires_re_download_description": "Den nye oppdateringen krever at innholdet lastes ned på nytt. Fjern alt nedlastet innhold og prøv på nytt.", + "back": "Tilbake", + "delete": "Slett", + "something_went_wrong": "Noe gikk galt", + "could_not_get_stream_url_from_jellyfin": "Kunne ikke hente stream-URL fra Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "Du har ikke lov til å laste ned filer.", + "deleted_all_movies_successfully": "Slettet alle filmer vellykket!", + "failed_to_delete_all_movies": "Kunne ikke slette alle filmer", + "deleted_all_tvseries_successfully": "Alle TV-Serier ble slettet!", + "failed_to_delete_all_tvseries": "Kunne ikke slette alle TV-Serier", + "deleted_media_successfully": "Slettet andre media vellykket!", + "failed_to_delete_media": "Kunne ikke slette andre medier", + "download_deleted": "Nedlasting slettet", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Kunne ikke slette nedlasting", + "download_paused": "Last ned Pauset", + "could_not_pause_download": "Kunne ikke pause nedlasting", + "download_resumed": "Nedlastingen er gjenopptatt", + "could_not_resume_download": "Kunne ikke fortsette nedlasting", + "download_completed": "Nedlasting fullført", + "download_failed": "Download Failed", + "download_failed_for_item": "Nedlasting feilet for {{item}} – {{error}}", + "download_completed_for_item": "Nedlasting fullført for {{item}}", + "download_started_for_item": "Nedlastingen startet for {{item}}", + "failed_to_start_download": "Kan ikke starte nedlasting", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "Alle filer, mapper og jobber slettet", + "failed_to_clean_cache_directory": "Klarte ikke å tømme mellomlagermappen", + "could_not_get_download_url_for_item": "Kunne ikke hente nedlastings-URL for {{itemName}}", + "go_to_downloads": "Gå til nedlastinger", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Velg", + "no_trailer_available": "Ingen trailer tilgjengelig", + "video": "Video", + "audio": "Lyd", + "subtitle": "Undertittel", + "play": "Spill", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Søk...", + "x_items": "{{count}} elementer", + "library": "Bibliotek", + "discover": "Oppdag", + "no_results": "Ingen treff", + "no_results_found_for": "Ingen resultater funnet for", + "movies": "Filmer", + "series": "Serier", + "episodes": "Episoder", + "collections": "Samlinger", + "actors": "Skuespiller", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Be om filmer", + "request_series": "Forespørsel serie", + "recently_added": "Nylig lagt til", + "recent_requests": "Nylige forespørsler", + "plex_watchlist": "Plex Watchlist", + "trending": "Populært", + "popular_movies": "Populære filmer", + "movie_genres": "Filvie sjangre", + "upcoming_movies": "Kommende filmer", + "studios": "Studioer", + "popular_tv": "Populært TV", + "tv_genres": "TV sjangere", + "upcoming_tv": "Kommende TV", + "networks": "Nettverk", + "tmdb_movie_keyword": "TMDB filmens nøkkelord", + "tmdb_movie_genre": "TMDB film Sjanger", + "tmdb_tv_keyword": "TMDB TV-nøkkelord", + "tmdb_tv_genre": "TMDB TV Sjanger", + "tmdb_search": "TMDB søk", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB nettverk", + "tmdb_movie_streaming_services": "TMDB Movie Streaming tjenester", + "tmdb_tv_streaming_services": "TMDB TV-strømmetjenester" + }, + "library": { + "no_results": "Ingen treff", + "no_libraries_found": "Ingen biblioteker funnet", + "item_types": { + "movies": "Filmer", + "series": "Serier", + "boxsets": "Boks sett", + "items": "Elementer" + }, + "options": { + "display": "Skjerm", + "row": "Rad", + "list": "Liste", + "image_style": "Bilde Stil", + "poster": "Plakat", + "cover": "Omslag", + "show_titles": "Vis titler", + "show_stats": "Vis statistikk" + }, + "filters": { + "genres": "Genres", + "years": "År", + "sort_by": "Sorter etter", + "filter_by": "Filter By", + "sort_order": "Sorter etter", + "tags": "Tagger" + } + }, + "favorites": { + "series": "Serier", + "movies": "Filmer", + "episodes": "Episoder", + "videos": "Videoer", + "boxsets": "Boks sett", + "playlists": "Spillelister", + "noDataTitle": "Ingen favoritter ennå", + "noData": "Merk elementer som favoritter for rask tilgang vises her." + }, + "custom_links": { + "no_links": "Ingen lenke" + }, + "player": { + "error": "Feil", + "failed_to_get_stream_url": "Kan ikke hente nettadressen for stream", + "an_error_occured_while_playing_the_video": "En feil oppstod under video. Sjekk loggene i innstillingene.", + "client_error": "Feil med annonsør", + "could_not_create_stream_for_chromecast": "Kan ikke opprette en strøm for Chromecast", + "message_from_server": "Melding fra tjener: {{message}}", + "next_episode": "Neste Episode", + "refresh_tracks": "Oppdater sporing", + "audio_tracks": "Lyd Tracks:", + "playback_state": "Avspillingsstatus:", + "index": "Indeks:", + "continue_watching": "Fortsett å se", + "go_back": "Gå tilbake", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Neste opp", + "no_items_to_display": "Ingen elementer å vise", + "cast_and_crew": "Kast og mannskap", + "series": "Serier", + "seasons": "Sesonger", + "season": "Sesong", + "no_episodes_for_this_season": "Ingen episoder for denne sesongen", + "overview": "Oversikt", + "more_with": "Mer med {{name}}", + "similar_items": "Lignende artikler", + "no_similar_items_found": "Ingen lignende artikler funnet", + "video": "Video", + "more_details": "Flere detaljer", + "media_options": "Media Options", + "quality": "Kvalitet", + "audio": "Lyd", + "subtitles": "Undertittel", + "show_more": "Vis mer", + "show_less": "Vis mindre", + "appeared_in": "Ble brukt i", + "could_not_load_item": "Kan ikke laste inn produkt", + "none": "Ingen", + "download": { + "download_season": "Last ned sesong", + "download_series": "Last ned serier", + "download_episode": "Last ned Episode", + "download_movie": "Last ned film", + "download_x_item": "Last ned {{item_count}} Objekter", + "download_unwatched_only": "Bare usette", + "download_button": "Nedlasting" + } + }, + "live_tv": { + "next": "Neste", + "previous": "Forrige", + "coming_soon": "Kommer snart", + "on_now": "Vises nå", + "shows": "Serier", + "movies": "Filmer", + "sports": "Sport", + "for_kids": "For barn", + "news": "Nyheter" + }, + "jellyseerr": { + "confirm": "Bekreft", + "cancel": "Avbryt", + "yes": "Ja", + "whats_wrong": "Hva er pakket?", + "issue_type": "Type problem", + "select_an_issue": "Velg en sak", + "types": "Typer", + "describe_the_issue": "(Valgfritt) Beskriv problemet...", + "submit_button": "Send", + "report_issue_button": "Rapporter problem", + "request_button": "Forespørsel", + "are_you_sure_you_want_to_request_all_seasons": "Er du sikker på at du vil be om alle sesonger?", + "failed_to_login": "Kunne ikke logge inn", + "cast": "Medvirkende", + "details": "Detaljer", + "status": "Status:", + "original_title": "Opprinnelig tittel", + "series_type": "Serie type", + "release_dates": "Slipp datoer", + "first_air_date": "Første sendedato", + "next_air_date": "Neste sendingsdato", + "revenue": "Inntekter", + "budget": "Budsjett", + "original_language": "Opprinnelig språk", + "production_country": "Produksjons Land", + "studios": "Studioer", + "network": "Nettverk", + "currently_streaming_on": "strømmer for øyeblikket på", + "advanced": "Avansert", + "request_as": "Forespørsel som", + "tags": "Tagger", + "quality_profile": "Kvalitetsprofil", + "root_folder": "Rotmappe", + "season_all": "Sesong (alle)", + "season_number": "Sesong {{season_number}}", + "number_episodes": "{{episode_number}} episoder", + "born": "Født", + "appearances": "Utseende", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr server oppfyller ikke minimumskravene til versjoner! Vennligst oppdater til minst 2.0.0", + "jellyseerr_test_failed": "Seerr-test mislyktes. Vennligst prøv på nytt.", + "failed_to_test_jellyseerr_server_url": "Klarte ikke å teste Seerr server-URL", + "issue_submitted": "Saker innsendt!", + "requested_item": "Forespurt {{item}}!", + "you_dont_have_permission_to_request": "Du har ikke tillatelse til å forespørre!", + "something_went_wrong_requesting_media": "Noe gikk galt med forespørselsmedia!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Hjem", + "search": "Søk", + "library": "Bibliotek", + "custom_links": "Egendefinerte lenker", + "favorites": "Favoritter" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/pl.json b/translations/pl.json index c7e0b69a..15be9861 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Serwer zbyt długo nie odpowiada – spróbuj ponownie później", "server_received_too_many_requests_try_again_later": "Serwer otrzymał zbyt wiele żądań – spróbuj ponownie później.", "there_is_a_server_error": "Wystąpił błąd serwera", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Wystąpił nieoczekiwany błąd. Czy wpisałeś poprawny adres URL?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Wystąpił nieoczekiwany błąd. Czy wpisałeś poprawny adres URL?", + "too_old_server_text": "Wykryto nieobsługiwany serwer Jellyfin", + "too_old_server_description": "Proszę zaktualizować Jellyfin do najnowszej wersji" }, "server": { "enter_url_to_jellyfin_server": "Podaj adres URL serwera Jellyfin", @@ -28,19 +30,64 @@ "connect_button": "Połącz", "previous_servers": "Poprzednie serwery", "clear_button": "Wyczyść", + "swipe_to_remove": "Przesuń, by usunąć", "search_for_local_servers": "Wyszukaj lokalne serwery", "searching": "Wyszukiwanie...", - "servers": "Serwery" + "servers": "Serwery", + "saved": "Zapisano", + "session_expired": "Sesja wygasła", + "please_login_again": "Twoja zapisana sesja wygasła. Zaloguj się ponownie.", + "remove_saved_login": "Usuń Zapisany Login", + "remove_saved_login_description": "Spowoduje to usunięcie zapisanych danych logowania dla tego serwera. Będzie wymagane ponowne podanie twojego loginu i hasła.", + "accounts_count": "{{count}} kont", + "select_account": "Wybierz konto", + "add_account": "Dodaj konto", + "remove_account_description": "Spowoduje to usunięcie zapisanych danych logowania dla {{username}}." + }, + "save_account": { + "title": "Zapisz konto", + "save_for_later": "Zapisz to konto", + "security_option": "Opcja zabezpieczeń", + "no_protection": "Brak ochrony", + "no_protection_desc": "Szybkie logowanie bez logowania", + "pin_code": "Kod PIN", + "pin_code_desc": "4 cyfrowy kod PIN wymagany przy przełączaniu", + "password": "Powtórz wprowadzone hasło", + "password_desc": "Hasło wymagane przy przełączaniu", + "save_button": "Zapisz", + "cancel_button": "Anuluj" + }, + "pin": { + "enter_pin": "Wprowadź PIN", + "enter_pin_for": "Wprowadź PIN dla {{username}}", + "enter_4_digits": "Wprowadź 4 cyfrowy PIN", + "invalid_pin": "Niepoprawny PIN", + "setup_pin": "Ustaw PIN", + "confirm_pin": "Potwierdź PIN", + "pins_dont_match": "PIN-y różnią się od siebie", + "forgot_pin": "Nie pamiętam PIN-u", + "forgot_pin_desc": "Twoje zapisane dane logowania zostaną usunięte" + }, + "password": { + "enter_password": "Wprowadź hasło", + "enter_password_for": "Wprowadź hasło dla {{username}}", + "invalid_password": "Niepoprawne hasło" }, "home": { + "checking_server_connection": "Sprawdzanie połączenia z serwerem...", "no_internet": "Brak Internetu", "no_items": "Brak elementów", "no_internet_message": "Spokojnie, nadal możesz oglądać\npobrane treści.", + "checking_server_connection_message": "Sprawdzanie połączenia z serwerem", "go_to_downloads": "Przejdź do pobranych", + "retry": "Ponów próbę", + "server_unreachable": "Serwer nieosiągalny", + "server_unreachable_message": "Nie można połączyć się z serwerem.\nSprawdź swoje połączenie sieciowe.", "oops": "Ups!", "error_message": "Coś poszło nie tak.\nWyloguj się i zaloguj ponownie.", "continue_watching": "Kontynuuj oglądanie", "next_up": "Następne w kolejce", + "continue_and_next_up": "Oglądaj dalej i Następne", "recently_added_in": "Ostatnio dodano w {{libraryName}}", "suggested_movies": "Sugerowane filmy", "suggested_episodes": "Sugerowane odcinki", @@ -48,7 +95,7 @@ "welcome_to_streamyfin": "Witamy w Streamyfin", "a_free_and_open_source_client_for_jellyfin": "Darmowy i otwartoźródłowy klient dla Jellyfin.", "features_title": "Funkcje", - "features_description": "Streamyfin posiada wiele funkcji i integruje się z szeroką gamą oprogramowania (możesz je znaleźć w menu ustawień), w tym:", + "features_description": "Streamyfin posiada wiele funkcji i integruje się z szeroką gamą oprogramowania, które możesz znaleźć w menu ustawień w tym:", "jellyseerr_feature_description": "Połącz się ze swoim serwerem Jellyseerr i zamawiaj filmy bezpośrednio w aplikacji.", "downloads_feature_title": "Pobieranie", "downloads_feature_description": "Pobieraj filmy oraz seriale do oglądania offline. Użyj domyślnej metody lub zainstaluj serwer do optymalizacji, aby pobierać pliki w tle.", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Ustawienia", "log_out_button": "Wyloguj się", + "categories": { + "title": "Kategorie" + }, + "playback_controls": { + "title": "Odtwarzanie i sterowanie" + }, + "audio_subtitles": { + "title": "Dźwięk i napisy" + }, + "appearance": { + "title": "Wygląd", + "merge_next_up_continue_watching": "Połącz Oglądaj dalej i Następne", + "hide_remote_session_button": "Ukryj przycisk Zdalnej Sesji" + }, "user_info": { "user_info_title": "Informacje o użytkowniku", "user": "Użytkownik", @@ -85,21 +146,42 @@ "rewind_length": "Długość przewijania do tyłu", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Sterowanie gestami", + "horizontal_swipe_skip": "Przesuń w poziomie, aby pominąć", + "horizontal_swipe_skip_description": "Przesuń palcem w lewo/prawo, gdy przyciski są ukryte, aby pominąć", + "left_side_brightness": "Kontrola jasności lewej strony", + "left_side_brightness_description": "Przesuń palcem w górę/w dół po lewej stronie, aby dostosować jasność", + "right_side_volume": "Regulacja głośności po prawej stronie", + "right_side_volume_description": "Przesuń palcem w górę/w dół po prawej stronie, aby dostosować głośność", + "hide_volume_slider": "Ukryj suwak głośności", + "hide_volume_slider_description": "Ukryj suwak głośności w odtwarzaczu", + "hide_brightness_slider": "Ukryj suwak jasności", + "hide_brightness_slider_description": "Ukryj suwak jasności w odtwarzaczu" + }, "audio": { - "audio_title": "Audio", + "audio_title": "Dźwięk", "set_audio_track": "Ustaw ścieżkę audio z poprzedniego elementu", "audio_language": "Język audio", "audio_hint": "Wybierz domyślny język audio.", "none": "Brak", - "language": "Język" + "language": "Język", + "transcode_mode": { + "title": "Transkodowanie dźwięku", + "description": "Kontroluje jak dźwięk przestrzenny (7.1, TrueHD, DTS-HD) jest przetworzone", + "auto": "Automatyczne", + "stereo": "Wymuś stereo", + "5_1": "Zezwól na 5.1", + "passthrough": "Przekazywanie dźwięku" + } }, "subtitles": { "subtitle_title": "Napisy", + "subtitle_hint": "Skonfiguruj preferencje dotyczące napisów.", "subtitle_language": "Język napisów", "subtitle_mode": "Tryb napisów", "set_subtitle_track": "Ustaw ścieżkę napisów z poprzedniego elementu", "subtitle_size": "Rozmiar napisów", - "subtitle_hint": "Skonfiguruj preferencje dotyczące napisów.", "none": "Brak", "language": "Język", "loading": "Ładowanie", @@ -109,7 +191,63 @@ "Always": "Zawsze", "None": "Brak", "OnlyForced": "Tylko wymuszone" - } + }, + "text_color": "Kolor tekstu", + "background_color": "Kolor tła", + "outline_color": "Kolor konturu", + "outline_thickness": "Grubość konturu", + "background_opacity": "Przezroczystość tła", + "outline_opacity": "Przezroczystość konturu", + "bold_text": "Tekst pogrubiony", + "colors": { + "Black": "Czarny", + "Gray": "Szary", + "Silver": "Srebro", + "White": "Biały", + "Maroon": "Bordowy", + "Red": "Czerwony", + "Fuchsia": "Fuksja", + "Yellow": "Żółty", + "Olive": "Oliwki", + "Green": "Zielony", + "Teal": "Turkusowy", + "Lime": "Limonkowy", + "Purple": "Fioletowy", + "Navy": "Granatowy", + "Blue": "Niebieski", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Brak", + "Thin": "Cienka", + "Normal": "Normalny", + "Thick": "Gruba" + }, + "subtitle_color": "Kolor napisów", + "subtitle_background_color": "Kolor tła", + "subtitle_font": "Czcionka napisów", + "ksplayer_title": "Ustawienia KSPlayer", + "hardware_decode": "Dekodowanie sprzętowe", + "hardware_decode_description": "Używaj akceleracji sprzętowej dla dekodowania wideo. Wyłącz, jeśli doświadczasz problemów z odtwarzaniem." + }, + "vlc_subtitles": { + "title": "Ustawienia napisów VLC", + "hint": "Personalizuj wygląd napisów dla odtwarzacza VLC. Zmiany zajdą przy następnym odtwarzaniu.", + "text_color": "Kolor tekstu", + "background_color": "Kolor tła", + "background_opacity": "Przezroczystość tła", + "outline_color": "Kolor obrysu", + "outline_opacity": "Przezroczystość obrysu", + "outline_thickness": "Grubość obrysu", + "bold": "Pogrubiony tekst", + "margin": "Dolny margines" + }, + "video_player": { + "title": "Odtwarzacz wideo", + "video_player": "Odtwarzacz wideo", + "video_player_description": "Wybierz którego odtwarzacza wideo używać w iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Inne", @@ -134,23 +272,28 @@ "VLC_4": "VLC 4 (Eksperymentalny + PiP)" }, "show_custom_menu_links": "Pokaż niestandardowe odnośniki w menu", + "show_large_home_carousel": "Wyświetl Dużą Karuzelę na ekranie głównym (beta)", "hide_libraries": "Ukryj biblioteki", "select_liraries_you_want_to_hide": "Wybierz biblioteki, które chcesz ukryć na karcie Biblioteka i w sekcjach strony głównej.", "disable_haptic_feedback": "Wyłącz wibracje", "default_quality": "Domyślna jakość", + "default_playback_speed": "Domyślna prędkość odtwarzania", + "max_auto_play_episode_count": "Maksymalna liczba odcinków automatycznego odtwarzania", "disabled": "Wyłączone" }, "downloads": { - "downloads_title": "Pobieranie", - "optimized_versions_server": "Serwer zoptymalizowanych wersji", - "save_button": "Zapisz", - "optimized_server": "Serwer zoptymalizowany", - "optimized": "Zoptymalizowany", - "default": "Domyślny", - "optimized_version_hint": "Podaj adres URL dla serwera optymalizującego. Adres powinien zawierać http lub https oraz opcjonalnie port.", - "read_more_about_optimized_server": "Dowiedz się więcej o serwerze optymalizującym.", - "url": "URL", - "server_url_placeholder": "http(s)://domena.org:port" + "downloads_title": "Pobieranie" + }, + "music": { + "title": "Muzyka", + "playback_title": "Odtwarzanie", + "playback_description": "Skonfiguruj, jak odtwarzana jest muzyka.", + "prefer_downloaded": "Preferuj Pobrane Piosenki", + "caching_title": "Buforowanie", + "caching_description": "Automatycznie buforuj następne utwory dla płynniejszego odtwarzania.", + "lookahead_enabled": "Włącz inteligentne buforowanie", + "lookahead_count": "Utwory do wstępnego buforowania", + "max_cache_size": "Maksymalna wielkość buforu" }, "plugins": { "plugins_title": "Wtyczki", @@ -158,18 +301,16 @@ "jellyseerr_warning": "Ta integracja jest na wczesnym etapie. Należy oczekiwać zmian.", "server_url": "URL serwera", "server_url_hint": "Przykład: http(s)://twoja-nazwa.url\n(dodaj port, jeśli jest wymagany)", - "server_url_placeholder": "Adres URL Jellyseerr...", + "server_url_placeholder": "Adres URL Seerr", "password": "Hasło", "password_placeholder": "Wpisz hasło użytkownika Jellyfin {{username}}", - "save_button": "Zapisz", - "clear_button": "Wyczyść", "login_button": "Zaloguj", "total_media_requests": "Łączna liczba próśb o media", "movie_quota_limit": "Limit zapytań o filmy", - "movie_quota_days": "Okres limitu (dni) dla filmów", + "movie_quota_days": "Okres limitu dni dla filmów", "tv_quota_limit": "Limit zapytań o seriale", - "tv_quota_days": "Okres limitu (dni) dla seriali", - "reset_jellyseerr_config_button": "Resetuj konfigurację Jellyseerr", + "tv_quota_days": "Okres limitu dni dla seriali", + "reset_jellyseerr_config_button": "Resetuj konfigurację Seerr", "unlimited": "Bez limitu", "plus_n_more": "+{{n}} więcej", "order_by": { @@ -180,14 +321,46 @@ }, "marlin_search": { "enable_marlin_search": "Włącz wyszukiwanie Marlin", - "url": "URL", + "url": "Adres URL", "server_url_placeholder": "http(s)://domena.org:port", "marlin_search_hint": "Podaj adres URL serwera Marlin. Adres powinien zawierać http lub https oraz opcjonalnie port.", "read_more_about_marlin": "Dowiedz się więcej o Marlin.", "save_button": "Zapisz", "toasts": { - "saved": "Zapisano" - } + "saved": "Zapisano", + "refreshed": "Ustawienia odświeżone z serwera" + }, + "refresh_from_server": "Odśwież ustawienia z serwera" + }, + "streamystats": { + "enable_streamystats": "Włącz Streamystats", + "disable_streamystats": "Wyłącz Streamystats", + "enable_search": "Używaj do wyszukiwania", + "url": "Adres URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Wprowadź adres URL dla twojego serwera Streamystats. URL powinien zawierać http lub https i opcjonalnie port.", + "read_more_about_streamystats": "Dowiedz się więcej o Streamystats.", + "save_button": "Zapisz", + "save": "Zapisz", + "features_title": "Funkcje", + "home_sections_title": "Sekcja główna", + "enable_movie_recommendations": "Rekomendacje filmów", + "enable_series_recommendations": "Rekomendację seriali", + "enable_promoted_watchlists": "Promowane listy oglądania", + "hide_watchlists_tab": "Ukryj zakładkę list oglądania", + "home_sections_hint": "Pokaż personalizowane rekomendacje i promowane listy oglądania z Streamystats na stronie głównej.", + "recommended_movies": "Rekomendowane filmy", + "recommended_series": "Rekomendowane seriale", + "toasts": { + "saved": "Zapisano", + "refreshed": "Ustawienia odświeżone z serwera", + "disabled": "Streamystats wyłączone" + }, + "refresh_from_server": "Odśwież ustawienia z serwera" + }, + "kefinTweaks": { + "watchlist_enabler": "Aktywuj naszą integrację Listy Oglądania", + "watchlist_button": "Przelącz integrację Listy Oglądania" } }, "storage": { @@ -195,33 +368,39 @@ "app_usage": "Aplikacja {{usedSpace}}%", "device_usage": "Urządzenie {{availableSpace}}%", "size_used": "{{used}} z {{total}} wykorzystane", - "delete_all_downloaded_files": "Usuń wszystkie pobrane pliki" + "delete_all_downloaded_files": "Usuń wszystkie pobrane pliki", + "music_cache_title": "Bufor muzyki", + "music_cache_description": "Automatycznie buforuj piosenki w trakcie słuchania dla płynniejszego odtwarzania i wsparcia offline", + "enable_music_cache": "Włącz bufor muzyki", + "clear_music_cache": "Wyczyść bufor muzyki", + "music_cache_size": "Zbuforowano {{size}}", + "music_cache_cleared": "Wyczyszczono bufor muzyki", + "delete_all_downloaded_songs": "Usuń wszystkie pobrane piosenki", + "downloaded_songs_size": "Pobrano {{size}}", + "downloaded_songs_deleted": "Usunięto pobrane piosenki" }, "intro": { + "title": "Wstęp", "show_intro": "Pokaż wprowadzenie", "reset_intro": "Zresetuj wprowadzenie" }, "logs": { "logs_title": "Logi", - "export_logs": "Export logs", - "click_for_more_info": "Click for more info", - "level": "Level", + "export_logs": "Eksportuj logi", + "click_for_more_info": "Kliknij po więcej informacji", + "level": "Poziom", "no_logs_available": "Brak dostępnych logów", "delete_all_logs": "Usuń wszystkie logi" }, "languages": { "title": "Języki", "app_language": "Język aplikacji", - "app_language_description": "Wybierz język aplikacji.", "system": "System" }, "toasts": { "error_deleting_files": "Błąd podczas usuwania plików", "background_downloads_enabled": "Pobieranie w tle włączone", - "background_downloads_disabled": "Pobieranie w tle wyłączone", - "connected": "Połączono", - "could_not_connect": "Nie udało się połączyć", - "invalid_url": "Nieprawidłowy URL" + "background_downloads_disabled": "Pobieranie w tle wyłączone" } }, "sessions": { @@ -233,12 +412,14 @@ "tvseries": "Seriale", "movies": "Filmy", "queue": "Kolejka", + "other_media": "Inne media", "queue_hint": "Kolejka i pobierania zostaną utracone po ponownym uruchomieniu aplikacji", "no_items_in_queue": "Brak elementów w kolejce", "no_downloaded_items": "Brak pobranych elementów", "delete_all_movies_button": "Usuń wszystkie filmy", "delete_all_tvseries_button": "Usuń wszystkie seriale", "delete_all_button": "Usuń wszystko", + "delete_all_other_media_button": "Usuń inne media", "active_download": "Aktywne pobieranie", "no_active_downloads": "Brak aktywnych pobrań", "active_downloads": "Aktywne pobrania", @@ -247,37 +428,59 @@ "back": "Wstecz", "delete": "Usuń", "something_went_wrong": "Coś poszło nie tak", - "could_not_get_stream_url_from_jellyfin": "Nie udało się pobrać URL transmisji z Jellyfin", + "could_not_get_stream_url_from_jellyfin": "Nie udało się pobrać adresu URL transmisji z Jellyfin", "eta": "Szacowany czas: {{eta}}", - "methods": "Metody", "toasts": { "you_are_not_allowed_to_download_files": "Nie masz uprawnień do pobierania plików.", "deleted_all_movies_successfully": "Wszystkie filmy zostały pomyślnie usunięte!", "failed_to_delete_all_movies": "Nie udało się usunąć wszystkich filmów", "deleted_all_tvseries_successfully": "Wszystkie seriale zostały pomyślnie usunięte!", "failed_to_delete_all_tvseries": "Nie udało się usunąć wszystkich seriali", + "deleted_media_successfully": "Pomyślnie usunięto inne media!", + "failed_to_delete_media": "Nie udało się usunąć innych mediów", + "download_deleted": "Pobieranie usunięte", "download_cancelled": "Pobieranie anulowane", - "could_not_cancel_download": "Nie udało się anulować pobierania", + "could_not_delete_download": "Nie można usunąć pobrania", + "download_paused": "Pobieranie wstrzymane", + "could_not_pause_download": "Nie można wstrzymać pobierania", + "download_resumed": "Pobieranie wznowione", + "could_not_resume_download": "Nie można wznowić pobierania", "download_completed": "Pobieranie zakończone", - "download_started_for": "Rozpoczęto pobieranie: {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} jest gotowe do pobrania", - "download_stated_for_item": "Rozpoczęto pobieranie: {{item}}", + "download_failed": "Pobieranie nie powiodło się", "download_failed_for_item": "Pobieranie nie powiodło się dla {{item}} – {{error}}", "download_completed_for_item": "Zakończono pobieranie: {{item}}", - "queued_item_for_optimization": "Dodano do kolejki optymalizacji: {{item}}", - "failed_to_start_download_for_item": "Nie udało się rozpocząć pobierania: {{item}}: {{message}}", - "server_responded_with_status_code": "Serwer zwrócił status {{statusCode}}", - "no_response_received_from_server": "Serwer nie zwrócił odpowiedzi", - "error_setting_up_the_request": "Błąd podczas konfiguracji żądania", - "failed_to_start_download_for_item_unexpected_error": "Nie udało się rozpocząć pobierania dla {{item}}: Nieoczekiwany błąd", + "download_started_for_item": "Rozpoczęto pobieranie dla {{item}}", + "failed_to_start_download": "Nie udało się rozpocząć pobierania", + "item_already_downloading": "{{item}} jest w trakcie pobierania", + "all_files_deleted": "Pomyślnie usunięto wszystkie pobrane", + "files_deleted_by_type": "{{count}} {{type}} usunięto", "all_files_folders_and_jobs_deleted_successfully": "Wszystkie pliki, foldery i zadania zostały pomyślnie usunięte", - "an_error_occured_while_deleting_files_and_jobs": "Wystąpił błąd podczas usuwania plików i zadań", - "go_to_downloads": "Przejdź do pobranych" + "failed_to_clean_cache_directory": "Nie udało się wyczyścić katalogu pamięci podręcznej", + "could_not_get_download_url_for_item": "Nie można pobrać adresu URL dla {{itemName}}", + "go_to_downloads": "Przejdź do pobranych", + "file_deleted": "Usunięto {{item}}" } } }, + "common": { + "select": "Wybierz", + "no_trailer_available": "Brak dostępnego zwiastunu", + "video": "Wideo", + "audio": "Dźwięk", + "subtitle": "Napisy", + "play": "Odtwórz", + "none": "Nic", + "track": "Utwór", + "cancel": "Anuluj", + "delete": "Usuń", + "ok": "OK", + "remove": "Usuń", + "next": "Następne", + "back": "Poprzednie", + "continue": "Kontynuuj", + "verifying": "Weryfikacja..." + }, "search": { - "search_here": "Szukaj tutaj...", "search": "Szukaj...", "x_items": "{{count}} elementów", "library": "Biblioteka", @@ -289,11 +492,15 @@ "episodes": "Odcinki", "collections": "Kolekcje", "actors": "Aktorzy", + "artists": "Artyści", + "albums": "Albumy", + "songs": "Piosenki", + "playlists": "Playlista", "request_movies": "Zamów filmy", "request_series": "Zamów seriale", "recently_added": "Ostatnio dodane", "recent_requests": "Ostatnie zamówienia", - "plex_watchlist": "Plex Watchlist", + "plex_watchlist": "Lista obserwowanych Plex", "trending": "Popularne", "popular_movies": "Popularne filmy", "movie_genres": "Gatunki filmowe", @@ -314,7 +521,6 @@ "tmdb_tv_streaming_services": "Usługi streamingowe seriali (TMDB)" }, "library": { - "no_items_found": "Nie znaleziono elementów", "no_results": "Brak wyników", "no_libraries_found": "Nie znaleziono bibliotek", "item_types": { @@ -337,9 +543,8 @@ "genres": "Gatunki", "years": "Lata", "sort_by": "Sortuj według", + "filter_by": "Filtruj po", "sort_order": "Kolejność sortowania", - "asc": "Rosnąco", - "desc": "Malejąco", "tags": "Tagi" } }, @@ -363,17 +568,18 @@ "client_error": "Błąd klienta", "could_not_create_stream_for_chromecast": "Nie udało się utworzyć strumienia dla Chromecasta", "message_from_server": "Wiadomość z serwera: {{message}}", - "video_has_finished_playing": "Wideo zostało odtworzone do końca!", - "no_video_source": "Brak źródła wideo...", "next_episode": "Następny odcinek", "refresh_tracks": "Odśwież ścieżki", - "subtitle_tracks": "Ścieżki napisów:", "audio_tracks": "Ścieżki audio:", "playback_state": "Stan odtwarzania:", - "no_data_available": "Brak dostępnych danych", "index": "Indeks:", "continue_watching": "Kontynuuj oglądanie", - "go_back": "Wstecz" + "go_back": "Wstecz", + "downloaded_file_title": "Ten plik masz już pobrany", + "downloaded_file_message": "Chcesz odtworzyć pobrany plik?", + "downloaded_file_yes": "Tak", + "downloaded_file_no": "Nie", + "downloaded_file_cancel": "Anuluj" }, "item_card": { "next_up": "Następne", @@ -389,8 +595,9 @@ "no_similar_items_found": "Nie znaleziono podobnych elementów", "video": "Wideo", "more_details": "Więcej szczegółów", + "media_options": "Ustawienia mediów", "quality": "Jakość", - "audio": "Audio", + "audio": "Dźwięk", "subtitles": "Napisy", "show_more": "Pokaż więcej", "show_less": "Pokaż mniej", @@ -403,15 +610,13 @@ "download_episode": "Pobierz odcinek", "download_movie": "Pobierz film", "download_x_item": "Pobierz {{item_count}} elementów", - "download_button": "Pobierz", - "using_optimized_server": "Używanie serwera zoptymalizowanego", - "using_default_method": "Używanie metody domyślnej" + "download_unwatched_only": "Tylko nieobejrzane", + "download_button": "Pobierz" } }, "live_tv": { "next": "Następny", "previous": "Poprzedni", - "live_tv": "Telewizja na żywo", "coming_soon": "Już wkrótce", "on_now": "Teraz na żywo", "shows": "Programy", @@ -459,6 +664,10 @@ "number_episodes": "{{episode_number}} odcinków", "born": "Urodzony", "appearances": "Występy", + "approve": "Zatwierdź", + "decline": "Odrzuć", + "requested_by": "Poproszone przez {{user}}", + "unknown_user": "Nieznany użytkownik", "toasts": { "jellyseer_does_not_meet_requirements": "Serwer Jellyseerr nie spełnia minimalnych wymagań wersji! Zaktualizuj go co najmniej do wersji 2.0.0", "jellyseerr_test_failed": "Test Jellyseerr nie powiódł się. Spróbuj ponownie.", @@ -466,7 +675,11 @@ "issue_submitted": "Zgłoszenie zostało przesłane!", "requested_item": "Poproszono o {{item}}!", "you_dont_have_permission_to_request": "Nie masz uprawnień, aby złożyć zamówienie!", - "something_went_wrong_requesting_media": "Coś poszło nie tak podczas zamawiania materiałów!" + "something_went_wrong_requesting_media": "Coś poszło nie tak podczas zamawiania materiałów!", + "request_approved": "Prośba Zatwierdzona!", + "request_declined": "Prośba Odrzucona!", + "failed_to_approve_request": "Niepowodzenie przy Zatwierdzaniu Prośby", + "failed_to_decline_request": "Niepowodzenie przy Odrzucaniu Prośby" } }, "tabs": { @@ -475,5 +688,129 @@ "library": "Biblioteka", "custom_links": "Niestandardowe odnośniki", "favorites": "Ulubione" + }, + "music": { + "title": "Muzyka", + "tabs": { + "suggestions": "Sugestie", + "albums": "Albumy", + "artists": "Artyści", + "playlists": "Playlisty", + "tracks": "utwory" + }, + "filters": { + "all": "Wszystkie" + }, + "recently_added": "Ostatnio dodano", + "recently_played": "Ostatnio odtwarzano", + "frequently_played": "Często odtwarzane", + "explore": "Odkrywaj", + "top_tracks": "Popularne utwory", + "play": "Odtwórz", + "shuffle": "Losuj", + "play_top_tracks": "Odtwórz Popularne utwory", + "no_suggestions": "Brak dostępnych sugestii", + "no_albums": "Nie znaleziono albumów", + "no_artists": "Nie znaleziono artystów", + "no_playlists": "Nie znaleziono playlist", + "album_not_found": "Nie znaleziono albumu", + "artist_not_found": "Nie znaleziono artysty", + "playlist_not_found": "Nie znaleziono playlisty", + "track_options": { + "play_next": "Odtwórz następne", + "add_to_queue": "Dodaj do kolejki", + "add_to_playlist": "Dodaj do playlisty", + "download": "Pobierz", + "downloaded": "Pobrane", + "downloading": "Pobieranie...", + "cached": "Zbuforowano", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Przejdź do artysty", + "go_to_album": "Przejdź do albumu", + "add_to_favorites": "Dodaj do ulubionych", + "remove_from_favorites": "Usuń z ulubionych", + "remove_from_playlist": "Usuń z playlisty" + }, + "playlists": { + "create_playlist": "Stwórz playlistę", + "playlist_name": "Nazwa playlisty", + "enter_name": "Wprowadź nazwę playlisty", + "create": "Stwórz", + "search_playlists": "Szukaj playlist", + "added_to": "Dodano do {{name}}", + "added": "Dodano do playlisty", + "removed_from": "Usunięto z {{name}}", + "removed": "Usunięto z playlisty", + "created": "Stworzono playlistę", + "create_new": "Stwórz nową playlistę", + "failed_to_add": "Niepowodzenie przy dodawaniu do playlisty", + "failed_to_remove": "Niepowodzenie przy usuwaniu z playlisty", + "failed_to_create": "Niepowodzenie przy tworzeniu playlisty", + "delete_playlist": "Usuń playlistę", + "delete_confirm": "Czy na pewno usunąć \"{{name}}\"? Ta operacji nie można cofnąć.", + "deleted": "Usunięto playlistę", + "failed_to_delete": "Niepowodzenie przy usuwaniu playlisty" + }, + "sort": { + "title": "Sortuj po", + "alphabetical": "Alfabetycznie", + "date_created": "Data utworzenia" + } + }, + "watchlists": { + "title": "Lista oglądania", + "my_watchlists": "Moja Lista oglądania", + "public_watchlists": "Publiczna Lista oglądania", + "create_title": "Stwórz Listę oglądania", + "edit_title": "Edytuj Listę oglądania", + "create_button": "Stwórz Listę oglądania", + "save_button": "Zapisz zmiany", + "delete_button": "Usuń", + "remove_button": "Usuń", + "cancel_button": "Anuluj", + "name_label": "Nazwa", + "name_placeholder": "Wprowadź nazwę Listy oglądania", + "description_label": "Opis", + "description_placeholder": "Wprowadź opis (opcjonalne)", + "is_public_label": "Publiczna Lista oglądania", + "is_public_description": "Pozwala innym zobaczyć tę Listę oglądania", + "allowed_type_label": "Rodzaj zawartości", + "sort_order_label": "Domyślna kolej sortowania", + "empty_title": "Brak List oglądania", + "empty_description": "Stwórz swoją pierwszą Listę oglądania, by zacząć organizować swoje media", + "empty_watchlist": "Ta Lista oglądania jest pusta", + "empty_watchlist_hint": "Dodaj swoje elementy z biblioteki do Listy oglądania", + "not_configured_title": "Nie skonfigurowano Streamystats", + "not_configured_description": "Skonfiguruj Streamystats w ustawieniach, by używać list oglądania", + "go_to_settings": "Przejdź do Ustawień", + "add_to_watchlist": "Dodaj do List oglądania", + "remove_from_watchlist": "Usuń z Listy oglądania", + "select_watchlist": "Wybierz Listę oglądania", + "create_new": "Stwórz nową Listę oglądania", + "item": "element", + "items": "elementy", + "public": "Publiczne", + "private": "Prywatne", + "you": "Ty", + "by_owner": "Poprzez innego użytkownika", + "not_found": "Nie znaleziony Listy oglądania", + "delete_confirm_title": "Usuń Listę oglądania", + "delete_confirm_message": "Czy na pewno chcesz usunąć \"{{name}}\"? Tej operacji nie można cofnąć.", + "remove_item_title": "Usuń z Listy oglądania", + "remove_item_message": "Usunąć \"{{name}}\" z tej listy oglądania?", + "loading": "Ładowanie list oglądania...", + "no_compatible_watchlists": "Brak kompatybilnych list oglądania", + "create_one_first": "Stwórz listy oglądania, które akceptują zawartość tego typu" + }, + "playback_speed": { + "title": "Prędkość odtwarzania", + "apply_to": "Zastosuj do", + "speed": "Prędkość", + "scope": { + "media": "Tylko te media", + "show": "Ten odcinek", + "all": "Wszystkie media (domyślne)" + } } } diff --git a/translations/pt.json b/translations/pt.json new file mode 100644 index 00000000..bd2ac576 --- /dev/null +++ b/translations/pt.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Nome de usuário obrigatório", + "error_title": "Erro", + "login_title": "Iniciar sessão", + "login_to_title": "Iniciar sessão em", + "username_placeholder": "Usuário", + "password_placeholder": "Palavra-passe", + "login_button": "Iniciar sessão", + "quick_connect": "Conexão rápida", + "enter_code_to_login": "Digite o código {{code}} para entrar", + "failed_to_initiate_quick_connect": "Falha ao iniciar uma conexão rápida", + "got_it": "Tenho isso", + "connection_failed": "Falha na conexão", + "could_not_connect_to_server": "Não foi possível conectar ao servidor. Verifique a URL e sua conexão de rede.", + "an_unexpected_error_occured": "Ocorreu um erro inesperado", + "change_server": "Alterar Servidor", + "invalid_username_or_password": "Usuário ou senha inválidos", + "user_does_not_have_permission_to_log_in": "Usuário não tem permissão para fazer login", + "server_is_taking_too_long_to_respond_try_again_later": "O servidor está demorando muito para responder, tente novamente mais tarde", + "server_received_too_many_requests_try_again_later": "O servidor recebeu muitos pedidos, tente novamente mais tarde.", + "there_is_a_server_error": "Existe um erro no servidor", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ocorreu um erro inesperado. Você inseriu a URL do servidor corretamente?", + "too_old_server_text": "Servidor Jellyfin Descoberto Não Suportado", + "too_old_server_description": "Por favor, atualize o Jellyfin para a versão mais recente" + }, + "server": { + "enter_url_to_jellyfin_server": "Digite a URL do seu servidor Jellyfin", + "server_url_placeholder": "http(s)://seu-servidor.com", + "connect_button": "Conectar", + "previous_servers": "Servidores anteriores", + "clear_button": "Limpar tudo", + "swipe_to_remove": "Deslize para remover", + "search_for_local_servers": "Pesquisar Servidores Locais", + "searching": "Buscando...", + "servers": "Servidores", + "saved": "Salvo", + "session_expired": "Sessão Expirada", + "please_login_again": "Sua sessão no Wattpad expirou. Por favor, faça “login” novamente.", + "remove_saved_login": "Remover Login Salvo", + "remove_saved_login_description": "Isto irá remover suas credenciais salvas para este servidor. Você precisará digitar seu nome de usuário e senha novamente na próxima vez.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Verificando conexão do servidor...", + "no_internet": "Sem Internet", + "no_items": "Sem itens", + "no_internet_message": "Não se preocupe, você ainda pode assistir\nconteúdo baixado.", + "checking_server_connection_message": "Verificando conexão com o servidor", + "go_to_downloads": "Ir para Downloads", + "retry": "Repetir", + "server_unreachable": "Servidor inacessível", + "server_unreachable_message": "Não foi possível conectar ao servidor.\nPor favor, cheque sua conexão.", + "oops": "Opa!", + "error_message": "Algo deu errado.\nPor favor, saia e entre novamente.", + "continue_watching": "Continuar assistindo", + "next_up": "A Seguir", + "continue_and_next_up": "Continuar e Próximo", + "recently_added_in": "Adicionado recentemente em {{libraryName}}", + "suggested_movies": "Filmes Sugeridos", + "suggested_episodes": "Episódios sugeridos", + "intro": { + "welcome_to_streamyfin": "Bem-vindo ao Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "Um Cliente de código aberto e gratuito para o Jellyfin.", + "features_title": "Funcionalidades", + "features_description": "O Streamyfin tem vários recursos e integra-se com uma grande variedade de softwares que você pode encontrar no menu de configurações, incluindo:", + "jellyseerr_feature_description": "Conecte-se à sua instância do Seerr e solicite filmes diretamente no aplicativo.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Baixe filmes e séries para ver offline. Use o método padrão ou instale o servidor otimizado para baixar arquivos em segundo plano.", + "chromecast_feature_description": "Transmita filmes e séries para seus dispositivos Chromecast.", + "centralised_settings_plugin_title": "Plugin de Configurações Centralizadas", + "centralised_settings_plugin_description": "Configure as configurações de um local centralizado no seu servidor Jellyfin. Todas as configurações do cliente para todos os usuários serão sincronizadas automaticamente.", + "done_button": "Concluído", + "go_to_settings_button": "Ir para Configurações", + "read_more": "Ler Mais" + }, + "settings": { + "settings_title": "Confirgurações", + "log_out_button": "Encerrar Sessão", + "categories": { + "title": "Categorias" + }, + "playback_controls": { + "title": "Reprodução e Controles" + }, + "audio_subtitles": { + "title": "Áudio & Legendas" + }, + "appearance": { + "title": "Aparência", + "merge_next_up_continue_watching": "Mesclar Continuar Assistindo e Próximo", + "hide_remote_session_button": "Esconder botão de sessão remota" + }, + "user_info": { + "user_info_title": "Informações do usuário", + "user": "Usuário", + "server": "Servidor", + "token": "Identificador", + "app_version": "Versão do aplicativo" + }, + "quick_connect": { + "quick_connect_title": "Conexão rápida", + "authorize_button": "Autorizar conexão rápida", + "enter_the_quick_connect_code": "Insira o código de conexão rápida...", + "success": "Sucesso", + "quick_connect_autorized": "Acesso Rápido Autorizado", + "error": "Erro", + "invalid_code": "Código inválido", + "authorize": "Autorizar" + }, + "media_controls": { + "media_controls_title": "Controles de Mídia", + "forward_skip_length": "Comprimento de Pular Avançada", + "rewind_length": "Comprimento de Retroceder", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Controles de Gestos", + "horizontal_swipe_skip": "Deslizar horizontalmente para pular", + "horizontal_swipe_skip_description": "Deslize para esquerda/direita quando controles estão escondidos para pular", + "left_side_brightness": "Controle de Brilho do lado esquerdo", + "left_side_brightness_description": "Deslize para cima/baixo no lado esquerdo para ajustar o brilho", + "right_side_volume": "Controle de Volume Lado Direito", + "right_side_volume_description": "Deslize para cima/baixo no lado direito para ajustar o volume", + "hide_volume_slider": "Ocultar Controle de Volume", + "hide_volume_slider_description": "Ocultar a barra de volume no reprodutor de vídeo", + "hide_brightness_slider": "Ocultar controle de brilho", + "hide_brightness_slider_description": "Esconder o controle deslizante de brilho no reprodutor de vídeo" + }, + "audio": { + "audio_title": "Áudio", + "set_audio_track": "Definir faixa de áudio do item anterior", + "audio_language": "Idioma do Áudio", + "audio_hint": "Escolha um idioma padrão de áudio.", + "none": "Nenhuma", + "language": "Idioma", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Legendas", + "subtitle_hint": "Configure a aparência e comportamento das legendas.", + "subtitle_language": "Idioma da legenda", + "subtitle_mode": "Modo de legenda", + "set_subtitle_track": "Definir a faixa de legendas do item anterior", + "subtitle_size": "Tamanho da legenda", + "none": "Nenhuma", + "language": "Idioma", + "loading": "Carregando", + "modes": { + "Default": "Padrão", + "Smart": "Inteligente", + "Always": "Sempre", + "None": "Nenhuma", + "OnlyForced": "Somente Forçado" + }, + "text_color": "Cor do texto", + "background_color": "Cor de fundo", + "outline_color": "Cor do contorno", + "outline_thickness": "Espessura do Contorno", + "background_opacity": "Opacidade de fundo", + "outline_opacity": "Opacidade do Contorno", + "bold_text": "Texto em negrito", + "colors": { + "Black": "Preto", + "Gray": "Cinzento", + "Silver": "Prata", + "White": "Branco", + "Maroon": "Castanho", + "Red": "Vermelho", + "Fuchsia": "Fuchsia", + "Yellow": "Amarelo", + "Olive": "Verde-oliva", + "Green": "Verde", + "Teal": "Verde-azulado", + "Lime": "Verde-limão", + "Purple": "Roxo", + "Navy": "Azul-marinho", + "Blue": "Azul", + "Aqua": "Água" + }, + "thickness": { + "None": "Nenhuma", + "Thin": "Magro", + "Normal": "Normal", + "Thick": "Grosso" + }, + "subtitle_color": "Cor da legenda", + "subtitle_background_color": "Cor de fundo", + "subtitle_font": "Fonte da legenda", + "ksplayer_title": "Configurações do KSPlayer", + "hardware_decode": "Decodificação por hardware", + "hardware_decode_description": "Use aceleração de hardware para decodificação de vídeo. Desative se você tiver problemas de reprodução." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Reprodutor de Vídeo", + "video_player": "Reprodutor de Vídeo", + "video_player_description": "Escolha qual player de vídeo usar no iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Outros", + "video_orientation": "Orientação do Vídeo", + "orientation": "Orientação", + "orientations": { + "DEFAULT": "Padrão", + "ALL": "Todos", + "PORTRAIT": "Retrato", + "PORTRAIT_UP": "Retrato para cima", + "PORTRAIT_DOWN": "Abaixo para baixo", + "LANDSCAPE": "Paisagem", + "LANDSCAPE_LEFT": "Paisagem Esquerda", + "LANDSCAPE_RIGHT": "Paisagem Direito", + "OTHER": "Outros", + "UNKNOWN": "Desconhecido" + }, + "safe_area_in_controls": "Área segura nos controles", + "video_player": "Reprodutor de Vídeo", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Mostrar Links de Menu Personalizado", + "show_large_home_carousel": "Mostrar Carrossel Grande (beta)", + "hide_libraries": "Ocultar bibliotecas", + "select_liraries_you_want_to_hide": "Selecione as bibliotecas que você deseja ocultar da aba Biblioteca e seções da página inicial.", + "disable_haptic_feedback": "Desativar o retorno tátil", + "default_quality": "Qualidade Padrão", + "default_playback_speed": "Velocidade padrão de reprodução", + "max_auto_play_episode_count": "Contagem máxima de episódios de reprodução automática", + "disabled": "Desabilitado" + }, + "downloads": { + "downloads_title": "Downloads" + }, + "music": { + "title": "Música", + "playback_title": "Reproduzir", + "playback_description": "Configurar como a música é tocada", + "prefer_downloaded": "Preferir músicas baixadas", + "caching_title": "Armazenamento em Cache", + "caching_description": "Armazenar automaticamente as próximas faixas para uma reprodução mais suave.", + "lookahead_enabled": "Habilitar Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Tamanho máximo do cache" + }, + "plugins": { + "plugins_title": "Complementos", + "jellyseerr": { + "jellyseerr_warning": "Essa integração está em suas fases iniciais. Espere que as coisas mudem.", + "server_url": "URL do servidor", + "server_url_hint": "Exemplo: http(s)://seu-host.url\n(adicionar porta se necessário)", + "server_url_placeholder": "URL do Seerr", + "password": "Senha", + "password_placeholder": "Digite a senha do usuário Jellyfin {{username}}", + "login_button": "Entrar", + "total_media_requests": "Total de Solicitações de Mídia", + "movie_quota_limit": "Limite de cota do filme", + "movie_quota_days": "Dias do filme de cota", + "tv_quota_limit": "Limite de cota da Série", + "tv_quota_days": "Cota de TV Dias", + "reset_jellyseerr_config_button": "Reiniciar configuração do Seerr", + "unlimited": "Ilimitado", + "plus_n_more": "+{{n}} Mais", + "order_by": { + "DEFAULT": "Padrão", + "VOTE_COUNT_AND_AVERAGE": "Contagem de votos e média", + "POPULARITY": "Popularidade" + } + }, + "marlin_search": { + "enable_marlin_search": "Habilitar pesquisa com Marlin", + "url": "URL", + "server_url_placeholder": "http(s)://dominio.org:porta", + "marlin_search_hint": "Digite a URL para o servidor Marlin. A URL deve incluir http ou https e, opcionalmente, a porta.", + "read_more_about_marlin": "Leia mais sobre Marlin.", + "save_button": "Salvar", + "toasts": { + "saved": "Salvo", + "refreshed": "Configurações atualizadas do servidor" + }, + "refresh_from_server": "Atualizar as configurações do servidor" + }, + "streamystats": { + "enable_streamystats": "Ativar Streamystats", + "disable_streamystats": "Desativar streamystats", + "enable_search": "Usar para Pesquisa", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Digite a URL para seu servidor de StreamyStats. A URL deve incluir http ou https e, opcionalmente, a porta.", + "read_more_about_streamystats": "Leia mais sobre Streamystats.", + "save_button": "Salvar", + "save": "Salvar", + "features_title": "Funcionalidades", + "home_sections_title": "Seções da Página Inicial", + "enable_movie_recommendations": "Recomendações de filmes", + "enable_series_recommendations": "Recomendações de Séries", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Filmes Recomendados", + "recommended_series": "Série Recomendadas", + "toasts": { + "saved": "Salvo", + "refreshed": "Configurações atualizadas do servidor", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Atualizar Configurações do Servidor" + }, + "kefinTweaks": { + "watchlist_enabler": "Ative nossa integração de Lista de Interesses", + "watchlist_button": "Ativar/desativar Lista de Interesses" + } + }, + "storage": { + "storage_title": "Armazenamento", + "app_usage": "Aplicativo {{usedSpace}}%", + "device_usage": "Dispositivo {{availableSpace}}%", + "size_used": "{{used}} de {{total}} Utilizados", + "delete_all_downloaded_files": "Excluir todos os arquivos baixados", + "music_cache_title": "Cache de Música", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Habilitar Cache de Música", + "clear_music_cache": "Limpar Cache de Música", + "music_cache_size": "{{size}} em cache", + "music_cache_cleared": "Cache de música limpo", + "delete_all_downloaded_songs": "Excluir todas as músicas baixadas", + "downloaded_songs_size": "{{size}} baixado", + "downloaded_songs_deleted": "Músicas baixadas excluídas" + }, + "intro": { + "title": "Intro", + "show_intro": "Mostrar Introdução", + "reset_intro": "Redefinir Introdução" + }, + "logs": { + "logs_title": "Logs", + "export_logs": "Exportar logs", + "click_for_more_info": "Clique para mais informações", + "level": "Nível", + "no_logs_available": "Não há registros disponíveis", + "delete_all_logs": "Excluir todos os registros" + }, + "languages": { + "title": "Idiomas", + "app_language": "Idioma do aplicativo", + "system": "Sistema" + }, + "toasts": { + "error_deleting_files": "Erro ao excluir arquivos", + "background_downloads_enabled": "Downloads em segundo plano ativados", + "background_downloads_disabled": "Downloads em segundo plano desativados" + } + }, + "sessions": { + "title": "Sessões", + "no_active_sessions": "Sem Sessões Ativas" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Séries", + "movies": "Filmes", + "queue": "Fila", + "other_media": "Outras mídias", + "queue_hint": "A fila e os downloads serão perdidos ao reiniciar o aplicativo", + "no_items_in_queue": "Nenhum item na fila", + "no_downloaded_items": "Nenhum item baixado", + "delete_all_movies_button": "Excluir todos os filmes", + "delete_all_tvseries_button": "Excluir todas as séries", + "delete_all_button": "Excluir todos os", + "delete_all_other_media_button": "Excluir outras mídias", + "active_download": "Download ativo", + "no_active_downloads": "Nenhum download ativo", + "active_downloads": "Downloads Ativos", + "new_app_version_requires_re_download": "Nova versão do aplicativo requer download novamente", + "new_app_version_requires_re_download_description": "A nova atualização requer que o conteúdo seja baixado novamente. Por favor, remova todo o conteúdo baixado e tente novamente.", + "back": "Anterior", + "delete": "excluir", + "something_went_wrong": "Ocorreu Um Erro", + "could_not_get_stream_url_from_jellyfin": "Não foi possível obter o URL de transmissão do Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "Você não tem permissão para baixar arquivos.", + "deleted_all_movies_successfully": "Todos os filmes excluídos com sucesso!", + "failed_to_delete_all_movies": "Falha ao excluir todos os filmes", + "deleted_all_tvseries_successfully": "Todas as TV-Series excluídas com sucesso!", + "failed_to_delete_all_tvseries": "Falha ao excluir todas as séries", + "deleted_media_successfully": "Outras mídias excluídas com sucesso!", + "failed_to_delete_media": "Falha ao excluir outras mídias", + "download_deleted": "Download Excluído", + "download_cancelled": "Download Cancelado", + "could_not_delete_download": "Não foi possível excluir o download", + "download_paused": "Download Pausado", + "could_not_pause_download": "Não foi possível Pausar o Download", + "download_resumed": "Download Retomado", + "could_not_resume_download": "Não foi possível retomar o download", + "download_completed": "Download concluído", + "download_failed": "Download Falhou", + "download_failed_for_item": "Download Falhou para {{item}} - {{error}}", + "download_completed_for_item": "Download concluído para {{item}}", + "download_started_for_item": "Download Iniciado para {{item}}", + "failed_to_start_download": "Falha ao iniciar o download", + "item_already_downloading": "{{item}} já está sendo baixado", + "all_files_deleted": "Todos os Downloads Excluídos com Sucesso", + "files_deleted_by_type": "{{count}} {{type}} excluído", + "all_files_folders_and_jobs_deleted_successfully": "Todos os arquivos, pastas e trabalhos excluídos com sucesso", + "failed_to_clean_cache_directory": "Falha ao limpar o diretório de cache", + "could_not_get_download_url_for_item": "Não foi possível obter o URL de download para {{itemName}}", + "go_to_downloads": "Ir para Downloads", + "file_deleted": "{{item}} deletado" + } + } + }, + "common": { + "select": "Selecionar", + "no_trailer_available": "Nenhum trailer disponível", + "video": "Vídeo", + "audio": "Áudio", + "subtitle": "Legenda", + "play": "Reproduzir", + "none": "Nenhum", + "track": "Faixa", + "cancel": "Cancelar", + "delete": "Apagar", + "ok": "OK", + "remove": "Remover", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Buscar...", + "x_items": "{{count}} Itens", + "library": "Biblioteca", + "discover": "Pendentes", + "no_results": "Nenhum Resultado", + "no_results_found_for": "Nenhum resultado encontrado para", + "movies": "Filmes", + "series": "Série", + "episodes": "Episódios", + "collections": "Coleções", + "actors": "Atores", + "artists": "Artistas", + "albums": "Álbuns", + "songs": "Músicas", + "playlists": "Playlists", + "request_movies": "Solicitar filmes", + "request_series": "Solicitar Série", + "recently_added": "Adicionado recentemente", + "recent_requests": "Solicitações Recentes", + "plex_watchlist": "Monitoramento Plex", + "trending": "Tendências", + "popular_movies": "Filmes Populares", + "movie_genres": "Gêneros de filme", + "upcoming_movies": "Próximos Filmes", + "studios": "Estúdios", + "popular_tv": "TV popular", + "tv_genres": "Gêneros de TV", + "upcoming_tv": "Próxima TV", + "networks": "Redes", + "tmdb_movie_keyword": "Palavra-chave do filme TMDB", + "tmdb_movie_genre": "Gênero de Filme TMDB", + "tmdb_tv_keyword": "Palavra-chave da TV TMDB", + "tmdb_tv_genre": "Gênero da TV TMDB", + "tmdb_search": "Pesquisa TMDB", + "tmdb_studio": "Estúdio TMDB", + "tmdb_network": "Rede TMDB", + "tmdb_movie_streaming_services": "Serviços de streaming de filmes TMDB", + "tmdb_tv_streaming_services": "Serviços de streaming TV TMDB" + }, + "library": { + "no_results": "Nenhum Resultado", + "no_libraries_found": "Nenhuma biblioteca encontrada", + "item_types": { + "movies": "Filmes", + "series": "Série", + "boxsets": "Conjuntos de caixas", + "items": "itens" + }, + "options": { + "display": "Visualização", + "row": "Linha", + "list": "Lista", + "image_style": "Estilo da imagem", + "poster": "Cartaz", + "cover": "Capa", + "show_titles": "Mostrar Títulos", + "show_stats": "Mostrar estatísticas" + }, + "filters": { + "genres": "Genres", + "years": "anos", + "sort_by": "Classificar por", + "filter_by": "Filtrar Por", + "sort_order": "Ordem de classificação", + "tags": "Etiquetas" + } + }, + "favorites": { + "series": "Série", + "movies": "Filmes", + "episodes": "Episódios", + "videos": "vídeos", + "boxsets": "Conjuntos de caixas", + "playlists": "Playlists", + "noDataTitle": "Ainda não há favoritos", + "noData": "Marque itens como favoritos para vê-los aparecer aqui para acesso rápido." + }, + "custom_links": { + "no_links": "Sem links" + }, + "player": { + "error": "ERRO", + "failed_to_get_stream_url": "Falha ao obter a URL de transmissão", + "an_error_occured_while_playing_the_video": "Ocorreu um erro ao reproduzir o vídeo. Verifique os logs nas configurações.", + "client_error": "Erro de Cliente", + "could_not_create_stream_for_chromecast": "Não foi possível criar um fluxo para o Chromecast", + "message_from_server": "Mensagem do Servidor: {{message}}", + "next_episode": "Próximo Episódio", + "refresh_tracks": "Atualizar Faixas", + "audio_tracks": "Faixas de Áudio:", + "playback_state": "Estado de Reprodução:", + "index": "Índice", + "continue_watching": "Continuar assistindo", + "go_back": "Voltar atrás", + "downloaded_file_title": "Você já fez o download deste arquivo", + "downloaded_file_message": "Você quer reproduzir o arquivo baixado?", + "downloaded_file_yes": "SIm", + "downloaded_file_no": "Não", + "downloaded_file_cancel": "Cancelar" + }, + "item_card": { + "next_up": "A Seguir", + "no_items_to_display": "Nenhum item para exibir", + "cast_and_crew": "Elenco & Equipe", + "series": "Série", + "seasons": "Estações", + "season": "Temporada", + "no_episodes_for_this_season": "Não há episódios para esta temporada", + "overview": "Geral", + "more_with": "Mais com {{name}}", + "similar_items": "Itens similares", + "no_similar_items_found": "Nenhum item semelhante encontrado", + "video": "Vídeo", + "more_details": "Mais detalhes", + "media_options": "Opções de Mídia", + "quality": "Qualidade", + "audio": "Áudio", + "subtitles": "Legenda", + "show_more": "Mostrar mais", + "show_less": "Mostrar menos", + "appeared_in": "Aparece em", + "could_not_load_item": "Não foi possível carregar o item", + "none": "Nenhuma", + "download": { + "download_season": "Baixar Temporada", + "download_series": "Baixar Séries", + "download_episode": "Baixar Episódio", + "download_movie": "Baixar filme", + "download_x_item": "Baixar itens de {{item_count}}", + "download_unwatched_only": "Apenas não assistidos", + "download_button": "BAIXAR" + } + }, + "live_tv": { + "next": "Próximo", + "previous": "Anterior", + "coming_soon": "Em breve", + "on_now": "Em Agora", + "shows": "Séries", + "movies": "Filmes", + "sports": "Esportes", + "for_kids": "Para crianças", + "news": "Notícias" + }, + "jellyseerr": { + "confirm": "Confirmar", + "cancel": "cancelar", + "yes": "sim", + "whats_wrong": "O que está errado?", + "issue_type": "Tipo de problema", + "select_an_issue": "Selecione uma issue", + "types": "Tipo", + "describe_the_issue": "(Opcional) Descreva o Problema...", + "submit_button": "submeter", + "report_issue_button": "Reportar problema", + "request_button": "Pedir", + "are_you_sure_you_want_to_request_all_seasons": "Tem certeza que deseja solicitar todas as temporadas?", + "failed_to_login": "Falha ao Entrar", + "cast": "Transmitir", + "details": "detalhes", + "status": "SItuação", + "original_title": "Título original", + "series_type": "Tipo de série", + "release_dates": "Data de lançamento", + "first_air_date": "Primeira exibição", + "next_air_date": "Próxima exibição", + "revenue": "Receita", + "budget": "Orçamento", + "original_language": "Idioma original", + "production_country": "País de produção", + "studios": "Estúdios", + "network": "Rede", + "currently_streaming_on": "Atualmente transmitindo em", + "advanced": "Avançado", + "request_as": "Solicitar como", + "tags": "Etiquetas", + "quality_profile": "Perfil de Qualidade", + "root_folder": "Pasta Raiz", + "season_all": "Temporada (Tudo)", + "season_number": "Temporada {{season_number}}", + "number_episodes": "{{episode_number}} Episódios", + "born": "Nascido", + "appearances": "Aparências", + "approve": "Aprovar", + "decline": "Declinar", + "requested_by": "Solicitado por {{user}}", + "unknown_user": "Usuário desconhecido", + "toasts": { + "jellyseer_does_not_meet_requirements": "O servidor do Seerr não atende ao mínimo aos requisitos de versão! Por favor, atualize para pelo menos 2.0.0", + "jellyseerr_test_failed": "Falha no teste do senhor. Por favor, tente novamente.", + "failed_to_test_jellyseerr_server_url": "Falha ao testar a URL do servidor Seerr", + "issue_submitted": "Solicitação Enviada!", + "requested_item": "Solicitou {{item}}!", + "you_dont_have_permission_to_request": "Você não tem permissão para pedir!", + "something_went_wrong_requesting_media": "Algo deu errado solicitando mídia!", + "request_approved": "Solicitação aprovada!", + "request_declined": "Solicitação recusada!", + "failed_to_approve_request": "Falha ao aprovar solicitação", + "failed_to_decline_request": "Falha ao recusar a solicitação" + } + }, + "tabs": { + "home": "Residencial", + "search": "Pesquisa", + "library": "Biblioteca", + "custom_links": "Links personalizados", + "favorites": "Atalhos" + }, + "music": { + "title": "Música", + "tabs": { + "suggestions": "Sugestões", + "albums": "Álbuns", + "artists": "Artistas", + "playlists": "Playlists", + "tracks": "faixas" + }, + "filters": { + "all": "Tudo" + }, + "recently_added": "Adicionado recentemente", + "recently_played": "Reproduzido Recentemente", + "frequently_played": "Reproduzidos com frequência", + "explore": "Explorar", + "top_tracks": "Músicas populares", + "play": "Reproduzir", + "shuffle": "Alteatório", + "play_top_tracks": "Reproduzir músicas populares", + "no_suggestions": "Nenhuma sugestão disponível", + "no_albums": "Nenhum álbum encontrado", + "no_artists": "Nenhum artista encontrado", + "no_playlists": "Nenhuma playlist encontrada", + "album_not_found": "Álbum não encontrado", + "artist_not_found": "Artista não encontrado", + "playlist_not_found": "Playlist não encontrada", + "track_options": { + "play_next": "Reproduzir Próxima", + "add_to_queue": "Adicionar à Fila", + "add_to_playlist": "Adicionar à Playlist", + "download": "Baixar", + "downloaded": "Baixado", + "downloading": "Baixando...", + "cached": "Em Cache", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Ir para o Artista", + "go_to_album": "Ir para o álbum", + "add_to_favorites": "Adicionar aos Favoritos", + "remove_from_favorites": "Remover dos Favoritos", + "remove_from_playlist": "Remover da playlist" + }, + "playlists": { + "create_playlist": "Criar Playlist", + "playlist_name": "Nome da Playlist", + "enter_name": "Inserir nome da playlist", + "create": "Criar", + "search_playlists": "Pesquisar playlists...", + "added_to": "Adicionado à {{name}}", + "added": "Adicionado à playlist", + "removed_from": "Removido de {{name}}", + "removed": "Removido da playlist", + "created": "Playlist criada", + "create_new": "Criar Nova Playlist", + "failed_to_add": "Falha ao adicionar à playlist", + "failed_to_remove": "Falha ao remover da playlist", + "failed_to_create": "Falha ao criar Playlist", + "delete_playlist": "Excluir Playlist", + "delete_confirm": "Tem certeza que deseja apagar \"{{name}}\"? Essa ação não pode ser desfeita.", + "deleted": "Playlist apagada", + "failed_to_delete": "Falha ao apagar playlist" + }, + "sort": { + "title": "Ordenar por", + "alphabetical": "Ordem alfabética", + "date_created": "Data de criação" + } + }, + "watchlists": { + "title": "Lista de observação", + "my_watchlists": "Minhas listas de Observações", + "public_watchlists": "Listas de Observações públicas", + "create_title": "Criar lista de observação", + "edit_title": "Editar Lista de observação", + "create_button": "Criar lista de observação", + "save_button": "Salvar alterações", + "delete_button": "Apagar", + "remove_button": "Remover", + "cancel_button": "Cancelar", + "name_label": "Nome", + "name_placeholder": "Insira nome da lista", + "description_label": "Descrição", + "description_placeholder": "Insira uma descrição (opcional)", + "is_public_label": "Lista de observação pública", + "is_public_description": "Permitir que outros vejam esta lista de observação", + "allowed_type_label": "Categoria de Conteúdo", + "sort_order_label": "Ordenamento Padrão", + "empty_title": "Nenhuma Lista", + "empty_description": "Crie sua primeira lista de observação para começar a organizar sua mídia", + "empty_watchlist": "Esta lista de observação está vazia", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Ir para Configurações", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "itens", + "public": "Público", + "private": "Privado", + "you": "Você", + "by_owner": "Por outro usuário", + "not_found": "Lista de Observação não encontrada", + "delete_confirm_title": "Excluir lista de observação", + "delete_confirm_message": "Tem certeza que deseja apagar \"{{name}}\"? Essa ação não pode ser desfeita.", + "remove_item_title": "Remover da lista de observação", + "remove_item_message": "Remover \"{{name}}\" desta lista de observação?", + "loading": "Carregando lista de observações...", + "no_compatible_watchlists": "Não há listas de observação compatíveis", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Velocidade de reprodução", + "apply_to": "Aplicar para", + "speed": "Velocidade", + "scope": { + "media": "Esta mídia apenas", + "show": "Esta série", + "all": "Todas as mídias (Padrão)" + } + } +} diff --git a/translations/ro.json b/translations/ro.json index dd7ad7a7..5dbaf30b 100644 --- a/translations/ro.json +++ b/translations/ro.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Serverul răspunde prea greu, încearcă din nou mai târziu.", "server_received_too_many_requests_try_again_later": "Serverul a primit prea multe solicitări, încercați din nou mai târziu.", "there_is_a_server_error": "Eroare de server", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "A apărut o eroare neașteptată. Ați introdus corect adresa URL a serverului?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "A apărut o eroare neașteptată. Ați introdus corect adresa URL a serverului?", + "too_old_server_text": "Serverul Jellyfin Neacceptat Descoperit", + "too_old_server_description": "Vă rugăm să actualizați Jellyfin la cea mai recentă versiune" }, "server": { "enter_url_to_jellyfin_server": "Introduceți adresa URL a serverul dvs. Jellyfin", @@ -28,19 +30,64 @@ "connect_button": "Conectare", "previous_servers": "Servere anterioare", "clear_button": "Șterge", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Caută", "searching": "Căutare în curs...", - "servers": "Servere" + "servers": "Servere", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Se verifică conexiunea la server...", "no_internet": "Fără conexiune", "no_items": "Niciun articol", "no_internet_message": "Nicio grijă, poți viziona în continuare conținutul descărcat.", + "checking_server_connection_message": "Se verifică conexiunea la server", "go_to_downloads": "Accesați descărcările", - "oops": "Oops!", + "retry": "Reîncercați", + "server_unreachable": "Server inaccesibil", + "server_unreachable_message": "Serverul nu a putut fi accesat.\nVă rugăm să verificați conexiunea la rețea.", + "oops": "Ups!", "error_message": "Ceva nu e bine.\nAutentificați-vă din nou.", "continue_watching": "Continuă vizionarea", "next_up": "Urmează", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Adăugat recent în {{libraryName}}", "suggested_movies": "Filme sugerate", "suggested_episodes": "Episoade sugerate", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Setări", "log_out_button": "Deconectare", + "categories": { + "title": "Categorii" + }, + "playback_controls": { + "title": "Redare și controale" + }, + "audio_subtitles": { + "title": "Audio și subtitrări" + }, + "appearance": { + "title": "Aspect", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Informații utilizator", "user": "Utilizator", @@ -83,7 +144,20 @@ "media_controls_title": "Controale media", "forward_skip_length": "Durata saltului înainte", "rewind_length": "Durata saltului înapoi", - "seconds_unit": "s" + "seconds_unit": "S" + }, + "gesture_controls": { + "gesture_controls_title": "Controale gesturi", + "horizontal_swipe_skip": "Glisați orizontal pentru a sări", + "horizontal_swipe_skip_description": "Glisați stânga/dreapta când controalele sunt ascunse pentru a sări peste", + "left_side_brightness": "Control luminozitate parte stângă", + "left_side_brightness_description": "Glisați sus/în jos pe partea stângă pentru a ajusta luminozitatea", + "right_side_volume": "Control volum pe partea dreaptă", + "right_side_volume_description": "Glisați în sus/în jos pe partea dreaptă pentru a ajusta volumul", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" }, "audio": { "audio_title": "Audio", @@ -91,25 +165,89 @@ "audio_language": "Limba audio", "audio_hint": "Alege o limbă audio implicită.", "none": "Niciuna", - "language": "Limba" + "language": "Limba", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Subtitrări", + "subtitle_hint": "Configurați preferințele pentru subtitrări.", "subtitle_language": "Limbă subtitrări", "subtitle_mode": "Modalitate subtitrare", "set_subtitle_track": "Aplică subtitrarea folosită anterior.", "subtitle_size": "Mărime subtitrare", - "subtitle_hint": "Configurați preferințele pentru subtitrări.", "none": "Niciuna", "language": "Limba", "loading": "Încărcare", "modes": { "Default": "Implicit", - "Smart": "Smart", + "Smart": "Inteligent", "Always": "Întotdeauna", "None": "Niciuna", "OnlyForced": "OnlyForced" - } + }, + "text_color": "Culoare text", + "background_color": "Culoare fundal", + "outline_color": "Culoare contur", + "outline_thickness": "Grosime contur", + "background_opacity": "Opacitatea fundalului", + "outline_opacity": "Opacitatea conturului", + "bold_text": "Bold Text", + "colors": { + "Black": "Negru", + "Gray": "Gri", + "Silver": "Argint", + "White": "Alb", + "Maroon": "Maro", + "Red": "Roșu", + "Fuchsia": "Fuchsia", + "Yellow": "Galben", + "Olive": "Oliv", + "Green": "Verde", + "Teal": "Turcoaz", + "Lime": "Verde-Deschis", + "Purple": "Violet", + "Navy": "Marină", + "Blue": "Albastru", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Nimic", + "Thin": "Subțire", + "Normal": "Normală", + "Thick": "Grozav" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Altele", @@ -121,7 +259,7 @@ "PORTRAIT": "Portret", "PORTRAIT_UP": "Portret sus", "PORTRAIT_DOWN": "Portret jos", - "LANDSCAPE": "Landscape", + "LANDSCAPE": "Peisaj", "LANDSCAPE_LEFT": "Landscape stânga", "LANDSCAPE_RIGHT": "Landscape dreapta", "OTHER": "Altele", @@ -134,37 +272,39 @@ "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "Afișează link-uri personalizate în meniu", + "show_large_home_carousel": "Arată Caruselul Media Mare (beta)", "hide_libraries": "Ascunde bibliotecile", "select_liraries_you_want_to_hide": "Selectează bibliotecile pe care dorești să le ascunzi din fila Bibliotecă și din secțiunile paginii principale.", "disable_haptic_feedback": "Dezactivează vibrațiile tactile", "default_quality": "Calitate implicită", + "default_playback_speed": "Default Playback Speed", "max_auto_play_episode_count": "Maxim episoade redare automată", "disabled": "Dezactivat" }, "downloads": { - "downloads_title": "Descărcări", - "optimized_versions_server": "Optimized versions server", - "save_button": "Salvează", - "optimized_server": "Server optimizat", - "optimized": "Optimizat", - "default": "Implicit", - "optimized_version_hint": "Introduceți adresa URL pentru serverul de optimizare. Adresa URL trebuie să includă http sau https și, opțional, portul.", - "read_more_about_optimized_server": "Citește mai multe despre optimizarea serverului.", - "url": "URL", - "server_url_placeholder": "http(s)://domeniu.org:port" + "downloads_title": "Descărcări" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Plugin-uri", "jellyseerr": { "jellyseerr_warning": "Această integrare este în stadii incipiente. Așteptați-vă ca lucrurile să se schimbe.", - "server_url": "Server URL", + "server_url": "URL Server", "server_url_hint": "Exemplu: http(s)://your-host.url\n(adăugați portul dacă este necesar)", "server_url_placeholder": "Jellyseerr URL...", "password": "Parolă", "password_placeholder": "Introduceți parola pentru utilizatorul Jellyfin {{username}}", - "save_button": "Salvează", - "clear_button": "Șterge", - "login_button": "Login", + "login_button": "Autentificare", "total_media_requests": "Total solicitări media", "movie_quota_limit": "Limită solicitări filme", "movie_quota_days": "Limită solicitări zile", @@ -187,8 +327,40 @@ "read_more_about_marlin": "Citește mai multe despre Marlin.", "save_button": "Salvează", "toasts": { - "saved": "Salvat" - } + "saved": "Salvat", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -196,9 +368,19 @@ "app_usage": "App {{usedSpace}}%", "device_usage": "Dispozitiv {{availableSpace}}%", "size_used": "{{used}} din {{total}} folosit", - "delete_all_downloaded_files": "Ștergeți toate fișierele descărcate" + "delete_all_downloaded_files": "Ștergeți toate fișierele descărcate", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Introducere", "show_intro": "Afișează intro", "reset_intro": "Resetează intro" }, @@ -213,16 +395,12 @@ "languages": { "title": "Limbi", "app_language": "Limbă aplicație", - "app_language_description": "Selectează limba pt aplicație.", "system": "Sistem" }, "toasts": { "error_deleting_files": "Eroare la ștergerea fișierelor", "background_downloads_enabled": "Descărcări în fundal activate", - "background_downloads_disabled": "Descărcări în fundal dezactivate", - "connected": "Conectat", - "could_not_connect": "Nu se poate conecta", - "invalid_url": "URL invalid" + "background_downloads_disabled": "Descărcări în fundal dezactivate" } }, "sessions": { @@ -234,12 +412,14 @@ "tvseries": "Seriale", "movies": "Filme", "queue": "Coadă", + "other_media": "Alte suporturi", "queue_hint": "Descărcările se vor pierde la repornirea aplicației", "no_items_in_queue": "Niciun articol în coadă", "no_downloaded_items": "Niciun element descărcat", "delete_all_movies_button": "Șterge toate filmele", "delete_all_tvseries_button": "Șterge toate serialele", "delete_all_button": "Șterge tot", + "delete_all_other_media_button": "Șterge alte fișiere media", "active_download": "Descărcare activă", "no_active_downloads": "Nicio descărcare activă", "active_downloads": "Descărcări active", @@ -250,35 +430,57 @@ "something_went_wrong": "Ceva nu a mers bine.", "could_not_get_stream_url_from_jellyfin": "Nu s-a putut obține adresa URL a fluxului de la Jellyfin", "eta": "Estimat {{eta}}", - "methods": "Metode", "toasts": { "you_are_not_allowed_to_download_files": "Nu aveți voie să descărcați fișiere.", "deleted_all_movies_successfully": "Toate filmele au fost șterse cu succes!", "failed_to_delete_all_movies": "Nu s-au putut șterge toate filmele", "deleted_all_tvseries_successfully": "Toate serialele au fost șterse cu succes!", "failed_to_delete_all_tvseries": "Nu s-au putut șterge toate serialele", + "deleted_media_successfully": "Alte fișiere șterse cu succes!", + "failed_to_delete_media": "Ștergerea altor fișiere media a eșuat", + "download_deleted": "Descărcare ştearsă", "download_cancelled": "Descărcare anulată", - "could_not_cancel_download": "Nu s-a putut anula descărcarea.", + "could_not_delete_download": "Nu s-a putut șterge descărcarea", + "download_paused": "Descărcare întreruptă", + "could_not_pause_download": "Nu s-a putut întrerupe descărcarea", + "download_resumed": "Descărcare din nou", + "could_not_resume_download": "Nu s-a putut relua descărcarea", "download_completed": "Descărcare completă", - "download_started_for": "Descărcarea a început pt {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} este gata de descărcat", - "download_stated_for_item": "Descărcarea a început pt {{item}}", + "download_failed": "Descărcare eșuată", "download_failed_for_item": "Descărcarea a eșuat {{item}} - {{error}}", "download_completed_for_item": "Descărcare completă pt {{item}}", - "queued_item_for_optimization": "Adăugat {{item}} pt optimizare", - "failed_to_start_download_for_item": "Nu s-a putut începe descărcarea pt {{item}}: {{message}}", - "server_responded_with_status_code": "Serverul a răspuns cu statusul {{statusCode}}", - "no_response_received_from_server": "Niciun răspuns primit de la server", - "error_setting_up_the_request": "Eroare la configurarea solicitării", - "failed_to_start_download_for_item_unexpected_error": "Nu s-a putut începe descărcarea pt {{item}}: Eroare neașteptată", + "download_started_for_item": "Descărcare începută pentru {{item}}", + "failed_to_start_download": "Deschiderea descărcării a eșuat", + "item_already_downloading": "{{item}} se descarcă deja", + "all_files_deleted": "Toate descărcările au fost șterse cu succes", + "files_deleted_by_type": "{{count}} {{type}} au fost șterse", "all_files_folders_and_jobs_deleted_successfully": "Toate fișierele, folderele și lucrările au fost șterse cu succes", - "an_error_occured_while_deleting_files_and_jobs": "A apărut o eroare la ștergerea fișierelor și a lucrărilor", - "go_to_downloads": "Accesați descărcările" + "failed_to_clean_cache_directory": "Curățarea directorului cache a eșuat", + "could_not_get_download_url_for_item": "Nu s-a putut obține URL-ul de descărcare pentru {{itemName}}", + "go_to_downloads": "Accesați descărcările", + "file_deleted": "{{item}} șters" } } }, + "common": { + "select": "Selectare", + "no_trailer_available": "Nicio remorcă disponibilă", + "video": "Video", + "audio": "Audio", + "subtitle": "Subtitrare", + "play": "Redare", + "none": "Nimic", + "track": "Limbă audio", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Caută aici...", "search": "Caută...", "x_items": "{{count}} elemente", "library": "Bibliotecă", @@ -290,11 +492,15 @@ "episodes": "Episoade", "collections": "Collecții", "actors": "Actori", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Cereri Filme", "request_series": "Cereri seriale", "recently_added": "Adăugat recent", "recent_requests": "Cereri recente", - "plex_watchlist": "Plex Watchlist", + "plex_watchlist": "Listă Plex", "trending": "Tendințe", "popular_movies": "Filme populare", "movie_genres": "Genuri de filme", @@ -309,13 +515,12 @@ "tmdb_tv_keyword": "Cuvinte cheie TMDB seriale", "tmdb_tv_genre": "Genul TV TMDB", "tmdb_search": "Căutare TMDB", - "tmdb_studio": "TMDB Studio", + "tmdb_studio": "Studio TMDB", "tmdb_network": "Rețeaua TMDB", "tmdb_movie_streaming_services": "Servicii de streaming de filme TMDB", "tmdb_tv_streaming_services": "Servicii de streaming TV TMDB" }, "library": { - "no_items_found": "Nu s-au găsit articole", "no_results": "Niciun rezultat", "no_libraries_found": "Nu au fost găsite biblioteci", "item_types": { @@ -330,7 +535,7 @@ "list": "Listă", "image_style": "Stilul imaginii", "poster": "Poster", - "cover": "Cover", + "cover": "Copertă", "show_titles": "Afișează titlurile", "show_stats": "Afișează statisticile" }, @@ -338,9 +543,8 @@ "genres": "Genuri", "years": "Ani", "sort_by": "Sortează după", + "filter_by": "Filter By", "sort_order": "Ordine de sortare", - "asc": "Crescător", - "desc": "Descrescător", "tags": "Taguri" } }, @@ -364,17 +568,18 @@ "client_error": "Eroare client", "could_not_create_stream_for_chromecast": "Nu s-a putut crea un flux pentru Chromecast", "message_from_server": "Mesaj de la server: {{message}}", - "video_has_finished_playing": "Redarea videoului s-a terminat!", - "no_video_source": "Nicio sursă video...", "next_episode": "Episodul următor", - "refresh_tracks": "Refresh Tracks", - "subtitle_tracks": "Subtitrări:", + "refresh_tracks": "Reîmprospătare piese", "audio_tracks": "Audio:", "playback_state": "Stare de redare:", - "no_data_available": "Nu sunt disponibile date", - "index": "Index:", + "index": "Indice:", "continue_watching": "Continuă să vizionezi", - "go_back": "Înapoi" + "go_back": "Înapoi", + "downloaded_file_title": "Aveţi acest fişier descărcat", + "downloaded_file_message": "Doriți să redați fișierul descărcat?", + "downloaded_file_yes": "Da", + "downloaded_file_no": "Nu", + "downloaded_file_cancel": "Anulează" }, "item_card": { "next_up": "Urmează", @@ -390,6 +595,7 @@ "no_similar_items_found": "Nu s-au găsit articole similare", "video": "Video", "more_details": "Mai multe detalii", + "media_options": "Opțiuni Media", "quality": "Calitate", "audio": "Audio", "subtitles": "Subtitrare", @@ -404,15 +610,13 @@ "download_episode": "Descărcați episodul", "download_movie": "Descărcați filmul", "download_x_item": "Descărcați {{item_count}} articole", - "download_button": "Descarcă", - "using_optimized_server": "Utilizeză server optimizat", - "using_default_method": "Utilizeză metoda implicită" + "download_unwatched_only": "Numai nevizionate", + "download_button": "Descarcă" } }, "live_tv": { "next": "Următorul", "previous": "Anterior", - "live_tv": "Live TV", "coming_soon": "În curând", "on_now": "Acum", "shows": "Emisiuni", @@ -460,6 +664,10 @@ "number_episodes": "{{episode_number}} Episoade", "born": "Născut", "appearances": "Apariții", + "approve": "Aprobă", + "decline": "Respinge", + "requested_by": "Solicitat de {{user}}", + "unknown_user": "Utilizator necunoscut", "toasts": { "jellyseer_does_not_meet_requirements": "Serverul Jellyseerr nu îndeplinește cerințele minime de versiune! Vă rugăm să actualizați cel puțin la versiunea 2.0.0", "jellyseerr_test_failed": "Testul Jellyseerr a eșuat. Vă rugăm să încercați din nou.", @@ -467,7 +675,11 @@ "issue_submitted": "Problemă trimisă!", "requested_item": "Cerere {{item}}!", "you_dont_have_permission_to_request": "Nu aveți permisiunea de a face cereri!", - "something_went_wrong_requesting_media": "Ceva nu a mers bine la cererea fișierelor media!" + "something_went_wrong_requesting_media": "Ceva nu a mers bine la cererea fișierelor media!", + "request_approved": "Cerere a fost aprobată!", + "request_declined": "Cerere refuzată!", + "failed_to_approve_request": "Aprobare solicitare nereușită", + "failed_to_decline_request": "Refuzarea cererii a eșuat" } }, "tabs": { @@ -476,5 +688,129 @@ "library": "Bibiliotecă", "custom_links": "Linkuri personalizate", "favorites": "Favorite" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/ru.json b/translations/ru.json index cbd67832..c5652e67 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Сервер долго не отвечает, попробуйте позже.", "server_received_too_many_requests_try_again_later": "Сервер получил слишком много запросов, попробуйте позже.", "there_is_a_server_error": "Возникла ошибка сервера", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Возникла непредвиденная ошибка. Вы правильно ввели URL?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Возникла непредвиденная ошибка. Вы правильно ввели URL?", + "too_old_server_text": "Неподдерживаемый сервер Jellyfin обнаружен", + "too_old_server_description": "Пожалуйста, обновите Jellyfin до последней версии" }, "server": { "enter_url_to_jellyfin_server": "Укажите URL на ваш Jellyfin сервер", @@ -28,19 +30,64 @@ "connect_button": "Подключиться", "previous_servers": "предыдущие серверы", "clear_button": "Очистить", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Поиск локальных серверов", "searching": "Поиск...", - "servers": "Сервера" + "servers": "Сервера", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Проверка соединения с сервером...", "no_internet": "Нет интернета", "no_items": "Нет элементов", "no_internet_message": "Не переживайте, Вы всё ещё можете смотреть\nскачанный контент.", + "checking_server_connection_message": "Проверка соединения с сервером", "go_to_downloads": "В загрузки", + "retry": "Повторить", + "server_unreachable": "Сервер недоступен", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "Упс!", "error_message": "Что-то пошло не так.\nПожалуйста выйдите и зайдите снова.", "continue_watching": "Продолжить просмотр", "next_up": "Следующее", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Недавно добавлено в {{libraryName}}", "suggested_movies": "Предложенные фильмы", "suggested_episodes": "Предложенные серии", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Настройки", "log_out_button": "Выйти", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Информация о пользователе", "user": "Пользователь", @@ -85,21 +146,42 @@ "rewind_length": "Длина перемотки", "seconds_unit": "c" }, + "gesture_controls": { + "gesture_controls_title": "Управление жестами", + "horizontal_swipe_skip": "Горизонтальный свайп, чтобы пропустить", + "horizontal_swipe_skip_description": "Проведите влево/вправо, когда элементы управления скрыты, чтобы пропустить", + "left_side_brightness": "Управление яркостью левой стороны", + "left_side_brightness_description": "Смахните вверх/вниз на левой стороне для настройки яркости", + "right_side_volume": "Управление громкостью справа", + "right_side_volume_description": "Свайп вверх/вниз с правой стороны для настройки громкости", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Аудио", "set_audio_track": "Устанавливать аудио дорожку из предыдущего элемента", "audio_language": "Язык аудио", "audio_hint": "Выберите стандартный язык аудио.", "none": "Отсутствует", - "language": "Язык" + "language": "Язык", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Субтитры", + "subtitle_hint": "Настроить субтитры.", "subtitle_language": "Язык субтитров", "subtitle_mode": "Режим субтитров", "set_subtitle_track": "Устанавливать субтитры из предыдущего элемента", "subtitle_size": "Размер субтитров", - "subtitle_hint": "Настроить субтитры.", "none": "Отсутствует", "language": "Язык", "loading": "Загрузка", @@ -109,7 +191,63 @@ "Always": "Всегда", "None": "Отсутствует", "OnlyForced": "Только принудительные" - } + }, + "text_color": "Цвет текста", + "background_color": "Цвет фона", + "outline_color": "Цвет контура", + "outline_thickness": "Толщина контура", + "background_opacity": "Прозрачность фона", + "outline_opacity": "Прозрачность контура", + "bold_text": "Bold Text", + "colors": { + "Black": "Черный", + "Gray": "Серый", + "Silver": "Серебряный", + "White": "Белый", + "Maroon": "Марун", + "Red": "Красный", + "Fuchsia": "Fuchsia", + "Yellow": "Жёлтый", + "Olive": "Олив", + "Green": "Зелёный", + "Teal": "Бирюзовый", + "Lime": "Лаймовый", + "Purple": "Фиолетовый", + "Navy": "Тёмно-синий", + "Blue": "Синий", + "Aqua": "Акваа" + }, + "thickness": { + "None": "Отсутствует", + "Thin": "Тонкий", + "Normal": "Обычный", + "Thick": "Толстый" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Другое", @@ -134,23 +272,28 @@ "VLC_4": "VLC 4 (Экспериментальный + PiP)" }, "show_custom_menu_links": "Показать ссылки кастомного меню", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Скрыть библиотеки", "select_liraries_you_want_to_hide": "Выберите Библиотеки, которое хотите спрятать из вкладки Библиотеки и домашней страницы.", "disable_haptic_feedback": "Отключить тактильную обратную связь", "default_quality": "Качество по умолчанию", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Максимальное количество автовоспроизведения эпизодов", "disabled": "Отключено" }, "downloads": { - "downloads_title": "Загрузки", - "optimized_versions_server": "Оптимизированные версии сервера", - "save_button": "Сохранить", - "optimized_server": "Оптимизированный сервер", - "optimized": "Оптимизированный", - "default": "По умолчанию", - "optimized_version_hint": "Укажите URL на оптимизированный сервер. URL должен включать http or https и опционально порт.", - "read_more_about_optimized_server": "Узнать больше про оптимизацию сервера.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "Загрузки" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Плагины", @@ -161,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "Пароль", "password_placeholder": "Введите пароль для пользователя Jellyfin {{username}}", - "save_button": "Сохранить", - "clear_button": "Очистить", "login_button": "Войти", "total_media_requests": "Всего запросов на медиа", "movie_quota_limit": "Ограничение квоты на фильмы", @@ -180,14 +321,46 @@ }, "marlin_search": { "enable_marlin_search": "Включить Marlin Search ", - "url": "URL", + "url": "URL-адрес", "server_url_placeholder": "http(s)://domain.org:port", "marlin_search_hint": "Введите URL для Marlin сервера. URL должен включать http or https и опционально порт.", "read_more_about_marlin": "Узнать больше о Marlin.", "save_button": "Сохранить", "toasts": { - "saved": "Сохранено" - } + "saved": "Сохранено", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,30 +368,39 @@ "app_usage": "Приложение {{usedSpace}}%", "device_usage": "Устройство {{availableSpace}}%", "size_used": "{{used}} из {{total}} использовано", - "delete_all_downloaded_files": "Удалить все загруженные файлы" + "delete_all_downloaded_files": "Удалить все загруженные файлы", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Показать вступление", "reset_intro": "Сбросить вступление" }, "logs": { "logs_title": "Логи", + "export_logs": "Экспорт журналов", + "click_for_more_info": "Нажмите для получения дополнительной информации", + "level": "Уровень", "no_logs_available": "Логи не доступны", "delete_all_logs": "Удалить все логи" }, "languages": { "title": "Языки", "app_language": "Язык приложения", - "app_language_description": "Выберите язык для приложения.", "system": "Системный" }, "toasts": { "error_deleting_files": "Ошибка при удалении файлов", "background_downloads_enabled": "Фоновая загрузка включена", - "background_downloads_disabled": "Фоновая загрузка отключена", - "connected": "Подключено", - "could_not_connect": "Не удалось подключиться", - "invalid_url": "Неверный URL" + "background_downloads_disabled": "Фоновая загрузка отключена" } }, "sessions": { @@ -230,12 +412,14 @@ "tvseries": "Сериалы", "movies": "Фильмы", "queue": "Очередь", + "other_media": "Другие медиа", "queue_hint": "Очередь и загрузки будут удалены при перезагрузке приложения", "no_items_in_queue": "Нет элементов в очереди", "no_downloaded_items": "Нет загруженых предметов", "delete_all_movies_button": "Удалить все фильмы", "delete_all_tvseries_button": "Удалить все сериалы", "delete_all_button": "Удалить все", + "delete_all_other_media_button": "Удалить другой материал", "active_download": "Активно загружается", "no_active_downloads": "Нет активных загрузок", "active_downloads": "Активные загрузки", @@ -246,35 +430,57 @@ "something_went_wrong": "Что-то пошло не так", "could_not_get_stream_url_from_jellyfin": "Не удалось получить ссылку трансляции из Jellyfin", "eta": "ETA {{eta}}", - "methods": "Методы", "toasts": { "you_are_not_allowed_to_download_files": "Нет разрешения на скачивание файлов.", "deleted_all_movies_successfully": "Все фильмы были успешно удалены!", "failed_to_delete_all_movies": "Возникла ошибка при удалении всех фильмов", "deleted_all_tvseries_successfully": "Все сериалы были успешно удалены!", "failed_to_delete_all_tvseries": "Возникла ошибка при удалении всех сериалов", + "deleted_media_successfully": "Другие носители успешно удалены!", + "failed_to_delete_media": "Не удалось удалить другой файл", + "download_deleted": "Загрузка удалена", "download_cancelled": "Загрузка отменена", - "could_not_cancel_download": "Не удалось отменить загрузку", + "could_not_delete_download": "Не удалось удалить загрузку", + "download_paused": "Загрузка приостановлена", + "could_not_pause_download": "Не удалось приостановить загрузку", + "download_resumed": "Загрузка возобновлена", + "could_not_resume_download": "Не удалось продолжить загрузку", "download_completed": "Загрузка завершена", - "download_started_for": "Загрузка {{item}} началась", - "item_is_ready_to_be_downloaded": "{{item}} готов к загрузке", - "download_stated_for_item": "Загрузка {{item} началась", + "download_failed": "Download Failed", "download_failed_for_item": "Загрузка {{item}} провалилась с ошибкой: {{error}}", "download_completed_for_item": "{{item}} успешно загружен", - "queued_item_for_optimization": "{{item}} поставлен в очередь для оптимизации", - "failed_to_start_download_for_item": "Не удалось начать загрузку {{item}}: {{message}}", - "server_responded_with_status_code": "Сервер ответил со статусом {{statusCode}}", - "no_response_received_from_server": "Нет ответа от сервера", - "error_setting_up_the_request": "Ошибка при создании запроса", - "failed_to_start_download_for_item_unexpected_error": "Не удалось начать загрузку {{item}}: Неожиданная ошибка", + "download_started_for_item": "Загрузка началась для {{item}}", + "failed_to_start_download": "Не удалось начать загрузку", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Все файлы, папки, и задачи были успешно удалены", - "an_error_occured_while_deleting_files_and_jobs": "Возникла ошибка при удалении файлов и работ", - "go_to_downloads": "В загрузки" + "failed_to_clean_cache_directory": "Не удалось очистить директорию кэша", + "could_not_get_download_url_for_item": "Не удалось получить URL загрузки для {{itemName}}", + "go_to_downloads": "В загрузки", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Выбрать", + "no_trailer_available": "Прицеп недоступен", + "video": "Видео", + "audio": "Звук", + "subtitle": "Субтитры", + "play": "Играть", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Искать здесь...", "search": "Поиск...", "x_items": "{{count}} предметов", "library": "Библиотека", @@ -286,6 +492,10 @@ "episodes": "Серии", "collections": "Коллекции", "actors": "Актеры", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Запросить фильмы", "request_series": "Запросить сериалы", "recently_added": "Недавно добавлено", @@ -311,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB Потоковые сервисы сериалов" }, "library": { - "no_items_found": "элементы не найдены", "no_results": "Нет результатов", "no_libraries_found": "Библиотеки не найдены", "item_types": { @@ -334,9 +543,8 @@ "genres": "Жанры", "years": "Года", "sort_by": "Сортировать по", + "filter_by": "Filter By", "sort_order": "Порядок сортировки", - "asc": "По Возрастанию", - "desc": "По убыванию", "tags": "Тэги" } }, @@ -360,17 +568,18 @@ "client_error": "Ошибка клиента", "could_not_create_stream_for_chromecast": "Не удалось создать поток для Chromecast", "message_from_server": "Сообщение от сервера: {{message}}", - "video_has_finished_playing": "Видео закончило воспроизводиться!", - "no_video_source": "Нет источника видео...", "next_episode": "Следующая серия", "refresh_tracks": "Обновить дорожки", - "subtitle_tracks": "Субтитры:", "audio_tracks": "Аудио дорожки:", "playback_state": "Состояние воспроизведения:", - "no_data_available": "Данные не доступны", "index": "Индекс:", "continue_watching": "Продолжить просмотр", - "go_back": "Назад" + "go_back": "Назад", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Следующее", @@ -386,6 +595,7 @@ "no_similar_items_found": "Похожие элементы не найдены", "video": "Видео", "more_details": "Больше деталей", + "media_options": "Media Options", "quality": "Качество", "audio": "Звук", "subtitles": "Субтитры", @@ -400,15 +610,13 @@ "download_episode": "Загрузить серию", "download_movie": "Скачать фильм", "download_x_item": "Загрузить {{item_count}} элементов", - "download_button": "Загрузить", - "using_optimized_server": "Использовать оптимизированный сервер", - "using_default_method": "Использовать стандартный метод" + "download_unwatched_only": "Только непросмотренные", + "download_button": "Загрузить" } }, "live_tv": { "next": "Следующая", "previous": "Предыдущая", - "live_tv": "Прямой эфир ТВ", "coming_soon": "Скоро", "on_now": "Сейчас в эфире", "shows": "Сериалы", @@ -456,6 +664,10 @@ "number_episodes": "{{episode_number}} серий", "born": "Рожден", "appearances": "Появления", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Сервер Jellyseerr не соответствует минимальным требованиям версии! Пожалуйста, обновите до версии не ниже 2.0.0", "jellyseerr_test_failed": "Тест Jellyseerr не пройден. Попробуйте еще раз.", @@ -463,7 +675,11 @@ "issue_submitted": "Проблема отправлена!", "requested_item": "Запрошено {{item}}!", "you_dont_have_permission_to_request": "У вас нет разрешения на запрос!", - "something_went_wrong_requesting_media": "Что-то пошло не так при запросе медиафайлов!" + "something_went_wrong_requesting_media": "Что-то пошло не так при запросе медиафайлов!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -472,5 +688,129 @@ "library": "Библиотека", "custom_links": "Кастомные ссылки", "favorites": "Избранное" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/sv.json b/translations/sv.json index d6f185ff..3090eb4d 100644 --- a/translations/sv.json +++ b/translations/sv.json @@ -3,33 +3,563 @@ "username_required": "Användarnamn krävs", "error_title": "Fel", "login_title": "Logga in", + "login_to_title": "Logga in till", "username_placeholder": "Användarnamn", "password_placeholder": "Lösenord", - "login_button": "Logga in" + "login_button": "Logga in", + "quick_connect": "Snabbanslutning", + "enter_code_to_login": "Ange koden {{code}} för att logga in", + "failed_to_initiate_quick_connect": "Snabbanslutning misslyckades", + "got_it": "Koden har mottagits", + "connection_failed": "Anslutningen Misslyckades", + "could_not_connect_to_server": "Det gick inte att ansluta till servern. Kontrollera webbadressen och din nätverksanslutning.", + "an_unexpected_error_occured": "Ett Oväntat Fel Uppstod", + "change_server": "Byt Server", + "invalid_username_or_password": "Ogiltigt användarnamn eller lösenord", + "user_does_not_have_permission_to_log_in": "Användaren har inte behörighet att logga in", + "server_is_taking_too_long_to_respond_try_again_later": "Servern svarar för långsamt, försök igen senare", + "server_received_too_many_requests_try_again_later": "Servern har fått för många förfrågningar, försök igen senare.", + "there_is_a_server_error": "Ett serverfel uppstod", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Ett oväntat fel uppstod. Har du angett serverns URL korrekt?", + "too_old_server_text": "Jellyfin Servern Stöds Inte", + "too_old_server_description": "Var God Uppdatera Jellyfin Till Den Senaste Versionen" }, "server": { - "server_url_placeholder": "Server URL", - "connect_button": "Anslut" + "enter_url_to_jellyfin_server": "Ange webbadressen till din Jellyfin server", + "server_url_placeholder": "http(s)://din-server.com", + "connect_button": "Anslut", + "previous_servers": "Tidigare Servrar", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Sök Efter Lokala Servrar", + "searching": "Söker...", + "servers": "Servrar", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { - "home": "Hem", + "checking_server_connection": "Kontrollerar Serveranslutning......", "no_internet": "Ingen Internet", + "no_items": "Inga Artiklar", "no_internet_message": "Ingen fara, du kan fortfarande titta\npå nedladdat innehåll.", + "checking_server_connection_message": "Kontrollerar anslutning till servern", "go_to_downloads": "Gå till nedladdningar", + "retry": "Försök igen", + "server_unreachable": "Server otillgänglig", + "server_unreachable_message": "Det gick inte att ansluta till servern. Kontrollera din nätverksanslutning.", "oops": "Hoppsan!", "error_message": "Något gick fel.\nLogga ut och in igen.", "continue_watching": "Fortsätt titta", - "next_up": "Nästa upp", - "recently_added_in": "Nyligen tillagt i {{libraryName}}" + "next_up": "Näst på tur", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Nyligen tillagt i {{libraryName}}", + "suggested_movies": "Filmförslag", + "suggested_episodes": "Föreslagna avsnitt", + "intro": { + "welcome_to_streamyfin": "Välkommen till Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "En gratis klient för Jellyfin med öppen källkod.", + "features_title": "Funktioner", + "features_description": "Streamyfin har en massa funktioner och integrerar med ett brett utbud av programvara som du kan hitta i inställningsmenyn, dessa inkluderar:", + "jellyseerr_feature_description": "Anslut till din Seerr instans och begär filmer direkt i appen.", + "downloads_feature_title": "Nedladdningar", + "downloads_feature_description": "Ladda ner filmer och tv-program för att titta på offline. Använd antingen standardmetoden eller installera optimera servern för att ladda ner filer i bakgrunden.", + "chromecast_feature_description": "Strömma filmer och tv-program till dina Chromecast-enheter.", + "centralised_settings_plugin_title": "Plugin för centraliserade inställningar", + "centralised_settings_plugin_description": "Konfigurera inställningar från en centraliserad plats på din Jellyfin-server. Alla klientinställningar för användare kommer att synkroniseras automatiskt.", + "done_button": "Klar", + "go_to_settings_button": "Gå till Inställningar", + "read_more": "Läs mer" + }, + "settings": { + "settings_title": "Inställningar", + "log_out_button": "Logga ut", + "categories": { + "title": "Kategorier" + }, + "playback_controls": { + "title": "Uppspelning och kontroller" + }, + "audio_subtitles": { + "title": "Ljud och undertexter" + }, + "appearance": { + "title": "Utseende", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "Användarinformation", + "user": "Användare", + "server": "Server", + "token": "Användarkod", + "app_version": "Appversion" + }, + "quick_connect": { + "quick_connect_title": "Snabbanslutning", + "authorize_button": "Godkänn snabbanslutning", + "enter_the_quick_connect_code": "Ange snabbanslutningskod...", + "success": "Snabbanslutning lyckades", + "quick_connect_autorized": "Snabbanslutning Godkänd", + "error": "Fel", + "invalid_code": "Ogiltig kod", + "authorize": "Autentisera" + }, + "media_controls": { + "media_controls_title": "Mediakontroller", + "forward_skip_length": "Framåthoppsintervall", + "rewind_length": "Bakåthoppsintervall", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Gestkontroller", + "horizontal_swipe_skip": "Horisontell Svepning för att Hoppa Fram/Bak", + "horizontal_swipe_skip_description": "Svep vänster/höger när kontrollerna är dolda för att hoppa fram/tillbaka", + "left_side_brightness": "Vänster sida Ljusstyrkekontroll", + "left_side_brightness_description": "Svep upp/nedåt på vänster sida för att justera ljusstyrkan", + "right_side_volume": "Höger sida Volymkontroll", + "right_side_volume_description": "Svep upp/nedåt på höger sida för att justera volymen", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Ljudinställningar", + "set_audio_track": "Ställ in ljudspår från tidigare video", + "audio_language": "Ljudspråk", + "audio_hint": "Välj ett standardspråk för ljud.", + "none": "Inga", + "language": "Språk", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Undertexter", + "subtitle_hint": "Konfigurera hur undertexter ser ut och beter sig.", + "subtitle_language": "Språk för undertexter", + "subtitle_mode": "Undertextläge", + "set_subtitle_track": "Ställ in undertextspråk från tidigare video", + "subtitle_size": "Undertextstorlek", + "none": "Inga", + "language": "Språk", + "loading": "Läser in", + "modes": { + "Default": "Förval", + "Smart": "Smart", + "Always": "Alltid", + "None": "Inga", + "OnlyForced": "Bara Tvingande" + }, + "text_color": "Textfärg", + "background_color": "Bakgrundsfärg", + "outline_color": "Konturfärg", + "outline_thickness": "Konturtjocklek", + "background_opacity": "Bakgrundsgenomskinlighet", + "outline_opacity": "Kontursgenomskinlighet", + "bold_text": "FetStil", + "colors": { + "Black": "Svart", + "Gray": "Grå", + "Silver": "Silver", + "White": "Vit", + "Maroon": "Rödbrun", + "Red": "Röd", + "Fuchsia": "Purpur", + "Yellow": "Gul", + "Olive": "Olivgrön", + "Green": "Grön", + "Teal": "Turkos", + "Lime": "Limegrön", + "Purple": "Lila", + "Navy": "Marinblå", + "Blue": "Blå", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Inget", + "Thin": "Tunn", + "Normal": "Normal", + "Thick": "Tjock" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Övrigt", + "video_orientation": "Videoriktning", + "orientation": "Riktning", + "orientations": { + "DEFAULT": "Förval", + "ALL": "Alla", + "PORTRAIT": "Stående", + "PORTRAIT_UP": "Stående upp", + "PORTRAIT_DOWN": "Stående ner", + "LANDSCAPE": "Liggandes", + "LANDSCAPE_LEFT": "Liggande vänster", + "LANDSCAPE_RIGHT": "Liggande höger", + "OTHER": "Övrigt", + "UNKNOWN": "Okänt" + }, + "safe_area_in_controls": "Säkert område i kontrollerna", + "video_player": "Videospelare", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimentell + PiP)" + }, + "show_custom_menu_links": "Visa anpassade menylänkar", + "show_large_home_carousel": "Visa toppbanner (beta)", + "hide_libraries": "Dölj bibliotek", + "select_liraries_you_want_to_hide": "Välj de bibliotek du vill dölja på fliken Bibliotek och på startsidan.", + "disable_haptic_feedback": "Stäng av vibrationer", + "default_quality": "Förvald Kvalitet", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Antal Avsnitt för Automatisk Uppspelning", + "disabled": "Inaktiverad" + }, + "downloads": { + "downloads_title": "Nedladdningar" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Tillägg", + "jellyseerr": { + "jellyseerr_warning": "Denna integration är i ett tidigt skede. Räkna med att saker och ting förändras.", + "server_url": "Serveradress", + "server_url_hint": "Exempel: http(s)://your-host.url\n(lägg till port vid behov)", + "server_url_placeholder": "Seerr URL", + "password": "Lösenord", + "password_placeholder": "Ange lösenord för Jellyfin användare {{username}}", + "login_button": "Login", + "total_media_requests": "Totalt antal mediaförfrågningar", + "movie_quota_limit": "Gräns för filmkvot", + "movie_quota_days": "Filmkvot Dagar", + "tv_quota_limit": "Gräns för TV-kvot", + "tv_quota_days": "Tv-kvot Dagar", + "reset_jellyseerr_config_button": "Återställ Seerr Konfiguration", + "unlimited": "Obegränsat", + "plus_n_more": "+{{n}} mer", + "order_by": { + "DEFAULT": "Förval", + "VOTE_COUNT_AND_AVERAGE": "Antal röster och genomsnitt", + "POPULARITY": "Popularitet" + } + }, + "marlin_search": { + "enable_marlin_search": "Slå på Marlin Search", + "url": "Webbadress", + "server_url_placeholder": "http(s)://domän.org:port", + "marlin_search_hint": "Ange URL för Marlin-servern. URL bör innehålla http eller https och valfritt port.", + "read_more_about_marlin": "Läs mer om Marlin.", + "save_button": "Spara", + "toasts": { + "saved": "Sparade", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Spara", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Rekommenderade filmer", + "recommended_series": "Rekommenderade serier", + "toasts": { + "saved": "Sparad", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Lagringsutrymme", + "app_usage": "Streamyfin {{usedSpace}}%", + "device_usage": "Telefon {{availableSpace}}%", + "size_used": "{{used}} av {{total}} används", + "delete_all_downloaded_files": "Ta bort alla nerladdade filer", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Introduktion", + "show_intro": "Visa Intro", + "reset_intro": "Återställ Intro" + }, + "logs": { + "logs_title": "Loggar", + "export_logs": "Exportera Loggar", + "click_for_more_info": "Klicka för mer Information", + "level": "Nivå", + "no_logs_available": "Inga Loggar Tillgängliga", + "delete_all_logs": "Ta Bort Alla Loggar" + }, + "languages": { + "title": "Språk", + "app_language": "Appspråk", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Fel Vid Borttagning Av Filer", + "background_downloads_enabled": "Bakgrundsnedladdningar aktiverade", + "background_downloads_disabled": "Bakgrundsnedladdningar inaktiverade" + } + }, + "sessions": { + "title": "Sessioner", + "no_active_sessions": "Inga Aktiva Sessioner" + }, + "downloads": { + "downloads_title": "Nedladdningar", + "tvseries": "TV-Serier", + "movies": "Filmer", + "queue": "Kö", + "other_media": "Annan media", + "queue_hint": "Kö och nedladdningar kommer försvinna vid omstart av appen", + "no_items_in_queue": "Inga objekt i Kön", + "no_downloaded_items": "Inga Nedladdade Objekt", + "delete_all_movies_button": "Ta Bort Alla Filmer", + "delete_all_tvseries_button": "Ta Bort Alla TV-Serier", + "delete_all_button": "Radera Allt", + "delete_all_other_media_button": "Ta Bort Andra Videor", + "active_download": "Aktiv Nedladdning", + "no_active_downloads": "Inga Aktiva Nedladdningar", + "active_downloads": "Aktiva Nedladdningar", + "new_app_version_requires_re_download": "Ny appversion kräver omnedladdning", + "new_app_version_requires_re_download_description": "Den nya uppdateringen kräver att innehållet laddas ner igen. Ta bort allt nedladdat innehåll och försök igen.", + "back": "Tillbaka", + "delete": "Radera", + "something_went_wrong": "Något Gick Fel", + "could_not_get_stream_url_from_jellyfin": "Det gick inte att hämta strömadressen från Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "Du har inte behörighet att ladda ner filer.", + "deleted_all_movies_successfully": "Alla Filmer Har Tagits Bort!", + "failed_to_delete_all_movies": "Det Gick Inte Att Ta Bort Alla Filmer", + "deleted_all_tvseries_successfully": "Alla TV-Serier Har Tagits Bort!", + "failed_to_delete_all_tvseries": "Det Gick Inte Att Ta Bort Alla TV-Serier", + "deleted_media_successfully": "Andra Medier Har Tagits Bort!", + "failed_to_delete_media": "Kunde Inte Ta Bort Andra Medier", + "download_deleted": "Nedladdning Borttagen", + "download_cancelled": "Nerladdningen Avbruten", + "could_not_delete_download": "Kunde Inte Ta Bort Nedladdning", + "download_paused": "Nedladdning Pausad", + "could_not_pause_download": "Kunde Inte Pausa Nedladdning", + "download_resumed": "Nedladdning Återupptagen", + "could_not_resume_download": "Kunde Inte Återuppta Nedladdning", + "download_completed": "Nedladdning Slutförd", + "download_failed": "Nerladdningen misslyckades", + "download_failed_for_item": "Nedladdning misslyckades för {{item}} - {{error}}", + "download_completed_for_item": "Nedladdning Av {{item}} Slutförd ", + "download_started_for_item": "Nedladdning Av {{item}} Startad ", + "failed_to_start_download": "Kunde inte starta nedladdning", + "item_already_downloading": "{{item}} Laddas redan ner", + "all_files_deleted": "Alla nedladdningar raderades", + "files_deleted_by_type": "{{count}} {{type}} Raderad", + "all_files_folders_and_jobs_deleted_successfully": "Alla filer, mappar och jobb har tagits bort", + "failed_to_clean_cache_directory": "Det gick inte att rensa cachemappen", + "could_not_get_download_url_for_item": "Kunde inte hämta nedladdnings-URL för {{itemName}}", + "go_to_downloads": "Gå till nedladdningar", + "file_deleted": "{{item}} Raderad" + } + } + }, + "common": { + "select": "Välj", + "no_trailer_available": "Ingen trailer tillgänglig", + "video": "Video", + "audio": "Ljud", + "subtitle": "Undertext", + "play": "Spela", + "none": "Ingen", + "track": "Spår", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Sök...", + "x_items": "{{count}} Artiklar", + "library": "Bibliotek", + "discover": "Upptäck", + "no_results": "Inga Resultat", + "no_results_found_for": "Inga Resultat Hittades För", + "movies": "Filmer", + "series": "Serier", + "episodes": "Avsnitt", + "collections": "Samlingar", + "actors": "Skådespelare", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Be om filmer", + "request_series": "Be om serier", + "recently_added": "Nyligen tillagt", + "recent_requests": "Senaste förfrågningar", + "plex_watchlist": "Plex-bevakningslista", + "trending": "Trendigt", + "popular_movies": "Populära Filmer", + "movie_genres": "Filmgenrer", + "upcoming_movies": "Kommande Filmer", + "studios": "Studior", + "popular_tv": "Populär TV", + "tv_genres": "TV-genrer", + "upcoming_tv": "Kommande TV", + "networks": "Nätverk", + "tmdb_movie_keyword": "TMDB Filmnyckelord", + "tmdb_movie_genre": "TMDB filmgenre", + "tmdb_tv_keyword": "TMDB TV-nyckelord", + "tmdb_tv_genre": "TMDB TV-genre", + "tmdb_search": "TMDB Sök", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB nätverk", + "tmdb_movie_streaming_services": "TMDB Filmströmningstjänster", + "tmdb_tv_streaming_services": "TMDB TV Streaming Services" + }, + "library": { + "no_results": "Inga Resultat", + "no_libraries_found": "Inga Bibliotek Hittades", + "item_types": { + "movies": "Filmer", + "series": "Serier", + "boxsets": "Box Set", + "items": "Artiklar" + }, + "options": { + "display": "Skärm", + "row": "Rad", + "list": "Lista", + "image_style": "Bildstil", + "poster": "Affisch", + "cover": "Omslag", + "show_titles": "Visa Titlar", + "show_stats": "Visa Statistik" + }, + "filters": { + "genres": "Genrer", + "years": "År", + "sort_by": "Sortera efter", + "filter_by": "Filter By", + "sort_order": "Sorteringsordning", + "tags": "Etiketter" + } }, "favorites": { + "series": "Serier", + "movies": "Filmer", + "episodes": "Avsnitt", + "videos": "Videor", + "boxsets": "Box Set", + "playlists": "Spellistor", "noDataTitle": "Inga favoriter än", "noData": "Markera objekt som favoriter för att se dem visas här för snabb åtkomst." }, - "tabs": { - "home": "Hem", - "search": "Sök", - "library": "Bibliotek" + "custom_links": { + "no_links": "Inga Länkar" }, "player": { "error": "Fel", @@ -38,16 +568,249 @@ "client_error": "Klientfel", "could_not_create_stream_for_chromecast": "Kunde inte skapa stream för Chromecast", "message_from_server": "Meddelande från servern: {{message}}", - "video_has_finished_playing": "Videon har spelat klart!", - "no_video_source": "Ingen videokälla...", "next_episode": "Nästa avsnitt", "refresh_tracks": "Uppdatera spår", - "subtitle_tracks": "Textspår:", "audio_tracks": "Ljudspår:", "playback_state": "Uppspelningsstatus:", - "no_data_available": "Inga data tillgängliga", "index": "Index:", "continue_watching": "Fortsätt titta", - "go_back": "Tillbaka" + "go_back": "Tillbaka", + "downloaded_file_title": "Du har denna fil nedladdad", + "downloaded_file_message": "Vill du spela upp den nedladdade filen?", + "downloaded_file_yes": "Ja", + "downloaded_file_no": "Nej", + "downloaded_file_cancel": "Avbryt" + }, + "item_card": { + "next_up": "Näst på tur", + "no_items_to_display": "Inga Artiklar Att Visa", + "cast_and_crew": "Medverkande", + "series": "Serier", + "seasons": "Säsonger", + "season": "Säsong ", + "no_episodes_for_this_season": "Inga avsnitt för den här säsongen", + "overview": "Översikt", + "more_with": "Mer med {{name}}", + "similar_items": "Liknande Artiklar", + "no_similar_items_found": "Inga Liknande Artiklar Hittades", + "video": "Video", + "more_details": "Fler Detaljer", + "media_options": "Medieinställningar", + "quality": "Kvalitet", + "audio": "Ljud", + "subtitles": "Undertext", + "show_more": "Visa Mer", + "show_less": "Visa Mindre", + "appeared_in": "Förekommer I", + "could_not_load_item": "Kunde Inte Ladda Artikeln", + "none": "Inget", + "download": { + "download_season": "Ladda ner säsong", + "download_series": "Ladda ner serie", + "download_episode": "Ladda ner avsnitt", + "download_movie": "Ladda ned film", + "download_x_item": "Ladda Ner {{item_count}} Objekt", + "download_unwatched_only": "Endast Osedda", + "download_button": "Ladda ner" + } + }, + "live_tv": { + "next": "Nästa", + "previous": "Föregående", + "coming_soon": "Kommer Snart", + "on_now": "Visas Nu", + "shows": "Serier", + "movies": "Filmer", + "sports": "Sport", + "for_kids": "För barn", + "news": "Nyheter" + }, + "jellyseerr": { + "confirm": "Bekräfta", + "cancel": "Avbryt", + "yes": "Ja", + "whats_wrong": "Vad Är Fel?", + "issue_type": "Ärendetyp", + "select_an_issue": "Välj ett Ärende", + "types": "Typer", + "describe_the_issue": "(Valfritt) Beskriv Problemet...", + "submit_button": "Skicka", + "report_issue_button": "Rapportera Problem", + "request_button": "Önska", + "are_you_sure_you_want_to_request_all_seasons": "Är du säker på att du vill begära alla säsonger?", + "failed_to_login": "Inloggningen Misslyckades", + "cast": "Roller", + "details": "Detaljer", + "status": "Status", + "original_title": "Ursprunglig titel", + "series_type": "Typ av serie", + "release_dates": "Startdatum", + "first_air_date": "Första sändningsdatum", + "next_air_date": "Nästa sändningsdatum", + "revenue": "Omsättning", + "budget": "Budget", + "original_language": "Originalspråk", + "production_country": "Produktionsland", + "studios": "Producenter", + "network": "Bolag", + "currently_streaming_on": "Kan Ses På", + "advanced": "Avancerat", + "request_as": "Förfråga som", + "tags": "Etiketter", + "quality_profile": "Kvalitetsprofil", + "root_folder": "Rotkatalog", + "season_all": "Säsong (alla)", + "season_number": "Säsong {{seasonNumber}}", + "number_episodes": "{{episode_number}} Avsnitt", + "born": "Född", + "appearances": "Framträdanden", + "approve": "Godkänn", + "decline": "Avvisa", + "requested_by": "Begärt av {{user}}", + "unknown_user": "Okänd användare", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr-servern uppfyller inte minimikrav för version! Vänligen uppdatera till minst 2.0.0", + "jellyseerr_test_failed": "Seerr test misslyckades. Försök igen.", + "failed_to_test_jellyseerr_server_url": "Det gick inte att testa Seerr server-adressen", + "issue_submitted": "Ärende Skickat!", + "requested_item": "{{item}} förfrågad", + "you_dont_have_permission_to_request": "Du har inte behörighet att fråga!", + "something_went_wrong_requesting_media": "Något gick fel med att fråga efter media!", + "request_approved": "Begäran godkänd!", + "request_declined": "Begäran nekad!", + "failed_to_approve_request": "Misslyckades med att godkänna begäran", + "failed_to_decline_request": "Misslyckades med att avvisa begäran" + } + }, + "tabs": { + "home": "Hem", + "search": "Sök", + "library": "Bibliotek", + "custom_links": "Egna länkar", + "favorites": "Favoriter" + }, + "music": { + "title": "Musik", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artister", + "playlists": "Spellistor", + "tracks": "tracks" + }, + "filters": { + "all": "Alla" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Spela populära låtar", + "no_suggestions": "Inga förslag tillgängliga", + "no_albums": "Inget album hittades", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Inget album hittades", + "artist_not_found": "Ingen artist hittades", + "playlist_not_found": "Spellista hittades inte", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Ta bort", + "remove_button": "Radera", + "cancel_button": "Avbryt", + "name_label": "Namn", + "name_placeholder": "Enter watchlist name", + "description_label": "Beskrivning", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Publik", + "private": "Privat", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/th.json b/translations/th.json new file mode 100644 index 00000000..489d803f --- /dev/null +++ b/translations/th.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Username Is Required", + "error_title": "Error", + "login_title": "Log In", + "login_to_title": "Log in to", + "username_placeholder": "Username", + "password_placeholder": "Password", + "login_button": "Log In", + "quick_connect": "Quick Connect", + "enter_code_to_login": "Enter code {{code}} to login", + "failed_to_initiate_quick_connect": "Failed to initiate Quick Connect", + "got_it": "Got It", + "connection_failed": "Connection Failed", + "could_not_connect_to_server": "Could not connect to the server. Please check the URL and your network connection.", + "an_unexpected_error_occured": "An Unexpected Error Occurred", + "change_server": "Change Server", + "invalid_username_or_password": "Invalid Username or Password", + "user_does_not_have_permission_to_log_in": "ผู้ใช้ไม่มีสิทธิ์ในการเข้าสู่ระบบ", + "server_is_taking_too_long_to_respond_try_again_later": "Server is taking too long to respond, try again later", + "server_received_too_many_requests_try_again_later": "Server received too many requests, try again later.", + "there_is_a_server_error": "There is a server error", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" + }, + "server": { + "enter_url_to_jellyfin_server": "Enter the URL to your Jellyfin server", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "Connect", + "previous_servers": "Previous Servers", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Search for Local Servers", + "searching": "Searching...", + "servers": "Servers", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Checking server connection...", + "no_internet": "No Internet", + "no_items": "No Items", + "no_internet_message": "No worries, you can still watch\ndownloaded content.", + "checking_server_connection_message": "Checking connection to server", + "go_to_downloads": "Go to Downloads", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", + "oops": "Oops!", + "error_message": "Something went wrong.\nPlease log out and in again.", + "continue_watching": "Continue Watching", + "next_up": "Next Up", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Recently Added in {{libraryName}}", + "suggested_movies": "Suggested Movies", + "suggested_episodes": "Suggested Episodes", + "intro": { + "welcome_to_streamyfin": "Welcome to Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "A Free and Open-Source Client for Jellyfin.", + "features_title": "Features", + "features_description": "Streamyfin has a bunch of features and integrates with a wide array of software which you can find in the settings menu, these include:", + "jellyseerr_feature_description": "Connect to your Seerr instance and request movies directly in the app.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download movies and tv-shows to view offline. Use either the default method or install the optimize server to download files in the background.", + "chromecast_feature_description": "Cast movies and tv-shows to your Chromecast devices.", + "centralised_settings_plugin_title": "Centralised Settings Plugin", + "centralised_settings_plugin_description": "Configure settings from a centralised location on your Jellyfin server. All client settings for all users will be synced automatically.", + "done_button": "Done", + "go_to_settings_button": "Go to Settings", + "read_more": "Read More" + }, + "settings": { + "settings_title": "Settings", + "log_out_button": "Log Out", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "ปรับแต่งลักษณะภายนอก", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "User Info", + "user": "User", + "server": "Server", + "token": "Token", + "app_version": "App Version" + }, + "quick_connect": { + "quick_connect_title": "Quick Connect", + "authorize_button": "Authorize Quick Connect", + "enter_the_quick_connect_code": "Enter the quick connect code...", + "success": "Success", + "quick_connect_autorized": "Quick Connect Authorized", + "error": "Error", + "invalid_code": "Invalid Code", + "authorize": "Authorize" + }, + "media_controls": { + "media_controls_title": "Media Controls", + "forward_skip_length": "Forward Skip Length", + "rewind_length": "Rewind Length", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Set Audio Track From Previous Item", + "audio_language": "Audio Language", + "audio_hint": "Choose a default audio language.", + "none": "None", + "language": "Language", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Subtitles", + "subtitle_hint": "Configure how subtitles look and behave.", + "subtitle_language": "Subtitle language", + "subtitle_mode": "Subtitle Mode", + "set_subtitle_track": "Set Subtitle Track From Previous Item", + "subtitle_size": "Subtitle Size", + "none": "ไม่มี", + "language": "Language", + "loading": "Loading", + "modes": { + "Default": "ค่าเริ่มต้น", + "Smart": "Smart", + "Always": "Always", + "None": "None", + "OnlyForced": "OnlyForced" + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "สีน้ำเงิน", + "Aqua": "Aqua" + }, + "thickness": { + "None": "None", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Other", + "video_orientation": "Video Orientation", + "orientation": "Orientation", + "orientations": { + "DEFAULT": "Default", + "ALL": "All", + "PORTRAIT": "Portrait", + "PORTRAIT_UP": "Portrait Up", + "PORTRAIT_DOWN": "Portrait Down", + "LANDSCAPE": "Landscape", + "LANDSCAPE_LEFT": "Landscape Left", + "LANDSCAPE_RIGHT": "", + "OTHER": "Other", + "UNKNOWN": "Unknown" + }, + "safe_area_in_controls": "Safe Area in Controls", + "video_player": "Video Player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Show Custom Menu Links", + "show_large_home_carousel": "Show Large Home Carousel (beta)", + "hide_libraries": "Hide Libraries", + "select_liraries_you_want_to_hide": "Select the libraries you want to hide from the Library tab and home page sections.", + "disable_haptic_feedback": "Disable Haptic Feedback", + "default_quality": "Default Quality", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", + "disabled": "Disabled" + }, + "downloads": { + "downloads_title": "Downloads" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "This integration is in its early stages. Expect things to change.", + "server_url": "Server URL", + "server_url_hint": "Example: http(s)://your-host.url\n(add port if required)", + "server_url_placeholder": "Seerr URL", + "password": "Password", + "password_placeholder": "Enter password for Jellyfin user {{username}}", + "login_button": "Login", + "total_media_requests": "Total Media Requests", + "movie_quota_limit": "Movie Quota Limit", + "movie_quota_days": "Movie Quota Days", + "tv_quota_limit": "TV Quota Limit", + "tv_quota_days": "TV Quota Days", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Unlimited", + "plus_n_more": "+{{n}} More", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Enter the URL for the Marlin server. The URL should include http or https and optionally the port.", + "read_more_about_marlin": "Read More About Marlin.", + "save_button": "Save", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Storage", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Device {{availableSpace}}%", + "size_used": "{{used}} of {{total}} Used", + "delete_all_downloaded_files": "Delete All Downloaded Files", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Show Intro", + "reset_intro": "Reset Intro" + }, + "logs": { + "logs_title": "Logs", + "export_logs": "Export Logs", + "click_for_more_info": "Click for More Info", + "level": "Level", + "no_logs_available": "No Logs Available", + "delete_all_logs": "Delete All Logs" + }, + "languages": { + "title": "Languages", + "app_language": "App Language", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Error Deleting Files", + "background_downloads_enabled": "Background downloads enabled", + "background_downloads_disabled": "Background downloads disabled" + } + }, + "sessions": { + "title": "Sessions", + "no_active_sessions": "No Active Sessions" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Series", + "movies": "Movies", + "queue": "Queue", + "other_media": "Other media", + "queue_hint": "Queue and downloads will be lost on app restart", + "no_items_in_queue": "No Items in Queue", + "no_downloaded_items": "No Downloaded Items", + "delete_all_movies_button": "Delete All Movies", + "delete_all_tvseries_button": "Delete All TV-Series", + "delete_all_button": "Delete All", + "delete_all_other_media_button": "Delete other media", + "active_download": "Active Download", + "no_active_downloads": "No Active Downloads", + "active_downloads": "Active Downloads", + "new_app_version_requires_re_download": "New app version requires re-download", + "new_app_version_requires_re_download_description": "The new update requires content to be downloaded again. Please remove all downloaded content and try again.", + "back": "Back", + "delete": "Delete", + "something_went_wrong": "Something Went Wrong", + "could_not_get_stream_url_from_jellyfin": "Could not get the stream URL from Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "You are not allowed to download files.", + "deleted_all_movies_successfully": "Deleted All Movies Successfully!", + "failed_to_delete_all_movies": "Failed to Delete All Movies", + "deleted_all_tvseries_successfully": "Deleted All TV-Series Successfully!", + "failed_to_delete_all_tvseries": "Failed to Delete All TV-Series", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", + "download_completed": "Download Completed", + "download_failed": "Download Failed", + "download_failed_for_item": "Download failed for {{item}} - {{error}}", + "download_completed_for_item": "Download Completed for {{item}}", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "All files, folders, and jobs deleted successfully", + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Go to Downloads", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Audio", + "subtitle": "Subtitle", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Search...", + "x_items": "{{count}} Items", + "library": "Library", + "discover": "Discover", + "no_results": "No Results", + "no_results_found_for": "No Results Found For", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "collections": "Collections", + "actors": "Actors", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Request Movies", + "request_series": "Request Series", + "recently_added": "Recently Added", + "recent_requests": "Recent Requests", + "plex_watchlist": "Plex Watchlist", + "trending": "Trending", + "popular_movies": "Popular Movies", + "movie_genres": "Movie Genres", + "upcoming_movies": "Upcoming Movies", + "studios": "Studios", + "popular_tv": "Popular TV", + "tv_genres": "TV Genres", + "upcoming_tv": "Upcoming TV", + "networks": "Networks", + "tmdb_movie_keyword": "TMDB Movie Keyword", + "tmdb_movie_genre": "TMDB Movie Genre", + "tmdb_tv_keyword": "TMDB TV Keyword", + "tmdb_tv_genre": "TMDB TV Genre", + "tmdb_search": "TMDB Search", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Network", + "tmdb_movie_streaming_services": "TMDB Movie Streaming Services", + "tmdb_tv_streaming_services": "TMDB TV Streaming Services" + }, + "library": { + "no_results": "No Results", + "no_libraries_found": "No Libraries Found", + "item_types": { + "movies": "Movies", + "series": "Series", + "boxsets": "Box Sets", + "items": "Items" + }, + "options": { + "display": "Display", + "row": "Row", + "list": "List", + "image_style": "Image Style", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Show Titles", + "show_stats": "Show Stats" + }, + "filters": { + "genres": "Genres", + "years": "Years", + "sort_by": "Sort By", + "filter_by": "Filter By", + "sort_order": "Sort Order", + "tags": "Tags" + } + }, + "favorites": { + "series": "Series", + "movies": "Movies", + "episodes": "Episodes", + "videos": "Videos", + "boxsets": "Box Sets", + "playlists": "Playlists", + "noDataTitle": "No Favorites Yet", + "noData": "Mark items as favorites to see them appear here for quick access." + }, + "custom_links": { + "no_links": "No Links" + }, + "player": { + "error": "Error", + "failed_to_get_stream_url": "Failed to get the stream URL", + "an_error_occured_while_playing_the_video": "An error occurred while playing the video. Check logs in settings.", + "client_error": "Client Error", + "could_not_create_stream_for_chromecast": "Could not create a stream for Chromecast", + "message_from_server": "Message from Server: {{message}}", + "next_episode": "Next Episode", + "refresh_tracks": "Refresh Tracks", + "audio_tracks": "Audio Tracks:", + "playback_state": "Playback State:", + "index": "Index:", + "continue_watching": "Continue Watching", + "go_back": "Go Back", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Next Up", + "no_items_to_display": "No Items to Display", + "cast_and_crew": "Cast & Crew", + "series": "Series", + "seasons": "Seasons", + "season": "Season", + "no_episodes_for_this_season": "No episodes for this season", + "overview": "Overview", + "more_with": "More with {{name}}", + "similar_items": "Similar Items", + "no_similar_items_found": "No Similar Items Found", + "video": "Video", + "more_details": "More Details", + "media_options": "Media Options", + "quality": "Quality", + "audio": "Audio", + "subtitles": "Subtitle", + "show_more": "Show More", + "show_less": "Show Less", + "appeared_in": "Appeared In", + "could_not_load_item": "Could Not Load Item", + "none": "None", + "download": { + "download_season": "Download Season", + "download_series": "Download Series", + "download_episode": "Download Episode", + "download_movie": "Download Movie", + "download_x_item": "Download {{item_count}} Items", + "download_unwatched_only": "Unwatched Only", + "download_button": "Download" + } + }, + "live_tv": { + "next": "Next", + "previous": "Previous", + "coming_soon": "Coming Soon", + "on_now": "On Now", + "shows": "Shows", + "movies": "Movies", + "sports": "Sports", + "for_kids": "For Kids", + "news": "News" + }, + "jellyseerr": { + "confirm": "Confirm", + "cancel": "Cancel", + "yes": "Yes", + "whats_wrong": "What's Wrong?", + "issue_type": "Issue Type", + "select_an_issue": "Select an Issue", + "types": "Types", + "describe_the_issue": "(Optional) Describe the Issue...", + "submit_button": "Submit", + "report_issue_button": "Report Issue", + "request_button": "Request", + "are_you_sure_you_want_to_request_all_seasons": "Are you sure you want to request all seasons?", + "failed_to_login": "Failed to Login", + "cast": "Cast", + "details": "Details", + "status": "Status", + "original_title": "Original Title", + "series_type": "Series Type", + "release_dates": "Release Dates", + "first_air_date": "First Air Date", + "next_air_date": "Next Air Date", + "revenue": "Revenue", + "budget": "Budget", + "original_language": "Original Language", + "production_country": "Production Country", + "studios": "Studios", + "network": "Network", + "currently_streaming_on": "Currently Streaming On", + "advanced": "Advanced", + "request_as": "Request As", + "tags": "Tags", + "quality_profile": "Quality Profile", + "root_folder": "Root Folder", + "season_all": "Season (All)", + "season_number": "Season {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Born", + "appearances": "Appearances", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr server does not meet minimum version requirements! Please update to at least 2.0.0", + "jellyseerr_test_failed": "Seerr test failed. Please try again.", + "failed_to_test_jellyseerr_server_url": "Failed to test Seerr server url", + "issue_submitted": "Issue Submitted!", + "requested_item": "Requested {{item}}!", + "you_dont_have_permission_to_request": "You don't have permission to request!", + "something_went_wrong_requesting_media": "Something went wrong requesting media!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Home", + "search": "Search", + "library": "Library", + "custom_links": "Custom Links", + "favorites": "Favorites" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +} diff --git a/translations/tlh.json b/translations/tlh.json index e346f47a..ecdafc02 100644 --- a/translations/tlh.json +++ b/translations/tlh.json @@ -17,10 +17,12 @@ "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_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'?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "num ghIq Doch. URL mej Danej'a'?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "**Jellyfin chu'qu' Dotlh yIchoHmoH**" }, "server": { "enter_url_to_jellyfin_server": "Jellyfin Ho'Do' veS URL yI'el", @@ -28,19 +30,64 @@ "connect_button": "yIngoq!", "previous_servers": "namen Ho'Do' veS", "clear_button": "yIQaw'", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "val Ho'Do' veS yISam", "searching": "Sam...", - "servers": "Ho'Do' veS" + "servers": "Ho'Do' veS", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "De’wI’ rarlu’ ’e’ wI’ol", "no_internet": "ret pagh", "no_items": "Doch pagh", "no_internet_message": "QublaHbe'.\nDoch Qaw'laHnIS SoH.", + "checking_server_connection_message": "Checking connection to server", "go_to_downloads": "Qaw' Doch yIghoS", + "retry": "Retry", + "server_unreachable": "De’wI’ ghomlu’be’", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "QI'ya!", "error_message": "Doch rurbe'.\nyIQo' 'ej yI'elqa'.", "continue_watching": "tlhol yIHaDqa'", "next_up": "wej", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "num tu'lu' {{libraryName}}", "suggested_movies": "rutlh DIS", "suggested_episodes": "rutlh Hem", @@ -62,6 +109,20 @@ "settings": { "settings_title": "men", "log_out_button": "yIQo'", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "tlhIngan De'", "user": "tlhIngan", @@ -85,21 +146,42 @@ "rewind_length": "bavHom vum", "seconds_unit": "tera' rep" }, + "gesture_controls": { + "gesture_controls_title": "QavwI' 'ej Qap", + "horizontal_swipe_skip": "SaS mup loSmeH", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "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" + "language": "Hol", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "De' chu'", + "subtitle_hint": "De' chu' wIvlaw' yISeH.", "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'... ", @@ -109,7 +191,63 @@ "Always": "reH", "None": "pagh", "OnlyForced": "Dun je'" - } + }, + "text_color": "GhItlh rIt", + "background_color": "Tlhagh rIt", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "pagh", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "patlh", @@ -134,22 +272,28 @@ "VLC_4": "VLC 4 (PiP mIwHa')" }, "show_custom_menu_links": "menuDaq ret teqlu' yInej", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "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" + "default_quality": "wa' luj", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", + "disabled": "Disabled" }, "downloads": { - "downloads_title": "Qaw' Doch", - "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" + "downloads_title": "Qaw' Doch" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "mIwHom", @@ -160,8 +304,6 @@ "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", @@ -185,8 +327,40 @@ "read_more_about_marlin": "Marlin latlh yIlaD", "save_button": "yIqIp", "toasts": { - "saved": "qIp" - } + "saved": "qIp", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -194,9 +368,19 @@ "app_usage": "ghun {{usedSpace}}%", "device_usage": "naDev {{availableSpace}}%", "size_used": "{{used}} / {{total}} ram", - "delete_all_downloaded_files": "Hoch Qaw' Doch yIQaw'" + "delete_all_downloaded_files": "Hoch Qaw' Doch yIQaw'", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "chu' Doch yIHoch", "reset_intro": "chu' Doch yIQaw'qa'" }, @@ -211,16 +395,12 @@ "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'" + "background_downloads_disabled": "tlhegh Qaw' QIj" } }, "sessions": { @@ -232,12 +412,14 @@ "tvseries": "TV Hem", "movies": "DIS", "queue": "ghom", + "other_media": "Other media", "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'", + "delete_all_other_media_button": "Delete other media", "active_download": "chu' Qaw'", "no_active_downloads": "chu' Qaw' pagh", "active_downloads": "chu' Qaw'", @@ -248,35 +430,57 @@ "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'", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", "download_cancelled": "Qaw' ghIm", - "could_not_cancel_download": "Qaw' ghImlaHbe'", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", "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": "Download Failed", "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", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "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" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Qaw' Doch yIghoS", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "mu'tlhegh", + "audio": "QoQ", + "subtitle": "De' chu'", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "DaH yISam...", "search": "yISam...", "x_items": "{{count}} Doch", "library": "De'wI' bom", @@ -288,6 +492,10 @@ "episodes": "HemHom", "collections": "ghom", "actors": "tlholwI'", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "DIS yIpetlh", "request_series": "Hem yIpetlh", "recently_added": "num tu'", @@ -313,7 +521,6 @@ "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": { @@ -336,9 +543,8 @@ "genres": "qorDu'", "years": "DIS", "sort_by": "yIwIv", + "filter_by": "Filter By", "sort_order": "wIv mIw", - "asc": "Dung", - "desc": "nuq", "tags": "De'Hom" } }, @@ -362,15 +568,18 @@ "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:" + "index": "nem:", + "continue_watching": "tlhol yIHaDqa'", + "go_back": "Go Back", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "wej", @@ -386,6 +595,7 @@ "no_similar_items_found": "Doch rur pagh tu'", "video": "mu'tlhegh", "more_details": "latlh De'", + "media_options": "Media Options", "quality": "luj", "audio": "QoQ", "subtitles": "De' chu'", @@ -400,15 +610,13 @@ "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'" + "download_unwatched_only": "Unwatched Only", + "download_button": "yIQaw'" } }, "live_tv": { "next": "wej", "previous": "namen", - "live_tv": "chu' TV", "coming_soon": "wej lup", "on_now": "DaH", "shows": "tlhol", @@ -456,6 +664,10 @@ "number_episodes": "{{episode_number}} HemHom", "born": "poS", "appearances": "tlholvam", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerr Ho'Do' veS wej law'be'! 2.0.0 yIchu'!", "jellyseerr_test_failed": "Jellyseerr nejlaHbe'. yIHaDqa'.", @@ -463,7 +675,11 @@ "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'!" + "something_went_wrong_requesting_media": "tlhol petlhDI' Doch rurbe'!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -472,5 +688,129 @@ "library": "De'wI' bom", "custom_links": "teqlu' ret", "favorites": "wIv Doch" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/tr.json b/translations/tr.json index 01762b0b..7b7a4180 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -7,7 +7,7 @@ "username_placeholder": "Kullanıcı adı", "password_placeholder": "Şifre", "login_button": "Giriş yap", - "quick_connect": "Quick Connect", + "quick_connect": "Hızlı Bağlantı", "enter_code_to_login": "Giriş yapmak için {{code}} kodunu girin", "failed_to_initiate_quick_connect": "Quick Connect başlatılamadı", "got_it": "Anlaşıldı", @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Sunucu yanıt vermekte çok uzun sürüyor, lütfen tekrar deneyin", "server_received_too_many_requests_try_again_later": "Sunucu çok fazla istek aldı, lütfen tekrar deneyin.", "there_is_a_server_error": "Sunucu hatası var", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Beklenmedik bir hata oluştu. Sunucu URL'sini doğru girdiğinizden emin oldunuz mu?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Beklenmedik bir hata oluştu. Sunucu URL'sini doğru girdiğinizden emin oldunuz mu?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" }, "server": { "enter_url_to_jellyfin_server": "Jellyfin sunucunusun URL'sini girin", @@ -28,19 +30,64 @@ "connect_button": "Bağlan", "previous_servers": "Önceki sunucular", "clear_button": "Temizle", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Yerel sunucuları ara", "searching": "Aranıyor...", - "servers": "Sunucular" + "servers": "Sunucular", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Checking server connection...", "no_internet": "İnternet Yok", "no_items": "Öge Yok", "no_internet_message": "Endişelenmeyin, hala\ndownloaded içerik izleyebilirsiniz.", + "checking_server_connection_message": "Checking connection to server", "go_to_downloads": "İndirmelere Git", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "Hups!", "error_message": "Bir şeyler ters gitti.\nLütfen çıkış yapın ve tekrar giriş yapın.", "continue_watching": "İzlemeye Devam Et", "next_up": "Sonraki", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "{{libraryName}}'de Yakınlarda Eklendi", "suggested_movies": "Önerilen Filmler", "suggested_episodes": "Önerilen Bölümler", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Ayarlar", "log_out_button": "Çıkış Yap", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Kullanıcı Bilgisi", "user": "Kullanıcı", @@ -85,21 +146,42 @@ "rewind_length": "Geri Sarma Uzunluğu", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Ses", "set_audio_track": "Önceki Öğeden Ses Parçası Ayarla", "audio_language": "Ses Dili", "audio_hint": "Varsayılan ses dilini seçin.", "none": "Yok", - "language": "Dil" + "language": "Dil", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Altyazılar", + "subtitle_hint": "Altyazı tercihini yapılandırın.", "subtitle_language": "Altyazı Dili", "subtitle_mode": "Altyazı Modu", "set_subtitle_track": "Önceki Öğeden Altyazı Parçası Ayarla", "subtitle_size": "Altyazı Boyutu", - "subtitle_hint": "Altyazı tercihini yapılandırın.", "none": "Yok", "language": "Dil", "loading": "Yükleniyor", @@ -109,7 +191,63 @@ "Always": "Her Zaman", "None": "Yok", "OnlyForced": "Sadece Zorunlu" - } + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Hiçbiri", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Diğer", @@ -134,23 +272,28 @@ "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "Özel Menü Bağlantılarını Göster", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Kütüphaneleri Gizle", "select_liraries_you_want_to_hide": "Kütüphane sekmesinden ve ana sayfa bölümlerinden gizlemek istediğiniz kütüphaneleri seçin.", "disable_haptic_feedback": "Dokunsal Geri Bildirimi Devre Dışı Bırak", "default_quality": "Varsayılan kalite", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", "disabled": "Devre dışı" }, "downloads": { - "downloads_title": "İndirmeler", - "optimized_versions_server": "Optimize edilmiş sürümler sunucusu", - "save_button": "Kaydet", - "optimized_server": "Optimize Sunucu", - "optimized": "Optimize", - "default": "Varsayılan", - "optimized_version_hint": "Optimize sunucusu için URL girin. URL, http veya https içermeli ve isteğe bağlı olarak portu içerebilir.", - "read_more_about_optimized_server": "Optimize sunucusu hakkında daha fazla oku.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "İndirmeler" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Eklentiler", @@ -161,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "Şifre", "password_placeholder": "Jellyfin kullanıcısı {{username}} için şifre girin", - "save_button": "Kaydet", - "clear_button": "Temizle", "login_button": "Giriş Yap", "total_media_requests": "Toplam medya istekleri", "movie_quota_limit": "Film kota limiti", @@ -173,7 +314,7 @@ "unlimited": "Sınırsız", "plus_n_more": "+{{n}} more", "order_by": { - "DEFAULT": "Default", + "DEFAULT": "Varsayılan", "VOTE_COUNT_AND_AVERAGE": "Vote count and average", "POPULARITY": "Popularity" } @@ -186,8 +327,40 @@ "read_more_about_marlin": "Marlin hakkında daha fazla oku.", "save_button": "Kaydet", "toasts": { - "saved": "Kaydedildi" - } + "saved": "Kaydedildi", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,9 +368,19 @@ "app_usage": "Uygulama {{usedSpace}}%", "device_usage": "Cihaz {{availableSpace}}%", "size_used": "{{used}} / {{total}} kullanıldı", - "delete_all_downloaded_files": "Tüm indirilen dosyaları sil" + "delete_all_downloaded_files": "Tüm indirilen dosyaları sil", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Tanıtımı Göster", "reset_intro": "Tanıtımı Sıfırla" }, @@ -212,29 +395,31 @@ "languages": { "title": "Diller", "app_language": "Uygulama dili", - "app_language_description": "Uygulama dilini seçin.", "system": "Sistem" }, "toasts": { "error_deleting_files": "Dosyalar silinirken hata oluştu", "background_downloads_enabled": "Arka plan indirmeleri etkinleştirildi", - "background_downloads_disabled": "Arka plan indirmeleri devre dışı bırakıldı", - "connected": "Bağlandı", - "could_not_connect": "Bağlanılamadı", - "invalid_url": "Geçersiz URL" + "background_downloads_disabled": "Arka plan indirmeleri devre dışı bırakıldı" } }, + "sessions": { + "title": "Sessions", + "no_active_sessions": "No Active Sessions" + }, "downloads": { "downloads_title": "İndirilenler", "tvseries": "Diziler", "movies": "Filmler", "queue": "Sıra", + "other_media": "Other media", "queue_hint": "Sıra ve indirmeler uygulama yeniden başlatıldığında kaybolacaktır", "no_items_in_queue": "Sırada öğe yok", "no_downloaded_items": "İndirilen öğe yok", "delete_all_movies_button": "Tüm Filmleri Sil", "delete_all_tvseries_button": "Tüm Dizileri Sil", "delete_all_button": "Tümünü Sil", + "delete_all_other_media_button": "Delete other media", "active_download": "Aktif indirme", "no_active_downloads": "Aktif indirme yok", "active_downloads": "Aktif indirmeler", @@ -245,35 +430,57 @@ "something_went_wrong": "Bir şeyler ters gitti", "could_not_get_stream_url_from_jellyfin": "Jellyfin'den yayın URL'si alınamadı", "eta": "Tahmini Süre {{eta}}", - "methods": "Yöntemler", "toasts": { "you_are_not_allowed_to_download_files": "Dosyaları indirme izniniz yok.", "deleted_all_movies_successfully": "Tüm filmler başarıyla silindi!", "failed_to_delete_all_movies": "Filmler silinemedi", "deleted_all_tvseries_successfully": "Tüm diziler başarıyla silindi!", "failed_to_delete_all_tvseries": "Diziler silinemedi", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", "download_cancelled": "İndirme iptal edildi", - "could_not_cancel_download": "İndirme iptal edilemedi", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", "download_completed": "İndirme tamamlandı", - "download_started_for": "{{item}} için indirme başlatıldı", - "item_is_ready_to_be_downloaded": "{{item}} indirmeye hazır", - "download_stated_for_item": "{{item}} için indirme başlatıldı", + "download_failed": "Download Failed", "download_failed_for_item": "{{item}} için indirme başarısız oldu - {{error}}", "download_completed_for_item": "{{item}} için indirme tamamlandı", - "queued_item_for_optimization": "{{item}} optimizasyon için sıraya alındı", - "failed_to_start_download_for_item": "{{item}} için indirme başlatılamadı: {{message}}", - "server_responded_with_status_code": "Sunucu şu durum koduyla yanıt verdi: {{statusCode}}", - "no_response_received_from_server": "Sunucudan yanıt alınamadı", - "error_setting_up_the_request": "İstek ayarlanırken hata oluştu", - "failed_to_start_download_for_item_unexpected_error": "{{item}} için indirme başlatılamadı: Beklenmeyen hata", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Tüm dosyalar, klasörler ve işler başarıyla silindi", - "an_error_occured_while_deleting_files_and_jobs": "Dosyalar ve işler silinirken hata oluştu", - "go_to_downloads": "İndirmelere git" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "İndirmelere git", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Ses", + "subtitle": "Altyazı", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Burada ara...", "search": "Ara...", "x_items": "{{count}} öge(ler)", "library": "Kütüphane", @@ -285,6 +492,10 @@ "episodes": "Bölümler", "collections": "Koleksiyonlar", "actors": "Oyuncular", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Film Talep Et", "request_series": "Dizi Talep Et", "recently_added": "Son Eklenenler", @@ -310,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB Dizi Yayın Servisleri" }, "library": { - "no_items_found": "Öğe bulunamadı", "no_results": "Sonuç bulunamadı", "no_libraries_found": "Kütüphane bulunamadı", "item_types": { @@ -333,9 +543,8 @@ "genres": "Türler", "years": "Yıllar", "sort_by": "Sırala", + "filter_by": "Filter By", "sort_order": "Sıralama düzeni", - "asc": "Ascending", - "desc": "Descending", "tags": "Etiketler" } }, @@ -359,17 +568,18 @@ "client_error": "İstemci hatası", "could_not_create_stream_for_chromecast": "Chromecast için yayın oluşturulamadı", "message_from_server": "Sunucudan mesaj: {{message}}", - "video_has_finished_playing": "Video oynatıldı!", - "no_video_source": "Video kaynağı yok...", "next_episode": "Sonraki bölüm", "refresh_tracks": "Parçaları yenile", - "subtitle_tracks": "Altyazı Parçaları:", "audio_tracks": "Ses Parçaları:", "playback_state": "Oynatma Durumu:", - "no_data_available": "Veri bulunamadı", "index": "İndeks:", "continue_watching": "İzlemeye devam et", - "go_back": "Geri" + "go_back": "Geri", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Sıradaki", @@ -385,6 +595,7 @@ "no_similar_items_found": "Benzer öge bulunamadı", "video": "Video", "more_details": "Daha fazla detay", + "media_options": "Media Options", "quality": "Kalite", "audio": "Ses", "subtitles": "Altyazı", @@ -399,15 +610,13 @@ "download_episode": "Bölümü indir", "download_movie": "Filmi indir", "download_x_item": "{{item_count}} tane ögeyi indir", - "download_button": "İndir", - "using_optimized_server": "Optimize edilmiş sunucu kullanılıyor", - "using_default_method": "Varsayılan yöntem kullanılıyor" + "download_unwatched_only": "Unwatched Only", + "download_button": "İndir" } }, "live_tv": { "next": "Sonraki", "previous": "Önceki", - "live_tv": "Canlı TV", "coming_soon": "Yakında", "on_now": "Şu anda yayında", "shows": "Programlar", @@ -455,6 +664,10 @@ "number_episodes": "Bölüm {{episode_number}}", "born": "Doğum", "appearances": "Görünmeler", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Jellyseerr sunucusu minimum sürüm gereksinimlerini karşılamıyor! Lütfen en az 2.0.0 sürümüne güncelleyin", "jellyseerr_test_failed": "Jellyseerr testi başarısız oldu. Lütfen tekrar deneyin.", @@ -462,7 +675,11 @@ "issue_submitted": "Sorun gönderildi!", "requested_item": "{{item}} talep edildi!", "you_dont_have_permission_to_request": "İstek göndermeye izniniz yok!", - "something_went_wrong_requesting_media": "Medya talep edilirken bir şeyler ters gitti!" + "something_went_wrong_requesting_media": "Medya talep edilirken bir şeyler ters gitti!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -471,5 +688,129 @@ "library": "Kütüphane", "custom_links": "Özel Bağlantılar", "favorites": "Favoriler" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/uk.json b/translations/uk.json index 0c497343..f427723c 100644 --- a/translations/uk.json +++ b/translations/uk.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Сервер відповідає занадто довго, будь-ласка спробуйте пізніше", "server_received_too_many_requests_try_again_later": "Сервер отримав забагато запитів, будь ласка спробуйте пізніше.", "there_is_a_server_error": "Відбулася помилка на стороні сервера", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Відбулася несподівана помилка. Чи введений URL сервера правильний?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Відбулася несподівана помилка. Чи введений URL сервера правильний?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" }, "server": { "enter_url_to_jellyfin_server": "Введіть URL вашого Jellyfin сервера", @@ -28,19 +30,64 @@ "connect_button": "Підʼєднатися", "previous_servers": "попередні сервери", "clear_button": "Очистити", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Пошук локальних серверів", "searching": "Пошук...", - "servers": "Сервери" + "servers": "Сервери", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Checking server connection...", "no_internet": "Інтернет відсутній", "no_items": "Пусто", "no_internet_message": "Не хвилюйтеся, ви все ще можете переглядати\nзавантажений контент.", + "checking_server_connection_message": "Checking connection to server", "go_to_downloads": "Перейти в завантаження", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "Упс!", "error_message": "Щось пішло не так.\nБудь ласка вийдіть і увійдіть знов.", "continue_watching": "Продовжити перегляд", "next_up": "Далі", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Нещодавно додане до \"{{libraryName}}\"", "suggested_movies": "Рекомендовані Фільми", "suggested_episodes": "Рекомендовані Епізоди", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Параметри", "log_out_button": "Вихід", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Інформація користувача", "user": "Користувач", @@ -85,21 +146,42 @@ "rewind_length": "Довжина перемотування назад", "seconds_unit": "с" }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Аудіо", "set_audio_track": "Аудіо доріжка як в попередньому епізоді", "audio_language": "Мова аудіо", "audio_hint": "Вибрати мову аудіо за замовчуванням.", "none": "Ніяка", - "language": "Мова" + "language": "Мова", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Субтитри", + "subtitle_hint": "Налаштуйте параметри субтитрів.", "subtitle_language": "Мова субтитрів", "subtitle_mode": "Режим субтитрів", "set_subtitle_track": "Виставити доріжку субтитрів як в попередньому епізоду", "subtitle_size": "Розмір субтитрів", - "subtitle_hint": "Налаштуйте параметри субтитрів.", "none": "Ніякі", "language": "Мова", "loading": "Завантаження", @@ -109,7 +191,63 @@ "Always": "Завжди", "None": "Някий", "OnlyForced": "Виключно Форсовані" - } + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "None", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Інші", @@ -134,23 +272,28 @@ "VLC_4": "VLC 4 (Experimental + PiP)" }, "show_custom_menu_links": "Показати користувацькі посилання меню", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Сховати медіатеки", "select_liraries_you_want_to_hide": "Виберіть медіатеки, що бажаєте приховати з вкладки Медіатека і з секції на головній сторінці.", "disable_haptic_feedback": "Вимкнути тактильний зворотний зв'язок", "default_quality": "Якість за замовченням", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", "disabled": "Вимкнено" }, "downloads": { - "downloads_title": "Завантаження", - "optimized_versions_server": "Сервер оптимізованих версій", - "save_button": "Зберегти", - "optimized_server": "Оптимізований Сервер", - "optimized": "Оптимізований", - "default": "За замовченням", - "optimized_version_hint": "Введіть URL-адресу сервера для оптимізації. URL-адреса має містити http або https і, за бажанням, порт.", - "read_more_about_optimized_server": "Дізнайтеся більше про сервер для оптимізації.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "Завантаження" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Плагіни", @@ -161,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "Пароль", "password_placeholder": "Введіть Jellyfin пароль для користувача {{username}}", - "save_button": "Зберегти", - "clear_button": "Очистити", "login_button": "Вхід", "total_media_requests": "Загальна кількість медіа запитів", "movie_quota_limit": "Дні квоти на фільми", @@ -186,8 +327,40 @@ "read_more_about_marlin": "Дізнайтеся більше про Marlin.", "save_button": "Зберегти", "toasts": { - "saved": "Збережено" - } + "saved": "Збережено", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -195,9 +368,19 @@ "app_usage": "Застосунок {{usedSpace}}%", "device_usage": "Гаджет {{availableSpace}}%", "size_used": "{{used}} з {{total}} використано", - "delete_all_downloaded_files": "Видалити усі завантаженні файли" + "delete_all_downloaded_files": "Видалити усі завантаженні файли", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Показати інтро", "reset_intro": "Скинути інтро" }, @@ -212,16 +395,12 @@ "languages": { "title": "Мова", "app_language": "Мова застосунку", - "app_language_description": "Виберіть мову застосунку.", "system": "Системна" }, "toasts": { "error_deleting_files": "Помилка при видалені файлів", "background_downloads_enabled": "Завантаження в фоні увімкнене", - "background_downloads_disabled": "Завантаження в фоні вимкнене", - "connected": "Зʼєднано", - "could_not_connect": "Неможливо зʼєднатися", - "invalid_url": "Неправльий URL" + "background_downloads_disabled": "Завантаження в фоні вимкнене" } }, "sessions": { @@ -233,12 +412,14 @@ "tvseries": "ТБ-Серіали", "movies": "Фільми", "queue": "Черга", + "other_media": "Other media", "queue_hint": "Черга і завантаження буде втрачене при перезапуску застосунку", "no_items_in_queue": "Нема елементів в черзі", "no_downloaded_items": "Нема завантажених елементів", "delete_all_movies_button": "Видалити всі Фільми", "delete_all_tvseries_button": "Видалити всі ТБ-Серіали", "delete_all_button": "Видалити Все", + "delete_all_other_media_button": "Delete other media", "active_download": "Активне завантаження", "no_active_downloads": "Нема активних завантажень", "active_downloads": "Активні завантаження", @@ -249,35 +430,57 @@ "something_went_wrong": "Щось пішло не так", "could_not_get_stream_url_from_jellyfin": "Не вдалося отримати URL-адресу потоку від Jellyfin", "eta": "ETA {{eta}}", - "methods": "Методи", "toasts": { "you_are_not_allowed_to_download_files": "Вам не дозволено завантажувати файли.", "deleted_all_movies_successfully": "Видалення всіх фільмів було успішне!", "failed_to_delete_all_movies": "Не вдалося видалити усі фільми", "deleted_all_tvseries_successfully": "Успішно видалено всі серіали!", "failed_to_delete_all_tvseries": "Не вдалося видалити всі телесеріали", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", "download_cancelled": "Завантаження скасоване", - "could_not_cancel_download": "Неможливо скасувати завантаження", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", "download_completed": "Завантаження завершено", - "download_started_for": "Почалося завантаження {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} вже завантажено", - "download_stated_for_item": "Почалося завантаження {{item}}", + "download_failed": "Download Failed", "download_failed_for_item": "Не вдалося завантажити {{item}} - {{error}}", "download_completed_for_item": "Завантаження завершено {{item}}", - "queued_item_for_optimization": "{{item}} в черзі на оптимізацію", - "failed_to_start_download_for_item": "Не вдалося почати завантаження {{item}}: {{message}}", - "server_responded_with_status_code": "Сервер відповів зі статусом {{statusCode}}", - "no_response_received_from_server": "Не отримано відповіді від сервера", - "error_setting_up_the_request": "Помилка налаштування запиту", - "failed_to_start_download_for_item_unexpected_error": "Не вдалося почати завантаження {{item}}: Несподівана помилка", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Усі файли, папки та завдання успішно видалено", - "an_error_occured_while_deleting_files_and_jobs": "Виникла помилка під час видалення файлів і завдань", - "go_to_downloads": "Перейти до завантаження" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Перейти до завантаження", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Audio", + "subtitle": "Subtitle", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Шукати тут...", "search": "Шукати...", "x_items": "{{count}} елементів", "library": "Медіатека", @@ -289,6 +492,10 @@ "episodes": "Епізоди", "collections": "Колекції", "actors": "Актори", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Запитати Фільми", "request_series": "Запитати Серіали", "recently_added": "Нещодавно Додане", @@ -314,7 +521,6 @@ "tmdb_tv_streaming_services": "TMDB Стрімінгові Сервіси Серіалів" }, "library": { - "no_items_found": "Елементів не знайдено", "no_results": "Без результатів", "no_libraries_found": "Не знайдено медіатек", "item_types": { @@ -337,9 +543,8 @@ "genres": "Жанри", "years": "Роки", "sort_by": "Відсортувати за", + "filter_by": "Filter By", "sort_order": "Порядок сортування", - "asc": "За зростанням", - "desc": "За спаданням", "tags": "Теги" } }, @@ -363,17 +568,18 @@ "client_error": "Помилка клієнту", "could_not_create_stream_for_chromecast": "Не вдалося створити потік для Chromecast", "message_from_server": "Повідомлення від серверу: {{message}}", - "video_has_finished_playing": "Відтворення відео завершено!", - "no_video_source": "Немає джерела відео...", "next_episode": "Наступний Епізод", "refresh_tracks": "Оновити доріжки", - "subtitle_tracks": "Доріжки Субтитрів:", "audio_tracks": "Аудіо-доріжки:", "playback_state": "Стан відтворення:", - "no_data_available": "Дані відсутні", "index": "Індекс:", "continue_watching": "Продовжити перегляд", - "go_back": "Назад" + "go_back": "Назад", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Далі", @@ -389,6 +595,7 @@ "no_similar_items_found": "Не знайдено схожих елементів", "video": "Відео", "more_details": "Більше деталей", + "media_options": "Media Options", "quality": "Якість", "audio": "Аудіо", "subtitles": "Субтитри", @@ -403,15 +610,13 @@ "download_episode": "Завантажити Епізод", "download_movie": "Завантажити Фільм", "download_x_item": "Завантажено {{item_count}} елементів", - "download_button": "Завантажити", - "using_optimized_server": "Використовуючи сервер оптимізації", - "using_default_method": "Використовуючи метод за замовченням" + "download_unwatched_only": "Unwatched Only", + "download_button": "Завантажити" } }, "live_tv": { "next": "Наступний", "previous": "Попередній", - "live_tv": "Live TV", "coming_soon": "Скоро", "on_now": "Просто зараз", "shows": "Серіали", @@ -459,6 +664,10 @@ "number_episodes": "{{episode_number}} Епізодів", "born": "Дата народження", "appearances": "Зовнішній вигляд", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Версія Jellyseerr не відповідає мінімальним вимогам! Будь ласка, оновіться принаймні до 2.0.0", "jellyseerr_test_failed": "Тест Jellyseerr завершився невдало. Спробуйте ще раз.", @@ -466,7 +675,11 @@ "issue_submitted": "Звіт про проблему відправлено", "requested_item": "Запитано {{item}}!", "you_dont_have_permission_to_request": "Ви не маєте дозволу на запит медіа!", - "something_went_wrong_requesting_media": "Щось пішло не так під час запиту медіа!" + "something_went_wrong_requesting_media": "Щось пішло не так під час запиту медіа!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -475,5 +688,129 @@ "library": "Медіатека", "custom_links": "Ваші Посилання", "favorites": "Улюблене" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/vi.json b/translations/vi.json index 2112f5c0..bf2af419 100644 --- a/translations/vi.json +++ b/translations/vi.json @@ -20,7 +20,9 @@ "server_is_taking_too_long_to_respond_try_again_later": "Máy chủ phản hồi quá lâu, vui lòng thử lại sau", "server_received_too_many_requests_try_again_later": "Máy chủ nhận quá nhiều yêu cầu, vui lòng thử lại sau.", "there_is_a_server_error": "Đã xảy ra lỗi ở máy chủ", - "an_unexpected_error_occured_did_you_enter_the_correct_url": "Đã xảy ra lỗi không mong muốn. Bạn có chắc đã nhập đúng URL máy chủ?" + "an_unexpected_error_occured_did_you_enter_the_correct_url": "Đã xảy ra lỗi không mong muốn. Bạn có chắc đã nhập đúng URL máy chủ?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" }, "server": { "enter_url_to_jellyfin_server": "Nhập URL máy chủ Jellyfin của bạn", @@ -28,19 +30,64 @@ "connect_button": "Kết nối", "previous_servers": "Máy chủ trước đó", "clear_button": "Xóa", + "swipe_to_remove": "Swipe to remove", "search_for_local_servers": "Tìm máy chủ trong mạng", "searching": "Đang tìm...", - "servers": "Máy chủ" + "servers": "Máy chủ", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" }, "home": { + "checking_server_connection": "Checking server connection...", "no_internet": "Không có Internet", "no_items": "Không có nội dung", "no_internet_message": "Không sao, bạn vẫn có thể xem được nội dung đã tải xuống.", + "checking_server_connection_message": "Checking connection to server", "go_to_downloads": "Tới phần tải về", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", "oops": "Ối!", "error_message": "Có lỗi xảy ra.\nVui lòng đăng xuất rồi đăng nhập lại.", "continue_watching": "Tiếp tục xem", "next_up": "Tiếp theo", + "continue_and_next_up": "Continue & Next Up", "recently_added_in": "Mới thêm trong {{libraryName}}", "suggested_movies": "Phim gợi ý", "suggested_episodes": "Tập gợi ý", @@ -62,6 +109,20 @@ "settings": { "settings_title": "Cài đặt", "log_out_button": "Đăng xuất", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, "user_info": { "user_info_title": "Thông tin người dùng", "user": "Người dùng", @@ -85,21 +146,42 @@ "rewind_length": "Thời gian tua lui", "seconds_unit": "s" }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, "audio": { "audio_title": "Âm thanh", "set_audio_track": "Chọn track âm thanh từ mục trước", "audio_language": "Ngôn ngữ âm thanh", "audio_hint": "Chọn ngôn ngữ âm thanh mặc định.", "none": "Không có", - "language": "Ngôn ngữ" + "language": "Ngôn ngữ", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } }, "subtitles": { "subtitle_title": "Phụ đề", + "subtitle_hint": "Cấu hình tùy chọn phụ đề.", "subtitle_language": "Ngôn ngữ phụ đề", "subtitle_mode": "Chế độ phụ đề", "set_subtitle_track": "Chọn phụ đề từ mục trước", "subtitle_size": "Cỡ chữ", - "subtitle_hint": "Cấu hình tùy chọn phụ đề.", "none": "Không có", "language": "Ngôn ngữ", "loading": "Đang tải", @@ -109,7 +191,63 @@ "Always": "Luôn hiện", "None": "Không hiển thị", "OnlyForced": "Bắt buộc" - } + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "Không có", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" }, "other": { "other_title": "Khác", @@ -134,24 +272,28 @@ "VLC_4": "VLC 4 (Thử nghiệm + PiP)" }, "show_custom_menu_links": "Hiện liên kết tùy chỉnh", + "show_large_home_carousel": "Show Large Home Carousel (beta)", "hide_libraries": "Ẩn thư viện", "select_liraries_you_want_to_hide": "Chọn các thư viện muốn ẩn khỏi mục Thư viện và Trang chủ.", "disable_haptic_feedback": "Tắt phản hồi rung", "default_quality": "Chất lượng mặc định", + "default_playback_speed": "Default Playback Speed", "max_auto_play_episode_count": "Số tập tự chạy tối đa", "disabled": "Đã tắt" }, "downloads": { - "downloads_title": "Tải xuống", - "optimized_versions_server": "Máy chủ phiên bản tối ưu", - "save_button": "Lưu", - "optimized_server": "Máy chủ tối ưu", - "optimized": "Tối ưu", - "default": "Mặc định", - "optimized_version_hint": "Nhập URL máy chủ tối ưu. Phải có http hoặc https và cổng nếu cần.", - "read_more_about_optimized_server": "Tìm hiểu thêm về máy chủ tối ưu.", - "url": "URL", - "server_url_placeholder": "http(s)://domain.org:port" + "downloads_title": "Tải xuống" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" }, "plugins": { "plugins_title": "Plugin", @@ -162,8 +304,6 @@ "server_url_placeholder": "Jellyseerr URL...", "password": "Mật khẩu", "password_placeholder": "Nhập mật khẩu cho người dùng {{username}} Jellyfin", - "save_button": "Lưu", - "clear_button": "Xóa", "login_button": "Đăng nhập", "total_media_requests": "Tổng số lượt yêu cầu nội dung", "movie_quota_limit": "Giới hạn phim", @@ -187,8 +327,40 @@ "read_more_about_marlin": "Tìm hiểu thêm về Marlin.", "save_button": "Lưu", "toasts": { - "saved": "Đã lưu" - } + "saved": "Đã lưu", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" } }, "storage": { @@ -196,9 +368,19 @@ "app_usage": "Ứng dụng sử dụng {{usedSpace}}%", "device_usage": "Thiết bị sử dụng {{availableSpace}}%", "size_used": "{{used}} / {{total}} đã dùng", - "delete_all_downloaded_files": "Xóa toàn bộ tập tin đã tải" + "delete_all_downloaded_files": "Xóa toàn bộ tập tin đã tải", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" }, "intro": { + "title": "Intro", "show_intro": "Hiện giới thiệu", "reset_intro": "Đặt lại giới thiệu" }, @@ -213,16 +395,12 @@ "languages": { "title": "Ngôn ngữ", "app_language": "Ngôn ngữ ứng dụng", - "app_language_description": "Chọn ngôn ngữ cho ứng dụng.", "system": "Hệ thống" }, "toasts": { "error_deleting_files": "Lỗi khi xóa tập tin", "background_downloads_enabled": "Tải trong nền đã bật", - "background_downloads_disabled": "Tải trong nền đã tắt", - "connected": "Đã kết nối", - "could_not_connect": "Không thể kết nối", - "invalid_url": "URL không hợp lệ" + "background_downloads_disabled": "Tải trong nền đã tắt" } }, "sessions": { @@ -234,12 +412,14 @@ "tvseries": "Chương trình TV", "movies": "Phim", "queue": "Hàng đợi", + "other_media": "Other media", "queue_hint": "Hàng đợi và tải xuống sẽ bị mất khi khởi động lại ứng dụng", "no_items_in_queue": "Không có mục trong hàng đợi", "no_downloaded_items": "Không có mục đã tải", "delete_all_movies_button": "Xóa tất cả phim", "delete_all_tvseries_button": "Xóa tất cả chương trình TV", "delete_all_button": "Xóa tất cả", + "delete_all_other_media_button": "Delete other media", "active_download": "Đang tải xuống", "no_active_downloads": "Không có tải xuống đang diễn ra", "active_downloads": "Đang tải xuống", @@ -250,35 +430,57 @@ "something_went_wrong": "Đã xảy ra lỗi", "could_not_get_stream_url_from_jellyfin": "Không thể lấy URL phát trực tiếp từ Jellyfin", "eta": "Thời gian còn lại {{eta}}", - "methods": "Phương pháp", "toasts": { "you_are_not_allowed_to_download_files": "Bạn không có quyền tải nội dung.", "deleted_all_movies_successfully": "Đã xóa tất cả phim thành công!", "failed_to_delete_all_movies": "Xóa phim thất bại", "deleted_all_tvseries_successfully": "Đã xóa tất cả chương trình TV thành công!", "failed_to_delete_all_tvseries": "Xóa chương trình TV thất bại", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", "download_cancelled": "Tải xuống bị hủy", - "could_not_cancel_download": "Không thể hủy tải xuống", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", "download_completed": "Tải xuống hoàn tất", - "download_started_for": "Bắt đầu tải {{item}}", - "item_is_ready_to_be_downloaded": "{{item}} đã sẵn sàng để tải", - "download_stated_for_item": "Bắt đầu tải {{item}}", + "download_failed": "Download Failed", "download_failed_for_item": "Tải {{item}} thất bại – {{error}}", "download_completed_for_item": "Tải xong {{item}}", - "queued_item_for_optimization": "Đã đưa {{item}} vào hàng đợi tối ưu hóa", - "failed_to_start_download_for_item": "Không thể bắt đầu tải {{item}}: {{message}}", - "server_responded_with_status_code": "Máy chủ phản hồi mã {{statusCode}}", - "no_response_received_from_server": "Không nhận được phản hồi từ máy chủ", - "error_setting_up_the_request": "Lỗi khi thiết lập yêu cầu", - "failed_to_start_download_for_item_unexpected_error": "Không thể bắt đầu tải {{item}}: Lỗi không mong muốn", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", "all_files_folders_and_jobs_deleted_successfully": "Đã xóa thành công tất cả tập tin, thư mục và công việc", - "an_error_occured_while_deleting_files_and_jobs": "Đã xảy ra lỗi khi xóa tập tin và công việc", - "go_to_downloads": "Tới phần tải về" + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Tới phần tải về", + "file_deleted": "{{item}} deleted" } } }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Âm thanh", + "subtitle": "Phụ đề", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, "search": { - "search_here": "Tìm tại đây...", "search": "Tìm...", "x_items": "{{count}} mục", "library": "Thư viện", @@ -290,6 +492,10 @@ "episodes": "Tập", "collections": "Bộ sưu tập", "actors": "Diễn viên", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", "request_movies": "Yêu cầu phim", "request_series": "Yêu cầu chương trình", "recently_added": "Mới thêm", @@ -315,7 +521,6 @@ "tmdb_tv_streaming_services": "Dịch vụ streaming TV TMDB" }, "library": { - "no_items_found": "Không tìm thấy nội dung", "no_results": "Không có kết quả", "no_libraries_found": "Không tìm thấy thư viện", "item_types": { @@ -338,9 +543,8 @@ "genres": "Thể loại", "years": "Năm", "sort_by": "Sắp xếp theo", + "filter_by": "Filter By", "sort_order": "Thứ tự", - "asc": "Tăng dần", - "desc": "Giảm dần", "tags": "Thẻ" } }, @@ -364,17 +568,18 @@ "client_error": "Lỗi phía máy khách", "could_not_create_stream_for_chromecast": "Không thể tạo luồng cho Chromecast", "message_from_server": "Thông báo từ máy chủ: {{message}}", - "video_has_finished_playing": "Video đã phát xong!", - "no_video_source": "Không có nguồn video...", "next_episode": "Tập tiếp theo", "refresh_tracks": "Làm mới các track", - "subtitle_tracks": "Track phụ đề:", "audio_tracks": "Track âm thanh:", "playback_state": "Trạng thái phát:", - "no_data_available": "Không có dữ liệu", "index": "Chỉ mục:", "continue_watching": "Tiếp tục xem", - "go_back": "Quay lại" + "go_back": "Quay lại", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" }, "item_card": { "next_up": "Tiếp theo", @@ -390,6 +595,7 @@ "no_similar_items_found": "Không tìm thấy nội dung tương tự", "video": "Video", "more_details": "Xem thêm chi tiết", + "media_options": "Media Options", "quality": "Chất lượng", "audio": "Âm thanh", "subtitles": "Phụ đề", @@ -404,15 +610,13 @@ "download_episode": "Tải tập", "download_movie": "Tải phim", "download_x_item": "Tải {{item_count}} nội dung", - "download_button": "Tải", - "using_optimized_server": "Đang dùng máy chủ tối ưu", - "using_default_method": "Đang dùng phương pháp mặc định" + "download_unwatched_only": "Unwatched Only", + "download_button": "Tải" } }, "live_tv": { "next": "Tiếp theo", "previous": "Trước đó", - "live_tv": "TV trực tiếp", "coming_soon": "Sắp chiếu", "on_now": "Đang phát", "shows": "Chương trình", @@ -460,6 +664,10 @@ "number_episodes": "{{episode_number}} tập", "born": "Ngày sinh", "appearances": "Lần xuất hiện", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", "toasts": { "jellyseer_does_not_meet_requirements": "Máy chủ Jellyseerr không đạt yêu cầu tối thiểu! Vui lòng cập nhật lên ít nhất 2.0.0", "jellyseerr_test_failed": "Kiểm tra Jellyseerr thất bại. Vui lòng thử lại.", @@ -467,7 +675,11 @@ "issue_submitted": "Đã gửi báo lỗi!", "requested_item": "Đã yêu cầu {{item}}!", "you_dont_have_permission_to_request": "Bạn không có quyền để yêu cầu!", - "something_went_wrong_requesting_media": "Có lỗi khi thực hiện yêu cầu!" + "something_went_wrong_requesting_media": "Có lỗi khi thực hiện yêu cầu!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" } }, "tabs": { @@ -476,5 +688,129 @@ "library": "Thư viện", "custom_links": "Liên kết tùy chỉnh", "favorites": "Yêu thích" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } } } diff --git a/translations/zh.json b/translations/zh.json new file mode 100644 index 00000000..d13ecc9a --- /dev/null +++ b/translations/zh.json @@ -0,0 +1,816 @@ +{ + "login": { + "username_required": "Username Is Required", + "error_title": "Error", + "login_title": "Log In", + "login_to_title": "Log in to", + "username_placeholder": "Username", + "password_placeholder": "Password", + "login_button": "Log In", + "quick_connect": "Quick Connect", + "enter_code_to_login": "Enter code {{code}} to login", + "failed_to_initiate_quick_connect": "Failed to initiate Quick Connect", + "got_it": "Got It", + "connection_failed": "Connection Failed", + "could_not_connect_to_server": "Could not connect to the server. Please check the URL and your network connection.", + "an_unexpected_error_occured": "An Unexpected Error Occurred", + "change_server": "Change Server", + "invalid_username_or_password": "Invalid Username or Password", + "user_does_not_have_permission_to_log_in": "User does not have permission to log in", + "server_is_taking_too_long_to_respond_try_again_later": "Server is taking too long to respond, try again later", + "server_received_too_many_requests_try_again_later": "Server received too many requests, try again later.", + "there_is_a_server_error": "There is a server error", + "an_unexpected_error_occured_did_you_enter_the_correct_url": "An unexpected error occurred. Did you enter the server URL correctly?", + "too_old_server_text": "Unsupported Jellyfin Server Discovered", + "too_old_server_description": "Please update Jellyfin to the latest version" + }, + "server": { + "enter_url_to_jellyfin_server": "Enter the URL to your Jellyfin server", + "server_url_placeholder": "http(s)://your-server.com", + "connect_button": "Connect", + "previous_servers": "Previous Servers", + "clear_button": "Clear all", + "swipe_to_remove": "Swipe to remove", + "search_for_local_servers": "Search for Local Servers", + "searching": "Searching...", + "servers": "Servers", + "saved": "Saved", + "session_expired": "Session Expired", + "please_login_again": "Your saved session has expired. Please log in again.", + "remove_saved_login": "Remove Saved Login", + "remove_saved_login_description": "This will remove your saved credentials for this server. You'll need to enter your username and password again next time.", + "accounts_count": "{{count}} accounts", + "select_account": "Select Account", + "add_account": "Add Account", + "remove_account_description": "This will remove the saved credentials for {{username}}." + }, + "save_account": { + "title": "Save Account", + "save_for_later": "Save this account", + "security_option": "Security Option", + "no_protection": "No protection", + "no_protection_desc": "Quick login without authentication", + "pin_code": "PIN code", + "pin_code_desc": "4-digit PIN required when switching", + "password": "Re-enter password", + "password_desc": "Password required when switching", + "save_button": "Save", + "cancel_button": "Cancel" + }, + "pin": { + "enter_pin": "Enter PIN", + "enter_pin_for": "Enter PIN for {{username}}", + "enter_4_digits": "Enter 4 digits", + "invalid_pin": "Invalid PIN", + "setup_pin": "Set Up PIN", + "confirm_pin": "Confirm PIN", + "pins_dont_match": "PINs don't match", + "forgot_pin": "Forgot PIN?", + "forgot_pin_desc": "Your saved credentials will be removed" + }, + "password": { + "enter_password": "Enter Password", + "enter_password_for": "Enter password for {{username}}", + "invalid_password": "Invalid password" + }, + "home": { + "checking_server_connection": "Checking server connection...", + "no_internet": "No Internet", + "no_items": "No Items", + "no_internet_message": "No worries, you can still watch\ndownloaded content.", + "checking_server_connection_message": "Checking connection to server", + "go_to_downloads": "Go to Downloads", + "retry": "Retry", + "server_unreachable": "Server Unreachable", + "server_unreachable_message": "Could not reach the server.\nPlease check your network connection.", + "oops": "Oops!", + "error_message": "Something went wrong.\nPlease log out and in again.", + "continue_watching": "Continue Watching", + "next_up": "Next Up", + "continue_and_next_up": "Continue & Next Up", + "recently_added_in": "Recently Added in {{libraryName}}", + "suggested_movies": "Suggested Movies", + "suggested_episodes": "Suggested Episodes", + "intro": { + "welcome_to_streamyfin": "Welcome to Streamyfin", + "a_free_and_open_source_client_for_jellyfin": "A Free and Open-Source Client for Jellyfin.", + "features_title": "Features", + "features_description": "Streamyfin has a bunch of features and integrates with a wide array of software which you can find in the settings menu, these include:", + "jellyseerr_feature_description": "Connect to your Seerr instance and request movies directly in the app.", + "downloads_feature_title": "Downloads", + "downloads_feature_description": "Download movies and tv-shows to view offline. Use either the default method or install the optimize server to download files in the background.", + "chromecast_feature_description": "Cast movies and tv-shows to your Chromecast devices.", + "centralised_settings_plugin_title": "Centralised Settings Plugin", + "centralised_settings_plugin_description": "Configure settings from a centralised location on your Jellyfin server. All client settings for all users will be synced automatically.", + "done_button": "Done", + "go_to_settings_button": "Go to Settings", + "read_more": "Read More" + }, + "settings": { + "settings_title": "Settings", + "log_out_button": "Log Out", + "categories": { + "title": "Categories" + }, + "playback_controls": { + "title": "Playback & Controls" + }, + "audio_subtitles": { + "title": "Audio & Subtitles" + }, + "appearance": { + "title": "Appearance", + "merge_next_up_continue_watching": "Merge Continue Watching & Next Up", + "hide_remote_session_button": "Hide Remote Session Button" + }, + "user_info": { + "user_info_title": "User Info", + "user": "User", + "server": "Server", + "token": "Token", + "app_version": "App Version" + }, + "quick_connect": { + "quick_connect_title": "Quick Connect", + "authorize_button": "Authorize Quick Connect", + "enter_the_quick_connect_code": "Enter the quick connect code...", + "success": "Success", + "quick_connect_autorized": "Quick Connect Authorized", + "error": "Error", + "invalid_code": "Invalid Code", + "authorize": "Authorize" + }, + "media_controls": { + "media_controls_title": "Media Controls", + "forward_skip_length": "Forward Skip Length", + "rewind_length": "Rewind Length", + "seconds_unit": "s" + }, + "gesture_controls": { + "gesture_controls_title": "Gesture Controls", + "horizontal_swipe_skip": "Horizontal Swipe to Skip", + "horizontal_swipe_skip_description": "Swipe left/right when controls are hidden to skip", + "left_side_brightness": "Left Side Brightness Control", + "left_side_brightness_description": "Swipe up/down on left side to adjust brightness", + "right_side_volume": "Right Side Volume Control", + "right_side_volume_description": "Swipe up/down on right side to adjust volume", + "hide_volume_slider": "Hide Volume Slider", + "hide_volume_slider_description": "Hide the volume slider in the video player", + "hide_brightness_slider": "Hide Brightness Slider", + "hide_brightness_slider_description": "Hide the brightness slider in the video player" + }, + "audio": { + "audio_title": "Audio", + "set_audio_track": "Set Audio Track From Previous Item", + "audio_language": "Audio Language", + "audio_hint": "Choose a default audio language.", + "none": "None", + "language": "Language", + "transcode_mode": { + "title": "Audio Transcoding", + "description": "Controls how surround audio (7.1, TrueHD, DTS-HD) is handled", + "auto": "Auto", + "stereo": "Force Stereo", + "5_1": "Allow 5.1", + "passthrough": "Passthrough" + } + }, + "subtitles": { + "subtitle_title": "Subtitles", + "subtitle_hint": "Configure how subtitles look and behave.", + "subtitle_language": "Subtitle language", + "subtitle_mode": "Subtitle Mode", + "set_subtitle_track": "Set Subtitle Track From Previous Item", + "subtitle_size": "Subtitle Size", + "none": "None", + "language": "Language", + "loading": "Loading", + "modes": { + "Default": "Default", + "Smart": "Smart", + "Always": "Always", + "None": "None", + "OnlyForced": "OnlyForced" + }, + "text_color": "Text Color", + "background_color": "Background Color", + "outline_color": "Outline Color", + "outline_thickness": "Outline Thickness", + "background_opacity": "Background Opacity", + "outline_opacity": "Outline Opacity", + "bold_text": "Bold Text", + "colors": { + "Black": "Black", + "Gray": "Gray", + "Silver": "Silver", + "White": "White", + "Maroon": "Maroon", + "Red": "Red", + "Fuchsia": "Fuchsia", + "Yellow": "Yellow", + "Olive": "Olive", + "Green": "Green", + "Teal": "Teal", + "Lime": "Lime", + "Purple": "Purple", + "Navy": "Navy", + "Blue": "Blue", + "Aqua": "Aqua" + }, + "thickness": { + "None": "None", + "Thin": "Thin", + "Normal": "Normal", + "Thick": "Thick" + }, + "subtitle_color": "Subtitle Color", + "subtitle_background_color": "Background Color", + "subtitle_font": "Subtitle Font", + "ksplayer_title": "KSPlayer Settings", + "hardware_decode": "Hardware Decoding", + "hardware_decode_description": "Use hardware acceleration for video decoding. Disable if you experience playback issues." + }, + "vlc_subtitles": { + "title": "VLC Subtitle Settings", + "hint": "Customize subtitle appearance for VLC player. Changes take effect on next playback.", + "text_color": "Text Color", + "background_color": "Background Color", + "background_opacity": "Background Opacity", + "outline_color": "Outline Color", + "outline_opacity": "Outline Opacity", + "outline_thickness": "Outline Thickness", + "bold": "Bold Text", + "margin": "Bottom Margin" + }, + "video_player": { + "title": "Video Player", + "video_player": "Video Player", + "video_player_description": "Choose which video player to use on iOS.", + "ksplayer": "KSPlayer", + "vlc": "VLC" + }, + "other": { + "other_title": "Other", + "video_orientation": "Video Orientation", + "orientation": "Orientation", + "orientations": { + "DEFAULT": "Default", + "ALL": "All", + "PORTRAIT": "Portrait", + "PORTRAIT_UP": "Portrait Up", + "PORTRAIT_DOWN": "Portrait Down", + "LANDSCAPE": "Landscape", + "LANDSCAPE_LEFT": "Landscape Left", + "LANDSCAPE_RIGHT": "Landscape Right", + "OTHER": "Other", + "UNKNOWN": "Unknown" + }, + "safe_area_in_controls": "Safe Area in Controls", + "video_player": "Video Player", + "video_players": { + "VLC_3": "VLC 3", + "VLC_4": "VLC 4 (Experimental + PiP)" + }, + "show_custom_menu_links": "Show Custom Menu Links", + "show_large_home_carousel": "Show Large Home Carousel (beta)", + "hide_libraries": "Hide Libraries", + "select_liraries_you_want_to_hide": "Select the libraries you want to hide from the Library tab and home page sections.", + "disable_haptic_feedback": "Disable Haptic Feedback", + "default_quality": "Default Quality", + "default_playback_speed": "Default Playback Speed", + "max_auto_play_episode_count": "Max Auto Play Episode Count", + "disabled": "Disabled" + }, + "downloads": { + "downloads_title": "Downloads" + }, + "music": { + "title": "Music", + "playback_title": "Playback", + "playback_description": "Configure how music is played.", + "prefer_downloaded": "Prefer Downloaded Songs", + "caching_title": "Caching", + "caching_description": "Automatically cache upcoming tracks for smoother playback.", + "lookahead_enabled": "Enable Look-Ahead Caching", + "lookahead_count": "Tracks to Pre-cache", + "max_cache_size": "Max Cache Size" + }, + "plugins": { + "plugins_title": "Plugins", + "jellyseerr": { + "jellyseerr_warning": "This integration is in its early stages. Expect things to change.", + "server_url": "Server URL", + "server_url_hint": "Example: http(s)://your-host.url\n(add port if required)", + "server_url_placeholder": "Seerr URL", + "password": "Password", + "password_placeholder": "Enter password for Jellyfin user {{username}}", + "login_button": "Login", + "total_media_requests": "Total Media Requests", + "movie_quota_limit": "Movie Quota Limit", + "movie_quota_days": "Movie Quota Days", + "tv_quota_limit": "TV Quota Limit", + "tv_quota_days": "TV Quota Days", + "reset_jellyseerr_config_button": "Reset Seerr Config", + "unlimited": "Unlimited", + "plus_n_more": "+{{n}} More", + "order_by": { + "DEFAULT": "Default", + "VOTE_COUNT_AND_AVERAGE": "Vote count and average", + "POPULARITY": "Popularity" + } + }, + "marlin_search": { + "enable_marlin_search": "Enable Marlin Search", + "url": "URL", + "server_url_placeholder": "http(s)://domain.org:port", + "marlin_search_hint": "Enter the URL for the Marlin server. The URL should include http or https and optionally the port.", + "read_more_about_marlin": "Read More About Marlin.", + "save_button": "Save", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "streamystats": { + "enable_streamystats": "Enable Streamystats", + "disable_streamystats": "Disable Streamystats", + "enable_search": "Use for Search", + "url": "URL", + "server_url_placeholder": "http(s)://streamystats.example.com", + "streamystats_search_hint": "Enter the URL for your Streamystats server. The URL should include http or https and optionally the port.", + "read_more_about_streamystats": "Read More About Streamystats.", + "save_button": "Save", + "save": "Save", + "features_title": "Features", + "home_sections_title": "Home Sections", + "enable_movie_recommendations": "Movie Recommendations", + "enable_series_recommendations": "Series Recommendations", + "enable_promoted_watchlists": "Promoted Watchlists", + "hide_watchlists_tab": "Hide Watchlists Tab", + "home_sections_hint": "Show personalized recommendations and promoted watchlists from Streamystats on the home page.", + "recommended_movies": "Recommended Movies", + "recommended_series": "Recommended Series", + "toasts": { + "saved": "Saved", + "refreshed": "Settings refreshed from server", + "disabled": "Streamystats disabled" + }, + "refresh_from_server": "Refresh Settings from Server" + }, + "kefinTweaks": { + "watchlist_enabler": "Enable our Watchlist integration", + "watchlist_button": "Toggle Watchlist integration" + } + }, + "storage": { + "storage_title": "Storage", + "app_usage": "App {{usedSpace}}%", + "device_usage": "Device {{availableSpace}}%", + "size_used": "{{used}} of {{total}} Used", + "delete_all_downloaded_files": "Delete All Downloaded Files", + "music_cache_title": "Music Cache", + "music_cache_description": "Automatically cache songs as you listen for smoother playback and offline support", + "enable_music_cache": "Enable Music Cache", + "clear_music_cache": "Clear Music Cache", + "music_cache_size": "{{size}} cached", + "music_cache_cleared": "Music cache cleared", + "delete_all_downloaded_songs": "Delete All Downloaded Songs", + "downloaded_songs_size": "{{size}} downloaded", + "downloaded_songs_deleted": "Downloaded songs deleted" + }, + "intro": { + "title": "Intro", + "show_intro": "Show Intro", + "reset_intro": "Reset Intro" + }, + "logs": { + "logs_title": "Logs", + "export_logs": "Export Logs", + "click_for_more_info": "Click for More Info", + "level": "Level", + "no_logs_available": "No Logs Available", + "delete_all_logs": "Delete All Logs" + }, + "languages": { + "title": "Languages", + "app_language": "App Language", + "system": "System" + }, + "toasts": { + "error_deleting_files": "Error Deleting Files", + "background_downloads_enabled": "Background downloads enabled", + "background_downloads_disabled": "Background downloads disabled" + } + }, + "sessions": { + "title": "Sessions", + "no_active_sessions": "No Active Sessions" + }, + "downloads": { + "downloads_title": "Downloads", + "tvseries": "TV-Series", + "movies": "Movies", + "queue": "Queue", + "other_media": "Other media", + "queue_hint": "Queue and downloads will be lost on app restart", + "no_items_in_queue": "No Items in Queue", + "no_downloaded_items": "No Downloaded Items", + "delete_all_movies_button": "Delete All Movies", + "delete_all_tvseries_button": "Delete All TV-Series", + "delete_all_button": "Delete All", + "delete_all_other_media_button": "Delete other media", + "active_download": "Active Download", + "no_active_downloads": "No Active Downloads", + "active_downloads": "Active Downloads", + "new_app_version_requires_re_download": "New app version requires re-download", + "new_app_version_requires_re_download_description": "The new update requires content to be downloaded again. Please remove all downloaded content and try again.", + "back": "Back", + "delete": "Delete", + "something_went_wrong": "Something Went Wrong", + "could_not_get_stream_url_from_jellyfin": "Could not get the stream URL from Jellyfin", + "eta": "ETA {{eta}}", + "toasts": { + "you_are_not_allowed_to_download_files": "You are not allowed to download files.", + "deleted_all_movies_successfully": "Deleted All Movies Successfully!", + "failed_to_delete_all_movies": "Failed to Delete All Movies", + "deleted_all_tvseries_successfully": "Deleted All TV-Series Successfully!", + "failed_to_delete_all_tvseries": "Failed to Delete All TV-Series", + "deleted_media_successfully": "Deleted other media Successfully!", + "failed_to_delete_media": "Failed to Delete other media", + "download_deleted": "Download Deleted", + "download_cancelled": "Download Cancelled", + "could_not_delete_download": "Could Not Delete Download", + "download_paused": "Download Paused", + "could_not_pause_download": "Could Not Pause Download", + "download_resumed": "Download Resumed", + "could_not_resume_download": "Could Not Resume Download", + "download_completed": "Download Completed", + "download_failed": "Download Failed", + "download_failed_for_item": "Download failed for {{item}} - {{error}}", + "download_completed_for_item": "Download Completed for {{item}}", + "download_started_for_item": "Download Started for {{item}}", + "failed_to_start_download": "Failed to start download", + "item_already_downloading": "{{item}} is already downloading", + "all_files_deleted": "All Downloads Deleted Successfully", + "files_deleted_by_type": "{{count}} {{type}} deleted", + "all_files_folders_and_jobs_deleted_successfully": "All files, folders, and jobs deleted successfully", + "failed_to_clean_cache_directory": "Failed to clean cache directory", + "could_not_get_download_url_for_item": "Could not get download URL for {{itemName}}", + "go_to_downloads": "Go to Downloads", + "file_deleted": "{{item}} deleted" + } + } + }, + "common": { + "select": "Select", + "no_trailer_available": "No trailer available", + "video": "Video", + "audio": "Audio", + "subtitle": "Subtitle", + "play": "Play", + "none": "None", + "track": "Track", + "cancel": "Cancel", + "delete": "Delete", + "ok": "OK", + "remove": "Remove", + "next": "Next", + "back": "Back", + "continue": "Continue", + "verifying": "Verifying..." + }, + "search": { + "search": "Search...", + "x_items": "{{count}} Items", + "library": "Library", + "discover": "Discover", + "no_results": "No Results", + "no_results_found_for": "No Results Found For", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "collections": "Collections", + "actors": "Actors", + "artists": "Artists", + "albums": "Albums", + "songs": "Songs", + "playlists": "Playlists", + "request_movies": "Request Movies", + "request_series": "Request Series", + "recently_added": "Recently Added", + "recent_requests": "Recent Requests", + "plex_watchlist": "Plex Watchlist", + "trending": "Trending", + "popular_movies": "Popular Movies", + "movie_genres": "Movie Genres", + "upcoming_movies": "Upcoming Movies", + "studios": "Studios", + "popular_tv": "Popular TV", + "tv_genres": "TV Genres", + "upcoming_tv": "Upcoming TV", + "networks": "Networks", + "tmdb_movie_keyword": "TMDB Movie Keyword", + "tmdb_movie_genre": "TMDB Movie Genre", + "tmdb_tv_keyword": "TMDB TV Keyword", + "tmdb_tv_genre": "TMDB TV Genre", + "tmdb_search": "TMDB Search", + "tmdb_studio": "TMDB Studio", + "tmdb_network": "TMDB Network", + "tmdb_movie_streaming_services": "TMDB Movie Streaming Services", + "tmdb_tv_streaming_services": "TMDB TV Streaming Services" + }, + "library": { + "no_results": "No Results", + "no_libraries_found": "No Libraries Found", + "item_types": { + "movies": "Movies", + "series": "Series", + "boxsets": "Box Sets", + "items": "Items" + }, + "options": { + "display": "Display", + "row": "Row", + "list": "List", + "image_style": "Image Style", + "poster": "Poster", + "cover": "Cover", + "show_titles": "Show Titles", + "show_stats": "Show Stats" + }, + "filters": { + "genres": "Genres", + "years": "Years", + "sort_by": "Sort By", + "filter_by": "Filter By", + "sort_order": "Sort Order", + "tags": "Tags" + } + }, + "favorites": { + "series": "Series", + "movies": "Movies", + "episodes": "Episodes", + "videos": "Videos", + "boxsets": "Box Sets", + "playlists": "Playlists", + "noDataTitle": "No Favorites Yet", + "noData": "Mark items as favorites to see them appear here for quick access." + }, + "custom_links": { + "no_links": "No Links" + }, + "player": { + "error": "Error", + "failed_to_get_stream_url": "Failed to get the stream URL", + "an_error_occured_while_playing_the_video": "An error occurred while playing the video. Check logs in settings.", + "client_error": "Client Error", + "could_not_create_stream_for_chromecast": "Could not create a stream for Chromecast", + "message_from_server": "Message from Server: {{message}}", + "next_episode": "Next Episode", + "refresh_tracks": "Refresh Tracks", + "audio_tracks": "Audio Tracks:", + "playback_state": "Playback State:", + "index": "Index:", + "continue_watching": "Continue Watching", + "go_back": "Go Back", + "downloaded_file_title": "You have this file downloaded", + "downloaded_file_message": "Do you want to play the downloaded file?", + "downloaded_file_yes": "Yes", + "downloaded_file_no": "No", + "downloaded_file_cancel": "Cancel" + }, + "item_card": { + "next_up": "Next Up", + "no_items_to_display": "No Items to Display", + "cast_and_crew": "Cast & Crew", + "series": "Series", + "seasons": "Seasons", + "season": "Season", + "no_episodes_for_this_season": "No episodes for this season", + "overview": "Overview", + "more_with": "More with {{name}}", + "similar_items": "Similar Items", + "no_similar_items_found": "No Similar Items Found", + "video": "Video", + "more_details": "More Details", + "media_options": "Media Options", + "quality": "Quality", + "audio": "Audio", + "subtitles": "Subtitle", + "show_more": "Show More", + "show_less": "Show Less", + "appeared_in": "Appeared In", + "could_not_load_item": "Could Not Load Item", + "none": "None", + "download": { + "download_season": "Download Season", + "download_series": "Download Series", + "download_episode": "Download Episode", + "download_movie": "Download Movie", + "download_x_item": "Download {{item_count}} Items", + "download_unwatched_only": "Unwatched Only", + "download_button": "Download" + } + }, + "live_tv": { + "next": "Next", + "previous": "Previous", + "coming_soon": "Coming Soon", + "on_now": "On Now", + "shows": "Shows", + "movies": "Movies", + "sports": "Sports", + "for_kids": "For Kids", + "news": "News" + }, + "jellyseerr": { + "confirm": "Confirm", + "cancel": "Cancel", + "yes": "Yes", + "whats_wrong": "What's Wrong?", + "issue_type": "Issue Type", + "select_an_issue": "Select an Issue", + "types": "Types", + "describe_the_issue": "(Optional) Describe the Issue...", + "submit_button": "Submit", + "report_issue_button": "Report Issue", + "request_button": "Request", + "are_you_sure_you_want_to_request_all_seasons": "Are you sure you want to request all seasons?", + "failed_to_login": "Failed to Login", + "cast": "Cast", + "details": "Details", + "status": "Status", + "original_title": "Original Title", + "series_type": "Series Type", + "release_dates": "Release Dates", + "first_air_date": "First Air Date", + "next_air_date": "Next Air Date", + "revenue": "Revenue", + "budget": "Budget", + "original_language": "Original Language", + "production_country": "Production Country", + "studios": "Studios", + "network": "Network", + "currently_streaming_on": "Currently Streaming On", + "advanced": "Advanced", + "request_as": "Request As", + "tags": "Tags", + "quality_profile": "Quality Profile", + "root_folder": "Root Folder", + "season_all": "Season (All)", + "season_number": "Season {{season_number}}", + "number_episodes": "{{episode_number}} Episodes", + "born": "Born", + "appearances": "Appearances", + "approve": "Approve", + "decline": "Decline", + "requested_by": "Requested by {{user}}", + "unknown_user": "Unknown User", + "toasts": { + "jellyseer_does_not_meet_requirements": "Seerr server does not meet minimum version requirements! Please update to at least 2.0.0", + "jellyseerr_test_failed": "Seerr test failed. Please try again.", + "failed_to_test_jellyseerr_server_url": "Failed to test Seerr server url", + "issue_submitted": "Issue Submitted!", + "requested_item": "Requested {{item}}!", + "you_dont_have_permission_to_request": "You don't have permission to request!", + "something_went_wrong_requesting_media": "Something went wrong requesting media!", + "request_approved": "Request Approved!", + "request_declined": "Request Declined!", + "failed_to_approve_request": "Failed to Approve Request", + "failed_to_decline_request": "Failed to Decline Request" + } + }, + "tabs": { + "home": "Home", + "search": "Search", + "library": "Library", + "custom_links": "Custom Links", + "favorites": "Favorites" + }, + "music": { + "title": "Music", + "tabs": { + "suggestions": "Suggestions", + "albums": "Albums", + "artists": "Artists", + "playlists": "Playlists", + "tracks": "tracks" + }, + "filters": { + "all": "All" + }, + "recently_added": "Recently Added", + "recently_played": "Recently Played", + "frequently_played": "Frequently Played", + "explore": "Explore", + "top_tracks": "Top Tracks", + "play": "Play", + "shuffle": "Shuffle", + "play_top_tracks": "Play Top Tracks", + "no_suggestions": "No suggestions available", + "no_albums": "No albums found", + "no_artists": "No artists found", + "no_playlists": "No playlists found", + "album_not_found": "Album not found", + "artist_not_found": "Artist not found", + "playlist_not_found": "Playlist not found", + "track_options": { + "play_next": "Play Next", + "add_to_queue": "Add to Queue", + "add_to_playlist": "Add to Playlist", + "download": "Download", + "downloaded": "Downloaded", + "downloading": "Downloading...", + "cached": "Cached", + "delete_download": "Delete Download", + "delete_cache": "Remove from Cache", + "go_to_artist": "Go to Artist", + "go_to_album": "Go to Album", + "add_to_favorites": "Add to Favorites", + "remove_from_favorites": "Remove from Favorites", + "remove_from_playlist": "Remove from Playlist" + }, + "playlists": { + "create_playlist": "Create Playlist", + "playlist_name": "Playlist Name", + "enter_name": "Enter playlist name", + "create": "Create", + "search_playlists": "Search playlists...", + "added_to": "Added to {{name}}", + "added": "Added to playlist", + "removed_from": "Removed from {{name}}", + "removed": "Removed from playlist", + "created": "Playlist created", + "create_new": "Create New Playlist", + "failed_to_add": "Failed to add to playlist", + "failed_to_remove": "Failed to remove from playlist", + "failed_to_create": "Failed to create playlist", + "delete_playlist": "Delete Playlist", + "delete_confirm": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "deleted": "Playlist deleted", + "failed_to_delete": "Failed to delete playlist" + }, + "sort": { + "title": "Sort By", + "alphabetical": "Alphabetical", + "date_created": "Date Created" + } + }, + "watchlists": { + "title": "Watchlists", + "my_watchlists": "My Watchlists", + "public_watchlists": "Public Watchlists", + "create_title": "Create Watchlist", + "edit_title": "Edit Watchlist", + "create_button": "Create Watchlist", + "save_button": "Save Changes", + "delete_button": "Delete", + "remove_button": "Remove", + "cancel_button": "Cancel", + "name_label": "Name", + "name_placeholder": "Enter watchlist name", + "description_label": "Description", + "description_placeholder": "Enter description (optional)", + "is_public_label": "Public Watchlist", + "is_public_description": "Allow others to view this watchlist", + "allowed_type_label": "Content Type", + "sort_order_label": "Default Sort Order", + "empty_title": "No Watchlists", + "empty_description": "Create your first watchlist to start organizing your media", + "empty_watchlist": "This watchlist is empty", + "empty_watchlist_hint": "Add items from your library to this watchlist", + "not_configured_title": "Streamystats Not Configured", + "not_configured_description": "Configure Streamystats in settings to use watchlists", + "go_to_settings": "Go to Settings", + "add_to_watchlist": "Add to Watchlist", + "remove_from_watchlist": "Remove from Watchlist", + "select_watchlist": "Select Watchlist", + "create_new": "Create New Watchlist", + "item": "item", + "items": "items", + "public": "Public", + "private": "Private", + "you": "You", + "by_owner": "By another user", + "not_found": "Watchlist not found", + "delete_confirm_title": "Delete Watchlist", + "delete_confirm_message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.", + "remove_item_title": "Remove from Watchlist", + "remove_item_message": "Remove \"{{name}}\" from this watchlist?", + "loading": "Loading watchlists...", + "no_compatible_watchlists": "No compatible watchlists", + "create_one_first": "Create a watchlist that accepts this content type" + }, + "playback_speed": { + "title": "Playback Speed", + "apply_to": "Apply To", + "speed": "Speed", + "scope": { + "media": "This media only", + "show": "This show", + "all": "All media (default)" + } + } +}