diff --git a/docs/docs/administration/oauth.md b/docs/docs/administration/oauth.md index ab317787bc09c1..432477064fd1dc 100644 --- a/docs/docs/administration/oauth.md +++ b/docs/docs/administration/oauth.md @@ -3,7 +3,7 @@ This page contains details about using OAuth in Immich. :::tip -Unable to set `app.immich:/` as a valid redirect URI? See [Mobile Redirect URI](#mobile-redirect-uri) for an alternative solution. +Unable to set `app.immich:///` as a valid redirect URI? See [Mobile Redirect URI](#mobile-redirect-uri) for an alternative solution. ::: ## Overview @@ -30,7 +30,7 @@ Before enabling OAuth in Immich, a new client application needs to be configured The **Sign-in redirect URIs** should include: - - `app.immich:/` - for logging in with OAuth from the [Mobile App](/docs/features/mobile-app.mdx) + - `app.immich:///` - for logging in with OAuth from the [Mobile App](/docs/features/mobile-app.mdx) - `http://DOMAIN:PORT/auth/login` - for logging in with OAuth from the Web Client - `http://DOMAIN:PORT/user-settings` - for manually linking OAuth in the Web Client @@ -38,7 +38,7 @@ Before enabling OAuth in Immich, a new client application needs to be configured Mobile - - `app.immich:/` (You **MUST** include this for iOS and Android mobile apps to work properly) + - `app.immich:///` (You **MUST** include this for iOS and Android mobile apps to work properly) Localhost @@ -96,16 +96,16 @@ When Auto Launch is enabled, the login page will automatically redirect the user ## Mobile Redirect URI -The redirect URI for the mobile app is `app.immich:/`, which is a [Custom Scheme](https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app). If this custom scheme is an invalid redirect URI for your OAuth Provider, you can work around this by doing the following: +The redirect URI for the mobile app is `app.immich:///`, which is a [Custom Scheme](https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app). If this custom scheme is an invalid redirect URI for your OAuth Provider, you can work around this by doing the following: -1. Configure an http(s) endpoint to forwards requests to `app.immich:/` +1. Configure an http(s) endpoint to forwards requests to `app.immich:///` 2. Whitelist the new endpoint as a valid redirect URI with your provider. 3. Specify the new endpoint as the `Mobile Redirect URI Override`, in the OAuth settings. With these steps in place, you should be able to use OAuth from the [Mobile App](/docs/features/mobile-app.mdx) without a custom scheme redirect URI. :::info -Immich has a route (`/api/oauth/mobile-redirect`) that is already configured to forward requests to `app.immich:/`, and can be used for step 1. +Immich has a route (`/api/oauth/mobile-redirect`) that is already configured to forward requests to `app.immich:///`, and can be used for step 1. ::: ## Example Configuration diff --git a/mobile/lib/services/oauth.service.dart b/mobile/lib/services/oauth.service.dart index 807c88db8de508..18ae062e7e75be 100644 --- a/mobile/lib/services/oauth.service.dart +++ b/mobile/lib/services/oauth.service.dart @@ -18,7 +18,7 @@ class OAuthService { await _apiService.resolveAndSetEndpoint(serverUrl); final dto = await _apiService.oAuthApi.startOAuth( - OAuthConfigDto(redirectUri: '$callbackUrlScheme:/'), + OAuthConfigDto(redirectUri: '$callbackUrlScheme:///'), ); return dto?.url; } diff --git a/server/src/constants.ts b/server/src/constants.ts index 4e2aca7184f134..06da876d787619 100644 --- a/server/src/constants.ts +++ b/server/src/constants.ts @@ -35,7 +35,7 @@ export const geodataAdmin1Path = join(GEODATA_ROOT_PATH, 'admin1CodesASCII.txt') export const geodataAdmin2Path = join(GEODATA_ROOT_PATH, 'admin2Codes.txt'); export const geodataCities500Path = join(GEODATA_ROOT_PATH, citiesFile); -export const MOBILE_REDIRECT = 'app.immich:/'; +export const MOBILE_REDIRECT = 'app.immich:///'; export const LOGIN_URL = '/auth/login?autoLaunch=0'; export enum AuthType { diff --git a/server/src/services/auth.service.spec.ts b/server/src/services/auth.service.spec.ts index 7aa03e6bdd6f86..aed53ca083a834 100644 --- a/server/src/services/auth.service.spec.ts +++ b/server/src/services/auth.service.spec.ts @@ -353,11 +353,11 @@ describe('AuthService', () => { describe('getMobileRedirect', () => { it('should pass along the query params', () => { - expect(sut.getMobileRedirect('http://immich.app?code=123&state=456')).toEqual('app.immich:/?code=123&state=456'); + expect(sut.getMobileRedirect('http://immich.app?code=123&state=456')).toEqual('app.immich:///?code=123&state=456'); }); it('should work if called without query params', () => { - expect(sut.getMobileRedirect('http://immich.app')).toEqual('app.immich:/?'); + expect(sut.getMobileRedirect('http://immich.app')).toEqual('app.immich:///?'); }); }); @@ -423,7 +423,7 @@ describe('AuthService', () => { userMock.getByOAuthId.mockResolvedValue(userStub.user1); sessionMock.create.mockResolvedValue(sessionStub.valid); - await sut.callback({ url: `app.immich:/?code=abc123` }, loginDetails); + await sut.callback({ url: `app.immich:///?code=abc123` }, loginDetails); expect(callbackMock).toHaveBeenCalledWith('http://mobile-redirect', { state: 'state' }, { state: 'state' }); }); diff --git a/web/src/lib/i18n/ar.json b/web/src/lib/i18n/ar.json index 5c59ed84f0f1fc..1b5b94b5acfe4b 100644 --- a/web/src/lib/i18n/ar.json +++ b/web/src/lib/i18n/ar.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "عنوان URL الخاص بجهة الإصدار", "oauth_mobile_redirect_uri": "عنوان URI لإعادة التوجيه على الهاتف", "oauth_mobile_redirect_uri_override": "تجاوز عنوان URI لإعادة التوجيه على الهاتف", - "oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما يكون 'app.immich:/' هو عنوان URI لإعادة التوجيه غير الصالح.", + "oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما يكون 'app.immich:///' هو عنوان URI لإعادة التوجيه غير الصالح.", "oauth_scope": "النطاق", "oauth_settings": "OAuth", "oauth_settings_description": "إدارة إعدادات تسجيل الدخول OAuth", @@ -326,7 +326,7 @@ "advanced": "متقدم", "age_months": "عمر {months, plural, one {# شهر} other {# أشهر}}", "age_year_months": "عمر سنة واحدة، {months, plural, one {# شهر} other {# أشهر}}", - "age_years": "{years, plural, other {العمر #}}", + "age_years": "{سنوات , plural, other {العمر #}}", "album_added": "تمت إضافة الألبوم", "album_added_notification_setting_description": "تلقي إشعارًا بالبريد الإلكتروني عند إضافتك إلى ألبوم مشترك", "album_cover_updated": "تم تحديث غلاف الألبوم", @@ -386,31 +386,17 @@ "assets_count": "{count, plural, one {# أصل} other {# أصول}}", "assets_moved_to_trash_count": "تم نقل {count, plural, one {# أصل} other {# أصول}} إلى سلة المهملات", "assets_permanently_deleted_count": "تم حذف {count, plural, one {# أصل} other {# أصول}} بشكل دائم", - "assets_removed_count": "تمت إزالة {count, plural, one {# أصل} other {# أصول}}", - "assets_restore_confirmation": "هل أنت متأكد أنك تريد استعادة كافة الأصول المحذوفة؟ لا يمكنك التراجع عن هذا الإجراء!", - "assets_restored_count": "تمت استعادة {count, plural, one {# أصل} other {# أصول}}", - "assets_trashed_count": "تم إرسال {count, plural, one {# أصل} other {# أصول}} إلى سلة المهملات", - "assets_were_part_of_album_count": "{count, plural, one {الأصل كان} other {الأصول كانت}} جزءًا من الألبوم بالفعل", "authorized_devices": "الأجهزه المخولة", "back": "خلف", - "back_close_deselect": "الرجوع أو الإغلاق أو إلغاء التحديد", - "backward": "الى الوراء", - "birthdate_saved": "تم حفظ تاريخ الميلاد بنجاح", - "birthdate_set_description": "يتم استخدام تاريخ الميلاد لحساب عمر هذا الشخص وقت التقاط الصورة.", + "backward": "", "blurred_background": "خلفية مشوشة", - "build": "يبني", - "build_image": "بناء الصورة", - "bulk_delete_duplicates_confirmation": "هل أنت متأكد من أنك تريد حذف {count, plural, one {# أصل مكرر} other {# أصول مكررة}} بالجملة؟ سيحتفظ هذا بأكبر أصل من كل مجموعة ويحذف جميع النسخ المكررة الأخرى بشكل دائم. لا يمكنك التراجع عن هذا الإجراء!", - "bulk_keep_duplicates_confirmation": "هل أنت متأكد من أنك تريد الاحتفاظ بـ {count, plural, one {# أصل مكرر} other {# أصول مكررة}}؟ سيؤدي هذا إلى حل جميع مجموعات النسخ المكررة دون حذف أي شيء.", - "bulk_trash_duplicates_confirmation": "هل أنت متأكد من أنك تريد إرسال {count, plural, one {# أصل مكرر} other {# أصول مكررة}} إلى سلة المهملات بالجملة؟ سيحتفظ هذا بأكبر أصل من كل مجموعة ويرسل جميع النسخ المكررة الأخرى إلى سلة المهملات.", - "camera": "الكاميرا", + "camera": "", "camera_brand": "علامة الكاميرا التجارية", "camera_model": "طراز الكاميرا", "cancel": "يلغي", "cancel_search": "الغي البحث", - "cannot_merge_people": "لا يمكن دمج الأشخاص", - "cannot_undo_this_action": "لا يمكنك التراجع عن هذا الإجراء!", - "cannot_update_the_description": "لا يمكن تحديث الوصف", + "cannot_merge_people": "", + "cannot_update_the_description": "", "cant_apply_changes": "", "cant_get_faces": "", "cant_search_people": "", @@ -419,103 +405,81 @@ "change_expiration_time": "تغيير وقت انتهاء الصلاحية", "change_location": "غيّر الموقع", "change_name": "غيّر الأسم", - "change_name_successfully": "تم تغيير الاسم بنجاح", - "change_password": "تغيير كلمة المرور", - "change_password_description": "هذه إما هي المرة الأولى التي تقوم فيها بتسجيل الدخول إلى النظام أو أنه تم تقديم طلب لتغيير كلمة المرور الخاصة بك. الرجاء إدخال كلمة المرور الجديدة أدناه.", - "change_your_password": "غير كلمة المرور الخاصة بك", - "changed_visibility_successfully": "تم تغيير الرؤية بنجاح", - "check_all": "تحقق من الكل", - "check_logs": "تحقق من السجلات", - "choose_matching_people_to_merge": "اختر الأشخاص المتطابقين لدمجهم", + "change_name_successfully": "", + "change_password": "تغيير كلمة المرورغيّر كلمة المرور", + "change_your_password": "", + "changed_visibility_successfully": "", + "check_logs": "", "city": "مدينة", "clear": "مسح", "clear_all": "مسح الكل", "clear_message": "مسح الرسالة", "clear_value": "مسح القيمة", - "close": "إغلاق", - "collapse": "طي", + "close": "", "collapse_all": "طيّ الكل", "color_theme": "نمط الألوان", - "comment_deleted": "تم حذف التعليق", "comment_options": "خيارات التعليق", - "comments_and_likes": "التعليقات والإعجابات", - "comments_are_disabled": "التعليقات معطلة", + "comments_are_disabled": "", "confirm": "تأكيد", - "confirm_admin_password": "تأكيد كلمة مرور المسؤول", - "confirm_delete_shared_link": "هل أنت متأكد أنك تريد حذف هذا الرابط المشترك؟", + "confirm_admin_password": "", "confirm_password": "تأكيد كلمة المرور", - "contain": "محتواة", - "context": "السياق", - "continue": "متابعة", - "copied_image_to_clipboard": "تم نسخ الصورة إلى الحافظة.", - "copied_to_clipboard": "نسخ إلى الحافظة!", + "contain": "", + "context": "", + "continue": "", + "copied_image_to_clipboard": "", "copy_error": "نسخ الخطأ", - "copy_file_path": "نسخ مسار الملف", + "copy_file_path": "", "copy_image": "نسخ الصورة", "copy_link": "نسخ الرابط", - "copy_link_to_clipboard": "انسخ الرابط إلى الحافظة", + "copy_link_to_clipboard": "", "copy_password": "نسخ كلمة المرور", - "copy_to_clipboard": "نسخ إلى الحافظة", + "copy_to_clipboard": "", "country": "دولة", - "cover": "تغطي", - "covers": "أغلفة", + "cover": "", + "covers": "", "create": "انشاء", "create_album": "إنشاء ألبوم", "create_library": "إنشاء مكتبة", "create_link": "إنشاء رابط", "create_link_to_share": "إنشاء رابط للمشاركة", - "create_link_to_share_description": "السماح لأي شخص لديه الرابط بمشاهدة الصورة (الصور) المحددة", - "create_new_person": "إنشاء شخص جديد", - "create_new_person_hint": "تعيين الأصول المحددة لشخص جديد", - "create_new_user": "إنشاء مستخدم جديد", + "create_new_person": "", + "create_new_user": "", "create_user": "إنشاء مستخدم", - "created": "تم الإنشاء", + "created": "", "current_device": "الجهاز الحالي", - "custom_locale": "لغة مخصصة", - "custom_locale_description": "تنسيق التواريخ والأرقام بناءً على اللغة والمنطقة", - "dark": "معتم", + "custom_locale": "", + "custom_locale_description": "", + "dark": "", "date_after": "التارخ بعد", "date_and_time": "التاريخ و الوقت", "date_before": "التاريخ قبل", - "date_of_birth_saved": "تم حفظ تاريخ الميلاد بنجاح", "date_range": "نطاق الموعد", - "day": "يوم", - "deduplicate_all": "إلغاء تكرار الكل", - "default_locale": "اللغة الافتراضية", - "default_locale_description": "تنسيق التواريخ والأرقام بناءً على لغة المتصفح الخاص بك", + "day": "", + "default_locale": "", + "default_locale_description": "", "delete": "يمسح", "delete_album": "حذف الألبوم", - "delete_api_key_prompt": "هل أنت متأكد أنك تريد حذف مفتاح API هذا؟", - "delete_duplicates_confirmation": "هل أنت متأكد أنك تريد حذف هذه التكرارات نهائيًا؟", "delete_key": "حذف المفتاح", "delete_library": "حذف المكتبة", "delete_link": "حذف الرابط", "delete_shared_link": "حذف الرابط المشترك", "delete_user": "حذف المستخدم", - "deleted_shared_link": "تم حذف الرابط المشارك", + "deleted_shared_link": "", "description": "وصف", "details": "تفاصيل", - "direction": "الإتجاه", - "disabled": "معطل", + "direction": "", "disallow_edits": "منع التعديلات", - "discover": "يكتشف", - "dismiss_all_errors": "تجاهل كافة الأخطاء", + "discover": "", + "dismiss_all_errors": "", "dismiss_error": "تجاهل الخطأ", "display_options": "عرض الخيارات", "display_order": "عرض الترتيب", - "display_original_photos": "عرض الصور الأصلية", - "display_original_photos_setting_description": "تفضل عرض الصورة الأصلية عند عرض أحد الأصول بدلاً من الصور المصغرة عندما يكون الأصل الأصلي متوافقًا مع الويب. قد يؤدي ذلك إلى بطء سرعات عرض الصور.", - "do_not_show_again": "لا تظهر هذه الرسالة مرة آخرى", + "display_original_photos": "", + "display_original_photos_setting_description": "", "done": "منتهي", "download": "تحميل", - "download_settings": "تنزيل", - "download_settings_description": "إدارة الإعدادات المتعلقة بتنزيل الأصول", - "downloading": "جارى التحميل", - "downloading_asset_filename": "تنزيل الأصل {filename}", - "drop_files_to_upload": "قم بإسقاط الملفات في أي مكان لرفعها", - "duplicates": "التكرارات", - "duplicates_description": "قم بحل كل مجموعة من خلال الإشارة إلى التكرارات، إن وجدت", - "duration": "المدة", + "downloading": "", + "duration": "", "durations": { "days": "", "hours": "", @@ -523,12 +487,11 @@ "months": "", "years": "" }, - "edit": "تعديل", "edit_album": "تعديل الألبوم", "edit_avatar": "تعديل الصوره الشخصية", "edit_date": "تعديل التاريخ", - "edit_date_and_time": "تحرير التاريخ والوقت", - "edit_exclusion_pattern": "تحرير نمط الاستبعاد", + "edit_date_and_time": "", + "edit_exclusion_pattern": "", "edit_faces": "تعديل الوجوه", "edit_import_path": "", "edit_import_paths": "", diff --git a/web/src/lib/i18n/bg.json b/web/src/lib/i18n/bg.json index 9d5406b7b1a64d..2234f9a3db2e7d 100644 --- a/web/src/lib/i18n/bg.json +++ b/web/src/lib/i18n/bg.json @@ -1,7 +1,7 @@ { "about": "За Immich", "account": "Акаунт", - "account_settings": "Настройки на профила", + "account_settings": "Настройки на акаунта", "acknowledge": "Потвърждавам", "action": "Действие", "actions": "Действия", @@ -28,91 +28,90 @@ "added_to_favorites_count": "Добавени {count} към любими", "admin": { "add_exclusion_pattern_description": "Добави модели за изключване. Поддържа се \"globbing\" с помощта на *, ** и ?. За да игнорирате всички файлове в директория с име \"Raw\", използвайте \"**/Raw/**\". За да игнорирате всички файлове, завършващи на \".tif\", използвайте \"**/*.tif\". За да игнорирате абсолютен път, използвайте \"/path/to/ignore/**\".", - "authentication_settings": "Настройки за удостоверяване", - "authentication_settings_description": "Управление на парола, OAuth и други настройки за удостоверяване", - "authentication_settings_disable_all": "Сигурни ли сте, че искате да деактивирате всички методи за вписване? Вписването ще бъде напълно деактивирано.", + "authentication_settings": "", + "authentication_settings_description": "", "authentication_settings_reenable": "", - "background_task_job": "Процеси на заден фон", - "check_all": "Провери всичко", + "background_task_job": "", + "check_all": "", "cleared_jobs": "", - "config_set_by_file": "конфигурация е зададено от файл", - "confirm_delete_library": "Сигурни ли сте че искате да изтриете библиотеката - {library} ?", + "config_set_by_file": "", + "confirm_delete_library": "", "confirm_delete_library_assets": "", - "confirm_email_below": "За потвърждение, моля въведете \"{email}\" отдолу", - "confirm_reprocess_all_faces": "Сигурни ли сте, че искате да се обработят лицата отново? Това ще изчисти всички именувани хора.", - "confirm_user_password_reset": "Сигурни ли сте, че искате да нулирате паролата на {user}?", - "disable_login": "Изключете вписването", + "confirm_email_below": "", + "confirm_reprocess_all_faces": "", + "confirm_user_password_reset": "", + "disable_login": "", "duplicate_detection_job_description": "", "exclusion_pattern_description": "", - "external_library_created_at": "Външна библиотека (създадена на {date})", - "external_library_management": "Управление на външните библиотеки", - "face_detection": "Разпознаване на лица", + "external_library_created_at": "", + "external_library_management": "", + "face_detection": "", "face_detection_description": "", "facial_recognition_job_description": "", - "failed_job_command": "Командата {command} е неуспешна за задача: {job}", - "force_delete_user_warning": "ВНИМАНИЕ: Това веднага ще изтрие потребителя и всичките му ресурси. Действието е необратимо и файловете не могат да бъдат възстановени.", - "forcing_refresh_library_files": "Принуждаване обновяване на всички файлове в библиотеката", - "image_format_description": "WebP създава по-малки файлове от JPEG, но ги кодира по-бавно.", - "image_prefer_embedded_preview": "Предпочитане на вградената визуализация", + "failed_job_command": "", + "force_delete_user_warning": "", + "forcing_refresh_library_files": "", + "image_format_description": "", + "image_prefer_embedded_preview": "", "image_prefer_embedded_preview_setting_description": "", - "image_prefer_wide_gamut": "Предпочитане на широка гама", + "image_prefer_wide_gamut": "", "image_prefer_wide_gamut_setting_description": "", - "image_preview_format": "Формат на визуализацията", - "image_preview_resolution": "Резолюция на визуализацията", + "image_preview_format": "", + "image_preview_resolution": "", "image_preview_resolution_description": "", - "image_quality": "Качество", - "image_quality_description": "Качество на изображението от 1-100. Повече е с по-добро качество, но създава по-големи файлове. Тази настройка засяга Визуализацията и Миниатюрните изображения.", - "image_settings": "Настройки за изображенията", - "image_settings_description": "Управляване качеството и резолюцията на създадените изображения", - "image_thumbnail_format": "Формат на миниатюрните изображения", - "image_thumbnail_resolution": "Резолюция на миниатюрните изображения", + "image_quality": "", + "image_quality_description": "", + "image_settings": "", + "image_settings_description": "", + "image_thumbnail_format": "", + "image_thumbnail_resolution": "", "image_thumbnail_resolution_description": "", "job_concurrency": "", - "job_not_concurrency_safe": "Тази задача не е безопасна за паралелно изпълнение.", - "job_settings": "Настройки за задачите", - "job_settings_description": "Управление за паралелност на задачите", - "job_status": "Статус на задачата", + "job_not_concurrency_safe": "", + "job_settings": "", + "job_settings_description": "", + "job_status": "", "jobs_delayed": "", "jobs_failed": "", - "library_created": "Създадена библиотека: {library}", + "library_created": "", "library_cron_expression": "", "library_cron_expression_description": "", "library_cron_expression_presets": "", - "library_deleted": "Библиотека изтрита", - "library_import_path_description": "Посочете папка за импортиране. Тази папка, вкл. подпапките, ще бъдат сканирани за изображения и видеоклипове.", - "library_scanning": "Периодично сканиране", - "library_scanning_description": "Конфигурация за периодично сканиране на библиотеката", - "library_scanning_enable_description": "Включване на периодичното сканиране на библиотеката", - "library_settings": "Външна библиотека", - "library_settings_description": "Управление настройките за външна библиотека", - "library_tasks_description": "Извършване на задачи за библиотеката", - "library_watching_enable_description": "Наблюдаване за промяна на файловете във външаната библиотека", - "library_watching_settings": "Наблюдаване на библиотеката (ЕКСПЕРИМЕНТАЛНО)", - "library_watching_settings_description": "Автоматично наблюдавай за променени файлове", - "logging_enable_description": "Включване на запис/логове", - "logging_level_description": "Когато е включено, какво ниво на записване да се използва.", - "logging_settings": "Записване", + "library_deleted": "", + "library_import_path_description": "", + "library_scanning": "", + "library_scanning_description": "", + "library_scanning_enable_description": "", + "library_settings": "", + "library_settings_description": "", + "library_tasks_description": "", + "library_watching_enable_description": "", + "library_watching_settings": "", + "library_watching_settings_description": "", + "logging_enable_description": "", + "logging_level_description": "", + "logging_settings": "", "machine_learning_clip_model": "", "machine_learning_clip_model_description": "", - "machine_learning_duplicate_detection": "Откриване на дубликати", - "machine_learning_duplicate_detection_enabled": "Включване откриването на дубликати", - "machine_learning_duplicate_detection_enabled_description": "Напълно идентични файлове ще бъдат дедупликирани дори, когато е изключено.", + "machine_learning_duplicate_detection": "", + "machine_learning_duplicate_detection_enabled": "", + "machine_learning_duplicate_detection_enabled_description": "", "machine_learning_duplicate_detection_setting_description": "", - "machine_learning_enabled": "Включване на машинното обучение", + "machine_learning_enabled": "", "machine_learning_enabled_description": "", - "machine_learning_facial_recognition": "Лицево разпознаване", - "machine_learning_facial_recognition_description": "Откриване, разпознаване и групиране на лица в изображенията", - "machine_learning_facial_recognition_model": "Модел за лицево разпознаване", + "machine_learning_facial_recognition": "", + "machine_learning_facial_recognition_description": "", + "machine_learning_facial_recognition_model": "", "machine_learning_facial_recognition_model_description": "", - "machine_learning_facial_recognition_setting": "Включване на лицевото разпознаване", - "machine_learning_facial_recognition_setting_description": "Когато е изключено, изображенията няма да бъдат кодирани за лицево разпознаване и секцията \"Хора\" няма да бъде попълнена.", - "machine_learning_max_detection_distance": "Максимално разстояние за откриване", + "machine_learning_facial_recognition_setting": "", + "machine_learning_facial_recognition_setting_description": "", + "machine_learning_max_detection_distance": "", "machine_learning_max_detection_distance_description": "", - "machine_learning_max_recognition_distance": "Максимално разстояние за разпознаване", + "machine_learning_max_recognition_distance": "", "machine_learning_max_recognition_distance_description": "", "machine_learning_min_detection_score": "", "machine_learning_min_detection_score_description": "", - "machine_learning_min_recognized_faces": "Минимум разпознати лица", + "machine_learning_min_recognized_faces": "", "machine_learning_min_recognized_faces_description": "", "machine_learning_settings": "", "machine_learning_settings_description": "", diff --git a/web/src/lib/i18n/ca.json b/web/src/lib/i18n/ca.json index 66e840cb2d8db1..0a2a08ee8f5730 100644 --- a/web/src/lib/i18n/ca.json +++ b/web/src/lib/i18n/ca.json @@ -164,7 +164,7 @@ "oauth_issuer_url": "URL de l'emissor", "oauth_mobile_redirect_uri": "URI de redirecció mòbil", "oauth_mobile_redirect_uri_override": "", - "oauth_mobile_redirect_uri_override_description": "Habilita quan 'app.immich:/' és una URI de redirecció invàlida.", + "oauth_mobile_redirect_uri_override_description": "Habilita quan 'app.immich:///' és una URI de redirecció invàlida.", "oauth_scope": "Abast", "oauth_settings": "OAuth", "oauth_settings_description": "Gestiona la configuració de l'inici de sessió OAuth", diff --git a/web/src/lib/i18n/cs.json b/web/src/lib/i18n/cs.json index cf86d8d3831c26..ed1362b3b71475 100644 --- a/web/src/lib/i18n/cs.json +++ b/web/src/lib/i18n/cs.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "URL vydavatele", "oauth_mobile_redirect_uri": "Mobilní přesměrování URI", "oauth_mobile_redirect_uri_override": "Přepsat mobilní přesměrování URI", - "oauth_mobile_redirect_uri_override_description": "Povolit, pokud je 'app.immich:/' neplatné URI přesměrování.", + "oauth_mobile_redirect_uri_override_description": "Povolit, pokud je 'app.immich:///' neplatné URI přesměrování.", "oauth_scope": "Rozsah", "oauth_settings": "OAuth", "oauth_settings_description": "Správa nastavení OAuth přihlášení", @@ -1174,7 +1174,7 @@ "variables": "Proměnné", "version": "Verze", "version_announcement_closing": "Váš přítel Alex", - "version_announcement_message": "Ahoj příteli, je tu nová verze aplikace, věnuj prosím čas přečtení poznámek k vydání a zajisti si, aby docker-compose.yml a nastavení .env bylo aktuální, a aby nedošlo k chybné konfiguraci, zejména pokud používáš WatchTower nebo jiný mechanismus, který se stará o automatickou aktualizaci aplikace.", + "version_announcement_message": "Ahoj příteli, je tu nová verze aplikace, věnuj prosím čas přečtení poznámek k vydání a zajisti si, aby docker-compose.yml a nastavení .env bylo aktuální, a aby nedošlo k chybné konfiguraci, zejména pokud používáte WatchTower nebo jiný mechanismus, který se stará o automatickou aktualizaci aplikace.", "video": "Video", "video_hover_setting": "Přehrávat miniaturu videa po najetí myší", "video_hover_setting_description": "Přehrát miniaturu videa při najetí myší na položku. I když je přehrávání vypnuto, lze jej spustit najetím na ikonu přehrávání.", diff --git a/web/src/lib/i18n/da.json b/web/src/lib/i18n/da.json index 87f179daaa90b3..5d7c6a495ded3c 100644 --- a/web/src/lib/i18n/da.json +++ b/web/src/lib/i18n/da.json @@ -1,5 +1,4 @@ { - "about": "Om", "account": "Konto", "account_settings": "Kontoindstillinger", "acknowledge": "Anerkend", @@ -29,8 +28,7 @@ "add_exclusion_pattern_description": "Tilføj udelukkelsesmønstre. Globbing ved hjælp af *, ** og ? understøttes. For at ignorere alle filer i enhver mappe med navnet \"Raw\", brug \"**/Raw/**\". For at ignorere alle filer, der slutter på \".tif\", brug \"**/*.tif\". For at ignorere en absolut sti, brug \"/sti/til/ignoreret/**\".", "authentication_settings": "Godkendelsesindstillinger", "authentication_settings_description": "Administrer adgangskode, OAuth og andre godkendelsesindstillinger", - "authentication_settings_disable_all": "Er du sikker på at du vil deaktivere alle login muligheder? Login vil blive helt deaktiveret.", - "authentication_settings_reenable": "Brug en server-kommando for at genaktivere.", + "authentication_settings_disable_all": "Er du sikker på du vil deaktivere alle login muligheder? Login vil blive helt deaktiveret", "background_task_job": "Baggrundsopgaver", "check_all": "Tjek Alle", "cleared_jobs": "Ryddet jobs til: {job}", @@ -50,7 +48,6 @@ "face_detection": "Ansigtsopdagelse", "face_detection_description": "Genkend ansigterne i aktiver via maskinlæring. For videoer er det kun miniaturebilledet som tages hensyn til. \"Alle\" (gen-)behandler alle aktiver. \"Mangler\" sætter aktiver i kø, som ikke er blevet behandlet endnu. Opdagede ansigter vil blive sat i kø til Ansigtsgenkendelse efter Ansigtsopdagelse er færdig, hvilket grupperer dem til eksisterende eller nye personer.", "facial_recognition_job_description": "Grupper opdagede ansigter i personer. Dette trin kører efter Ansigtsopdagelse er færdig. \"Alle\" (gen-)klumper alle ansigter sammen. \"Mangler\" sætter ansigter i kø, som ikke har en person tildelt.", - "failed_job_command": "Kommando {command} mislykkedes for job: {job}", "force_delete_user_warning": "ADVARSEL: Dette vil øjeblikkeligt fjerne brugeren og alle Billeder/Videoer. Dette kan ikke fortrydes, og filerne kan ikke gendannes.", "forcing_refresh_library_files": "Tvinger genopfriskning af alle biblioteksfiler", "image_format_description": "WebP producerer mindre filer end JPEG, men er langsommere at komprimere.", @@ -166,7 +163,7 @@ "oauth_issuer_url": "Udsteder-URL", "oauth_mobile_redirect_uri": "Mobilomdiregerings-URL", "oauth_mobile_redirect_uri_override": "Tilsidesættelse af mobil omdiregerings-URL", - "oauth_mobile_redirect_uri_override_description": "Slå til når \"app.immich:/\" er en ugyldig omdiregerings-URL.", + "oauth_mobile_redirect_uri_override_description": "Slå til når \"app.immich:///\" er en ugyldig omdiregerings-URL.", "oauth_scope": "Omfang", "oauth_settings": "OAuth", "oauth_settings_description": "Administrer OAuth login-indstillinger", diff --git a/web/src/lib/i18n/de.json b/web/src/lib/i18n/de.json index 13c3d5054a12a9..2a0f728766a812 100644 --- a/web/src/lib/i18n/de.json +++ b/web/src/lib/i18n/de.json @@ -69,8 +69,8 @@ "image_thumbnail_format": "Vorschaubildformat", "image_thumbnail_resolution": "Vorschaubildauflösung", "image_thumbnail_resolution_description": "Dies wird bei der Anzeige von Bildergruppen („Zeitleiste“, „Albumansicht“ usw.) verwendet. Höhere Auflösungen können mehr Details beibehalten, benötigen aber mehr Zeit für die Kodierung, haben größere Dateigrößen und können die Reaktionsfähigkeit der App beeinträchtigen.", - "job_concurrency": "{job} - (Anzahl der Parallelitäten)", - "job_not_concurrency_safe": "Dieser Job ist nicht parallelisierungssicher.", + "job_concurrency": "{job} Gleichzeitigkeit", + "job_not_concurrency_safe": "Bei diesem Job kann die Nebenläufigkeit nicht garantiert werden.", "job_settings": "Job-Einstellungen", "job_settings_description": "Verwalten der Parallelität von Jobs", "job_status": "Job-Status", @@ -102,7 +102,7 @@ "machine_learning_duplicate_detection_setting_description": "Verwendung von CLIP-Embeddings zum Erkennen möglicher Duplikate", "machine_learning_enabled": "Maschinelles Lernen aktivieren", "machine_learning_enabled_description": "Wenn diese Option deaktiviert ist, werden alle ML-Funktionen unabhängig von den unten aufgeführten Einstellungen deaktiviert.", - "machine_learning_facial_recognition": "Gesichtszuordnung", + "machine_learning_facial_recognition": "Gesichtserkennung", "machine_learning_facial_recognition_description": "Erkenne, identifiziere und gruppiere Gesichter in Bildern", "machine_learning_facial_recognition_model": "Gesichtserkennungs-Modell", "machine_learning_facial_recognition_model_description": "Die Modelle sind in absteigender Reihenfolge ihrer Größe aufgeführt. Größere Modelle sind langsamer und verbrauchen mehr Speicher, liefern aber bessere Ergebnisse. Bitte beachte dabei, dass du den Gesichtserkennungsjob für alle Bilder neu starten musst, wenn du ein Modell änderst.", @@ -123,15 +123,15 @@ "machine_learning_smart_search_enabled": "Intelligente Suche aktivieren", "machine_learning_smart_search_enabled_description": "Ist diese Option deaktiviert, werden die Bilder nicht für die intelligente Suche verwendet.", "machine_learning_url_description": "Server-URL für maschinelles Lernen", - "manage_concurrency": "Gleichzeitige Ausführungen verwalten", + "manage_concurrency": "Nebenläufigkeit verwalten", "manage_log_settings": "Log-Einstellungen verwalten", "map_dark_style": "Dunkler Stil", "map_enable_description": "Kartenfunktionen aktivieren", "map_light_style": "Heller Stil", - "map_manage_reverse_geocoding_settings": "Einstellungen für die Umgekehrte Geokodierung verwalten", + "map_manage_reverse_geocoding_settings": "Umgekehrte Geokodierung Einstellungen verwalten", "map_reverse_geocoding": "Umgekehrte Geokodierung", "map_reverse_geocoding_enable_description": "Umgekehrte Geokodierung aktivieren", - "map_reverse_geocoding_settings": "Einstellungen für Umgekehrte Geokodierung", + "map_reverse_geocoding_settings": "Umgekehrte Geokodierung Einstellungen", "map_settings": "Karten & GPS Einstellungen", "map_settings_description": "Karteneinstellungen bearbeiten", "map_style_description": "URL zu einem style.json Karten-Theme", @@ -171,7 +171,7 @@ "oauth_issuer_url": "Aussteller-URL", "oauth_mobile_redirect_uri": "Mobile Umleitungs-URI", "oauth_mobile_redirect_uri_override": "Mobile Umleitungs-URI überschreiben", - "oauth_mobile_redirect_uri_override_description": "Einschalten, wenn 'app.immich:/' ein ungültiger Redirect-URI ist.", + "oauth_mobile_redirect_uri_override_description": "Einschalten, wenn 'app.immich:///' ein ungültiger Redirect-URI ist.", "oauth_scope": "Umfang", "oauth_settings": "OAuth", "oauth_settings_description": "OAuth-Anmeldeeinstellungen verwalten", @@ -209,12 +209,10 @@ "server_settings_description": "Servereinstellungen verwalten", "server_welcome_message": "Willkommensnachricht", "server_welcome_message_description": "Eine Mitteilung, welche auf der Anmeldeseite angezeigt wird.", - "sidecar_job": "Filialdatei-Metadaten", - "sidecar_job_description": "Filialdatei-Metadaten im Dateisystem entdecken oder synchronisieren", + "sidecar_job": "Sidecar-Metadaten", + "sidecar_job_description": "Sidecar-Metadaten im Dateisystem entdecken oder synchronisieren", "slideshow_duration_description": "Dauer der Anzeige jedes Bildes in Sekunden", "smart_search_job_description": "Maschinelles Lernen auf Dateien anwenden, um die intelligente Suche zu ermöglichen", - "storage_template_date_time_description": "Der Erstellungszeitstempel der Datei wird für die Datums- und Uhrzeitinformation verwendet", - "storage_template_date_time_sample": "Beispielzeitpunkt {date}", "storage_template_enable_description": "Speichervorlagen-Engine aktivieren", "storage_template_hash_verification_enabled": "Hash-Prüfung aktiviert", "storage_template_hash_verification_enabled_description": "Aktiviert die Hash-Verifizierung. Deaktiviere diese Option nur, wenn du dir über die damit verbundenen Auswirkungen im Klaren bist", @@ -303,14 +301,12 @@ "untracked_files_description": "Diese Dateien werden nicht von der Application getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein", "user_delete_delay": "Das Konto und die Dateien von {user} werden in {delay, plural, one {einem Tag} other {# Tagen}} für eine permanente Löschung geplant.", "user_delete_delay_settings": "Verzögerung für das Löschen von Benutzern", - "user_delete_delay_settings_description": "Gibt die Anzahl der Tage bis zur endgültigen Löschung eines Kontos und seiner Dateien an. Der Benutzerlöschauftrag wird täglich um Mitternacht ausgeführt, um zu überprüfen, ob Nutzer zur Löschung bereit sind. Änderungen an dieser Einstellung werden erst bei der nächsten Ausführung berücksichtigt.", + "user_delete_delay_settings_description": "Gibt die Anzahl der Tage zur endgültigen Löschung eines Kontos und dessen vorhandenen Dateien an. Der Benutzerlöschauftrag wird um Mitternacht ausgeführt, um zu prüfen, ob die Benutzer zum Löschen bereit sind. Änderungen an dieser Einstellung werden erst bei der nächsten Ausführung berücksichtigt.", "user_delete_immediately": "Das Konto und die Dateien von {user} werden sofort für eine permanente Löschung in die Warteschlange gestellt.", - "user_delete_immediately_checkbox": "Benutzer und Dateien zur sofortigen Löschung in die Warteschlange stellen", "user_management": "Benutzerverwaltung", "user_password_has_been_reset": "Das Passwort des Benutzers wurde zurückgesetzt:", "user_password_reset_description": "Bitte gib dem Benutzer das temporäre Passwort und informiere ihn, dass das Passwort beim nächsten Login geändert werden muss.", "user_restore_description": "Das Konto von {user} wird wiederhergestellt.", - "user_restore_scheduled_removal": "Wiederherstellung des Benutzers - geplante Entfernung am {date, date, long}", "user_settings": "Benutzer-Einstellungen", "user_settings_description": "Benutzer-Einstellungen verwalten", "user_successfully_removed": "Benutzer {email} wurde erfolgreich entfernt.", @@ -368,17 +364,10 @@ "archived_count": "{count, plural, other {# Archiviert}}", "are_these_the_same_person": "Ist das dieselbe Person?", "are_you_sure_to_do_this": "Bist du sicher, dass du das tun willst?", - "asset_added_to_album": "Zum Album hinzugefügt", - "asset_adding_to_album": "Hinzufügen zum Album...", - "asset_description_updated": "Die Beschreibung der Datei wurde aktualisiert", "asset_filename_is_offline": "Datei {filename} ist offline", "asset_has_unassigned_faces": "Datei hat nicht zugewiesene Gesichter", - "asset_hashing": "Berechnung des Hashwerts...", "asset_offline": "Datei offline", "asset_offline_description": "Diese Datei ist nicht erreichbar. Immich kann nicht auf ihren Speicherort zugreifen. Bitte stelle sicher, dass die Datei verfügbar ist und scanne die Bibliothek erneut.", - "asset_skipped": "Übersprungen", - "asset_uploaded": "Hochgeladen", - "asset_uploading": "Hochladen...", "assets": "Dateien", "assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugefügt", "assets_added_to_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugefügt", @@ -392,7 +381,7 @@ "assets_restored_count": "{count, plural, one {# Datei} other {# Dateien}} wiederhergestellt", "assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben", "assets_were_part_of_album_count": "{count, plural, one {# Datei ist} other {# Dateien sind}} bereits im Album vorhanden", - "authorized_devices": "Verwendete Geräte", + "authorized_devices": "Zugelassene Geräte", "back": "Zurück", "back_close_deselect": "Zurück, Schließen oder Abwählen", "backward": "Zurück", @@ -478,7 +467,6 @@ "date_after": "Datum nach", "date_and_time": "Datum und Zeit", "date_before": "Datum vor", - "date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert", "date_range": "Datumsbereich", "day": "Tag", "deduplicate_all": "Alle Duplikate entfernen", @@ -505,12 +493,12 @@ "display_options": "Anzeigeoptionen", "display_order": "Anzeigereihenfolge", "display_original_photos": "Originale Fotos anzeigen", - "display_original_photos_setting_description": "Bei der Anzeige eines Bildes wird bevorzugt das Originalfoto statt der Miniaturansicht angezeigt, sofern das Original webkompatibel ist. Dies kann zu einer langsameren Ladezeit der Fotos führen.", + "display_original_photos_setting_description": "Bei der Anzeige eines Bildes wird vorzugsweise das Originalfoto angezeigt und nicht die Miniaturansicht, wenn das Originalbild webkompatibel ist. Dies kann zu einer langsameren Anzeige von Fotos führen.", "do_not_show_again": "Diese Nachricht nicht erneut anzeigen", "done": "Erledigt", "download": "Download", "download_settings": "Download", - "download_settings_description": "Verwaltung der Einstellungen für den Dateidownload", + "download_settings_description": "Verwalten der Einstellungen für den Asset-Download", "downloading": "Downloaden", "downloading_asset_filename": "Datei {filename} wird heruntergeladen", "drop_files_to_upload": "Lade Dateien hoch, indem du sie hierhin ziehst", @@ -577,8 +565,6 @@ "failed_to_create_shared_link": "Geteilter Link konnte nicht erstellt werden", "failed_to_edit_shared_link": "Geteilter Link konnte nicht bearbeitet werden", "failed_to_get_people": "Personen konnten nicht abgerufen werden", - "failed_to_load_asset": "Fehler beim Laden der Datei", - "failed_to_load_assets": "Fehler beim Laden der Dateien", "failed_to_stack_assets": "Dateien konnten nicht gestapelt werden", "failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden", "import_path_already_exists": "Dieser Importpfad existiert bereits.", @@ -598,7 +584,7 @@ "unable_to_archive_unarchive": "Konnte nicht {archived, select, true {archivieren} other {entarchivieren}}", "unable_to_change_album_user_role": "Die Rolle des Albumbenutzers kann nicht geändert werden", "unable_to_change_date": "Datum kann nicht verändert werden", - "unable_to_change_favorite": "Es konnte der Favoritenstatus für diese Datei nicht geändert werden", + "unable_to_change_favorite": "Kann Favorit für Datei nicht ändern", "unable_to_change_location": "Ort kann nicht verändert werden", "unable_to_change_password": "Passwort konnte nicht geändert werden", "unable_to_change_visibility": "Sichtbarkeit von {count, plural, one {einer Person} other {# Personen}} konnte nicht geändert werden", @@ -606,7 +592,6 @@ "unable_to_check_items": "Objekte konnten nicht überprüft werden", "unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden", "unable_to_connect": "Verbindung konnte nicht hergestellt werden", - "unable_to_connect_to_server": "Verbindung zum Server konnte nicht hergestellt werden", "unable_to_copy_to_clipboard": "Konnte nicht in die Zwischenablage kopieren, stelle sicher, dass du per https auf die Seite zugreiffst", "unable_to_create_admin_account": "Administratorkonto konnte nicht erstellt werden", "unable_to_create_api_key": "Es konnte kein API-Schlüssel erstellt werden", @@ -626,7 +611,6 @@ "unable_to_enter_fullscreen": "Vollbildmodus kann nicht aktiviert werden", "unable_to_exit_fullscreen": "Vollbildmodus kann nicht deaktiviert werden", "unable_to_get_comments_number": "Anzahl der Kommentare konnte nicht abgerufen werden", - "unable_to_get_shared_link": "Fehler beim Abrufen des Freigabelinks", "unable_to_hide_person": "Person kann nicht versteckt werden", "unable_to_link_oauth_account": "OAuth-Konto kann nicht verknüpft werden", "unable_to_load_album": "Album kann nicht geladen werden", @@ -657,7 +641,6 @@ "unable_to_restore_user": "Benutzer kann nicht wiederhergestellt werden", "unable_to_save_album": "Album kann nicht gespeichert werden", "unable_to_save_api_key": "API-Schlüssel konnte nicht gespeichert werden", - "unable_to_save_date_of_birth": "Das Geburtsdatum konnte nicht gespeichert werden", "unable_to_save_name": "Name konnte nicht gespeichert werden", "unable_to_save_profile": "Profil konnte nicht gespeichert werden", "unable_to_save_settings": "Einstellungen konnten nicht gespeichert werden", @@ -674,8 +657,7 @@ "unable_to_update_location": "Der Ort konnte nicht aktualisiert werden", "unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden", "unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden", - "unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden", - "unable_to_upload_file": "Datei konnte nicht hochgeladen werden" + "unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden" }, "every_day_at_onepm": "Täglich 13.00 Uhr", "every_night_at_midnight": "Täglich um Mitternacht", @@ -693,7 +675,6 @@ "extension": "Erweiterung", "external": "Extern", "external_libraries": "Externe Bibliotheken", - "face_unassigned": "Nicht zugewiesen", "failed_to_get_people": "Personen konnten nicht ermittelt werden", "favorite": "Favorit", "favorite_or_unfavorite_photo": "Favorisiertes oder nicht favorisiertes Foto", @@ -721,7 +702,7 @@ "group_no": "Keine Gruppierung", "group_owner": "Gruppierung nach Besitzer", "group_year": "Gruppierung nach Jahr", - "has_quota": "Limitiert?", + "has_quota": "Ist limitiert", "hi_user": "Hallo {name} ({email})", "hide_gallery": "Galerie verbergen", "hide_password": "Passwort verbergen", @@ -809,7 +790,7 @@ "merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengefügt", "minimize": "Minimieren", "minute": "Minute", - "missing": "Fehlende", + "missing": "Fehlend", "model": "Modell", "month": "Monat", "more": "Mehr", @@ -875,8 +856,8 @@ "owner": "Besitzer", "partner": "Partner", "partner_can_access": "{partner} hat Zugriff", - "partner_can_access_assets": "auf alle deine Fotos und Videos, außer die Archivierten und Gelöschten", - "partner_can_access_location": "auf den Ort, an dem deine Fotos aufgenommen wurden", + "partner_can_access_assets": "Alle deine Fotos und Videos außer die archivierten und gelöschten", + "partner_can_access_location": "Der Ort, an dem deine Fotos aufgenommen wurden", "partner_sharing": "Partner-Sharing", "partners": "Partner", "password": "Passwort", @@ -902,7 +883,6 @@ "permanent_deletion_warning_setting_description": "Anzeige einer Warnung beim permanenten Löschen von Objekten", "permanently_delete": "Dauerhaft löschen", "permanently_delete_assets_count": "{count, plural, one {Datei} other {Dateien}} dauerhaft gelöscht", - "permanently_delete_assets_prompt": "Bist du sicher, dass {count, plural, one {diese Datei} other {diese # Dateien}} dauerhaft gelöscht werden soll? Dadurch werden diese auch aus deinen Alben entfernt.", "permanently_deleted_asset": "Dauerhaft gelöschtes Objekt", "permanently_deleted_assets": "{count, plural, one {# Objekt} other {# Objekte}} dauerhaft gelöscht", "permanently_deleted_assets_count": "{count, plural, one {# Datei} other {# Dateien}} dauerhaft gelöscht", @@ -928,7 +908,6 @@ "previous_memory": "Vorherige Erinnerung", "previous_or_next_photo": "Vorheriges oder nächstes Foto", "primary": "Primär", - "profile_image_of_user": "Profilbild von {title}", "profile_picture_set": "Profilbild gesetzt.", "public_album": "Öffentliches Album", "public_share": "Öffentliche Teilung", @@ -966,7 +945,7 @@ "removed_from_favorites": "Von Favoriten entfernt", "removed_from_favorites_count": "{count, plural, other {#}} von Favoriten entfernt", "rename": "Umbenennen", - "repair": "Reparatur", + "repair": "Reparieren", "repair_no_results_message": "Nicht auffindbare und fehlende Dateien werden hier angezeigt", "replace_with_upload": "Durch Upload ersetzen", "repository": "Repository", @@ -1053,7 +1032,6 @@ "shared_photos_and_videos_count": "{assetCount, plural, one {# geteiltes Foto oder Video.} other {# geteilte Fotos & Videos.}}", "shared_with_partner": "Geteilt mit {partner}", "sharing": "Geteiltes", - "sharing_enter_password": "Bitte gib das Passwort ein, um diese Seite anzuzeigen.", "sharing_sidebar_description": "Eine Verknüpfung zu Geteiltem in der Seitenleiste anzeigen", "shift_to_permanent_delete": "Drücke ⇧, um die Datei endgültig zu löschen", "show_album_options": "Album-Optionen anzeigen", @@ -1172,7 +1150,6 @@ "validate": "Validieren", "variables": "Variablen", "version": "Version", - "version_announcement_closing": "Dein Freund, Alex", "version_announcement_message": "Hallo Freund, es gibt eine neue Version dieser Anwendung. Bitte nimm dir Zeit, die Versionshinweise zu lesen und stelle sicher, dass deine docker-compose.yml- und .env-Konfiguration auf dem neuesten Stand ist, um Fehlkonfigurationen zu vermeiden, insbesondere wenn du WatchTower oder ein anderes Verfahren verwendest, das deine Anwendung automatisch aktualisiert.", "video": "Video", "video_hover_setting": "Videovorschau beim Hovern abspielen", diff --git a/web/src/lib/i18n/en.json b/web/src/lib/i18n/en.json index 01b7a5e47522cc..56d97988756f12 100644 --- a/web/src/lib/i18n/en.json +++ b/web/src/lib/i18n/en.json @@ -169,7 +169,7 @@ "oauth_issuer_url": "Issuer URL", "oauth_mobile_redirect_uri": "Mobile redirect URI", "oauth_mobile_redirect_uri_override": "Mobile redirect URI override", - "oauth_mobile_redirect_uri_override_description": "Enable when 'app.immich:/' is an invalid redirect URI.", + "oauth_mobile_redirect_uri_override_description": "Enable when 'app.immich:///' is an invalid redirect URI.", "oauth_scope": "Scope", "oauth_settings": "OAuth", "oauth_settings_description": "Manage OAuth login settings", diff --git a/web/src/lib/i18n/es.json b/web/src/lib/i18n/es.json index 2bfe9138cd547b..ffd2948e31af69 100644 --- a/web/src/lib/i18n/es.json +++ b/web/src/lib/i18n/es.json @@ -24,7 +24,7 @@ "add_to_album": "Añadir a un álbum", "add_to_shared_album": "Añadir a un álbum compartido", "added_to_archive": "Archivar", - "added_to_favorites": "Añadido a favoritos", + "added_to_favorites": "Añadir a favoritos", "added_to_favorites_count": "{count} añadido a favoritos", "admin": { "add_exclusion_pattern_description": "Añade patrones de exclusión. Puedes utilizar los caracteres *, ** y ? (globbing). Para ignorar los archivos en cualquier ruta llamada \"Raw\", utiliza \"**/Raw/**\". Para ignorar todos los archivos que terminan en \".tif\", utiliza \"**/*.tif\". Para ignorar una ruta desde la raíz, utiliza \"/carpeta/a/ignorar/**\".", @@ -171,7 +171,7 @@ "oauth_issuer_url": "URL del emisor", "oauth_mobile_redirect_uri": "URI de redireccionamiento móvil", "oauth_mobile_redirect_uri_override": "Sobreescribir URI de redirección móvil", - "oauth_mobile_redirect_uri_override_description": "Habilítelo cuando 'app.immich:/' sea un URI de redireccionamiento no válido.", + "oauth_mobile_redirect_uri_override_description": "Habilítelo cuando 'app.immich://///' sea un URI de redireccionamiento no válido.", "oauth_scope": "Scope", "oauth_settings": "OAuth", "oauth_settings_description": "Administrar la configuración de inicio de sesión de OAuth", @@ -1112,7 +1112,7 @@ "they_will_be_merged_together": "Se fusionarán entre sí", "time_based_memories": "Recuerdos basados en tiempo", "timezone": "Zona horaria", - "to_archive": "Archivar", + "to_archive": "Al archivo", "to_change_password": "Cambiar contraseña", "to_favorite": "A los favoritos", "to_login": "Iniciar Sesión", diff --git a/web/src/lib/i18n/fa.json b/web/src/lib/i18n/fa.json index c16b26d1db096b..9f1418566b40c5 100644 --- a/web/src/lib/i18n/fa.json +++ b/web/src/lib/i18n/fa.json @@ -26,7 +26,7 @@ "added_to_favorites": "به علاقه مندی ها اضافه شد", "added_to_favorites_count": "{count} تا اضافه شد به علاقه مندی ها", "admin": { - "add_exclusion_pattern_description": "الگوهای استثنا را اضافه کنید. پشتیبانی از گلابینگ با استفاده از *, ** و ? وجود دارد. برای نادیده گرفتن تمام فایل‌ها در هر دایرکتوری با نام \"Raw\"، از \"**/Raw/**\" استفاده کنید. برای نادیده گرفتن تمام فایل‌هایی که با \".tif\" پایان می‌یابند، از \"**/*.tif\" استفاده کنید. برای نادیده گرفتن یک مسیر مطلق، از \"/path/to/ignore/**\" استفاده کنید.", + "add_exclusion_pattern_description": "", "authentication_settings": "تنظیمات احراز هویت", "authentication_settings_description": "مدیریت رمز عبور، OAuth، و سایر تنظیمات احراز هویت", "authentication_settings_disable_all": "آیا مطمئن هستید که می‌خواهید تمام روش‌های ورود را غیرفعال کنید؟ ورود به طور کامل غیرفعال خواهد شد.", @@ -53,10 +53,10 @@ "forcing_refresh_library_files": "بروزرسانی اجباری تمام فایل‌های کتابخانه", "image_format_description": "فرمت WebP فایل‌های کوچکتری نسبت به JPEG ایجاد می‌کند، اما زمان کدگذاری آن کندتر است.", "image_prefer_embedded_preview": "", - "image_prefer_embedded_preview_setting_description": "استفاده از پیش‌نمایش داخلی در عکس‌های RAW به عنوان ورودی پردازش تصویر هنگامی که در دسترس باشد. این می‌تواند رنگ‌های دقیق‌تری را برای برخی تصاویر تولید کند، اما کیفیت پیش‌نمایش به دوربین بستگی دارد و ممکن است تصویر آثار فشرده‌سازی بیشتری داشته باشد.", + "image_prefer_embedded_preview_setting_description": "", "image_prefer_wide_gamut": "", - "image_prefer_wide_gamut_setting_description": "برای تصاویر کوچک از فضای رنگی Display P3 استفاده کنید. این کار باعث حفظ زنده بودن رنگ‌ها در تصاویر با گستره رنگی وسیع می‌شود، اما ممکن است تصاویر در دستگاه‌های قدیمی با نسخه‌های قدیمی مرورگر به شکل متفاوتی نمایش داده شوند. تصاویر با فضای رنگی sRGB به همان حالت sRGB نگه داشته می‌شوند تا از تغییرات رنگی جلوگیری شود.", - "image_preview_format": "فرمت نمایش", + "image_prefer_wide_gamut_setting_description": "", + "image_preview_format": "", "image_preview_resolution": "", "image_preview_resolution_description": "", "image_quality": "", @@ -74,8 +74,8 @@ "jobs_delayed": "", "jobs_failed": "", "library_created": "کتابخانه ایجاد شده: {library}", - "library_cron_expression": "عبارت کرون", - "library_cron_expression_description": "تنظیم فاصله زمانی اسکن با استفاده از فرمت کرون. برای اطلاعات بیشتر لطفا به مثال‌های Crontab Guru مراجعه کنید.", + "library_cron_expression": "", + "library_cron_expression_description": "", "library_cron_expression_presets": "", "library_deleted": "", "library_import_path_description": "", diff --git a/web/src/lib/i18n/fi.json b/web/src/lib/i18n/fi.json index e9e86324831154..32e0d1c9b8e263 100644 --- a/web/src/lib/i18n/fi.json +++ b/web/src/lib/i18n/fi.json @@ -170,7 +170,7 @@ "oauth_issuer_url": "Toimitsijan URL", "oauth_mobile_redirect_uri": "Mobiilin uudellenohjaus-URI", "oauth_mobile_redirect_uri_override": "Ohita mobiilin uudelleenohjaus-URI", - "oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun 'app.immich:/' -ohjausta ei tueta.", + "oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun 'app.immich://///' -ohjausta ei tueta.", "oauth_scope": "Skooppi (Scope)", "oauth_settings": "OAuth", "oauth_settings_description": "Hallitse OAuth kirjautumisen asetuksia", diff --git a/web/src/lib/i18n/fr.json b/web/src/lib/i18n/fr.json index bd3cff783e1091..dbc42cc5f7f2dc 100644 --- a/web/src/lib/i18n/fr.json +++ b/web/src/lib/i18n/fr.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "URL de l'émetteur", "oauth_mobile_redirect_uri": "URI de redirection mobile", "oauth_mobile_redirect_uri_override": "Remplacer l'URI de redirection mobile", - "oauth_mobile_redirect_uri_override_description": "Activer lorsque 'app.immich:/' est une URI de redirection non valide.", + "oauth_mobile_redirect_uri_override_description": "Activer lorsque 'app.immich:///' est une URI de redirection non valide.", "oauth_scope": "Portée", "oauth_settings": "OAuth", "oauth_settings_description": "Gérer les paramètres de connexion OAuth", @@ -902,7 +902,7 @@ "permanent_deletion_warning_setting_description": "Afficher un avertissement avant la suppression définitive d'un média", "permanently_delete": "Supprimer définitivement", "permanently_delete_assets_count": "Suppression définitive de {count, plural, one {média} other {médias}}", - "permanently_delete_assets_prompt": "Êtes-vous sûr de vouloir supprimer définitivement {count, plural, one {ce média ?} other {ces # médias ?}} Cela {count, plural, one {le} other {les}} supprimera aussi de {count, plural, one {son (ses)} other {leur(s)}} album(s).", + "permanently_delete_assets_prompt": "Êtes-vous sûr de vouloir supprimer définitivement {count, plural, one {ce média ?} other {ces # médias ?}} Cela {count, plural, one {le} other {les}} supprimera aussi de son/ses album(s).", "permanently_deleted_asset": "Média supprimé définitivement", "permanently_deleted_assets": "{count, plural, one {# média supprimé} other {# médias supprimés}} définitivement", "permanently_deleted_assets_count": "{count, plural, one {# média définitivement supprimé} other {# médias définitivement supprimés}}", diff --git a/web/src/lib/i18n/he.json b/web/src/lib/i18n/he.json index f0c63024a1cf0a..691dde432be1f3 100644 --- a/web/src/lib/i18n/he.json +++ b/web/src/lib/i18n/he.json @@ -7,7 +7,7 @@ "actions": "פעולות", "active": "פעיל", "activity": "פעילות", - "activity_changed": "פעילות היא {enabled, select, true {enabled} other {disabled}}", + "activity_changed": "Activity is {enabled, select, true {enabled} other {disabled}}", "add": "הוסף", "add_a_description": "הוסף תיאור", "add_a_location": "הוסף מיקום", @@ -25,12 +25,11 @@ "add_to_shared_album": "הוספה אל אלבום משותף", "added_to_archive": "נוסף לארכיון", "added_to_favorites": "נוסף למועדפים", - "added_to_favorites_count": "{count} נוספו למועדפים", + "added_to_favorites_count": "{count} התווספו למועדפים", "admin": { - "add_exclusion_pattern_description": "הוסף דפוסי החרגה. Globbing באמצעות *, ** ו-? הוא נתמך. כדי להתעלם מכל הקבצים בתיקיה כלשהי בשם \"Raw\", השתמש ב \"**/Raw/**\". כדי להתעלם מכל הקבצים המסתיימים ב \"tif.\", השתמש ב \"tif.*/**\". כדי להתעלם מנתיב מוחלט, השתמש ב \"**/path/to/ignore\".", + "add_exclusion_pattern_description": "הוסף דפוסי אי הכללה. מסוג Globbing באמצעות *, ** ו-? נתמכים. כדי להתעלם מכל הקבצים בכל ספרייה בשם \"Raw\", השתמש ב-\"**/Raw/**\". כדי להתעלם מכל הקבצים המסתיימים ב-\"tif.\", השתמש ב-\"tif.*/**\". כדי להתעלם מנתיב מוחלט, השתמש ב-\"**/path/to/ignore\".", "authentication_settings": "הגדרות אימות", - "authentication_settings_description": "נהל הגדרות סיסמה, OAuth, ואימות אחר", - "authentication_settings_disable_all": "האם את/ה בטוח/ה שברצונך להשבית את כל שיטות ההתחברות? כניסה למערכת תהיה מושבתת לחלוטין.", + "authentication_settings_description": "נהל אפשרויות סיסמה, OAuth, והגדות אימות נוספות", "authentication_settings_reenable": "בשביל להפעיל מחדש, השתמש ב Server Command.", "background_task_job": "משימות רקע", "check_all": "סמן הכל", @@ -170,7 +169,7 @@ "oauth_issuer_url": "Issuer URL", "oauth_mobile_redirect_uri": "Mobile redirect URI", "oauth_mobile_redirect_uri_override": "Mobile redirect URI override", - "oauth_mobile_redirect_uri_override_description": "אפשר כאשר 'app.immich:/' הוא לא כתובת URI חוקית.", + "oauth_mobile_redirect_uri_override_description": "אפשר כאשר 'app.immich:///' הוא לא כתובת URI חוקית.", "oauth_scope": "Scope", "oauth_settings": "OAuth", "oauth_settings_description": "נהל הגדרות התחברות עם OAuth", diff --git a/web/src/lib/i18n/hi.json b/web/src/lib/i18n/hi.json index 2d384e82e57df2..c8b15713bf0cb0 100644 --- a/web/src/lib/i18n/hi.json +++ b/web/src/lib/i18n/hi.json @@ -1,56 +1,32 @@ { - "about": "के बारे मे", - "account": "खाता", - "account_settings": "खाता सेटिंग", - "acknowledge": "स्वीकार", - "action": "कार्रवाई", - "actions": "कार्यवाहियां", - "active": "सक्रिय", - "activity": "गतिविधि", - "activity_changed": "गतिविधि {सक्षम, चयन, सत्य {सक्षम} अन्य {अक्षम}}", - "add": "जोड़ें", - "add_a_description": "एक विवरण जोड़ दो", - "add_a_location": "एक स्थान जोड़ें", - "add_a_name": "एक नाम जोड़ें", - "add_a_title": "एक शीर्षक जोड़ें", - "add_exclusion_pattern": "बहिष्करण पैटर्न जोड़ें", - "add_import_path": "आयात पथ जोड़ें", - "add_location": "स्थान जोड़ना", - "add_more_users": "अधिक उपयोगकर्ता जोड़ें", - "add_partner": "भागीदार जोड़ें", - "add_path": "पथ जोड़ें", - "add_photos": "तस्वीरें जोडो", - "add_to": "इसमें जोड़ें..।", - "add_to_album": "एल्बम में जोड़ें", - "add_to_shared_album": "साझा एल्बम में जोड़ें", - "added_to_archive": "संग्रह में जोड़ा गया", - "added_to_favorites": "पसंदीदा में जोड़ा गया", - "added_to_favorites_count": "पसंदीदा में {count} जोड़ा गया", + "account": "", + "acknowledge": "", + "action": "", + "actions": "", + "active": "", + "activity": "", + "add": "", + "add_a_description": "", + "add_a_location": "", + "add_a_name": "", + "add_a_title": "", + "add_exclusion_pattern": "", + "add_import_path": "", + "add_location": "", + "add_more_users": "", + "add_partner": "", + "add_path": "", + "add_photos": "", + "add_to": "", + "add_to_album": "", + "add_to_shared_album": "", "admin": { - "add_exclusion_pattern_description": "बहिष्करण पैटर्न जोड़ें. *, **, और ? का उपयोग करके ग्लोबिंग करना समर्थित है। \"Raw\" नामक किसी भी निर्देशिका की सभी फ़ाइलों को अनदेखा करने के लिए, \"**/Raw/**\" का उपयोग करें। \".tif\" से समाप्त होने वाली सभी फ़ाइलों को अनदेखा करने के लिए, \"**/*.tif\" का उपयोग करें। किसी पूर्ण पथ को अनदेखा करने के लिए, \"/path/to/ignore/**\" का उपयोग करें।", - "authentication_settings": "प्रमाणीकरण सेटिंग्स", - "authentication_settings_description": "पासवर्ड, OAuth और अन्य प्रमाणीकरण सेटिंग्स प्रबंधित करें", - "authentication_settings_disable_all": "क्या आप वाकई सभी लॉगिन विधियों को अक्षम करना चाहते हैं? लॉगिन पूरी तरह से अक्षम कर दिया जाएगा।", - "authentication_settings_reenable": "पुनः सक्षम करने के लिए, Server Command का प्रयोग करे।", - "background_task_job": "पृष्ठभूमि कार्य", - "check_all": "सभी चेक करें", - "cleared_jobs": "{job}: के लिए कार्य साफ़ कर दिए गए", - "config_set_by_file": "Config वर्तमान में एक config फ़ाइल द्वारा सेट किया गया है", - "confirm_delete_library": "क्या आप वाकई {library} लाइब्रेरी को हटाना चाहते हैं?", - "confirm_delete_library_assets": "क्या आप वाकई इस लाइब्रेरी को हटाना चाहते हैं? यह इम्मीच से {count, plural, one {# contained asset} other {all # contained assets}} हटा दिया जाएगा और इसे पूर्ववत नहीं किया जा सकेगा। फ़ाइलें डिस्क पर रहेंगी।", - "confirm_email_below": "पुष्टि करने के लिए नीचे \"{email}\" टाइप करें", - "confirm_reprocess_all_faces": "क्या आप वाकई सभी चेहरों को दोबारा संसाधित करना चाहते हैं? इससे नामित लोग भी साफ हो जायेंगे।", - "confirm_user_password_reset": "क्या आप वाकई {user} का पासवर्ड रीसेट करना चाहते हैं?", + "authentication_settings": "", + "authentication_settings_description": "", "crontab_guru": "", - "disable_login": "लॉगिन अक्षम करें", + "disable_login": "", "disabled": "", - "duplicate_detection_job_description": "समान छवियों का पता लगाने के लिए संपत्तियों पर मशीन लर्निंग चलाएं। यह कार्यक्षमता स्मार्ट खोज पर निर्भर करती है", - "exclusion_pattern_description": "Exclusion पैटर्न आपको अपनी लाइब्रेरी को स्कैन करते समय फ़ाइलों और फ़ोल्डरों को अनदेखा करने देता है। यह उपयोगी है यदि आपके पास ऐसे फ़ोल्डर हैं जिनमें ऐसी फ़ाइलें हैं जिन्हें आप आयात नहीं करना चाहते हैं, जैसे RAW फ़ाइलें।", - "external_library_created_at": "बाहरी लाइब्रेरी ({date} को बनाई गई)", - "external_library_management": "बाहरी लाइब्रेरी प्रबंधन", - "face_detection": "चेहरे का पहचान", - "face_detection_description": "मशीन लर्निंग का उपयोग करके संपत्तियों में चेहरों का पता लगाएं। वीडियो के लिए, केवल थंबनेल पर विचार किया जाता है। \"सभी\" परिसंपत्तियों को (पुनः) संसाधित करता है। \"लापता\" उन परिसंपत्तियों को कतारबद्ध करता है जिन्हें अभी तक संसाधित नहीं किया गया है। फेस डिटेक्शन पूरा होने के बाद पहचाने गए चेहरों को चेहरे की पहचान के लिए कतारबद्ध किया जाएगा, उन्हें मौजूदा या नए लोगों में समूहित किया जाएगा।", - "facial_recognition_job_description": "समूह ने लोगों में चेहरों का पता लगाया। यह चरण फेस डिटेक्शन पूरा होने के बाद चलता है। \"सभी\" चेहरों को (पुनः) समूहित करता है। \"लापता\" कतार में वे चेहरे हैं जिनके लिए कोई व्यक्ति नियुक्त नहीं है।", + "duplicate_detection_job_description": "", "image_format_description": "", "image_prefer_embedded_preview": "", "image_prefer_embedded_preview_setting_description": "", diff --git a/web/src/lib/i18n/hu.json b/web/src/lib/i18n/hu.json index acabcc3dc0abe7..9e7bf4d60000ea 100644 --- a/web/src/lib/i18n/hu.json +++ b/web/src/lib/i18n/hu.json @@ -162,7 +162,7 @@ "oauth_issuer_url": "Kibocsátó URL", "oauth_mobile_redirect_uri": "Mobil átirányítási URI", "oauth_mobile_redirect_uri_override": "Mobil átirányítási URI felülírás", - "oauth_mobile_redirect_uri_override_description": "Engedélyezze, ha az 'app.immich:/' érvénytelen átirányítási URI.", + "oauth_mobile_redirect_uri_override_description": "Engedélyezze, ha az 'app.immich:///' érvénytelen átirányítási URI.", "oauth_scope": "Hatókör", "oauth_settings": "OAuth", "oauth_settings_description": "OAuth bejelentkezési beállítások kezelése", diff --git a/web/src/lib/i18n/id.json b/web/src/lib/i18n/id.json index a9fdea0d929310..b8b29875b0ea3d 100644 --- a/web/src/lib/i18n/id.json +++ b/web/src/lib/i18n/id.json @@ -169,7 +169,7 @@ "oauth_issuer_url": "URL Penerbit", "oauth_mobile_redirect_uri": "URI pengalihan ponsel", "oauth_mobile_redirect_uri_override": "Penimpaan URI penerusan ponsel", - "oauth_mobile_redirect_uri_override_description": "Aktifkan ketika 'app.immich:/' adalah URL penerusan yang tidak valid.", + "oauth_mobile_redirect_uri_override_description": "Aktifkan ketika 'app.immich:///' adalah URL penerusan yang tidak valid.", "oauth_scope": "Cakupan", "oauth_settings": "OAuth", "oauth_settings_description": "Kelola pengaturan log masuk OAuth", diff --git a/web/src/lib/i18n/it.json b/web/src/lib/i18n/it.json index 90acc9e613efdd..9903b2cf77fc03 100644 --- a/web/src/lib/i18n/it.json +++ b/web/src/lib/i18n/it.json @@ -5,7 +5,7 @@ "acknowledge": "Ho capito", "action": "Azione", "actions": "Azioni", - "active": "Attivi", + "active": "Attivo", "activity": "Attività", "activity_changed": "L'attività è {enabled, select, true {abilitata} other {disabilitata}}", "add": "Aggiungi", @@ -20,40 +20,40 @@ "add_partner": "Aggiungi un partner", "add_path": "Aggiungi percorso", "add_photos": "Aggiungi foto", - "add_to": "Aggiungi a...", - "add_to_album": "Aggiungi all'album", - "add_to_shared_album": "Aggiungi all'album condiviso", + "add_to": "Aggiungi a ...", + "add_to_album": "Aggiungi ad album", + "add_to_shared_album": "Aggiungi ad album condiviso", "added_to_archive": "Aggiunto all'archivio", "added_to_favorites": "Aggiunto ai preferiti", - "added_to_favorites_count": "Aggiunti {count} ai preferiti", + "added_to_favorites_count": "{count} aggiunti ai preferiti", "admin": { - "add_exclusion_pattern_description": "Aggiungi modelli di esclusione. È supportato il globbing utilizzando *, ** e ?. Per ignorare tutti i file in qualsiasi directory denominata \"Raw\", usa \"**/Raw/**\". Per ignorare tutti i file con estensione \".tif\", usa \"**/*.tif\". Per ignorare un percorso assoluto, usa \"/percorso/da/ignorare/**\".", - "authentication_settings": "Autenticazione", + "add_exclusion_pattern_description": "Aggiungi modelli di esclusione. È supportato il globbing utilizzando *, ** e ?. Per ignorare tutti i file in qualsiasi directory denominata \"Raw\", usa \"/Raw/\". Per ignorare tutti i file con estensione \".tif\", usa \"/*.tif\". Per ignorare un percorso assoluto, usa \"/percorso/da/ignorare/\".", + "authentication_settings": "Impostazioni di Autenticazione", "authentication_settings_description": "Gestisci password, OAuth e altre impostazioni di autenticazione", - "authentication_settings_disable_all": "Sei sicuro di voler disabilitare tutte le modalità di accesso? Il login verrà disabilitato completamente.", + "authentication_settings_disable_all": "Sei sicuro di voler disabilitare tutte le modalità di accesso? Il login verrà completamente disabilitato.", "authentication_settings_reenable": "Per riabilitare, utilizza un Comando Server.", - "background_task_job": "Attività in Background", + "background_task_job": "Processi in Background", "check_all": "Controlla Tutto", - "cleared_jobs": "Cancellati i processi per: {job}", + "cleared_jobs": "Puliti i processi per: {job}", "config_set_by_file": "La configurazione è attualmente impostata da un file di configurazione", "confirm_delete_library": "Sei sicuro di voler cancellare la libreria {library}?", - "confirm_delete_library_assets": "Sei sicuro di voler cancellare questa libreria? Questo cancellerà {count, plural, one {# asset} other {tutti e # gli assets}} da Immich senza possibilità di tornare indietro. I file non verranno cancellati.", - "confirm_email_below": "Per confermare, scrivi \"{email}\" qui sotto", + "confirm_delete_library_assets": "Sei sicuro di voler cancellare questa libreria? Questo cancellerà {count, plural, one {# asset} other {tutti i # asset}} da Immich senza possibilità di tornare indietro. I file rimarranno sul disco.", + "confirm_email_below": "Per confermare, scrivi \"{email}\" sotto", "confirm_reprocess_all_faces": "Sei sicuro di voler riprocessare tutti i volti? Questo cancellerà tutte le persone nominate.", "confirm_user_password_reset": "Sei sicuro di voler resettare la password di {user}?", "crontab_guru": "Crontab Guru", "disable_login": "Disabilita login", "disabled": "Disattivato", - "duplicate_detection_job_description": "Esegui il machine learning sugli assets per rilevare immagini simili. Basato su Ricerca Intelligente", - "exclusion_pattern_description": "I modelli di esclusione ti permettono di ignorare file e cartelle durante la scansione della tua libreria. Questo è utile se hai cartelle che contengono file che non vuoi importare, come ad esempio, i file RAW.", + "duplicate_detection_job_description": "Esegui machine learning sulle risorse per rilevare immagini simili. Si basa su Ricerca Intelligente", + "exclusion_pattern_description": "I modelli di esclusione ti permettono di ignorare file e cartelle durante la scansione della tua libreria. Questo è utile se hai cartelle che contengono file che non vuoi importare, come i file RAW.", "external_library_created_at": "Libreria esterna (creata il {date})", "external_library_management": "Gestione Librerie Esterne", - "face_detection": "Rilevazione Volti", - "face_detection_description": "Rileva i volti presenti negli assets utilizzando il machine learning. Per i video, viene presa in considerazione solo la miniatura. \"Tutto\" (ri-)processerà tutti gli assets. \"Mancanti\" selaziona solo gli assets che non sono ancora stati processati. I volti rilevati verranno selezionati per il riconoscimento facciale dopo che il rilevamento dei volti sarà stato completato, raggruppandoli in persone esistenti e/o nuove.", - "facial_recognition_job_description": "Raggruppa i volti rilevati in persone. Questo processo viene eseguito dopo che il rilevamento volti è stato completato. \"Tutti\" (ri-)unisce tutti i volti. \"Mancanti\" processa i volti che non hanno una persona assegnata.", + "face_detection": "Rilevamento Volti", + "face_detection_description": "Rileva i volti presenti negli asset utilizzando il machine learning. Per i video viene preso in considerazione solo la miniatura. \"Tutto\" (ri-)valuterà tutti gli asset. \"Mancanti\" accoda solo gli assed che non sono ancora stati considerati. I volti rilevati verranno accodati per il Riconoscimento Facciale dopo che il Rilevamento Volti è stato completato, raggruppandoli in persone esistenti e nuove.", + "facial_recognition_job_description": "Raggruppa i volti rilevati in persone. Questo passo viene eseguito dopo che il Rilevamento Volti è stato completato. \"Tutti\" (ri-)unisce tutti i volti. \"Mancanti\" accoda i volti che non hanno una persona assegnata.", "failed_job_command": "Il comando {command} è fallito per il processo: {job}", - "force_delete_user_warning": "ATTENZIONE: Questo rimuoverà immediatamente l'utente e tutti i suoi assets. Non è possibile tornare indietro e i file non potranno essere recuperati.", - "forcing_refresh_library_files": "Forzando l'aggiornamento completo della libreria", + "force_delete_user_warning": "ATTENZIONE: Questo rimuoverà immediatamente l'utente e i suoi asset. Non è possibile tornare indietro e i file non potranno essere recuperati.", + "forcing_refresh_library_files": "Sto forzando l'aggiornamento di tutti i file della libreria", "image_format_description": "WebP produce file più piccoli rispetto a JPEG, ma l'encoding è più lento.", "image_prefer_embedded_preview": "Preferisci l'anteprima integrata", "image_prefer_embedded_preview_setting_description": "Usa l'anteprima integrata nelle foto RAW come input per l'elaborazione delle immagini, se disponibile. Questo permette un miglioramento dei colori per alcune immagini, ma la qualità delle anteprime dipende dalla macchina fotografica. Inoltre le immagini potrebbero presentare artefatti di compressione.", @@ -168,10 +168,10 @@ "oauth_client_id": "ID Cliente", "oauth_client_secret": "Chiave segreta client", "oauth_enable_description": "Login con OAuth", - "oauth_issuer_url": "URL emittente", + "oauth_issuer_url": "Issuer URL", "oauth_mobile_redirect_uri": "URI reindirizzamento mobile", "oauth_mobile_redirect_uri_override": "Sovrascrivi URI reindirizzamento cellulare", - "oauth_mobile_redirect_uri_override_description": "Abilita quando 'app.immich:/' non è un URI di reindirizzamento valido.", + "oauth_mobile_redirect_uri_override_description": "Abilita quando 'app.immich:///' non è un URI di reindirizzamento valido.", "oauth_scope": "Ambito di autorizzazione", "oauth_settings": "OAuth", "oauth_settings_description": "Gestisci impostazioni di login OAuth", @@ -341,7 +341,6 @@ "album_share_no_users": "Sembra che tu abbia condiviso questo album con tutti gli utenti oppure non hai nessun utente con cui condividere.", "album_updated": "Album aggiornato", "album_updated_setting_description": "Ricevi una notifica email quando un album condiviso ha nuovi asset", - "album_user_left": "Abbandona {album}", "album_user_removed": "Utente {user} rimosso", "album_with_link_access": "Permetti a chiunque possieda il link di visualizzare le foto e le persone dell'album.", "albums": "Album", @@ -390,8 +389,7 @@ "assets_removed_count": "{count, plural, one {# asset rimosso} other {# asset rimossi}}", "assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli asset cancellati? Non puoi annullare questa azione!", "assets_restored_count": "{count, plural, one {# asset ripristinato} other {# asset ripristinati}}", - "assets_trashed_count": "{count, plural, one {Spostato # asset} other {Spostati # assets}} nel cestino", - "assets_were_part_of_album_count": "{count, plural, one {L'asset era} other {Gli asset erano}} già parte dell'album", + "assets_trashed_count": "{count, plural, one {# asset spostato} other {# asset spostati}} nel cestino", "authorized_devices": "Dispositivi autorizzati", "back": "Indietro", "back_close_deselect": "Indietro, chiudi o deseleziona", @@ -399,11 +397,7 @@ "birthdate_saved": "Data di nascita salvata con successo", "birthdate_set_description": "La data di nascita è usata per calcolare l'età di questa persona nel momento dello scatto della foto.", "blurred_background": "Sfondo sfocato", - "build": "Build", - "build_image": "Compila Immagine", - "bulk_delete_duplicates_confirmation": "Sei sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati. Non puoi annullare questa operazione!", - "bulk_keep_duplicates_confirmation": "Sei sicuro di voler tenere {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione risolverà tutti i gruppi duplicati senza cancellare nulla.", - "bulk_trash_duplicates_confirmation": "Sei davvero sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati.", + "build": "", "camera": "Fotocamera", "camera_brand": "Marca fotocamera", "camera_model": "Modello fotocamera", @@ -422,7 +416,6 @@ "change_name": "Modifica nome", "change_name_successfully": "Nome modificato con successo", "change_password": "Modifica Password", - "change_password_description": "È stato richiesto di cambiare la password (oppure è la prima volta che accedi). Inserisci la tua nuova password qui sotto.", "change_your_password": "Modifica la tua password", "changed_visibility_successfully": "Visibilità modificata con successo", "check_all": "Controlla Tutti", @@ -434,12 +427,9 @@ "clear_message": "Pulisci messaggio", "clear_value": "Pulisci valore", "close": "Chiudi", - "collapse": "Restringi", "collapse_all": "Comprimi tutto", "color_theme": "Colore Tema", - "comment_deleted": "Commento eliminato", "comment_options": "Opzioni per i commenti", - "comments_and_likes": "Commenti & mi piace", "comments_are_disabled": "I commenti sono disabilitati", "confirm": "Conferma", "confirm_admin_password": "Conferma password amministratore", @@ -465,9 +455,7 @@ "create_library": "Crea libreria", "create_link": "Crea link", "create_link_to_share": "Crea link da condividere", - "create_link_to_share_description": "Permetti a chiunque con il link di vedere le foto selezionate", "create_new_person": "Crea nuova persona", - "create_new_person_hint": "Assegna gli asset selezionati a una nuova persona", "create_new_user": "Crea nuovo utente", "create_user": "Crea utente", "created": "Creato", @@ -478,10 +466,8 @@ "date_after": "Data dopo", "date_and_time": "Data e tempo", "date_before": "Data prima", - "date_of_birth_saved": "Data di nascita salvata con successo", "date_range": "Intervallo di date", "day": "Giorno", - "deduplicate_all": "De-duplica Tutti", "default_locale": "Localizzazione preimpostata", "default_locale_description": "Formatta la data e i numeri in base al locale del tuo browser", "delete": "Elimina", @@ -506,13 +492,11 @@ "display_order": "Ordine visualizzazione", "display_original_photos": "Visualizza foto originali", "display_original_photos_setting_description": "Visualizza la foto originale anziché le miniature quando l'asset originale è compatibile con il web. Questo potrebbe causare un ritardo nella visualizzazione delle foto.", - "do_not_show_again": "Non mostrare questo messaggio di nuovo", "done": "Fatto", "download": "Scarica", "download_settings": "Scarica", "download_settings_description": "Gestisci le impostazioni riguardandi il download degli asset", "downloading": "Scaricando", - "downloading_asset_filename": "Scaricando l'asset {filename}", "drop_files_to_upload": "Rilascia i file ovunque per caricarli", "duplicates": "Duplicati", "duplicates_description": "Risolvi ciascun gruppo indicando quali sono, se esistono, i duplicati", @@ -524,7 +508,6 @@ "months": "{months, plural, one {mese} other {{months, number} mesi}}", "years": "{years, plural, one {anno} other {{years, number} anni}}" }, - "edit": "Modifica", "edit_album": "Modifica album", "edit_avatar": "Modifica avatar", "edit_date": "Modifica data", @@ -546,75 +529,38 @@ "empty": "", "empty_album": "Album Vuoto", "empty_trash": "Svuota cestino", - "empty_trash_confirmation": "Sei sicuro di volere svuotare il cestino? Questo rimuoverà tutti gli asset nel cestino in modo permanente da Immich.\nNon puoi annullare questa azione!", "enable": "Abilita", "enabled": "Abilitato", "end_date": "Data Fine", "error": "Errore", "error_loading_image": "Errore nel caricamento dell'immagine", - "error_title": "Errore - Qualcosa è andato storto", "errors": { - "cannot_navigate_next_asset": "Impossibile passare all'asset successivo", - "cannot_navigate_previous_asset": "Impossibile passare all'asset precedente", - "cant_apply_changes": "Impossibile applicare le modifiche", - "cant_change_activity": "Impossibile {enabled, select, true {disabilitare} other {abilitare}} l'attività", - "cant_change_asset_favorite": "Impossibile cambiare il preferito per l'asset", - "cant_change_metadata_assets_count": "Impossibile cambiare i metadati di {count, plural, one {# asset} other {# assets}}", - "cant_get_faces": "Impossibile ottenere i volti", - "cant_get_number_of_comments": "Impossibile ottenere il numero di commenti", - "cant_search_people": "Impossibile cercare persone", - "cant_search_places": "Impossibile cercare posti", "cleared_jobs": "Puliti i processi per: {job}", - "error_adding_assets_to_album": "Errore aggiungendo gli asset all'album", - "error_adding_users_to_album": "Errore aggiungendo gli utenti all'album", - "error_deleting_shared_user": "Errore durante la cancellazione dell'utente condiviso", - "error_downloading": "Errore scaricando {filename}", - "error_removing_assets_from_album": "Errore rimuovendo gli asset dall'album, controlla la console per ulteriori dettagli", - "error_selecting_all_assets": "Errore selezionando tutti gli asset", "exclusion_pattern_already_exists": "Questo pattern di esclusione già esiste.", "failed_job_command": "Il comando {command} è fallito per il processo: {job}", - "failed_to_create_album": "Creazione dell'album non riuscita", - "failed_to_create_shared_link": "Creazione del link condiviso non riuscita", - "failed_to_edit_shared_link": "Errore durante la modifica del link condiviso", - "failed_to_get_people": "Impossibile ottenere le persone", - "failed_to_load_asset": "Errore durante il caricamento dell'asset", - "failed_to_load_assets": "Errore durante il caricamento degli assets", - "failed_to_stack_assets": "Errore durante il raggruppamento degli assets", - "failed_to_unstack_assets": "Errore durante la separazione degli assets", "import_path_already_exists": "Questo percorso di importazione già esiste.", "incorrect_email_or_password": "Email o password non corretta", "paths_validation_failed": "{paths, plural, one {# percorso} other {# percorsi}} hanno fallito la validazione", - "profile_picture_transparent_pixels": "Le foto profilo non possono avere pixel trasparenti. Riprova ingrandendo e/o muovendo l'immagine.", "quota_higher_than_disk_size": "Hai impostato un limite più alto della dimensione del disco", "repair_unable_to_check_items": "Impossibile verificare {count, select, one {elemento} other {elementi}}", "unable_to_add_album_users": "Impossibile aggiungere utenti all'album", - "unable_to_add_assets_to_shared_link": "Impossibile aggiungere gli assets al link condiviso", "unable_to_add_comment": "Impossibile aggiungere commento", "unable_to_add_exclusion_pattern": "Impossibile aggiungere pattern di esclusione", "unable_to_add_import_path": "Impossibile aggiungere percorso di importazione", "unable_to_add_partners": "Impossibile aggiungere compagni", - "unable_to_add_remove_archive": "Impossibile {archived, select, true {rimuovere l'asset dall'archivio} other {aggiungere l'asset all'archivio}}", - "unable_to_add_remove_favorites": "Impossibile {favorite, select, true {rimuovere l'asset dai} other {aggiungere l'asset ai}} preferiti", - "unable_to_archive_unarchive": "Impossible {archived, select, true {archiviare} other {rimuovere dall'archivio}}", "unable_to_change_album_user_role": "Impossibile modificare il ruolo dell'utente nell'album", "unable_to_change_date": "Impossibile modificare la data", - "unable_to_change_favorite": "Errore durante il cambio dello stato preferito dell'asset", "unable_to_change_location": "Impossibile modificare posizione", "unable_to_change_password": "Impossibile modificare password", - "unable_to_change_visibility": "Errore durante la modifica della visibilità per {count, plural, one {# persona} other {# persone}}", "unable_to_check_item": "", "unable_to_check_items": "", - "unable_to_complete_oauth_login": "Errore durante l'accesso tramite OAuth", - "unable_to_connect": "Impossibile connettersi", - "unable_to_connect_to_server": "Impossibile connettersi al server", "unable_to_copy_to_clipboard": "Impossibile copiare negli appunti, assicurati di aver aperto la pagina in https", - "unable_to_create_admin_account": "Impossibile creare un account admin", + "unable_to_create_admin_account": "", "unable_to_create_api_key": "Impossibile creare una nuova chiave API", "unable_to_create_library": "Impossibile creare la libreria", "unable_to_create_user": "Impossibile creare utente", "unable_to_delete_album": "Impossibile cancellare album", "unable_to_delete_asset": "Impossibile cancellare asset", - "unable_to_delete_assets": "Errore durante l'eliminazione degli asset", "unable_to_delete_exclusion_pattern": "Impossibile cancellare pattern di esclusione", "unable_to_delete_import_path": "Impossibile cancellare percorso di importazione", "unable_to_delete_shared_link": "Impossibile cancellare link condiviso", @@ -625,24 +571,16 @@ "unable_to_empty_trash": "Impossibile svuotare il cestino", "unable_to_enter_fullscreen": "Impossibile aprire l'applicazione a schermo intero", "unable_to_exit_fullscreen": "Impossibile uscire dallo schermo intero", - "unable_to_get_comments_number": "Impossibile ottenere il numero di commenti", - "unable_to_get_shared_link": "Impossibile ottenere il link condiviso", "unable_to_hide_person": "Impossibile nascondere persona", "unable_to_link_oauth_account": "Impossibile collegare l'account OAuth", "unable_to_load_album": "Impossibile caricare l'album", "unable_to_load_asset_activity": "Impossiible caricare l'attività dell'asset", "unable_to_load_items": "Impossibile caricare gli elementi", "unable_to_load_liked_status": "Impossibile caricare lo stato dei preferiti", - "unable_to_log_out_all_devices": "Impossibile eseguire il logout da tutti i dispositivi", - "unable_to_log_out_device": "Impossibile eseguire il logout dal dispositivo", - "unable_to_login_with_oauth": "Impossibile effettuare l'accesso tramite OAuth", "unable_to_play_video": "Impossibile riprodurre il video", - "unable_to_reassign_assets_existing_person": "Errore durante la riassegnazione degli assets a {name, select, null {una persona esistente} other {{name}}}", - "unable_to_reassign_assets_new_person": "Errore durante la riassegnazione degli assets ad una nuova persona", "unable_to_refresh_user": "Impossibile aggiornare l'utente", "unable_to_remove_album_users": "Impossibile rimuovere gli utenti dall'album", "unable_to_remove_api_key": "Impossibile rimuovere la chiave API", - "unable_to_remove_assets_from_shared_link": "Errore durante la rimozione degli assets da un link condiviso", "unable_to_remove_comment": "", "unable_to_remove_library": "Impossibile rimuovere libreria", "unable_to_remove_offline_files": "Impossibile rimuovere i file offline", @@ -657,43 +595,35 @@ "unable_to_restore_user": "Impossibile ripristinare utente", "unable_to_save_album": "Impossibile salvare album", "unable_to_save_api_key": "Impossibile salvare chiave API", - "unable_to_save_date_of_birth": "Impossible salvare la data di nascita", "unable_to_save_name": "Impossibile salvare nome", "unable_to_save_profile": "Impossibile salvare profilo", "unable_to_save_settings": "Impossibile salvare impostazioni", "unable_to_scan_libraries": "Impossibile analizzare librerie", "unable_to_scan_library": "Impossibile analizzare libreria", - "unable_to_set_feature_photo": "Impossibile impostare la foto in evidenza", "unable_to_set_profile_picture": "Impossibile impostare foto profilo", "unable_to_submit_job": "Impossibile confermare processo", "unable_to_trash_asset": "Impossibile cestinare asset", "unable_to_unlink_account": "Impossibile scollegare account", - "unable_to_update_album_cover": "Errore durante l'aggiornamento della copertina dell'album", - "unable_to_update_album_info": "Errore durante l'aggiornamento delle info dell'album", "unable_to_update_library": "Impossibile aggiornare libreria", "unable_to_update_location": "Impossibile aggiornare posizione", "unable_to_update_settings": "Impossibile aggiornare impostazioni", "unable_to_update_timeline_display_status": "Impossibile aggiornare lo stato visivo della linea temporale", - "unable_to_update_user": "Impossibile aggiornare utente", - "unable_to_upload_file": "Impossibile caricare il file" + "unable_to_update_user": "Impossibile aggiornare utente" }, "every_day_at_onepm": "", "every_night_at_midnight": "", "every_night_at_twoam": "", "every_six_hours": "", - "exif": "Exif", "exit_slideshow": "Esci dalla diapositiva", "expand_all": "Espandi tutto", "expire_after": "Scade dopo", "expired": "Scaduto", - "expires_date": "Scade il {date}", "explore": "Esplora", "export": "Esporta", "export_as_json": "Esporta come JSON", "extension": "Estensione", "external": "Esterno", "external_libraries": "Librerie esterne", - "face_unassigned": "Non assegnata", "failed_to_get_people": "Impossibile recuperare persone", "favorite": "Preferito", "favorite_or_unfavorite_photo": "Aggiungi o rimuovi foto da preferiti", @@ -718,9 +648,6 @@ "go_to_search": "Vai alla ricerca", "go_to_share_page": "Vai alla pagina condivisione", "group_albums_by": "Raggruppa album in base a...", - "group_no": "Nessun raggruppamento", - "group_owner": "Raggruppa in base al proprietario", - "group_year": "Raggruppa per anno", "has_quota": "Ha limite", "hi_user": "Ciao {name} ({email})", "hide_gallery": "Nascondi galleria", @@ -749,7 +676,6 @@ }, "invite_people": "Invita Persone", "invite_to_album": "Invita nell'album", - "items_count": "{count, plural, one {# elemento} other {# elementi}}", "job_settings_description": "", "jobs": "Processi", "keep": "Mantieni", @@ -758,14 +684,12 @@ "language": "Lingua", "language_setting_description": "Seleziona la tua lingua predefinita", "last_seen": "Ultimo accesso", - "latest_version": "Ultima Versione", "leave": "Esci", "let_others_respond": "Permetti agli altri di rispondere", "level": "Livello", "library": "Libreria", "library_options": "Impostazioni Libreria", "light": "Chiaro", - "like_deleted": "Mi piace rimosso", "link_options": "Impostazioni Collegamento", "link_to_oauth": "Collegamento a OAuth", "linked_oauth_account": "Account OAuth collegato", @@ -774,12 +698,7 @@ "loading_search_results_failed": "Impossibile caricare i risultati della ricerca", "log_out": "Esci", "log_out_all_devices": "Esci da tutti i dispositivi", - "logged_out_all_devices": "Disconnesso da tutti i dispositivi", - "logged_out_device": "Disconnesso dal dispositivo", - "login": "Login", "login_has_been_disabled": "Il login è stato disabilitato.", - "logout_all_device_confirmation": "Sei sicuro di volerti disconnettere da tutti i dispositivi?", - "logout_this_device_confirmation": "Sei sicuro di volerti disconnettere da questo dispositivo?", "look": "Guarda", "loop_videos": "Riproduci video in loop", "loop_videos_description": "Abilita per riprodurre automaticamente un video in loop nella vista dettagli.", @@ -792,21 +711,18 @@ "manage_your_devices": "Gestisci i tuoi dispositivi collegati", "manage_your_oauth_connection": "Gestisci la tua connesione OAuth", "map": "Mappa", - "map_marker_for_images": "Indicatore mappa per le immagini scattate in {city}, {country}", "map_marker_with_image": "Segnaposto con immagine", "map_settings": "Impostazioni Mappa", "matches": "Corrispondenze", "media_type": "Tipo Media", "memories": "Ricordi", "memories_setting_description": "Gestisci cosa vedi nei tuoi ricordi", - "memory": "Memoria", "menu": "Menu", "merge": "Unisci", "merge_people": "Unisci persone", "merge_people_limit": "Puoi unire al massimo 5 volti alla volta", "merge_people_prompt": "Vuoi unire queste persone? Questa azione è irreversibile.", "merge_people_successfully": "Unione persone completata con successo", - "merged_people_count": "Uniti {count, plural, one {# persona} other {# persone}}", "minimize": "Minimizza", "minute": "Minuto", "missing": "Mancante", @@ -822,14 +738,11 @@ "new_password": "Nuova password", "new_person": "Nuova persona", "new_user_created": "Nuovo utente creato", - "new_version_available": "NUOVA VERSIONE DISPONIBILE", "newest_first": "Prima recenti", "next": "Prossimo", "next_memory": "Prossima memoria", "no": "No", "no_albums_message": "Crea un album per organizzare le tue foto ed i tuoi video", - "no_albums_with_name_yet": "Nessun album con questo nome, per ora.", - "no_albums_yet": "Nessun album presente, per ora.", "no_archived_assets_message": "Archivia foto e video per nasconderli dalla galleria di foto", "no_assets_message": "CLICCA PER CARICARE LA TUA PRIMA FOTO", "no_duplicates_found": "Nessun duplicato trovato.", @@ -840,7 +753,6 @@ "no_name": "Nessun nome", "no_places": "Nessun posto", "no_results": "Nessun risultato", - "no_results_description": "Prova ad usare un sinonimo oppure una parola chiave più generica", "no_shared_albums_message": "Crea un album per condividere foto e video con le persone nella tua rete", "not_in_any_album": "In nessun album", "note_apply_storage_label_to_previously_uploaded assets": "Nota: Per aggiungere l'etichetta dell'archiviazione agli asset caricati in precedenza, esegui", @@ -855,25 +767,17 @@ "offline_paths_description": "Questi risultati potrebbero essere causati dall'eliminazione manuale di file che non fanno parte di una libreria esterna.", "ok": "Ok", "oldest_first": "Prima vecchi", - "onboarding": "Onboarding", - "onboarding_theme_description": "Scegli un tema colore per la tua istanza. Potrai cambiarlo nelle impostazioni.", - "onboarding_welcome_description": "Andiamo ad impostare la tua istanza con alcuni settaggi comuni.", - "onboarding_welcome_user": "Benvenuto, {user}", "online": "Online", "only_favorites": "Solo preferiti", "only_refreshes_modified_files": "Aggiorna solo i file modificati", - "open_in_openstreetmap": "Apri su OpenStreetMap", "open_the_search_filters": "Apri filtri di ricerca", "options": "Opzioni", - "or": "o", "organize_your_library": "Organizza la tua libreria", - "original": "originale", "other": "Altro", "other_devices": "Altri dispositivi", "other_variables": "Altre variabili", "owned": "Posseduto", "owner": "Proprietario", - "partner": "Partner", "partner_can_access": "{partner} può accedere", "partner_can_access_assets": "Tutte le tue foto e i tuoi video eccetto quelli Archiviati e Cancellati", "partner_can_access_location": "La posizione dove è stata scattata la foto", @@ -895,21 +799,13 @@ "paused": "In pausa", "pending": "In attesa", "people": "Persone", - "people_edits_count": "{count, plural, one {Modificata # persona} other {Modificate # persone}}", "people_sidebar_description": "Mosta un link alle persone nella barra laterale", "perform_library_tasks": "", "permanent_deletion_warning": "Avviso eliminazione permanente", "permanent_deletion_warning_setting_description": "Mostra un avviso all'eliminazione definitiva di un asset", "permanently_delete": "Elimina definitivamente", - "permanently_delete_assets_count": "Cancella definitivamente {count, plural, one {l'asset} other {gli assets}}", - "permanently_delete_assets_prompt": "Sei sicuro di voler cancellare definitivamente {count, plural, one {questo asset?} other {# assets?}} Questa operazione {count, plural, one {lo cancellerà dal suo} other {li cancellerà dai loro}} album.", "permanently_deleted_asset": "Elimina asset definitivamente", - "permanently_deleted_assets_count": "Cancellati {count, plural, one {# asset} other {# assets}} definitivamente", - "person": "Persona", - "person_hidden": "{name}{hidden, select, true { (nascosto)} other {}}", - "photo_shared_all_users": "Sembra che tu abbia condiviso le foto con tutti gli utenti (oppure non hai utenti con cui condividerle).", "photos": "Foto", - "photos_and_videos": "Foto & Video", "photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Foto}}", "photos_from_previous_years": "Foto degli anni scorsi", "pick_a_location": "Scegli una posizione", @@ -927,66 +823,40 @@ "previous_memory": "Ricordo precedente", "previous_or_next_photo": "Precedente o prossima foto", "primary": "Primario", - "profile_image_of_user": "Immagine profilo di {title}", "profile_picture_set": "Foto profilo impostata.", - "public_album": "Album pubblico", "public_share": "Condivisione Pubblica", "range": "", "raw": "", "reaction_options": "Impostazioni Reazioni", "read_changelog": "Leggi Riepilogo Modifiche", - "reassign": "Riassegna", - "reassigned_assets_to_existing_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} {name, select, null {ad una persona esistente} other {a {name}}}", - "reassigned_assets_to_new_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} ad una nuova persona", - "reassing_hint": "Assegna gli assets selezionati ad una persona esistente", "recent": "Recenti", "recent_searches": "Ricerche recenti", "refresh": "Aggiorna", - "refresh_encoded_videos": "Ricarica video codificati", - "refresh_metadata": "Ricarica metadati", - "refresh_thumbnails": "Ricarica anteprime", "refreshed": "Aggiornato", "refreshes_every_file": "Aggiorna ogni file", - "refreshing_encoded_video": "Ricaricando il video codificato", - "refreshing_metadata": "Ricaricando i metadati", - "regenerating_thumbnails": "Rigenerando le anteprime", "remove": "Rimuovi", - "remove_assets_album_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# assets}} dall'album?", - "remove_assets_shared_link_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# assets}} da questo link condiviso?", - "remove_assets_title": "Rimuovere asset?", - "remove_custom_date_range": "Cancella intervallo data personalizzato", "remove_from_album": "Rimuovere dall'album", "remove_from_favorites": "Rimuovi dai preferiti", "remove_from_shared_link": "Rimuovi dal link condiviso", "remove_offline_files": "Rimuovi file offline", - "remove_user": "Rimuovi utente", "removed_api_key": "Rimossa chiave API: {name}", - "removed_from_archive": "Rimosso dall'archivio", - "removed_from_favorites": "Rimosso dai preferiti", - "removed_from_favorites_count": "{count, plural, other {Rimossi #}} dai preferiti", "rename": "Rinomina", "repair": "Ripara", "repair_no_results_message": "I file mancanti e non tracciati saranno mostrati qui", "replace_with_upload": "Rimpiazza con upload", - "repository": "Repository", "require_password": "Richiedi password", "require_user_to_change_password_on_first_login": "Richiedi all'utente di cambiare password al primo accesso", "reset": "Ripristina", "reset_password": "Ripristina password", "reset_people_visibility": "Ripristina visibilità persone", "reset_settings_to_default": "", - "reset_to_default": "Ripristina i valori predefiniti", - "resolved_all_duplicates": "Tutti i duplicati sono stati risolti", "restore": "Ripristina", "restore_all": "Ripristina tutto", "restore_user": "Ripristina utente", - "restored_asset": "Asset ripristinato", "resume": "Riprendi", "retry_upload": "Riprova caricamento", "review_duplicates": "Esamina duplicati", "role": "Ruolo", - "role_editor": "Editor", - "role_viewer": "Visualizzatore", "save": "Salva", "saved_api_key": "Chiave API salvata", "saved_profile": "Profilo salvato", @@ -1005,8 +875,6 @@ "search_city": "Cerca città...", "search_country": "Cerca paese...", "search_for_existing_person": "Cerca per persona esistente", - "search_no_people": "Nessuna persona", - "search_no_people_named": "Nessuna persona chiamate \"{name}\"", "search_people": "Cerca persone", "search_places": "Cerca luoghi", "search_state": "Cerca stato...", @@ -1015,25 +883,21 @@ "search_your_photos": "Cerca le tue foto", "searching_locales": "Cerca localizzazioni...", "second": "Secondo", - "see_all_people": "Vedi tutte le persone", "select_album_cover": "Seleziona copertina album", "select_all": "Seleziona tutto", "select_avatar_color": "Seleziona colore avatar", "select_face": "Seleziona volto", "select_featured_photo": "Seleziona foto in evidenza", - "select_from_computer": "Seleziona dal computer", "select_keep_all": "Seleziona mantieni tutto", "select_library_owner": "Seleziona proprietario libreria", "select_new_face": "Seleziona nuovo volto", "select_photos": "Seleziona foto", "select_trash_all": "Seleziona cestina tutto", "selected": "Selezionato", - "selected_count": "{count, plural, other {# selezionati}}", "send_message": "Manda messaggio", "send_welcome_email": "Invia email di benvenuto", "server": "Server", "server_stats": "Statistiche Server", - "server_version": "Versione Server", "set": "Imposta", "set_as_album_cover": "Imposta come copertina album", "set_as_profile_picture": "Imposta come foto profilo", @@ -1045,16 +909,13 @@ "share": "Condivisione", "shared": "Condivisi", "shared_by": "Condiviso da", - "shared_by_user": "Condiviso da {user}", "shared_by_you": "Condiviso da te", "shared_from_partner": "Foto da {partner}", "shared_links": "Link condivisi", "shared_photos_and_videos_count": "{assetCount, plural, other {# foto & video condivisi.}}", "shared_with_partner": "Condiviso con {partner}", "sharing": "Condivisione", - "sharing_enter_password": "Inserisci la password per accedere a questa pagina.", "sharing_sidebar_description": "Mostra un link a Condivisione nella barra laterale", - "shift_to_permanent_delete": "premi ⇧ per cancellare definitivamente l'asset", "show_album_options": "Mostra opzioni album", "show_and_hide_people": "Mostra & nascondi persone", "show_file_location": "Mostra percorso file", @@ -1077,16 +938,8 @@ "slideshow": "Presentazione", "slideshow_settings": "Impostazioni presentazione", "sort_albums_by": "Ordina album per...", - "sort_created": "Data creazione", - "sort_items": "Numero di elementi", - "sort_modified": "Data modifica", - "sort_oldest": "Foto più vecchia", - "sort_recent": "Foto più recente", - "sort_title": "Titolo", - "source": "Fonte", "stack": "Raggruppa", "stack_selected_photos": "Impila foto selezionate", - "stacked_assets_count": "{count, plural, one {Raggruppato # asset} other {Raggruppati # assets}}", "stacktrace": "Traccia dell'errore", "start": "Inizio", "start_date": "Data di inizio", @@ -1108,13 +961,10 @@ "theme": "Tema", "theme_selection": "Selezione tema", "theme_selection_description": "Imposta automaticamente il tema chiaro o scuro in base all'impostazione del tuo browser", - "they_will_be_merged_together": "Verranno uniti insieme", "time_based_memories": "Ricordi basati sul tempo", "timezone": "Fuso orario", "to_archive": "Archivio", - "to_change_password": "Modifica password", "to_favorite": "Preferito", - "to_login": "Login", "to_trash": "Cancella", "toggle_settings": "Attiva/disattiva impostazioni", "toggle_theme": "Cambia tema", @@ -1123,13 +973,11 @@ "trash": "Cestino", "trash_all": "Cestina Tutto", "trash_count": "Cancella {count}", - "trash_delete_asset": "Cestina/Cancella Asset", "trash_no_results_message": "Le foto cestinate saranno mostrate qui.", "trashed_items_will_be_permanently_deleted_after": "Gli elementi cestinati saranno eliminati definitivamente dopo {days, plural, one {# giorno} other {# giorni}}.", "type": "Tipo", "unarchive": "Rimuovi dagli archivi", "unarchived": "Rimosso dall'archivio", - "unarchived_count": "{count, plural, other {Non archiviati #}}", "unfavorite": "Rimuovi preferito", "unhide_person": "Mostra persona", "unknown": "Sconosciuto", @@ -1140,30 +988,20 @@ "unlinked_oauth_account": "Scollega account OAuth", "unnamed_album": "Album senza nome", "unnamed_share": "Condivisione senza nome", - "unsaved_change": "Modifica non salvata", "unselect_all": "Deseleziona tutto", "unstack": "Rimuovi dal gruppo", - "unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # assets}}", "untracked_files": "File non tracciati", "untracked_files_decription": "Questi file non vengono tracciati dall'applicazione. Sono il risultato di spostamenti falliti, caricamenti interrotti, oppure sono stati abbandonati a causa di un bug", "up_next": "Prossimo", "updated_password": "Password aggiornata", "upload": "Carica", "upload_concurrency": "Caricamenti contemporanei", - "upload_errors": "Caricamento completato con {count, plural, one {# errore} other {# errori}}, ricarica la pagina per vedere gli assets caricati.", - "upload_progress": "Rimanenti {remaining} - Processati {processed}/{total}", - "upload_skipped_duplicates": "{count, plural, one {Ignorato # asset duplicato} other {Ignorati # assets duplicati}}", - "upload_status_duplicates": "Duplicati", - "upload_status_errors": "Errori", "upload_status_uploaded": "Caricato", "upload_success": "Caricamento completato con successo, aggiorna la pagina per vedere i nuovi asset caricati.", "url": "URL", "usage": "Utilizzo", - "use_custom_date_range": "Altrimenti utilizza un intervallo date personalizzato", "user": "Utente", "user_id": "ID utente", - "user_liked": "A {user} piace {type, select, photo {questa foto} video {questo video} asset {questo asset} other {questo elemento}}", - "user_role_set": "Imposta {user} come {role}", "user_usage_detail": "Dettagli utilizzo utente", "username": "Nome utente", "users": "Utenti", @@ -1171,30 +1009,23 @@ "validate": "Validazione", "variables": "Variabili", "version": "Versione", - "version_announcement_closing": "Il tuo amico, Alex", - "version_announcement_message": "Heilà! É stata rilasciata una nuova versione dell'applicazione. Leggi le note di rilascioe assicurati che i tuoi file docker-compose.yml/.env siano aggiornati per evitare problemi e incongruenze (sopratutto se utilizzi WatchTower o altri strumenti per aggiornare in automatico questa applicazione).", "video": "Video", "video_hover_setting": "Riproduci l'anteprima del video al passaggio del mouse", "video_hover_setting_description": "Riproduci miniatura video quando il mouse passa sopra l'elemento. Anche se disabilitato, la riproduzione può essere avviata passando con il mouse sopra l'icona riproduci.", "videos": "Video", "videos_count": "{count, plural, one {# Video} other {# Video}}", "view": "Vista", - "view_album": "Visualizza Album", "view_all": "Vedi tutto", "view_all_users": "Visualizza tutti gli utenti", "view_links": "Visualizza i link", "view_next_asset": "Visualizza risorsa successiva", "view_previous_asset": "Visualizza risorsa precedente", - "view_stack": "Visualizza Raggruppamento", "viewer": "Visualizzatore", - "visibility_changed": "Visibilità modificata per {count, plural, one {# persona} other {# persone}}", "waiting": "Attendere", - "warning": "Attenzione", "week": "Settimana", "welcome": "Benvenuto", "welcome_to_immich": "Benvenuto a immich", "year": "Anno", - "years_ago": "{years, plural, one {# anno} other {# anni}} fa", "yes": "Si", "you_dont_have_any_shared_links": "Non è presente alcun link condiviso", "zoom_image": "Ingrandisci immagine" diff --git a/web/src/lib/i18n/ja.json b/web/src/lib/i18n/ja.json index 8bd1d3d20b114d..3839656ef362db 100644 --- a/web/src/lib/i18n/ja.json +++ b/web/src/lib/i18n/ja.json @@ -21,8 +21,6 @@ "add_to": "追加先...", "add_to_album": "アルバムに追加", "add_to_shared_album": "共有アルバムに追加", - "added_to_favorites": "お気に入りに追加済", - "added_to_favorites_count": "{count} 画像をお気に入りに追加済", "admin": { "add_exclusion_pattern_description": "除外パターンを追加します。ワイルドカード「*」「**」「?」を使用できます。すべてのディレクトリで「Raw」と名前が付いたファイルを無視するには、「**/Raw/**」を使用します。また、「.tif」で終わるファイルをすべて無視するには、「**/*.tif」を使用します。さらに、絶対パスを無視するには「/path/to/ignore/**」を使用します。", "authentication_settings": "認証設定", @@ -160,7 +158,7 @@ "oauth_issuer_url": "発行元URL", "oauth_mobile_redirect_uri": "モバイル用リダイレクトURI", "oauth_mobile_redirect_uri_override": "モバイル用リダイレクトURI(上書き)", - "oauth_mobile_redirect_uri_override_description": "\"app.immich:/\" が無効なリダイレクトURIである場合に有効にします。", + "oauth_mobile_redirect_uri_override_description": "\"app.immich:///\" が無効なリダイレクトURIである場合に有効にします。", "oauth_scope": "スコープ", "oauth_settings": "OAuth", "oauth_settings_description": "OAuthログイン設定を管理します", diff --git a/web/src/lib/i18n/ko.json b/web/src/lib/i18n/ko.json index 02990671c868b9..5fb672f55888c9 100644 --- a/web/src/lib/i18n/ko.json +++ b/web/src/lib/i18n/ko.json @@ -5,7 +5,7 @@ "acknowledge": "확인", "action": "작업", "actions": "작업", - "active": "활성화", + "active": "활성", "activity": "활동", "activity_changed": "활동이 {enabled, select, true {활성화} other {비활성화}}됨", "add": "추가", @@ -39,24 +39,24 @@ "confirm_delete_library": "{library} 라이브러리를 삭제하시겠습니까?", "confirm_delete_library_assets": "이 라이브러리를 삭제하시겠습니까? 이는 Immich에서 {count, plural, one {#개 항목} other {모든 항목 #개}}를 삭제하며 되돌릴 수 없습니다. 파일은 디스크에 남아 있습니다.", "confirm_email_below": "계속 진행하려면 아래에 \"{email}\" 입력", - "confirm_reprocess_all_faces": "모든 얼굴을 다시 처리하시겠습니까? 이름이 지정된 인물도 삭제됩니다.", + "confirm_reprocess_all_faces": "모든 얼굴을 다시 처리하시겠습니까? 이름이 지정된 인물이 삭제됩니다.", "confirm_user_password_reset": "{user}의 비밀번호를 재설정하시겠습니까?", "crontab_guru": "Crontab Guru", "disable_login": "로그인 비활성화", "disabled": "비활성화", - "duplicate_detection_job_description": "콘텐츠 내 유사한 사진을 감지하기 위한 기계 학습 실행. 스마트 검색 활성화 필요", + "duplicate_detection_job_description": "콘텐츠 내 유사한 이미지 감지를 위한 기계 학습 실행. 스마트 검색이 활성화되어 있어야 합니다", "exclusion_pattern_description": "제외 규칙을 사용하면 라이브러리 스캔 시 파일과 폴더를 제외할 수 있습니다. 가져오지 않으려는 특정 파일(RAW 파일 등)이 포함된 폴더가 있는 경우에 유용합니다.", "external_library_created_at": "외부 라이브러리 ({date}에 생성됨)", "external_library_management": "외부 라이브러리 관리", "face_detection": "얼굴 감지", - "face_detection_description": "기계 학습을 사용하여 항목 내의 얼굴을 감지합니다. 동영상의 경우 섬네일만 사용합니다. \"모두\"는 모든 항목을 (재)처리합니다. \"누락\"은 아직 처리되지 않은 항목을 대기열에 추가합니다. 감지된 얼굴은 이후 얼굴 인식 작업에서 인물로 그룹화됩니다.", + "face_detection_description": "기계 학습을 사용하여 콘텐츠 내의 얼굴을 감지합니다. 동영상의 경우 섬네일 이미지만 사용합니다. \"모두\"는 모든 항목을 (재)처리합니다. \"누락\"은 아직 처리되지 않은 항목을 대기열에 추가합니다. 감지된 얼굴은 얼굴 인식 대기열에 추가되어 기존 혹은 새 인물로 그룹화됩니다.", "facial_recognition_job_description": "감지된 얼굴을 인물로 그룹화합니다. 얼굴 감지가 완료된 후에 실행됩니다. \"모두\"는 모든 얼굴을 (재)클러스터링 합니다. \"누락\"은 인물이 할당되지 않은 얼굴을 대기열에 추가합니다.", "failed_job_command": "{job} 작업의 {command} 실패", "force_delete_user_warning": "경고: 사용자와 모든 콘텐츠가 즉시 삭제됩니다. 이 작업은 취소할 수 없으며, 파일을 복구할 수 없습니다.", "forcing_refresh_library_files": "라이브러리의 모든 파일 강제 새로고침", "image_format_description": "WebP는 JPEG보다 크기가 작지만 변환 속도가 느립니다.", "image_prefer_embedded_preview": "내장된 미리 보기 선호", - "image_prefer_embedded_preview_setting_description": "가능한 경우 RAW 사진에 내장된 미리 보기를 이미지 처리에 사용합니다. 일부 이미지에 대해 더 정확한 색상이 생성될 수 있지만, 미리 보기의 품질은 카메라마다 다르고, 더 많은 품질 하락이 있을 수 있습니다.", + "image_prefer_embedded_preview_setting_description": "가능한 경우 RAW 사진에 내장된 미리 보기를 이미지 처리에 사용합니다. 일부 이미지에 대해 더 정확한 색상이 생성될 수 있지만, 미리 보기 품질은 카메라마다 다르며, 더 많은 품질 하락이 있을 수 있습니다.", "image_prefer_wide_gamut": "넓은 색 영역 선호", "image_prefer_wide_gamut_setting_description": "섬네일에 Display P3을 사용합니다. 넓은 색 영역으로 이미지의 생동감을 더 잘 보존할 수 있지만, 이전 브라우저를 사용하는 기기에서는 이미지가 다르게 나타날 수 있습니다. sRGB 이미지는 색상 왜곡을 방지하기 위해 유지됩니다.", "image_preview_format": "미리 보기 형식", @@ -95,21 +95,21 @@ "logging_level_description": "로깅이 활성화된 경우 사용할 로그 레벨을 선택합니다.", "logging_settings": "로깅", "machine_learning_clip_model": "CLIP 모델", - "machine_learning_clip_model_description": "CLIP 모델명은 이곳에서 확인하세요. 변경 후 모든 항목의 스마트 검색 작업을 다시 진행해야 합니다.", - "machine_learning_duplicate_detection": "비슷한 이미지 감지", - "machine_learning_duplicate_detection_enabled": "비슷한 이미지 감지 활성화", - "machine_learning_duplicate_detection_enabled_description": "비활성화된 경우에도, 완전히 일치하는 항목은 여전히 감지됩니다.", - "machine_learning_duplicate_detection_setting_description": "CLIP 임베딩을 사용하여 비슷한 항목 찾기", + "machine_learning_clip_model_description": "CLIP 모델의 이름은 이곳에서 확인할 수 있습니다. 모델을 변경하는 경우 모든 이미지에 대해 ‘스마트 검색' 작업을 다시 실행해야 합니다.", + "machine_learning_duplicate_detection": "중복 감지", + "machine_learning_duplicate_detection_enabled": "중복 감지 활성화", + "machine_learning_duplicate_detection_enabled_description": "비활성화된 경우에도 완전히 일치하는 콘텐츠의 중복은 여전히 탐지됩니다.", + "machine_learning_duplicate_detection_setting_description": "CLIP 임베딩을 사용하여 중복 가능성이 있는 항목 찾기", "machine_learning_enabled": "기계 학습 활성화", "machine_learning_enabled_description": "비활성화하는 경우, 아래 설정 여부와 관계없이 모든 기계 학습 기능이 비활성화됩니다.", "machine_learning_facial_recognition": "얼굴 인식", - "machine_learning_facial_recognition_description": "이미지에서 얼굴 감지, 인식 및 그룹화", + "machine_learning_facial_recognition_description": "이미지 내 얼굴 감지, 인식 및 그룹화", "machine_learning_facial_recognition_model": "얼굴 인식 모델", - "machine_learning_facial_recognition_model_description": "크기에 따라 내림차순으로 나열됩니다. 대형 모델은 느리고 메모리를 많이 사용하지만, 더 나은 결과를 보여줍니다. 변경 후 모든 항목의 얼굴 인식 작업을 다시 진행해야 합니다.", + "machine_learning_facial_recognition_model_description": "모델은 크기에 따라 내림차순으로 나열됩니다. 큰 모델은 속도가 느리고 메모리를 많이 사용하지만, 더 나은 결과물을 생성합니다. 모델 변경 후 모든 이미지에 대한 얼굴 인식 작업을 다시 실행해야 합니다.", "machine_learning_facial_recognition_setting": "얼굴 인식 활성화", - "machine_learning_facial_recognition_setting_description": "비활성화된 경우 이미지에서 얼굴 인식을 진행하지 않으며, 탐색 페이지에 인물 목록이 표시되지 않습니다.", + "machine_learning_facial_recognition_setting_description": "비활성화된 경우 얼굴 인식을 위해 이미지가 변환되지 않으며 탐색 페이지에 인물 목록이 표시되지 않습니다.", "machine_learning_max_detection_distance": "최대 감지 거리", - "machine_learning_max_detection_distance_description": "두 사진을 유사한 이미지로 간주하는 최댓값을 0.001에서 0.1 사이로 설정합니다. 높은 값은 더 많은 유사성을 감지하지만, 유사하지 않은 사진이 포함될 수 있습니다.", + "machine_learning_max_detection_distance_description": "두 이미지를 중복으로 간주하는 최대 거리를 0.001에서 0.1 사이로 설정합니다. 더 높은 값은 더 많은 중복을 감지하지만 잘못된 결과가 발생할 수 있습니다.", "machine_learning_max_recognition_distance": "최대 인식 거리", "machine_learning_max_recognition_distance_description": "같은 사람으로 간주되는 두 얼굴 사이의 최대 거리를 0에서 2 사이로 설정합니다. 이 값을 낮추면 두 사람을 같은 사람으로 분류하는 것을 방지할 수 있고, 높이면 같은 사람을 다른 두 사람으로 분류하는 것을 방지할 수 있습니다. 한 사람을 둘로 나누는 것보다 두 사람을 병합하는 것이 더 쉽기에, 가능한 임계값이 더 낮은 쪽을 선택하세요.", "machine_learning_min_detection_score": "최소 탐지 점수", @@ -121,7 +121,7 @@ "machine_learning_smart_search": "스마트 검색", "machine_learning_smart_search_description": "CLIP 임베딩을 사용하여 이미지를 자연어로 검색", "machine_learning_smart_search_enabled": "스마트 검색 활성화", - "machine_learning_smart_search_enabled_description": "비활성화하면 이미지에서 스마트 검색 작업을 진행하지 않습니다.", + "machine_learning_smart_search_enabled_description": "비활성화하면 스마트 검색을 위해 이미지가 변환되지 않습니다.", "machine_learning_url_description": "기계 학습 서버 URL", "manage_concurrency": "동시성 관리", "manage_log_settings": "로그 설정 관리", @@ -134,7 +134,7 @@ "map_reverse_geocoding_settings": "역지오코딩 설정", "map_settings": "지도 & GPS 설정", "map_settings_description": "지도 설정 관리", - "map_style_description": "지도 테마 style.json URL", + "map_style_description": "지도 style.json 테마 URL", "metadata_extraction_job": "메타데이터 추출", "metadata_extraction_job_description": "각 항목에 대한 GPS, 해상도 등의 메타데이터 정보 추출", "migration_job": "마이그레이션", @@ -171,7 +171,7 @@ "oauth_issuer_url": "발급자 URL", "oauth_mobile_redirect_uri": "모바일 리다이렉트 URI", "oauth_mobile_redirect_uri_override": "모바일 리다이렉트 URI 오버라이드", - "oauth_mobile_redirect_uri_override_description": "'app.immich:/'가 잘못된 리다이렉트 URI인 경우 활성화하세요.", + "oauth_mobile_redirect_uri_override_description": "'app.immich:///'가 잘못된 리다이렉트 URI인 경우 활성화하세요.", "oauth_scope": "스코프", "oauth_settings": "OAuth", "oauth_settings_description": "OAuth 로그인 설정 관리", @@ -293,7 +293,7 @@ "transcoding_two_pass_encoding": "투 패스 인코딩", "transcoding_two_pass_encoding_setting_description": "동영상을 더 나은 품질로 인코딩하기 위해 투 패스로 인코딩합니다. 최대 비트레이트가 활성화된 경우 (H.264 및 HEVC와 함께 작동하도록 필요), 이 모드는 최대 비트레이트를 기반으로 한 비트레이트 범위를 사용하며 CRF를 무시합니다. VP9의 경우 최대 비트레이트가 비활성화된 경우 CRF를 사용할 수 있습니다.", "transcoding_video_codec": "동영상 코덱", - "transcoding_video_codec_description": "VP9는 높은 효율성과 웹 호환성을 가지고 있지만, 변환에 오랜 시간이 소요됩나다. HEVC는 비슷한 성능을 보이나 웹에서의 호환성이 낮습니다. H.264는 호환성이 높고 변환 속도가 빠르지만 파일 크기가 크며, AV1은 가장 효율적인 코덱이지만 오래된 기기와의 호환성이 낮습니다.", + "transcoding_video_codec_description": "VP9는 높은 효율성과 웹 호환성을 가지고 있지만, 변환 시간이 길어집니다. HEVC는 비슷한 성능을 발휘하지만 웹 호환성이 낮습니다. H.264는 널리 호환되며 변환 속도가 빠르지만 파일 크기가 큽니다. AV1은 가장 효율적인 코덱이지만 오래된 기기와의 호환성이 낮습니다.", "trash_enabled_description": "휴지통 활성화", "trash_number_of_days": "삭제 대기 기간", "trash_number_of_days_description": "콘텐츠를 영구적으로 삭제하기 전 대기할 기간", @@ -314,9 +314,9 @@ "user_settings": "사용자 설정", "user_settings_description": "사용자 설정 관리", "user_successfully_removed": "사용자 {email}이 성공적으로 제거되었습니다.", - "version_check_enabled_description": "최신 버전 확인을 위한 주기적인 GitHub 확인 활성화", + "version_check_enabled_description": "새 버전 확인을 위한 주기적인 GitHub 확인 활성화", "version_check_settings": "버전 확인", - "version_check_settings_description": "최신 버전 알림 설정 관리", + "version_check_settings_description": "새 버전 알림 활성화/비활성화", "video_conversion_job": "동영상 트랜스코드", "video_conversion_job_description": "다양한 브라우저 및 기기와의 호환성을 위한 동영상 트랜스코드" }, @@ -327,9 +327,9 @@ "age_months": "나이 {months, plural, one {#개월} other {#개월}}", "age_year_months": "나이 1년, {months, plural, one {#개월} other {#개월}}", "age_years": "{years, plural, other {#}}세", - "album_added": "앨범 추가", + "album_added": "앨범 추가됨", "album_added_notification_setting_description": "공유 앨범에 추가되면 이메일 알림을 받기", - "album_cover_updated": "앨범 커버 업데이트됨", + "album_cover_updated": "앨범 표지 업데이트됨", "album_delete_confirmation": "{album} 앨범을 삭제하시겠습니까?\n이 앨범이 공유된 경우, 다른 사용자가 더 이상 앨범에 접근할 수 없습니다.", "album_info_updated": "앨범 정보 업데이트됨", "album_leave": "앨범에서 나가시겠습니까?", @@ -339,7 +339,7 @@ "album_remove_user": "사용자를 삭제하겠습니까?", "album_remove_user_confirmation": "{user} 사용자를 삭제하시겠습니까?", "album_share_no_users": "이 앨범을 모든 사용자와 공유했거나 공유할 사용자가 없는 것 같습니다.", - "album_updated": "앨범 업데이트", + "album_updated": "앨범 업데이트됨", "album_updated_setting_description": "공유 앨범에 새 항목이 추가되는 경우 이메일 알림을 받기", "album_user_left": "{album} 앨범에서 나옴", "album_user_removed": "{user} 사용자를 삭제함", @@ -370,7 +370,7 @@ "are_you_sure_to_do_this": "정말로 이 작업을 수행하시겠습니까?", "asset_added_to_album": "앨범에 추가됨", "asset_adding_to_album": "앨범에 추가 중...", - "asset_description_updated": "항목 설명이 업데이트됨", + "asset_description_updated": "콘텐츠 설명이 업데이트됨", "asset_filename_is_offline": "{filename} 콘텐츠 오프라인", "asset_has_unassigned_faces": "할당되지 않은 얼굴이 콘텐츠에 있음", "asset_hashing": "해싱...", @@ -401,9 +401,9 @@ "blurred_background": "흐린 배경", "build": "빌드", "build_image": "빌드 이미지", - "bulk_delete_duplicates_confirmation": "비슷한 항목 {count, plural, one {#개} other {#개}}를 일괄 삭제하시겠습니까? 비슷한 항목 중 크기가 가장 큰 항목을 제외한 나머지 항목들을 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없습니다!", - "bulk_keep_duplicates_confirmation": "비슷한 항목 {count, plural, one {#개} other {#개}}를 유지하시겠습니까? 삭제 작업 없이 처리된 것으로 판단합니다.", - "bulk_trash_duplicates_confirmation": "비슷한 항목 {count, plural, one {#개} other {#개}}를 일괄 휴지통으로 이동하시겠습니까? 비슷한 항목 중 크기가 가장 큰 항목을 제외한 나머지 항목들을 모두 휴지통으로 이동합니다.", + "bulk_delete_duplicates_confirmation": "중복 항목 {count, plural, one {#개} other {#개}}를 일괄 삭제하시겠습니까? 이 작업은 각 그룹의 가장 큰 항목을 유지하고 나머지 항목들을 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없습니다!", + "bulk_keep_duplicates_confirmation": "중복 항목 {count, plural, one {#개} other {#개}}를 유지하시겠습니까? 이 작업은 삭제 없이 모든 중복을 해결합니다.", + "bulk_trash_duplicates_confirmation": "중복 항목 {count, plural, one {#개} other {#개}}를 일괄 휴지통으로 이동하시겠습니까? 이 작업은 각 그룹의 가장 큰 항목을 유지하고 나머지 항목들은 모두 휴지통으로 이동됩니다.", "camera": "카메라", "camera_brand": "카메라 제조사", "camera_model": "카메라 모델", @@ -481,13 +481,13 @@ "date_of_birth_saved": "생년월일이 성공적으로 저장됨", "date_range": "날짜 범위", "day": "일", - "deduplicate_all": "비슷한 항목 모두 선택", + "deduplicate_all": "중복 항목 모두 선택", "default_locale": "기본 로케일", "default_locale_description": "브라우저 로케일에 따른 날짜와 숫자 형식을 지정", "delete": "삭제", "delete_album": "앨범 삭제", "delete_api_key_prompt": "이 API 키를 삭제하시겠습니까?", - "delete_duplicates_confirmation": "이 비슷한 항목들을 영구적으로 삭제하시겠습니까?", + "delete_duplicates_confirmation": "이 중복 항목을 영구적으로 삭제하시겠습니까?", "delete_key": "키 삭제", "delete_library": "라이브러리 삭제", "delete_link": "링크 삭제", @@ -497,7 +497,7 @@ "description": "설명", "details": "상세 정보", "direction": "방향", - "disabled": "비활성화", + "disabled": "비활성화됨", "disallow_edits": "편집 비허용", "discover": "발견", "dismiss_all_errors": "모든 오류 무시", @@ -514,8 +514,8 @@ "downloading": "다운로드 중", "downloading_asset_filename": "{filename} 다운로드 중", "drop_files_to_upload": "아무 곳에나 파일을 드롭하여 업로드", - "duplicates": "비슷한 항목", - "duplicates_description": "비슷한 항목들을 비교하여, 유지 혹은 삭제할 항목 선택", + "duplicates": "중복", + "duplicates_description": "각 그룹의 항목을 비교하여, 중복된 항목을 선택하고 해결", "duration": "기간", "durations": { "days": "", @@ -552,7 +552,7 @@ "end_date": "종료일", "error": "오류", "error_loading_image": "이미지 로드 오류", - "error_title": "오류 - 문제가 발생했습니다", + "error_title": "오류 - 무언가 잘못되었습니다", "errors": { "cannot_navigate_next_asset": "다음 항목으로 이동할 수 없음", "cannot_navigate_previous_asset": "이전 항목으로 이동할 수 없음", @@ -651,7 +651,7 @@ "unable_to_remove_user": "", "unable_to_repair_items": "항목을 수리할 수 없음", "unable_to_reset_password": "비밀번호를 초기화할 수 없음", - "unable_to_resolve_duplicate": "비슷한 항목을 처리할 수 없음", + "unable_to_resolve_duplicate": "중복을 처리할 수 없음", "unable_to_restore_assets": "콘텐츠를 복원할 수 없음", "unable_to_restore_trash": "휴지통을 복원할 수 없음", "unable_to_restore_user": "사용자를 복원할 수 없음", @@ -666,9 +666,9 @@ "unable_to_set_feature_photo": "대표 사진을 설정할 수 없음", "unable_to_set_profile_picture": "프로필 사진을 설정할 수 없음", "unable_to_submit_job": "작업을 적용할 수 없음", - "unable_to_trash_asset": "항목을 휴지통으로 이동할 수 없음", + "unable_to_trash_asset": "콘텐츠를 휴지통으로 이동할 수 없음", "unable_to_unlink_account": "계정 연결을 해제할 수 없음", - "unable_to_update_album_cover": "앨범 커버를 업데이트할 수 없음", + "unable_to_update_album_cover": "앨범 표지를 업데이트할 수 없음", "unable_to_update_album_info": "앨범 정보를 업데이트할 수 없음", "unable_to_update_library": "라이브러리를 업데이트할 수 없음", "unable_to_update_location": "위치를 업데이트할 수 없음", @@ -681,7 +681,7 @@ "every_night_at_midnight": "", "every_night_at_twoam": "", "every_six_hours": "", - "exif": "EXIF", + "exif": "Exif", "exit_slideshow": "슬라이드 쇼 종료", "expand_all": "모두 확장", "expire_after": "이후 만료", @@ -738,7 +738,7 @@ "in_archive": "보관된 항목", "include_archived": "보관된 항목 포함", "include_shared_albums": "공유 앨범 포함", - "include_shared_partner_assets": "파트너가 공유한 항목 포함", + "include_shared_partner_assets": "파트너의 공유 콘텐츠 포함", "individual_share": "개인 공유", "info": "정보", "interval": { @@ -827,15 +827,15 @@ "next": "다음", "next_memory": "다음 추억", "no": "아니요", - "no_albums_message": "앨범을 생성하여 이미지와 동영상을 정리하기", + "no_albums_message": "앨범을 생성하여 당신의 이미지와 동영상을 정리하세요", "no_albums_with_name_yet": "아직 해당하는 이름의 앨범이 없는 것 같습니다.", "no_albums_yet": "아직 앨범이 없는 것 같습니다.", "no_archived_assets_message": "사진과 동영상을 보관 처리하여 목록에서 숨기기", "no_assets_message": "클릭하여 당신의 첫 이미지를 업로드하세요", - "no_duplicates_found": "비슷한 항목이 없습니다.", + "no_duplicates_found": "중복 항목이 없습니다.", "no_exif_info_available": "EXIF 정보 없음", "no_explore_results_message": "컬렉션을 탐색하려면 더 많은 사진을 업로드하세요.", - "no_favorites_message": "즐겨찾기에 사진과 동영상을 추가하여 빠르게 확인하기", + "no_favorites_message": "즐겨찾기에 좋아하는 사진과 동영상을 추가하여 빠르게 확인해보세요", "no_libraries_message": "외부 라이브러리를 생성하여 사진과 동영상 보기", "no_name": "이름 없음", "no_places": "장소 없음", @@ -891,9 +891,9 @@ }, "path": "경로", "pattern": "규칙", - "pause": "일시 정지", + "pause": "일시 중지", "pause_memories": "추억 일시 정지", - "paused": "일시 정지됨", + "paused": "일시 중지됨", "pending": "진행 중", "people": "인물", "people_edits_count": "인물 {count, plural, one {#명} other {#명}} 수정됨", @@ -925,7 +925,7 @@ "port": "포트", "preset": "사전 설정", "preview": "미리 보기", - "previous": "이전", + "previous": "뒤로", "previous_memory": "이전 추억", "previous_or_next_photo": "이전 혹은 다음 이미지", "primary": "주", @@ -978,14 +978,14 @@ "reset_people_visibility": "인물 숨김 여부 초기화", "reset_settings_to_default": "", "reset_to_default": "기본값으로 복원", - "resolved_all_duplicates": "비슷한 항목을 모두 처리함", + "resolved_all_duplicates": "모든 중복이 해결됨", "restore": "복원", "restore_all": "모두 복원", "restore_user": "사용자 복원", "restored_asset": "항목 복원됨", "resume": "재개", "retry_upload": "업로드 다시 시도", - "review_duplicates": "비슷한 항목 확인", + "review_duplicates": "중복 확인", "role": "역할", "role_editor": "편집자", "role_viewer": "뷰어", @@ -1018,7 +1018,7 @@ "searching_locales": "로케일 검색...", "second": "초", "see_all_people": "모든 인물 보기", - "select_album_cover": "앨범 커버 선택", + "select_album_cover": "앨범 표지 선택", "select_all": "모두 선택", "select_avatar_color": "아바타 색상 선택", "select_face": "얼굴 선택", @@ -1037,9 +1037,9 @@ "server_stats": "서버 상태", "server_version": "서버 버전", "set": "설정", - "set_as_album_cover": "앨범 커버로 설정", + "set_as_album_cover": "앨범 표지로 설정", "set_as_profile_picture": "프로필 사진으로 설정", - "set_date_of_birth": "생년월일 설정", + "set_date_of_birth": "생일 설정", "set_profile_picture": "프로필 사진으로 설정", "set_slideshow_to_fullscreen": "슬라이드 쇼를 전체 화면으로 설정", "settings": "설정", @@ -1089,7 +1089,7 @@ "stack": "스택", "stack_selected_photos": "선택한 이미지 스택", "stacked_assets_count": "{count, plural, one {#개} other {#개}} 스택", - "stacktrace": "스택 추적", + "stacktrace": "Stacktrace", "start": "시작", "start_date": "시작일", "state": "지역", @@ -1117,7 +1117,7 @@ "to_change_password": "비밀번호 변경", "to_favorite": "즐겨찾기", "to_login": "로그인", - "to_trash": "휴지통", + "to_trash": "휴지통으로 이동", "toggle_settings": "설정 변경", "toggle_theme": "테마 변경", "toggle_visibility": "숨김 여부 변경", @@ -1154,7 +1154,7 @@ "upload_concurrency": "업로드 동시성", "upload_errors": "업로드가 완료되었습니다. {count, plural, one {#개의 오류} other {#개의 오류}}가 있습니다. 콘텐츠를 보려면 페이지를 새로고침하세요.", "upload_progress": "{total}개 중 {processed}개 처리됨, {remaining}개 대기 중", - "upload_skipped_duplicates": "중복 {count, plural, one {#개} other {#개}} 건너뜀", + "upload_skipped_duplicates": "{count, plural, one {#개의 중복} other {#개의 중복}} 건너뜀", "upload_status_duplicates": "중복", "upload_status_errors": "오류", "upload_status_uploaded": "업로드됨", @@ -1174,7 +1174,7 @@ "variables": "변수", "version": "버전", "version_announcement_closing": "당신의 친구, Alex가", - "version_announcement_message": "안녕하세요, 새 버전의 Immich를 사용할 수 있습니다. 자세한 내용은 릴리스 노트를 확인하세요. WatchTower 등의 자동 업데이트를 사용하는 경우, 의도하지 않은 동작을 방지하기 위해 docker-compose.yml.env 구성이 최신인지 확인하세요.", + "version_announcement_message": "안녕하세요, 애플리케이션의 새로운 버전이 있습니다. 릴리스 노트를 확인해주세요. WatchTower 등의 자동 업데이트 기능을 사용하는 경우, 잘못된 구성을 방지하기 위해 docker-compose.yml.env 설정이 최신인지 확인해주세요.", "video": "동영상", "video_hover_setting": "동영상에 마우스를 올려 재생", "video_hover_setting_description": "마우스를 동영상 섬네일 위에 올려 재생을 시작합니다. 비활성화된 경우에도 재생 아이콘에 마우스를 올리면 재생이 시작됩니다.", @@ -1190,7 +1190,7 @@ "view_stack": "스택 보기", "viewer": "뷰어", "visibility_changed": "{count, plural, one {#명} other {#명}}의 숨김 여부가 변경됨", - "waiting": "대기열", + "waiting": "대기", "warning": "경고", "week": "주", "welcome": "환영합니다", diff --git a/web/src/lib/i18n/lt.json b/web/src/lib/i18n/lt.json index 1f19e110ed65a1..8470cc277cbd8c 100644 --- a/web/src/lib/i18n/lt.json +++ b/web/src/lib/i18n/lt.json @@ -1,64 +1,56 @@ { - "about": "Apie", - "account": "Paskyra", - "account_settings": "Paskyros nustatymai", - "acknowledge": "Patvirtinti", - "action": "Veiksmas", - "actions": "Veiksmai", + "account": "", + "acknowledge": "", + "action": "", + "actions": "", "active": "", "activity": "", - "add": "Pridėti", - "add_a_description": "Pridėti aprašymą", - "add_a_location": "Pridėti vietovę", + "add": "", + "add_a_description": "", + "add_a_location": "", "add_a_name": "", "add_a_title": "", "add_exclusion_pattern": "", "add_import_path": "", "add_location": "", - "add_more_users": "Pridėti daugiau vartotojų", - "add_partner": "Pridėti partnerį", + "add_more_users": "", + "add_partner": "", "add_path": "", "add_photos": "", "add_to": "", - "add_to_album": "Pridėti į albumą", - "add_to_shared_album": "Pridėti į bendrinamą albumą", + "add_to_album": "", + "add_to_shared_album": "", "admin": { "authentication_settings": "", "authentication_settings_description": "", - "check_all": "Pažymėti viską", - "confirm_user_password_reset": "Ar tikrai norite iš naujo nustatyti {user} slaptažodį?", "crontab_guru": "", "disable_login": "", "disabled": "", "duplicate_detection_job_description": "", - "external_library_created_at": "Išorinė biblioteka (sukurta {date})", - "face_detection": "Veido atpažinimas", "image_format_description": "", "image_prefer_embedded_preview": "", "image_prefer_embedded_preview_setting_description": "", "image_prefer_wide_gamut": "", "image_prefer_wide_gamut_setting_description": "", - "image_preview_format": "Peržiūros formatas", + "image_preview_format": "", "image_preview_resolution": "", "image_preview_resolution_description": "", - "image_quality": "Kokybė", - "image_quality_description": "Vaizdo kokybė nuo 1 iki 100. Aukštesnė kokybė yra geresnė, tačiau sukuriami didesni failai. Ši parinktis turi įtakos peržiūros ir miniatiūrų vaizdams.", + "image_quality": "", + "image_quality_description": "", "image_settings": "", "image_settings_description": "", - "image_thumbnail_format": "Miniatūros formatas", - "image_thumbnail_resolution": "Miniatūros rezoliucija", + "image_thumbnail_format": "", + "image_thumbnail_resolution": "", "image_thumbnail_resolution_description": "", "job_settings": "", "job_settings_description": "", - "library_created": "Sukurta biblioteka: {library}", "library_cron_expression": "", "library_cron_expression_presets": "", - "library_deleted": "Biblioteka ištrinta", "library_scanning": "", "library_scanning_description": "", "library_scanning_enable_description": "", - "library_settings": "Išorinė biblioteka", - "library_settings_description": "Tvarkyti išorinės bibliotekos parametrus", + "library_settings": "", + "library_settings_description": "", "library_tasks_description": "", "library_watching_enable_description": "", "library_watching_settings": "", @@ -71,7 +63,7 @@ "machine_learning_duplicate_detection_enabled_description": "", "machine_learning_duplicate_detection_setting_description": "", "machine_learning_enabled_description": "", - "machine_learning_facial_recognition": "Veido atpažinimas", + "machine_learning_facial_recognition": "", "machine_learning_facial_recognition_description": "", "machine_learning_facial_recognition_model": "", "machine_learning_facial_recognition_model_description": "", @@ -763,45 +755,39 @@ "unhide_person": "", "unknown": "", "unknown_album": "", - "unknown_year": "Nežinomi metai", + "unknown_year": "", "unlink_oauth": "", "unlinked_oauth_account": "", "unselect_all": "", "unstack": "", "up_next": "", "updated_password": "", - "upload": "Įkelti", + "upload": "", "upload_concurrency": "", - "upload_status_errors": "Klaidos", - "upload_status_uploaded": "Įkelta", "url": "", "usage": "", - "user": "Vartotojas", - "user_id": "Vartotojo ID", + "user": "", + "user_id": "", "user_usage_detail": "", "username": "", - "users": "Vartotojai", + "users": "", "utilities": "", "validate": "", - "variables": "Kintamieji", - "version": "Versija", - "version_announcement_closing": "Tavo draugas, Alex", + "variables": "", + "version": "", "video": "", "video_hover_setting_description": "", - "videos": "Video", - "view": "Rodyti", - "view_album": "Rodyti albumą", + "videos": "", "view_all": "", "view_all_users": "", "view_links": "", "view_next_asset": "", "view_previous_asset": "", "viewer": "", - "waiting": "Laukiama", - "warning": "Įspėjimas", - "week": "Savaitė", + "waiting": "", + "week": "", "welcome_to_immich": "", - "year": "Metai", - "yes": "Taip", + "year": "", + "yes": "", "zoom_image": "" } diff --git a/web/src/lib/i18n/lv.json b/web/src/lib/i18n/lv.json index 7a948420099586..c556dcb4987803 100644 --- a/web/src/lib/i18n/lv.json +++ b/web/src/lib/i18n/lv.json @@ -41,7 +41,7 @@ "image_preview_format": "", "image_preview_resolution": "", "image_preview_resolution_description": "", - "image_quality": "Kvalitāte", + "image_quality": "", "image_quality_description": "", "image_settings": "", "image_settings_description": "", @@ -128,7 +128,7 @@ "oauth_mobile_redirect_uri_override": "", "oauth_mobile_redirect_uri_override_description": "", "oauth_scope": "", - "oauth_settings": "OAuth", + "oauth_settings": "", "oauth_settings_description": "", "oauth_signing_algorithm": "", "oauth_storage_label_claim": "", @@ -771,19 +771,17 @@ "updated_password": "", "upload": "Augšupielādēt", "upload_concurrency": "", - "upload_status_errors": "Kļūdas", - "upload_status_uploaded": "Augšupielādēts", "url": "", "usage": "", - "user": "Lietotājs", - "user_id": "Lietotāja ID", + "user": "", + "user_id": "", "user_usage_detail": "", "username": "", - "users": "Lietotāji", + "users": "", "utilities": "", "validate": "", "variables": "", - "version": "Versija", + "version": "", "video": "Videoklips", "video_hover_setting_description": "", "videos": "Videoklipi", @@ -798,5 +796,5 @@ "welcome_to_immich": "", "year": "", "yes": "Jā", - "zoom_image": "Pietuvināt attēlu" + "zoom_image": "" } diff --git a/web/src/lib/i18n/nb_NO.json b/web/src/lib/i18n/nb_NO.json index 407bc32f13df8c..cae07ab5bec231 100644 --- a/web/src/lib/i18n/nb_NO.json +++ b/web/src/lib/i18n/nb_NO.json @@ -169,7 +169,7 @@ "oauth_issuer_url": "Utgiverens URL", "oauth_mobile_redirect_uri": "Mobil omdirigerings-URI", "oauth_mobile_redirect_uri_override": "Mobil omdirigerings-URI overstyring", - "oauth_mobile_redirect_uri_override_description": "Aktiver når 'app.immich:/' er en ugyldig omdirigerings-URI.", + "oauth_mobile_redirect_uri_override_description": "Aktiver når 'app.immich:///' er en ugyldig omdirigerings-URI.", "oauth_scope": "Omfang", "oauth_settings": "OAuth", "oauth_settings_description": "Administrer innstillinger for OAuth-innlogging", diff --git a/web/src/lib/i18n/nl.json b/web/src/lib/i18n/nl.json index f379341aa0f77b..23ca55c083c77b 100644 --- a/web/src/lib/i18n/nl.json +++ b/web/src/lib/i18n/nl.json @@ -63,7 +63,7 @@ "image_preview_resolution": "Voorbeeldresolutie", "image_preview_resolution_description": "Gebruikt bij het tonen van een enkele foto en voor machine learning. Hogere resoluties kunnen meer detail behouden maar duren langer om te verwerken, hebben hogere bestandsgrootte, en kunnen de applicatie langzamer maken.", "image_quality": "Kwaliteit", - "image_quality_description": "Afbeeldingskwaliteit van 1-100. Een hoger getal zorgt voor een betere fotokwaliteit, maar produceert grotere bestanden. Dit heeft effect op voorbeeldfoto's en thumbnails.", + "image_quality_description": "Afbeeldingskwaliteit van 1-100. Een hoger getal zorgt voor betere kwaliteit foto's, maar produceert grotere bestanden. Dit heeft effect op voorbeeldfoto's en thumbnails.", "image_settings": "Afbeeldings instellingen", "image_settings_description": "Beheer de kwaliteit en resolutie van gegenereerde afbeeldingen", "image_thumbnail_format": "Thumbnail bestandsformaat", @@ -171,7 +171,7 @@ "oauth_issuer_url": "Issuer URL", "oauth_mobile_redirect_uri": "Omleidings URI voor mobiel", "oauth_mobile_redirect_uri_override": "Omleidings URI voor mobiele app overschrijven", - "oauth_mobile_redirect_uri_override_description": "Inschakelen wanneer 'app.immich:/' een ongeldige omleidings-URI is.", + "oauth_mobile_redirect_uri_override_description": "Inschakelen wanneer 'app.immich://///' een ongeldige omleidings-URI is.", "oauth_scope": "Scope", "oauth_settings": "OAuth", "oauth_settings_description": "Beheer OAuth inloginstellingen", diff --git a/web/src/lib/i18n/pl.json b/web/src/lib/i18n/pl.json index 0bbe660c6707fd..71f9fb2b9bdd79 100644 --- a/web/src/lib/i18n/pl.json +++ b/web/src/lib/i18n/pl.json @@ -49,7 +49,7 @@ "external_library_created_at": "Biblioteka zewnętrzna (stworzona dnia {date})", "external_library_management": "Zarządzanie Bibliotekami Zewnętrznymi", "face_detection": "Wykrywanie twarzy", - "face_detection_description": "Wykrywanie twarzy w zasobach używając uczenia maszynowego. Twarze w filmach wykryte zostaną tylko jeżeli są widoczne w miniaturze. \"Wszystkie\" ponownie przetwarza wszystkie zasoby. \"Brakujące\" dodaje do kolejki tylko zasoby, które nie zostały jeszcze przetworzone. Wykryte twarze zostaną dodane do kolejki Rozpoznawania Twarzy, aby związać je z istniejącą osobą albo stworzyć nową osobę.", + "face_detection_description": "Wykrywanie twarzy w zasobach używając uczenia maszynowego. Twarze w filmach wykryte zostaną tylko jeżeli są widoczne w miniaturze. \"Wszystkie\" ponownie przetwarza wszystkie zasoby. \"Brakujące\" dodaje do kolejki tylko zasoby, które nie zostały jeszcze przetworzone. Wykryte twarze zostaną dodane do kolejki Rozpoznawania Twarzy, aby związać je z istniejącą osobą albo stworzyć nową osobę.", "facial_recognition_job_description": "Grupuj wykryte twarze. Ten krok uruchamiany jest po zakończeniu wykrywania twarzy. „Wszystkie” – ponownie kategoryzuje wszystkie twarze. „Brakujące” – kategoryzuje twarze, do których nie przypisano osoby.", "failed_job_command": "Polecenie {command} nie powiodło się dla zadania: {job}", "force_delete_user_warning": "UWAGA: Użytkownik i wszystkie zasoby użytkownika zostaną natychmiast trwale usunięte. Nie można tego cofnąć, a plików nie będzie można przywrócić.", @@ -57,30 +57,30 @@ "image_format_description": "Użycie formatu WebP skutkuje utworzeniem plików o rozmiarze mniejszym niż w przypadku JPEG ale jego kodowanie trwa dłużej.", "image_prefer_embedded_preview": "Preferuj podgląd wbudowany", "image_prefer_embedded_preview_setting_description": "Jeśli to możliwe, używaj osadzonych podglądów w zdjęciach RAW jako danych wejściowych do przetwarzania obrazu. Może to zapewnić dokładniejsze kolory w przypadku niektórych obrazów, ale jakość podglądu zależy od aparatu, a obraz może zawierać więcej artefaktów kompresji.", - "image_prefer_wide_gamut": "Preferuj szeroki gamut", + "image_prefer_wide_gamut": "Preferuj szeroką gamę", "image_prefer_wide_gamut_setting_description": "Do wyświetlania miniatur użyj wyświetlacza P3. Dzięki temu lepiej zachowuje się intensywność obrazów o dużej ilości kolorów, ale obrazy mogą wyglądać inaczej na starych urządzeniach ze starą wersją przeglądarki. Obrazy sRGB są zachowywane jako sRGB, aby uniknąć przesunięć kolorów.", "image_preview_format": "Format podglądu", "image_preview_resolution": "Rozdzielczość podglądu", "image_preview_resolution_description": "Używane podczas przeglądania pojedynczego zdjęcia i do uczenia maszynowego. Wyższe rozdzielczości pozwalają zachować więcej szczegółów, ale kodowanie zajmuje więcej czasu, powoduje to też większe rozmiary plików i może zmniejszyć czas reakcji aplikacji.", "image_quality": "Jakość", "image_quality_description": "Jakość obrazu od 1 do 100. Wyższe wartości pozwalają uzyskać lepszą jakość ale skutkują większym rozmiarem pliku. Ta opcja wpływa na Podgląd i Miniaturki.", - "image_settings": "Ustawienia Obrazu", + "image_settings": "Ustawienia obrazu", "image_settings_description": "Zarządzaj jakością i rozdzielczością generowanych obrazów", "image_thumbnail_format": "Format miniatury", "image_thumbnail_resolution": "Rozdzielczość miniatury", "image_thumbnail_resolution_description": "Używane podczas przeglądania grup zdjęć (głównej osi czasu, widoku albumu itp.). Wyższe rozdzielczości pozwalają zachować więcej szczegółów, ale wyświetlenie ich zajmuje więcej czasu, powoduje też zwiększenie rozmiaru plików i może zmniejszyć czas reakcji aplikacji.", "job_concurrency": "{job} współbieżność", - "job_not_concurrency_safe": "To zadanie nie może zostać wykonane w wielu wątkach.", - "job_settings": "Ustawienia Zadań", + "job_not_concurrency_safe": "Ta praca nie może zostać wykonana w wielu wątkach.", + "job_settings": "Ustawienia prac", "job_settings_description": "Zarządzaj współbieżnością zadań", - "job_status": "Status Zadań", + "job_status": "Status pracy", "jobs_delayed": "{jobCount, plural, other {# oczekujących}}", "jobs_failed": "{jobCount, plural, other {# nieudane}}", "library_created": "Utworzono bibliotekę: {library}", "library_cron_expression": "Wyrażenie Cron", "library_cron_expression_description": "Ustaw interwał skanowania, używając formatu cron. Więcej informacji znajdziesz m.in. Crontab Guru", "library_cron_expression_presets": "Proponowane wyrażenia Cron", - "library_deleted": "Biblioteka usunięta", + "library_deleted": "Biblioteka usunięta pomyślnie", "library_import_path_description": "Określ folder do załadowania plików. Ten folder, łącznie z podfolderami, zostanie przeskanowany w poszukiwaniu obrazów i filmów.", "library_scanning": "Okresowe Skanowanie", "library_scanning_description": "Skonfiguruj okresowe skanowania bibliotek", @@ -90,7 +90,7 @@ "library_tasks_description": "Wykonaj zadania biblioteki", "library_watching_enable_description": "Przejrzyj zewnętrzne biblioteki w poszukiwaniu zmienionych plików", "library_watching_settings": "Obserwowanie bibliotek (Funkcja eksperymentalna)", - "library_watching_settings_description": "Automatycznie obserwuj zmienione pliki", + "library_watching_settings_description": "Automatycznie szukaj zmian w plikach na podstawie powiadomień od systemu plików", "logging_enable_description": "Uruchom zapisywanie logów", "logging_level_description": "Kiedy włączone, jakiego poziomu użyć.", "logging_settings": "Logowanie", @@ -118,7 +118,7 @@ "machine_learning_min_recognized_faces_description": "Minimalna liczba rozpoznanych twarzy, zanim zostaną one powiązane jako osoba. Zwiększenie tej wartości spowoduje, że rozpoznawanie twarzy jest bardziej precyzyjne, lecz kosztem zwiększenia ryzyka, że twarz nie zostanie przypisana do jakiejkolwiek osoby.", "machine_learning_settings": "Ustawienia Uczenia Maszynowego", "machine_learning_settings_description": "Zarządzaj ustawieniami i funkcjami uczenia maszynowego", - "machine_learning_smart_search": "Inteligentne Wyszukiwanie", + "machine_learning_smart_search": "Inteligentne wyszukiwanie", "machine_learning_smart_search_description": "Szukaj obrazów semantycznie za pomocą CLIP", "machine_learning_smart_search_enabled": "Włącz inteligentne wyszukiwanie", "machine_learning_smart_search_enabled_description": "Jeżeli wyłączone, obrazy nie będą przygotowywane do inteligentnego wyszukiwania.", @@ -128,7 +128,7 @@ "map_dark_style": "Styl ciemny", "map_enable_description": "Włącz funkcję mapy", "map_light_style": "Styl jasny", - "map_manage_reverse_geocoding_settings": "Zarządzaj Ustawieniem Odwrotne Geokodowanie", + "map_manage_reverse_geocoding_settings": "Zarządzaj ustawieniem Odwrócone Geokodowanie>", "map_reverse_geocoding": "Odwrotne Geokodowanie", "map_reverse_geocoding_enable_description": "Włącz odwrotne geokodowanie", "map_reverse_geocoding_settings": "Ustawienia odwrotnego geokodowania", @@ -143,10 +143,10 @@ "no_pattern_added": "Nie dodano wzoru", "note_apply_storage_label_previous_assets": "Uwaga: aby zastosować etykietę magazynu do wcześniej przesłanych zasobów, uruchom", "note_cannot_be_changed_later": "UWAŻAJ: Nie można tego później zmienić!", - "note_unlimited_quota": "Wpisz by wyłączyć limit", + "note_unlimited_quota": "Note: Wpisz by wyłączyć limit", "notification_email_from_address": "Z adresu", "notification_email_from_address_description": "Adres e-mail nadawcy, na przykład: „Immich Photo Server ”", - "notification_email_host_description": "Host serwera e-mail (np. smtp.immich.app)", + "notification_email_host_description": "Host of the email server (n.p. smtp.immich.app)", "notification_email_ignore_certificate_errors": "Ignoruj niepoprawny certyfikat", "notification_email_ignore_certificate_errors_description": "Ignoruj błąd walidacji certyfikatu TLS (nie zalecane)", "notification_email_password_description": "Hasło do serwera poczty", @@ -154,13 +154,13 @@ "notification_email_sent_test_email_button": "Wyślij testowego maila i zapisz", "notification_email_setting_description": "Ustawienia powiadomień e-mail", "notification_email_test_email": "Wyślij e-mail testowy", - "notification_email_test_email_failed": "Nie udało się wysłać testowego e-maila, sprawdź poprawność wprowadzonych danych", + "notification_email_test_email_failed": "Nie udało się wysłać testowego maila, sprawdź poprawność wprowadzonych informacji", "notification_email_test_email_sent": "Testowy mail został wysłany na adres {email}. Sprawdź swoją skrzynkę mailową.", "notification_email_username_description": "Nazwa użytkownika serwera e-mail", - "notification_enable_email_notifications": "Włącz powiadomienia e-mail", + "notification_enable_email_notifications": "Włącz powiadomienia mailowe", "notification_settings": "Ustawienia Powiadomień", "notification_settings_description": "Zarządzaj ustawieniami powiadomień, włączając w to powiadomienia e-mail", - "oauth_auto_launch": "Automatyczne Uruchamianie", + "oauth_auto_launch": "Automatyczne uruchamianie", "oauth_auto_launch_description": "Rozpocznij proces logowania OAuth automatycznie po przejściu na stronę logowania", "oauth_auto_register": "Automatyczna rejestracja", "oauth_auto_register_description": "Automatycznie rejestruj nowych użytkowników po zalogowaniu się za pomocą protokołu OAuth", @@ -171,7 +171,7 @@ "oauth_issuer_url": "Adres URL wydawcy", "oauth_mobile_redirect_uri": "Mobilny adres zwrotny", "oauth_mobile_redirect_uri_override": "Zapasowy URI przekierowania mobilnego", - "oauth_mobile_redirect_uri_override_description": "Włącz, gdy „app.immich:/” jest nieprawidłowym identyfikatorem URI przekierowania.", + "oauth_mobile_redirect_uri_override_description": "Włącz, gdy „app.immich:///” jest nieprawidłowym identyfikatorem URI przekierowania.", "oauth_scope": "Zakres", "oauth_settings": "OAuth", "oauth_settings_description": "Zarządzaj ustawieniami logowania OAuth", @@ -185,11 +185,11 @@ "oauth_storage_quota_default_description": "Limit w GiB do wykorzystania, gdy nie podano żadnej wartości (wpisz 0, aby wyłączyć limit).", "offline_paths": "Ścieżki Offline", "offline_paths_description": "Wyniki te mogą wynikać z ręcznego usunięcia plików, które nie są częścią biblioteki zewnętrznej.", - "password_enable_description": "Zaloguj używając e-mail i hasła", + "password_enable_description": "Zaloguj używając email i hasło", "password_settings": "Logowanie Hasłem", "password_settings_description": "Zarządzaj ustawieniami logowania hasłem", "paths_validated_successfully": "Wszystkie ścieżki zostały pomyślnie zweryfikowane", - "quota_size_gib": "Wielkość Magazynu (GiB)", + "quota_size_gib": "Wielkość magazynu (GiB)", "refreshing_all_libraries": "Wszystkie biblioteki zostaną odświeżone", "registration": "Rejestracja Administratora", "registration_description": "Jesteś pierwszym użytkownikiem aplikacji, więc twoje konto jest administratorem. Możesz zarządzać platformą, w tym dodawać nowych użytkowników.", @@ -202,7 +202,7 @@ "reset_settings_to_recent_saved": "Przywróć ustawienia do ostatnio zapisanych", "scanning_library_for_changed_files": "Przeszukaj bibliotekę w poszukiwaniu zmian w plikach", "scanning_library_for_new_files": "Przeszukaj bibliotekę w poszukiwaniu nowych plików", - "send_welcome_email": "Wyślij powitalny e-mail", + "send_welcome_email": "Wyślij powitalnego maila", "server_external_domain_settings": "Domena zewnętrzna", "server_external_domain_settings_description": "Domena dla publicznie udostępnionych linków, wraz z http(s)://", "server_settings": "Ustawienia Serwera", @@ -212,7 +212,7 @@ "sidecar_job": "Poboczne metadane", "sidecar_job_description": "Wykryj lub zsynchronizuj poboczne metadane z systemu plików", "slideshow_duration_description": "Liczba sekund wyświetlania każdego obrazu", - "smart_search_job_description": "Włącz uczenie maszynowe na zasobie by wesprzeć inteligentne wyszukiwanie", + "smart_search_job_description": "Włącz AI na zasobie by wesprzeć inteligentne wyszukiwanie", "storage_template_date_time_description": "Data i godzina są brane ze znacznika czasu utworzenia zasobu", "storage_template_date_time_sample": "Przykładowy czas {date}", "storage_template_enable_description": "Włącz silnik szablonów magazynu", @@ -225,11 +225,11 @@ "storage_template_more_details": "Aby uzyskać więcej szczegółów na temat tej funkcji, odwiedź Szablon Przechowywania oraz jego implikacje", "storage_template_onboarding_description": "Po włączeniu tej funkcji pliki będą organizowane automatycznie na podstawie szablonu zdefiniowanego przez użytkownika. Obecnie domyślnie wyłączona przez problemy ze stabilnością. Więcej informacji znajdziesz w dokumentacji.", "storage_template_path_length": "Przybliżony limit długości ścieżki: {length, number}/{limit, number}", - "storage_template_settings": "Szablon Magazynu", + "storage_template_settings": "Szablon magazynu", "storage_template_settings_description": "Zarządzaj strukturą folderów i nazwą pliku przesyłanego zasobu", "storage_template_user_label": "{label} to jest etykieta przechowywania użytkownika", "system_settings": "Ustawienia Systemowe", - "theme_custom_css_settings": "Własny CSS", + "theme_custom_css_settings": "Własny arkusz CSS", "theme_custom_css_settings_description": "Właśny CSS pozwala na zmianę wyglądu aplikacji Immich.", "theme_settings": "Ustawienia Motywu", "theme_settings_description": "Zarządzaj wyglądem aplikacji Immich w przeglądarce", @@ -276,7 +276,7 @@ "transcoding_reference_frames": "Ramki referencyjne", "transcoding_reference_frames_description": "Liczba klatek używana do odnoszenia się podczas kompresowania danej klatki. Wyższe wartości poprawiają efektywność kompresji, ale spowalniają kodowanie. 0 ustawia tą wartość automatycznie.", "transcoding_required_description": "Tylko filmy w nieakceptowanym formacie", - "transcoding_settings": "Ustawienia Transkodowania Wideo", + "transcoding_settings": "Ustawienia transkodowania wideo", "transcoding_settings_description": "Zarządzaj rozdzielczością i kodowaniem plików wideo", "transcoding_target_resolution": "Docelowa rozdzielczość", "transcoding_target_resolution_description": "Wyższe rozdzielczości pozwalają zachować więcej szczegółów, ale kodowanie zajmuje więcej czasu, powoduje większe rozmiary plików i może zmniejszyć płynność aplikacji.", @@ -292,12 +292,12 @@ "transcoding_transcode_policy_description": "Zasady dotyczące transkodowania filmu. Filmy HDR będą zawsze transkodowane (z wyjątkiem sytuacji, gdy transkodowanie jest wyłączone).", "transcoding_two_pass_encoding": "Kodowanie dwuprzebiegowe", "transcoding_two_pass_encoding_setting_description": "Transkoduj w dwóch przebiegach, aby uzyskać lepiej zakodowane filmy. Gdy włączona jest maksymalna prędkość transmisji (wymagana do działania z H.264 i HEVC), ten tryb wykorzystuje zakres oparty na maksymalnej prędkości transmisji i ignoruje CRF. W przypadku wersji VP9 można użyć CRF, jeśli maksymalna prędkość transmisji jest wyłączona.", - "transcoding_video_codec": "Kodek Wideo", + "transcoding_video_codec": "Kodek Filmu", "transcoding_video_codec_description": "VP9 jest wysoce efektywny i regularnie używany w Internecie, ale jego kodowanie zajmuje dłużej. HEVC ma podobną efektywność, ale nie wszyscy w Internecie go odtworzą. H.264 jest bardzo szeroko używany i szybko się go koduje, kosztem większego rozmiaru. AV1 jest najefektywniejszym kodekiem, ale nieobsługiwanym na starszych urządzeniach.", "trash_enabled_description": "Włącz funkcję Kosza", "trash_number_of_days": "Liczba dni", "trash_number_of_days_description": "Liczba dni przechowywania zasobów w koszu przed ich trwałym usunięciem", - "trash_settings": "Ustawienia Kosza", + "trash_settings": "Ustawienia kosza", "trash_settings_description": "Zarządzaj ustawieniami kosza", "untracked_files": "Nieśledzone pliki", "untracked_files_description": "Pliki te nie są śledzone przez aplikację. Mogą być wynikiem nieudanych przeniesień, przerwanego przesyłania lub pozostawienia z powodu błędu", @@ -306,12 +306,12 @@ "user_delete_delay_settings_description": "Liczba dni po usunięciu, po której następuje trwałe usunięcie konta użytkownika i zasobów. Zadanie usuwania użytkowników jest uruchamiane o północy w celu sprawdzenia, czy użytkownicy są gotowi do usunięcia. Zmiany tego ustawienia zostaną sprawdzone przy następnym wykonaniu.", "user_delete_immediately": "Konto {user} i powiązane zasoby zostaną zakolejkowane do natychmiastowego usunięcia.", "user_delete_immediately_checkbox": "Umieść użytkownika i zasoby w kolejce do natychmiastowego usunięcia", - "user_management": "Zarządzenie Użytkownikami", + "user_management": "Zarządzenie użytkownikiem", "user_password_has_been_reset": "Hasło użytkownika zostało zresetowane:", "user_password_reset_description": "Proszę przekazać tymczasowe hasło użytkownikowi i poinformuj o konieczności jego zmiany przy najbliższym logowaniu.", "user_restore_description": "Konto {user} zostanie przywrócone.", "user_restore_scheduled_removal": "Przywrócenie użytkownika - zaplanowane usunięcie na {date, date, long}", - "user_settings": "Ustawienia Użytkownika", + "user_settings": "Ustawienia użytkownika", "user_settings_description": "Zarządzaj ustawieniami użytkownika", "user_successfully_removed": "Użytkownik {email} został usunięty pomyślnie.", "version_check_enabled_description": "Włącz cykliczne sprawdzanie nowych wersji na GitHubie", @@ -351,7 +351,7 @@ "all_people": "Wszystkie osoby", "all_videos": "Wszystkie filmy", "allow_dark_mode": "Zezwalaj na tryb ciemny", - "allow_edits": "Pozwól edytować", + "allow_edits": "Pozwól zmieniać", "allow_public_user_to_download": "Zezwól użytkownikowi publicznemu na pobieranie", "allow_public_user_to_upload": "Zezwól użytkownikowi publicznemu na przesyłanie plików", "api_key": "Klucz API", @@ -379,7 +379,7 @@ "asset_skipped": "Pominięto", "asset_uploaded": "Przesłano", "asset_uploading": "Przesyłanie...", - "assets": "Zasoby", + "assets": "zasoby", "assets_added_count": "Dodano {count, plural, one {# zasób} few {# zasoby} many {# zasobów} other {# zasobów}}", "assets_added_to_album_count": "Dodano {count, plural, one {# zasób} few {# zasoby} many {# zasobów} other {# zasobów}} do albumu", "assets_added_to_name_count": "Dodano {count, plural, one {# zasób} few {# zasoby} many {# zasobów} other {# zasobów}} do {name}", @@ -440,13 +440,13 @@ "comment_deleted": "Usunięto komentarz", "comment_options": "Opcje komentarza", "comments_and_likes": "Komentarze i polubienia", - "comments_are_disabled": "Komentarze są wyłączone", + "comments_are_disabled": "Komentarze są wyłączone", "confirm": "Potwierdź", "confirm_admin_password": "Potwierdź Hasło Administratora", "confirm_delete_shared_link": "Czy na pewno chcesz usunąć ten udostępniony link?", "confirm_password": "Potwierdź hasło", - "contain": "Zawiera", - "context": "Kontekst", + "contain": "Pomieść", + "context": "Treści", "continue": "Kontynuuj", "copied_image_to_clipboard": "Skopiowano obraz do schowka.", "copied_to_clipboard": "Skopiowano do schowka!", @@ -483,14 +483,14 @@ "day": "Dzień", "deduplicate_all": "Usuń Zduplikowane", "default_locale": "Domyślny Region", - "default_locale_description": "Formatuj daty i liczby na podstawie ustawień Twojej przeglądarki", + "default_locale_description": "Formatuj daty i liczby na podstawie ustawień Twojej przeglądarki", "delete": "Usuń", "delete_album": "Usuń album", "delete_api_key_prompt": "Czy na pewno chcesz usunąć ten klucz API?", "delete_duplicates_confirmation": "Czy na pewno chcesz trwale usunąć te duplikaty?", "delete_key": "Usuń klucz", "delete_library": "Usuń bibliotekę", - "delete_link": "Usuń link", + "delete_link": "Usuń link", "delete_shared_link": "Usuń udostępniony link", "delete_user": "Usuń użytkownika", "deleted_shared_link": "Pomyślnie usunięto udostępniony link", @@ -498,10 +498,10 @@ "details": "Szczegóły", "direction": "Kierunek", "disabled": "Wyłączone", - "disallow_edits": "Nie pozwalaj edytować", + "disallow_edits": "Nie pozwalaj zmieniać", "discover": "Odkryj", "dismiss_all_errors": "Odrzuć wszystkie błędy", - "dismiss_error": "Odrzuć błąd", + "dismiss_error": "Odrzuć błąd", "display_options": "Opcje wyświetlania", "display_order": "Kolejność wyświetlania", "display_original_photos": "Wyświetlaj oryginalne zdjęcia", @@ -562,7 +562,7 @@ "cant_change_metadata_assets_count": "Nie można zmienić metadanych {count, plural, one {# zasobu} other {# zasobów}}", "cant_get_faces": "Nie można pozyskać twarzy", "cant_get_number_of_comments": "Nie można uzyskać liczby komentarzy", - "cant_search_people": "Nie można znaleźć osób", + "cant_search_people": "Nie można znaleźć ludzi", "cant_search_places": "Nie można znaleźć miejsc", "cleared_jobs": "Wyczyszczono zadania dla:{job}", "error_adding_assets_to_album": "Błąd dodania zasobów do albumu", @@ -582,7 +582,7 @@ "failed_to_stack_assets": "Nie udało się zestawić zasobów", "failed_to_unstack_assets": "Nie udało się rozdzielić zasobów", "import_path_already_exists": "Ta ścieżka importu już istnieje.", - "incorrect_email_or_password": "Nieprawidłowy e-mail lub hasło", + "incorrect_email_or_password": "Nieprawidłowy email lub hasło", "paths_validation_failed": "{paths, plural, one {# ścieżka} few {# ścieżki} other {# ścieżek}}", "profile_picture_transparent_pixels": "Zdjęcia profilowe nie mogą mieć przezroczystych pikseli. Powiększ i/lub przesuń obraz.", "quota_higher_than_disk_size": "Limit jest większy niż dostępna przestrzeń", @@ -592,7 +592,7 @@ "unable_to_add_comment": "Nie można dodać komentarza", "unable_to_add_exclusion_pattern": "Nie można dodać wzoru wykluczającego", "unable_to_add_import_path": "Nie można dodać ścieżki importu", - "unable_to_add_partners": "Nie można dodać partnerów", + "unable_to_add_partners": "Nie można dodać partnerów", "unable_to_add_remove_archive": "Nie można {archived, select, true {usunąć zasobu z} other {dodać zasobu do}} archiwum", "unable_to_add_remove_favorites": "Nie można {favorite, select, true {dodać zasobu do} other {usunąć zasobu z }} ubulionych", "unable_to_archive_unarchive": "Nie można {archived, select, true {zarchwizować} other {odarchiwizować}}", diff --git a/web/src/lib/i18n/pt.json b/web/src/lib/i18n/pt.json index 47204c6c8244dc..c3bde34f694fdd 100644 --- a/web/src/lib/i18n/pt.json +++ b/web/src/lib/i18n/pt.json @@ -161,7 +161,7 @@ "oauth_issuer_url": "URL do emissor", "oauth_mobile_redirect_uri": "URI de redirecionamento móvel", "oauth_mobile_redirect_uri_override": "Substituição de URI de redirecionamento móvel", - "oauth_mobile_redirect_uri_override_description": "Ative quando 'app.immich:/' for um URI de redirecionamento inválido.", + "oauth_mobile_redirect_uri_override_description": "Ative quando 'app.immich://///' for um URI de redirecionamento inválido.", "oauth_scope": "Escopo", "oauth_settings": "OAuth", "oauth_settings_description": "Gerenciar configurações de login do OAuth", diff --git a/web/src/lib/i18n/pt_BR.json b/web/src/lib/i18n/pt_BR.json index c4346096072065..ed8457c591eae2 100644 --- a/web/src/lib/i18n/pt_BR.json +++ b/web/src/lib/i18n/pt_BR.json @@ -169,7 +169,7 @@ "oauth_issuer_url": "URL do emissor", "oauth_mobile_redirect_uri": "URI de redirecionamento móvel", "oauth_mobile_redirect_uri_override": "Substituição de URI de redirecionamento móvel", - "oauth_mobile_redirect_uri_override_description": "Ative quando 'app.immich:/' for um URI de redirecionamento inválido.", + "oauth_mobile_redirect_uri_override_description": "Ative quando 'app.immich:///' for um URI de redirecionamento inválido.", "oauth_scope": "Escopo", "oauth_settings": "OAuth", "oauth_settings_description": "Gerenciar configurações de login do OAuth", diff --git a/web/src/lib/i18n/ru.json b/web/src/lib/i18n/ru.json index 46baf1ffc9e461..3cb5acf985ef9e 100644 --- a/web/src/lib/i18n/ru.json +++ b/web/src/lib/i18n/ru.json @@ -28,7 +28,7 @@ "added_to_favorites_count": "Добавлено {count} в избранное", "admin": { "add_exclusion_pattern_description": "Добавьте шаблоны исключений. Подстановка с использованием *, ** и ? поддерживается. Чтобы игнорировать все файлы в любом каталоге с именем «Raw», используйте «**/Raw/**». Чтобы игнорировать все файлы, заканчивающиеся на «.tif», используйте «**/*.tif». Чтобы игнорировать абсолютный путь, используйте «/path/to/ignore/**».", - "authentication_settings": "Настройки Аутентификации", + "authentication_settings": "Настройки аутентификации", "authentication_settings_description": "Управление паролями, OAuth и другими настройками аутентификации", "authentication_settings_disable_all": "Вы уверены, что хотите отключить все методы входа? Вход будет полностью отключен.", "authentication_settings_reenable": "Чтобы снова включить, используйте Команда Сервера.", @@ -57,15 +57,15 @@ "image_format_description": "WebP создает файлы меньшего размера, чем JPEG, но кодируется медленнее.", "image_prefer_embedded_preview": "Предпочитать встроенное превью", "image_prefer_embedded_preview_setting_description": "Используйте встроенные превью в фотографиях RAW в качестве входных данных для обработки изображений, если они доступны. Это может обеспечить более точную цветопередачу для некоторых изображений, но качество предварительного просмотра зависит от камеры, и изображение может иметь больше артефактов сжатия.", - "image_prefer_wide_gamut": "Предпочитаю широкую гамму", - "image_prefer_wide_gamut_setting_description": "Используйте Display P3 для миниатюр. Это лучше сохраняет яркость изображений с широким цветовым пространством, но изображения могут выглядеть по-другому на старых устройствах со старой версией браузера. Изображения sRGB сохраняются в формате sRGB, чтобы избежать цветовых сдвигов.", + "image_prefer_wide_gamut": "Предпочитать расширенную палитру", + "image_prefer_wide_gamut_setting_description": "Использовать палитру Display P3 для миниатюр. Она лучше сохраняет сочность фотографий с широким цветовым охватом, однако на старых устройствах и на старых браузерах изображения будут выглядеть по-другому. Изображения sRGB остаются в формате sRGB, чтобы избежать искажений цветов.", "image_preview_format": "Формат предпросмотра", "image_preview_resolution": "Размер превью", "image_preview_resolution_description": "Используется при просмотре одной фотографии и для машинного обучения. Более высокое разрешение позволяют сохранить больше деталей, но требуют больше времени для кодирования, имеют больший размер файлов и могут снизить скорость отклика приложения.", "image_quality": "Качество", - "image_quality_description": "Качество предосмотра фото, от 1 до 100. Чем выше число, тем лучше качество и больше вес изображения.", - "image_settings": "Настройки Изображений", - "image_settings_description": "Управляйте качеством и разрешением создаваемых изображений", + "image_quality_description": "Качество превью фото, от 1 до 100. Чем выше число, тем лучше качество и больше вес изображения.", + "image_settings": "Настройки изображений", + "image_settings_description": "Управление качеством и разрешением создаваемых изображений", "image_thumbnail_format": "Формат миниатюр", "image_thumbnail_resolution": "Разрешение миниатюр", "image_thumbnail_resolution_description": "Используется при просмотре групп фотографий (на временной шкале, при просмотре альбомов и т.д.). Миниатюры с более высоким разрешением сохранят больше деталей, но потребуют больше времени для кодирования, имеют больший вес и могут снизить скорость отклика приложения.", @@ -91,12 +91,12 @@ "library_watching_enable_description": "Отслеживать изменения файлов внешней библиотеки", "library_watching_settings": "Слежение за библиотекой (ЭКСПЕРИМЕНТАЛЬНОЕ)", "library_watching_settings_description": "Автоматически отслеживать наличие измененных файлов", - "logging_enable_description": "Включить логирование", - "logging_level_description": "Если включено, какой уровень логирования использовать.", + "logging_enable_description": "Включить ведение журнала", + "logging_level_description": "Если включено, какой уровень журнала использовать.", "logging_settings": "Логирование", "machine_learning_clip_model": "CLIP модель", "machine_learning_clip_model_description": "Название модели CLIP указано здесь. Обратите внимание, что при изменении модели необходимо заново запустить задачу «Умный поиск» для всех изображений.", - "machine_learning_duplicate_detection": "Поиск дубликатов", + "machine_learning_duplicate_detection": "Обнаружение дубликатов", "machine_learning_duplicate_detection_enabled": "Включить обнаружение дубликатов", "machine_learning_duplicate_detection_enabled_description": "Если этот параметр отключен, абсолютно идентичные ресурсы всё равно будут удалены из дубликатов.", "machine_learning_duplicate_detection_setting_description": "Используйте встраивания CLIP для поиска вероятных дубликатов", @@ -118,10 +118,10 @@ "machine_learning_min_recognized_faces_description": "Минимальное количество распознанных лиц для создания человека. Увеличение этого параметра делает распознавание лиц более точным, но при этом увеличивается вероятность того, что лицо не будет присвоено человеку.", "machine_learning_settings": "Настройки машинного обучения", "machine_learning_settings_description": "Управление функциями и настройками машинного обучения", - "machine_learning_smart_search": "Умный Поиск", + "machine_learning_smart_search": "Умный поиск", "machine_learning_smart_search_description": "Семантический поиск изображений с использованием \"CLIP embeddings\"", "machine_learning_smart_search_enabled": "Включить интеллектуальный поиск", - "machine_learning_smart_search_enabled_description": "Если этот параметр отключен, изображения не будут кодироваться для интеллектуального поиска.", + "machine_learning_smart_search_enabled_description": "Если этот параметр отключен, изображения не будут обрабатываться для интеллектуального поиска.", "machine_learning_url_description": "URL-адрес сервера машинного обучения", "manage_concurrency": "Управление параллельностью заданий", "manage_log_settings": "Управление настройками журнала", @@ -129,14 +129,14 @@ "map_enable_description": "Включить функции карты", "map_light_style": "Светлый стиль", "map_manage_reverse_geocoding_settings": "Настройки Обратного геокодинга", - "map_reverse_geocoding": "Обратное Геокодирование", + "map_reverse_geocoding": "Обратное геокодирование", "map_reverse_geocoding_enable_description": "Включить обратное геокодирование", - "map_reverse_geocoding_settings": "Настройки Обратного Геокодирования", - "map_settings": "Настройки Карты и GPS", + "map_reverse_geocoding_settings": "Настройки обратного геокодирования", + "map_settings": "Настройки карты и GPS", "map_settings_description": "Управление настройками карты", "map_style_description": "URL-адрес темы карты style.json", "metadata_extraction_job": "Извлечение метаданных", - "metadata_extraction_job_description": "Извлекайте метаданные из каждого ресурса, такие как положение GPS и разрешение", + "metadata_extraction_job_description": "Извлечение метаданных из каждого файла (геотеги GPS, разрешение, и т. д.)", "migration_job": "Миграция", "migration_job_description": "Перенос миниатюр для ресурсов и лиц в последнюю структуру папок", "no_paths_added": "Пути не добавлены", @@ -150,28 +150,28 @@ "notification_email_ignore_certificate_errors": "Игнорировать ошибки сертификата", "notification_email_ignore_certificate_errors_description": "Игнорировать ошибки проверки сертификата TLS (не рекомендуется)", "notification_email_password_description": "Пароль, используемый при аутентификации на сервере электронной почты", - "notification_email_port_description": "Порт почтового сервера (например, 25, 465 или 587)", + "notification_email_port_description": "Порт сервера электронной почты (например, 25, 465 или 587)", "notification_email_sent_test_email_button": "Отправить проверочное письмо и сохранить", "notification_email_setting_description": "Настройки отправки уведомлений по электронной почте", "notification_email_test_email": "Отправить проверочное письмо", "notification_email_test_email_failed": "Не удалось отправить проверочное письмо, проверьте ваши параметры", "notification_email_test_email_sent": "Проверочное письмо было отправлено на адрес {email}. Пожалуйста, проверьте свой почтовый ящик.", - "notification_email_username_description": "Имя пользователя, которое будет использоваться при аутентификации на сервере электронной почты", + "notification_email_username_description": "Имя пользователя для аутентификации с почтовым сервером", "notification_enable_email_notifications": "Включить уведомления по электронной почте", "notification_settings": "Настройки уведомлений", "notification_settings_description": "Управление настройками уведомлений, включая электронную почту", "oauth_auto_launch": "Автозапуск", "oauth_auto_launch_description": "Автоматический запуск процесса входа в систему через OAuth при переходе на страницу входа", "oauth_auto_register": "Автоматическая регистрация", - "oauth_auto_register_description": "Автоматически регистрировать новых пользователей при входе в систему с помощью OAuth", + "oauth_auto_register_description": "Автоматическая регистрация новых пользователей после входа в систему с помощью OAuth", "oauth_button_text": "Текст кнопки", "oauth_client_id": "ID Клиента", "oauth_client_secret": "Секрет Клиента", "oauth_enable_description": "Вход с помощью OAuth", - "oauth_issuer_url": "URL-адрес эмитента", + "oauth_issuer_url": "URL сервера", "oauth_mobile_redirect_uri": "URI редиректа для мобильных", "oauth_mobile_redirect_uri_override": "Перенаправление URI для мобильных устройств", - "oauth_mobile_redirect_uri_override_description": "Включите, если «app.immich:/» не подходит в качестве URI редиректа.", + "oauth_mobile_redirect_uri_override_description": "Включите, если «app.immich:///» не подходит в качестве URI редиректа.", "oauth_scope": "Разрешения", "oauth_settings": "OAuth", "oauth_settings_description": "Настройки входа через OAuth", @@ -185,7 +185,7 @@ "oauth_storage_quota_default_description": "Квота в GiB, которая будет использоваться, если настройка не задана (введите 0 для неограниченной квоты).", "offline_paths": "Недоступные пути", "offline_paths_description": "Эти результаты могут быть вызваны ручным удалением файлов, которые не являются частью внешней библиотеки.", - "password_enable_description": "Вход используя эллектронный адрес и пароль", + "password_enable_description": "Вход по почте и паролю", "password_settings": "Настройки входа с паролем", "password_settings_description": "Управление настройками входа по паролю", "paths_validated_successfully": "Все пути успешно прошли проверку", @@ -205,10 +205,10 @@ "send_welcome_email": "Отправить приветственное письмо", "server_external_domain_settings": "Внешний домен", "server_external_domain_settings_description": "Домен для общедоступных ссылок, включая http(s)://", - "server_settings": "Настройки Сервера", + "server_settings": "Настройки сервера", "server_settings_description": "Управление настройками сервера", - "server_welcome_message": "Приветственное Сообщение", - "server_welcome_message_description": "Сообщение, которое отображается на странице входа.", + "server_welcome_message": "Приветственное сообщение", + "server_welcome_message_description": "Текст, который отображается на странице входа.", "sidecar_job": "Метаданные из sidecar-файлов", "sidecar_job_description": "Обнаружение и синхронизация метаданных из sidecar-файлов", "slideshow_duration_description": "Количество секунд для отображения каждого изображения", diff --git a/web/src/lib/i18n/sr_Cyrl.json b/web/src/lib/i18n/sr_Cyrl.json index 194eabe979443f..a5104e9af36777 100644 --- a/web/src/lib/i18n/sr_Cyrl.json +++ b/web/src/lib/i18n/sr_Cyrl.json @@ -164,7 +164,7 @@ "oauth_issuer_url": "URL izdavača", "oauth_mobile_redirect_uri": "URI za preusmeravanje mobilnih uređaja", "oauth_mobile_redirect_uri_override": "Zamena URI-ja mobilnog preusmeravanja", - "oauth_mobile_redirect_uri_override_description": "Omogući kada je 'app.immich:/' nevažeći URI za preusmeravanje.", + "oauth_mobile_redirect_uri_override_description": "Omogući kada je 'app.immich:///' nevažeći URI za preusmeravanje.", "oauth_scope": "Obim", "oauth_settings": "OAutorizacija", "oauth_settings_description": "Upravljajte podešavanjima za prijavu sa OAutorizacijom", diff --git a/web/src/lib/i18n/sr_Latn.json b/web/src/lib/i18n/sr_Latn.json index 093fc01c8bdbb2..8c7da2a7d038e4 100644 --- a/web/src/lib/i18n/sr_Latn.json +++ b/web/src/lib/i18n/sr_Latn.json @@ -21,8 +21,6 @@ "add_to": "Dodaj u...", "add_to_album": "Dodaj u album", "add_to_shared_album": "Dodaj u deljen album", - "added_to_archive": "Dodato u arhivu", - "added_to_favorites": "Dodato u favorite", "admin": { "add_exclusion_pattern_description": "Dodajte obrasce isključenja. Korištenje *, ** i ? je podržano. Da biste ignorisali sve datoteke u bilo kom direktorijumu pod nazivom „Rav“, koristite „**/Rav/**“. Da biste ignorisali sve datoteke koje se završavaju na „.tif“, koristite „**/*.tif“. Da biste ignorisali apsolutnu putanju, koristite „/path/to/ignore/**“.", "authentication_settings": "Podešavanja za autentifikaciju", @@ -166,7 +164,7 @@ "oauth_issuer_url": "URL izdavača", "oauth_mobile_redirect_uri": "URI za preusmeravanje mobilnih uređaja", "oauth_mobile_redirect_uri_override": "Zamena URI-ja mobilnog preusmeravanja", - "oauth_mobile_redirect_uri_override_description": "Omogući kada je 'app.immich:/' nevažeći URI za preusmeravanje.", + "oauth_mobile_redirect_uri_override_description": "Omogući kada je 'app.immich:///' nevažeći URI za preusmeravanje.", "oauth_scope": "Obim", "oauth_settings": "OAutorizacija", "oauth_settings_description": "Upravljajte podešavanjima za prijavu sa OAutorizacijom", @@ -251,7 +249,7 @@ "transcoding_hardware_acceleration": "Hardversko ubrzanje", "transcoding_hardware_acceleration_description": "Ekperimentalno; mnogo brže, ali će imati niži kvalitet pri istoj brzini prenosa", "transcoding_hardware_decoding": "Hardversko dekodiranje", - "transcoding_hardware_decoding_setting_description": "Odnosi se samo na NVENC, QSV i RKMPP. Omogućava ubrzanje od kraja do kraja umesto da samo ubrzava kodiranje. Možda neće raditi na svim video snimcima.", + "transcoding_hardware_decoding_setting_description": "Odnosi se samo na NVENC i RKMPP. Omogućava ubrzanje od kraja do kraja umesto da samo ubrzava kodiranje. Možda neće raditi na svim video snimcima.", "transcoding_hevc_codec": "HEVC kodek", "transcoding_max_b_frames": "Maksimalni B-kadri", "transcoding_max_b_frames_description": "Više vrednosti poboljšavaju efikasnost kompresije, ali usporavaju kodiranje. Možda nije kompatibilno sa hardverskim ubrzanjem na starijim uređajima. 0 onemogućava B-kadre, dok -1 automatski postavlja ovu vrednost.", @@ -324,7 +322,6 @@ "albums": "Albumi", "albums_count": "{count, plural, one {{count, number} Album} few {{count, number} Albumi} other {{count, number} Albumi}}", "all": "Sve", - "all_albums": "Svi albumi", "all_people": "Sve osobe", "allow_dark_mode": "Dozvoli tamni režim", "allow_edits": "Dozvoli uređenje", @@ -337,16 +334,12 @@ "archive_size": "Veličina arhive", "archive_size_description": "Podesi veličinu arhive za preuzimanje (u GiB)", "archived": "Arhivirano", - "asset_added_to_album": "Dodato u album", - "asset_adding_to_album": "Dodaje se u album...", "asset_offline": "Datoteka odsutna", "assets": "Zapisi", "assets_moved_to_trash": "{count, plural, one {Premeštena # datoteka} few {Premeštene # datoteke} other {Premeštene # datoteka}} u otpad", "authorized_devices": "Ovlašćeni uređaji", "back": "Nazad", "backward": "Unazad", - "birthdate_saved": "Datum rođenja uspešno sačuvan", - "birthdate_set_description": "Datum rođenja se koristi da bi se izračunale godine ove osobe u dobu određene fotografije.", "blurred_background": "Zamućena pozadina", "bulk_delete_duplicates_confirmation": "Da li ste sigurni da želite grupno da izbrišete {count} dupliranih elemenata? Ovo će zadržati najveće sredstvo svake grupe i trajno izbrisati sve druge duplikate. Ne možete poništiti ovu radnju!", "bulk_keep_duplicates_confirmation": "Da li ste sigurni da želite da zadržite {count, plural, one {1 dupliranu datoteku} few {# duplirane datoteke} other {# dupliranih datoteka}}? Ovo će rešiti sve duplirane grupe bez brisanja bilo čega.", @@ -379,12 +372,9 @@ "clear_message": "Obriši poruku", "clear_value": "Jasna vrednost", "close": "Zatvori", - "collapse": "Skupi", "collapse_all": "Skupi sve", "color_theme": "Režim boja", - "comment_deleted": "Komentar obrisan", "comment_options": "Opcije komentara", - "comments_and_likes": "Komentari i lajkovi", "comments_are_disabled": "Komentari su onemogućeni", "confirm": "Potvrdi", "confirm_admin_password": "Potvrdi Administrativnu Lozinku", @@ -421,7 +411,6 @@ "date_after": "Datum posle", "date_and_time": "Datum i Vreme", "date_before": "Datum pre", - "date_of_birth_saved": "Datum rođenja uspešno sačuvan", "date_range": "Raspon datuma", "day": "Dan", "deduplicate_all": "De-dupliciraj sve", @@ -449,7 +438,6 @@ "display_order": "Redosled prikaza", "display_original_photos": "Prikažite originalne fotografije", "display_original_photos_setting_description": "Radije prikazujete originalnu fotografiju kada gledate materijal nego sličice kada je originalno delo kompatibilno sa webom. Ovo može dovesti do sporijeg prikaza fotografija.", - "do_not_show_again": "Ne prikaži ponovo ovu poruku", "done": "Urađeno", "download": "Preuzmi", "download_settings": "Preuzimanje", @@ -465,7 +453,6 @@ "months": "{months, plural, one {mesec} other {{months, number} meseci}}", "years": "{years, plural, one {godina} other {{years, number} godina}}" }, - "edit": "Uredi", "edit_album": "Uredi album", "edit_avatar": "Uredi avatar", "edit_date": "Uredi datum", @@ -496,7 +483,6 @@ "cleared_jobs": "Očišćeni poslovi za: {job}", "exclusion_pattern_already_exists": "Ovaj obrazac isključenja već postoji.", "failed_job_command": "Komanda {command} nije uspela za zadatak: {job}", - "failed_to_create_album": "Nije moguće kreirati album", "import_path_already_exists": "Ova putanja uvoza već postoji.", "paths_validation_failed": "{paths, plural, one {# putanja nije prošla} few {# putanje nisu prošle} other {# putanja nisu prošle}} proveru valjanosti", "quota_higher_than_disk_size": "Postavili ste kvotu veću od veličine diska", @@ -528,7 +514,7 @@ "unable_to_empty_trash": "Nije moguće isprazniti otpad", "unable_to_enter_fullscreen": "Nije moguće otvoriti preko celog ekrana", "unable_to_exit_fullscreen": "Nije moguće izaći iz celog ekrana", - "unable_to_hide_person": "Nije moguće sakriti osobu", + "unable_to_hide_person": "Ne može sakriti osobu", "unable_to_link_oauth_account": "Nije moguće povezati OAuth nalog", "unable_to_load_album": "Nije moguće učitati album", "unable_to_load_asset_activity": "Nije moguće učitati aktivnost sredstava", diff --git a/web/src/lib/i18n/sv.json b/web/src/lib/i18n/sv.json index b72ed090b96f40..c88e017374ed81 100644 --- a/web/src/lib/i18n/sv.json +++ b/web/src/lib/i18n/sv.json @@ -108,24 +108,23 @@ "machine_learning_min_detection_score_description": "", "machine_learning_min_recognized_faces": "", "machine_learning_min_recognized_faces_description": "", - "machine_learning_settings": "Inställningar För Maskininlärning", + "machine_learning_settings": "", "machine_learning_settings_description": "Hantera funktioner och inställningar för maskininlärning", "machine_learning_smart_search": "", "machine_learning_smart_search_description": "", "machine_learning_smart_search_enabled_description": "", "machine_learning_url_description": "Maskininlärningsserverns URL", - "manage_concurrency": "Hantera samtidighet", "manage_log_settings": "Hantera logginställningar", "map_dark_style": "", "map_enable_description": "Aktivera kartfunktioner", - "map_light_style": "Ljus stil", + "map_light_style": "", "map_reverse_geocoding": "", "map_reverse_geocoding_enable_description": "", "map_reverse_geocoding_settings": "", - "map_settings": "Inställningar För Karta & GPS", + "map_settings": "", "map_settings_description": "Hantera kartinställningar", "map_style_description": "", - "metadata_extraction_job_description": "Extrahera metadata-information from varje resurs, så som GPS och upplösning", + "metadata_extraction_job_description": "", "migration_job_description": "", "notification_email_from_address": "", "notification_email_from_address_description": "Avsändarens epost, t.ex.: \"Immich Fotoserver \"", @@ -143,7 +142,7 @@ "notification_settings": "Notisinställningar", "notification_settings_description": "Hantera notisinställingar, inklusive epost", "oauth_auto_launch": "Autostart", - "oauth_auto_launch_description": "Starta OAuth-loginflödet automatiskt vid navigering till loginsidan", + "oauth_auto_launch_description": "", "oauth_auto_register": "Autoregistrera", "oauth_auto_register_description": "Registrera nya användare automatiskt efter inloggning med OAuth", "oauth_button_text": "Knapptext", @@ -156,7 +155,7 @@ "oauth_mobile_redirect_uri_override_description": "", "oauth_scope": "", "oauth_settings": "OAuth", - "oauth_settings_description": "Hantera OAuth-logininställningar", + "oauth_settings_description": "", "oauth_signing_algorithm": "Signeringsalgoritm", "oauth_storage_label_claim": "", "oauth_storage_label_claim_description": "", @@ -278,7 +277,7 @@ "api_keys": "", "app_settings": "", "appears_in": "", - "archive": "Arkiv", + "archive": "Arkivera", "archive_or_unarchive_photo": "", "archived": "", "asset_offline": "", @@ -288,10 +287,10 @@ "backward": "", "blurred_background": "", "camera": "", - "camera_brand": "Kameramärke", - "camera_model": "Kameramodell", + "camera_brand": "", + "camera_model": "", "cancel": "Avbryt", - "cancel_search": "Avbryt sökning", + "cancel_search": "", "cannot_merge_people": "", "cannot_update_the_description": "", "cant_apply_changes": "", @@ -303,46 +302,45 @@ "change_location": "", "change_name": "", "change_name_successfully": "", - "change_password": "Ändra Lösenord", + "change_password": "Ändra lösenord", "change_your_password": "", "changed_visibility_successfully": "", "check_logs": "", "city": "Stad", "clear": "Rensa", "clear_all": "", - "clear_message": "Rensa meddelande", - "clear_value": "Rensa värde", - "close": "Stäng", + "clear_message": "", + "clear_value": "", + "close": "", "collapse_all": "", - "color_theme": "Färgtema", - "comment_deleted": "Kommentar raderad", + "color_theme": "", "comment_options": "", - "comments_are_disabled": "Kommentarer är avstängda", + "comments_are_disabled": "", "confirm": "Bekräfta", "confirm_admin_password": "", "confirm_password": "Bekräfta lösenord", "contain": "", "context": "", - "continue": "Fortsätt", + "continue": "", "copied_image_to_clipboard": "", "copy_error": "", "copy_file_path": "", - "copy_image": "Kopiera Bild", - "copy_link": "Kopiera länk", + "copy_image": "", + "copy_link": "", "copy_link_to_clipboard": "", - "copy_password": "Kopiera lösenord", + "copy_password": "", "copy_to_clipboard": "", "country": "Land", "cover": "", "covers": "", "create": "Skapa", "create_album": "Skapa album", - "create_library": "Skapa Bibliotek", + "create_library": "", "create_link": "Skapa länk", "create_link_to_share": "Skapa länk att dela", "create_new_person": "", - "create_new_user": "Skapa en ny användare", - "create_user": "Skapa användare", + "create_new_user": "", + "create_user": "", "created": "", "current_device": "", "custom_locale": "", @@ -352,7 +350,7 @@ "date_and_time": "Datum och Tid", "date_before": "", "date_range": "Datumintervall", - "day": "Dag", + "day": "", "default_locale": "", "default_locale_description": "", "delete": "Radera", @@ -374,7 +372,6 @@ "display_order": "", "display_original_photos": "Visa originalfoton", "display_original_photos_setting_description": "", - "do_not_show_again": "Visa inte det här meddelandet igen", "done": "Klart", "download": "Ladda ner", "downloading": "Laddar ner", @@ -640,7 +637,7 @@ "permanently_delete": "", "permanently_deleted_asset": "", "photos": "Bilder", - "photos_from_previous_years": "Foton från tidigare år", + "photos_from_previous_years": "", "pick_a_location": "", "place": "", "places": "Platser", @@ -761,7 +758,7 @@ "stacktrace": "", "start_date": "", "state": "Stat", - "status": "Status", + "status": "", "stop_motion_photo": "", "stop_photo_sharing": "Sluta dela dina foton?", "storage": "Lagring", @@ -789,7 +786,7 @@ "trash_all": "", "trash_no_results_message": "", "type": "Typ", - "unarchive": "Ångra arkivering", + "unarchive": "Avarkivera", "unarchived": "", "unfavorite": "Avfavorisera", "unhide_person": "", @@ -814,7 +811,7 @@ "user_usage_detail": "", "username": "", "users": "Användare", - "utilities": "Verktyg", + "utilities": "", "validate": "Validera", "variables": "Variabler", "version": "Version", @@ -834,7 +831,6 @@ "welcome": "Välkommen", "welcome_to_immich": "Välkommen till immich", "year": "År", - "years_ago": "{years, plural, one {# år} other {# år}} sedan", "yes": "Ja", "zoom_image": "" } diff --git a/web/src/lib/i18n/ta.json b/web/src/lib/i18n/ta.json index 27cbd9663ca45b..1d515b234648f6 100644 --- a/web/src/lib/i18n/ta.json +++ b/web/src/lib/i18n/ta.json @@ -166,7 +166,7 @@ "oauth_issuer_url": "வழங்குபவர் URL", "oauth_mobile_redirect_uri": "மொபைல் வழிமாற்று URI", "oauth_mobile_redirect_uri_override": "மொபைல் வழிமாற்று URI மேலெழுதுதல்", - "oauth_mobile_redirect_uri_override_description": "'app.immich:/' தவறான வழிமாற்று URI ஆக இருக்கும்போது இயக்கவும்.", + "oauth_mobile_redirect_uri_override_description": "'app.immich:///' தவறான வழிமாற்று URI ஆக இருக்கும்போது இயக்கவும்.", "oauth_scope": "வாய்ப்பு", "oauth_settings": "OAuth", "oauth_settings_description": "OAuth உள்நுழைவு அமைப்புகளை நிர்வகிக்கவும்", diff --git a/web/src/lib/i18n/th.json b/web/src/lib/i18n/th.json index 3e3b008182ac51..f3248ba5491458 100644 --- a/web/src/lib/i18n/th.json +++ b/web/src/lib/i18n/th.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "ผู้ออก URL", "oauth_mobile_redirect_uri": "URI เปลี่ยนเส้นทางบนโทรศัพท์", "oauth_mobile_redirect_uri_override": "แทนที่ URI เปลี่ยนเส้นทางบนโทรศัพท์", - "oauth_mobile_redirect_uri_override_description": "เปิดเมื่อ 'app.immich:/' เป็น URI เปลี่ยนเส้นทางที่ไม่ถูกต้อง", + "oauth_mobile_redirect_uri_override_description": "เปิดเมื่อ 'app.immich:///' เป็น URI เปลี่ยนเส้นทางที่ไม่ถูกต้อง", "oauth_scope": "ขอบเขต", "oauth_settings": "OAuth", "oauth_settings_description": "จัดการการตั้งค่าล็อกอินผ่าน OAuth", diff --git a/web/src/lib/i18n/tr.json b/web/src/lib/i18n/tr.json index 7d8c21e1f3df06..88b2ea2f6b57cf 100644 --- a/web/src/lib/i18n/tr.json +++ b/web/src/lib/i18n/tr.json @@ -2,12 +2,11 @@ "about": "Hakkında", "account": "Hesap", "account_settings": "Hesap Ayarları", - "acknowledge": "Onayla", + "acknowledge": "", "action": "Eylem", "actions": "Eylemler", "active": "Aktif", "activity": "Aktivite", - "activity_changed": "Etkinlik {enabled, select, true {etkin} other {devre dışı}}", "add": "Ekle", "add_a_description": "Açıklama ekle", "add_a_location": "Lokasyon ekle", @@ -27,7 +26,7 @@ "added_to_favorites": "Favorilere ekle", "added_to_favorites_count": "{count} fotoğraf favorilere eklendi", "admin": { - "add_exclusion_pattern_description": "Dışlama desenleri ekleyin. *, ** ve ? kullanılarak globbing desteklenir. Herhangi bir \"Raw\" adlı dizindeki tüm dosyaları yoksaymak için \"**/Raw/**\" kullanın. \".tif\" ile biten tüm dosyaları yoksaymak için \"**/*.tif\" kullanın. Mutlak yolu yoksaymak için \"/path/to/ignore/**\" kullanın.", + "add_exclusion_pattern_description": "", "authentication_settings": "Yetkilendirme ayarları", "authentication_settings_description": "Şifre, OAuth, ve diğer yetkilendirme ayarları", "authentication_settings_disable_all": "Tüm giriş yöntemlerini devre dışı bırakmak istediğine emin misin? Giriş yapma fonksiyonu tamamen devre dışı bırakılacak.", @@ -37,18 +36,18 @@ "cleared_jobs": "{job} için işler temizlendi", "config_set_by_file": "Ayarlar şuan için config dosyası tarafından ayarlandı", "confirm_delete_library": "{library} kütüphanesini silmek istediğine emin misin?", - "confirm_delete_library_assets": "Bu kütüphaneyi silmek istediğine emin misin? Bu işlem {count, plural, one {# contained asset} other {all # contained assets}} tane varlığı Immich'den silecek ve bu işlem geri alınamaz. Silinen dosyalar diskten silinmeyecek.", + "confirm_delete_library_assets": "", "confirm_email_below": "Onaylamak için aşağıya {email} yaz", "confirm_reprocess_all_faces": "Tüm yüzleri tekrardan işlemek istediğine emin misin? Bu işlem isimlendirilmiş insanları da silecek.", "confirm_user_password_reset": "{user} adlı kullanıcının şifresini sıfırlamak istediğine emin misin?", "crontab_guru": "", "disable_login": "Girişi devre dışı bırak", "duplicate_detection_job_description": "Benzer fotoğrafları bulmak için makine öğrenmesini çalıştır. Bu işlem Smart Search'e bağlıdır", - "exclusion_pattern_description": "Kütüphaneyi tararken dosya ve klasörleri görmezden gelmek için dışlama desenlerini kullanabilirsin. RAW dosyaları gibi bazı dosya ve klasörleri içe aktarmak istemediğinde bu seçeneği kullanabilirsin.", + "exclusion_pattern_description": "", "external_library_created_at": "Dış kütüphane ({date} tarihinde oluşturuldu.)", "external_library_management": "Dış kütüphane yönetimi", "face_detection": "Yüz tanıma", - "face_detection_description": "Makine öğrenmesini kullanarak medyalardaki yüzleri bul. Videolar için sadece önizleme görüntüleri kullanılacak. \"All\" tüm medyaları tekrardan işler. \"Missing\" daha önce işlenmemiş medyaları işlenmeleri için sıraya koyar. Tespit edilen yüzler yüz tarama işlemi tamamlandıktan sonra Yüz Tanıma için sıraya koyulacak ve kişiler olarak gruplandırılacak.", + "face_detection_description": "", "facial_recognition_job_description": "Tespit edilen yüzleri gruplandır. Bu işlem, yüz tanıma işlemi tamamlandıktan sonra çalışır. \"All\" tüm yüzleri gruplandırır. \"Missing\" ise tespit edilen fakat kişi atanmamış olan yüzleri sıraya koyar.", "failed_job_command": "{job} işi için {command} komutu başarısız", "force_delete_user_warning": "UYARI: Bu işlem kullanıcıyı ve bütün verilerini silecek. Bu işlem geri çevrilemez ve silinen verilen geri kurtarılamaz.", diff --git a/web/src/lib/i18n/uk.json b/web/src/lib/i18n/uk.json index 65d36552f75bec..72c4872e7b31a6 100644 --- a/web/src/lib/i18n/uk.json +++ b/web/src/lib/i18n/uk.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "URL видачі", "oauth_mobile_redirect_uri": "URI мобільного перенаправлення", "oauth_mobile_redirect_uri_override": "Перевизначення URI мобільного перенаправлення", - "oauth_mobile_redirect_uri_override_description": "Увімкнути, якщо «app.immich:/» є недійсним URI перенаправлення.", + "oauth_mobile_redirect_uri_override_description": "Увімкнути, якщо «app.immich:///» є недійсним URI перенаправлення.", "oauth_scope": "Масштаб", "oauth_settings": "OAuth", "oauth_settings_description": "Керування налаштуваннями входу через OAuth", diff --git a/web/src/lib/i18n/vi.json b/web/src/lib/i18n/vi.json index 5ca2c1b91ea3b9..6e46e30b74e161 100644 --- a/web/src/lib/i18n/vi.json +++ b/web/src/lib/i18n/vi.json @@ -163,7 +163,7 @@ "oauth_issuer_url": "Địa chỉ nhà cung cấp OAuth", "oauth_mobile_redirect_uri": "URI chuyển hướng trên thiết bị di động", "oauth_mobile_redirect_uri_override": "Ghi đè URI chuyển hướng cho thiết bị di động", - "oauth_mobile_redirect_uri_override_description": "Bật khi URI chuyển hướng 'app.immich:/' không hợp lệ.", + "oauth_mobile_redirect_uri_override_description": "Bật khi URI chuyển hướng 'app.immich:///' không hợp lệ.", "oauth_scope": "Phạm vi", "oauth_settings": "OAuth", "oauth_settings_description": "Quản lý cài đặt đăng nhập OAuth", diff --git a/web/src/lib/i18n/zh_Hant.json b/web/src/lib/i18n/zh_Hant.json index aacaeaf5c77b79..04a29d31a88bd1 100644 --- a/web/src/lib/i18n/zh_Hant.json +++ b/web/src/lib/i18n/zh_Hant.json @@ -30,7 +30,6 @@ "add_exclusion_pattern_description": "新增排除規則。支援使用「*」、「 **」、「?」來匹配字串。如果要排除所有名稱為「Raw」的檔案或目錄,請使用「**/Raw/**」。如果要排除所有「.tif」結尾的檔案,請使用「**/*.tif」。如果要排除某個絕對路徑,請使用「/path/to/ignore/**」。", "authentication_settings": "認證設定", "authentication_settings_description": "管理密碼、OAuth 與其他認證設定", - "authentication_settings_disable_all": "您確定要停用所有登入方式?您將完全無法登入!", "authentication_settings_reenable": "如需重新啟用,請使用 伺服器指令。", "background_task_job": "背景任務", "check_all": "全選", @@ -44,39 +43,26 @@ "crontab_guru": "", "disable_login": "禁止登入", "disabled": "已禁用", - "duplicate_detection_job_description": "運行機器學習以檢測相似圖像。此功能仰賴智能搜索", - "exclusion_pattern_description": "排除規則讓您在掃描資料庫時忽略特定文件和文件夾。用於當您有不想導入的文件(例如 RAW 文件)或文件夾。", - "external_library_created_at": "外部資料集(創建於 {date})", - "external_library_management": "管理外部資料庫", - "face_detection": "面孔偵測", - "face_detection_description": "使用機器學習檢測資料中的人臉。影片檔只會偵測縮圖。選擇「全部」將重新處理所有資料。選擇「缺失」將把尚未處理的資料加入處理佇列中。被檢測到的人臉將在所有人臉檢測完成後,排入人臉識別佇列中,並將它們分配到現有或新的人物中。", - "facial_recognition_job_description": "將檢測到的人臉分組到人物中。此步驟將在人臉檢測完成後運行。選擇「全部」將重新分類所有人臉。選擇「缺失」將把沒有分配人物的人臉排入佇列。", - "force_delete_user_warning": "警告:這將立即移除使用者及其資料。操作後無法反悔且移除的檔案無法恢復。", - "forcing_refresh_library_files": "強制重新整理所有圖庫檔案", - "image_format_description": "WebP 能產生相對於 JPEG 更小的檔案,但編碼速度較慢。", - "image_prefer_embedded_preview": "偏好嵌入的預覽", + "duplicate_detection_job_description": "", + "image_format_description": "", + "image_prefer_embedded_preview": "", "image_prefer_embedded_preview_setting_description": "", - "image_prefer_wide_gamut": "偏好廣色域", - "image_prefer_wide_gamut_setting_description": "使用 Display P3 來製作縮圖。這可以更好地保留廣色域圖片的鮮豔度,但在舊版瀏覽器或舊設備上,圖片可能會顯示不同。sRGB 圖片會維持 sRGB 以避免顏色變化。", + "image_prefer_wide_gamut": "", + "image_prefer_wide_gamut_setting_description": "", "image_preview_format": "預覽格式", "image_preview_resolution": "預覽解析度", "image_preview_resolution_description": "", - "image_quality": "品質", - "image_quality_description": "圖片品質從1到100,數值越高代表品質越好但檔案也越大,此選項影響預覽和縮圖圖片。", - "image_settings": "圖片設定", - "image_settings_description": "管理生成圖片的品質和解析度", + "image_quality": "", + "image_quality_description": "", + "image_settings": "", + "image_settings_description": "", "image_thumbnail_format": "縮圖格式", "image_thumbnail_resolution": "縮圖解析度", "image_thumbnail_resolution_description": "", - "job_concurrency": "{job} 並行", - "job_not_concurrency_safe": "這個任務並行並不安全。", - "job_settings": "任務設定", - "job_settings_description": "管理任務並行", - "job_status": "任務狀態", - "library_created": "已建立圖庫: {library}", + "job_settings": "", + "job_settings_description": "", "library_cron_expression": "", "library_cron_expression_presets": "", - "library_deleted": "圖庫已刪除", "library_scanning": "", "library_scanning_description": "", "library_scanning_enable_description": "", diff --git a/web/src/lib/i18n/zh_SIMPLIFIED.json b/web/src/lib/i18n/zh_SIMPLIFIED.json index 84e60bf7d19faa..a4172bf7e3340d 100644 --- a/web/src/lib/i18n/zh_SIMPLIFIED.json +++ b/web/src/lib/i18n/zh_SIMPLIFIED.json @@ -171,7 +171,7 @@ "oauth_issuer_url": "发行方的网址", "oauth_mobile_redirect_uri": "移动端重定向 URI", "oauth_mobile_redirect_uri_override": "移动端重定向 URI 覆盖", - "oauth_mobile_redirect_uri_override_description": "当 \"app.immich:/\"无效时,启用URL重定向。", + "oauth_mobile_redirect_uri_override_description": "当 \"app.immich:///\"无效时,启用URL重定向。", "oauth_scope": "范围", "oauth_settings": "OAuth", "oauth_settings_description": "管理OAuth登录设置", @@ -402,7 +402,7 @@ "build": "创建", "build_image": "创建图片", "bulk_delete_duplicates_confirmation": "您确定要批量删除{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将保留每个组中最大的项目并永久删除所有其它重复项目。此操作无法撤消!", - "bulk_keep_duplicates_confirmation": "您确定要保留{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将清空所有重复记录,但不会删除任何内容。", + "bulk_keep_duplicates_confirmation": "您确定要保留{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将清空所有重复记录,而不会删除任何内容。", "bulk_trash_duplicates_confirmation": "您确定要批量删除{count, plural, one {#个重复项目} other {#个重复项目}}吗?这将保留每组中最大的项目并删除所有其它重复项目。", "camera": "相机", "camera_brand": "相机品牌", @@ -515,7 +515,7 @@ "downloading_asset_filename": "下载项目{filename}", "drop_files_to_upload": "拖放文件以上传", "duplicates": "重复项", - "duplicates_description": "审查每组疑似重复项并标记哪些是重复的(如果有的话)", + "duplicates_description": "解析每个组并指出哪些(如果有的话)是重复的", "duration": "时长", "durations": { "days": "{days, plural, one {天} other {{days, number} 天}}", @@ -860,7 +860,7 @@ "onboarding_welcome_description": "我们在启用服务前先做一些通用设置。", "onboarding_welcome_user": "欢迎,{user}", "online": "在线", - "only_favorites": "仅显示已收藏", + "only_favorites": "仅已收藏", "only_refreshes_modified_files": "仅刷新修改的文件", "open_in_openstreetmap": "在OpenStreetMap中打开", "open_the_search_filters": "打开搜索过滤器", @@ -911,7 +911,7 @@ "photo_shared_all_users": "看起来您已与所有用户共享了此相册,或者您根本没有任何用户可共享。", "photos": "照片", "photos_and_videos": "照片 & 视频", - "photos_count": "{count, plural, one {{count, number}张照片} other {{count, number}张照片}}", + "photos_count": "{count, plural, one {{count, number} 张照片} other {{count, number} 张照片}}", "photos_from_previous_years": "前几年的照片", "pick_a_location": "选择位置", "place": "地点", @@ -1116,16 +1116,16 @@ "to_change_password": "修改密码", "to_favorite": "收藏", "to_login": "登录", - "to_trash": "放入回收站", + "to_trash": "回收站", "toggle_settings": "切换设置", "toggle_theme": "切换主题", "toggle_visibility": "切换可见性", "total_usage": "总用量", "trash": "回收站", - "trash_all": "全部删除", - "trash_count": "删除{count}项", + "trash_all": "全部回收", + "trash_count": "{count}项垃圾", "trash_delete_asset": "将项目放入回收站/删除", - "trash_no_results_message": "删除的照片和视频将在此处展示。", + "trash_no_results_message": "回收的照片和视频将在此处展示。", "trashed_items_will_be_permanently_deleted_after": "回收站中的项目将在{days, plural, one {#天} other {#天}}后被永久删除。", "type": "种类", "unarchive": "取消归档",