Merge pull request #662 from EdouardVanbelle/chore/i18n

i18n: update all languages
This commit is contained in:
Dionisio Pozo
2026-08-10 00:10:42 +02:00
committed by GitHub
16 changed files with 8668 additions and 2309 deletions
+619 -169
View File
@@ -65,7 +65,11 @@
"sharedwithme": "مشتركة معي",
"profile": "الملف الشخصي",
"shared_with_me": "مشتركة معي",
"groups": "المجموعات"
"groups": "المجموعات",
"primary": "أساسي",
"admin_sections": "أقسام المشرف",
"back_to_app": "العودة إلى أوكسي كلاود",
"toggle": "تبديل قائمة التنقل"
},
"photos": {
"empty_state": "لا توجد صور بعد",
@@ -76,7 +80,21 @@
"view_daily": "يوم",
"view_monthly": "شهر",
"view_yearly": "سنة",
"group_by": "التجميع حسب"
"group_by": "التجميع حسب",
"confirm_delete": "Move {{n}} photos to trash?",
"confirm_delete_one": "حذف {{name}}؟",
"delete": "حذف الصور",
"empty": "لا توجد صور بعد.",
"full_resolution": "القرار الكامل",
"trash_partial": "{{ok}}من {{total}} تم نقله إلى سلة المهملات.",
"trashed": "{{n}} تم نقله إلى سلة المهملات.",
"layout_square": "شبكة",
"layout_justified": "مبرر",
"tab_moments": "لحظات",
"tab_places": "الأماكن",
"tab_people": "الناس",
"map_loading": "جارٍ تحميل الخريطة…",
"map_error": "تعذر تحميل الخريطة"
},
"music": {
"create_playlist": "إنشاء قائمة تشغيل",
@@ -127,24 +145,43 @@
"loading": "جارٍ التحميل…",
"search_error": "تعذر تحميل الملفات الصوتية",
"adding": "جارٍ الإضافة…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "يمكن تحرير",
"cover_updated": "تم تحديث الغلاف",
"empty_hint": "قم بإنشاء قائمة التشغيل الأولى الخاصة بك لبدء تنظيم الموسيقى الخاصة بك",
"make_private": "اجعلها خاصة",
"make_public": "اجعلها عامة",
"manage_shares": "إدارة المشاركات",
"no_shares": "لا توجد أسهم حتى الآن",
"playback_error": "فشل التشغيل",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "اقرأ فقط",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "إزالة المشاركة",
"set_cover": "تعيين الغطاء",
"share_with_user": "معرف المستخدم أو البريد الإلكتروني",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "السابق"
"track_removed": "تمت إزالة المسار",
"prev": "السابق",
"add_selected": "إضافة المحدد",
"create_playlist_hint": "اكتب اسم قائمة التشغيل لإنشاء واحدة.",
"created": "تم إنشاء \"{{name}}\".",
"delete_playlist": "حذف قائمة التشغيل",
"deleted": "Deleted “{{name}}”.",
"edit_description": "تحرير الوصف",
"empty_playlist": "قائمة التشغيل هذه لا تحتوي على مسارات حتى الآن.",
"new_playlist": "قائمة تشغيل جديدة",
"no_audio": "لم يتم العثور على ملفات صوتية.",
"now_private": "قائمة التشغيل أصبحت الآن خاصة.",
"now_public": "قائمة التشغيل أصبحت الآن عامة.",
"pick_or_create": "Existing: {{list}}. Type a name to add or create.",
"rename_playlist": "إعادة تسمية قائمة التشغيل",
"reordered": "تم إعادة ترتيب قائمة التشغيل.",
"seek": "يطلب",
"selected_count": "{{n}}المختارة",
"share_added": "مشترك.",
"track_count": "{{n}} tracks",
"tracks_added": "Added {{n}} track(s)."
},
"actions": {
"search": "البحث في الملفات...",
@@ -195,7 +232,9 @@
"auto": "مثل النظام"
},
"manage_groups": "إدارة المجموعات",
"admin": "المسؤول"
"admin": "المسؤول",
"mit_license": "رخصة معهد ماساتشوستس للتكنولوجيا",
"title": "قائمة المستخدم"
},
"share": {
"dialogTitle": "رابط المشاركة",
@@ -222,33 +261,66 @@
"shareUpdated": "تم تحديث إعدادات المشاركة بنجاح",
"shareRemoved": "تمت إزالة المشاركة بنجاح",
"inviteByEmail": "دعوة عبر البريد الإلكتروني — ستُرسل الدعوة",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "دليل المستخدم غير متاح",
"linkNamePlaceholder": "اسم الرابط (اختياري)",
"newLink": "رابط جديد",
"noExpiry": "لا انتهاء الصلاحية",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "الروابط العامة",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "يمكن تحرير",
"canManage": "يمكن إدارة",
"canView": "يمكن عرض"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "بحث الناس…",
"shareOf": "حصة من:",
"sharedLink": "الرابط المشترك",
"copied": "تم نسخ الرابط",
"copy": "نسخ",
"copy_failed": "Could not copy link",
"copy_failed": "تعذر نسخ الرابط",
"download": "تحميل",
"files": "الملفات",
"folders": "مجلدات",
"link_name": "Link name (optional)",
"link_name": "اسم الرابط (اختياري)",
"notifyByEmail": "إشعار عبر البريد الإلكتروني",
"revoke": "Remove",
"role_label": "الدور",
"col_shared_by": "شورك بواسطة",
"col_shared": "مشترك"
"col_shared": "مشترك",
"addPassword": "أضف كلمة المرور",
"add_people": "إضافة أشخاص أو مجموعات أو بريد إلكتروني...",
"bad_password": "كلمة مرور غير صحيحة. يرجى المحاولة مرة أخرى.",
"changePassword": "تغيير كلمة المرور",
"create_link": "إنشاء رابط",
"created": "تم إنشاء الرابط العام",
"dialog_title": "Share “{{name}}”",
"download_zip": "تحميل الرمز البريدي",
"empty_folder": "هذا المجلد فارغ.",
"error": "حدث خطأ ما. يرجى المحاولة مرة أخرى.",
"expired": "رابط المشاركة هذا لم يعد متوفرا.",
"expires_optional": "انتهاء الصلاحية (اختياري)",
"expiry": "انتهاء الصلاحية",
"invalid": "رابط المشاركة هذا غير صالح.",
"link": "وصلة",
"no_people": "لم تتم مشاركتها مع أي شخص بعد.",
"none": "لا توجد روابط عامة حتى الآن.",
"notify": {
"coalesced": "{{n}} أخطرت بالفعل في الآونة الأخيرة.",
"rateLimited": "{{n}} وصل إلى الحد الأقصى للسعر - حاول لاحقًا.",
"sent": "{{n}} يتم إعلامك عن طريق البريد الإلكتروني.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "تعيين كلمة مرور:",
"passwordPrompt_clear": "كلمة المرور الجديدة (فارغة للإزالة):",
"password_cleared": "تمت إزالة كلمة المرور",
"password_optional": "كلمة المرور (اختياري)",
"password_set": "تم تحديث كلمة المرور",
"password_title": "كلمة المرور مطلوبة",
"public_link": "الرابط العام",
"set_expiry": "تعيين انتهاء الصلاحية",
"title": "مشترك",
"unlock": "فتح"
},
"share_dialogTitle": "رابط المشاركة",
"share_linkLabel": "رابط المشاركة:",
@@ -402,7 +474,47 @@
"favorite": "إضافة إلى المفضلة",
"unfavorite": "إزالة من المفضلة",
"open": "فتح",
"download_zip": "تنزيل كملف مضغوط"
"download_zip": "تنزيل كملف مضغوط",
"already_favorites": "كافة العناصر المحددة هي المفضلة بالفعل",
"batch_delete": "حذف المحدد",
"breadcrumb": "مسار التنقل",
"cancel_selection": "إلغاء التحديد",
"confirm_batch_delete": "Move {{n}} items to trash?",
"confirm_delete": "نقل \"{{name}}\" إلى سلة المهملات؟",
"confirm_delete_n": "Delete {{count}} item(s)?",
"copied": "منقول",
"copy_here": "انسخ هنا",
"copy_n": "Copy {{n}} items",
"copy_title": "Copy “{{name}}”",
"edit_new_tab": "تحرير في علامة تبويب جديدة",
"editor": "محرر المستندات",
"empty_title": "هذا المجلد فارغ",
"favorited": "المفضلة",
"grid": "شبكة",
"list": "قائمة",
"more_actions": "المزيد من الإجراءات",
"move_here": "تحرك هنا",
"move_n": "نقل {{n}} العناصر",
"move_title": "Move “{{name}}”",
"moved": "انتقل",
"new_folder_prompt": "اسم المجلد الجديد",
"no_home": "لا يوجد مجلد رئيسي متاح.",
"no_preview": "لا تتوفر معاينة لهذا النوع من الملفات.",
"no_subfolders": "لا توجد مجلدات فرعية هنا.",
"owner_me": "أنا",
"preview_failed": "تعذر تحميل المعاينة.",
"select_all": "حدد الكل",
"selected_count": "{{count}}المختارة",
"selection": "اختيار",
"shared": "مشترك",
"uploaded": "اكتمل التحميل",
"uploaded_saved": "اكتمل التحميل - تم إلغاء تكرار {{mb}} ميغابايت",
"uploaded_partial": "{{ok}} تم التحميل، {{failed}} فشل",
"uploaded_skipped": "{{ok}} تم الرفع · {{skipped}} تم تخطيها (ليست ملفات عادية)",
"upload_failed": "فشل التحميل",
"uploading": "جارٍ التحميل…",
"uploading_file": "Uploading {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "إعادة تسمية المجلد",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "تتجاوز عمق التعشيش الحد الأقصى المسموح (8).",
"group_virtual_immutable": "مجموعة «Internal» تدار من قبل النظام ولا يمكن تعديلها.",
"group_not_found": "المجموعة غير موجودة.",
"group_name_taken": "توجد بالفعل مجموعة بهذا الاسم."
"group_name_taken": "توجد بالفعل مجموعة بهذا الاسم.",
"forbidden": "لا يمكن تحميل الملفات"
},
"breadcrumb": {
"home": "الرئيسية",
@@ -496,7 +609,10 @@
},
"delete": "حذف نهائياً",
"empty_action": "تفريغ سلة المهملات",
"expires_at": "ينتهي في"
"expires_at": "ينتهي في",
"confirm_delete": "هل تريد حذف هذا العنصر نهائيًا؟ لا يمكن التراجع عن هذا.",
"confirm_empty": "إفراغ سلة المهملات؟ لا يمكن التراجع عن هذا.",
"restored": "المستعادة"
},
"daysRemaining": {
"expired": "منتهية الصلاحية",
@@ -556,15 +672,36 @@
"magicLinkSent": "إذا كان هناك حساب لهذا البريد الإلكتروني، فسيتم إرسال رابط تسجيل الدخول. تحقق من صندوق الوارد.",
"magicLinkUnavailable": "تسجيل الدخول عبر البريد الإلكتروني غير متاح على هذا الخادم.",
"magicLinkNetworkError": "تعذر الوصول إلى الخادم: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "لا كلمة المرور؟ أرسل لي رابط تسجيل الدخول",
"passwordsMatch": "كلمات المرور متطابقة",
"capsLock": "مفتاح Caps Lock قيد التشغيل",
"caps_lock": "مفتاح Caps Lock قيد التشغيل",
"magic_email_label": "عنوان البريد الإلكتروني",
"magic_hint": "ليس لديك كلمة مرور؟ أدخل بريدك الإلكتروني وسنرسل لك رابط تسجيل دخول لمرة واحدة.",
"magic_unavailable": "تسجيل الدخول عبر البريد الإلكتروني غير متاح على هذا الخادم.",
"passwords_match": "Passwords match",
"passwords_match": "كلمات المرور متطابقة",
"sign_in": "تسجيل الدخول",
"password_or_link_hint": "كلمة المرور (اتركها فارغة لرابط تسجيل الدخول)",
"cookie_rejected": "نجح تسجيل الدخول ولكن المتصفح رفض ملف تعريف ارتباط الجلسة. إذا كنت تستخدم HTTP، فاضبط OXICLOUD_COOKIE_SECURE=false أو استخدم HTTPS.",
"login_error": "خطأ في تسجيل الدخول",
"magic_error": "حدث خطأ ما. حاول ثانية.",
"magic_prompt": "لا كلمة المرور؟ قم بتسجيل الدخول باستخدام رابط البريد الإلكتروني",
"magic_send": "إرسال الرابط",
"magic_sent": "في حالة وجود حساب، فسيتم إرسال رابط تسجيل الدخول. تحقق من البريد الوارد الخاص بك.",
"register_error": "فشل التسجيل",
"session_expired": "انتهت جلستك. الرجاء تسجيل الدخول مرة أخرى.",
"signing_in": "تسجيل الدخول...",
"sending": "إرسال…",
"toggle_password": "إظهار كلمة المرور",
"login_error_title": "فشل تسجيل الدخول",
"login_error_back_to_login": "العودة لتسجيل الدخول",
"login_error_auto_link_disabled": "لا يقوم هذا الخادم بربط حسابات SSO تلقائيًا. قم بتسجيل الدخول باستخدام بيانات الاعتماد الحالية الخاصة بك، ثم قم بتوصيل SSO من ملفك الشخصي.",
"login_error_auto_link_email_not_verified": "لم يؤكد موفر خدمة الدخول الموحّد (SSO) عنوان بريدك الإلكتروني. قم بتأكيد بريدك الإلكتروني لدى موفر الهوية الخاص بك، ثم حاول مرة أخرى.",
"login_error_already_linked_elsewhere": "يوجد بالفعل حساب محلي بهذا البريد الإلكتروني ومرتبط بهوية تسجيل الدخول الموحد (SSO) مختلفة. اتصل بالمسؤول.",
"login_error_callback_denied": "انتهت صلاحية رابط تسجيل الدخول الخاص بك أو تم استخدامه بالفعل. الرجاء محاولة تسجيل الدخول مرة أخرى.",
"login_error_callback_failed": "تعذر إكمال تسجيل الدخول الموحّد (SSO). يرجى المحاولة مرة أخرى.",
"login_error_generic": "تم رفض تسجيل الدخول الموحّد (SSO). يرجى المحاولة مرة أخرى.",
"login_error_email_ambiguous": "تتطابق الحسابات المحلية المتعددة مع عنوان البريد الإلكتروني هذا. اتصل بالمسؤول لحل المشكلة.",
"logged_out": "تم تسجيل الخروج بنجاح."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "تحميل الملف",
"zoom_in": "تكبير",
"zoom_out": "تصغير",
"zoom_reset": "إعادة تعيين التكبير"
"zoom_reset": "إعادة تعيين التكبير",
"zoom": "تكبير"
},
"language_selector": {
"title": "!مرحباً",
@@ -619,7 +757,8 @@
"empty_hidden_state": "{{n}} من العناصر الأخيرة مخفية وفقاً لتفضيلاتك",
"empty_hidden_hint": "قم بإيقاف تشغيل \"إخفاء الملفات المخفية\" في ملفك الشخصي لرؤيتها.",
"loadMore": "تحميل المزيد",
"remove_item": "إزالة من الأخيرة"
"remove_item": "إزالة من الأخيرة",
"confirm_clear": "هل تريد مسح العناصر الأخيرة؟"
},
"notifications": {
"file_renamed": "تمت إعادة تسمية الملف",
@@ -636,7 +775,8 @@
"link_created": "تم إنشاء الرابط",
"share_success": "تم إنشاء رابط المشاركة بنجاح",
"upload_files_section_title": "التحميل غير متاح هنا",
"upload_files_section_body": "انتقل إلى قسم الملفات لتحميل الملفات"
"upload_files_section_body": "انتقل إلى قسم الملفات لتحميل الملفات",
"clear": "مسح الكل"
},
"batch": {
"one_selected": "عنصر واحد محدد",
@@ -843,38 +983,6 @@
"quotas": "الحصص",
"reset_pw_for": "كلمة مرور جديدة لـ",
"role": "الدور",
"sessions": {
"filter_user": "المستخدم (UUID)",
"include_revoked": "تضمين الملغاة / المنتهية",
"refresh": "تحديث",
"col_user": "المستخدم",
"col_origin": "المصدر",
"col_created": "تم الإنشاء",
"col_expires": "تنتهي في",
"col_ip": "IP",
"col_user_agent": "وكيل المستخدم",
"col_bound": "مرتبطة",
"col_status": "الحالة",
"current_tooltip": "هذه هي الجلسة التي تستخدمها حاليًا — إلغاؤها سيؤدي إلى تسجيل خروجك.",
"bound_tooltip": "مرتبطة بـ DPoP (jkt {{prefix}}…)",
"unbound": "غير مرتبطة",
"revoked": "ملغاة",
"expired": "منتهية",
"active": "نشطة",
"revoke": "إلغاء",
"empty": "لا توجد جلسات مطابقة للتصفية الحالية.",
"revoke_self_confirm": "⚠️ هذه جلستك الحالية. إلغاؤها سيؤدي إلى تسجيل خروجك فورًا وعليك تسجيل الدخول مرة أخرى. هل تريد المتابعة؟",
"revoke_confirm": "إلغاء هذه الجلسة؟ سيتلقى المتصفح رمز 401 عند الطلب التالي.",
"revoke_lag_notice": "إلغاء الجلسة يقطع مسار التحديث فورًا، لكن أي JWT موجود بالفعل في المتصفح يظل صالحًا حتى {{secs}} ثانية حتى محاولة التحديث التالية.",
"origin": {
"password": "كلمة المرور",
"opaque": "OPAQUE",
"magic_link": "رابط سحري",
"oidc": "SSO",
"device": "جهاز",
"unknown": "غير معروف"
}
},
"smtp_fail": "فشل الإرسال.",
"smtp_send": "إرسال",
"smtp_test": "إرسال بريد اختباري",
@@ -907,8 +1015,8 @@
"include_in_music_index": "تضمين في الموسيقى",
"include_in_music_index_help": "تضمين الملفات الصوتية من هذا قرص في مكتبة الموسيقى. تُضمَّن قرصs الشخصية الافتراضية تلقائيًا؛ فعِّل هذا الخيار مع قرصs المشتركة التي تحتوي فعلاً على مجموعة موسيقية (مثل «موسيقى العائلة»، «تعاون فرقة»).",
"implied_by_forbid_sharing": "مُطبَّق بالفعل من قبل «منع المشاركة لكل مورد».",
"read_only": "Read-only (freeze)",
"read_only_help": "Freeze the drive entirely — every mutation is refused (uploads, edits, deletes, renames, sharing, membership changes). Reads and downloads keep working. The trash-retention janitor also pauses. Use for archives, legal holds, or account wind-downs. Only an admin can un-freeze."
"read_only": "للقراءة فقط (تجميد)",
"read_only_help": "قم بتجميد محرك الأقراص بالكامل - يتم رفض كل طفرة (التحميلات، والتحرير، والحذف، وإعادة التسمية، والمشاركة، وتغييرات العضوية). عمليات القراءة والتنزيلات تستمر في العمل. كما يتوقف بواب الاحتفاظ بالقمامة مؤقتًا. يُستخدم للأرشيفات أو عمليات الحجز القانوني أو عمليات تصفية الحساب. يمكن للمسؤول فقط إلغاء التجميد."
},
"drives": "أقراص",
"drive_name": "الاسم",
@@ -950,7 +1058,230 @@
"deleting": "جارٍ الحذف…",
"auth": "المصادقة",
"quota": "استخدام التخزين",
"last_login": "آخر دخول"
"last_login": "آخر دخول",
"tab_plugins": "الإضافات",
"plugins_title": "الإضافات",
"plugins_disabled": "تم تعطيل المكونات الإضافية على هذا الخادم. اضبط OXICLOUD_ENABLE_PLUGINS=true (وقم بالإنشاء باستخدام ميزة \"المكونات الإضافية\") لإدارة مكونات WASM الإضافية هنا.",
"plugins_install_title": "تثبيت البرنامج المساعد",
"plugins_install_intro": "قم بتحميل حزمة مكون إضافي (.zip) تحتوي على plugin.toml ووحدة WebAssembly المجمعة الخاصة بها (.wasm). تم التحقق من صحة البيان وتم فحص الوحدة قبل التثبيت.",
"plugins_bundle_label": "حزمة البرنامج المساعد (.zip)",
"plugins_install": "تثبيت البرنامج المساعد",
"plugins_installed_title": "الإضافات المثبتة",
"plugins_col_name": "اسم",
"plugins_col_id": "بطاقة تعريف",
"plugins_col_version": "إصدار",
"plugins_col_events": "الأحداث",
"plugins_col_status": "حالة",
"plugins_col_actions": "الإجراءات",
"plugins_loading": "جارٍ تحميل المكونات الإضافية…",
"plugins_none": "لم يتم تثبيت أي مكونات إضافية.",
"plugins_enabled": "ممكّن",
"plugins_disabled_badge": "عاجز",
"plugins_enable": "يُمكَِن",
"plugins_disable": "إبطال",
"plugins_delete": "يمسح",
"plugins_confirm_delete": "حذف البرنامج المساعد \"{{name}}\"؟ ستتم إزالة ملفاته من الخادم.",
"plugins_installing": "جارٍ التثبيت…",
"plugins_installed": "Installed {{name}}.",
"plugins_install_missing_bundle": "حدد حزمة البرنامج المساعد (.zip).",
"plugins_details": "السجلات والتفاصيل",
"plugins_back": "العودة إلى الإضافات",
"plugins_retention_title": "الاحتفاظ بالسجل",
"plugins_retention_intro": "يتم تقليم مقاطع السجل التي تم تدويرها والتي تكون أقدم من نافذة الاحتفاظ، أو تتجاوز الحد الأقصى للحجم، وفقًا لجدول زمني.",
"plugins_retention_days": "الاحتفاظ (بالأيام)",
"plugins_retention_max_mb": "الحد الأقصى لحجم السجل (ميجابايت)",
"plugins_retention_save": "حفظ الاستبقاء",
"plugins_retention_saved": "تم حفظ الاحتفاظ بالبيانات.",
"plugins_retention_invalid": "أدخل أرقامًا غير سالبة.",
"plugins_logs_title": "سجلات",
"plugins_logs_level_all": "جميع المستويات",
"plugins_logs_search": "بحث في الرسائل...",
"plugins_logs_live": "يعيش",
"plugins_logs_clear": "واضح",
"plugins_logs_confirm_clear": "هل تريد مسح كافة السجلات لهذا البرنامج المساعد؟",
"plugins_logs_none": "لا توجد إدخالات السجل.",
"plugins_logs_col_time": "وقت",
"plugins_logs_col_level": "مستوى",
"plugins_logs_col_kind": "عطوف",
"plugins_logs_col_invocation": "الاحتجاج",
"plugins_logs_col_message": "رسالة",
"plugins_logs_showing": "Showing {{from}}–{{to}} of {{total}}",
"available": "متاح",
"confirm_delete_plugin": "حذف البرنامج المساعد {{name}}؟",
"disable": "إبطال",
"email_auto": "يتم إنشاؤه تلقائيًا في حالة تركه فارغًا",
"enable": "يُمكَِن",
"env_locked": "تم تعيينه بواسطة متغير البيئة",
"logs_all": "جميع المستويات",
"logs_empty": "لا توجد إدخالات السجل.",
"logs_invocation": "الاحتجاج",
"logs_kind": "عطوف",
"logs_level": "مستوى",
"logs_live": "يعيش",
"logs_message": "رسالة",
"logs_search": "يبحث…",
"logs_showing": "Showing {{from}}–{{to}} of {{total}}",
"logs_time": "وقت",
"mig_eta": "~ {{min}} دقيقة المتبقية",
"mig_failed": "{{n}} النقط الفاشلة",
"mig_start": "يبدأ",
"mig_verify": "التحقق من النزاهة",
"mig_verify_mismatch": "{{n}} size mismatches",
"mig_verify_missing": "{{n}}مفقود",
"mig_verify_summary": "- تم فحص النقط، إجمالي في قاعدة البيانات",
"migration": "ترحيل التخزين",
"new_password": "كلمة المرور الجديدة",
"no_plugins": "لم يتم تثبيت أي مكونات إضافية.",
"oidc_admin_groups": "مجموعات المشرف",
"oidc_auth_endpoint": "نقطة نهاية المصادقة",
"oidc_client_secret": "سر العميل",
"oidc_enabled": "تمكين تسجيل الدخول إلى OIDC",
"oidc_provider_name": "اسم المزود",
"oidc_secret_set": "تم تكوين سر العميل بالفعل.",
"over_80": "{{n}} المستخدمين أكثر من 80% من الحصة",
"over_quota": "{{n}} المستخدمين الذين تجاوزوا الحصة النسبية",
"password_reset": "إعادة تعيين كلمة المرور",
"plugin": "البرنامج المساعد",
"plugin_logs": "سجلات البرنامج المساعد",
"plugins": "الإضافات",
"plugins_clear_logs": "مسح السجلات",
"plugins_install_hint": "قم بتحميل حزمة البرنامج المساعد (.zip).",
"plugins_retention": "الاحتفاظ بالسجل",
"plugins_retention_max": "الحجم الأقصى (ميجابايت)",
"plugins_upload": "تحميل الرمز البريدي",
"quota_for": "حصة ل",
"registration": "تسجيل",
"registration_disabled_warning": "التسجيل العام معطل. يمكن للمسؤولين فقط إنشاء حسابات جديدة.",
"settings_saved_ok": "تم حفظ الإعدادات.",
"smtp": "البريد الإلكتروني (SMTP)",
"smtp_from": "من",
"smtp_host": "يستضيف",
"smtp_port": "ميناء",
"smtp_status": "حالة SMTP",
"smtp_to": "المتلقي@example.com",
"storage_blobs": "النقط",
"storage_current": "الخلفية الحالية",
"storage_dedup": "نسبة الحذف",
"storage_preset": "محددة مسبقا",
"storage_size": "مخزنة",
"storage_test": "امتحان",
"storage_backend_audit": "اتساق الخلفية",
"storage_backend_audit_triggered": "تم تشغيل backend_consistency لـ `{{name}}` - شاهده في علامة التبويب \"الوظائف\".",
"time_day_ago": "{{n}} د منذ",
"time_hour_ago": "{{n}} منذ ح",
"time_just_now": "الآن",
"unchanged": "اتركه فارغا للحفاظ على التيار",
"running": "جري…",
"maintenance": "صيانة",
"maintenance_hint": "أعد فحص الملفات الموجودة لملء البيانات الوصفية. آمن لإعادة التشغيل؛ يعالج المكتبة بأكملها وقد يستغرق بعض الوقت.",
"reextract_audio": "إعادة استخراج البيانات الوصفية الصوتية",
"reextract_photos": "إعادة استخراج مواعيد التقاط الصور والفيديو",
"encryption": "التشفير",
"encryption_hint": "أنشئ مفتاح AES-256 لتشفير blob غير المستقر، ثم قم بتعيينه كـ OXICLOUD_STORAGE_ENCRYPTION_KEY في بيئة الخادم لديك.",
"gen_key": "توليد المفتاح",
"gen_key_warning": "قم بتخزين هذا المفتاح بشكل آمن. في حالة فقدانها، سيتم فقدان البيانات المشفرة بشكل لا يمكن استرجاعه.",
"jobs": {
"tab": "وظائف",
"title": "وظائف",
"hint": "هذا القسم خاص بالوظائف الداخلية: الدورية + الوظائف حسب الطلب. تعتبر عمليات التحقق من الاتساق آمنة للتشغيل في أي وقت، فهي للقراءة فقط.",
"run_all_consistency": "قم بتشغيل كافة اختبارات الاتساق",
"run_deep": "تشغيل عميق",
"run_deep_hint": "يعمل أيضًا على تشغيل متغيرات بطيئة (إعادة تجزئة النقطة، واكتشاف bitrot).",
"col_name": "اسم",
"col_cadence": "إيقاع",
"col_last_run": "التشغيل الأخير",
"col_outcome": "حصيلة",
"col_state": "ولاية",
"col_actions": "الإجراءات",
"col_started_at": "بدأت",
"col_status": "حالة",
"col_duration": "مدة",
"col_scanned": "الممسوحة ضوئيا",
"col_progress": "تقدم",
"col_findings": "النتائج",
"progress_scanned_only": "{{n}} الممسوحة ضوئيا",
"progress_scanned_only_tooltip": "لا يوجد إجمالي متاح لهذا التشغيل (نشر شريط التقدم المسبق أو عدم قيام المستأجر بالإبلاغ عن موضوع قابل للعد).",
"findings_present_tooltip": "قم بتوسيع هذا التشغيل لرؤية تفاصيل كل نتيجة.",
"col_error": "خطأ",
"col_kind": "عطوف",
"col_severity": "خطورة",
"col_resource": "الموارد",
"col_detail": "التفاصيل",
"run": "يجري",
"cancel": "يلغي",
"refresh": "ينعش",
"runs_title": "أشواط الأخيرة",
"run_json": "تشغيل الملخص (JSON)",
"findings_title": "النتائج",
"no_runs": "لا يوجد أشواط حتى الآن.",
"no_findings": "لا توجد نتائج – تشغيل نظيف.",
"none_registered": "لم يتم تسجيل أي وظائف.",
"on_demand": "عند الطلب",
"every_h": "كل ح",
"every_min": "كل دقيقة",
"every_sec": "كل ق",
"outcome_ok": "نعم",
"outcome_err": "يخطئ",
"outcome_issues": "مشاكل",
"outcome_notices": "إشعارات",
"n_findings": "‹النتائج",
"n_notices": "{{n}} إشعارات",
"notices_present_tooltip": "نتائج إعلامية - لا يلزم اتخاذ أي إجراء. قم بالتوسيع للحصول على التفاصيل.",
"purge": "تطهير الأشواط القديمة",
"purge_hint": "احذف محفوظات التشغيل المكتملة والفاشلة الأقدم من فترة الاحتفاظ المحددة. تنخفض النتائج مع تشغيل الوالدين. يتم دائمًا الحفاظ على عمليات التشغيل غير الطرفية.",
"purge_title": "تطهير التاريخ الوظيفي القديم",
"purge_body": "احذف محفوظات التشغيل المكتملة والفاشلة الأقدم من عدد الأيام المحدد. تنخفض النتائج مع تشغيل الوالدين. يتم دائمًا الاحتفاظ بعمليات التشغيل غير الطرفية (قيد التشغيل، أو الإيقاف المؤقت، أو طلب الإلغاء).",
"purge_days_label": "الاحتفاظ (بالأيام)",
"purge_confirm": "تطهير",
"purge_done": "تمت إزالة عمليات التشغيل القديمة (أيام الاحتفاظ)",
"state_running": "جري",
"never": "أبداً",
"just_now": "الآن",
"n_min_ago": "{{n}} منذ دقيقة",
"n_h_ago": "{{n}} منذ ح",
"n_d_ago": "{{n}} د منذ",
"triggered_ok": "{{name}} تم التشغيل بنجاح",
"triggered_err": " فشل: ",
"cancel_requested": "تم طلب الإلغاء — سيتوقف {{name}} مؤقتًا عند الحدود الآمنة التالية",
"cancel_noop": "لا يوجد شيء يمكن إلغاؤه — {{name}} لا يعمل",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "المستخدم (UUID)",
"include_revoked": "تضمين الملغاة / المنتهية",
"refresh": "تحديث",
"col_user": "المستخدم",
"col_origin": "المصدر",
"col_created": "تم الإنشاء",
"col_expires": "تنتهي في",
"col_ip": "IP",
"col_user_agent": "وكيل المستخدم",
"col_bound": "مرتبطة",
"col_status": "الحالة",
"current_tooltip": "هذه هي الجلسة التي تستخدمها حاليًا — إلغاؤها سيؤدي إلى تسجيل خروجك.",
"bound_tooltip": "مرتبطة بـ DPoP (jkt {{prefix}}…)",
"unbound": "غير مرتبطة",
"revoked": "ملغاة",
"expired": "منتهية",
"active": "نشطة",
"revoke": "إلغاء",
"empty": "لا توجد جلسات مطابقة للتصفية الحالية.",
"revoke_self_confirm": "⚠️ هذه جلستك الحالية. إلغاؤها سيؤدي إلى تسجيل خروجك فورًا وعليك تسجيل الدخول مرة أخرى. هل تريد المتابعة؟",
"revoke_confirm": "إلغاء هذه الجلسة؟ سيتلقى المتصفح رمز 401 عند الطلب التالي.",
"revoke_lag_notice": "إلغاء الجلسة يقطع مسار التحديث فورًا، لكن أي JWT موجود بالفعل في المتصفح يظل صالحًا حتى {{secs}} ثانية حتى محاولة التحديث التالية.",
"origin": {
"password": "كلمة المرور",
"opaque": "OPAQUE",
"magic_link": "رابط سحري",
"oidc": "SSO",
"device": "جهاز",
"unknown": "غير معروف"
}
}
},
"profile": {
"page_title": "الملف الشخصي",
@@ -1026,25 +1357,44 @@
"error_create_pw": "فشل إنشاء كلمة المرور",
"confirm_revoke": "إلغاء كلمة المرور \"{{label}}\"؟ ستتوقف العملاء عن العمل.",
"error_revoke": "فشل الإلغاء",
"edit_photo": "Edit photo",
"edit_photo": "تحرير الصورة",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "اختر صورة (PNG، JPEG، WebP)",
"photo_resize_note": "يتم تغيير حجم الصور الأكبر من 512 × 512 بكسل تلقائيًا.",
"photo_save": "حفظ الصورة",
"photo_remove": "إزالة الصورة",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "كلمتا المرور غير متطابقتين"
"photo_save_failed": "فشل حفظ الصورة",
"photo_no_file": "الرجاء تحديد ملف أولاً",
"photo_managed_by_oidc": "الصورة يديرها موفر الهوية الخاص بك.",
"password_mismatch": "كلمتا المرور غير متطابقتين",
"app_pw_revoke": "إبطال كلمة مرور التطبيق",
"avatar": "الصورة الرمزية",
"copied": "منقول",
"copy_failed": "لا يمكن النسخ",
"language": "لغة",
"language_auto": "تلقائي",
"saved": "تم حفظ الملف الشخصي",
"sso_connect_title": "ربط الدخول الموحد",
"sso_connect_description": "اربط حسابك بـ {{provider}} حتى تتمكن من تسجيل الدخول باستخدام الدخول الموحّد (SSO) بدلاً من كلمة المرور الخاصة بك.",
"sso_connect_button": "تواصل مع",
"sso_disconnect_title": "تسجيل الدخول الموحد",
"sso_disconnect_description": "حسابك متصل بـ {{provider}}. سيتطلب منك قطع الاتصال تسجيل الدخول باستخدام كلمة المرور الخاصة بك من الآن فصاعدًا.",
"sso_disconnect_button": "افصل الدخول الموحد",
"sso_disconnect_confirm_title": "هل تريد قطع الاتصال بتسجيل الدخول الموحد؟",
"sso_disconnect_confirm_message": "لن تتمكن من تسجيل الدخول إلا باستخدام كلمة المرور أو بيانات الاعتماد غير الشفافة بعد ذلك.",
"sso_disconnect_confirm_button": "قطع الاتصال",
"sso_unlinked_success": "تم قطع الاتصال بتسجيل الدخول الموحد.",
"sso_unlink_no_alt_auth": "قم بتعيين كلمة مرور أولاً، وإلا فسيتم قفلك."
},
"upload": {
"uploading": "جارٍ الرفع...",
"files": "ملفات",
"complete": "{{count}} / {{total}} تم الرفع"
"complete": "{{count}} / {{total}} تم الرفع",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "تجاوز حصة التخزين",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "تاريخ الإنشاء",
"size": "الحجم",
"favoriteDate": "تاريخ المفضلة",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "بواسطة الملفات",
"sharedWith": "مشترك مع",
"justAdded": "جديد",
"folders": "مجلدات"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "كل مستخدم داخلي على هذا الخادم",
"create": "إنشاء مجموعة",
"empty": "لا توجد مجموعات بعد.",
"members": "الأعضاء"
"members": "الأعضاء",
"add_member_search": "ابحث عن المستخدمين أو المجموعات لإضافتها...",
"nested": "مجموعة"
},
"myshares": {
"copyLink": "نسخ الرابط",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "عدد كبير من الإشعارات لهذا المستلم — حاول لاحقًا.",
"removeAccess": "إزالة الوصول",
"resendInvitation": "إعادة إرسال بريد الدعوة",
"publicLinks": "Public links",
"publicLinks": "الروابط العامة",
"filter": {
"button": "الأنواع",
"title": "تصفية حسب النوع",
@@ -1134,85 +1486,100 @@
"emptyTitle": "لا توجد مشاركات تطابق التصفية الحالية",
"emptyHint": "اضبط تصفية النوع أو أعِد ضبطها إلى الافتراضي (ملفات + مجلدات).",
"reset": "إعادة تعيين التصفية"
}
},
"editSharing": "تحرير المشاركة",
"emptyStateDesc": "ستظهر هنا العناصر التي تشاركها مع الآخرين",
"emptyStateTitle": "لم تقم بمشاركة أي شيء حتى الآن",
"manageAccess": "إدارة الوصول",
"notifySent": "تم إرسال الإشعار.",
"passwordLinks": "الروابط المحمية بكلمة مرور"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "فرز الاتجاه"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "حدث خطأ أثناء إجراء البحث",
"cleanupCompleted": "اكتملت عملية التنظيف",
"cleanupCompletedBody": "تم مسح سجل الملفات الأخيرة",
"batchCopy": "نسخة دفعة",
"batchCopyBody": " منسوخ،  فاشل",
"itemsCopied": "تم نسخ العناصر",
"itemsCopiedBody": "{{count}} تم نسخ العناصر بنجاح",
"batchMove": "تحرك دفعة",
"batchMoveBody": "‹ انتقل، ‹ فشل",
"itemsMoved": "تم نقل العناصر",
"itemsMovedBody": "{{count}} تم نقل العناصر بنجاح",
"batchDelete": "حذف دفعة",
"batchDeleteBody": "{{success}} تم نقله إلى سلة المهملات، {{errors}} فشل",
"movedToTrash": "تم النقل إلى سلة المهملات",
"movedToTrashBody": "{{count}} تم نقل العناصر إلى سلة المهملات",
"trashItemsError": "تعذر نقل العناصر إلى سلة المهملات",
"preparingDownload": "جارٍ التحضير للتحميل",
"preparingDownloadBody": "جارٍ تحضير التنزيل…",
"downloadItemsError": "تعذر تنزيل العناصر المحددة",
"favoritesAddError": "لا يمكن إضافة عناصر إلى المفضلة",
"invalidEmail": "يرجى إدخال عنوان بريد إلكتروني صالح",
"notificationSendError": "لا يمكن إرسال الإخطار",
"folderCreated": "تم إنشاء المجلد",
"folderCreatedBody": "تم إنشاء \"{{name}}\" بنجاح",
"fileMoved": "تم نقل الملف",
"fileMovedBody": "تم نقل الملف بنجاح",
"fileMoveError": "خطأ في نقل الملف: {{error}}",
"fileMoveErrorGeneric": "خطأ في نقل الملف",
"folderMoved": "تم نقل المجلد",
"folderMovedBody": "تم نقل المجلد بنجاح",
"folderMoveError": "خطأ في نقل المجلد: {{error}}",
"folderMoveErrorGeneric": "حدث خطأ أثناء نقل المجلد",
"fileCopied": "تم نسخ الملف",
"fileCopiedBody": "تم نسخ الملف بنجاح",
"fileCopyError": "خطأ في نسخ الملف: {{error}}",
"fileCopyErrorGeneric": "حدث خطأ أثناء نسخ الملف",
"folderRenamed": "تمت إعادة تسمية المجلد",
"folderRenamedBody": "تمت إعادة تسمية المجلد إلى \"{{name}}\"",
"fileTrashed": "تم نقل الملف إلى سلة المهملات",
"fileTrashedBody": "تم نقل \"{{name}}\" إلى سلة المهملات",
"fileDeleted": "تم حذف الملف",
"fileDeletedBody": "تم حذف \"{{name}}\" بنجاح",
"fileDeleteError": "حدث خطأ أثناء حذف الملف",
"folderTrashed": "تم نقل المجلد إلى سلة المهملات",
"folderTrashedBody": "تم نقل \"{{name}}\" إلى سلة المهملات",
"folderDeleted": "تم حذف المجلد",
"folderDeletedBody": "تم حذف \"{{name}}\" بنجاح",
"folderDeleteError": "حدث خطأ أثناء حذف المجلد",
"itemRestored": "تمت استعادة العنصر",
"itemRestoredBody": "تمت استعادة العنصر بنجاح",
"itemRestoreError": "حدث خطأ أثناء استعادة العنصر",
"itemDeleted": "تم حذف العنصر",
"itemDeletedBody": "تم حذف العنصر نهائيًا",
"itemDeleteError": "حدث خطأ أثناء حذف العنصر",
"trashEmptied": "تم إفراغ سلة المهملات",
"trashEmptiedBody": "تم إفراغ سلة المهملات بنجاح",
"trashEmptyError": "حدث خطأ أثناء إفراغ سلة المهملات",
"cacheCleared": "تم مسح ذاكرة التخزين المؤقت",
"cacheClearedBody": "تم مسح ذاكرة التخزين المؤقت للبحث بنجاح",
"cacheClearError": "حدث خطأ أثناء مسح ذاكرة التخزين المؤقت للبحث",
"wopiOpenError": "لا يمكن فتح محرر المستندات.",
"linkCopied": "تم نسخ الرابط",
"linkCopiedBody": "تم نسخ الرابط إلى الحافظة",
"linkCopyError": "تعذر نسخ الرابط",
"notificationSent": "تم إرسال الإشعار",
"notificationSentBody": "تم إرسال الإخطار إلى {{email}}"
},
"category": {
"audio": "صوت",
"code": "كود",
"text": "نص"
"text": "نص",
"archives": "أرشيف",
"documents": "وثائق",
"images": "الصور",
"installers": "المثبتون",
"markdown": "تخفيض السعر",
"presentations": "العروض التقديمية",
"spreadsheets": "جداول البيانات",
"videos": "فيديوهات"
},
"common": {
"add": "إضافة",
@@ -1235,21 +1602,60 @@
"search": "بحث",
"yes": "نعم",
"saving": "جارٍ الحفظ…",
"deleting": "جارٍ الحذف…"
"deleting": "جارٍ الحذف…",
"copied": "تم النسخ إلى الحافظة",
"copy_failed": "فشل النسخ",
"empty": "لا شيء هنا بعد.",
"error": "خطأ غير معروف",
"favorite": "مفضل",
"ok": "نعم",
"optional": "خياري",
"retry": "حاول ثانية",
"select": "يختار",
"select_all": "حدد الكل",
"dismiss": "رفض"
},
"device": {
"continue": "متابعة",
"unknown": "غير معروف"
"unknown": "غير معروف",
"approve": "يعتمد",
"approved": "تمت الموافقة على الجهاز. يمكنك العودة إلى جهازك.",
"client": "طلب",
"denied": "تم رفض الوصول إلى الجهاز.",
"deny": "ينكر",
"enter_code": "أدخل الرمز الظاهر على جهازك",
"lookup_failed": "فشل التحقق من الرمز. يرجى المحاولة مرة أخرى.",
"not_found": "لم يتم العثور على الرمز أو انتهت صلاحيته. يرجى التحقق والمحاولة مرة أخرى.",
"scopes": "وصول",
"title": "التحقق من الجهاز",
"unauthorized": "يجب عليك تسجيل الدخول لتتمكن من ترخيص الجهاز. الرجاء تسجيل الدخول أولا."
},
"expiryBucket": {
"expired": "منتهية الصلاحية",
"noExpiry": "بدون انتهاء صلاحية",
"today": "اليوم",
"tomorrow": "غدًا"
"tomorrow": "غدًا",
"later": "لاحقاً",
"month": "في أقل من 30 يوما",
"week": "في أقل من 7 أيام"
},
"nextcloud": {
"error_title": "خطأ",
"sign_in_with": "تسجيل الدخول عبر {{provider}}"
"sign_in_with": "تسجيل الدخول عبر {{provider}}",
"close_window": "إغلاق النافذة",
"error_expired_body": "لقد انتهت صلاحية جلستك. يرجى المحاولة مرة أخرى.",
"error_expired_title": "انتهت صلاحية الجلسة",
"error_generic_body": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.",
"error_invalid_body": "اسم المستخدم أو كلمة المرور غير صالحة. يرجى التحقق من بيانات الاعتماد الخاصة بك وحاول مرة أخرى.",
"error_invalid_title": "فشل تسجيل الدخول",
"error_notfound_body": "لم يتم العثور على الصفحة المطلوبة.",
"error_notfound_title": "لم يتم العثور عليه",
"grant": "منح الوصول",
"grant_subtitle": "يطلب عميل Nextcloud الوصول إلى حسابك.",
"grant_title": "منح الوصول",
"invalid_token": "رمز الجلسة غير صالح.",
"success_body": "يمكنك الآن العودة إلى تطبيقك، فهو متصل.",
"success_title": "تم منح الوصول"
},
"search": {
"size_label": "الحجم",
@@ -1264,7 +1670,13 @@
},
"type_label": "النوع",
"sort": {
"relevance": "الصلة"
"relevance": "الصلة",
"largest": "الأكبر",
"name_asc": "الاسم من الألف إلى الياء",
"name_desc": "الاسم Z-A",
"newest": "الأحدث",
"oldest": "الأقدم",
"smallest": "الأصغر"
},
"results_for": "نتائج البحث عن \"{{q}}\"",
"results_summary": "نتائج البحث عن \"{{q}}\" · {{n}} نتيجة في {{ms}} مللي ثانية",
@@ -1291,14 +1703,24 @@
"week": "الأسبوع الماضي",
"month": "الشهر الماضي",
"year": "العام الماضي"
}
},
"see_all": "رؤية جميع النتائج"
},
"sizeBucket": {
"folders": "مجلدات"
"folders": "مجلدات",
"empty": "فارغة (0 ب)",
"huge": "> 5 جيجابايت",
"large": "1 – 5 جيجابايت",
"medium": "100 ميجا بايت – 1 جيجا بايت",
"small": "1 – 100 ميجابايت",
"tiny": "< 1 ميجابايت"
},
"view": {
"grid": "عرض شبكي",
"list": "عرض قائمة"
"list": "عرض قائمة",
"label": "عرض الخيارات",
"hide_dotfiles": "إخفاء الملفات المخفية",
"show_dotfiles": "إظهار الملفات المخفية"
},
"preferences": {
"save_failed": "تعذّر حفظ تفضيلك. حاول مرة أخرى."
@@ -1373,5 +1795,33 @@
"location": "الموقع",
"wrong_drop_zone_msg": "الرفع يعمل فقط في قسم الملفات — افتح قسم الملفات وأفلت العناصر هناك.",
"wrong_drop_zone_action": "انتقل إلى الملفات"
},
"people": {
"unnamed": "لم يذكر اسمه",
"empty": "لا يوجد أشخاص بعد",
"disabled": "تم تعطيل التعرف على الوجه",
"rename_title": "اسم هذا الشخص",
"name_label": "اسم",
"back": "خلف"
},
"about": {
"description": "OxiCloud — خادم تخزين ومزامنة ملفات سريع ومستضاف ذاتيًا."
},
"cmdk": {
"no_results": "لا توجد أوامر مطابقة",
"placeholder": "اكتب أمرًا أو ابحث...",
"title": "لوحة الأوامر",
"toggle_theme": "تبديل الموضوع"
},
"errors_loadFailed": "فشل تحميل العناصر",
"settings": {
"language": "لغة"
},
"shared_with_me": {
"empty": "لم تتم مشاركة أي شيء معك حتى الآن.",
"from": "تمت المشاركة بواسطة {{who}}"
},
"sortdir": {
"title": "فرز الاتجاه"
}
}
+615 -165
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Mit mir geteilt",
"profile": "Profil",
"shared_with_me": "Mit mir geteilt",
"groups": "Gruppen"
"groups": "Gruppen",
"primary": "Primär",
"admin_sections": "Admin-Bereiche",
"back_to_app": "Zurück zu OxiCloud",
"toggle": "Navigationsmenü umschalten"
},
"photos": {
"empty_state": "Noch keine Fotos",
@@ -76,7 +80,21 @@
"view_daily": "Tag",
"view_monthly": "Monat",
"view_yearly": "Jahr",
"group_by": "Gruppieren nach"
"group_by": "Gruppieren nach",
"confirm_delete": "{{n}} Fotos in den Papierkorb verschieben?",
"confirm_delete_one": "{{name}} löschen?",
"delete": "Fotos löschen",
"empty": "Noch keine Fotos.",
"full_resolution": "Volle Auflösung",
"trash_partial": "{{ok}} von {{total}} wurden in den Papierkorb verschoben.",
"trashed": "{{n}} wurde in den Papierkorb verschoben.",
"layout_square": "Netz",
"layout_justified": "Gerechtfertigt",
"tab_moments": "Momente",
"tab_places": "Orte",
"tab_people": "Menschen",
"map_loading": "Karte wird geladen…",
"map_error": "Die Karte konnte nicht geladen werden"
},
"music": {
"create_playlist": "Playlist erstellen",
@@ -127,24 +145,43 @@
"loading": "Wird geladen…",
"search_error": "Audiodateien konnten nicht geladen werden",
"adding": "Wird hinzugefügt…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "Kann bearbeiten",
"cover_updated": "Cover aktualisiert",
"empty_hint": "Erstellen Sie Ihre erste Playlist, um mit der Organisation Ihrer Musik zu beginnen",
"make_private": "Privat machen",
"make_public": "Öffentlich machen",
"manage_shares": "Freigaben verwalten",
"no_shares": "Noch keine Aktien",
"playback_error": "Die Wiedergabe ist fehlgeschlagen",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "Nur lesen",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "Freigabe entfernen",
"set_cover": "Abdeckung einstellen",
"share_with_user": "Benutzer-ID oder E-Mail",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "Zurück"
"track_removed": "Spur entfernt",
"prev": "Zurück",
"add_selected": "Ausgewählte hinzufügen",
"create_playlist_hint": "Geben Sie einen Namen für die Wiedergabeliste ein, um eine zu erstellen.",
"created": "Erstellt „{{name}}“.",
"delete_playlist": "Playlist löschen",
"deleted": "„{{name}}“ gelöscht.",
"edit_description": "Beschreibung bearbeiten",
"empty_playlist": "Diese Playlist enthält noch keine Titel.",
"new_playlist": "Neue Playlist",
"no_audio": "Keine Audiodateien gefunden.",
"now_private": "Die Playlist ist jetzt privat.",
"now_public": "Die Playlist ist jetzt öffentlich.",
"pick_or_create": "Bestehend: {{list}}. Geben Sie einen Namen zum Hinzufügen oder Erstellen ein.",
"rename_playlist": "Playlist umbenennen",
"reordered": "Playlist neu geordnet.",
"seek": "Suchen",
"selected_count": "{{n}} ausgewählt",
"share_added": "Geteilt.",
"track_count": "{{n}} Titel",
"tracks_added": "{{n}} Titel(e) hinzugefügt."
},
"actions": {
"search": "Dateien suchen...",
@@ -195,7 +232,9 @@
"auto": "Wie System"
},
"manage_groups": "Gruppen verwalten",
"admin": "Admin"
"admin": "Admin",
"mit_license": "MIT-Lizenz",
"title": "Benutzermenü"
},
"share": {
"dialogTitle": "Link teilen",
@@ -222,33 +261,66 @@
"shareUpdated": "Freigabeeinstellungen aktualisiert",
"shareRemoved": "Freigabe erfolgreich entfernt",
"inviteByEmail": "Per E-Mail einladen — Einladung wird gesendet",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "Benutzerverzeichnis nicht verfügbar",
"linkNamePlaceholder": "Linkname (optional)",
"newLink": "Neuer Link",
"noExpiry": "Kein Ablauf",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "Öffentliche Links",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "Kann bearbeiten",
"canManage": "Kann es schaffen",
"canView": "Kann angesehen werden"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "Personen suchen…",
"shareOf": "Anteil von:",
"sharedLink": "Geteilter Link",
"copied": "Link kopiert",
"copy": "Kopieren",
"copy_failed": "Could not copy link",
"copy_failed": "Link konnte nicht kopiert werden",
"download": "Herunterladen",
"files": "Dateien",
"folders": "Ordner",
"link_name": "Link name (optional)",
"link_name": "Linkname (optional)",
"notifyByEmail": "Per E-Mail benachrichtigen",
"revoke": "Remove",
"role_label": "Rolle",
"col_shared_by": "Geteilt von",
"col_shared": "Geteilt"
"col_shared": "Geteilt",
"addPassword": "Passwort hinzufügen",
"add_people": "Fügen Sie Personen, Gruppen oder E-Mails hinzu …",
"bad_password": "Falsches Passwort. Bitte versuchen Sie es erneut.",
"changePassword": "Kennwort ändern",
"create_link": "Verknüpfung erstellen",
"created": "Öffentlicher Link erstellt",
"dialog_title": "Teilen Sie „{{name}}“",
"download_zip": "ZIP herunterladen",
"empty_folder": "Dieser Ordner ist leer.",
"error": "Etwas ist schief gelaufen. Bitte versuchen Sie es erneut.",
"expired": "Dieser Freigabelink ist nicht mehr verfügbar.",
"expires_optional": "Läuft ab (optional)",
"expiry": "Ablauf",
"invalid": "Dieser Freigabelink ist ungültig.",
"link": "Link",
"no_people": "Noch mit niemandem geteilt.",
"none": "Noch keine öffentlichen Links.",
"notify": {
"coalesced": "{{n}} bereits vor Kurzem benachrichtigt.",
"rateLimited": "{{n}} das Ratenlimit erreicht – versuchen Sie es später.",
"sent": "{{n}} per E-Mail benachrichtigt.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Legen Sie ein Passwort fest:",
"passwordPrompt_clear": "Neues Passwort (zum Entfernen leer):",
"password_cleared": "Passwort entfernt",
"password_optional": "Passwort (optional)",
"password_set": "Passwort aktualisiert",
"password_title": "Passwort erforderlich",
"public_link": "Öffentlicher Link",
"set_expiry": "Ablauf festlegen",
"title": "Geteilt",
"unlock": "Entsperren"
},
"share_dialogTitle": "Link teilen",
"share_linkLabel": "Geteilter Link:",
@@ -402,7 +474,47 @@
"favorite": "Zu Favoriten hinzufügen",
"unfavorite": "Aus Favoriten entfernen",
"open": "Öffnen",
"download_zip": "Als ZIP herunterladen"
"download_zip": "Als ZIP herunterladen",
"already_favorites": "Alle ausgewählten Artikel sind bereits Favoriten",
"batch_delete": "Ausgewählte löschen",
"breadcrumb": "Semmelbrösel",
"cancel_selection": "Auswahl abbrechen",
"confirm_batch_delete": "{{n}} Elemente in den Papierkorb verschieben?",
"confirm_delete": "„{{name}}“ in den Papierkorb verschieben?",
"confirm_delete_n": "{{count}} Artikel löschen?",
"copied": "Kopiert",
"copy_here": "Hier kopieren",
"copy_n": "Kopiere {{n}} Elemente",
"copy_title": "„{{name}}“ kopieren",
"edit_new_tab": "In neuem Tab bearbeiten",
"editor": "Dokumenteneditor",
"empty_title": "Dieser Ordner ist leer",
"favorited": "Favorit",
"grid": "Netz",
"list": "Liste",
"more_actions": "Weitere Aktionen",
"move_here": "Bewegen Sie sich hierher",
"move_n": "Verschiebe {{n}} Gegenstände",
"move_title": "„{{name}}“ bewegen",
"moved": "Verschoben",
"new_folder_prompt": "Neuer Ordnername",
"no_home": "Kein Home-Ordner verfügbar.",
"no_preview": "Für diesen Dateityp ist keine Vorschau verfügbar.",
"no_subfolders": "Keine Unterordner hier.",
"owner_me": "Mich",
"preview_failed": "Vorschau konnte nicht geladen werden.",
"select_all": "Alles auswählen",
"selected_count": "{{count}} ausgewählt",
"selection": "Auswahl",
"shared": "Geteilt",
"uploaded": "Hochladen abgeschlossen",
"uploaded_saved": "Upload abgeschlossen – {{mb}} MB dedupliziert",
"uploaded_partial": "{{ok}} hochgeladen, {{failed}} fehlgeschlagen",
"uploaded_skipped": "{{ok}} hochgeladen · {{skipped}} übersprungen (keine regulären Dateien)",
"upload_failed": "Der Upload ist fehlgeschlagen",
"uploading": "Hochladen…",
"uploading_file": "Hochladen {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Ordner umbenennen",
@@ -439,9 +551,9 @@
"notify": "Benachrichtigung senden",
"recipient": "Empfänger",
"message": "Nachricht",
"go_to_parent": ".. (parent folder)",
"no_subfolders": "No subfolders",
"select_this_folder": "Select this folder",
"go_to_parent": ".. (übergeordneter Ordner)",
"no_subfolders": "Keine Unterordner",
"select_this_folder": "Wählen Sie diesen Ordner aus",
"move_to_home": "In den Home-Ordner verschieben"
},
"dropzone": {
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Die Verschachtelungstiefe überschreitet das zulässige Maximum (8).",
"group_virtual_immutable": "Die Gruppe „Internal“ wird vom System verwaltet und kann nicht geändert werden.",
"group_not_found": "Gruppe nicht gefunden.",
"group_name_taken": "Eine Gruppe mit diesem Namen existiert bereits."
"group_name_taken": "Eine Gruppe mit diesem Namen existiert bereits.",
"forbidden": "Dateien konnten nicht geladen werden"
},
"breadcrumb": {
"home": "Startseite",
@@ -496,7 +609,10 @@
},
"delete": "Endgültig löschen",
"empty_action": "Papierkorb leeren",
"expires_at": "Läuft ab"
"expires_at": "Läuft ab",
"confirm_delete": "Dieses Element dauerhaft löschen? Dies kann nicht rückgängig gemacht werden.",
"confirm_empty": "Den Müll leeren? Dies kann nicht rückgängig gemacht werden.",
"restored": "Restauriert"
},
"daysRemaining": {
"expired": "Abgelaufen",
@@ -565,6 +681,27 @@
"magic_unavailable": "Die Anmeldung per E-Mail ist auf diesem Server nicht verfügbar.",
"passwords_match": "Passwörter stimmen überein",
"sign_in": "Anmelden",
"password_or_link_hint": "Passwort (für einen Anmeldelink leer lassen)",
"cookie_rejected": "Die Anmeldung war erfolgreich, aber der Browser hat das Sitzungscookie abgelehnt. Wenn Sie HTTP verwenden, legen Sie OXICLOUD_COOKIE_SECURE=false fest oder verwenden Sie HTTPS.",
"login_error": "Fehler beim Anmelden",
"magic_error": "Etwas ist schief gelaufen. Versuchen Sie es erneut.",
"magic_prompt": "Kein Passwort? Melden Sie sich mit einem E-Mail-Link an",
"magic_send": "Link senden",
"magic_sent": "Wenn ein Konto vorhanden ist, wurde ein Anmeldelink gesendet. Überprüfen Sie Ihren Posteingang.",
"register_error": "Die Registrierung ist fehlgeschlagen",
"session_expired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",
"signing_in": "Anmelden…",
"sending": "Senden…",
"toggle_password": "Passwort anzeigen",
"login_error_title": "Die Anmeldung ist fehlgeschlagen",
"login_error_back_to_login": "Zurück zum Login",
"login_error_auto_link_disabled": "Dieser Server verknüpft SSO-Konten nicht automatisch. Melden Sie sich mit Ihren vorhandenen Anmeldeinformationen an und verbinden Sie dann SSO über Ihr Profil.",
"login_error_auto_link_email_not_verified": "Ihr SSO-Anbieter hat Ihre E-Mail-Adresse nicht bestätigt. Überprüfen Sie Ihre E-Mail-Adresse bei Ihrem Identitätsanbieter und versuchen Sie es dann erneut.",
"login_error_already_linked_elsewhere": "Ein lokales Konto mit dieser E-Mail-Adresse ist bereits vorhanden und mit einer anderen SSO-Identität verknüpft. Kontaktieren Sie Ihren Administrator.",
"login_error_callback_denied": "Ihr Anmeldelink ist abgelaufen oder wurde bereits verwendet. Bitte versuchen Sie erneut, sich anzumelden.",
"login_error_callback_failed": "Die SSO-Anmeldung konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut.",
"login_error_generic": "Die SSO-Anmeldung wurde abgelehnt. Bitte versuchen Sie es erneut.",
"login_error_email_ambiguous": "Mehrere lokale Konten stimmen mit dieser E-Mail-Adresse überein. Wenden Sie sich zur Lösung an Ihren Administrator.",
"logged_out": "Erfolgreich abgemeldet."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "Datei herunterladen",
"zoom_in": "Vergrößern",
"zoom_out": "Verkleinern",
"zoom_reset": "Zoom zurücksetzen"
"zoom_reset": "Zoom zurücksetzen",
"zoom": "Zoom"
},
"language_selector": {
"title": "Willkommen!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "{{n}} zuletzt verwendete(s) Element(e) durch Ihre Einstellung ausgeblendet",
"empty_hidden_hint": "Deaktivieren Sie \"Verborgene Dateien ausblenden\" in Ihrem Profil, um sie anzuzeigen.",
"loadMore": "Mehr laden",
"remove_item": "Aus zuletzt verwendet entfernen"
"remove_item": "Aus zuletzt verwendet entfernen",
"confirm_clear": "Letzte Artikel löschen?"
},
"notifications": {
"file_renamed": "Datei umbenannt",
@@ -636,7 +775,8 @@
"link_created": "Link erstellt",
"share_success": "Freigabelink erfolgreich erstellt",
"upload_files_section_title": "Upload hier nicht verfügbar",
"upload_files_section_body": "Wechseln Sie zum Abschnitt Dateien, um Dateien hochzuladen"
"upload_files_section_body": "Wechseln Sie zum Abschnitt Dateien, um Dateien hochzuladen",
"clear": "Alles löschen"
},
"batch": {
"one_selected": "1 Element ausgewählt",
@@ -843,38 +983,6 @@
"quotas": "Kontingente",
"reset_pw_for": "Neues Passwort für",
"role": "Rolle",
"sessions": {
"filter_user": "Benutzer (UUID)",
"include_revoked": "Widerrufene / abgelaufene einschließen",
"refresh": "Aktualisieren",
"col_user": "Benutzer",
"col_origin": "Herkunft",
"col_created": "Erstellt",
"col_expires": "Läuft ab",
"col_ip": "IP",
"col_user_agent": "User Agent",
"col_bound": "Gebunden",
"col_status": "Status",
"current_tooltip": "Dies ist die Sitzung, die Sie gerade nutzen — der Widerruf meldet Sie ab.",
"bound_tooltip": "DPoP-gebunden (jkt {{prefix}}…)",
"unbound": "ungebunden",
"revoked": "widerrufen",
"expired": "abgelaufen",
"active": "aktiv",
"revoke": "Widerrufen",
"empty": "Keine Sitzungen entsprechen dem aktuellen Filter.",
"revoke_self_confirm": "⚠️ Dies ist IHRE aktuelle Sitzung. Wenn Sie sie widerrufen, werden Sie sofort abgemeldet und müssen sich neu anmelden. Fortfahren?",
"revoke_confirm": "Diese Sitzung widerrufen? Die nächste Anfrage von diesem Browser erhält 401.",
"revoke_lag_notice": "Das Widerrufen einer Sitzung unterbricht den Refresh-Pfad sofort, aber ein bereits im Browser vorhandenes JWT bleibt bis zu {{secs}} Sekunden gültig, bis der nächste Refresh-Versuch erfolgt.",
"origin": {
"password": "Passwort",
"opaque": "OPAQUE",
"magic_link": "Magic Link",
"oidc": "SSO",
"device": "Gerät",
"unknown": "Unbekannt"
}
},
"smtp_fail": "Senden fehlgeschlagen.",
"smtp_send": "Senden",
"smtp_test": "Test-E-Mail senden",
@@ -950,7 +1058,230 @@
"deleting": "Löschen…",
"auth": "Authentifizierung",
"quota": "Speichernutzung",
"last_login": "Letzter Login"
"last_login": "Letzter Login",
"tab_plugins": "Plugins",
"plugins_title": "Plugins",
"plugins_disabled": "Plugins sind auf diesem Server deaktiviert. Legen Sie OXICLOUD_ENABLE_PLUGINS=true fest (und erstellen Sie mit der Funktion „Plugins“), um WASM-Plugins hier zu verwalten.",
"plugins_install_title": "Installieren Sie ein Plugin",
"plugins_install_intro": "Laden Sie ein Plugin-Bundle (.zip) hoch, das „plugin.toml“ und das kompilierte WebAssembly-Modul (.wasm) enthält. Das Manifest wird validiert und das Modul wird vor der Installation überprüft.",
"plugins_bundle_label": "Plugin-Bundle (.zip)",
"plugins_install": "Plugin installieren",
"plugins_installed_title": "Installierte Plugins",
"plugins_col_name": "Name",
"plugins_col_id": "AUSWEIS",
"plugins_col_version": "Version",
"plugins_col_events": "Veranstaltungen",
"plugins_col_status": "Status",
"plugins_col_actions": "Aktionen",
"plugins_loading": "Plugins werden geladen…",
"plugins_none": "Keine Plugins installiert.",
"plugins_enabled": "Ermöglicht",
"plugins_disabled_badge": "Deaktiviert",
"plugins_enable": "Aktivieren",
"plugins_disable": "Deaktivieren",
"plugins_delete": "Löschen",
"plugins_confirm_delete": "Plugin „{{name}}“ löschen? Seine Dateien werden vom Server entfernt.",
"plugins_installing": "Installieren…",
"plugins_installed": "Installiert {{name}}.",
"plugins_install_missing_bundle": "Wählen Sie ein Plugin-Bundle (.zip) aus.",
"plugins_details": "Protokolle und Details",
"plugins_back": "Zurück zu Plugins",
"plugins_retention_title": "Protokollaufbewahrung",
"plugins_retention_intro": "Gedrehte Protokollsegmente, die älter sind als das Aufbewahrungsfenster oder die Größenbeschränkung überschreiten, werden nach einem Zeitplan bereinigt.",
"plugins_retention_days": "Aufbewahrung (Tage)",
"plugins_retention_max_mb": "Maximale Protokollgröße (MB)",
"plugins_retention_save": "Speichern Sie die Aufbewahrung",
"plugins_retention_saved": "Aufbewahrung gespeichert.",
"plugins_retention_invalid": "Geben Sie nicht negative Zahlen ein.",
"plugins_logs_title": "Protokolle",
"plugins_logs_level_all": "Alle Ebenen",
"plugins_logs_search": "Nachrichten durchsuchen…",
"plugins_logs_live": "Live",
"plugins_logs_clear": "Klar",
"plugins_logs_confirm_clear": "Alle Protokolle für dieses Plugin löschen?",
"plugins_logs_none": "Keine Protokolleinträge.",
"plugins_logs_col_time": "Zeit",
"plugins_logs_col_level": "Ebene",
"plugins_logs_col_kind": "Art",
"plugins_logs_col_invocation": "Aufruf",
"plugins_logs_col_message": "Nachricht",
"plugins_logs_showing": "Zeigt {{from}}–{{to}} von {{total}}",
"available": "verfügbar",
"confirm_delete_plugin": "Plugin löschen {{name}}?",
"disable": "Deaktivieren",
"email_auto": "Wird automatisch generiert, wenn es leer bleibt",
"enable": "Aktivieren",
"env_locked": "Wird durch eine Umgebungsvariable festgelegt",
"logs_all": "Alle Ebenen",
"logs_empty": "Keine Protokolleinträge.",
"logs_invocation": "Aufruf",
"logs_kind": "Art",
"logs_level": "Ebene",
"logs_live": "Live",
"logs_message": "Nachricht",
"logs_search": "Suchen…",
"logs_showing": "Zeigt {{from}}–{{to}} von {{total}}",
"logs_time": "Zeit",
"mig_eta": "~{{min}} Min. verbleibend",
"mig_failed": "{{n}} fehlgeschlagene Blobs",
"mig_start": "Start",
"mig_verify": "Überprüfen Sie die Integrität",
"mig_verify_mismatch": "{{n}} Größenunterschiede",
"mig_verify_missing": "{{n}} fehlt",
"mig_verify_summary": "{{checked}} Blobs überprüft, {{total}} insgesamt in der Datenbank",
"migration": "Speichermigration",
"new_password": "Neues Passwort",
"no_plugins": "Keine Plugins installiert.",
"oidc_admin_groups": "Admin-Gruppen",
"oidc_auth_endpoint": "Authentifizierungsendpunkt",
"oidc_client_secret": "Kundengeheimnis",
"oidc_enabled": "Aktivieren Sie die OIDC-Anmeldung",
"oidc_provider_name": "Anbietername",
"oidc_secret_set": "Ein Client-Geheimnis ist bereits konfiguriert.",
"over_80": "{{n}} Benutzer über 80 % Quote",
"over_quota": "{{n}} Benutzer über Kontingent",
"password_reset": "Passwort zurücksetzen",
"plugin": "Plugin",
"plugin_logs": "Plugin-Protokolle",
"plugins": "Plugins",
"plugins_clear_logs": "Protokolle löschen",
"plugins_install_hint": "Laden Sie ein Plugin-Bundle (.zip) hoch.",
"plugins_retention": "Protokollaufbewahrung",
"plugins_retention_max": "Maximale Größe (MB)",
"plugins_upload": "Laden Sie .zip hoch",
"quota_for": "Kontingent für",
"registration": "Anmeldung",
"registration_disabled_warning": "Die öffentliche Registrierung ist deaktiviert. Nur Administratoren können neue Konten erstellen.",
"settings_saved_ok": "Einstellungen gespeichert.",
"smtp": "E-Mail (SMTP)",
"smtp_from": "Aus",
"smtp_host": "Gastgeber",
"smtp_port": "Hafen",
"smtp_status": "SMTP-Status",
"smtp_to": "empfänger@example.com",
"storage_blobs": "Kleckse",
"storage_current": "Aktuelles Backend",
"storage_dedup": "Dedup-Verhältnis",
"storage_preset": "Voreingestellt",
"storage_size": "Gelagert",
"storage_test": "Prüfen",
"storage_backend_audit": "Backend-Konsistenz",
"storage_backend_audit_triggered": "backend_consistency wurde für „{{name}}“ ausgelöst – sehen Sie es sich auf der Registerkarte „Jobs“ an.",
"time_day_ago": "Vor {{n}} d",
"time_hour_ago": "Vor {{n}} h",
"time_just_now": "soeben",
"unchanged": "Lassen Sie das Feld leer, um auf dem neuesten Stand zu bleiben",
"running": "Läuft…",
"maintenance": "Wartung",
"maintenance_hint": "Scannen Sie vorhandene Dateien erneut, um Metadaten aufzufüllen. Sicher wiederholbar; verarbeitet die gesamte Bibliothek und kann eine Weile dauern.",
"reextract_audio": "Audio-Metadaten erneut extrahieren",
"reextract_photos": "Foto- und Videoaufnahmedaten erneut extrahieren",
"encryption": "Verschlüsselung",
"encryption_hint": "Generieren Sie einen AES-256-Schlüssel für die Blob-Verschlüsselung im Ruhezustand und legen Sie ihn dann in Ihrer Serverumgebung als OXICLOUD_STORAGE_ENCRYPTION_KEY fest.",
"gen_key": "Schlüssel generieren",
"gen_key_warning": "Bewahren Sie diesen Schlüssel sicher auf. Bei Verlust sind die verschlüsselten Daten unwiederbringlich verloren.",
"jobs": {
"tab": "Jobs",
"title": "Jobs",
"hint": "Dieser Abschnitt betrifft interne Jobs: periodische + On-Demand-Jobs. Konsistenzprüfungen können jederzeit sicher ausgeführt werden – sie sind schreibgeschützt.",
"run_all_consistency": "Führen Sie alle Konsistenzprüfungen durch",
"run_deep": "Lauf tief",
"run_deep_hint": "Läuft auch langsame Varianten (Blob-Re-Hash, Bitrot-Erkennung).",
"col_name": "Name",
"col_cadence": "Kadenz",
"col_last_run": "Letzter Lauf",
"col_outcome": "Ergebnis",
"col_state": "Zustand",
"col_actions": "Aktionen",
"col_started_at": "Begonnen",
"col_status": "Status",
"col_duration": "Dauer",
"col_scanned": "Gescannt",
"col_progress": "Fortschritt",
"col_findings": "Erkenntnisse",
"progress_scanned_only": "{{n}} gescannt",
"progress_scanned_only_tooltip": "Für diesen Lauf ist kein Gesamtwert verfügbar (Bereitstellung vor der Fortschrittsanzeige oder der Mandant meldet kein zählbares Thema).",
"findings_present_tooltip": "Erweitern Sie diesen Lauf, um Details pro Ergebnis anzuzeigen.",
"col_error": "Fehler",
"col_kind": "Art",
"col_severity": "Schwere",
"col_resource": "Ressource",
"col_detail": "Detail",
"run": "Laufen",
"cancel": "Stornieren",
"refresh": "Aktualisieren",
"runs_title": "Aktuelle Läufe",
"run_json": "Zusammenfassung ausführen (JSON)",
"findings_title": "Erkenntnisse",
"no_runs": "Noch keine Läufe.",
"no_findings": "Keine Befunde – sauberer Lauf.",
"none_registered": "Keine Jobs registriert.",
"on_demand": "auf Anfrage",
"every_h": "alle {{n}} h",
"every_min": "alle {{n}} Min",
"every_sec": "alle {{n}} s",
"outcome_ok": "OK",
"outcome_err": "ähm",
"outcome_issues": "Probleme",
"outcome_notices": "Hinweise",
"n_findings": "{{n}} Erkenntnisse",
"n_notices": "{{n}} Hinweise",
"notices_present_tooltip": "Informative Erkenntnisse – keine Maßnahmen erforderlich. Für Details erweitern.",
"purge": "Alte Läufe löschen",
"purge_hint": "Löschen Sie den Verlauf abgeschlossener und fehlgeschlagener Ausführungen, die älter als das ausgewählte Aufbewahrungsfenster sind. Ergebnisse fallen mit ihren übergeordneten Läufen ab. Nicht-terminale Läufe bleiben immer erhalten.",
"purge_title": "Löschen Sie den alten Jobverlauf",
"purge_body": "Löschen Sie den Verlauf abgeschlossener und fehlgeschlagener Ausführungen, die älter als die ausgewählte Anzahl von Tagen sind. Ergebnisse fallen mit ihren übergeordneten Läufen ab. Nicht-terminale Ausführungen (laufend, angehalten, Abbruch angefordert) bleiben immer erhalten.",
"purge_days_label": "Aufbewahrung (Tage)",
"purge_confirm": "Säubern",
"purge_done": "{{n}} alte(r) Lauf(s) gelöscht (Aufbewahrung {{days}} Tage)",
"state_running": "läuft",
"never": "niemals",
"just_now": "soeben",
"n_min_ago": "Vor {{n}} Min",
"n_h_ago": "Vor {{n}} h",
"n_d_ago": "Vor {{n}} d",
"triggered_ok": "{{name}} erfolgreich ausgelöst",
"triggered_err": "{{name}} fehlgeschlagen: {{message}}",
"cancel_requested": "Abbrechen angefordert – {{name}} pausiert an der nächsten sicheren Grenze",
"cancel_noop": "Es gibt nichts abzubrechen – {{name}} läuft nicht",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Benutzer (UUID)",
"include_revoked": "Widerrufene / abgelaufene einschließen",
"refresh": "Aktualisieren",
"col_user": "Benutzer",
"col_origin": "Herkunft",
"col_created": "Erstellt",
"col_expires": "Läuft ab",
"col_ip": "IP",
"col_user_agent": "User Agent",
"col_bound": "Gebunden",
"col_status": "Status",
"current_tooltip": "Dies ist die Sitzung, die Sie gerade nutzen — der Widerruf meldet Sie ab.",
"bound_tooltip": "DPoP-gebunden (jkt {{prefix}}…)",
"unbound": "ungebunden",
"revoked": "widerrufen",
"expired": "abgelaufen",
"active": "aktiv",
"revoke": "Widerrufen",
"empty": "Keine Sitzungen entsprechen dem aktuellen Filter.",
"revoke_self_confirm": "⚠️ Dies ist IHRE aktuelle Sitzung. Wenn Sie sie widerrufen, werden Sie sofort abgemeldet und müssen sich neu anmelden. Fortfahren?",
"revoke_confirm": "Diese Sitzung widerrufen? Die nächste Anfrage von diesem Browser erhält 401.",
"revoke_lag_notice": "Das Widerrufen einer Sitzung unterbricht den Refresh-Pfad sofort, aber ein bereits im Browser vorhandenes JWT bleibt bis zu {{secs}} Sekunden gültig, bis der nächste Refresh-Versuch erfolgt.",
"origin": {
"password": "Passwort",
"opaque": "OPAQUE",
"magic_link": "Magic Link",
"oidc": "SSO",
"device": "Gerät",
"unknown": "Unbekannt"
}
}
},
"profile": {
"page_title": "Profil",
@@ -1026,25 +1357,44 @@
"error_create_pw": "App-Passwort erstellen fehlgeschlagen",
"confirm_revoke": "App-Passwort \"{{label}}\" widerrufen? Clients werden nicht mehr funktionieren.",
"error_revoke": "Widerrufen fehlgeschlagen",
"edit_photo": "Edit photo",
"edit_photo": "Foto bearbeiten",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Wählen Sie ein Foto (PNG, JPEG, WebP)",
"photo_resize_note": "Bilder, die größer als 512 × 512 Pixel sind, werden automatisch in der Größe angepasst.",
"photo_save": "Foto speichern",
"photo_remove": "Foto entfernen",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "Passwörter stimmen nicht überein"
"photo_save_failed": "Foto konnte nicht gespeichert werden",
"photo_no_file": "Bitte wählen Sie zunächst eine Datei aus",
"photo_managed_by_oidc": "Von Ihrem Identitätsanbieter verwaltetes Foto.",
"password_mismatch": "Passwörter stimmen nicht überein",
"app_pw_revoke": "App-Passwort widerrufen",
"avatar": "Avatar",
"copied": "Kopiert",
"copy_failed": "Konnte nicht kopiert werden",
"language": "Sprache",
"language_auto": "Automatisch",
"saved": "Profil gespeichert",
"sso_connect_title": "Verbinden Sie Single Sign-On",
"sso_connect_description": "Verknüpfen Sie Ihr Konto mit {{provider}}, damit Sie sich mit SSO statt mit Ihrem Passwort anmelden können.",
"sso_connect_button": "Mit {{provider}} verbinden",
"sso_disconnect_title": "Single Sign-On",
"sso_disconnect_description": "Ihr Konto ist mit {{provider}} verbunden. Wenn Sie die Verbindung trennen, müssen Sie sich von nun an mit Ihrem Passwort anmelden.",
"sso_disconnect_button": "Trennen Sie Single Sign-On",
"sso_disconnect_confirm_title": "Single Sign-On deaktivieren?",
"sso_disconnect_confirm_message": "Danach können Sie sich nur noch mit Ihrem Passwort oder Ihren OPAQUE-Anmeldeinformationen anmelden.",
"sso_disconnect_confirm_button": "Trennen",
"sso_unlinked_success": "Single-Sign-On nicht verbunden.",
"sso_unlink_no_alt_auth": "Legen Sie zunächst ein Passwort fest – sonst würden Sie ausgesperrt."
},
"upload": {
"uploading": "Wird hochgeladen...",
"files": "Dateien",
"complete": "{{count}} / {{total}} hochgeladen"
"complete": "{{count}} / {{total}} hochgeladen",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Speicherplatz erschöpft",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "Erstellungsdatum",
"size": "Größe",
"favoriteDate": "Datum der Markierung",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "Nach Dateien",
"sharedWith": "Geteilt mit",
"justAdded": "Neu",
"folders": "Ordner"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "Jeder interne Benutzer auf diesem Server",
"create": "Gruppe erstellen",
"empty": "Noch keine Gruppen.",
"members": "Mitglieder"
"members": "Mitglieder",
"add_member_search": "Suchen Sie nach Benutzern oder Gruppen, die hinzugefügt werden sollen …",
"nested": "Gruppe"
},
"myshares": {
"copyLink": "Link kopieren",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "Zu viele Benachrichtigungen für diesen Empfänger — versuchen Sie es später erneut.",
"removeAccess": "Zugriff entfernen",
"resendInvitation": "Einladungs-E-Mail erneut senden",
"publicLinks": "Public links",
"publicLinks": "Öffentliche Links",
"filter": {
"button": "Arten",
"title": "Nach Art filtern",
@@ -1134,85 +1486,100 @@
"emptyTitle": "Keine Freigaben entsprechen dem aktuellen Filter",
"emptyHint": "Passen Sie den Art-Filter an oder setzen Sie ihn auf den Standard zurück (Dateien + Ordner).",
"reset": "Filter zurücksetzen"
}
},
"editSharing": "Bearbeiten Sie die Freigabe",
"emptyStateDesc": "Hier werden Elemente angezeigt, die Sie mit anderen teilen",
"emptyStateTitle": "Du hast noch nichts geteilt",
"manageAccess": "Zugriff verwalten",
"notifySent": "Benachrichtigung gesendet.",
"passwordLinks": "Passwortgeschützte Links"
},
"sort": {
"asc": "aufsteigend",
"desc": "absteigend"
"desc": "absteigend",
"direction": "Sortierrichtung"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "Fehler beim Durchführen der Suche",
"cleanupCompleted": "Bereinigung abgeschlossen",
"cleanupCompletedBody": "Der Verlauf der letzten Dateien wurde gelöscht",
"batchCopy": "Stapelkopie",
"batchCopyBody": "{{success}} kopiert, {{errors}} fehlgeschlagen",
"itemsCopied": "Elemente kopiert",
"itemsCopiedBody": "{{count}} Elemente erfolgreich kopiert",
"batchMove": "Stapelverschiebung",
"batchMoveBody": "{{success}} bewegt, {{errors}} fehlgeschlagen",
"itemsMoved": "Elemente verschoben",
"itemsMovedBody": "{{count}} Elemente wurden erfolgreich verschoben",
"batchDelete": "Stapellöschung",
"batchDeleteBody": "{{success}} wurde in den Papierkorb verschoben, {{errors}} ist fehlgeschlagen",
"movedToTrash": "In den Papierkorb verschoben",
"movedToTrashBody": "{{count}} Elemente wurden in den Papierkorb verschoben",
"trashItemsError": "Elemente konnten nicht in den Papierkorb verschoben werden",
"preparingDownload": "Download wird vorbereitet",
"preparingDownloadBody": "Der Download wird vorbereitet…",
"downloadItemsError": "Ausgewählte Elemente konnten nicht heruntergeladen werden",
"favoritesAddError": "Elemente konnten nicht zu den Favoriten hinzugefügt werden",
"invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
"notificationSendError": "Benachrichtigung konnte nicht gesendet werden",
"folderCreated": "Ordner erstellt",
"folderCreatedBody": "„{{name}}“ erfolgreich erstellt",
"fileMoved": "Datei verschoben",
"fileMovedBody": "Datei erfolgreich verschoben",
"fileMoveError": "Fehler beim Verschieben der Datei: {{error}}",
"fileMoveErrorGeneric": "Fehler beim Verschieben der Datei",
"folderMoved": "Ordner verschoben",
"folderMovedBody": "Der Ordner wurde erfolgreich verschoben",
"folderMoveError": "Fehler beim Verschieben des Ordners: {{error}}",
"folderMoveErrorGeneric": "Fehler beim Verschieben des Ordners",
"fileCopied": "Datei kopiert",
"fileCopiedBody": "Datei erfolgreich kopiert",
"fileCopyError": "Fehler beim Kopieren der Datei: {{error}}",
"fileCopyErrorGeneric": "Fehler beim Kopieren der Datei",
"folderRenamed": "Ordner umbenannt",
"folderRenamedBody": "Ordner umbenannt in „{{name}}“",
"fileTrashed": "Datei in den Papierkorb verschoben",
"fileTrashedBody": "„{{name}}“ wurde in den Papierkorb verschoben",
"fileDeleted": "Datei gelöscht",
"fileDeletedBody": "„{{name}}“ erfolgreich gelöscht",
"fileDeleteError": "Fehler beim Löschen der Datei",
"folderTrashed": "Der Ordner wurde in den Papierkorb verschoben",
"folderTrashedBody": "„{{name}}“ wurde in den Papierkorb verschoben",
"folderDeleted": "Ordner gelöscht",
"folderDeletedBody": "„{{name}}“ erfolgreich gelöscht",
"folderDeleteError": "Fehler beim Löschen des Ordners",
"itemRestored": "Artikel restauriert",
"itemRestoredBody": "Artikel erfolgreich wiederhergestellt",
"itemRestoreError": "Fehler beim Wiederherstellen des Elements",
"itemDeleted": "Artikel gelöscht",
"itemDeletedBody": "Element endgültig gelöscht",
"itemDeleteError": "Fehler beim Löschen des Elements",
"trashEmptied": "Müll geleert",
"trashEmptiedBody": "Der Papierkorb wurde erfolgreich geleert",
"trashEmptyError": "Fehler beim Leeren des Papierkorbs",
"cacheCleared": "Cache geleert",
"cacheClearedBody": "Der Suchcache wurde erfolgreich geleert",
"cacheClearError": "Fehler beim Löschen des Suchcaches",
"wopiOpenError": "Der Dokumenteditor konnte nicht geöffnet werden.",
"linkCopied": "Link kopiert",
"linkCopiedBody": "Link in die Zwischenablage kopiert",
"linkCopyError": "Link konnte nicht kopiert werden",
"notificationSent": "Benachrichtigung gesendet",
"notificationSentBody": "Benachrichtigung an {{email}} gesendet"
},
"category": {
"audio": "Audio",
"code": "Code",
"text": "Text"
"text": "Text",
"archives": "Archiv",
"documents": "Unterlagen",
"images": "Bilder",
"installers": "Installateure",
"markdown": "Abschlag",
"presentations": "Präsentationen",
"spreadsheets": "Tabellenkalkulationen",
"videos": "Videos"
},
"common": {
"add": "Hinzufügen",
@@ -1235,21 +1602,60 @@
"search": "Suchen",
"yes": "Ja",
"saving": "Speichern…",
"deleting": "Löschen…"
"deleting": "Löschen…",
"copied": "In die Zwischenablage kopiert",
"copy_failed": "Der Kopiervorgang ist fehlgeschlagen",
"empty": "Hier ist noch nichts.",
"error": "unbekannter Fehler",
"favorite": "Favorit",
"ok": "OK",
"optional": "optional",
"retry": "Versuchen Sie es erneut",
"select": "Wählen",
"select_all": "Alles auswählen",
"dismiss": "Zurückweisen"
},
"device": {
"continue": "Weiter",
"unknown": "Unbekannt"
"unknown": "Unbekannt",
"approve": "Genehmigen",
"approved": "Gerät zugelassen. Sie können zu Ihrem Gerät zurückkehren.",
"client": "Anwendung",
"denied": "Gerätezugriff verweigert.",
"deny": "Leugnen",
"enter_code": "Geben Sie den auf Ihrem Gerät angezeigten Code ein",
"lookup_failed": "Code konnte nicht überprüft werden. Bitte versuchen Sie es erneut.",
"not_found": "Code nicht gefunden oder abgelaufen. Bitte überprüfen Sie es und versuchen Sie es erneut.",
"scopes": "Zugang",
"title": "Geräteüberprüfung",
"unauthorized": "Sie müssen angemeldet sein, um ein Gerät zu autorisieren. Bitte melden Sie sich zuerst an."
},
"expiryBucket": {
"expired": "Abgelaufen",
"noExpiry": "Kein Ablaufdatum",
"today": "Heute",
"tomorrow": "Morgen"
"tomorrow": "Morgen",
"later": "Später",
"month": "In weniger als 30 Tagen",
"week": "In weniger als 7 Tagen"
},
"nextcloud": {
"error_title": "Fehler",
"sign_in_with": "Mit {{provider}} anmelden"
"sign_in_with": "Mit {{provider}} anmelden",
"close_window": "Fenster schließen",
"error_expired_body": "Ihre Sitzung ist abgelaufen. Bitte versuchen Sie es erneut.",
"error_expired_title": "Sitzung abgelaufen",
"error_generic_body": "Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"error_invalid_body": "Ungültiger Benutzername oder Passwort. Bitte überprüfen Sie Ihre Anmeldedaten und versuchen Sie es erneut.",
"error_invalid_title": "Fehler bei der Anmeldung",
"error_notfound_body": "Die angeforderte Seite wurde nicht gefunden.",
"error_notfound_title": "Nicht gefunden",
"grant": "Zugriff gewähren",
"grant_subtitle": "Ein Nextcloud-Client fordert Zugriff auf Ihr Konto.",
"grant_title": "Zugriff gewähren",
"invalid_token": "Ungültiges Sitzungstoken.",
"success_body": "Sie können jetzt zu Ihrer Anwendung zurückkehren – sie ist verbunden.",
"success_title": "Zugriff gewährt"
},
"search": {
"size_label": "Größe",
@@ -1264,7 +1670,13 @@
},
"type_label": "Typ",
"sort": {
"relevance": "Relevanz"
"relevance": "Relevanz",
"largest": "Größte",
"name_asc": "Nennen Sie A-Z",
"name_desc": "Nennen Sie Z-A",
"newest": "Neueste",
"oldest": "Älteste",
"smallest": "Kleinste"
},
"results_for": "Ergebnisse für „{{q}}\"",
"results_summary": "Ergebnisse für „{{q}}\" · {{n}} Ergebnisse in {{ms}} ms",
@@ -1291,14 +1703,24 @@
"week": "Letzte Woche",
"month": "Letzter Monat",
"year": "Letztes Jahr"
}
},
"see_all": "Alle Ergebnisse anzeigen"
},
"sizeBucket": {
"folders": "Ordner"
"folders": "Ordner",
"empty": "Leer (0 B)",
"huge": "> 5 GB",
"large": "1 – 5 GB",
"medium": "100 MB – 1 GB",
"small": "1 – 100 MB",
"tiny": "< 1 MB"
},
"view": {
"grid": "Rasteransicht",
"list": "Listenansicht"
"list": "Listenansicht",
"label": "Optionen anzeigen",
"hide_dotfiles": "Versteckte Dateien ausblenden",
"show_dotfiles": "Versteckte Dateien anzeigen"
},
"preferences": {
"save_failed": "Ihre Einstellung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
@@ -1373,5 +1795,33 @@
"location": "Speicherort",
"wrong_drop_zone_msg": "Uploads funktionieren nur in Dateien — öffne den Bereich Dateien und lege die Elemente dort ab.",
"wrong_drop_zone_action": "Zu Dateien wechseln"
},
"people": {
"unnamed": "Unbenannt",
"empty": "Noch keine Leute",
"disabled": "Die Gesichtserkennung ist deaktiviert",
"rename_title": "Nennen Sie diese Person",
"name_label": "Name",
"back": "Zurück"
},
"about": {
"description": "OxiCloud – ein schneller, selbst gehosteter Dateispeicher- und Synchronisierungsserver."
},
"cmdk": {
"no_results": "Keine passenden Befehle",
"placeholder": "Geben Sie einen Befehl ein oder suchen Sie ...",
"title": "Befehlspalette",
"toggle_theme": "Thema umschalten"
},
"errors_loadFailed": "Elemente konnten nicht geladen werden",
"settings": {
"language": "Sprache"
},
"shared_with_me": {
"empty": "Es wurde noch nichts mit Ihnen geteilt.",
"from": "Geteilt von {{who}}"
},
"sortdir": {
"title": "Sortierrichtung"
}
}
+1
View File
@@ -734,6 +734,7 @@
"login_error_auto_link_disabled": "This server does not auto-link SSO accounts. Sign in with your existing credentials, then connect SSO from your profile.",
"login_error_auto_link_email_not_verified": "Your SSO provider did not confirm your email address. Verify your email at your identity provider, then try again.",
"login_error_already_linked_elsewhere": "A local account with this email already exists and is linked to a different SSO identity. Contact your administrator.",
"login_error_email_ambiguous": "Multiple local accounts match this email address. Contact your administrator to resolve.",
"login_error_callback_denied": "Your sign-in link expired or was already used. Please try signing in again.",
"login_error_callback_failed": "SSO sign-in couldn't complete. Please try again.",
"login_error_generic": "SSO sign-in was refused. Please try again."
+510 -75
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Compartidos conmigo",
"profile": "Perfil",
"shared_with_me": "Compartidos conmigo",
"groups": "Grupos"
"groups": "Grupos",
"primary": "Primario",
"admin_sections": "Secciones de administración",
"back_to_app": "Volver a OxiCloud",
"toggle": "Alternar menú de navegación"
},
"photos": {
"empty_state": "Aún no hay fotos",
@@ -76,7 +80,21 @@
"view_daily": "Día",
"view_monthly": "Mes",
"view_yearly": "Año",
"group_by": "Agrupar por"
"group_by": "Agrupar por",
"confirm_delete": "¿Mover {{n}} fotos a la papelera?",
"confirm_delete_one": "¿Eliminar {{name}}?",
"delete": "eliminar fotos",
"empty": "Aún no hay fotos.",
"full_resolution": "Resolución completa",
"trash_partial": "{{ok}} de {{total}} se trasladaron a la papelera.",
"trashed": "{{n}} movido a la papelera.",
"layout_square": "Red",
"layout_justified": "Justificado",
"tab_moments": "Momentos",
"tab_places": "Lugares",
"tab_people": "Gente",
"map_loading": "Cargando mapa…",
"map_error": "No se pudo cargar el mapa"
},
"music": {
"create_playlist": "Crear Lista",
@@ -144,7 +162,26 @@
"loading": "Cargando…",
"search_error": "No se pudieron cargar los archivos de audio",
"adding": "Añadiendo…",
"prev": "Anterior"
"prev": "Anterior",
"add_selected": "Agregar seleccionado",
"create_playlist_hint": "Escribe un nombre de lista de reproducción para crear una.",
"created": "Creado “{{name}}”.",
"delete_playlist": "Eliminar lista de reproducción",
"deleted": "Se eliminó “{{name}}”.",
"edit_description": "Editar descripción",
"empty_playlist": "Esta lista de reproducción aún no tiene pistas.",
"new_playlist": "Nueva lista de reproducción",
"no_audio": "No se encontraron archivos de audio.",
"now_private": "La lista de reproducción ahora es privada.",
"now_public": "La lista de reproducción ahora es pública.",
"pick_or_create": "Existente: {{list}}. Escriba un nombre para agregar o crear.",
"rename_playlist": "Cambiar nombre de lista de reproducción",
"reordered": "Lista de reproducción reordenada.",
"seek": "Buscar",
"selected_count": "{{n}} seleccionado",
"share_added": "Compartido.",
"track_count": "{{n}} pistas",
"tracks_added": "Se agregaron {{n}} pistas."
},
"share": {
"dialogTitle": "Compartir Enlace",
@@ -197,7 +234,40 @@
"revoke": "Eliminar",
"role_label": "Rol",
"col_shared_by": "Compartido por",
"col_shared": "Compartido"
"col_shared": "Compartido",
"addPassword": "Agregar contraseña",
"add_people": "Añade personas, grupos o correo electrónico...",
"bad_password": "Contraseña incorrecta. Por favor inténtalo de nuevo.",
"changePassword": "Cambiar la contraseña",
"create_link": "Crear enlace",
"created": "Enlace público creado",
"dialog_title": "Compartir “{{name}}”",
"download_zip": "Descargar ZIP",
"empty_folder": "Esta carpeta está vacía.",
"error": "Algo salió mal. Por favor inténtalo de nuevo.",
"expired": "Este enlace para compartir ya no está disponible.",
"expires_optional": "Caduca (opcional)",
"expiry": "Expiración",
"invalid": "Este enlace para compartir no es válido.",
"link": "Enlace",
"no_people": "Aún no compartido con nadie.",
"none": "Aún no hay enlaces públicos.",
"notify": {
"coalesced": "{{n}} ya notificado recientemente.",
"rateLimited": "{{n}} alcance el límite de velocidad; inténtelo más tarde.",
"sent": "{{n}} notificado por correo electrónico.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Establecer una contraseña:",
"passwordPrompt_clear": "Nueva contraseña (en blanco para eliminar):",
"password_cleared": "Contraseña eliminada",
"password_optional": "Contraseña (opcional)",
"password_set": "Contraseña actualizada",
"password_title": "Se requiere contraseña",
"public_link": "Enlace público",
"set_expiry": "Establecer vencimiento",
"title": "Compartido",
"unlock": "Descubrir"
},
"share_dialogTitle": "Compartir Enlace",
"share_linkLabel": "Enlace compartido:",
@@ -342,7 +412,9 @@
"auto": "Como el sistema"
},
"manage_groups": "Gestionar grupos",
"admin": "Admin"
"admin": "Admin",
"mit_license": "Licencia MIT",
"title": "Menú de usuario"
},
"files": {
"name": "Nombre",
@@ -407,7 +479,42 @@
"favorite": "Añadir a favoritos",
"unfavorite": "Quitar de favoritos",
"open": "Abrir",
"download_zip": "Descargar como ZIP"
"download_zip": "Descargar como ZIP",
"already_favorites": "Todos los artículos seleccionados ya son favoritos.",
"batch_delete": "Eliminar seleccionado",
"breadcrumb": "Migaja de pan",
"cancel_selection": "Cancelar selección",
"confirm_batch_delete": "¿Mover {{n}} elementos a la papelera?",
"confirm_delete": "¿Mover \"{{name}}\" a la papelera?",
"confirm_delete_n": "¿Eliminar {{count}} elementos?",
"copied": "Copiado",
"copy_here": "Copiar aquí",
"copy_n": "Copiar {{n}} elementos",
"copy_title": "Copiar “{{name}}”",
"edit_new_tab": "Editar en nueva pestaña",
"editor": "editor de documentos",
"empty_title": "Esta carpeta está vacía",
"favorited": "Favorito",
"grid": "Red",
"list": "Lista",
"more_actions": "Más acciones",
"move_here": "Muévete aquí",
"move_n": "Mover {{n}} elementos",
"move_title": "Mover “{{name}}”",
"moved": "Emocionado",
"new_folder_prompt": "Nuevo nombre de carpeta",
"no_home": "No hay carpeta de inicio disponible.",
"no_preview": "No hay vista previa disponible para este tipo de archivo.",
"no_subfolders": "No hay subcarpetas aquí.",
"owner_me": "A mí",
"preview_failed": "No se pudo cargar la vista previa.",
"select_all": "Seleccionar todo",
"selection": "Selección",
"shared": "Compartido",
"uploaded": "Subida completa",
"uploading": "Subiendo…",
"uploading_file": "Subiendo {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Renombrar carpeta",
@@ -473,7 +580,8 @@
"group_depth_exceeded": "Esta profundidad de anidamiento excede el máximo permitido (8).",
"group_virtual_immutable": "El grupo «Internal» es gestionado por el sistema y no se puede modificar.",
"group_not_found": "Grupo no encontrado.",
"group_name_taken": "Ya existe un grupo con este nombre."
"group_name_taken": "Ya existe un grupo con este nombre.",
"forbidden": "No se pudieron cargar archivos"
},
"breadcrumb": {
"home": "Inicio",
@@ -501,7 +609,10 @@
},
"delete": "Eliminar permanentemente",
"empty_action": "Vaciar papelera",
"expires_at": "Expira"
"expires_at": "Expira",
"confirm_delete": "¿Eliminar permanentemente este elemento? Esto no se puede deshacer.",
"confirm_empty": "¿Vaciar la basura? Esto no se puede deshacer.",
"restored": "Restaurado"
},
"daysRemaining": {
"expired": "Caducado",
@@ -570,6 +681,27 @@
"magic_unavailable": "El inicio de sesión por correo electrónico no está disponible en este servidor.",
"passwords_match": "Las contraseñas coinciden",
"sign_in": "Iniciar sesión",
"password_or_link_hint": "Contraseña (déjela en blanco para obtener un enlace de inicio de sesión)",
"cookie_rejected": "El inicio de sesión se realizó correctamente pero el navegador rechazó la cookie de sesión. Si está en HTTP, configure OXICLOUD_COOKIE_SECURE=false o use HTTPS.",
"login_error": "Error al iniciar sesión",
"magic_error": "Algo salió mal. Intentar otra vez.",
"magic_prompt": "¿Sin contraseña? Iniciar sesión con un enlace de correo electrónico",
"magic_send": "Enviar enlace",
"magic_sent": "Si existe una cuenta, se ha enviado un enlace de inicio de sesión. Revisa tu bandeja de entrada.",
"register_error": "Registro fallido",
"session_expired": "Tu sesión expiró. Por favor inicia sesión nuevamente.",
"signing_in": "Iniciando sesión…",
"sending": "Envío…",
"toggle_password": "Mostrar contraseña",
"login_error_title": "Error al iniciar sesión",
"login_error_back_to_login": "Volver a iniciar sesión",
"login_error_auto_link_disabled": "Este servidor no vincula automáticamente cuentas SSO. Inicie sesión con sus credenciales existentes y luego conecte SSO desde su perfil.",
"login_error_auto_link_email_not_verified": "Su proveedor de SSO no confirmó su dirección de correo electrónico. Verifique su correo electrónico con su proveedor de identidad y vuelva a intentarlo.",
"login_error_already_linked_elsewhere": "Ya existe una cuenta local con este correo electrónico y está vinculada a una identidad de SSO diferente. Póngase en contacto con su administrador.",
"login_error_callback_denied": "Su enlace de inicio de sesión expiró o ya se usó. Intente iniciar sesión nuevamente.",
"login_error_callback_failed": "No se pudo completar el inicio de sesión SSO. Por favor inténtalo de nuevo.",
"login_error_generic": "Se rechazó el inicio de sesión SSO. Por favor inténtalo de nuevo.",
"login_error_email_ambiguous": "Varias cuentas locales coinciden con esta dirección de correo electrónico. Póngase en contacto con su administrador para resolverlo.",
"logged_out": "Sesión cerrada correctamente."
},
"storage": {
@@ -582,7 +714,8 @@
"download_file": "Descargar archivo",
"zoom_in": "Acercar",
"zoom_out": "Alejar",
"zoom_reset": "Restablecer zoom"
"zoom_reset": "Restablecer zoom",
"zoom": "Zoom"
},
"language_selector": {
"title": "¡Bienvenido!",
@@ -624,7 +757,8 @@
"empty_hidden_state": "{{n}} elemento(s) reciente(s) oculto(s) por tu preferencia",
"empty_hidden_hint": "Desactiva \"Ocultar archivos ocultos\" en tu perfil para verlos.",
"loadMore": "Cargar más",
"remove_item": "Quitar de recientes"
"remove_item": "Quitar de recientes",
"confirm_clear": "¿Borrar tus elementos recientes?"
},
"notifications": {
"file_renamed": "Archivo renombrado",
@@ -641,7 +775,8 @@
"link_created": "Enlace creado",
"share_success": "Enlace compartido creado correctamente",
"upload_files_section_title": "Subida no disponible aquí",
"upload_files_section_body": "Ve a la sección Archivos para subir archivos"
"upload_files_section_body": "Ve a la sección Archivos para subir archivos",
"clear": "Borrar todo"
},
"batch": {
"one_selected": "1 elemento seleccionado",
@@ -717,8 +852,8 @@
"issuer_url_hint": "URL del emisor OpenID Connect de tu proveedor de identidad",
"auto_discover": "Auto-descubrir",
"discovering": "Descubriendo…",
"client_id": "Client ID",
"client_secret": "Client Secret",
"client_id": "ID de cliente",
"client_secret": "Secreto del cliente",
"client_secret_placeholder": "Dejar vacío para mantener el valor actual",
"secret_configured": "Ya hay un client secret configurado",
"callback_url": "URL de Callback",
@@ -784,8 +919,8 @@
"storage_endpoint_hint": "Dejar vacío para usar Amazon S3 por defecto",
"storage_bucket": "Bucket",
"storage_region": "Región",
"storage_access_key": "Access Key ID",
"storage_secret_key": "Secret Access Key",
"storage_access_key": "ID de clave de acceso",
"storage_secret_key": "Clave de acceso secreta",
"storage_secret_configured": "Ya hay una clave secreta configurada",
"storage_key_placeholder": "Dejar vacío para mantener el valor actual",
"storage_path_style": "Forzar Path Style",
@@ -840,7 +975,7 @@
"mig_verifying": "Verificando…",
"oidc_auto_provision": "Auto-provisionar usuarios en el primer inicio de sesión",
"oidc_callback": "URL de Callback",
"oidc_client_id": "Client ID",
"oidc_client_id": "ID de cliente",
"oidc_disable_pw": "Desactivar inicio de sesión con contraseña (solo OIDC)",
"oidc_issuer": "URL del Emisor",
"oidc_scopes": "Scopes",
@@ -848,38 +983,6 @@
"quotas": "Cuotas",
"reset_pw_for": "Nueva contraseña para",
"role": "Rol",
"sessions": {
"filter_user": "Usuario (UUID)",
"include_revoked": "Incluir revocadas / caducadas",
"refresh": "Actualizar",
"col_user": "Usuario",
"col_origin": "Origen",
"col_created": "Creada",
"col_expires": "Caduca",
"col_ip": "IP",
"col_user_agent": "Agente de usuario",
"col_bound": "Vinculada",
"col_status": "Estado",
"current_tooltip": "Esta es la sesión que está usando ahora mismo — al revocarla se cerrará su sesión.",
"bound_tooltip": "Vinculada con DPoP (jkt {{prefix}}…)",
"unbound": "no vinculada",
"revoked": "revocada",
"expired": "caducada",
"active": "activa",
"revoke": "Revocar",
"empty": "Ninguna sesión coincide con el filtro actual.",
"revoke_self_confirm": "⚠️ Esta es SU sesión actual. Al revocarla se cerrará su sesión inmediatamente y tendrá que iniciar sesión de nuevo. ¿Continuar?",
"revoke_confirm": "¿Revocar esta sesión? La próxima petición desde ese navegador devolverá 401.",
"revoke_lag_notice": "Revocar una sesión rompe su vía de renovación de inmediato, pero cualquier JWT ya presente en el navegador permanece válido hasta {{secs}} segundos, hasta el próximo intento de renovación.",
"origin": {
"password": "Contraseña",
"opaque": "OPAQUE",
"magic_link": "Enlace mágico",
"oidc": "SSO",
"device": "Dispositivo",
"unknown": "Desconocido"
}
},
"smtp_fail": "Fallo al enviar.",
"smtp_send": "Enviar",
"smtp_test": "Enviar correo de prueba",
@@ -965,7 +1068,220 @@
"deleting": "Eliminando…",
"auth": "Autenticación",
"quota": "Uso de almacenamiento",
"last_login": "Último acceso"
"last_login": "Último acceso",
"tab_plugins": "Complementos",
"plugins_title": "Complementos",
"plugins_disabled": "Los complementos están deshabilitados en este servidor. Establezca OXICLOUD_ENABLE_PLUGINS=true (y cree con la función \"complementos\") para administrar los complementos WASM aquí.",
"plugins_install_title": "Instalar un complemento",
"plugins_install_intro": "Cargue un paquete de complementos (.zip) que contenga plugin.toml y su módulo WebAssembly compilado (.wasm). El manifiesto se valida y el módulo se prueba antes de la instalación.",
"plugins_bundle_label": "Paquete de complementos (.zip)",
"plugins_install": "Instalar complemento",
"plugins_installed_title": "Complementos instalados",
"plugins_col_name": "Nombre",
"plugins_col_id": "IDENTIFICACIÓN",
"plugins_col_version": "Versión",
"plugins_col_events": "Eventos",
"plugins_col_status": "Estado",
"plugins_col_actions": "Comportamiento",
"plugins_loading": "Cargando complementos…",
"plugins_none": "No hay complementos instalados.",
"plugins_enabled": "Activado",
"plugins_disabled_badge": "Desactivado",
"plugins_enable": "Permitir",
"plugins_disable": "Desactivar",
"plugins_delete": "Borrar",
"plugins_confirm_delete": "¿Eliminar el complemento \"{{name}}\"? Sus archivos se eliminarán del servidor.",
"plugins_installing": "Instalando…",
"plugins_installed": "Instalado {{name}}.",
"plugins_install_missing_bundle": "Seleccione un paquete de complementos (.zip).",
"plugins_details": "Registros y detalles",
"plugins_back": "Volver a complementos",
"plugins_retention_title": "Retención de registros",
"plugins_retention_intro": "Los segmentos de registros rotados que superan la ventana de retención o superan el límite de tamaño se eliminan según una programación.",
"plugins_retention_days": "Retención (días)",
"plugins_retention_max_mb": "Tamaño máximo de registro (MB)",
"plugins_retention_save": "Guardar retención",
"plugins_retention_saved": "Retención guardada.",
"plugins_retention_invalid": "Ingrese números no negativos.",
"plugins_logs_title": "Registros",
"plugins_logs_level_all": "Todos los niveles",
"plugins_logs_search": "Buscar mensajes…",
"plugins_logs_live": "Vivir",
"plugins_logs_clear": "Claro",
"plugins_logs_confirm_clear": "¿Borrar todos los registros de este complemento?",
"plugins_logs_none": "Sin entradas de registro.",
"plugins_logs_col_time": "Tiempo",
"plugins_logs_col_level": "Nivel",
"plugins_logs_col_kind": "Amable",
"plugins_logs_col_invocation": "Invocación",
"plugins_logs_col_message": "Mensaje",
"plugins_logs_showing": "Mostrando {{from}}–{{to}} de {{total}}",
"available": "disponible",
"confirm_delete_plugin": "¿Eliminar complemento {{name}}?",
"disable": "Desactivar",
"email_auto": "Generado automáticamente si se deja en blanco",
"enable": "Permitir",
"env_locked": "Establecido por una variable de entorno",
"logs_all": "Todos los niveles",
"logs_empty": "Sin entradas de registro.",
"logs_invocation": "Invocación",
"logs_kind": "Amable",
"logs_level": "Nivel",
"logs_live": "Vivir",
"logs_message": "Mensaje",
"logs_search": "Buscar…",
"logs_showing": "Mostrando {{from}}–{{to}} de {{total}}",
"logs_time": "Tiempo",
"mig_eta": "~{{min}} minutos restantes",
"mig_failed": "{{n}} blobs fallidos",
"mig_start": "Comenzar",
"mig_verify": "Verificar la integridad",
"mig_verify_mismatch": "{{n}} el tamaño no coincide",
"mig_verify_missing": "{{n}} faltante",
"mig_verify_summary": "{{checked}} blobs comprobados, {{total}} total en la base de datos",
"migration": "Migración de almacenamiento",
"new_password": "Nueva contraseña",
"no_plugins": "No hay complementos instalados.",
"oidc_admin_groups": "Grupos de administradores",
"oidc_auth_endpoint": "Punto final de autenticación",
"oidc_client_secret": "secreto del cliente",
"oidc_enabled": "Habilitar inicio de sesión OIDC",
"oidc_provider_name": "Nombre del proveedor",
"oidc_secret_set": "Ya hay un secreto de cliente configurado.",
"over_80": "{{n}} usuarios por encima del 80 % de la cuota",
"over_quota": "{{n}} usuarios por encima de la cuota",
"password_reset": "Restablecer contraseña",
"plugin": "Complemento",
"plugin_logs": "Registros de complementos",
"plugins": "Complementos",
"plugins_clear_logs": "Borrar registros",
"plugins_install_hint": "Cargue un paquete de complementos (.zip).",
"plugins_retention": "Retención de registros",
"plugins_retention_max": "Tamaño máximo (MB)",
"plugins_upload": "Subir .zip",
"quota_for": "Cuota para",
"registration": "Registro",
"registration_disabled_warning": "El registro público está deshabilitado. Sólo los administradores pueden crear cuentas nuevas.",
"settings_saved_ok": "Configuración guardada.",
"smtp": "Correo electrónico (SMTP)",
"smtp_from": "De",
"smtp_host": "Anfitrión",
"smtp_port": "Puerto",
"smtp_status": "Estado SMTP",
"smtp_to": "destinatario@ejemplo.com",
"storage_blobs": "manchas",
"storage_current": "backend actual",
"storage_dedup": "Relación de deduplicación",
"storage_preset": "Programar",
"storage_size": "almacenado",
"storage_test": "Prueba",
"storage_backend_audit": "Consistencia del backend",
"storage_backend_audit_triggered": "backend_consistency se activó para `{{name}}`: mírelo en la pestaña Trabajos.",
"time_day_ago": "Hace {{n}} d",
"time_hour_ago": "Hace {{n}} h",
"time_just_now": "En este momento",
"unchanged": "Déjelo en blanco para mantenerse actualizado",
"jobs": {
"tab": "Empleos",
"title": "Empleos",
"hint": "Esta sección se refiere a trabajos internos: trabajos periódicos + bajo demanda. Las comprobaciones de coherencia se pueden ejecutar de forma segura en cualquier momento: son de solo lectura.",
"run_all_consistency": "Ejecute todas las comprobaciones de coherencia",
"run_deep": "Corre profundo",
"run_deep_hint": "También ejecuta variantes lentas (repetición de blobs, detección de bitrot).",
"col_name": "Nombre",
"col_cadence": "Cadencia",
"col_last_run": "última ejecución",
"col_outcome": "Resultado",
"col_state": "Estado",
"col_actions": "Comportamiento",
"col_started_at": "Comenzó",
"col_status": "Estado",
"col_duration": "Duración",
"col_scanned": "escaneado",
"col_progress": "Progreso",
"col_findings": "Recomendaciones",
"progress_scanned_only": "{{n}} escaneado",
"progress_scanned_only_tooltip": "No hay un total disponible para esta ejecución (implementación previa a la barra de progreso o el inquilino no informa un asunto contable).",
"findings_present_tooltip": "Amplíe esta ejecución para ver detalles por hallazgo.",
"col_error": "Error",
"col_kind": "Amable",
"col_severity": "Gravedad",
"col_resource": "Recurso",
"col_detail": "Detalle",
"run": "Correr",
"cancel": "Cancelar",
"refresh": "Refrescar",
"runs_title": "Ejecuciones recientes",
"run_json": "Resumen de ejecución (JSON)",
"findings_title": "Recomendaciones",
"no_runs": "Aún no hay carreras.",
"no_findings": "No hay resultados: ejecución limpia.",
"none_registered": "No hay empleos registrados.",
"on_demand": "Bajo demanda",
"every_h": "cada {{n}} horas",
"every_min": "cada {{n}} minutos",
"every_sec": "cada {{n}} s",
"outcome_ok": "OK",
"outcome_err": "errar",
"outcome_issues": "asuntos",
"outcome_notices": "avisos",
"n_findings": "{{n}} hallazgos",
"n_notices": "{{n}} avisos",
"notices_present_tooltip": "Hallazgos informativos: no se requiere ninguna acción. Ampliar para más detalles.",
"purge": "Purgar ejecuciones antiguas",
"purge_hint": "Elimine el historial de ejecuciones completadas y fallidas anteriores a la ventana de retención elegida. Los hallazgos disminuyen con las carreras de sus padres. Los tramos no terminales siempre se conservan.",
"purge_title": "Limpiar el historial de trabajo antiguo",
"purge_body": "Elimine el historial de ejecuciones completadas y fallidas con una antigüedad superior al número de días elegido. Los hallazgos disminuyen con las carreras de sus padres. Las ejecuciones no terminales (en ejecución, en pausa, con solicitud de cancelación) siempre se conservan.",
"purge_days_label": "Retención (días)",
"purge_confirm": "Purga",
"purge_done": "{{n}} ejecuciones antiguas eliminadas (retención {{days}} días)",
"state_running": "correr",
"never": "nunca",
"just_now": "En este momento",
"n_min_ago": "Hace {{n}} minutos",
"n_h_ago": "Hace {{n}} h",
"n_d_ago": "Hace {{n}} d",
"triggered_ok": "{{name}} activado con éxito",
"triggered_err": "{{name}} falló: {{message}}",
"cancel_requested": "Cancelación solicitada: {{name}} se detendrá en el siguiente límite seguro",
"cancel_noop": "No hay nada que cancelar: {{name}} no se está ejecutando",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"sessions": {
"filter_user": "Usuario (UUID)",
"include_revoked": "Incluir revocadas / caducadas",
"refresh": "Actualizar",
"col_user": "Usuario",
"col_origin": "Origen",
"col_created": "Creada",
"col_expires": "Caduca",
"col_ip": "IP",
"col_user_agent": "Agente de usuario",
"col_bound": "Vinculada",
"col_status": "Estado",
"current_tooltip": "Esta es la sesión que está usando ahora mismo — al revocarla se cerrará su sesión.",
"bound_tooltip": "Vinculada con DPoP (jkt {{prefix}}…)",
"unbound": "no vinculada",
"revoked": "revocada",
"expired": "caducada",
"active": "activa",
"revoke": "Revocar",
"empty": "Ninguna sesión coincide con el filtro actual.",
"revoke_self_confirm": "⚠️ Esta es SU sesión actual. Al revocarla se cerrará su sesión inmediatamente y tendrá que iniciar sesión de nuevo. ¿Continuar?",
"revoke_confirm": "¿Revocar esta sesión? La próxima petición desde ese navegador devolverá 401.",
"revoke_lag_notice": "Revocar una sesión rompe su vía de renovación de inmediato, pero cualquier JWT ya presente en el navegador permanece válido hasta {{secs}} segundos, hasta el próximo intento de renovación.",
"origin": {
"password": "Contraseña",
"opaque": "OPAQUE",
"magic_link": "Enlace mágico",
"oidc": "SSO",
"device": "Dispositivo",
"unknown": "Desconocido"
}
}
},
"profile": {
"page_title": "Perfil",
@@ -1041,25 +1357,44 @@
"error_create_pw": "Error al crear contraseña de aplicación",
"confirm_revoke": "¿Revocar contraseña \"{{label}}\"? Los clientes que la usen dejarán de funcionar.",
"error_revoke": "Error al revocar contraseña",
"edit_photo": "Edit photo",
"edit_photo": "Editar foto",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Elige una foto (PNG, JPEG, WebP)",
"photo_resize_note": "Las imágenes de más de 512 × 512 px cambian de tamaño automáticamente.",
"photo_save": "guardar foto",
"photo_remove": "Quitar foto",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "Las contraseñas no coinciden"
"photo_save_failed": "No se pudo guardar la foto",
"photo_no_file": "Por favor seleccione un archivo primero",
"photo_managed_by_oidc": "Foto gestionada por su proveedor de identidad.",
"password_mismatch": "Las contraseñas no coinciden",
"app_pw_revoke": "Revocar la contraseña de la aplicación",
"avatar": "Avatar",
"copied": "Copiado",
"copy_failed": "No se pudo copiar",
"language": "Idioma",
"language_auto": "Automático",
"saved": "Perfil guardado",
"sso_connect_title": "Conecte el inicio de sesión único",
"sso_connect_description": "Vincula tu cuenta a {{provider}} para que puedas iniciar sesión con SSO en lugar de tu contraseña.",
"sso_connect_button": "Conéctate con {{provider}}",
"sso_disconnect_title": "Inicio de sesión único",
"sso_disconnect_description": "Su cuenta está conectada a {{provider}}. Para desconectarse, deberá iniciar sesión con su contraseña a partir de ahora.",
"sso_disconnect_button": "Desconectar el inicio de sesión único",
"sso_disconnect_confirm_title": "¿Desconectar el inicio de sesión único?",
"sso_disconnect_confirm_message": "Después de esto, solo podrás iniciar sesión con tu contraseña o credencial OPAQUE.",
"sso_disconnect_confirm_button": "Desconectar",
"sso_unlinked_success": "Inicio de sesión único desconectado.",
"sso_unlink_no_alt_auth": "Primero establezca una contraseña; de lo contrario, quedará bloqueado."
},
"upload": {
"uploading": "Subiendo...",
"files": "archivos",
"complete": "{{count}} / {{total}} subidos"
"complete": "{{count}} / {{total}} subidos",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Cuota de almacenamiento superada",
"sharedwithme": {
@@ -1087,8 +1422,8 @@
"createdAt": "Fecha de creación",
"size": "Tamaño",
"favoriteDate": "Fecha de favorito",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "Por archivos",
"sharedWith": "Compartido con",
"justAdded": "Nuevo",
"folders": "Carpetas"
},
@@ -1128,7 +1463,9 @@
"virtual_internal_explanation": "Todos los usuarios internos de este servidor",
"create": "Crear grupo",
"empty": "Aún no hay grupos.",
"members": "Miembros"
"members": "Miembros",
"add_member_search": "Buscar usuarios o grupos para agregar...",
"nested": "Grupo"
},
"myshares": {
"copyLink": "Copiar enlace",
@@ -1149,11 +1486,18 @@
"emptyTitle": "Ningún elemento compartido coincide con el filtro actual",
"emptyHint": "Ajusta el filtro por tipo o restablécelo al valor predeterminado (Archivos + Carpetas).",
"reset": "Restablecer filtro"
}
},
"editSharing": "Editar compartir",
"emptyStateDesc": "Los elementos que compartes con otras personas aparecerán aquí",
"emptyStateTitle": "Aún no has compartido nada",
"manageAccess": "Administrar acceso",
"notifySent": "Notificación enviada.",
"passwordLinks": "Enlaces protegidos con contraseña"
},
"sort": {
"asc": "ascendente",
"desc": "descendente"
"desc": "descendente",
"direction": "Ordenar dirección"
},
"notif": {
"errorTitle": "Error",
@@ -1227,7 +1571,15 @@
"category": {
"audio": "Audio",
"code": "Código",
"text": "Texto"
"text": "Texto",
"archives": "Archivo",
"documents": "Documentos",
"images": "Imágenes",
"installers": "Instaladores",
"markdown": "Reducción",
"presentations": "Presentaciones",
"spreadsheets": "Hojas de cálculo",
"videos": "Vídeos"
},
"common": {
"add": "Añadir",
@@ -1250,21 +1602,60 @@
"search": "Buscar",
"yes": "Sí",
"saving": "Guardando…",
"deleting": "Eliminando…"
"deleting": "Eliminando…",
"copied": "Copiado al portapapeles",
"copy_failed": "Copia fallida",
"empty": "Nada aquí todavía.",
"error": "error desconocido",
"favorite": "Favorito",
"ok": "DE ACUERDO",
"optional": "opcional",
"retry": "Intentar otra vez",
"select": "Seleccionar",
"select_all": "Seleccionar todo",
"dismiss": "Despedir"
},
"device": {
"continue": "Continuar",
"unknown": "Desconocido"
"unknown": "Desconocido",
"approve": "Aprobar",
"approved": "Dispositivo aprobado. Puede regresar a su dispositivo.",
"client": "Solicitud",
"denied": "Acceso al dispositivo denegado.",
"deny": "Denegar",
"enter_code": "Ingresa el código que se muestra en tu dispositivo",
"lookup_failed": "No se pudo verificar el código. Por favor inténtalo de nuevo.",
"not_found": "Código no encontrado o caducado. Por favor verifique e intente nuevamente.",
"scopes": "Acceso",
"title": "Verificación del dispositivo",
"unauthorized": "Debe iniciar sesión para autorizar un dispositivo. Por favor inicia sesión primero."
},
"expiryBucket": {
"expired": "Caducado",
"noExpiry": "Sin caducidad",
"today": "Hoy",
"tomorrow": "Mañana"
"tomorrow": "Mañana",
"later": "Más tarde",
"month": "En menos de 30 días",
"week": "En menos de 7 días"
},
"nextcloud": {
"error_title": "Error",
"sign_in_with": "Iniciar sesión con {{provider}}"
"sign_in_with": "Iniciar sesión con {{provider}}",
"close_window": "Cerrar ventana",
"error_expired_body": "Tu sesión ha caducado. Por favor inténtalo de nuevo.",
"error_expired_title": "Sesión caducada",
"error_generic_body": "Se produjo un error inesperado. Por favor inténtalo de nuevo.",
"error_invalid_body": "Nombre de usuario o contraseña no válidos. Por favor verifique sus credenciales e inténtelo nuevamente.",
"error_invalid_title": "Error de inicio de sesion",
"error_notfound_body": "No se encontró la página solicitada.",
"error_notfound_title": "Extraviado",
"grant": "Conceder acceso",
"grant_subtitle": "Un cliente de Nextcloud solicita acceso a su cuenta.",
"grant_title": "Conceder acceso",
"invalid_token": "Token de sesión no válido.",
"success_body": "Ahora puede regresar a su aplicación: está conectada.",
"success_title": "Acceso concedido"
},
"search": {
"size_label": "Tamaño",
@@ -1279,7 +1670,13 @@
},
"type_label": "Tipo",
"sort": {
"relevance": "Relevancia"
"relevance": "Relevancia",
"largest": "más grande",
"name_asc": "Nombre A-Z",
"name_desc": "Nombre Z-A",
"newest": "El más nuevo",
"oldest": "más antiguo",
"smallest": "Pequeñísimo"
},
"results_for": "Resultados para \"{{q}}\"",
"results_summary": "Resultados para \"{{q}}\" · {{n}} resultados en {{ms}} ms",
@@ -1296,9 +1693,9 @@
"prompt": "Escribe una consulta en la barra de búsqueda superior.",
"size": {
"all": "Cualquier tamaño",
"small": "< 1 MB",
"small": "< 1MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"large": "> 100MB"
},
"date": {
"all": "Cualquier momento",
@@ -1306,14 +1703,24 @@
"week": "Última semana",
"month": "Último mes",
"year": "Último año"
}
},
"see_all": "Ver todos los resultados"
},
"sizeBucket": {
"folders": "Carpetas"
"folders": "Carpetas",
"empty": "Vacío (0 B)",
"huge": "> 5GB",
"large": "1 – 5GB",
"medium": "100MB – 1GB",
"small": "1 – 100MB",
"tiny": "< 1MB"
},
"view": {
"grid": "Vista de cuadrícula",
"list": "Vista de lista"
"list": "Vista de lista",
"label": "Ver opciones",
"hide_dotfiles": "Ocultar archivos ocultos",
"show_dotfiles": "Mostrar archivos ocultos"
},
"preferences": {
"save_failed": "No se pudo guardar tu preferencia. Inténtalo de nuevo."
@@ -1388,5 +1795,33 @@
"location": "Ubicación",
"wrong_drop_zone_msg": "Las subidas solo funcionan en Archivos — abre la sección Archivos y suelta ahí los elementos.",
"wrong_drop_zone_action": "Ir a Archivos"
},
"people": {
"unnamed": "Sin nombre",
"empty": "Aún no hay gente",
"disabled": "El reconocimiento facial está deshabilitado",
"rename_title": "Nombra a esta persona",
"name_label": "Nombre",
"back": "Atrás"
},
"about": {
"description": "OxiCloud: un servidor de sincronización y almacenamiento de archivos rápido y autohospedado."
},
"cmdk": {
"no_results": "No hay comandos coincidentes",
"placeholder": "Escribe un comando o busca…",
"title": "paleta de comandos",
"toggle_theme": "Alternar tema"
},
"errors_loadFailed": "No se pudieron cargar los elementos",
"settings": {
"language": "Idioma"
},
"shared_with_me": {
"empty": "Aún no se ha compartido nada contigo.",
"from": "Compartido por {{who}}"
},
"sortdir": {
"title": "Ordenar dirección"
}
}
File diff suppressed because it is too large Load Diff
+597 -169
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Partages avec moi",
"profile": "Profil",
"shared_with_me": "Partages avec moi",
"groups": "Groupes"
"groups": "Groupes",
"primary": "Primaire",
"admin_sections": "Sections d'administration",
"back_to_app": "Retour à OxiCloud",
"toggle": "Basculer le menu de navigation"
},
"photos": {
"empty_state": "Pas encore de photos",
@@ -76,7 +80,21 @@
"view_daily": "Jour",
"view_monthly": "Mois",
"view_yearly": "Année",
"group_by": "Grouper par"
"group_by": "Grouper par",
"confirm_delete": "Déplacer {{n}} photos vers la corbeille ?",
"confirm_delete_one": "Supprimer {{name}} ?",
"delete": "Supprimer des photos",
"empty": "Pas encore de photos.",
"full_resolution": "Pleine résolution",
"trash_partial": "{{ok}} sur {{total}} déplacé vers la corbeille.",
"trashed": "{{n}} déplacé vers la corbeille.",
"layout_square": "Grille",
"layout_justified": "Justifié",
"tab_moments": "Instants",
"tab_places": "Lieux",
"tab_people": "Personnes",
"map_loading": "Chargement de la carte…",
"map_error": "Impossible de charger la carte"
},
"music": {
"create_playlist": "Créer une Playlist",
@@ -127,24 +145,43 @@
"loading": "Chargement…",
"search_error": "Impossible de charger les fichiers audio",
"adding": "Ajout en cours…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "Peut modifier",
"cover_updated": "Couverture mise à jour",
"empty_hint": "Créez votre première playlist pour commencer à organiser votre musique",
"make_private": "Rendre privé",
"make_public": "Rendre public",
"manage_shares": "Gérer les partages",
"no_shares": "Pas de partage pour l'instant",
"playback_error": "La lecture a échoué",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "Lecture seule",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "Supprimer le partage",
"set_cover": "Définir la couverture",
"share_with_user": "Identifiant d'utilisateur ou email",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "Précédent"
"track_removed": "Piste supprimée",
"prev": "Précédent",
"add_selected": "Ajouter la sélection",
"create_playlist_hint": "Tapez un nom de liste de lecture pour en créer une.",
"created": "Créé « {{name}} ».",
"delete_playlist": "Supprimer la liste de lecture",
"deleted": "« {{name}} » supprimé.",
"edit_description": "Modifier la description",
"empty_playlist": "Cette playlist ne contient pas encore de titres.",
"new_playlist": "Nouvelle liste de lecture",
"no_audio": "Aucun fichier audio trouvé.",
"now_private": "La playlist est désormais privée.",
"now_public": "La playlist est désormais publique.",
"pick_or_create": "Existant : {{list}}. Tapez un nom à ajouter ou à créer.",
"rename_playlist": "Renommer la liste de lecture",
"reordered": "Playlist réorganisée.",
"seek": "Chercher",
"selected_count": "{{n}} sélectionné",
"share_added": "Commun.",
"track_count": "{{n}} pistes",
"tracks_added": "Ajout de {{n}} pistes."
},
"actions": {
"search": "Rechercher des fichiers...",
@@ -195,7 +232,9 @@
"auto": "Comme le système"
},
"manage_groups": "Gérer les groupes",
"admin": "Admin"
"admin": "Admin",
"mit_license": "Licence MIT",
"title": "Menu utilisateur"
},
"share": {
"dialogTitle": "Lien de partage",
@@ -222,33 +261,66 @@
"shareUpdated": "Paramètres de partage mis à jour",
"shareRemoved": "Partage supprimé avec succès",
"inviteByEmail": "Inviter par e-mail — une invitation sera envoyée",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "Annuaire des utilisateurs indisponible",
"linkNamePlaceholder": "Nom du lien (facultatif)",
"newLink": "Nouveau lien",
"noExpiry": "Pas d'expiration",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "Liens publics",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "Peut modifier",
"canManage": "Peut gérer",
"canView": "Peut voir"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "Rechercher des personnes…",
"shareOf": "Part de :",
"sharedLink": "Lien partagé",
"copied": "Lien copié",
"copy": "Copier",
"copy_failed": "Could not copy link",
"copy_failed": "Impossible de copier le lien",
"download": "Télécharger",
"files": "Fichiers",
"folders": "Dossiers",
"link_name": "Link name (optional)",
"link_name": "Nom du lien (facultatif)",
"notifyByEmail": "Notifier par e-mail",
"revoke": "Remove",
"role_label": "Rôle",
"col_shared_by": "Partagé par",
"col_shared": "Partagé"
"col_shared": "Partagé",
"addPassword": "Ajouter un mot de passe",
"add_people": "Ajoutez des personnes, des groupes ou un e-mail…",
"bad_password": "Mot de passe incorrect. Veuillez réessayer.",
"changePassword": "Changer le mot de passe",
"create_link": "Créer un lien",
"created": "Lien public créé",
"dialog_title": "Partager « {{name}} »",
"download_zip": "Télécharger le fichier ZIP",
"empty_folder": "Ce dossier est vide.",
"error": "Quelque chose s'est mal passé. Veuillez réessayer.",
"expired": "Ce lien de partage n'est plus disponible.",
"expires_optional": "Expire (facultatif)",
"expiry": "Expiration",
"invalid": "Ce lien de partage n'est pas valide.",
"link": "Lien",
"no_people": "Pas encore partagé avec qui que ce soit.",
"none": "Pas encore de liens publics.",
"notify": {
"coalesced": "{{n}} déjà notifié récemment.",
"rateLimited": "{{n}} atteint la limite de débit – réessayez plus tard.",
"sent": "{{n}} averti par email.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Définir un mot de passe :",
"passwordPrompt_clear": "Nouveau mot de passe (vide à supprimer) :",
"password_cleared": "Mot de passe supprimé",
"password_optional": "Mot de passe (facultatif)",
"password_set": "Mot de passe mis à jour",
"password_title": "Mot de passe requis",
"public_link": "Lien public",
"set_expiry": "Définir l'expiration",
"title": "Commun",
"unlock": "Ouvrir"
},
"share_dialogTitle": "Lien de partage",
"share_linkLabel": "Lien partagé :",
@@ -402,7 +474,47 @@
"favorite": "Ajouter aux favoris",
"unfavorite": "Retirer des favoris",
"open": "Ouvrir",
"download_zip": "Télécharger en ZIP"
"download_zip": "Télécharger en ZIP",
"already_favorites": "Tous les éléments sélectionnés sont déjà favoris",
"batch_delete": "Supprimer la sélection",
"breadcrumb": "Fil d'Ariane",
"cancel_selection": "Annuler la sélection",
"confirm_batch_delete": "Déplacer {{n}} éléments vers la corbeille ?",
"confirm_delete": "Déplacer \"{{name}}\" vers la corbeille ?",
"confirm_delete_n": "Supprimer {{count}} élément(s) ?",
"copied": "Copié",
"copy_here": "Copiez ici",
"copy_n": "Copier {{n}} éléments",
"copy_title": "Copiez « {{name}} »",
"edit_new_tab": "Modifier dans un nouvel onglet",
"editor": "Éditeur de documents",
"empty_title": "Ce dossier est vide",
"favorited": "Préféré",
"grid": "Grille",
"list": "Liste",
"more_actions": "Plus de propositions",
"move_here": "Déplacez-vous ici",
"move_n": "Déplacer {{n}} éléments",
"move_title": "Déplacer « {{name}} »",
"moved": "Déplacé",
"new_folder_prompt": "Nouveau nom de dossier",
"no_home": "Aucun dossier personnel disponible.",
"no_preview": "Aucun aperçu disponible pour ce type de fichier.",
"no_subfolders": "Aucun sous-dossier ici.",
"owner_me": "Moi",
"preview_failed": "Impossible de charger l'aperçu.",
"select_all": "Tout sélectionner",
"selected_count": "{{count}} sélectionné",
"selection": "Sélection",
"shared": "Commun",
"uploaded": "Téléchargement terminé",
"uploaded_saved": "Téléchargement terminé — {{mb}} Mo dédupliqués",
"uploaded_partial": "{{ok}} téléchargé, {{failed}} a échoué",
"uploaded_skipped": "{{ok}} téléchargé · {{skipped}} ignoré (pas de fichiers normaux)",
"upload_failed": "Échec du téléchargement",
"uploading": "Téléchargement…",
"uploading_file": "Téléchargement {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Renommer le dossier",
@@ -439,9 +551,9 @@
"notify": "Envoyer une notification",
"recipient": "Destinataire",
"message": "Message",
"go_to_parent": ".. (parent folder)",
"no_subfolders": "No subfolders",
"select_this_folder": "Select this folder",
"go_to_parent": ".. (dossier parent)",
"no_subfolders": "Aucun sous-dossier",
"select_this_folder": "Sélectionnez ce dossier",
"move_to_home": "Déplacer vers le dossier personnel"
},
"dropzone": {
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Cette profondeur d'imbrication dépasse le maximum autorisé (8).",
"group_virtual_immutable": "Le groupe « Internal » est géré par le système et ne peut pas être modifié.",
"group_not_found": "Groupe introuvable.",
"group_name_taken": "Un groupe portant ce nom existe déjà."
"group_name_taken": "Un groupe portant ce nom existe déjà.",
"forbidden": "Impossible de charger les fichiers"
},
"breadcrumb": {
"home": "Accueil",
@@ -496,7 +609,10 @@
},
"delete": "Supprimer définitivement",
"empty_action": "Vider la corbeille",
"expires_at": "Expiration"
"expires_at": "Expiration",
"confirm_delete": "Supprimer définitivement cet élément ? Cela ne peut pas être annulé.",
"confirm_empty": "Vider la poubelle ? Cela ne peut pas être annulé.",
"restored": "Restauré"
},
"daysRemaining": {
"expired": "Expiré",
@@ -570,9 +686,22 @@
"login_error_auto_link_disabled": "Ce serveur ne relie pas automatiquement les comptes SSO. Connectez-vous avec vos identifiants existants, puis reliez SSO depuis votre profil.",
"login_error_auto_link_email_not_verified": "Votre fournisseur SSO n'a pas confirmé votre adresse e-mail. Vérifiez votre e-mail chez votre fournisseur d'identité, puis réessayez.",
"login_error_already_linked_elsewhere": "Un compte local avec cette adresse e-mail existe déjà et est relié à une autre identité SSO. Contactez votre administrateur.",
"login_error_email_ambiguous": "Plusieurs comptes locaux correspondent à cette adresse e-mail. Contactez votre administrateur pour résoudre.",
"login_error_callback_denied": "Votre lien de connexion a expiré ou a déjà été utilisé. Veuillez réessayer.",
"login_error_callback_failed": "La connexion SSO n'a pas pu se terminer. Veuillez réessayer.",
"login_error_generic": "La connexion SSO a été refusée. Veuillez réessayer.",
"password_or_link_hint": "Mot de passe (laisser vide pour un lien de connexion)",
"cookie_rejected": "La connexion a réussi mais le navigateur a rejeté le cookie de session. Si vous êtes sur HTTP, définissez OXICLOUD_COOKIE_SECURE=false ou utilisez HTTPS.",
"login_error": "Erreur de connexion",
"magic_error": "Quelque chose s'est mal passé. Essayer à nouveau.",
"magic_prompt": "Pas de mot de passe ? Connectez-vous avec un lien e-mail",
"magic_send": "Envoyer le lien",
"magic_sent": "Si un compte existe, un lien de connexion a été envoyé. Vérifiez votre boîte de réception.",
"register_error": "L'inscription a échoué",
"session_expired": "Votre session a expiré. Veuillez vous reconnecter.",
"signing_in": "Connexion…",
"sending": "Envoi…",
"toggle_password": "Afficher le mot de passe",
"logged_out": "Vous êtes déconnecté."
},
"storage": {
@@ -585,7 +714,8 @@
"download_file": "Télécharger le fichier",
"zoom_in": "Zoom avant",
"zoom_out": "Zoom arrière",
"zoom_reset": "Réinitialiser le zoom"
"zoom_reset": "Réinitialiser le zoom",
"zoom": "Zoom"
},
"language_selector": {
"title": "Bienvenue !",
@@ -627,7 +757,8 @@
"empty_hidden_state": "{{n}} élément(s) récent(s) masqué(s) par votre préférence",
"empty_hidden_hint": "Désactivez \"Masquer les fichiers\" dans votre profil pour les voir.",
"loadMore": "Charger plus",
"remove_item": "Retirer des récents"
"remove_item": "Retirer des récents",
"confirm_clear": "Effacer vos éléments récents ?"
},
"notifications": {
"file_renamed": "Fichier renommé",
@@ -639,12 +770,13 @@
"folder_deleted": "Dossier déplacé vers la corbeille",
"item_deleted_permanently": "Élément supprimé définitivement",
"trash_emptied": "Corbeille vidée avec succès",
"empty": "No notifications",
"empty": "Aucune notification",
"title": "Notifications",
"link_created": "Lien créé",
"share_success": "Lien de partage créé avec succès",
"upload_files_section_title": "Dépôt non disponible ici",
"upload_files_section_body": "Accédez à la section Fichiers pour déposer des fichiers"
"upload_files_section_body": "Accédez à la section Fichiers pour déposer des fichiers",
"clear": "Tout effacer"
},
"batch": {
"one_selected": "1 élément sélectionné",
@@ -720,8 +852,8 @@
"issuer_url_hint": "URL de l'émetteur OpenID Connect",
"auto_discover": "Auto-découverte",
"discovering": "Découverte…",
"client_id": "Client ID",
"client_secret": "Client Secret",
"client_id": "Identifiant client",
"client_secret": "Secret client",
"client_secret_placeholder": "Laisser vide pour conserver la valeur",
"secret_configured": "Un client secret est déjà configuré",
"callback_url": "URL de rappel",
@@ -846,7 +978,7 @@
"mig_verifying": "Vérification en cours...",
"oidc_auto_provision": "Provisionner automatiquement les utilisateurs",
"oidc_callback": "URL de rappel",
"oidc_client_id": "Client ID",
"oidc_client_id": "Identifiant client",
"oidc_disable_pw": "Désactiver la connexion par mot de passe (OIDC uniquement)",
"oidc_issuer": "URL de l'émetteur",
"oidc_scopes": "Scopes",
@@ -854,38 +986,6 @@
"quotas": "Quotas",
"reset_pw_for": "Nouveau mot de passe pour",
"role": "Rôle",
"sessions": {
"filter_user": "Utilisateur (UUID)",
"include_revoked": "Inclure les révoquées / expirées",
"refresh": "Actualiser",
"col_user": "Utilisateur",
"col_origin": "Origine",
"col_created": "Créée",
"col_expires": "Expire",
"col_ip": "IP",
"col_user_agent": "Agent utilisateur",
"col_bound": "Liée",
"col_status": "Statut",
"current_tooltip": "Il s'agit de la session que vous utilisez actuellement — la révoquer vous déconnectera.",
"bound_tooltip": "Liée par DPoP (jkt {{prefix}}…)",
"unbound": "non liée",
"revoked": "révoquée",
"expired": "expirée",
"active": "active",
"revoke": "Révoquer",
"empty": "Aucune session ne correspond au filtre actuel.",
"revoke_self_confirm": "⚠️ Il s'agit de VOTRE session actuelle. La révoquer vous déconnectera immédiatement et vous devrez vous reconnecter. Continuer ?",
"revoke_confirm": "Révoquer cette session ? La prochaine requête depuis ce navigateur renverra 401.",
"revoke_lag_notice": "La révocation d'une session coupe immédiatement son chemin de rafraîchissement, mais tout JWT déjà présent dans le navigateur reste valide pendant jusqu'à {{secs}} secondes, jusqu'à la prochaine tentative de rafraîchissement.",
"origin": {
"password": "Mot de passe",
"opaque": "OPAQUE",
"magic_link": "Lien magique",
"oidc": "SSO",
"device": "Appareil",
"unknown": "Inconnu"
}
},
"smtp_fail": "Échec de l'envoi.",
"smtp_send": "Envoyer",
"smtp_test": "Envoyer l'e-mail de test",
@@ -961,7 +1061,227 @@
"deleting": "Suppression…",
"auth": "Authentification",
"quota": "Utilisation du stockage",
"last_login": "Dernière connexion"
"last_login": "Dernière connexion",
"tab_plugins": "Plugins",
"plugins_title": "Plugins",
"plugins_disabled": "Les plugins sont désactivés sur ce serveur. Définissez OXICLOUD_ENABLE_PLUGINS=true (et construisez avec la fonctionnalité \"plugins\") pour gérer les plugins WASM ici.",
"plugins_install_title": "Installer un plugin",
"plugins_install_intro": "Téléchargez un bundle de plugins (.zip) contenant plugin.toml et son module WebAssembly compilé (.wasm). Le manifeste est validé et le module est sondé avant l'installation.",
"plugins_bundle_label": "Ensemble de plugins (.zip)",
"plugins_install": "Installer le plug-in",
"plugins_installed_title": "Plugins installés",
"plugins_col_name": "Nom",
"plugins_col_id": "IDENTIFIANT",
"plugins_col_version": "Version",
"plugins_col_events": "Événements",
"plugins_col_status": "Statut",
"plugins_col_actions": "Actes",
"plugins_loading": "Chargement des plugins…",
"plugins_none": "Aucun plugin installé.",
"plugins_enabled": "Activé",
"plugins_disabled_badge": "Désactivé",
"plugins_enable": "Activer",
"plugins_disable": "Désactiver",
"plugins_delete": "Supprimer",
"plugins_confirm_delete": "Supprimer le plugin \"{{name}}\" ? Ses fichiers seront supprimés du serveur.",
"plugins_installing": "Installation…",
"plugins_installed": "Installé {{name}}.",
"plugins_install_missing_bundle": "Sélectionnez un bundle de plugins (.zip).",
"plugins_details": "Journaux et détails",
"plugins_back": "Retour aux plugins",
"plugins_retention_title": "Conservation des journaux",
"plugins_retention_intro": "Les segments de journaux pivotés plus anciens que la fenêtre de rétention ou au-delà de la taille maximale sont élagués selon un calendrier.",
"plugins_retention_days": "Rétention (jours)",
"plugins_retention_max_mb": "Taille maximale du journal (Mo)",
"plugins_retention_save": "Enregistrer la rétention",
"plugins_retention_saved": "Rétention enregistrée.",
"plugins_retention_invalid": "Entrez des nombres non négatifs.",
"plugins_logs_title": "Journaux",
"plugins_logs_level_all": "Tous niveaux",
"plugins_logs_search": "Rechercher des messages…",
"plugins_logs_live": "En direct",
"plugins_logs_clear": "Clair",
"plugins_logs_confirm_clear": "Effacer tous les journaux de ce plugin ?",
"plugins_logs_none": "Aucune entrée de journal.",
"plugins_logs_col_time": "Temps",
"plugins_logs_col_level": "Niveau",
"plugins_logs_col_kind": "Gentil",
"plugins_logs_col_invocation": "Invocation",
"plugins_logs_col_message": "Message",
"plugins_logs_showing": "Affichage {{from}}–{{to}} de {{total}}",
"available": "disponible",
"confirm_delete_plugin": "Supprimer le plugin {{name}} ?",
"disable": "Désactiver",
"email_auto": "Généré automatiquement si laissé vide",
"enable": "Activer",
"env_locked": "Défini par une variable d'environnement",
"logs_all": "Tous niveaux",
"logs_empty": "Aucune entrée de journal.",
"logs_invocation": "Invocation",
"logs_kind": "Gentil",
"logs_level": "Niveau",
"logs_live": "En direct",
"logs_message": "Message",
"logs_search": "Rechercher…",
"logs_showing": "Affichage {{from}}–{{to}} de {{total}}",
"logs_time": "Temps",
"mig_eta": "~{{min}} minutes restantes",
"mig_failed": "{{n}} blobs échoués",
"mig_start": "Commencer",
"mig_verify": "Vérifier l'intégrité",
"mig_verify_mismatch": "{{n}} incohérences de taille",
"mig_verify_missing": "{{n}} manquant",
"mig_verify_summary": "{{checked}} blobs vérifiés, {{total}} total dans la base de données",
"migration": "Migration du stockage",
"new_password": "Nouveau mot de passe",
"no_plugins": "Aucun plugin installé.",
"oidc_admin_groups": "Groupes d'administrateurs",
"oidc_auth_endpoint": "Point de terminaison d'authentification",
"oidc_client_secret": "Secret client",
"oidc_enabled": "Activer la connexion OIDC",
"oidc_provider_name": "Nom du fournisseur",
"oidc_secret_set": "Un secret client est déjà configuré.",
"over_80": "{{n}} utilisateurs dépassant le quota de 80 %",
"over_quota": "{{n}} utilisateurs dépassant le quota",
"password_reset": "Réinitialisation du mot de passe",
"plugin": "Plugin",
"plugin_logs": "Journaux des plugins",
"plugins": "Plugins",
"plugins_clear_logs": "Effacer les journaux",
"plugins_install_hint": "Téléchargez un bundle de plugins (.zip).",
"plugins_retention": "Conservation des journaux",
"plugins_retention_max": "Taille maximale (Mo)",
"plugins_upload": "Téléchargez le fichier .zip",
"quota_for": "Quota pour",
"registration": "Inscription",
"registration_disabled_warning": "L'inscription publique est désactivée. Seuls les administrateurs peuvent créer de nouveaux comptes.",
"settings_saved_ok": "Paramètres enregistrés.",
"smtp": "Courriel (SMTP)",
"smtp_from": "Depuis",
"smtp_host": "Hôte",
"smtp_port": "Port",
"smtp_status": "Statut SMTP",
"smtp_to": "destinataire@exemple.com",
"storage_blobs": "Objets blobs",
"storage_current": "Back-end actuel",
"storage_dedup": "Taux de déduplication",
"storage_preset": "Préréglage",
"storage_size": "Stocké",
"time_day_ago": "il y a {{n}} j",
"time_hour_ago": "il y a {{n}} h",
"time_just_now": "tout à l' heure",
"unchanged": "Laisser vide pour rester à jour",
"running": "En cours d'exécution…",
"maintenance": "Entretien",
"maintenance_hint": "Analysez à nouveau les fichiers existants pour remplir les métadonnées. Réexécution en toute sécurité ; traite toute la bibliothèque et peut prendre un certain temps.",
"reextract_audio": "Réextraire les métadonnées audio",
"reextract_photos": "Réextraire les dates de capture photo et vidéo",
"encryption": "Cryptage",
"encryption_hint": "Générez une clé AES-256 pour le chiffrement des objets blob au repos, puis définissez-la sur OXICLOUD_STORAGE_ENCRYPTION_KEY dans votre environnement de serveur.",
"gen_key": "Générer une clé",
"gen_key_warning": "Conservez cette clé en toute sécurité. En cas de perte, les données cryptées sont irrémédiablement perdues.",
"jobs": {
"tab": "Emplois",
"title": "Emplois",
"hint": "Cette section concerne les jobs internes : jobs périodiques + à la demande. Les contrôles de cohérence peuvent être exécutés en toute sécurité à tout moment : ils sont en lecture seule.",
"run_all_consistency": "Exécutez tous les contrôles de cohérence",
"run_deep": "Courir en profondeur",
"run_deep_hint": "Exécute également des variantes lentes (re-hachage de blob, détection bitrot).",
"col_name": "Nom",
"col_cadence": "Cadence",
"col_last_run": "Dernière course",
"col_outcome": "Résultat",
"col_state": "État",
"col_actions": "Actes",
"col_started_at": "Commencé",
"col_status": "Statut",
"col_duration": "Durée",
"col_scanned": "Numérisé",
"col_progress": "Progrès",
"col_findings": "Résultats",
"progress_scanned_only": "{{n}} scanné",
"progress_scanned_only_tooltip": "Aucun total disponible pour cette exécution (déploiement préalable de la barre de progression ou le locataire ne signale pas de sujet dénombrable).",
"findings_present_tooltip": "Développez cette analyse pour voir les détails par résultat.",
"col_error": "Erreur",
"col_kind": "Gentil",
"col_severity": "Gravité",
"col_resource": "Ressource",
"col_detail": "Détail",
"run": "Courir",
"cancel": "Annuler",
"refresh": "Rafraîchir",
"runs_title": "Courses récentes",
"run_json": "Résumé de l'exécution (JSON)",
"findings_title": "Résultats",
"no_runs": "Aucune course pour l'instant.",
"no_findings": "Aucun résultat – exécution propre.",
"none_registered": "Aucun emploi enregistré.",
"on_demand": "sur demande",
"every_h": "every {{n}} h",
"every_min": "toutes les {{n}} minutes",
"every_sec": "every {{n}} s",
"outcome_ok": "d'accord",
"outcome_err": "se tromper",
"outcome_issues": "problèmes",
"outcome_notices": "avis",
"n_findings": "{{n}} conclusions",
"n_notices": "{{n}} remarques",
"notices_present_tooltip": "Résultats informatifs – aucune action requise. Développez pour plus de détails.",
"purge": "Purger les anciennes exécutions",
"purge_hint": "Supprimez l’historique des exécutions terminées et échouées plus ancienne que la fenêtre de conservation choisie. Les résultats tombent avec leurs exécutions parentes. Les parcours non terminaux sont toujours préservés.",
"purge_title": "Purger l'ancien historique des tâches",
"purge_body": "Supprimez l’historique des exécutions terminées et échouées plus ancienne que le nombre de jours choisi. Les résultats tombent avec leurs exécutions parentes. Les exécutions non terminales (en cours d’exécution, en pause, demandées en annulation) sont toujours conservées.",
"purge_days_label": "Rétention (jours)",
"purge_confirm": "Purge",
"purge_done": "{{n}} anciennes exécutions purgées (rétention {{days}} jours)",
"state_running": "en cours d'exécution",
"never": "jamais",
"just_now": "tout à l' heure",
"n_min_ago": "il y a {{n}} min",
"n_h_ago": "il y a {{n}} h",
"n_d_ago": "il y a {{n}} j",
"triggered_ok": "{{name}} déclenché avec succès",
"triggered_err": "{{name}} a échoué : {{message}}",
"cancel_requested": "Annulation demandée — {{name}} fera une pause à la prochaine limite de sécurité",
"cancel_noop": "Rien à annuler — {{name}} ne fonctionne pas",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Utilisateur (UUID)",
"include_revoked": "Inclure les révoquées / expirées",
"refresh": "Actualiser",
"col_user": "Utilisateur",
"col_origin": "Origine",
"col_created": "Créée",
"col_expires": "Expire",
"col_ip": "IP",
"col_user_agent": "Agent utilisateur",
"col_bound": "Liée",
"col_status": "Statut",
"current_tooltip": "Il s'agit de la session que vous utilisez actuellement — la révoquer vous déconnectera.",
"bound_tooltip": "Liée par DPoP (jkt {{prefix}}…)",
"unbound": "non liée",
"revoked": "révoquée",
"expired": "expirée",
"active": "active",
"revoke": "Révoquer",
"empty": "Aucune session ne correspond au filtre actuel.",
"revoke_self_confirm": "⚠️ Il s'agit de VOTRE session actuelle. La révoquer vous déconnectera immédiatement et vous devrez vous reconnecter. Continuer ?",
"revoke_confirm": "Révoquer cette session ? La prochaine requête depuis ce navigateur renverra 401.",
"revoke_lag_notice": "La révocation d'une session coupe immédiatement son chemin de rafraîchissement, mais tout JWT déjà présent dans le navigateur reste valide pendant jusqu'à {{secs}} secondes, jusqu'à la prochaine tentative de rafraîchissement.",
"origin": {
"password": "Mot de passe",
"opaque": "OPAQUE",
"magic_link": "Lien magique",
"oidc": "SSO",
"device": "Appareil",
"unknown": "Inconnu"
}
}
},
"profile": {
"page_title": "Profil",
@@ -1037,19 +1357,19 @@
"error_create_pw": "Impossible de créer le mot de passe",
"confirm_revoke": "Révoquer le mot de passe \"{{label}}\" ? Les clients l'utilisant ne fonctionneront plus.",
"error_revoke": "Échec de la révocation",
"edit_photo": "Edit photo",
"edit_photo": "Modifier la photo",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Choisissez une photo (PNG, JPEG, WebP)",
"photo_resize_note": "Les images supérieures à 512 × 512 px sont automatiquement redimensionnées.",
"photo_save": "Enregistrer la photo",
"photo_remove": "Supprimer la photo",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"photo_save_failed": "Échec de l'enregistrement de la photo",
"photo_no_file": "Veuillez d'abord sélectionner un fichier",
"photo_managed_by_oidc": "Photo gérée par votre fournisseur d'identité.",
"password_mismatch": "Les mots de passe ne correspondent pas",
"sso_connect_title": "Connecter l'authentification unique",
"sso_connect_description": "Reliez votre compte à {{provider}} pour vous connecter via SSO au lieu du mot de passe.",
@@ -1061,12 +1381,20 @@
"sso_disconnect_confirm_message": "Vous ne pourrez plus vous connecter qu'avec votre mot de passe ou vos identifiants OPAQUE.",
"sso_disconnect_confirm_button": "Déconnecter",
"sso_unlinked_success": "Authentification unique déconnectée.",
"sso_unlink_no_alt_auth": "Définissez d'abord un mot de passe — sinon vous seriez verrouillé hors de votre compte."
"sso_unlink_no_alt_auth": "Définissez d'abord un mot de passe — sinon vous seriez verrouillé hors de votre compte.",
"app_pw_revoke": "Révoquer le mot de passe de l'application",
"avatar": "Avatar",
"copied": "Copié",
"copy_failed": "Impossible de copier",
"language": "Langue",
"language_auto": "Automatique",
"saved": "Profil enregistré"
},
"upload": {
"uploading": "Téléchargement en cours...",
"files": "fichiers",
"complete": "{{count}} / {{total}} téléchargés"
"complete": "{{count}} / {{total}} téléchargés",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Quota de stockage dépassé",
"sharedwithme": {
@@ -1094,8 +1422,8 @@
"modifiedAt": "Date de modification",
"createdAt": "Date de création",
"size": "Taille",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "Par fichiers",
"sharedWith": "Partagé avec",
"justAdded": "Nouveau",
"folders": "Dossiers"
},
@@ -1135,7 +1463,9 @@
"virtual_internal_explanation": "Tous les utilisateurs internes de ce serveur",
"create": "Créer un groupe",
"empty": "Aucun groupe pour le moment.",
"members": "Membres"
"members": "Membres",
"add_member_search": "Rechercher des utilisateurs ou des groupes à ajouter…",
"nested": "Groupe"
},
"myshares": {
"copyLink": "Copier le lien",
@@ -1146,7 +1476,7 @@
"notifyRateLimited": "Trop de notifications pour ce destinataire — réessayez plus tard.",
"removeAccess": "Retirer l'accès",
"resendInvitation": "Renvoyer l'e-mail d'invitation",
"publicLinks": "Public links",
"publicLinks": "Liens publics",
"filter": {
"button": "Types",
"title": "Filtrer par type",
@@ -1156,85 +1486,100 @@
"emptyTitle": "Aucun partage ne correspond au filtre actuel",
"emptyHint": "Ajustez le filtre de type ou réinitialisez-le à sa valeur par défaut (Fichiers + Dossiers).",
"reset": "Réinitialiser le filtre"
}
},
"editSharing": "Modifier le partage",
"emptyStateDesc": "Les éléments que vous partagez avec d'autres apparaîtront ici",
"emptyStateTitle": "Vous n'avez encore rien partagé",
"manageAccess": "Gérer l'accès",
"notifySent": "Notification envoyée.",
"passwordLinks": "Liens protégés par mot de passe"
},
"sort": {
"asc": "croissant",
"desc": "décroissant"
"desc": "décroissant",
"direction": "Sens de tri"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "Erreur lors de la recherche",
"cleanupCompleted": "Nettoyage terminé",
"cleanupCompletedBody": "L'historique des fichiers récents a été effacé",
"batchCopy": "Copie par lots",
"batchCopyBody": "{{success}} copié, {{errors}} échoué",
"itemsCopied": "Éléments copiés",
"itemsCopiedBody": "{{count}} éléments copiés avec succès",
"batchMove": "Déplacement par lots",
"batchMoveBody": "{{success}} déplacé, {{errors}} a échoué",
"itemsMoved": "Éléments déplacés",
"itemsMovedBody": "{{count}} éléments déplacés avec succès",
"batchDelete": "Suppression par lots",
"batchDeleteBody": "{{success}} déplacé vers la corbeille, {{errors}} a échoué",
"movedToTrash": "Déplacé vers la corbeille",
"movedToTrashBody": "{{count}} éléments déplacés vers la corbeille",
"trashItemsError": "Impossible de déplacer les éléments vers la corbeille",
"preparingDownload": "Préparation du téléchargement",
"preparingDownloadBody": "Préparation de votre téléchargement…",
"downloadItemsError": "Impossible de télécharger les éléments sélectionnés",
"favoritesAddError": "Impossible d'ajouter des éléments aux favoris",
"invalidEmail": "S'il vous plaît, mettez une adresse email valide",
"notificationSendError": "Impossible d'envoyer une notification",
"folderCreated": "Dossier créé",
"folderCreatedBody": "\"{{name}}\" créé avec succès",
"fileMoved": "Fichier déplacé",
"fileMovedBody": "Fichier déplacé avec succès",
"fileMoveError": "Erreur lors du déplacement du fichier : {{error}}",
"fileMoveErrorGeneric": "Erreur lors du déplacement du fichier",
"folderMoved": "Dossier déplacé",
"folderMovedBody": "Dossier déplacé avec succès",
"folderMoveError": "Erreur lors du déplacement du dossier : {{error}}",
"folderMoveErrorGeneric": "Erreur lors du déplacement du dossier",
"fileCopied": "Fichier copié",
"fileCopiedBody": "Fichier copié avec succès",
"fileCopyError": "Erreur lors de la copie du fichier : {{error}}",
"fileCopyErrorGeneric": "Erreur lors de la copie du fichier",
"folderRenamed": "Dossier renommé",
"folderRenamedBody": "Dossier renommé \"{{name}}\"",
"fileTrashed": "Fichier déplacé vers la corbeille",
"fileTrashedBody": "\"{{name}}\" déplacé vers la corbeille",
"fileDeleted": "Fichier supprimé",
"fileDeletedBody": "\"{{name}}\" supprimé avec succès",
"fileDeleteError": "Erreur lors de la suppression du fichier",
"folderTrashed": "Dossier déplacé vers la corbeille",
"folderTrashedBody": "\"{{name}}\" déplacé vers la corbeille",
"folderDeleted": "Dossier supprimé",
"folderDeletedBody": "\"{{name}}\" supprimé avec succès",
"folderDeleteError": "Erreur lors de la suppression du dossier",
"itemRestored": "Objet restauré",
"itemRestoredBody": "Objet restauré avec succès",
"itemRestoreError": "Erreur lors de la restauration de l'élément",
"itemDeleted": "Élément supprimé",
"itemDeletedBody": "Élément définitivement supprimé",
"itemDeleteError": "Erreur lors de la suppression de l'élément",
"trashEmptied": "Poubelle vidée",
"trashEmptiedBody": "La poubelle a été vidée avec succès",
"trashEmptyError": "Erreur en vidant la corbeille",
"cacheCleared": "Cache vidé",
"cacheClearedBody": "Le cache de recherche a été vidé avec succès",
"cacheClearError": "Erreur lors de la suppression du cache de recherche",
"wopiOpenError": "Impossible d'ouvrir l'éditeur de documents.",
"linkCopied": "Lien copié",
"linkCopiedBody": "Lien copié dans le presse-papier",
"linkCopyError": "Impossible de copier le lien",
"notificationSent": "Notification envoyée",
"notificationSentBody": "Notification envoyée à {{email}}"
},
"category": {
"audio": "Audio",
"code": "Code",
"text": "Texte"
"text": "Texte",
"archives": "Archives",
"documents": "Documents",
"images": "Images",
"installers": "Installateurs",
"markdown": "Réduction",
"presentations": "Présentations",
"spreadsheets": "Feuilles de calcul",
"videos": "Vidéos"
},
"common": {
"add": "Ajouter",
@@ -1257,21 +1602,60 @@
"search": "Rechercher",
"yes": "Oui",
"saving": "Enregistrement…",
"deleting": "Suppression…"
"deleting": "Suppression…",
"copied": "Copié dans le presse-papiers",
"copy_failed": "Échec de la copie",
"empty": "Rien ici encore.",
"error": "erreur inconnue",
"favorite": "Préféré",
"ok": "D'ACCORD",
"optional": "facultatif",
"retry": "Essayer à nouveau",
"select": "Sélectionner",
"select_all": "Tout sélectionner",
"dismiss": "Rejeter"
},
"device": {
"continue": "Continuer",
"unknown": "Inconnu"
"unknown": "Inconnu",
"approve": "Approuver",
"approved": "Appareil approuvé. Vous pouvez revenir à votre appareil.",
"client": "Application",
"denied": "Accès à l'appareil refusé.",
"deny": "Refuser",
"enter_code": "Entrez le code affiché sur votre appareil",
"lookup_failed": "Échec de la vérification du code. Veuillez réessayer.",
"not_found": "Code introuvable ou expiré. Veuillez vérifier et réessayer.",
"scopes": "Accéder",
"title": "Vérification de l'appareil",
"unauthorized": "Vous devez être connecté pour autoriser un appareil. Veuillez d'abord vous connecter."
},
"expiryBucket": {
"expired": "Expiré",
"noExpiry": "Sans expiration",
"today": "Aujourd'hui",
"tomorrow": "Demain"
"tomorrow": "Demain",
"later": "Plus tard",
"month": "En moins de 30 jours",
"week": "En moins de 7 jours"
},
"nextcloud": {
"error_title": "Erreur",
"sign_in_with": "Se connecter avec {{provider}}"
"sign_in_with": "Se connecter avec {{provider}}",
"close_window": "Fermer la fenêtre",
"error_expired_body": "Votre session a expiré. Veuillez réessayer.",
"error_expired_title": "Session expirée",
"error_generic_body": "Une erreur inattendue s'est produite. Veuillez réessayer.",
"error_invalid_body": "Nom d'utilisateur ou mot de passe invalide. Veuillez vérifier vos informations d'identification et réessayer.",
"error_invalid_title": "La connexion a échoué",
"error_notfound_body": "La page demandée n'a pas été trouvée.",
"error_notfound_title": "Introuvable",
"grant": "Accorder l'accès",
"grant_subtitle": "Un client Nextcloud demande l'accès à votre compte.",
"grant_title": "Accorder l'accès",
"invalid_token": "Jeton de session invalide.",
"success_body": "Vous pouvez maintenant revenir à votre application : elle est connectée.",
"success_title": "Accès accordé"
},
"search": {
"size_label": "Taille",
@@ -1286,7 +1670,13 @@
},
"type_label": "Type",
"sort": {
"relevance": "Pertinence"
"relevance": "Pertinence",
"largest": "Le plus grand",
"name_asc": "Nom A-Z",
"name_desc": "Nom Z-A",
"newest": "Le plus récent",
"oldest": "Le plus ancien",
"smallest": "Le plus petit"
},
"results_for": "Résultats pour « {{q}} »",
"results_summary": "Résultats pour « {{q}} » · {{n}} résultats en {{ms}} ms",
@@ -1313,14 +1703,24 @@
"week": "Semaine dernière",
"month": "Mois dernier",
"year": "Année dernière"
}
},
"see_all": "Voir tous les résultats"
},
"sizeBucket": {
"folders": "Dossiers"
"folders": "Dossiers",
"empty": "Vide (0B)",
"huge": "> 5 Go",
"large": "1 à 5 Go",
"medium": "100 Mo – 1 Go",
"small": "1 – 100 Mo",
"tiny": "< 1 Mo"
},
"view": {
"grid": "Vue en grille",
"list": "Vue en liste"
"list": "Vue en liste",
"label": "Afficher les options",
"hide_dotfiles": "Masquer les fichiers cachés",
"show_dotfiles": "Afficher les fichiers cachés"
},
"preferences": {
"save_failed": "Impossible d'enregistrer votre préférence. Veuillez réessayer."
@@ -1395,5 +1795,33 @@
"location": "Emplacement",
"wrong_drop_zone_msg": "Les envois ne fonctionnent que dans Fichiers — ouvrez la section Fichiers et déposez-y vos éléments.",
"wrong_drop_zone_action": "Aller aux Fichiers"
},
"people": {
"unnamed": "Anonyme",
"empty": "Personne pour l'instant",
"disabled": "La reconnaissance faciale est désactivée",
"rename_title": "Nommez cette personne",
"name_label": "Nom",
"back": "Dos"
},
"about": {
"description": "OxiCloud — un serveur de stockage et de synchronisation de fichiers rapide et auto-hébergé."
},
"cmdk": {
"no_results": "Aucune commande correspondante",
"placeholder": "Tapez une commande ou recherchez…",
"title": "Palette de commandes",
"toggle_theme": "Changer de thème"
},
"errors_loadFailed": "Échec du chargement des éléments",
"settings": {
"language": "Langue"
},
"shared_with_me": {
"empty": "Rien n'a encore été partagé avec vous.",
"from": "Partagé par {{who}}"
},
"sortdir": {
"title": "Sens de tri"
}
}
+622 -172
View File
@@ -65,7 +65,11 @@
"sharedwithme": "मेरे साथ साझा किए गए",
"profile": "प्रोफ़ाइल",
"shared_with_me": "मेरे साथ साझा किए गए",
"groups": "समूह"
"groups": "समूह",
"primary": "प्राथमिक",
"admin_sections": "व्यवस्थापक अनुभाग",
"back_to_app": "ऑक्सीक्लाउड पर वापस",
"toggle": "नेविगेशन मेनू टॉगल करें"
},
"photos": {
"empty_state": "अभी कोई फ़ोटो नहीं",
@@ -76,7 +80,21 @@
"view_daily": "दिन",
"view_monthly": "महीना",
"view_yearly": "वर्ष",
"group_by": "इसके अनुसार समूहीकृत करें"
"group_by": "इसके अनुसार समूहीकृत करें",
"confirm_delete": "{{n}} फ़ोटो को ट्रैश में ले जाएँ?",
"confirm_delete_one": "हटाएँ {{name}}?",
"delete": "फ़ोटो हटाएँ",
"empty": "अभी तक कोई फ़ोटो नहीं.",
"full_resolution": "पूर्ण संकल्प",
"trash_partial": "{{ok}} का {{total}} कूड़ेदान में ले जाया गया।",
"trashed": "{{n}} कूड़ेदान में ले जाया गया।",
"layout_square": "ग्रिड",
"layout_justified": "न्याय हित",
"tab_moments": "लम्हें",
"tab_places": "स्थानों",
"tab_people": "लोग",
"map_loading": "मानचित्र लोड हो रहा है...",
"map_error": "मानचित्र लोड नहीं हो सका"
},
"music": {
"create_playlist": "प्लेलिस्ट बनाएँ",
@@ -127,24 +145,43 @@
"loading": "लोड हो रहा है…",
"search_error": "ऑडियो फ़ाइलें लोड नहीं हो सकीं",
"adding": "जोड़ा जा रहा है…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "संपादित कर सकते हैं",
"cover_updated": "कवर अपडेट किया गया",
"empty_hint": "अपने संगीत को व्यवस्थित करना शुरू करने के लिए अपनी पहली प्लेलिस्ट बनाएं",
"make_private": "निजी बनाओ",
"make_public": "सार्वजनिक करो",
"manage_shares": "शेयर प्रबंधित करें",
"no_shares": "अभी तक कोई शेयर नहीं",
"playback_error": "प्लेबैक विफल रहा",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "केवल पढ़ने के लिए",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "शेयर हटाएँ",
"set_cover": "कवर सेट करें",
"share_with_user": "उपयोगकर्ता आईडी या ईमेल",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "पिछला"
"track_removed": "ट्रैक हटा दिया गया",
"prev": "पिछला",
"add_selected": "चुने हुए को जोड़ो",
"create_playlist_hint": "एक प्लेलिस्ट बनाने के लिए उसका नाम टाइप करें।",
"created": "\"{{name}}\" बनाया गया।",
"delete_playlist": "प्लेलिस्ट हटाएँ",
"deleted": "\"{{name}}\" हटा दिया गया।",
"edit_description": "संपादित करें] वर्णन",
"empty_playlist": "इस प्लेलिस्ट में अभी तक कोई ट्रैक नहीं है.",
"new_playlist": "नई प्लेलिस्ट",
"no_audio": "कोई ऑडियो फ़ाइल नहीं मिली.",
"now_private": "प्लेलिस्ट अब निजी है.",
"now_public": "प्लेलिस्ट अब सार्वजनिक है.",
"pick_or_create": "मौजूदा: {{list}}. जोड़ने या बनाने के लिए एक नाम टाइप करें.",
"rename_playlist": "प्लेलिस्ट का नाम बदलें",
"reordered": "प्लेलिस्ट पुनः व्यवस्थित की गई.",
"seek": "तलाश",
"selected_count": "{{n}} चयनित",
"share_added": "साझा किया गया.",
"track_count": "{{n}} ट्रैक",
"tracks_added": "{{n}}ट्रैक जोड़ा गया।"
},
"actions": {
"search": "फ़ाइलें खोजें...",
@@ -195,7 +232,9 @@
"auto": "सिस्टम जैसा"
},
"manage_groups": "समूह प्रबंधित करें",
"admin": "एडमिन"
"admin": "एडमिन",
"mit_license": "एमआईटी लाइसेंस",
"title": "उपयोगकर्ता मेनू"
},
"share": {
"dialogTitle": "शेयर लिंक",
@@ -222,33 +261,66 @@
"shareUpdated": "शेयर सेटिंग्स सफलतापूर्वक अपडेट हुईं",
"shareRemoved": "शेयर सफलतापूर्वक हटाया गया",
"inviteByEmail": "ईमेल द्वारा आमंत्रित करें — आमंत्रण भेजा जाएगा",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "उपयोगकर्ता निर्देशिका अनुपलब्ध है",
"linkNamePlaceholder": "लिंक का नाम (वैकल्पिक)",
"newLink": "नया लिंक",
"noExpiry": "कोई समाप्ति नहीं",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "सार्वजनिक लिंक",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "संपादित कर सकते हैं",
"canManage": "संभाल सकता है",
"canView": "देख सकते हैं"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "लोगों को खोजें…",
"shareOf": "इसका हिस्सा:",
"sharedLink": "साझा किया गया लिंक",
"copied": "लिंक कॉपी किया गया",
"copy": "कॉपी",
"copy_failed": "Could not copy link",
"copy_failed": "लिंक कॉपी नहीं किया जा सका",
"download": "डाउनलोड",
"files": "फ़ाइलें",
"folders": "फ़ोल्डर",
"link_name": "Link name (optional)",
"link_name": "लिंक का नाम (वैकल्पिक)",
"notifyByEmail": "ईमेल से सूचित करें",
"revoke": "Remove",
"role_label": "भूमिका",
"col_shared_by": "द्वारा साझा किया गया",
"col_shared": "साझा किया गया"
"col_shared": "साझा किया गया",
"addPassword": "पासवर्ड जोड़ें",
"add_people": "लोगों, समूहों या ईमेल को जोड़ें...",
"bad_password": "गलत पासवर्ड। कृपया पुन: प्रयास करें।",
"changePassword": "पासवर्ड बदलें",
"create_link": "लिंक बनाएं",
"created": "सार्वजनिक लिंक बनाया गया",
"dialog_title": "साझा करें \"{{name}}\"",
"download_zip": "ज़िप डाउनलोड करें",
"empty_folder": "यह फ़ोल्डर खाली है।",
"error": "कुछ गलत हो गया। कृपया पुन: प्रयास करें।",
"expired": "यह शेयर लिंक अब उपलब्ध नहीं है.",
"expires_optional": "समाप्त हो रहा है (वैकल्पिक)",
"expiry": "समाप्ति",
"invalid": "यह शेयर लिंक अमान्य है.",
"link": "जोड़ना",
"no_people": "अभी तक किसी के साथ साझा नहीं किया गया.",
"none": "अभी तक कोई सार्वजनिक लिंक नहीं.",
"notify": {
"coalesced": "{{n}}हाल ही में अधिसूचित किया गया है।",
"rateLimited": "{{n}} दर सीमा तक पहुंचें - बाद में प्रयास करें।",
"sent": "{{n}} ईमेल द्वारा सूचित किया गया।",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "पासवर्ड सेट करें:",
"passwordPrompt_clear": "नया पासवर्ड (हटाने के लिए खाली):",
"password_cleared": "पासवर्ड हटा दिया गया",
"password_optional": "पासवर्ड (वैकल्पिक)",
"password_set": "पासवर्ड अपडेट किया गया",
"password_title": "पासवर्ड आवश्यक है",
"public_link": "सार्वजनिक लिंक",
"set_expiry": "समाप्ति निर्धारित करें",
"title": "साझा",
"unlock": "अनलॉक"
},
"share_dialogTitle": "शेयर लिंक",
"share_linkLabel": "शेयर लिंक:",
@@ -402,7 +474,47 @@
"favorite": "पसंदीदा में जोड़ें",
"unfavorite": "पसंदीदा से हटाएं",
"open": "खोलें",
"download_zip": "ZIP के रूप में डाउनलोड करें"
"download_zip": "ZIP के रूप में डाउनलोड करें",
"already_favorites": "सभी चयनित आइटम पहले से ही पसंदीदा हैं",
"batch_delete": "चयनित को हटाओ",
"breadcrumb": "ब्रेडक्रम्ब",
"cancel_selection": "चयन रद्द करें",
"confirm_batch_delete": "{{n}} आइटम को ट्रैश में ले जाएं?",
"confirm_delete": "\"{{name}}\" को ट्रैश में ले जाएँ?",
"confirm_delete_n": "{{count}} आइटम हटाएं?",
"copied": "कॉपी किया गया",
"copy_here": "यहां कॉपी करें",
"copy_n": "{{n}} आइटम कॉपी करें",
"copy_title": "\"{{name}}\" कॉपी करें",
"edit_new_tab": "नए टैब में संपादित करें",
"editor": "दस्तावेज़ संपादक",
"empty_title": "यह फ़ोल्डर खाली है",
"favorited": "पसंदीदा",
"grid": "ग्रिड",
"list": "सूची",
"more_actions": "अधिक क्रियाएं",
"move_here": "यहाँ चले जाओ",
"move_n": "{{n}} आइटम ले जाएँ",
"move_title": "\"{{name}}\" ले जाएँ",
"moved": "ले जाया गया",
"new_folder_prompt": "नये फ़ोल्डर का नाम",
"no_home": "कोई होम फ़ोल्डर उपलब्ध नहीं है.",
"no_preview": "इस फ़ाइल प्रकार के लिए कोई पूर्वावलोकन उपलब्ध नहीं है.",
"no_subfolders": "यहां कोई सबफ़ोल्डर नहीं है.",
"owner_me": "मुझे",
"preview_failed": "पूर्वावलोकन लोड नहीं किया जा सका.",
"select_all": "सबका चयन करें",
"selected_count": "{{count}} चयनित",
"selection": "चयन",
"shared": "साझा",
"uploaded": "पूरा अपलोड करें",
"uploaded_saved": "अपलोड पूर्ण - {{mb}} एमबी डुप्लिकेट किया गया",
"uploaded_partial": "{{ok}} अपलोड किया गया, {{failed}} विफल रहा",
"uploaded_skipped": "{{ok}} अपलोड किया गया · {{skipped}} छोड़ दिया गया (नियमित फ़ाइलें नहीं)",
"upload_failed": "अपलोड विफल रहा",
"uploading": "अपलोड हो रहा है...",
"uploading_file": "अपलोड हो रहा है {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "फ़ोल्डर का नाम बदलें",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "यह नेस्टिंग गहराई अनुमत अधिकतम (8) से अधिक है।",
"group_virtual_immutable": "«Internal» समूह सिस्टम द्वारा प्रबंधित है और इसे संशोधित नहीं किया जा सकता।",
"group_not_found": "समूह नहीं मिला।",
"group_name_taken": "इस नाम का एक समूह पहले से मौजूद है।"
"group_name_taken": "इस नाम का एक समूह पहले से मौजूद है।",
"forbidden": "फ़ाइलें लोड नहीं हो सकीं"
},
"breadcrumb": {
"home": "होम",
@@ -496,7 +609,10 @@
},
"delete": "स्थायी रूप से हटाएँ",
"empty_action": "रद्दी खाली करें",
"expires_at": "समाप्ति"
"expires_at": "समाप्ति",
"confirm_delete": "इस आइटम को स्थायी रूप से हटाएं? इसे असंपादित नहीं किया जा सकता है।",
"confirm_empty": "ट्रैश खाली करें? इसे असंपादित नहीं किया जा सकता है।",
"restored": "पुनः स्थापित किए गए"
},
"daysRemaining": {
"expired": "समाप्त",
@@ -556,15 +672,36 @@
"magicLinkSent": "यदि उस ईमेल के लिए कोई खाता मौजूद है, तो एक साइन-इन लिंक भेज दिया गया है। अपना इनबॉक्स देखें।",
"magicLinkUnavailable": "इस सर्वर पर ईमेल द्वारा साइन-इन उपलब्ध नहीं है।",
"magicLinkNetworkError": "सर्वर से कनेक्ट नहीं हो सका: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "कोई पासवर्ड नहीं? मुझे एक साइन-इन लिंक ईमेल करें",
"passwordsMatch": "पासवर्ड का मेल",
"capsLock": "कैप्स लॉक ऑन है",
"caps_lock": "कैप्स लॉक ऑन है",
"magic_email_label": "ईमेल पता",
"magic_hint": "पासवर्ड नहीं है? अपना ईमेल दर्ज करें और हम आपको एक बार उपयोग होने वाला साइन-इन लिंक भेज देंगे।",
"magic_unavailable": "इस सर्वर पर ईमेल द्वारा साइन-इन उपलब्ध नहीं है।",
"passwords_match": "Passwords match",
"passwords_match": "पासवर्ड का मेल",
"sign_in": "साइन इन",
"password_or_link_hint": "पासवर्ड (साइन-इन लिंक के लिए खाली छोड़ दें)",
"cookie_rejected": "लॉगिन सफल हुआ लेकिन ब्राउज़र ने सत्र कुकी को अस्वीकार कर दिया। यदि आप HTTP पर हैं, तो OXICLOUD_COOKIE_SECURE=false सेट करें या HTTPS का उपयोग करें।",
"login_error": "लॉग इन करने में त्रुटि",
"magic_error": "कुछ गलत हो गया। पुनः प्रयास करें।",
"magic_prompt": "कोई पासवर्ड नहीं? ईमेल लिंक से साइन इन करें",
"magic_send": "लिंक भेजें",
"magic_sent": "यदि कोई खाता मौजूद है, तो एक साइन-इन लिंक भेजा गया है। अपने इनबॉक्स की जाँच करें।",
"register_error": "पंजीकरण विफल रहा",
"session_expired": "आपका सत्र समाप्त हो गया. कृपया पुनः साइन इन करें.",
"signing_in": "इन कर रहे हैं…",
"sending": "भेजा जा रहा है...",
"toggle_password": "पासवर्ड दिखाए",
"login_error_title": "भाग लेना विफल हुआ",
"login_error_back_to_login": "लॉगिन पर वापस जाएं",
"login_error_auto_link_disabled": "यह सर्वर SSO खातों को स्वतः लिंक नहीं करता है. अपने मौजूदा क्रेडेंशियल्स के साथ साइन इन करें, फिर अपनी प्रोफ़ाइल से एसएसओ कनेक्ट करें।",
"login_error_auto_link_email_not_verified": "आपके एसएसओ प्रदाता ने आपके ईमेल पते की पुष्टि नहीं की है। अपने पहचान प्रदाता पर अपना ईमेल सत्यापित करें, फिर पुनः प्रयास करें।",
"login_error_already_linked_elsewhere": "इस ईमेल के साथ एक स्थानीय खाता पहले से मौजूद है और एक अलग एसएसओ पहचान से जुड़ा हुआ है। अपने व्यवस्थापक से संपर्क करें.",
"login_error_callback_denied": "आपका साइन-इन लिंक समाप्त हो गया है या पहले ही उपयोग किया जा चुका है। कृपया दुबारा साइन - इन करने की प्रयास करें।",
"login_error_callback_failed": "SSO साइन-इन पूरा नहीं हो सका. कृपया पुन: प्रयास करें।",
"login_error_generic": "SSO साइन-इन अस्वीकृत कर दिया गया. कृपया पुन: प्रयास करें।",
"login_error_email_ambiguous": "अनेक स्थानीय खाते इस ईमेल पते से मेल खाते हैं। समाधान के लिए अपने व्यवस्थापक से संपर्क करें.",
"logged_out": "सफलतापूर्वक साइन आउट हो गए।"
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "फ़ाइल डाउनलोड करें",
"zoom_in": "ज़ूम इन",
"zoom_out": "ज़ूम आउट",
"zoom_reset": "ज़ूम रीसेट"
"zoom_reset": "ज़ूम रीसेट",
"zoom": "ज़ूम"
},
"language_selector": {
"title": "स्वागत है!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "आपकी वरीयता के अनुसार {{n}} हाल की वस्तुएँ छिपी हुई हैं",
"empty_hidden_hint": "उन्हें देखने के लिए अपनी प्रोफ़ाइल में \"छिपी फ़ाइलें छिपाएँ\" को बंद करें।",
"loadMore": "और लोड करें",
"remove_item": "हाल के से हटाएँ"
"remove_item": "हाल के से हटाएँ",
"confirm_clear": "अपने हाल के आइटम साफ़ करें?"
},
"notifications": {
"file_renamed": "फ़ाइल का नाम बदला गया",
@@ -636,7 +775,8 @@
"link_created": "लिंक बनाया गया",
"share_success": "शेयर लिंक सफलतापूर्वक बनाया गया",
"upload_files_section_title": "यहाँ अपलोड उपलब्ध नहीं है",
"upload_files_section_body": "फ़ाइलें अपलोड करने के लिए फ़ाइलें अनुभाग पर जाएँ"
"upload_files_section_body": "फ़ाइलें अपलोड करने के लिए फ़ाइलें अनुभाग पर जाएँ",
"clear": "सभी साफ करें"
},
"batch": {
"one_selected": "1 आइटम चयनित",
@@ -843,38 +983,6 @@
"quotas": "कोटा",
"reset_pw_for": "नया पासवर्ड",
"role": "भूमिका",
"sessions": {
"filter_user": "उपयोगकर्ता (UUID)",
"include_revoked": "रद्द / समाप्त शामिल करें",
"refresh": "ताज़ा करें",
"col_user": "उपयोगकर्ता",
"col_origin": "स्रोत",
"col_created": "बनाई गई",
"col_expires": "समाप्त होगी",
"col_ip": "IP",
"col_user_agent": "उपयोगकर्ता एजेंट",
"col_bound": "बद्ध",
"col_status": "स्थिति",
"current_tooltip": "यह वह सत्र है जिसे आप अभी उपयोग कर रहे हैं — इसे रद्द करने पर आप साइन आउट हो जाएंगे।",
"bound_tooltip": "DPoP से बद्ध (jkt {{prefix}}…)",
"unbound": "अबद्ध",
"revoked": "रद्द की गई",
"expired": "समाप्त",
"active": "सक्रिय",
"revoke": "रद्द करें",
"empty": "वर्तमान फ़िल्टर से कोई सत्र मेल नहीं खाता।",
"revoke_self_confirm": "⚠️ यह आपका वर्तमान सत्र है। इसे रद्द करने पर आप तुरंत साइन आउट हो जाएंगे और आपको दोबारा साइन इन करना होगा। जारी रखें?",
"revoke_confirm": "इस सत्र को रद्द करें? उस ब्राउज़र से अगला अनुरोध 401 होगा।",
"revoke_lag_notice": "किसी सत्र को रद्द करने से उसका रीफ़्रेश पथ तुरंत टूट जाता है, लेकिन ब्राउज़र में पहले से मौजूद कोई भी JWT अगले रीफ़्रेश प्रयास तक {{secs}} सेकंड तक मान्य रहता है।",
"origin": {
"password": "पासवर्ड",
"opaque": "OPAQUE",
"magic_link": "मैजिक लिंक",
"oidc": "SSO",
"device": "डिवाइस",
"unknown": "अज्ञात"
}
},
"smtp_fail": "भेजना विफल।",
"smtp_send": "भेजें",
"smtp_test": "परीक्षण ईमेल भेजें",
@@ -907,8 +1015,8 @@
"include_in_music_index": "संगीत में शामिल करें",
"include_in_music_index_help": "इस ड्राइव की ऑडियो फ़ाइलों को संगीत लाइब्रेरी में शामिल करें। डिफ़ॉल्ट व्यक्तिगत ड्राइव स्वचालित रूप से शामिल हैं; उन साझा ड्राइवs के लिए चालू करें जिनमें वास्तव में संगीत संग्रह है (उदा. «पारिवारिक संगीत», «बैंड सहयोग»)।",
"implied_by_forbid_sharing": "पहले से ही «प्रति-संसाधन साझाकरण निषेध» द्वारा लागू।",
"read_only": "Read-only (freeze)",
"read_only_help": "Freeze the drive entirely — every mutation is refused (uploads, edits, deletes, renames, sharing, membership changes). Reads and downloads keep working. The trash-retention janitor also pauses. Use for archives, legal holds, or account wind-downs. Only an admin can un-freeze."
"read_only": "केवल पढ़ने के लिए (फ्रीज)",
"read_only_help": "ड्राइव को पूरी तरह से फ़्रीज़ करें - प्रत्येक उत्परिवर्तन को अस्वीकार कर दिया जाता है (अपलोड, संपादन, हटाना, नाम बदलना, साझा करना, सदस्यता परिवर्तन)। पढ़ना और डाउनलोड करना काम करता रहता है। कचरा रखने वाला चौकीदार भी रुक जाता है। अभिलेखों, कानूनी रोक, या खाता समापन के लिए उपयोग करें। केवल एडमिन ही अन-फ़्रीज़ कर सकता है."
},
"drives": "ड्राइव",
"drive_name": "नाम",
@@ -950,7 +1058,230 @@
"deleting": "हटाया जा रहा है…",
"auth": "प्रमाणीकरण",
"quota": "भंडारण उपयोग",
"last_login": "अंतिम लॉगिन"
"last_login": "अंतिम लॉगिन",
"tab_plugins": "प्लग-इन",
"plugins_title": "प्लग-इन",
"plugins_disabled": "इस सर्वर पर प्लगइन्स अक्षम हैं. यहां WASM प्लगइन्स को प्रबंधित करने के लिए OXICLOUD_ENABLE_PLUGINS=true सेट करें (और \"प्लगइन्स\" सुविधा के साथ निर्माण करें)।",
"plugins_install_title": "एक प्लगइन स्थापित करें",
"plugins_install_intro": "एक प्लगइन बंडल (.zip) अपलोड करें जिसमें प्लगइन.toml और उसका संकलित WebAssembly मॉड्यूल (.wasm) शामिल हो। मेनिफेस्ट को सत्यापित किया जाता है और इंस्टॉलेशन से पहले मॉड्यूल की जांच की जाती है।",
"plugins_bundle_label": "प्लगइन बंडल (.ज़िप)",
"plugins_install": "प्लग मैं स्थापित",
"plugins_installed_title": "स्थापित प्लगइन्स",
"plugins_col_name": "नाम",
"plugins_col_id": "पहचान",
"plugins_col_version": "संस्करण",
"plugins_col_events": "घटनाएँ",
"plugins_col_status": "स्थिति",
"plugins_col_actions": "कार्रवाई",
"plugins_loading": "प्लगइन लोड हो रहा है...",
"plugins_none": "कोई प्लगइन्स स्थापित नहीं है.",
"plugins_enabled": "सक्रिय",
"plugins_disabled_badge": "अक्षम",
"plugins_enable": "सक्षम",
"plugins_disable": "अक्षम करना",
"plugins_delete": "मिटाना",
"plugins_confirm_delete": "प्लगइन \"{{name}}\" हटाएं? इसकी फ़ाइलें सर्वर से हटा दी जाएंगी.",
"plugins_installing": "इंस्टाल किया जा रहा है...",
"plugins_installed": "स्थापित {{name}}.",
"plugins_install_missing_bundle": "एक प्लगइन बंडल (.zip) चुनें।",
"plugins_details": "लॉग और विवरण",
"plugins_back": "प्लगइन्स पर वापस जाएँ",
"plugins_retention_title": "लॉग प्रतिधारण",
"plugins_retention_intro": "रिटेंशन विंडो से पुराने या आकार सीमा से अधिक पुराने घुमाए गए लॉग सेगमेंट को एक शेड्यूल पर काटा जाता है।",
"plugins_retention_days": "अवधारण (दिन)",
"plugins_retention_max_mb": "अधिकतम लॉग आकार (एमबी)",
"plugins_retention_save": "अवधारण सहेजें",
"plugins_retention_saved": "प्रतिधारण सहेजा गया.",
"plugins_retention_invalid": "गैर-ऋणात्मक संख्याएँ दर्ज करें.",
"plugins_logs_title": "लॉग्स",
"plugins_logs_level_all": "सभी स्तर",
"plugins_logs_search": "संदेश खोजें…",
"plugins_logs_live": "रहना",
"plugins_logs_clear": "स्पष्ट",
"plugins_logs_confirm_clear": "इस प्लगइन के लिए सभी लॉग साफ़ करें?",
"plugins_logs_none": "कोई लॉग प्रविष्टियाँ नहीं.",
"plugins_logs_col_time": "समय",
"plugins_logs_col_level": "स्तर",
"plugins_logs_col_kind": "दयालु",
"plugins_logs_col_invocation": "मंगलाचरण",
"plugins_logs_col_message": "संदेश",
"plugins_logs_showing": "{{total}} का {{from}}–{{to}} दिखा रहा है",
"available": "उपलब्ध",
"confirm_delete_plugin": "प्लगइन हटाएं {{name}}?",
"disable": "अक्षम करना",
"email_auto": "यदि खाली छोड़ दिया जाए तो स्वतः उत्पन्न हो जाता है",
"enable": "सक्षम",
"env_locked": "एक पर्यावरण चर द्वारा सेट करें",
"logs_all": "सभी स्तर",
"logs_empty": "कोई लॉग प्रविष्टियाँ नहीं.",
"logs_invocation": "मंगलाचरण",
"logs_kind": "दयालु",
"logs_level": "स्तर",
"logs_live": "रहना",
"logs_message": "संदेश",
"logs_search": "खोजना…",
"logs_showing": "{{total}} का {{from}}–{{to}} दिखा रहा है",
"logs_time": "समय",
"mig_eta": "~{{min}} मिनट शेष",
"mig_failed": "{{n}}असफल बूँदें",
"mig_start": "शुरू",
"mig_verify": "सत्यनिष्ठा सत्यापित करें",
"mig_verify_mismatch": "{{n}} आकार बेमेल",
"mig_verify_missing": "{{n}} लापता",
"mig_verify_summary": "{{checked}} ब्लॉब्स की जाँच की गई, {{total}} डेटाबेस में कुल",
"migration": "भंडारण स्थानांतरण",
"new_password": "नया पासवर्ड",
"no_plugins": "कोई प्लगइन्स स्थापित नहीं है.",
"oidc_admin_groups": "व्यवस्थापक समूह",
"oidc_auth_endpoint": "प्रामाणिक समापनबिंदु",
"oidc_client_secret": "ग्राहक रहस्य",
"oidc_enabled": "ओआईडीसी लॉगिन सक्षम करें",
"oidc_provider_name": "प्रदाता का नाम",
"oidc_secret_set": "एक क्लाइंट सीक्रेट पहले से ही कॉन्फ़िगर किया गया है.",
"over_80": "{{n}} 80% से अधिक कोटा उपयोगकर्ता",
"over_quota": "{{n}} कोटा से अधिक उपयोगकर्ता",
"password_reset": "पासवर्ड रीसेट",
"plugin": "लगाना",
"plugin_logs": "प्लगइन लॉग",
"plugins": "प्लग-इन",
"plugins_clear_logs": "लॉग साफ़ करें",
"plugins_install_hint": "एक प्लगइन बंडल (.zip) अपलोड करें।",
"plugins_retention": "लॉग प्रतिधारण",
"plugins_retention_max": "अधिकतम आकार (एमबी)",
"plugins_upload": ".ज़िप अपलोड करें",
"quota_for": "के लिए कोटा",
"registration": "पंजीकरण",
"registration_disabled_warning": "सार्वजनिक पंजीकरण अक्षम है. केवल व्यवस्थापक ही नये खाते बना सकते हैं.",
"settings_saved_ok": "सेटिंग्स को सहेजा गया।",
"smtp": "ईमेल (एसएमटीपी)",
"smtp_from": "से",
"smtp_host": "मेज़बान",
"smtp_port": "पत्तन",
"smtp_status": "एसएमटीपी स्थिति",
"smtp_to": "Recipient@example.com",
"storage_blobs": "धब्बे",
"storage_current": "वर्तमान बैकएंड",
"storage_dedup": "डिडअप अनुपात",
"storage_preset": "प्रीसेट",
"storage_size": "संग्रहित",
"storage_test": "परीक्षा",
"storage_backend_audit": "बैकएंड संगति",
"storage_backend_audit_triggered": "`{{name}}` के लिए बैकएंड_कंसिस्टेंसी ट्रिगर हुई - इसे जॉब्स टैब पर देखें।",
"time_day_ago": "{{n}} पहले",
"time_hour_ago": "{{n}} घंटे पहले",
"time_just_now": "बस अब",
"unchanged": "चालू रखने के लिए खाली छोड़ें",
"running": "दौड़ना…",
"maintenance": "रखरखाव",
"maintenance_hint": "मेटाडेटा को बैकफ़िल करने के लिए मौजूदा फ़ाइलों को फिर से स्कैन करें। पुनः चलाने के लिए सुरक्षित; संपूर्ण लाइब्रेरी को संसाधित करता है और इसमें कुछ समय लग सकता है।",
"reextract_audio": "ऑडियो मेटाडेटा पुनः निकालें",
"reextract_photos": "फ़ोटो और वीडियो कैप्चर दिनांक पुनः निकालें",
"encryption": "कूटलेखन",
"encryption_hint": "एट-रेस्ट ब्लॉब एन्क्रिप्शन के लिए AES-256 कुंजी जेनरेट करें, फिर इसे अपने सर्वर वातावरण में OXICLOUD_STORAGE_ENCRYPTION_KEY के रूप में सेट करें।",
"gen_key": "कुंजी उत्पन्न करें",
"gen_key_warning": "इस कुंजी को सुरक्षित रूप से संग्रहित करें. यदि यह खो जाता है, तो एन्क्रिप्टेड डेटा अपरिवर्तनीय रूप से खो जाता है।",
"jobs": {
"tab": "नौकरियाँ",
"title": "नौकरियाँ",
"hint": "यह अनुभाग आंतरिक नौकरियों से संबंधित है: आवधिक + ऑन-डिमांड नौकरियां। संगति जांच किसी भी समय चलाना सुरक्षित है - वे केवल-पढ़ने के लिए हैं।",
"run_all_consistency": "सभी संगतता जांचें चलाएँ",
"run_deep": "गहरा रिश्ता",
"run_deep_hint": "धीमे वेरिएंट (ब्लॉब री-हैश, बिट्रोट डिटेक्शन) भी चलाता है।",
"col_name": "नाम",
"col_cadence": "ताल",
"col_last_run": "आखरी बार",
"col_outcome": "नतीजा",
"col_state": "राज्य",
"col_actions": "कार्रवाई",
"col_started_at": "शुरू कर दिया",
"col_status": "स्थिति",
"col_duration": "अवधि",
"col_scanned": "स्कैन किए गए",
"col_progress": "प्रगति",
"col_findings": "निष्कर्ष",
"progress_scanned_only": "{{n}}स्कैन किया गया",
"progress_scanned_only_tooltip": "इस रन के लिए कोई कुल उपलब्ध नहीं है (पूर्व-प्रगति-बार परिनियोजन या किरायेदार एक गणनीय विषय की रिपोर्ट नहीं करता है)।",
"findings_present_tooltip": "प्रति-खोज विवरण देखने के लिए इस रन का विस्तार करें।",
"col_error": "गलती",
"col_kind": "दयालु",
"col_severity": "गंभीरता",
"col_resource": "संसाधन",
"col_detail": "विवरण",
"run": "दौड़ना",
"cancel": "रद्द करना",
"refresh": "ताज़ा करना",
"runs_title": "हालिया रन",
"run_json": "सारांश चलाएँ (JSON)",
"findings_title": "निष्कर्ष",
"no_runs": "अभी तक कोई रन नहीं.",
"no_findings": "कोई निष्कर्ष नहीं - क्लीन रन।",
"none_registered": "कोई नौकरी पंजीकृत नहीं.",
"on_demand": "मांग पर",
"every_h": "हर {{n}} घंटे",
"every_min": "हर {{n}} मिनट",
"every_sec": "हर {{n}} एस",
"outcome_ok": "ठीक है",
"outcome_err": "ग़लती होना",
"outcome_issues": "समस्याएँ",
"outcome_notices": "नोटिस",
"n_findings": "{{n}}निष्कर्ष",
"n_notices": "{{n}}नोटिस",
"notices_present_tooltip": "सूचनात्मक निष्कर्ष - किसी कार्रवाई की आवश्यकता नहीं। विवरण के लिए विस्तार करें.",
"purge": "पुराने रन शुद्ध करें",
"purge_hint": "चुनी गई अवधारण विंडो से पुराना पूर्ण और विफल रन इतिहास हटाएं। निष्कर्ष उनके मूल संचालन के साथ घटते हैं। गैर-टर्मिनल रन हमेशा संरक्षित रहते हैं।",
"purge_title": "पुराना कार्य इतिहास मिटाएँ",
"purge_body": "चुने गए दिनों की संख्या से अधिक पुराने पूर्ण और विफल रन इतिहास को हटा दें। निष्कर्ष उनके मूल संचालन के साथ घटते हैं। गैर-टर्मिनल रन (चल रहे, रुके हुए, रद्द-अनुरोधित) हमेशा संरक्षित रहते हैं।",
"purge_days_label": "अवधारण (दिन)",
"purge_confirm": "शुद्ध करना",
"purge_done": "{{n}} पुराना रन शुद्ध किया गया (अवधारण {{days}} दिन)",
"state_running": "दौड़ना",
"never": "कभी नहीं",
"just_now": "बस अब",
"n_min_ago": "{{n}} मिनट पहले",
"n_h_ago": "{{n}} घंटे पहले",
"n_d_ago": "{{n}} पहले",
"triggered_ok": "{{name}}सफलतापूर्वक चालू हो गया",
"triggered_err": "{{name}}असफल: {{message}}",
"cancel_requested": "अनुरोध रद्द करें - {{name}} अगली सुरक्षित सीमा पर रुकेगा",
"cancel_noop": "रद्द करने के लिए कुछ भी नहीं - {{name}} नहीं चल रहा है",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "उपयोगकर्ता (UUID)",
"include_revoked": "रद्द / समाप्त शामिल करें",
"refresh": "ताज़ा करें",
"col_user": "उपयोगकर्ता",
"col_origin": "स्रोत",
"col_created": "बनाई गई",
"col_expires": "समाप्त होगी",
"col_ip": "IP",
"col_user_agent": "उपयोगकर्ता एजेंट",
"col_bound": "बद्ध",
"col_status": "स्थिति",
"current_tooltip": "यह वह सत्र है जिसे आप अभी उपयोग कर रहे हैं — इसे रद्द करने पर आप साइन आउट हो जाएंगे।",
"bound_tooltip": "DPoP से बद्ध (jkt {{prefix}}…)",
"unbound": "अबद्ध",
"revoked": "रद्द की गई",
"expired": "समाप्त",
"active": "सक्रिय",
"revoke": "रद्द करें",
"empty": "वर्तमान फ़िल्टर से कोई सत्र मेल नहीं खाता।",
"revoke_self_confirm": "⚠️ यह आपका वर्तमान सत्र है। इसे रद्द करने पर आप तुरंत साइन आउट हो जाएंगे और आपको दोबारा साइन इन करना होगा। जारी रखें?",
"revoke_confirm": "इस सत्र को रद्द करें? उस ब्राउज़र से अगला अनुरोध 401 होगा।",
"revoke_lag_notice": "किसी सत्र को रद्द करने से उसका रीफ़्रेश पथ तुरंत टूट जाता है, लेकिन ब्राउज़र में पहले से मौजूद कोई भी JWT अगले रीफ़्रेश प्रयास तक {{secs}} सेकंड तक मान्य रहता है।",
"origin": {
"password": "पासवर्ड",
"opaque": "OPAQUE",
"magic_link": "मैजिक लिंक",
"oidc": "SSO",
"device": "डिवाइस",
"unknown": "अज्ञात"
}
}
},
"profile": {
"page_title": "प्रोफ़ाइल",
@@ -1026,25 +1357,44 @@
"error_create_pw": "ऐप पासवर्ड बनाने में विफल",
"confirm_revoke": "ऐप पासवर्ड \"{{label}}\" रद्द करें? इसका उपयोग करने वाले क्लाइंट काम करना बंद कर देंगे।",
"error_revoke": "रद्द करने में विफल",
"edit_photo": "Edit photo",
"edit_photo": "फ़ोटो संपादित करें",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "एक फोटो चुनें (पीएनजी, जेपीईजी, वेबपी)",
"photo_resize_note": "512 × 512 पीएक्स से बड़ी छवियों का आकार स्वचालित रूप से बदल दिया जाता है।",
"photo_save": "तस्वीर को बचाने",
"photo_remove": "फ़ोटो हटाएँ",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "पासवर्ड मेल नहीं खाते"
"photo_save_failed": "फ़ोटो सहेजने में विफल",
"photo_no_file": "कृपया पहले एक फ़ाइल चुनें",
"photo_managed_by_oidc": "फोटो आपके पहचान प्रदाता द्वारा प्रबंधित किया गया।",
"password_mismatch": "पासवर्ड मेल नहीं खाते",
"app_pw_revoke": "ऐप पासवर्ड निरस्त करें",
"avatar": "अवतार",
"copied": "कॉपी किया गया",
"copy_failed": "की नकल नहीं कर सकता",
"language": "भाषा",
"language_auto": "स्वचालित",
"saved": "प्रोफ़ाइल सहेजी गई",
"sso_connect_title": "सिंगल साइन-ऑन कनेक्ट करें",
"sso_connect_description": "अपने खाते को {{provider}} से लिंक करें ताकि आप अपने पासवर्ड के बजाय SSO से साइन इन कर सकें।",
"sso_connect_button": "{{provider}} से जुड़ें",
"sso_disconnect_title": "केवल हस्ताक्षर के ऊपर",
"sso_disconnect_description": "आपका खाता {{provider}} से जुड़ा है। डिस्कनेक्ट करने के लिए अब से आपको अपने पासवर्ड से साइन इन करना होगा।",
"sso_disconnect_button": "एकल साइन-ऑन डिस्कनेक्ट करें",
"sso_disconnect_confirm_title": "एकल साइन-ऑन डिस्कनेक्ट करें?",
"sso_disconnect_confirm_message": "इसके बाद ही आप अपने पासवर्ड या OPAQUE क्रेडेंशियल से साइन इन कर पाएंगे।",
"sso_disconnect_confirm_button": "डिस्कनेक्ट",
"sso_unlinked_success": "एकल साइन-ऑन डिस्कनेक्ट हो गया.",
"sso_unlink_no_alt_auth": "पहले एक पासवर्ड सेट करें - अन्यथा आपको लॉक कर दिया जाएगा।"
},
"upload": {
"uploading": "अपलोड हो रहा है...",
"files": "फ़ाइलें",
"complete": "{{count}} / {{total}} अपलोड हुए"
"complete": "{{count}} / {{total}} अपलोड हुए",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "स्टोरेज कोटा पार हो गया",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "बनाने की तारीख",
"size": "आकार",
"favoriteDate": "पसंदीदा की तारीख",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "फाइलों द्वारा",
"sharedWith": "के साथ साझा किया गया",
"justAdded": "नया",
"folders": "फ़ोल्डर"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "इस सर्वर पर हर आंतरिक उपयोगकर्ता",
"create": "समूह बनाएँ",
"empty": "अभी तक कोई समूह नहीं।",
"members": "सदस्य"
"members": "सदस्य",
"add_member_search": "जोड़ने के लिए उपयोगकर्ता या समूह खोजें...",
"nested": "समूह"
},
"myshares": {
"copyLink": "लिंक कॉपी करें",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "इस प्राप्तकर्ता के लिए बहुत अधिक सूचनाएँ — बाद में पुनः प्रयास करें।",
"removeAccess": "पहुँच हटाएँ",
"resendInvitation": "आमंत्रण ईमेल पुनः भेजें",
"publicLinks": "Public links",
"publicLinks": "सार्वजनिक लिंक",
"filter": {
"button": "प्रकार",
"title": "प्रकार के अनुसार फ़िल्टर करें",
@@ -1134,85 +1486,100 @@
"emptyTitle": "कोई साझा वर्तमान फ़िल्टर से मेल नहीं खाता",
"emptyHint": "प्रकार फ़िल्टर समायोजित करें या इसे डिफ़ॉल्ट (फ़ाइलें + फ़ोल्डर) पर पुनः सेट करें।",
"reset": "फ़िल्टर रीसेट करें"
}
},
"editSharing": "साझाकरण संपादित करें",
"emptyStateDesc": "आपके द्वारा दूसरों के साथ साझा किए गए आइटम यहां दिखाई देंगे",
"emptyStateTitle": "आपने अभी तक कुछ भी साझा नहीं किया है",
"manageAccess": "पहुंच प्रबंधित करें",
"notifySent": "अधिसूचना भेजी गई.",
"passwordLinks": "पासवर्ड से सुरक्षित लिंक"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "दिशा क्रमबद्ध करें"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "खोज करने में त्रुटि",
"cleanupCompleted": "सफ़ाई पूरी हो गई",
"cleanupCompletedBody": "हाल की फ़ाइलों का इतिहास साफ़ कर दिया गया है",
"batchCopy": "बैच कॉपी",
"batchCopyBody": "{{success}} कॉपी किया गया, {{errors}} विफल रहा",
"itemsCopied": "आइटम कॉपी किए गए",
"itemsCopiedBody": "{{count}} आइटम सफलतापूर्वक कॉपी किए गए",
"batchMove": "बैच चाल",
"batchMoveBody": "{{success}} स्थानांतरित, {{errors}} विफल",
"itemsMoved": "आइटम ले जाया गया",
"itemsMovedBody": "{{count}} आइटम सफलतापूर्वक स्थानांतरित हो गए",
"batchDelete": "बैच हटाएं",
"batchDeleteBody": "{{success}} कूड़ेदान में ले जाया गया, {{errors}} विफल रहा",
"movedToTrash": "कूड़ेदान में ले जाया गया",
"movedToTrashBody": "{{count}} आइटम ट्रैश में ले जाए गए",
"trashItemsError": "आइटम को ट्रैश में नहीं ले जाया जा सका",
"preparingDownload": "डाउनलोड की तैयारी है",
"preparingDownloadBody": "आपका डाउनलोड तैयार किया जा रहा है...",
"downloadItemsError": "चयनित आइटम डाउनलोड नहीं किया जा सका",
"favoritesAddError": "पसंदीदा में आइटम नहीं जोड़े जा सके",
"invalidEmail": "कृपया एक मान्य ईमेल पता प्रविष्ट करें",
"notificationSendError": "सूचना नहीं भेजी जा सकी",
"folderCreated": "फ़ोल्डर बनाया गया",
"folderCreatedBody": "\"{{name}}\" सफलतापूर्वक बनाया गया",
"fileMoved": "फ़ाइल ले जाया गया",
"fileMovedBody": "फ़ाइल सफलतापूर्वक स्थानांतरित हो गई",
"fileMoveError": "फ़ाइल को स्थानांतरित करने में त्रुटि: {{error}}",
"fileMoveErrorGeneric": "फ़ाइल को स्थानांतरित करने में त्रुटि",
"folderMoved": "फ़ोल्डर ले जाया गया",
"folderMovedBody": "फ़ोल्डर सफलतापूर्वक स्थानांतरित हो गया",
"folderMoveError": "फ़ोल्डर को स्थानांतरित करने में त्रुटि: {{error}}",
"folderMoveErrorGeneric": "फ़ोल्डर ले जाने में त्रुटि",
"fileCopied": "फ़ाइल कॉपी की गई",
"fileCopiedBody": "फ़ाइल सफलतापूर्वक कॉपी की गई",
"fileCopyError": "फ़ाइल की प्रतिलिपि बनाने में त्रुटि: {{error}}",
"fileCopyErrorGeneric": "फ़ाइल कॉपी करने में त्रुटि",
"folderRenamed": "फ़ोल्डर का नाम बदला गया",
"folderRenamedBody": "फ़ोल्डर का नाम बदलकर \"{{name}}\" कर दिया गया",
"fileTrashed": "फ़ाइल ट्रैश में ले जाया गया",
"fileTrashedBody": "\"{{name}}\" कूड़ेदान में ले जाया गया",
"fileDeleted": "फ़ाइल हटा दी गई",
"fileDeletedBody": "\"{{name}}\" सफलतापूर्वक हटा दिया गया",
"fileDeleteError": "फ़ाइल हटाने में त्रुटि",
"folderTrashed": "फ़ोल्डर ट्रैश में ले जाया गया",
"folderTrashedBody": "\"{{name}}\" कूड़ेदान में ले जाया गया",
"folderDeleted": "फ़ोल्डर हटा दिया गया",
"folderDeletedBody": "\"{{name}}\" सफलतापूर्वक हटा दिया गया",
"folderDeleteError": "फ़ोल्डर हटाने में त्रुटि",
"itemRestored": "आइटम पुनर्स्थापित किया गया",
"itemRestoredBody": "आइटम सफलतापूर्वक पुनर्स्थापित किया गया",
"itemRestoreError": "आइटम पुनर्स्थापित करने में त्रुटि",
"itemDeleted": "आइटम हटा दिया गया",
"itemDeletedBody": "आइटम स्थायी रूप से हटा दिया गया",
"itemDeleteError": "आइटम हटाने में त्रुटि",
"trashEmptied": "कचरा खाली कर दिया गया",
"trashEmptiedBody": "कचरा सफलतापूर्वक खाली कर दिया गया है",
"trashEmptyError": "कचरा खाली करने में त्रुटि",
"cacheCleared": "कैश साफ़ किया गया",
"cacheClearedBody": "खोज कैश सफलतापूर्वक साफ़ हो गया",
"cacheClearError": "खोज कैश साफ़ करने में त्रुटि",
"wopiOpenError": "दस्तावेज़ संपादक नहीं खुल सका.",
"linkCopied": "लिंक कॉपी किया गया",
"linkCopiedBody": "लिंक को क्लिपबोर्ड पर कॉपी किया गया",
"linkCopyError": "लिंक कॉपी नहीं किया जा सका",
"notificationSent": "अधिसूचना भेजी गई",
"notificationSentBody": "{{email}} को अधिसूचना भेजी गई"
},
"category": {
"audio": "ऑडियो",
"code": "कोड",
"text": "टेक्स्ट"
"text": "टेक्स्ट",
"archives": "अभिलेखागार",
"documents": "दस्तावेज़",
"images": "इमेजिस",
"installers": "इंस्टॉलर",
"markdown": "markdown",
"presentations": "प्रस्तुतियों",
"spreadsheets": "स्प्रेडशीट्स",
"videos": "वीडियो"
},
"common": {
"add": "जोड़ें",
@@ -1235,21 +1602,60 @@
"search": "खोजें",
"yes": "हाँ",
"saving": "सहेजा जा रहा है…",
"deleting": "हटाया जा रहा है…"
"deleting": "हटाया जा रहा है…",
"copied": "क्लिपबोर्ड पर कॉपी किया गया",
"copy_failed": "प्रतिलिपि विफल",
"empty": "अभी तक यहां कुछ भी नहीं है.",
"error": "अज्ञात त्रुटि",
"favorite": "पसंदीदा",
"ok": "ठीक है",
"optional": "वैकल्पिक",
"retry": "पुनः प्रयास करें",
"select": "चुनना",
"select_all": "सबका चयन करें",
"dismiss": "नकार देना"
},
"device": {
"continue": "आगे बढ़ें",
"unknown": "अज्ञात"
"unknown": "अज्ञात",
"approve": "मंज़ूरी देना",
"approved": "डिवाइस स्वीकृत. आप अपने डिवाइस पर वापस लौट सकते हैं.",
"client": "आवेदन",
"denied": "डिवाइस पहुंच अस्वीकृत.",
"deny": "अस्वीकार करना",
"enter_code": "अपने डिवाइस पर दिखाया गया कोड दर्ज करें",
"lookup_failed": "कोड सत्यापित करने में विफल. कृपया पुन: प्रयास करें।",
"not_found": "कोड नहीं मिला या समाप्त हो गया. कृपया जाँच करें और पुनः प्रयास करें।",
"scopes": "पहुँच",
"title": "डिवाइस सत्यापन",
"unauthorized": "किसी डिवाइस को अधिकृत करने के लिए आपको लॉग इन होना होगा। कृपया पहले लौग इन करें।"
},
"expiryBucket": {
"expired": "समाप्त",
"noExpiry": "कोई समाप्ति नहीं",
"today": "आज",
"tomorrow": "कल"
"tomorrow": "कल",
"later": "बाद में",
"month": "30 दिनों से भी कम समय में",
"week": "7 दिनों से भी कम समय में"
},
"nextcloud": {
"error_title": "त्रुटि",
"sign_in_with": "{{provider}} से साइन इन करें"
"sign_in_with": "{{provider}} से साइन इन करें",
"close_window": "विंडो बंद",
"error_expired_body": "आपका सत्र समाप्त हो गया है। कृपया पुन: प्रयास करें।",
"error_expired_title": "सत्र समाप्त हुआ",
"error_generic_body": "एक अप्रत्याशित त्रुटि हुई। कृपया पुन: प्रयास करें।",
"error_invalid_body": "अमान्य उपयोगकर्ता नाम या पासवर्ड। कृपया अपनी साख जांचें और पुनः प्रयास करें।",
"error_invalid_title": "लॉगिन विफल",
"error_notfound_body": "अनुरोधित पृष्ठ नहीं मिला.",
"error_notfound_title": "नहीं मिला",
"grant": "अनुदान पहुँच",
"grant_subtitle": "एक नेक्स्टक्लाउड क्लाइंट आपके खाते तक पहुंच का अनुरोध कर रहा है।",
"grant_title": "अनुदान पहुँच",
"invalid_token": "अमान्य सत्र टोकन.",
"success_body": "अब आप अपने एप्लिकेशन पर वापस लौट सकते हैं - यह कनेक्टेड है।",
"success_title": "पहुँच दी गई"
},
"search": {
"size_label": "आकार",
@@ -1264,7 +1670,13 @@
},
"type_label": "प्रकार",
"sort": {
"relevance": "प्रासंगिकता"
"relevance": "प्रासंगिकता",
"largest": "सबसे बड़ा",
"name_asc": "नाम A-Z",
"name_desc": "नाम Z-A",
"newest": "नवीनतम",
"oldest": "सबसे पुराने",
"smallest": "सबसे छोटा"
},
"results_for": "\"{{q}}\" के लिए परिणाम",
"results_summary": "\"{{q}}\" के लिए परिणाम · {{n}} परिणाम {{ms}} ms में",
@@ -1281,9 +1693,9 @@
"prompt": "ऊपर सर्च बार में एक क्वेरी टाइप करें।",
"size": {
"all": "कोई भी आकार",
"small": "< 1 MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"small": "<1 एमबी",
"medium": "1-100 एमबी",
"large": "> 100 एमबी"
},
"date": {
"all": "कोई भी समय",
@@ -1291,14 +1703,24 @@
"week": "पिछला सप्ताह",
"month": "पिछला महीना",
"year": "पिछला वर्ष"
}
},
"see_all": "सभी परिणाम देखें"
},
"sizeBucket": {
"folders": "फ़ोल्डर"
"folders": "फ़ोल्डर",
"empty": "खाली (0 बी)",
"huge": "> 5 जीबी",
"large": "1 - 5 जीबी",
"medium": "100 एमबी - 1 जीबी",
"small": "1 - 100 एमबी",
"tiny": "<1 एमबी"
},
"view": {
"grid": "ग्रिड दृश्य",
"list": "सूची दृश्य"
"list": "सूची दृश्य",
"label": "विकल्प देखें",
"hide_dotfiles": "छुपी हुई फ़ाइलें छिपाएँ",
"show_dotfiles": "छुपी हुई फ़ाइलें दिखाएँ"
},
"preferences": {
"save_failed": "आपकी वरीयता सहेजी नहीं जा सकी। कृपया पुनः प्रयास करें।"
@@ -1373,5 +1795,33 @@
"location": "स्थान",
"wrong_drop_zone_msg": "अपलोड केवल फ़ाइलें अनुभाग में काम करता है — फ़ाइलें अनुभाग खोलें और वहीं छोड़ें।",
"wrong_drop_zone_action": "फ़ाइलों पर जाएँ"
},
"people": {
"unnamed": "अज्ञात",
"empty": "अभी तक कोई लोग नहीं",
"disabled": "चेहरा पहचान अक्षम है",
"rename_title": "इस व्यक्ति का नाम बताएं",
"name_label": "नाम",
"back": "पीछे"
},
"about": {
"description": "ऑक्सीक्लाउड - एक तेज़, स्व-होस्टेड फ़ाइल भंडारण और सिंक सर्वर।"
},
"cmdk": {
"no_results": "कोई मिलान आदेश नहीं",
"placeholder": "एक कमांड टाइप करें या खोजें...",
"title": "कमांड पैलेट",
"toggle_theme": "थीम टॉगल करें"
},
"errors_loadFailed": "आइटम लोड करने में विफल",
"settings": {
"language": "भाषा"
},
"shared_with_me": {
"empty": "अभी तक आपके साथ कुछ भी साझा नहीं किया गया है.",
"from": "{{who}} द्वारा साझा किया गया"
},
"sortdir": {
"title": "दिशा क्रमबद्ध करें"
}
}
+516 -66
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Condivisi con me",
"profile": "Profilo",
"shared_with_me": "Condivisi con me",
"groups": "Gruppi"
"groups": "Gruppi",
"primary": "Primario",
"admin_sections": "Sezioni di amministrazione",
"back_to_app": "Torniamo a OxiCloud",
"toggle": "Attiva/disattiva il menu di navigazione"
},
"photos": {
"empty_state": "Nessuna foto ancora",
@@ -76,7 +80,21 @@
"view_daily": "Giorno",
"view_monthly": "Mese",
"view_yearly": "Anno",
"group_by": "Raggruppa per"
"group_by": "Raggruppa per",
"confirm_delete": "Vuoi spostare {{n}} foto nel cestino?",
"confirm_delete_one": "Cancellare {{name}}?",
"delete": "Elimina foto",
"empty": "Nessuna foto ancora",
"full_resolution": "Risoluzione completa",
"trash_partial": "{{ok}} di {{total}} sono stati spostati nel cestino.",
"trashed": "{{n}} spostato nel cestino.",
"layout_square": "Griglia",
"layout_justified": "Giustificato",
"tab_moments": "Momenti",
"tab_places": "Luoghi",
"tab_people": "Persone",
"map_loading": "Caricamento mappa...",
"map_error": "Impossibile caricare la mappa"
},
"music": {
"create_playlist": "Crea Playlist",
@@ -144,7 +162,26 @@
"share_with_user": "ID utente o email",
"toggle_public": "Visibilità",
"track_removed": "Brano rimosso",
"prev": "Precedente"
"prev": "Precedente",
"add_selected": "Aggiungi selezionato",
"create_playlist_hint": "Digita il nome di una playlist per crearne una.",
"created": "Creato “{{name}}”.",
"delete_playlist": "Elimina playlist",
"deleted": "Eliminato “{{name}}”.",
"edit_description": "Modifica descrizione",
"empty_playlist": "Questa playlist non ha ancora tracce.",
"new_playlist": "Nuova playlist",
"no_audio": "Nessun file audio trovato.",
"now_private": "La playlist ora è privata.",
"now_public": "La playlist è ora pubblica.",
"pick_or_create": "Esistente: {{list}}. Digita un nome da aggiungere o creare.",
"rename_playlist": "Rinomina playlist",
"reordered": "Playlist riordinata.",
"seek": "Cercare",
"selected_count": "{{n}} selezionato",
"share_added": "Condiviso.",
"track_count": "{{n}} tracce",
"tracks_added": "Aggiunte {{n}} tracce."
},
"actions": {
"search": "Cerca file...",
@@ -195,7 +232,9 @@
"auto": "Come il sistema"
},
"manage_groups": "Gestisci gruppi",
"admin": "Amministratore"
"admin": "Amministratore",
"mit_license": "Licenza del MIT",
"title": "Menù utente"
},
"share": {
"dialogTitle": "Link di condivisione",
@@ -243,12 +282,45 @@
"download": "Scarica",
"files": "File",
"folders": "Cartelle",
"link_name": "Link name (optional)",
"link_name": "Nome del collegamento (facoltativo)",
"notifyByEmail": "Notifica via email",
"revoke": "Remuovi",
"role_label": "Ruolo",
"col_shared_by": "Condiviso da",
"col_shared": "Condiviso"
"col_shared": "Condiviso",
"addPassword": "Aggiungi password",
"add_people": "Aggiungi persone, gruppi o email...",
"bad_password": "Password errata. Per favore riprova.",
"changePassword": "Cambiare la password",
"create_link": "Crea collegamento",
"created": "Collegamento pubblico creato",
"dialog_title": "Condividi “{{name}}”",
"download_zip": "Scarica ZIP",
"empty_folder": "Questa cartella è vuota.",
"error": "Qualcosa è andato storto. Per favore riprova.",
"expired": "Questo collegamento di condivisione non è più disponibile.",
"expires_optional": "Scadenza (facoltativo)",
"expiry": "Scadenza",
"invalid": "Questo collegamento di condivisione non è valido.",
"link": "Collegamento",
"no_people": "Non ancora condiviso con nessuno.",
"none": "Nessun collegamento pubblico ancora.",
"notify": {
"coalesced": "{{n}} già notificato di recente.",
"rateLimited": "{{n}} raggiungi il limite di velocità: riprova più tardi.",
"sent": "{{n}} notificato via e-mail.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Imposta una password:",
"passwordPrompt_clear": "Nuova password (vuoto da rimuovere):",
"password_cleared": "Password rimossa",
"password_optional": "Password (facoltativa)",
"password_set": "Password aggiornata",
"password_title": "È richiesta la password",
"public_link": "Collegamento pubblico",
"set_expiry": "Imposta la scadenza",
"title": "Condiviso",
"unlock": "Sbloccare"
},
"share_dialogTitle": "Link di condivisione",
"share_linkLabel": "Link di condivisione:",
@@ -402,7 +474,47 @@
"favorite": "Aggiungi ai preferiti",
"unfavorite": "Rimuovi dai preferiti",
"open": "Apri",
"download_zip": "Scarica come ZIP"
"download_zip": "Scarica come ZIP",
"already_favorites": "Tutti gli elementi selezionati sono già preferiti",
"batch_delete": "Elimina selezionato",
"breadcrumb": "Pangrattato",
"cancel_selection": "Annulla la selezione",
"confirm_batch_delete": "Vuoi spostare {{n}} oggetti nel cestino?",
"confirm_delete": "Spostare \"{{name}}\" nel cestino?",
"confirm_delete_n": "Eliminare {{count}} oggetto/i?",
"copied": "Copiato",
"copy_here": "Copia qui",
"copy_n": "Copia {{n}} oggetti",
"copy_title": "Copia \"{{name}}\"",
"edit_new_tab": "Modifica in una nuova scheda",
"editor": "Redattore di documenti",
"empty_title": "Questa cartella è vuota",
"favorited": "Preferito",
"grid": "Griglia",
"list": "Lista",
"more_actions": "Più azioni",
"move_here": "Spostati qui",
"move_n": "Sposta {{n}} oggetti",
"move_title": "Muovi “{{name}}”",
"moved": "Mosso",
"new_folder_prompt": "Nuovo nome della cartella",
"no_home": "Nessuna cartella Inizio disponibile.",
"no_preview": "Nessuna anteprima disponibile per questo tipo di file.",
"no_subfolders": "Nessuna sottocartella qui.",
"owner_me": "Me",
"preview_failed": "Impossibile caricare l'anteprima.",
"select_all": "Seleziona tutto",
"selected_count": "{{count}} selezionato",
"selection": "Selezione",
"shared": "Condiviso",
"uploaded": "Caricamento completato",
"uploaded_saved": "Caricamento completato: {{mb}} MB deduplicati",
"uploaded_partial": "{{ok}} caricato, {{failed}} non riuscito",
"uploaded_skipped": "{{ok}} caricati · {{skipped}} saltati (file non normali)",
"upload_failed": "Caricamento non riuscito",
"uploading": "Caricamento…",
"uploading_file": "Caricamento {{name}}...",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Rinomina cartella",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Questa profondità di annidamento supera il massimo consentito (8).",
"group_virtual_immutable": "Il gruppo «Internal» è gestito dal sistema e non può essere modificato.",
"group_not_found": "Gruppo non trovato.",
"group_name_taken": "Un gruppo con questo nome esiste già."
"group_name_taken": "Un gruppo con questo nome esiste già.",
"forbidden": "Impossibile caricare i file"
},
"breadcrumb": {
"home": "Home",
@@ -496,7 +609,10 @@
},
"delete": "Elimina definitivamente",
"empty_action": "Svuota il cestino",
"expires_at": "Scadenza"
"expires_at": "Scadenza",
"confirm_delete": "Eliminare definitivamente questo elemento? Questa operazione non può essere annullata.",
"confirm_empty": "Svuotare la spazzatura? Questa operazione non può essere annullata.",
"restored": "Restaurato"
},
"daysRemaining": {
"expired": "Scaduto",
@@ -565,6 +681,27 @@
"magic_unavailable": "L'accesso tramite email non è disponibile su questo server.",
"passwords_match": "Le password corrispondono",
"sign_in": "Accedi",
"password_or_link_hint": "Password (lascia vuoto per un collegamento di accesso)",
"cookie_rejected": "L'accesso è riuscito ma il browser ha rifiutato il cookie di sessione. Se sei su HTTP, imposta OXICLOUD_COOKIE_SECURE=false o utilizza HTTPS.",
"login_error": "Errore durante l'accesso",
"magic_error": "Qualcosa è andato storto. Riprova.",
"magic_prompt": "Nessuna password? Accedi con un collegamento e-mail",
"magic_send": "Invia collegamento",
"magic_sent": "Se esiste un account, è stato inviato un collegamento di accesso. Controlla la tua casella di posta.",
"register_error": "La registrazione non è riuscita",
"session_expired": "La tua sessione è scaduta. Per favore accedi di nuovo.",
"signing_in": "Accesso…",
"sending": "Invio…",
"toggle_password": "Mostra password",
"login_error_title": "Accesso non riuscito",
"login_error_back_to_login": "Torna al login",
"login_error_auto_link_disabled": "Questo server non collega automaticamente gli account SSO. Accedi con le tue credenziali esistenti, quindi connetti SSO dal tuo profilo.",
"login_error_auto_link_email_not_verified": "Il tuo fornitore SSO non ha confermato il tuo indirizzo email. Verifica la tua email presso il tuo provider di identità, quindi riprova.",
"login_error_already_linked_elsewhere": "Esiste già un account locale con questo indirizzo email ed è collegato a un'identità SSO diversa. Contatta il tuo amministratore.",
"login_error_callback_denied": "Il tuo link di accesso è scaduto o era già utilizzato. Prova ad accedere di nuovo.",
"login_error_callback_failed": "Impossibile completare l'accesso SSO. Per favore riprova.",
"login_error_generic": "L'accesso SSO è stato rifiutato. Per favore riprova.",
"login_error_email_ambiguous": "Più account locali corrispondono a questo indirizzo email. Contatta l'amministratore per risolvere.",
"logged_out": "Disconnessione effettuata."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "Scarica file",
"zoom_in": "Ingrandisci",
"zoom_out": "Riduci",
"zoom_reset": "Reimposta zoom"
"zoom_reset": "Reimposta zoom",
"zoom": "Zoom"
},
"language_selector": {
"title": "Benvenuto!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "{{n}} elemento/i recente/i nascosto/i dalla tua preferenza",
"empty_hidden_hint": "Disattiva \"Nascondi i file nascosti\" nel tuo profilo per vederli.",
"loadMore": "Carica altri",
"remove_item": "Rimuovi dai recenti"
"remove_item": "Rimuovi dai recenti",
"confirm_clear": "Cancellare gli elementi recenti?"
},
"notifications": {
"file_renamed": "File rinominato",
@@ -636,7 +775,8 @@
"link_created": "Link creato",
"share_success": "Link di condivisione creato con successo",
"upload_files_section_title": "Caricamento non disponibile qui",
"upload_files_section_body": "Vai alla sezione File per caricare i file"
"upload_files_section_body": "Vai alla sezione File per caricare i file",
"clear": "Cancella tutto"
},
"batch": {
"one_selected": "1 elemento selezionato",
@@ -712,8 +852,8 @@
"issuer_url_hint": "URL dell'emittente OpenID Connect",
"auto_discover": "Auto-scoperta",
"discovering": "Scoperta…",
"client_id": "Client ID",
"client_secret": "Client Secret",
"client_id": "ID cliente",
"client_secret": "Segreto del cliente",
"client_secret_placeholder": "Lascia vuoto per mantenere il valore",
"secret_configured": "Un client secret è già configurato",
"callback_url": "URL di Callback",
@@ -835,7 +975,7 @@
"mig_verifying": "Verifica in corso...",
"oidc_auto_provision": "Provisioning automatico degli utenti",
"oidc_callback": "URL di Callback",
"oidc_client_id": "Client ID",
"oidc_client_id": "ID cliente",
"oidc_disable_pw": "Disabilita accesso con password (solo OIDC)",
"oidc_issuer": "URL Emittente",
"oidc_scopes": "Scopes",
@@ -843,38 +983,6 @@
"quotas": "Quote",
"reset_pw_for": "Nuova password per",
"role": "Ruolo",
"sessions": {
"filter_user": "Utente (UUID)",
"include_revoked": "Includi revocate / scadute",
"refresh": "Aggiorna",
"col_user": "Utente",
"col_origin": "Origine",
"col_created": "Creata",
"col_expires": "Scade",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Collegata",
"col_status": "Stato",
"current_tooltip": "Questa è la sessione che stai usando adesso — revocarla ti disconnetterà.",
"bound_tooltip": "Collegata a DPoP (jkt {{prefix}}…)",
"unbound": "non collegata",
"revoked": "revocata",
"expired": "scaduta",
"active": "attiva",
"revoke": "Revoca",
"empty": "Nessuna sessione corrisponde al filtro attuale.",
"revoke_self_confirm": "⚠️ Questa è la TUA sessione corrente. Revocarla ti disconnetterà immediatamente e dovrai accedere di nuovo. Continuare?",
"revoke_confirm": "Revocare questa sessione? La prossima richiesta da quel browser risponderà 401.",
"revoke_lag_notice": "Revocare una sessione interrompe immediatamente il suo percorso di aggiornamento, ma qualsiasi JWT già presente nel browser rimane valido fino a {{secs}} secondi, fino al prossimo tentativo di aggiornamento.",
"origin": {
"password": "Password",
"opaque": "OPAQUE",
"magic_link": "Link magico",
"oidc": "SSO",
"device": "Dispositivo",
"unknown": "Sconosciuto"
}
},
"smtp_fail": "Invio non riuscito.",
"smtp_send": "Invia",
"smtp_test": "Invia email di prova",
@@ -950,7 +1058,230 @@
"deleting": "Eliminazione…",
"auth": "Autenticazione",
"quota": "Uso archiviazione",
"last_login": "Ultimo accesso"
"last_login": "Ultimo accesso",
"tab_plugins": "Plugin",
"plugins_title": "Plugin",
"plugins_disabled": "I plugin sono disabilitati su questo server. Imposta OXICLOUD_ENABLE_PLUGINS=true (e crea con la funzione \"plugin\") per gestire qui i plugin WASM.",
"plugins_install_title": "Installa un plugin",
"plugins_install_intro": "Carica un bundle di plugin (.zip) contenente plugin.toml e il relativo modulo WebAssembly compilato (.wasm). Il manifest viene convalidato e il modulo viene analizzato prima dell'installazione.",
"plugins_bundle_label": "Pacchetto di plugin (.zip)",
"plugins_install": "Installa il plug-in",
"plugins_installed_title": "Plugin installati",
"plugins_col_name": "Nome",
"plugins_col_id": "ID",
"plugins_col_version": "Versione",
"plugins_col_events": "Eventi",
"plugins_col_status": "Stato",
"plugins_col_actions": "Azioni",
"plugins_loading": "Caricamento plugin...",
"plugins_none": "Nessun plugin installato.",
"plugins_enabled": "Abilitato",
"plugins_disabled_badge": "Disabilitato",
"plugins_enable": "Abilitare",
"plugins_disable": "Disabilita",
"plugins_delete": "Eliminare",
"plugins_confirm_delete": "Eliminare il plugin \"{{name}}\"? I suoi file verranno rimossi dal server.",
"plugins_installing": "Installazione…",
"plugins_installed": "Installato {{name}}.",
"plugins_install_missing_bundle": "Seleziona un pacchetto di plug-in (.zip).",
"plugins_details": "Registri e dettagli",
"plugins_back": "Torniamo ai plugin",
"plugins_retention_title": "Conservazione del registro",
"plugins_retention_intro": "I segmenti di log ruotati più vecchi della finestra di conservazione o che superano il limite di dimensione vengono eliminati in base a una pianificazione.",
"plugins_retention_days": "Conservazione (giorni)",
"plugins_retention_max_mb": "Dimensione massima del registro (MB)",
"plugins_retention_save": "Risparmia conservazione",
"plugins_retention_saved": "Conservazione salvata.",
"plugins_retention_invalid": "Inserisci numeri non negativi.",
"plugins_logs_title": "Registri",
"plugins_logs_level_all": "Tutti i livelli",
"plugins_logs_search": "Cerca messaggi...",
"plugins_logs_live": "Vivere",
"plugins_logs_clear": "Chiaro",
"plugins_logs_confirm_clear": "Cancellare tutti i log per questo plugin?",
"plugins_logs_none": "Nessuna voce di registro.",
"plugins_logs_col_time": "Tempo",
"plugins_logs_col_level": "Livello",
"plugins_logs_col_kind": "Tipo",
"plugins_logs_col_invocation": "Invocazione",
"plugins_logs_col_message": "Messaggio",
"plugins_logs_showing": "Mostra {{from}}–{{to}} di {{total}}",
"available": "disponibile",
"confirm_delete_plugin": "Eliminare il plugin {{name}}?",
"disable": "Disabilita",
"email_auto": "Generato automaticamente se lasciato vuoto",
"enable": "Abilitare",
"env_locked": "Impostato da una variabile di ambiente",
"logs_all": "Tutti i livelli",
"logs_empty": "Nessuna voce di registro.",
"logs_invocation": "Invocazione",
"logs_kind": "Tipo",
"logs_level": "Livello",
"logs_live": "Vivere",
"logs_message": "Messaggio",
"logs_search": "Ricerca…",
"logs_showing": "Mostra {{from}}–{{to}} di {{total}}",
"logs_time": "Tempo",
"mig_eta": "~{{min}} min rimanenti",
"mig_failed": "{{n}} BLOB falliti",
"mig_start": "Inizio",
"mig_verify": "Verificare l'integrità",
"mig_verify_mismatch": "{{n}} dimensioni non corrispondenti",
"mig_verify_missing": "{{n}} mancante",
"mig_verify_summary": "{{checked}} BLOB controllati, {{total}} totale nel database",
"migration": "Migrazione dello spazio di archiviazione",
"new_password": "Nuova password",
"no_plugins": "Nessun plugin installato.",
"oidc_admin_groups": "Gruppi di amministratori",
"oidc_auth_endpoint": "Endpoint di autenticazione",
"oidc_client_secret": "Segreto del cliente",
"oidc_enabled": "Abilita l'accesso OIDC",
"oidc_provider_name": "Nome del fornitore",
"oidc_secret_set": "Un segreto client è già configurato.",
"over_80": "{{n}} utenti oltre la quota 80%.",
"over_quota": "{{n}} utenti oltre quota",
"password_reset": "Reimpostazione della password",
"plugin": "Collegare",
"plugin_logs": "Registri dei plugin",
"plugins": "Plugin",
"plugins_clear_logs": "Cancella registri",
"plugins_install_hint": "Carica un pacchetto di plug-in (.zip).",
"plugins_retention": "Conservazione del registro",
"plugins_retention_max": "Dimensione massima (MB)",
"plugins_upload": "Carica .zip",
"quota_for": "Quota per",
"registration": "Registrazione",
"registration_disabled_warning": "La registrazione pubblica è disabilitata. Solo gli amministratori possono creare nuovi account.",
"settings_saved_ok": "Impostazioni salvate.",
"smtp": "E-mail (SMTP)",
"smtp_from": "Da",
"smtp_host": "Ospite",
"smtp_port": "Porta",
"smtp_status": "Stato dell'SMTP",
"smtp_to": "destinatario@esempio.com",
"storage_blobs": "BLOB",
"storage_current": "Backend attuale",
"storage_dedup": "Rapporto di deduplicazione",
"storage_preset": "Preimpostato",
"storage_size": "Memorizzato",
"storage_test": "Test",
"storage_backend_audit": "Coerenza del back-end",
"storage_backend_audit_triggered": "backend_consistency attivato per `{{name}}`: guardalo nella scheda Lavori.",
"time_day_ago": "{{n}} giorni fa",
"time_hour_ago": "{{n}} h fa",
"time_just_now": "proprio adesso",
"unchanged": "Lascia vuoto per rimanere aggiornato",
"running": "Corsa…",
"maintenance": "Manutenzione",
"maintenance_hint": "Eseguire nuovamente la scansione dei file esistenti per eseguire il backfill dei metadati. Sicuro da eseguire nuovamente; elabora l'intera libreria e potrebbe richiedere del tempo.",
"reextract_audio": "Riestrarre i metadati audio",
"reextract_photos": "Riestrarre le date di acquisizione di foto e video",
"encryption": "Crittografia",
"encryption_hint": "Genera una chiave AES-256 per la crittografia dei BLOB inattivi, quindi impostala come OXICLOUD_STORAGE_ENCRYPTION_KEY nell'ambiente server.",
"gen_key": "Genera chiave",
"gen_key_warning": "Conserva questa chiave in modo sicuro. In caso di smarrimento, i dati crittografati andranno persi irrimediabilmente.",
"jobs": {
"tab": "Lavori",
"title": "Lavori",
"hint": "Questa sezione riguarda i lavori interni: lavori periodici + su richiesta. I controlli di coerenza possono essere eseguiti in sicurezza in qualsiasi momento: sono di sola lettura.",
"run_all_consistency": "Esegui tutti i controlli di coerenza",
"run_deep": "Corri in profondità",
"run_deep_hint": "Esegue anche varianti lente (re-hash blob, rilevamento bitrot).",
"col_name": "Nome",
"col_cadence": "Cadenza",
"col_last_run": "Ultima corsa",
"col_outcome": "Risultato",
"col_state": "Stato",
"col_actions": "Azioni",
"col_started_at": "Iniziato",
"col_status": "Stato",
"col_duration": "Durata",
"col_scanned": "Scansionato",
"col_progress": "Progressi",
"col_findings": "Risultati",
"progress_scanned_only": "{{n}} scansionato",
"progress_scanned_only_tooltip": "Nessun totale disponibile per questa esecuzione (distribuzione pre-barra di avanzamento o il tenant non segnala un argomento numerabile).",
"findings_present_tooltip": "Espandi questa esecuzione per visualizzare i dettagli per ogni risultato.",
"col_error": "Errore",
"col_kind": "Tipo",
"col_severity": "Gravità",
"col_resource": "Risorsa",
"col_detail": "Dettaglio",
"run": "Correre",
"cancel": "Cancellare",
"refresh": "Aggiorna",
"runs_title": "Esecuzioni recenti",
"run_json": "Riepilogo esecuzione (JSON)",
"findings_title": "Risultati",
"no_runs": "Nessuna corsa ancora.",
"no_findings": "Nessun risultato: analisi pulita.",
"none_registered": "Nessun lavoro registrato.",
"on_demand": "su richiesta",
"every_h": "ogni {{n}} h",
"every_min": "ogni {{n}} min",
"every_sec": "ogni {{n}} s",
"outcome_ok": "OK",
"outcome_err": "errare",
"outcome_issues": "problemi",
"outcome_notices": "avvisi",
"n_findings": "{{n}} risultati",
"n_notices": "{{n}} avvisi",
"notices_present_tooltip": "Risultati informativi: nessuna azione richiesta. Espandi per i dettagli.",
"purge": "Elimina le vecchie esecuzioni",
"purge_hint": "Elimina la cronologia delle esecuzioni completate e non riuscite precedente alla finestra di conservazione scelta. I risultati diminuiscono con le corse principali. Le esecuzioni non terminali vengono sempre conservate.",
"purge_title": "Elimina la vecchia cronologia lavorativa",
"purge_body": "Elimina la cronologia delle esecuzioni completate e non riuscite precedente al numero di giorni scelto. I risultati diminuiscono con le corse principali. Le esecuzioni non terminali (in esecuzione, in pausa, con richiesta di annullamento) vengono sempre conservate.",
"purge_days_label": "Conservazione (giorni)",
"purge_confirm": "Eliminazione",
"purge_done": "{{n}} vecchie analisi eliminate (conservazione {{days}} giorni)",
"state_running": "corsa",
"never": "Mai",
"just_now": "proprio adesso",
"n_min_ago": "{{n}} minuto fa",
"n_h_ago": "{{n}} h fa",
"n_d_ago": "{{n}} giorni fa",
"triggered_ok": "{{name}} attivato con successo",
"triggered_err": "{{name}} fallito: {{message}}",
"cancel_requested": "Annulla richiesta: {{name}} si fermerà al successivo confine sicuro",
"cancel_noop": "Niente da annullare: {{name}} non è in esecuzione",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Utente (UUID)",
"include_revoked": "Includi revocate / scadute",
"refresh": "Aggiorna",
"col_user": "Utente",
"col_origin": "Origine",
"col_created": "Creata",
"col_expires": "Scade",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Collegata",
"col_status": "Stato",
"current_tooltip": "Questa è la sessione che stai usando adesso — revocarla ti disconnetterà.",
"bound_tooltip": "Collegata a DPoP (jkt {{prefix}}…)",
"unbound": "non collegata",
"revoked": "revocata",
"expired": "scaduta",
"active": "attiva",
"revoke": "Revoca",
"empty": "Nessuna sessione corrisponde al filtro attuale.",
"revoke_self_confirm": "⚠️ Questa è la TUA sessione corrente. Revocarla ti disconnetterà immediatamente e dovrai accedere di nuovo. Continuare?",
"revoke_confirm": "Revocare questa sessione? La prossima richiesta da quel browser risponderà 401.",
"revoke_lag_notice": "Revocare una sessione interrompe immediatamente il suo percorso di aggiornamento, ma qualsiasi JWT già presente nel browser rimane valido fino a {{secs}} secondi, fino al prossimo tentativo di aggiornamento.",
"origin": {
"password": "Password",
"opaque": "OPAQUE",
"magic_link": "Link magico",
"oidc": "SSO",
"device": "Dispositivo",
"unknown": "Sconosciuto"
}
}
},
"profile": {
"page_title": "Profilo",
@@ -1026,7 +1357,7 @@
"error_create_pw": "Impossibile creare la password",
"confirm_revoke": "Revocare la password \"{{label}}\"? I client che la usano smetteranno di funzionare.",
"error_revoke": "Revoca fallita",
"edit_photo": "Edit photo",
"edit_photo": "Modifica foto",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com",
@@ -1039,12 +1370,31 @@
"photo_save_failed": "Impossibile salvare la foto",
"photo_no_file": "Seleziona prima un file",
"photo_managed_by_oidc": "Foto gestita dal tuo fornitore di identità.",
"password_mismatch": "Le password non corrispondono"
"password_mismatch": "Le password non corrispondono",
"app_pw_revoke": "Revoca la password dell'app",
"avatar": "Avatar",
"copied": "Copiato",
"copy_failed": "Impossibile copiare",
"language": "Lingua",
"language_auto": "Automatico",
"saved": "Profilo salvato",
"sso_connect_title": "Connetti il ​​Single Sign-On",
"sso_connect_description": "Collega il tuo account a {{provider}} in modo da poter accedere con SSO anziché con la password.",
"sso_connect_button": "Connettiti con {{provider}}",
"sso_disconnect_title": "Accesso singolo",
"sso_disconnect_description": "Il tuo account è collegato a {{provider}}. D'ora in poi la disconnessione richiederà l'accesso con la tua password.",
"sso_disconnect_button": "Disconnettere il Single Sign-On",
"sso_disconnect_confirm_title": "Disconnettere il Single Sign-On?",
"sso_disconnect_confirm_message": "Successivamente potrai accedere solo con la tua password o le credenziali OPAQUE.",
"sso_disconnect_confirm_button": "Disconnetti",
"sso_unlinked_success": "Single Sign-On disconnesso.",
"sso_unlink_no_alt_auth": "Imposta prima una password, altrimenti verrai bloccato."
},
"upload": {
"uploading": "Caricamento in corso...",
"files": "file",
"complete": "{{count}} / {{total}} caricati"
"complete": "{{count}} / {{total}} caricati",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Quota di archiviazione superata",
"sharedwithme": {
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "Ogni utente interno su questo server",
"create": "Crea gruppo",
"empty": "Nessun gruppo al momento.",
"members": "Membri"
"members": "Membri",
"add_member_search": "Cerca utenti o gruppi da aggiungere…",
"nested": "Gruppo"
},
"myshares": {
"copyLink": "Copia link",
@@ -1134,11 +1486,18 @@
"emptyTitle": "Nessun elemento condiviso corrisponde al filtro attuale",
"emptyHint": "Modifica il filtro per tipo o reimpostalo al valore predefinito (File + Cartelle).",
"reset": "Reimposta filtro"
}
},
"editSharing": "Modifica condivisione",
"emptyStateDesc": "Gli elementi che condividi con altri verranno visualizzati qui",
"emptyStateTitle": "Non hai ancora condiviso nulla",
"manageAccess": "Gestisci l'accesso",
"notifySent": "Notifica inviata.",
"passwordLinks": "Collegamenti protetti da password"
},
"sort": {
"asc": "crescente",
"desc": "decrescente"
"desc": "decrescente",
"direction": "Direzione dell'ordinamento"
},
"notif": {
"errorTitle": "Errore",
@@ -1212,7 +1571,15 @@
"category": {
"audio": "Audio",
"code": "Codice",
"text": "Testo"
"text": "Testo",
"archives": "Archivi",
"documents": "Documenti",
"images": "Immagini",
"installers": "Installatori",
"markdown": "Ribasso",
"presentations": "Presentazioni",
"spreadsheets": "Fogli di calcolo",
"videos": "Video"
},
"common": {
"add": "Aggiungi",
@@ -1235,21 +1602,60 @@
"search": "Cerca",
"yes": "Sì",
"saving": "Salvataggio…",
"deleting": "Eliminazione…"
"deleting": "Eliminazione…",
"copied": "Copiato negli appunti",
"copy_failed": "Copia non riuscita",
"empty": "Niente qui ancora.",
"error": "errore sconosciuto",
"favorite": "Preferito",
"ok": "OK",
"optional": "opzionale",
"retry": "Riprova",
"select": "Selezionare",
"select_all": "Seleziona tutto",
"dismiss": "Congedare"
},
"device": {
"continue": "Continua",
"unknown": "Sconosciuto"
"unknown": "Sconosciuto",
"approve": "Approvare",
"approved": "Dispositivo approvato. Puoi tornare al tuo dispositivo.",
"client": "Applicazione",
"denied": "Accesso al dispositivo negato.",
"deny": "Negare",
"enter_code": "Inserisci il codice mostrato sul tuo dispositivo",
"lookup_failed": "Impossibile verificare il codice. Per favore riprova.",
"not_found": "Codice non trovato o scaduto. Per favore controlla e riprova.",
"scopes": "Accesso",
"title": "Verifica del dispositivo",
"unauthorized": "Devi essere loggato per autorizzare un dispositivo. Effettua prima l'accesso."
},
"expiryBucket": {
"expired": "Scaduto",
"noExpiry": "Nessuna scadenza",
"today": "Oggi",
"tomorrow": "Domani"
"tomorrow": "Domani",
"later": "Dopo",
"month": "In meno di 30 giorni",
"week": "In meno di 7 giorni"
},
"nextcloud": {
"error_title": "Errore",
"sign_in_with": "Accedi con {{provider}}"
"sign_in_with": "Accedi con {{provider}}",
"close_window": "Chiudi finestra",
"error_expired_body": "La tua sessione è scaduta. Per favore riprova.",
"error_expired_title": "Sessione scaduta",
"error_generic_body": "Si è verificato un errore imprevisto. Per favore riprova.",
"error_invalid_body": "Nome utente o password non validi. Controlla le tue credenziali e riprova.",
"error_invalid_title": "Accesso non riuscito",
"error_notfound_body": "La pagina richiesta non è stata trovata.",
"error_notfound_title": "Non trovato",
"grant": "Concedi l'accesso",
"grant_subtitle": "Un client Nextcloud sta richiedendo l'accesso al tuo account.",
"grant_title": "Concedi l'accesso",
"invalid_token": "Token di sessione non valido.",
"success_body": "Ora puoi tornare alla tua applicazione: è connessa.",
"success_title": "Accesso concesso"
},
"search": {
"size_label": "Dimensione",
@@ -1264,7 +1670,13 @@
},
"type_label": "Tipo",
"sort": {
"relevance": "Rilevanza"
"relevance": "Rilevanza",
"largest": "Il più grande",
"name_asc": "Nome dalla A alla Z",
"name_desc": "Nome ZA",
"newest": "Più recente",
"oldest": "Il più antico",
"smallest": "Il più piccolo"
},
"results_for": "Risultati per \"{{q}}\"",
"results_summary": "Risultati per \"{{q}}\" · {{n}} risultati in {{ms}} ms",
@@ -1281,9 +1693,9 @@
"prompt": "Digita una query nella barra di ricerca in alto.",
"size": {
"all": "Qualsiasi dimensione",
"small": "< 1 MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"small": "<1MB",
"medium": "1-100 MB",
"large": ">100MB"
},
"date": {
"all": "In qualsiasi momento",
@@ -1291,14 +1703,24 @@
"week": "Ultima settimana",
"month": "Ultimo mese",
"year": "Ultimo anno"
}
},
"see_all": "Vedi tutti i risultati"
},
"sizeBucket": {
"folders": "Cartelle"
"folders": "Cartelle",
"empty": "Vuoto (0 B)",
"huge": "> 5GB",
"large": "1 – 5GB",
"medium": "100 MB – 1 GB",
"small": "1 – 100MB",
"tiny": "<1MB"
},
"view": {
"grid": "Visualizzazione griglia",
"list": "Visualizzazione elenco"
"list": "Visualizzazione elenco",
"label": "Visualizza le opzioni",
"hide_dotfiles": "Nascondi i file nascosti",
"show_dotfiles": "Mostra file nascosti"
},
"preferences": {
"save_failed": "Impossibile salvare la preferenza. Riprova."
@@ -1373,5 +1795,33 @@
"location": "Posizione",
"wrong_drop_zone_msg": "I caricamenti funzionano solo in File — apri la sezione File e trascina lì gli elementi.",
"wrong_drop_zone_action": "Vai a File"
},
"people": {
"unnamed": "Senza nome",
"empty": "Nessuna persona ancora",
"disabled": "Il riconoscimento facciale è disabilitato",
"rename_title": "Dai un nome a questa persona",
"name_label": "Nome",
"back": "Indietro"
},
"about": {
"description": "OxiCloud: un server di archiviazione e sincronizzazione file veloce e self-hosted."
},
"cmdk": {
"no_results": "Nessun comando corrispondente",
"placeholder": "Digita un comando o cerca...",
"title": "Tavolozza dei comandi",
"toggle_theme": "Cambia tema"
},
"errors_loadFailed": "Impossibile caricare gli elementi",
"settings": {
"language": "Lingua"
},
"shared_with_me": {
"empty": "Non è stato ancora condiviso nulla con te.",
"from": "Condiviso da {{who}}"
},
"sortdir": {
"title": "Direzione dell'ordinamento"
}
}
+618 -168
View File
@@ -65,7 +65,11 @@
"sharedwithme": "自分と共有",
"profile": "プロフィール",
"shared_with_me": "自分と共有",
"groups": "グループ"
"groups": "グループ",
"primary": "主要な",
"admin_sections": "管理セクション",
"back_to_app": "OxiCloud に戻る",
"toggle": "ナビゲーションメニューを切り替えます"
},
"photos": {
"empty_state": "写真はまだありません",
@@ -76,7 +80,21 @@
"view_daily": "日",
"view_monthly": "月",
"view_yearly": "年",
"group_by": "グループ化"
"group_by": "グループ化",
"confirm_delete": "{{n}} 写真をゴミ箱に移動しますか?",
"confirm_delete_one": "{{name}}を削除しますか?",
"delete": "写真を削除する",
"empty": "写真はまだありません。",
"full_resolution": "フル解像度",
"trash_partial": "{{ok}}/{{total}} はゴミ箱に移動されました。",
"trashed": "{{n}} ゴミ箱に移動しました。",
"layout_square": "グリッド",
"layout_justified": "正当化された",
"tab_moments": "瞬間",
"tab_places": "場所",
"tab_people": "人々",
"map_loading": "マップを読み込み中…",
"map_error": "マップを読み込めませんでした"
},
"music": {
"create_playlist": "プレイリストを作成",
@@ -127,24 +145,43 @@
"loading": "読み込み中…",
"search_error": "オーディオファイルを読み込めませんでした",
"adding": "追加中…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "編集可能",
"cover_updated": "表紙を更新しました",
"empty_hint": "最初のプレイリストを作成して音楽の整理を始めましょう",
"make_private": "非公開にする",
"make_public": "公開する",
"manage_shares": "共有の管理",
"no_shares": "まだシェアはありません",
"playback_error": "再生に失敗しました",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "読み取り専用",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "共有を削除する",
"set_cover": "セットカバー",
"share_with_user": "ユーザーIDまたはメールアドレス",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "前へ"
"track_removed": "トラックが削除されました",
"prev": "前へ",
"add_selected": "選択したものを追加",
"create_playlist_hint": "プレイリスト名を入力してプレイリストを作成します。",
"created": "「{{name}}」を作成しました。",
"delete_playlist": "プレイリストを削除する",
"deleted": "「{{name}}」を削除しました。",
"edit_description": "説明の編集",
"empty_playlist": "このプレイリストにはまだトラックがありません。",
"new_playlist": "新しいプレイリスト",
"no_audio": "音声ファイルが見つかりませんでした。",
"now_private": "プレイリストは非公開になりました。",
"now_public": "プレイリストが公開されました。",
"pick_or_create": "既存: {{list}}。追加または作成する名前を入力します。",
"rename_playlist": "プレイリストの名前を変更する",
"reordered": "プレイリストを並べ替えました。",
"seek": "求める",
"selected_count": "{{n}} 選択済み",
"share_added": "共有。",
"track_count": "{{n}} トラック",
"tracks_added": "{{n}} トラックを追加しました。"
},
"actions": {
"search": "ファイルを検索...",
@@ -195,7 +232,9 @@
"auto": "システムに合わせる"
},
"manage_groups": "グループを管理",
"admin": "管理者"
"admin": "管理者",
"mit_license": "MITライセンス",
"title": "ユーザーメニュー"
},
"share": {
"dialogTitle": "共有リンク",
@@ -222,33 +261,66 @@
"shareUpdated": "共有設定が正常に更新されました",
"shareRemoved": "共有が正常に削除されました",
"inviteByEmail": "メールで招待 — 招待を送信します",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "ユーザーディレクトリが使用できません",
"linkNamePlaceholder": "リンク名 (オプション)",
"newLink": "新しいリンク",
"noExpiry": "有効期限なし",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "パブリックリンク",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "編集可能",
"canManage": "管理できる",
"canView": "閲覧可能"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "人を検索…",
"shareOf": "のシェア:",
"sharedLink": "共有リンク",
"copied": "リンクがコピーされました",
"copy": "コピー",
"copy_failed": "Could not copy link",
"copy_failed": "リンクをコピーできませんでした",
"download": "ダウンロード",
"files": "ファイル",
"folders": "フォルダ",
"link_name": "Link name (optional)",
"link_name": "リンク名 (オプション)",
"notifyByEmail": "メールで通知",
"revoke": "Remove",
"role_label": "役割",
"col_shared_by": "共有者",
"col_shared": "共有日時"
"col_shared": "共有日時",
"addPassword": "パスワードを追加",
"add_people": "人、グループ、メールを追加…",
"bad_password": "パスワードが間違っています。もう一度試してください。",
"changePassword": "パスワードを変更する",
"create_link": "リンクの作成",
"created": "パブリックリンクが作成されました",
"dialog_title": "「{{name}}」をシェアする",
"download_zip": "ZIPをダウンロード",
"empty_folder": "このフォルダーは空です。",
"error": "何か問題が発生しました。もう一度試してください。",
"expired": "この共有リンクは利用できなくなりました。",
"expires_optional": "有効期限 (オプション)",
"expiry": "有効期限",
"invalid": "この共有リンクは無効です。",
"link": "リンク",
"no_people": "まだ誰とも共有されていません。",
"none": "まだ公開リンクはありません。",
"notify": {
"coalesced": "{{n}} 最近すでに通知されています。",
"rateLimited": "{{n}} レート制限に達しました - 後で試してください。",
"sent": "{{n}} メールで通知されます。",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "パスワードを設定します。",
"passwordPrompt_clear": "新しいパスワード (削除するには空白):",
"password_cleared": "パスワードが削除されました",
"password_optional": "パスワード (オプション)",
"password_set": "パスワードが更新されました",
"password_title": "パスワードが必要です",
"public_link": "パブリックリンク",
"set_expiry": "有効期限を設定する",
"title": "共有",
"unlock": "ロックを解除する"
},
"share_dialogTitle": "共有リンク",
"share_linkLabel": "共有リンク:",
@@ -402,7 +474,47 @@
"favorite": "お気に入りに追加",
"unfavorite": "お気に入りから削除",
"open": "開く",
"download_zip": "ZIP形式でダウンロード"
"download_zip": "ZIP形式でダウンロード",
"already_favorites": "選択したアイテムはすべてすでにお気に入りになっています",
"batch_delete": "選択したものを削除",
"breadcrumb": "ブレッドクラム",
"cancel_selection": "選択をキャンセルする",
"confirm_batch_delete": "{{n}} アイテムをゴミ箱に移動しますか?",
"confirm_delete": "「{{name}}」をゴミ箱に移動しますか?",
"confirm_delete_n": "{{count}} アイテムを削除しますか?",
"copied": "コピーされました",
"copy_here": "ここにコピーします",
"copy_n": "{{n}} アイテムをコピーする",
"copy_title": "「{{name}}」をコピー",
"edit_new_tab": "新しいタブで編集",
"editor": "ドキュメントエディタ",
"empty_title": "このフォルダは空です",
"favorited": "お気に入り",
"grid": "グリッド",
"list": "リスト",
"more_actions": "さらなるアクション",
"move_here": "ここに移動",
"move_n": "{{n}} アイテムを移動する",
"move_title": "「{{name}}」を移動",
"moved": "移転しました",
"new_folder_prompt": "新しいフォルダー名",
"no_home": "利用可能なホームフォルダーがありません。",
"no_preview": "このファイル タイプでは使用できるプレビューがありません。",
"no_subfolders": "ここにはサブフォルダーはありません。",
"owner_me": "自分",
"preview_failed": "プレビューを読み込めませんでした。",
"select_all": "すべて選択",
"selected_count": "{{count}} 選択済み",
"selection": "選択",
"shared": "共有",
"uploaded": "アップロード完了",
"uploaded_saved": "アップロード完了 — {{mb}} MB 重複排除済み",
"uploaded_partial": "{{ok}} アップロードされました、{{failed}} 失敗しました",
"uploaded_skipped": "{{ok}} アップロード · {{skipped}} スキップ (通常のファイルではない)",
"upload_failed": "アップロードに失敗しました",
"uploading": "アップロード中…",
"uploading_file": "Uploading {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "フォルダ名を変更",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "ネストの深さが許容されている最大値(8)を超えています。",
"group_virtual_immutable": "「Internal」グループはシステム管理であり、変更できません。",
"group_not_found": "グループが見つかりません。",
"group_name_taken": "この名前のグループはすでに存在します。"
"group_name_taken": "この名前のグループはすでに存在します。",
"forbidden": "ファイルをロードできませんでした"
},
"breadcrumb": {
"home": "ホーム",
@@ -496,7 +609,10 @@
},
"delete": "完全に削除",
"empty_action": "ゴミ箱を空にする",
"expires_at": "期限"
"expires_at": "期限",
"confirm_delete": "このアイテムを完全に削除しますか?これを元に戻すことはできません。",
"confirm_empty": "ゴミ箱を空にしますか?これを元に戻すことはできません。",
"restored": "復元されました"
},
"daysRemaining": {
"expired": "期限切れ",
@@ -556,15 +672,36 @@
"magicLinkSent": "そのメールアドレスのアカウントが存在する場合、サインインリンクが送信されました。受信トレイをご確認ください。",
"magicLinkUnavailable": "このサーバーではメールでのサインインは利用できません。",
"magicLinkNetworkError": "サーバーに接続できませんでした: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "パスワードがありませんか?サインインリンクをメールで送信してください",
"passwordsMatch": "パスワードが一致する",
"capsLock": "Caps Lock がオンになっている",
"caps_lock": "Caps Lock がオンになっている",
"magic_email_label": "メールアドレス",
"magic_hint": "パスワードをお持ちでない方は、メールアドレスを入力するとワンタイムサインインリンクをお送りします。",
"magic_unavailable": "このサーバーではメールでのサインインは利用できません。",
"passwords_match": "Passwords match",
"passwords_match": "パスワードが一致する",
"sign_in": "サインイン",
"password_or_link_hint": "パスワード (サインインリンクの場合は空白のままにします)",
"cookie_rejected": "ログインは成功しましたが、ブラウザがセッション Cookie を拒否しました。 HTTP を使用している場合は、OXICLOUD_COOKIE_SECURE=false を設定するか、HTTPS を使用します。",
"login_error": "ログインエラー",
"magic_error": "何か問題が発生しました。もう一度やり直してください。",
"magic_prompt": "パスワードがありませんか?電子メールのリンクを使用してサインインする",
"magic_send": "リンクを送信する",
"magic_sent": "アカウントが存在する場合は、サインイン リンクが送信されています。受信箱を確認してください。",
"register_error": "登録に失敗しました",
"session_expired": "セッションの有効期限が切れました。再度サインインしてください。",
"signing_in": "サインイン中…",
"sending": "送信中…",
"toggle_password": "パスワードを表示",
"login_error_title": "サインインに失敗しました",
"login_error_back_to_login": "ログインに戻る",
"login_error_auto_link_disabled": "このサーバーは SSO アカウントを自動リンクしません。既存の資格情報を使用してサインインし、プロファイルから SSO に接続します。",
"login_error_auto_link_email_not_verified": "SSO プロバイダーがあなたの電子メール アドレスを確認しませんでした。 ID プロバイダーで電子メールを確認して、もう一度試してください。",
"login_error_already_linked_elsewhere": "この電子メールのローカル アカウントはすでに存在しており、別の SSO ID にリンクされています。管理者に連絡してください。",
"login_error_callback_denied": "サインイン リンクの有効期限が切れているか、すでに使用されています。もう一度サインインしてください。",
"login_error_callback_failed": "SSO サインインを完了できませんでした。もう一度試してください。",
"login_error_generic": "SSO サインインが拒否されました。もう一度試してください。",
"login_error_email_ambiguous": "複数のローカル アカウントがこの電子メール アドレスに一致します。解決するには管理者に問い合わせてください。",
"logged_out": "サインアウトしました。"
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "ファイルをダウンロード",
"zoom_in": "拡大",
"zoom_out": "縮小",
"zoom_reset": "ズームリセット"
"zoom_reset": "ズームリセット",
"zoom": "ズーム"
},
"language_selector": {
"title": "ようこそ!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "設定により非表示になっている最近の項目が {{n}} 件あります",
"empty_hidden_hint": "プロフィールで「非表示ファイルを隠す」をオフにすると表示されます。",
"loadMore": "さらに読み込む",
"remove_item": "最近使用したものから削除"
"remove_item": "最近使用したものから削除",
"confirm_clear": "最近のアイテムをクリアしますか?"
},
"notifications": {
"file_renamed": "ファイル名を変更しました",
@@ -636,7 +775,8 @@
"link_created": "リンクを作成しました",
"share_success": "共有リンクを正常に作成しました",
"upload_files_section_title": "ここではアップロードできません",
"upload_files_section_body": "ファイルをアップロードするには「ファイル」セクションに移動してください"
"upload_files_section_body": "ファイルをアップロードするには「ファイル」セクションに移動してください",
"clear": "すべてクリア"
},
"batch": {
"one_selected": "1件選択中",
@@ -843,38 +983,6 @@
"quotas": "クォータ",
"reset_pw_for": "新しいパスワード:",
"role": "役割",
"sessions": {
"filter_user": "ユーザー (UUID)",
"include_revoked": "取り消し済み / 期限切れを含む",
"refresh": "更新",
"col_user": "ユーザー",
"col_origin": "由来",
"col_created": "作成日時",
"col_expires": "有効期限",
"col_ip": "IP",
"col_user_agent": "ユーザーエージェント",
"col_bound": "バインド",
"col_status": "状態",
"current_tooltip": "これは現在使用中のセッションです — 取り消すとサインアウトされます。",
"bound_tooltip": "DPoP にバインド済み (jkt {{prefix}}…)",
"unbound": "バインドなし",
"revoked": "取り消し済み",
"expired": "期限切れ",
"active": "有効",
"revoke": "取り消し",
"empty": "現在のフィルターに一致するセッションはありません。",
"revoke_self_confirm": "⚠️ これはあなたの現在のセッションです。取り消すと直ちにサインアウトされ、再度サインインが必要になります。続行しますか?",
"revoke_confirm": "このセッションを取り消しますか? そのブラウザからの次のリクエストは 401 になります。",
"revoke_lag_notice": "セッションを取り消すと、リフレッシュ経路は直ちに切断されますが、ブラウザにすでに存在する JWT は次のリフレッシュ試行まで最大 {{secs}} 秒間有効なままです。",
"origin": {
"password": "パスワード",
"opaque": "OPAQUE",
"magic_link": "マジックリンク",
"oidc": "SSO",
"device": "デバイス",
"unknown": "不明"
}
},
"smtp_fail": "送信に失敗しました。",
"smtp_send": "送信",
"smtp_test": "テストメールを送信",
@@ -950,7 +1058,230 @@
"deleting": "削除中…",
"auth": "認証",
"quota": "ストレージ使用量",
"last_login": "最終ログイン"
"last_login": "最終ログイン",
"tab_plugins": "プラグイン",
"plugins_title": "プラグイン",
"plugins_disabled": "このサーバーではプラグインが無効になっています。ここで WASM プラグインを管理するには、OXICLOUD_ENABLE_PLUGINS=true に設定します (そして「プラグイン」機能を使用してビルドします)。",
"plugins_install_title": "プラグインをインストールする",
"plugins_install_intro": "plugin.toml とそのコンパイル済み WebAssembly モジュール (.wasm) を含むプラグイン バンドル (.zip) をアップロードします。インストール前にマニフェストが検証され、モジュールが検査されます。",
"plugins_bundle_label": "プラグインバンドル (.zip)",
"plugins_install": "プラグインのインストール",
"plugins_installed_title": "インストールされているプラ​​グイン",
"plugins_col_name": "名前",
"plugins_col_id": "ID",
"plugins_col_version": "バージョン",
"plugins_col_events": "イベント",
"plugins_col_status": "状態",
"plugins_col_actions": "アクション",
"plugins_loading": "プラグインを読み込み中…",
"plugins_none": "プラグインがインストールされていません。",
"plugins_enabled": "有効",
"plugins_disabled_badge": "無効",
"plugins_enable": "有効にする",
"plugins_disable": "無効にする",
"plugins_delete": "消去",
"plugins_confirm_delete": "プラグイン「{{name}}」を削除しますか?そのファイルはサーバーから削除されます。",
"plugins_installing": "インストール中…",
"plugins_installed": "{{name}} インストールされました。",
"plugins_install_missing_bundle": "プラグイン バンドル (.zip) を選択します。",
"plugins_details": "ログと詳細",
"plugins_back": "プラグインに戻る",
"plugins_retention_title": "ログの保存",
"plugins_retention_intro": "保持期間よりも古い、またはサイズの上限を超えたローテーションされたログ セグメントは、スケジュールに従ってプルーニングされます。",
"plugins_retention_days": "保存期間 (日)",
"plugins_retention_max_mb": "最大ログ サイズ (MB)",
"plugins_retention_save": "保存の保持",
"plugins_retention_saved": "保存期間が保存されました。",
"plugins_retention_invalid": "負ではない数値を入力してください。",
"plugins_logs_title": "ログ",
"plugins_logs_level_all": "すべてのレベル",
"plugins_logs_search": "メッセージを検索…",
"plugins_logs_live": "ライブ",
"plugins_logs_clear": "クリア",
"plugins_logs_confirm_clear": "このプラグインのログをすべてクリアしますか?",
"plugins_logs_none": "ログエントリはありません。",
"plugins_logs_col_time": "時間",
"plugins_logs_col_level": "レベル",
"plugins_logs_col_kind": "親切",
"plugins_logs_col_invocation": "呼び出し",
"plugins_logs_col_message": "メッセージ",
"plugins_logs_showing": "{{total}} の {{from}}–{{to}} を表示中",
"available": "利用可能",
"confirm_delete_plugin": "プラグイン {{name}} を削除しますか?",
"disable": "無効にする",
"email_auto": "空白のままにすると自動生成されます",
"enable": "有効にする",
"env_locked": "環境変数によって設定される",
"logs_all": "すべてのレベル",
"logs_empty": "ログエントリはありません。",
"logs_invocation": "呼び出し",
"logs_kind": "親切",
"logs_level": "レベル",
"logs_live": "ライブ",
"logs_message": "メッセージ",
"logs_search": "検索…",
"logs_showing": "{{total}} の {{from}}–{{to}} を表示中",
"logs_time": "時間",
"mig_eta": "~{{min}} 残り分",
"mig_failed": "{{n}} 失敗した BLOB",
"mig_start": "始める",
"mig_verify": "整合性の検証",
"mig_verify_mismatch": "{{n}} サイズの不一致",
"mig_verify_missing": "{{n}} 行方不明",
"mig_verify_summary": "{{checked}} チェックされた BLOB、{{total}} データベース内の合計",
"migration": "ストレージの移行",
"new_password": "新しいパスワード",
"no_plugins": "プラグインがインストールされていません。",
"oidc_admin_groups": "管理者グループ",
"oidc_auth_endpoint": "認証エンドポイント",
"oidc_client_secret": "クライアントシークレット",
"oidc_enabled": "OIDC ログインを有効にする",
"oidc_provider_name": "プロバイダ名",
"oidc_secret_set": "クライアント シークレットはすでに構成されています。",
"over_80": "{{n}} ユーザー数が 80% 割り当てを超えている",
"over_quota": "{{n}} ユーザーが割り当てを超えている",
"password_reset": "パスワードのリセット",
"plugin": "プラグイン",
"plugin_logs": "プラグインのログ",
"plugins": "プラグイン",
"plugins_clear_logs": "ログをクリアする",
"plugins_install_hint": "プラグイン バンドル (.zip) をアップロードします。",
"plugins_retention": "ログの保存",
"plugins_retention_max": "最大サイズ (MB)",
"plugins_upload": ".zip をアップロードする",
"quota_for": "の割り当て",
"registration": "登録",
"registration_disabled_warning": "パブリック登録は無効になっています。新しいアカウントを作成できるのは管理者だけです。",
"settings_saved_ok": "設定が保存されました。",
"smtp": "電子メール (SMTP)",
"smtp_from": "から",
"smtp_host": "ホスト",
"smtp_port": "ポート",
"smtp_status": "SMTPステータス",
"smtp_to": "受信者@example.com",
"storage_blobs": "ブロブ",
"storage_current": "現在のバックエンド",
"storage_dedup": "重複排除率",
"storage_preset": "プリセット",
"storage_size": "保存済み",
"storage_test": "テスト",
"storage_backend_audit": "バックエンドの一貫性",
"storage_backend_audit_triggered": "backend_consistency が `{{name}}` に対してトリガーされました — [ジョブ] タブで確認してください。",
"time_day_ago": "{{n}} 日前",
"time_hour_ago": "{{n}} 時間前",
"time_just_now": "ちょうど今",
"unchanged": "最新の状態を保つには空白のままにしてください",
"running": "実行中…",
"maintenance": "メンテナンス",
"maintenance_hint": "既存のファイルを再スキャンしてメタデータをバックフィルします。安全に再実行できます。ライブラリ全体を処理するため、時間がかかる場合があります。",
"reextract_audio": "オーディオメタデータを再抽出する",
"reextract_photos": "写真とビデオの撮影日を再抽出する",
"encryption": "暗号化",
"encryption_hint": "保存時の BLOB 暗号化用の AES-256 キーを生成し、サーバー環境でそれを OXICLOUD_STORAGE_ENCRYPTION_KEY として設定します。",
"gen_key": "キーの生成",
"gen_key_warning": "このキーは安全に保管してください。紛失すると、暗号化されたデータは回復不能に失われます。",
"jobs": {
"tab": "求人",
"title": "求人",
"hint": "このセクションは、内部ジョブ (定期ジョブとオンデマンド ジョブ) に関するものです。整合性チェックは読み取り専用なので、いつでも安全に実行できます。",
"run_all_consistency": "すべての整合性チェックを実行する",
"run_deep": "深く走る",
"run_deep_hint": "低速な亜種 (BLOB 再ハッシュ、ビットロット検出) も実行します。",
"col_name": "名前",
"col_cadence": "ケイデンス",
"col_last_run": "最後の実行",
"col_outcome": "結果",
"col_state": "州",
"col_actions": "アクション",
"col_started_at": "開始しました",
"col_status": "状態",
"col_duration": "間隔",
"col_scanned": "スキャン済み",
"col_progress": "進捗",
"col_findings": "調査結果",
"progress_scanned_only": "{{n}}スキャン済み",
"progress_scanned_only_tooltip": "この実行で利用できる合計はありません (進行状況バーのデプロイ前、またはテナントがカウント可能な件名を報告しない)。",
"findings_present_tooltip": "この実行を展開すると、結果ごとの詳細が表示されます。",
"col_error": "エラー",
"col_kind": "親切",
"col_severity": "重大度",
"col_resource": "リソース",
"col_detail": "詳細",
"run": "走る",
"cancel": "キャンセル",
"refresh": "リフレッシュ",
"runs_title": "最近のランニング",
"run_json": "実行概要(JSON)",
"findings_title": "調査結果",
"no_runs": "まだ実行はありません。",
"no_findings": "検出結果はありません - 正常に実行されました。",
"none_registered": "求人は登録されていません。",
"on_demand": "オンデマンド",
"every_h": "every {{n}} h",
"every_min": "every {{n}} min",
"every_sec": "every {{n}} s",
"outcome_ok": "わかりました",
"outcome_err": "エラー",
"outcome_issues": "問題",
"outcome_notices": "通知",
"n_findings": "{{n}} 調査結果",
"n_notices": "{{n}} 通知",
"notices_present_tooltip": "情報的な調査結果 — アクションは必要ありません。詳細については展開してください。",
"purge": "古い実行をパージする",
"purge_hint": "選択した保持期間よりも古い、完了および失敗した実行履歴を削除します。親の実行とともに検出結果は低下します。非ターミナル実行は常に保存されます。",
"purge_title": "古いジョブ履歴を消去する",
"purge_body": "選択した日数より古い、完了および失敗した実行履歴を削除します。親の実行とともに検出結果は低下します。非ターミナル実行 (実行中、一時停止、キャンセル要求) は常に保持されます。",
"purge_days_label": "保存期間 (日)",
"purge_confirm": "パージ",
"purge_done": "{{n}} old run(s) purged (retention {{days}} days)",
"state_running": "走っている",
"never": "一度もない",
"just_now": "ちょうど今",
"n_min_ago": "{{n}} 分前",
"n_h_ago": "{{n}} 時間前",
"n_d_ago": "{{n}} 日前",
"triggered_ok": "{{name}} 正常にトリガーされました",
"triggered_err": "{{name}} 失敗しました: {{message}}",
"cancel_requested": "キャンセルが要求されました — {{name}} 次の安全な境界で一時停止します",
"cancel_noop": "キャンセルするものはありません — {{name}} は実行されていません",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "ユーザー (UUID)",
"include_revoked": "取り消し済み / 期限切れを含む",
"refresh": "更新",
"col_user": "ユーザー",
"col_origin": "由来",
"col_created": "作成日時",
"col_expires": "有効期限",
"col_ip": "IP",
"col_user_agent": "ユーザーエージェント",
"col_bound": "バインド",
"col_status": "状態",
"current_tooltip": "これは現在使用中のセッションです — 取り消すとサインアウトされます。",
"bound_tooltip": "DPoP にバインド済み (jkt {{prefix}}…)",
"unbound": "バインドなし",
"revoked": "取り消し済み",
"expired": "期限切れ",
"active": "有効",
"revoke": "取り消し",
"empty": "現在のフィルターに一致するセッションはありません。",
"revoke_self_confirm": "⚠️ これはあなたの現在のセッションです。取り消すと直ちにサインアウトされ、再度サインインが必要になります。続行しますか?",
"revoke_confirm": "このセッションを取り消しますか? そのブラウザからの次のリクエストは 401 になります。",
"revoke_lag_notice": "セッションを取り消すと、リフレッシュ経路は直ちに切断されますが、ブラウザにすでに存在する JWT は次のリフレッシュ試行まで最大 {{secs}} 秒間有効なままです。",
"origin": {
"password": "パスワード",
"opaque": "OPAQUE",
"magic_link": "マジックリンク",
"oidc": "SSO",
"device": "デバイス",
"unknown": "不明"
}
}
},
"profile": {
"page_title": "プロフィール",
@@ -1026,25 +1357,44 @@
"error_create_pw": "アプリパスワードの作成に失敗しました",
"confirm_revoke": "アプリパスワード「{{label}}」を失効させますか?使用中のクライアントは動作しなくなります。",
"error_revoke": "失効に失敗しました",
"edit_photo": "Edit photo",
"edit_photo": "写真を編集する",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "写真を選択してください (PNG、JPEG、WebP)",
"photo_resize_note": "512 × 512 ピクセルより大きい画像は自動的にサイズ変更されます。",
"photo_save": "写真を保存",
"photo_remove": "写真を削除",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "パスワードが一致しません"
"photo_save_failed": "写真の保存に失敗しました",
"photo_no_file": "最初にファイルを選択してください",
"photo_managed_by_oidc": "ID プロバイダーによって管理されている写真。",
"password_mismatch": "パスワードが一致しません",
"app_pw_revoke": "アプリのパスワードを取り消す",
"avatar": "アバター",
"copied": "コピーされました",
"copy_failed": "コピーできませんでした",
"language": "言語",
"language_auto": "自動",
"saved": "プロファイルが保存されました",
"sso_connect_title": "シングルサインオンを接続する",
"sso_connect_description": "アカウントを {{provider}} にリンクすると、パスワードの代わりに SSO でサインインできるようになります。",
"sso_connect_button": "{{provider}} と接続する",
"sso_disconnect_title": "シングルサインオン",
"sso_disconnect_description": "あなたのアカウントは {{provider}} に接続されています。今後、切断するにはパスワードを使用してサインインする必要があります。",
"sso_disconnect_button": "シングルサインオンの切断",
"sso_disconnect_confirm_title": "シングルサインオンを切断しますか?",
"sso_disconnect_confirm_message": "これ以降は、パスワードまたは不透明な資格情報を使用してのみサインインできます。",
"sso_disconnect_confirm_button": "切断する",
"sso_unlinked_success": "シングル サインオンが切断されました。",
"sso_unlink_no_alt_auth": "最初にパスワードを設定してください。そうしないとロックアウトされてしまいます。"
},
"upload": {
"uploading": "アップロード中...",
"files": "ファイル",
"complete": "{{count}} / {{total}} アップロード済み"
"complete": "{{count}} / {{total}} アップロード済み",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "ストレージ容量を超過しました",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "作成日",
"size": "サイズ",
"favoriteDate": "お気に入り登録日",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "ファイルごと",
"sharedWith": "共有者",
"justAdded": "新規",
"folders": "フォルダ"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "このサーバー上のすべての内部ユーザー",
"create": "グループを作成",
"empty": "グループはまだありません。",
"members": "メンバー"
"members": "メンバー",
"add_member_search": "追加するユーザーまたはグループを検索…",
"nested": "グループ"
},
"myshares": {
"copyLink": "リンクをコピー",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "この受信者への通知が多すぎます — しばらくしてから再試行してください。",
"removeAccess": "アクセスを削除",
"resendInvitation": "招待メールを再送信",
"publicLinks": "Public links",
"publicLinks": "パブリックリンク",
"filter": {
"button": "種類",
"title": "種類でフィルタ",
@@ -1134,85 +1486,100 @@
"emptyTitle": "現在のフィルタに一致する共有はありません",
"emptyHint": "種類フィルタを調整するか、既定 (ファイル + フォルダ) にリセットしてください。",
"reset": "フィルタをリセット"
}
},
"editSharing": "編集共有",
"emptyStateDesc": "他の人と共有するアイテムがここに表示されます",
"emptyStateTitle": "まだ何も共有していません",
"manageAccess": "アクセスを管理する",
"notifySent": "通知が送信されました。",
"passwordLinks": "パスワードで保護されたリンク"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "ソート方向"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "検索実行エラー",
"cleanupCompleted": "クリーンアップが完了しました",
"cleanupCompletedBody": "最近のファイル履歴が消去されました",
"batchCopy": "バッチコピー",
"batchCopyBody": "{{success}} コピーされました、{{errors}} 失敗しました",
"itemsCopied": "コピーされたアイテム",
"itemsCopiedBody": "{{count}} アイテムが正常にコピーされました",
"batchMove": "一括移動",
"batchMoveBody": "{{success}} 移動、{{errors}} 失敗",
"itemsMoved": "アイテムが移動されました",
"itemsMovedBody": "{{count}} アイテムは正常に移動されました",
"batchDelete": "一括削除",
"batchDeleteBody": "{{success}} ゴミ箱に移動、{{errors}} 失敗",
"movedToTrash": "ゴミ箱に移動しました",
"movedToTrashBody": "{{count}} アイテムがゴミ箱に移動されました",
"trashItemsError": "アイテムをゴミ箱に移動できませんでした",
"preparingDownload": "ダウンロードの準備中",
"preparingDownloadBody": "ダウンロードを準備しています…",
"downloadItemsError": "選択したアイテムをダウンロードできませんでした",
"favoritesAddError": "アイテムをお気に入りに追加できませんでした",
"invalidEmail": "有効なメールアドレスを入力してください",
"notificationSendError": "通知を送信できませんでした",
"folderCreated": "フォルダーが作成されました",
"folderCreatedBody": "「{{name}}」が正常に作成されました",
"fileMoved": "ファイルが移動されました",
"fileMovedBody": "ファイルは正常に移動されました",
"fileMoveError": "ファイルの移動エラー: {{error}}",
"fileMoveErrorGeneric": "ファイルの移動エラー",
"folderMoved": "フォルダが移動されました",
"folderMovedBody": "フォルダは正常に移動されました",
"folderMoveError": "フォルダーの移動エラー: {{error}}",
"folderMoveErrorGeneric": "フォルダーの移動中にエラーが発生しました",
"fileCopied": "ファイルがコピーされました",
"fileCopiedBody": "ファイルが正常にコピーされました",
"fileCopyError": "ファイルのコピー中にエラーが発生しました: {{error}}",
"fileCopyErrorGeneric": "ファイルのコピー中にエラーが発生しました",
"folderRenamed": "フォルダーの名前が変更されました",
"folderRenamedBody": "フォルダ名が「{{name}}」に変更されました",
"fileTrashed": "ファイルがゴミ箱に移動されました",
"fileTrashedBody": "「{{name}}」はゴミ箱に移動しました",
"fileDeleted": "ファイルが削除されました",
"fileDeletedBody": "「{{name}}」は正常に削除されました",
"fileDeleteError": "ファイル削除エラー",
"folderTrashed": "フォルダーがゴミ箱に移動されました",
"folderTrashedBody": "「{{name}}」はゴミ箱に移動しました",
"folderDeleted": "フォルダが削除されました",
"folderDeletedBody": "「{{name}}」は正常に削除されました",
"folderDeleteError": "フォルダーの削除中にエラーが発生しました",
"itemRestored": "アイテムが復元されました",
"itemRestoredBody": "アイテムは正常に復元されました",
"itemRestoreError": "アイテムの復元中にエラーが発生しました",
"itemDeleted": "アイテムが削除されました",
"itemDeletedBody": "アイテムが完全に削除されました",
"itemDeleteError": "アイテムの削除中にエラーが発生しました",
"trashEmptied": "ゴミ箱を空にしました",
"trashEmptiedBody": "ゴミ箱は正常に空になりました",
"trashEmptyError": "ゴミ箱を空にするときにエラーが発生しました",
"cacheCleared": "キャッシュがクリアされました",
"cacheClearedBody": "検索キャッシュが正常にクリアされました",
"cacheClearError": "検索キャッシュのクリア中にエラーが発生しました",
"wopiOpenError": "ドキュメントエディタを開けませんでした。",
"linkCopied": "リンクがコピーされました",
"linkCopiedBody": "リンクがクリップボードにコピーされました",
"linkCopyError": "リンクをコピーできませんでした",
"notificationSent": "通知が送信されました",
"notificationSentBody": "通知は{{email}}に送信されました"
},
"category": {
"audio": "音声",
"code": "コード",
"text": "テキスト"
"text": "テキスト",
"archives": "アーカイブ",
"documents": "書類",
"images": "画像",
"installers": "設置者",
"markdown": "マークダウン",
"presentations": "プレゼンテーション",
"spreadsheets": "スプレッドシート",
"videos": "動画"
},
"common": {
"add": "追加",
@@ -1235,21 +1602,60 @@
"search": "検索",
"yes": "あり",
"saving": "保存中…",
"deleting": "削除中…"
"deleting": "削除中…",
"copied": "クリップボードにコピーされました",
"copy_failed": "コピーに失敗しました",
"empty": "ここにはまだ何もありません。",
"error": "不明なエラー",
"favorite": "お気に入り",
"ok": "わかりました",
"optional": "オプション",
"retry": "もう一度やり直してください",
"select": "選択",
"select_all": "すべて選択",
"dismiss": "却下する"
},
"device": {
"continue": "続行",
"unknown": "不明"
"unknown": "不明",
"approve": "承認する",
"approved": "デバイスが承認されました。デバイスに戻ることができます。",
"client": "応用",
"denied": "デバイスへのアクセスが拒否されました。",
"deny": "拒否",
"enter_code": "デバイスに表示されているコードを入力してください",
"lookup_failed": "コードの検証に失敗しました。もう一度試してください。",
"not_found": "コードが見つからないか、有効期限が切れています。確認してもう一度お試しください。",
"scopes": "アクセス",
"title": "デバイスの検証",
"unauthorized": "デバイスを認証するにはログインする必要があります。まずログインしてください。"
},
"expiryBucket": {
"expired": "期限切れ",
"noExpiry": "期限なし",
"today": "今日",
"tomorrow": "明日"
"tomorrow": "明日",
"later": "後で",
"month": "30 日以内に",
"week": "7日以内に"
},
"nextcloud": {
"error_title": "エラー",
"sign_in_with": "{{provider}}でサインイン"
"sign_in_with": "{{provider}}でサインイン",
"close_window": "ウィンドウを閉じる",
"error_expired_body": "セッションの有効期限が切れました。もう一度試してください。",
"error_expired_title": "セッションが期限切れになりました",
"error_generic_body": "予期しないエラーが発生しました。もう一度試してください。",
"error_invalid_body": "ユーザー名またはパスワードが無効です。資格情報を確認して、再試行してください。",
"error_invalid_title": "ログインに失敗しました",
"error_notfound_body": "要求されたページは見つかりませんでした。",
"error_notfound_title": "見つかりません",
"grant": "アクセスを許可する",
"grant_subtitle": "Nextcloud クライアントがあなたのアカウントへのアクセスを要求しています。",
"grant_title": "アクセスを許可する",
"invalid_token": "無効なセッショントークンです。",
"success_body": "これでアプリケーションに戻ることができます。アプリケーションは接続されています。",
"success_title": "アクセスが許可されました"
},
"search": {
"size_label": "サイズ",
@@ -1264,7 +1670,13 @@
},
"type_label": "種類",
"sort": {
"relevance": "関連度"
"relevance": "関連度",
"largest": "最大",
"name_asc": "名前 A ~ Z",
"name_desc": "名前 Z-A",
"newest": "最新",
"oldest": "最古の",
"smallest": "最小"
},
"results_for": "「{{q}}」の検索結果",
"results_summary": "「{{q}}」の検索結果 · {{n}}件 · {{ms}} ms",
@@ -1282,7 +1694,7 @@
"size": {
"all": "任意のサイズ",
"small": "1 MB 未満",
"medium": "1–100 MB",
"medium": "1~100MB",
"large": "100 MB 超"
},
"date": {
@@ -1291,14 +1703,24 @@
"week": "過去1週間",
"month": "過去1ヶ月",
"year": "過去1年"
}
},
"see_all": "すべての結果を見る"
},
"sizeBucket": {
"folders": "フォルダ"
"folders": "フォルダ",
"empty": "空 (0B)",
"huge": "> 5GB",
"large": "1~5GB",
"medium": "100MB~1GB",
"small": "1~100MB",
"tiny": "< 1MB"
},
"view": {
"grid": "グリッド表示",
"list": "リスト表示"
"list": "リスト表示",
"label": "オプションを表示する",
"hide_dotfiles": "隠しファイルを隠す",
"show_dotfiles": "隠しファイルを表示する"
},
"preferences": {
"save_failed": "設定を保存できませんでした。もう一度お試しください。"
@@ -1373,5 +1795,33 @@
"location": "場所",
"wrong_drop_zone_msg": "アップロードはファイル セクションでのみ機能します。ファイル セクションを開いてそこにドロップしてください。",
"wrong_drop_zone_action": "ファイルへ移動"
},
"people": {
"unnamed": "無名",
"empty": "まだ人がいない",
"disabled": "顔認識が無効になっています",
"rename_title": "この人の名前を挙げてください",
"name_label": "名前",
"back": "戻る"
},
"about": {
"description": "OxiCloud — 高速な自己ホスト型ファイル ストレージおよび同期サーバー。"
},
"cmdk": {
"no_results": "一致するコマンドはありません",
"placeholder": "コマンドを入力するか検索してください…",
"title": "コマンドパレット",
"toggle_theme": "テーマの切り替え"
},
"errors_loadFailed": "アイテムのロードに失敗しました",
"settings": {
"language": "言語"
},
"shared_with_me": {
"empty": "まだ何も共有されていません。",
"from": "{{who}}によって共有されました"
},
"sortdir": {
"title": "ソート方向"
}
}
+209 -114
View File
@@ -67,7 +67,9 @@
"shared_with_me": "나와 공유됨",
"groups": "그룹",
"primary": "기본",
"toggle": "탐색 메뉴 전환"
"toggle": "탐색 메뉴 전환",
"admin_sections": "관리 섹션",
"back_to_app": "OxiCloud로 돌아가기"
},
"photos": {
"empty_state": "아직 사진이 없습니다",
@@ -143,23 +145,23 @@
"loading": "로딩 중…",
"search_error": "오디오 파일을 불러올 수 없습니다",
"adding": "추가 중…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "편집 가능",
"cover_updated": "표지가 업데이트되었습니다.",
"empty_hint": "음악 정리를 시작하려면 첫 번째 재생목록을 만드세요.",
"make_private": "비공개로 설정",
"make_public": "공개",
"manage_shares": "공유 관리",
"no_shares": "아직 공유가 없습니다.",
"playback_error": "재생 실패",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "읽기 전용",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "공유 삭제",
"set_cover": "커버 세트",
"share_with_user": "사용자 ID 또는 이메일",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"track_removed": "트랙이 삭제됨",
"prev": "이전",
"add_selected": "선택 항목 추가",
"create_playlist_hint": "재생목록 이름을 입력하여 새로 만드세요.",
@@ -259,28 +261,28 @@
"shareUpdated": "공유 설정이 성공적으로 업데이트되었습니다",
"shareRemoved": "공유가 성공적으로 삭제되었습니다",
"inviteByEmail": "이메일로 초대 — 초대장이 전송됩니다",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "사용자 디렉터리를 사용할 수 없습니다.",
"linkNamePlaceholder": "링크 이름(선택사항)",
"newLink": "새 링크",
"noExpiry": "만료 없음",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "공개 링크",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "편집 가능",
"canManage": "관리할 수 있다",
"canView": "볼 수 있음"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "사람 검색…",
"shareOf": "점유율:",
"sharedLink": "공유 링크",
"copied": "링크가 복사되었습니다",
"copy": "복사",
"copy_failed": "Could not copy link",
"copy_failed": "링크를 복사할 수 없습니다.",
"download": "다운로드",
"files": "파일",
"folders": "폴더",
"link_name": "Link name (optional)",
"link_name": "링크 이름(선택사항)",
"notifyByEmail": "이메일로 알림",
"revoke": "Remove",
"role_label": "역할",
@@ -670,14 +672,14 @@
"magicLinkSent": "해당 이메일에 대한 계정이 있는 경우 로그인 링크가 전송되었습니다. 받은편지함을 확인하세요.",
"magicLinkUnavailable": "이 서버에서는 이메일 로그인을 사용할 수 없습니다.",
"magicLinkNetworkError": "서버에 연결할 수 없습니다: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "비밀번호가 없나요? 로그인 링크를 이메일로 보내주세요.",
"passwordsMatch": "비밀번호가 일치합니다.",
"capsLock": "Caps Lock이 켜져 있습니다.",
"caps_lock": "Caps Lock이 켜져 있습니다.",
"magic_email_label": "이메일 주소",
"magic_hint": "비밀번호가 없으신가요? 이메일을 입력하시면 일회용 로그인 링크를 보내드립니다.",
"magic_unavailable": "이 서버에서는 이메일 로그인을 사용할 수 없습니다.",
"passwords_match": "Passwords match",
"passwords_match": "비밀번호가 일치합니다.",
"sign_in": "로그인",
"cookie_rejected": "로그인은 성공했지만 브라우저가 세션 쿠키를 거부했습니다. HTTP를 사용 중이라면 OXICLOUD_COOKIE_SECURE=false로 설정하거나 HTTPS를 사용하세요.",
"login_error": "로그인 오류",
@@ -689,7 +691,18 @@
"session_expired": "세션이 만료되었습니다. 다시 로그인해 주세요.",
"logged_out": "로그아웃되었습니다.",
"signing_in": "로그인 중…",
"toggle_password": "비밀번호 표시"
"toggle_password": "비밀번호 표시",
"password_or_link_hint": "비밀번호(로그인 링크를 위해 비워두세요)",
"sending": "배상…",
"login_error_title": "로그인 실패",
"login_error_back_to_login": "로그인으로 돌아가기",
"login_error_auto_link_disabled": "이 서버는 SSO 계정을 자동 연결하지 않습니다. 기존 자격 증명으로 로그인한 다음 프로필에서 SSO를 연결하세요.",
"login_error_auto_link_email_not_verified": "SSO 제공업체가 귀하의 이메일 주소를 확인하지 않았습니다. ID 공급업체에서 이메일을 확인한 후 다시 시도하세요.",
"login_error_already_linked_elsewhere": "이 이메일을 사용하는 로컬 계정이 이미 존재하며 다른 SSO ID에 연결되어 있습니다. 관리자에게 문의하세요.",
"login_error_callback_denied": "로그인 링크가 만료되었거나 이미 사용되었습니다. 다시 로그인해 보세요.",
"login_error_callback_failed": "SSO 로그인을 완료할 수 없습니다. 다시 시도해 주세요.",
"login_error_generic": "SSO 로그인이 거부되었습니다. 다시 시도해 주세요.",
"login_error_email_ambiguous": "여러 로컬 계정이 이 이메일 주소와 일치합니다. 해결하려면 관리자에게 문의하세요."
},
"storage": {
"title": "저장소",
@@ -1199,7 +1212,76 @@
"delete_user_title": "사용자 삭제",
"delete_user_warning": "\"{{name}}\"을(를) 영구적으로 삭제하려고 합니다. 계정이 제거되고 모든 세션이 취소되며 개인 드라이브가 회수됩니다. 이 작업은 되돌릴 수 없습니다.",
"delete_user_confirm_hint": "확인을 위해 아래에 계정 이메일을 입력하세요: {{email}}",
"deleting": "삭제 중…"
"deleting": "삭제 중…",
"storage_backend_audit": "백엔드 일관성",
"storage_backend_audit_triggered": "`{{name}}`에 대해 backend_consistency가 트리거되었습니다. 작업 탭에서 확인하세요.",
"jobs": {
"tab": "채용 정보",
"title": "채용정보",
"hint": "이 섹션은 내부 작업(정기 작업 + 주문형 작업)에 관한 것입니다. 일관성 검사는 언제든지 안전하게 실행할 수 있으며 읽기 전용입니다.",
"run_all_consistency": "모든 일관성 검사 실행",
"run_deep": "깊이 달리다",
"run_deep_hint": "또한 느린 변형(블롭 재해시, 비트롯 감지)을 실행합니다.",
"col_name": "이름",
"col_cadence": "운율",
"col_last_run": "마지막 실행",
"col_outcome": "결과",
"col_state": "상태",
"col_actions": "행위",
"col_started_at": "시작됨",
"col_status": "상태",
"col_duration": "지속",
"col_scanned": "스캔됨",
"col_progress": "진전",
"col_findings": "조사 결과",
"progress_scanned_only_tooltip": "이 실행에 사용할 수 있는 총계가 없습니다(사전 진행률 표시줄 배포 또는 테넌트가 셀 수 있는 주제를 보고하지 않음).",
"findings_present_tooltip": "이 실행을 확장하면 발견 항목별 세부 정보를 볼 수 있습니다.",
"col_error": "오류",
"col_kind": "친절한",
"col_severity": "심각성",
"col_resource": "의지",
"col_detail": "세부 사항",
"run": "달리다",
"cancel": "취소",
"refresh": "새로 고치다",
"runs_title": "최근 실행",
"run_json": "실행 요약(JSON)",
"findings_title": "조사 결과",
"no_runs": "아직 실행이 없습니다.",
"no_findings": "발견 항목 없음 - 깨끗하게 실행됩니다.",
"none_registered": "등록된 채용정보가 없습니다.",
"on_demand": "주문형",
"every_h": "매 {{n}}시간마다",
"every_min": "{{n}}분마다",
"every_sec": "every {{n}} s",
"outcome_ok": "좋아요",
"outcome_err": "실수",
"outcome_issues": "문제",
"outcome_notices": "공지사항",
"n_findings": "{{n}} 조사 결과",
"n_notices": "{{n}} 주의사항",
"notices_present_tooltip": "정보 발견 항목 - 조치가 필요하지 않습니다. 자세한 내용을 보려면 확장하세요.",
"purge": "오래된 실행 제거",
"purge_hint": "선택한 보존 기간보다 오래된 완료 및 실패한 실행 기록을 삭제합니다. 결과는 상위 실행과 함께 삭제됩니다. 비터미널 실행은 항상 보존됩니다.",
"purge_title": "이전 작업 기록 삭제",
"purge_body": "선택한 일수보다 오래된 실행 완료 및 실패 기록을 삭제합니다. 결과는 상위 실행과 함께 삭제됩니다. 비터미널 실행(실행 중, 일시 중지, 취소 요청)은 항상 보존됩니다.",
"purge_days_label": "보존 기간(일)",
"purge_confirm": "숙청",
"purge_done": "{{n}} 이전 실행 제거됨(보존 기간 {{days}}일)",
"state_running": "달리기",
"never": "절대",
"just_now": "방금",
"n_min_ago": "{{n}}분 전",
"n_h_ago": "{{n}}시간 전",
"n_d_ago": "{{n}} 일 전",
"triggered_ok": "{{name}} 성공적으로 실행되었습니다",
"triggered_err": "{{name}} 실패: {{message}}",
"cancel_requested": "취소 요청됨 — {{name}}는 다음 안전 경계에서 일시 중지됩니다.",
"cancel_noop": "취소할 사항이 없습니다 — {{name}}이(가) 실행 중이 아닙니다.",
"progress_scanned_only": "{{n}} 스캔됨",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
}
},
"profile": {
"page_title": "프로필",
@@ -1275,19 +1357,19 @@
"error_create_pw": "앱 비밀번호 생성 실패",
"confirm_revoke": "앱 비밀번호 \"{{label}}\"을(를) 취소하시겠습니까? 이 비밀번호를 사용하는 클라이언트가 작동하지 않게 됩니다.",
"error_revoke": "취소 실패",
"edit_photo": "Edit photo",
"edit_photo": "사진 편집",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "사진 선택(PNG, JPEG, WebP)",
"photo_resize_note": "512 × 512px보다 큰 이미지는 자동으로 크기가 조정됩니다.",
"photo_save": "사진 저장",
"photo_remove": "사진 삭제",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"photo_save_failed": "사진을 저장하지 못했습니다.",
"photo_no_file": "먼저 파일을 선택해주세요",
"photo_managed_by_oidc": "귀하의 ID 제공업체가 관리하는 사진입니다.",
"password_mismatch": "비밀번호가 일치하지 않습니다",
"app_pw_revoke": "앱 비밀번호 취소",
"avatar": "아바타",
@@ -1295,7 +1377,18 @@
"copy_failed": "복사할 수 없습니다",
"language": "언어",
"language_auto": "자동",
"saved": "프로필이 저장되었습니다"
"saved": "프로필이 저장되었습니다",
"sso_connect_title": "Single Sign-On 연결",
"sso_connect_description": "비밀번호 대신 SSO로 로그인할 수 있도록 계정을 {{provider}}에 연결하세요.",
"sso_connect_button": "{{provider}}로 연결",
"sso_disconnect_title": "싱글 사인온(SSO)",
"sso_disconnect_description": "귀하의 계정은 {{provider}}에 연결되어 있습니다. 연결을 끊으면 지금부터 비밀번호로 로그인해야 합니다.",
"sso_disconnect_button": "Single Sign-On 연결 끊기",
"sso_disconnect_confirm_title": "Single Sign-On을 연결 해제하시겠습니까?",
"sso_disconnect_confirm_message": "이후에는 비밀번호나 OPAQUE 자격 증명으로만 로그인할 수 있습니다.",
"sso_disconnect_confirm_button": "연결 끊기",
"sso_unlinked_success": "싱글 사인온(SSO) 연결이 끊어졌습니다.",
"sso_unlink_no_alt_auth": "먼저 비밀번호를 설정하세요. 그렇지 않으면 잠길 수 있습니다."
},
"upload": {
"uploading": "업로드 중...",
@@ -1329,8 +1422,8 @@
"createdAt": "생성 날짜",
"size": "크기",
"favoriteDate": "즐겨찾기 날짜",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "파일별",
"sharedWith": "다음과 공유됨",
"justAdded": "새 항목",
"folders": "폴더"
},
@@ -1383,7 +1476,7 @@
"notifyRateLimited": "이 수신자에게 알림이 너무 많습니다 — 나중에 다시 시도하세요.",
"removeAccess": "액세스 제거",
"resendInvitation": "초대 이메일 다시 보내기",
"publicLinks": "Public links",
"publicLinks": "공개 링크",
"editSharing": "공유 편집",
"emptyStateDesc": "다른 사람과 공유한 항목이 여기에 표시됩니다",
"emptyStateTitle": "아직 공유한 항목이 없습니다",
@@ -1408,72 +1501,72 @@
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "검색 수행 중 오류가 발생했습니다.",
"cleanupCompleted": "정리 완료",
"cleanupCompletedBody": "최근 파일 기록이 삭제되었습니다.",
"batchCopy": "일괄 복사",
"batchCopyBody": "{{success}} 복사됨, {{errors}} 실패함",
"itemsCopied": "복사된 항목",
"itemsCopiedBody": "{{count}} 항목이 성공적으로 복사되었습니다.",
"batchMove": "일괄 이동",
"batchMoveBody": "{{success}} 이동, {{errors}} 실패",
"itemsMoved": "이동된 항목",
"itemsMovedBody": "{{count}} 항목이 성공적으로 이동되었습니다.",
"batchDelete": "일괄 삭제",
"batchDeleteBody": "{{success}} 휴지통으로 이동, {{errors}} 실패",
"movedToTrash": "휴지통으로 이동됨",
"movedToTrashBody": "{{count}} 항목이 휴지통으로 이동되었습니다.",
"trashItemsError": "항목을 휴지통으로 이동할 수 없습니다.",
"preparingDownload": "다운로드 준비 중",
"preparingDownloadBody": "다운로드 준비 중…",
"downloadItemsError": "선택한 항목을 다운로드할 수 없습니다.",
"favoritesAddError": "즐겨찾기에 항목을 추가할 수 없습니다.",
"invalidEmail": "유효한 이메일 주소를 입력하세요.",
"notificationSendError": "알림을 보낼 수 없습니다.",
"folderCreated": "폴더가 생성되었습니다.",
"folderCreatedBody": "\"{{name}}\"이(가) 성공적으로 생성되었습니다",
"fileMoved": "파일이 이동됨",
"fileMovedBody": "파일이 성공적으로 이동되었습니다.",
"fileMoveError": "파일 이동 오류: {{error}}",
"fileMoveErrorGeneric": "파일을 이동하는 중에 오류가 발생했습니다.",
"folderMoved": "폴더가 이동되었습니다.",
"folderMovedBody": "폴더가 성공적으로 이동되었습니다",
"folderMoveError": "폴더 이동 오류: {{error}}",
"folderMoveErrorGeneric": "폴더를 이동하는 중에 오류가 발생했습니다.",
"fileCopied": "파일이 복사되었습니다.",
"fileCopiedBody": "파일이 성공적으로 복사되었습니다.",
"fileCopyError": "파일 복사 오류: {{error}}",
"fileCopyErrorGeneric": "파일을 복사하는 중 오류가 발생했습니다.",
"folderRenamed": "폴더 이름이 변경됨",
"folderRenamedBody": "폴더 이름이 \"{{name}}\"로 변경되었습니다.",
"fileTrashed": "파일이 휴지통으로 이동되었습니다.",
"fileTrashedBody": "'{{name}}'이(가) 휴지통으로 이동되었습니다.",
"fileDeleted": "파일이 삭제되었습니다.",
"fileDeletedBody": "\"{{name}}\"이(가) 삭제되었습니다.",
"fileDeleteError": "파일을 삭제하는 중에 오류가 발생했습니다.",
"folderTrashed": "폴더가 휴지통으로 이동되었습니다.",
"folderTrashedBody": "'{{name}}'이(가) 휴지통으로 이동되었습니다.",
"folderDeleted": "폴더가 삭제되었습니다.",
"folderDeletedBody": "\"{{name}}\"이(가) 삭제되었습니다.",
"folderDeleteError": "폴더를 삭제하는 중에 오류가 발생했습니다.",
"itemRestored": "아이템이 복원되었습니다",
"itemRestoredBody": "항목이 성공적으로 복원되었습니다.",
"itemRestoreError": "항목을 복원하는 중에 오류가 발생했습니다.",
"itemDeleted": "항목이 삭제되었습니다.",
"itemDeletedBody": "항목이 영구적으로 삭제되었습니다.",
"itemDeleteError": "항목을 삭제하는 중에 오류가 발생했습니다.",
"trashEmptied": "휴지통 비우기",
"trashEmptiedBody": "휴지통이 성공적으로 비워졌습니다.",
"trashEmptyError": "휴지통을 비우는 중에 오류가 발생했습니다.",
"cacheCleared": "캐시가 삭제되었습니다.",
"cacheClearedBody": "검색 캐시가 삭제되었습니다.",
"cacheClearError": "검색 캐시를 지우는 중에 오류가 발생했습니다.",
"wopiOpenError": "문서 편집기를 열 수 없습니다.",
"linkCopied": "링크가 복사되었습니다",
"linkCopiedBody": "링크가 클립보드에 복사되었습니다.",
"linkCopyError": "링크를 복사할 수 없습니다.",
"notificationSent": "알림이 전송되었습니다.",
"notificationSentBody": "{{email}}에게 알림이 전송되었습니다."
},
"category": {
"audio": "오디오",
@@ -1625,7 +1718,9 @@
"view": {
"grid": "그리드 보기",
"list": "목록 보기",
"label": "보기 옵션"
"label": "보기 옵션",
"hide_dotfiles": "숨겨진 파일 숨기기",
"show_dotfiles": "숨겨진 파일 표시"
},
"people": {
"unnamed": "이름 없음",
+622 -172
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Gedeeld met mij",
"profile": "Profiel",
"shared_with_me": "Gedeeld met mij",
"groups": "Groepen"
"groups": "Groepen",
"primary": "Primair",
"admin_sections": "Beheerderssecties",
"back_to_app": "Terug naar OxiCloud",
"toggle": "Schakel navigatiemenu in"
},
"photos": {
"empty_state": "Nog geen foto's",
@@ -76,7 +80,21 @@
"view_daily": "Dag",
"view_monthly": "Maand",
"view_yearly": "Jaar",
"group_by": "Groeperen op"
"group_by": "Groeperen op",
"confirm_delete": "Move {{n}} photos to trash?",
"confirm_delete_one": "Delete {{name}}?",
"delete": "Foto's verwijderen",
"empty": "Nog geen foto's.",
"full_resolution": "Volledige resolutie",
"trash_partial": "{{ok}} van {{total}} verplaatst naar de prullenbak.",
"trashed": "{{n}} verplaatst naar de prullenbak.",
"layout_square": "Rooster",
"layout_justified": "Gerechtvaardigd",
"tab_moments": "Momenten",
"tab_places": "Plaatsen",
"tab_people": "Mensen",
"map_loading": "Kaart laden…",
"map_error": "Kan de kaart niet laden"
},
"music": {
"create_playlist": "Afspeellijst Maken",
@@ -127,24 +145,43 @@
"loading": "Laden…",
"search_error": "Kan audiobestanden niet laden",
"adding": "Toevoegen…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "Kan bewerken",
"cover_updated": "Omslag bijgewerkt",
"empty_hint": "Maak uw eerste afspeellijst om uw muziek te organiseren",
"make_private": "Maak privé",
"make_public": "Openbaar maken",
"manage_shares": "Beheer aandelen",
"no_shares": "Nog geen aandelen",
"playback_error": "Afspelen mislukt",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "Alleen lezen",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "Deel verwijderen",
"set_cover": "Deksel instellen",
"share_with_user": "Gebruikers-ID of e-mailadres",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "Vorige"
"track_removed": "Spoor verwijderd",
"prev": "Vorige",
"add_selected": "Geselecteerde toevoegen",
"create_playlist_hint": "Typ een naam voor de afspeellijst om er een te maken.",
"created": "Er is “{{name}}” aangemaakt.",
"delete_playlist": "Speellijst verwijderen",
"deleted": "“{{name}}” verwijderd.",
"edit_description": "Beschrijving bewerken",
"empty_playlist": "Deze afspeellijst bevat nog geen nummers.",
"new_playlist": "Nieuwe afspeellijst",
"no_audio": "Geen audiobestanden gevonden.",
"now_private": "De afspeellijst is nu privé.",
"now_public": "De afspeellijst is nu openbaar.",
"pick_or_create": "Bestaand: {{list}}. Typ een naam die u wilt toevoegen of maken.",
"rename_playlist": "Hernoem de afspeellijst",
"reordered": "Afspeellijst opnieuw gerangschikt.",
"seek": "Zoeken",
"selected_count": "{{n}} geselecteerd",
"share_added": "Gedeeld.",
"track_count": "{{n}} sporen",
"tracks_added": "{{n}} track(s) toegevoegd."
},
"actions": {
"search": "Zoek bestanden...",
@@ -195,7 +232,9 @@
"auto": "Zoals systeem"
},
"manage_groups": "Groepen beheren",
"admin": "Admin"
"admin": "Admin",
"mit_license": "MIT-licentie",
"title": "Gebruikersmenu"
},
"share": {
"dialogTitle": "Deellink",
@@ -222,33 +261,66 @@
"shareUpdated": "Deelinstellingen bijgewerkt",
"shareRemoved": "Delen verwijderd",
"inviteByEmail": "Uitnodigen via e-mail — uitnodiging wordt verzonden",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "Gebruikersmap niet beschikbaar",
"linkNamePlaceholder": "Linknaam (optioneel)",
"newLink": "Nieuwe koppeling",
"noExpiry": "Geen vervaldatum",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "Openbare links",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "Kan bewerken",
"canManage": "Kan beheren",
"canView": "Kan bekijken"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "Zoek mensen…",
"shareOf": "Aandeel van:",
"sharedLink": "Gedeelde link",
"copied": "Link gekopieerd",
"copy": "Kopiëren",
"copy_failed": "Could not copy link",
"copy_failed": "Kan link niet kopiëren",
"download": "Downloaden",
"files": "Bestanden",
"folders": "Mappen",
"link_name": "Link name (optional)",
"link_name": "Linknaam (optioneel)",
"notifyByEmail": "Per e-mail notificeren",
"revoke": "Remove",
"role_label": "Rol",
"col_shared_by": "Gedeeld door",
"col_shared": "Gedeeld"
"col_shared": "Gedeeld",
"addPassword": "Wachtwoord toevoegen",
"add_people": "Mensen, groepen of e-mail toevoegen...",
"bad_password": "Onjuist wachtwoord. Probeer het opnieuw.",
"changePassword": "Wachtwoord wijzigen",
"create_link": "Maak een koppeling",
"created": "Openbare link gemaakt",
"dialog_title": "Deel “{{name}}”",
"download_zip": "ZIP downloaden",
"empty_folder": "Deze map is leeg.",
"error": "Er is iets misgegaan. Probeer het opnieuw.",
"expired": "Deze deellink is niet langer beschikbaar.",
"expires_optional": "Verloopt (optioneel)",
"expiry": "Vervaldatum",
"invalid": "Deze deellink is ongeldig.",
"link": "Link",
"no_people": "Nog met niemand gedeeld.",
"none": "Nog geen openbare links.",
"notify": {
"coalesced": "{{n}} onlangs al op de hoogte gesteld.",
"rateLimited": "{{n}} Bereik de snelheidslimiet — probeer het later.",
"sent": "{{n}} per e-mail op de hoogte gesteld.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Stel een wachtwoord in:",
"passwordPrompt_clear": "Nieuw wachtwoord (leeg om te verwijderen):",
"password_cleared": "Wachtwoord verwijderd",
"password_optional": "Wachtwoord (optioneel)",
"password_set": "Wachtwoord bijgewerkt",
"password_title": "Wachtwoord vereist",
"public_link": "Openbare link",
"set_expiry": "Vervaldatum instellen",
"title": "Gedeeld",
"unlock": "Ontgrendelen"
},
"share_dialogTitle": "Deellink",
"share_linkLabel": "Deellink:",
@@ -402,7 +474,47 @@
"favorite": "Toevoegen aan favorieten",
"unfavorite": "Verwijderen uit favorieten",
"open": "Openen",
"download_zip": "Downloaden als ZIP"
"download_zip": "Downloaden als ZIP",
"already_favorites": "Alle geselecteerde items zijn al favoriet",
"batch_delete": "Geselecteerde verwijderen",
"breadcrumb": "Broodkruimel",
"cancel_selection": "Selectie annuleren",
"confirm_batch_delete": "Move {{n}} items to trash?",
"confirm_delete": "'{{name}}' naar de prullenbak verplaatsen?",
"confirm_delete_n": "Delete {{count}} item(s)?",
"copied": "Gekopieerd",
"copy_here": "Kopieer hier",
"copy_n": "Kopieer {{n}} artikelen",
"copy_title": "Kopieer “{{name}}”",
"edit_new_tab": "Bewerken in nieuw tabblad",
"editor": "Documenteditor",
"empty_title": "Deze map is leeg",
"favorited": "Favoriet",
"grid": "Rooster",
"list": "Lijst",
"more_actions": "Meer acties",
"move_here": "Verplaats hierheen",
"move_n": "Verplaats {{n}} voorwerpen",
"move_title": "Verplaats “{{name}}”",
"moved": "Verplaatst",
"new_folder_prompt": "Nieuwe mapnaam",
"no_home": "Geen thuismap beschikbaar.",
"no_preview": "Er is geen voorbeeld beschikbaar voor dit bestandstype.",
"no_subfolders": "Geen submappen hier.",
"owner_me": "Mij",
"preview_failed": "Kan voorbeeld niet laden.",
"select_all": "Selecteer alles",
"selected_count": "{{count}} geselecteerd",
"selection": "Selectie",
"shared": "Gedeeld",
"uploaded": "Uploaden voltooid",
"uploaded_saved": "Upload voltooid — {{mb}} MB gededupliceerd",
"uploaded_partial": "{{ok}} geüpload, {{failed}} mislukt",
"uploaded_skipped": "{{ok}} geüpload · {{skipped}} overgeslagen (geen gewone bestanden)",
"upload_failed": "Uploaden mislukt",
"uploading": "Uploaden…",
"uploading_file": "Uploaden {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Map hernoemen",
@@ -439,9 +551,9 @@
"notify": "Notificatie verzenden",
"recipient": "Ontvanger",
"message": "Bericht",
"go_to_parent": ".. (parent folder)",
"no_subfolders": "No subfolders",
"select_this_folder": "Select this folder",
"go_to_parent": ".. (bovenliggende map)",
"no_subfolders": "Geen submappen",
"select_this_folder": "Selecteer deze map",
"move_to_home": "Verplaatsen naar de thuismap"
},
"dropzone": {
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Deze nestdiepte overschrijdt het maximum (8).",
"group_virtual_immutable": "De groep 'Internal' wordt door het systeem beheerd en kan niet worden gewijzigd.",
"group_not_found": "Groep niet gevonden.",
"group_name_taken": "Er bestaat al een groep met deze naam."
"group_name_taken": "Er bestaat al een groep met deze naam.",
"forbidden": "Kan bestanden niet laden"
},
"breadcrumb": {
"home": "Start",
@@ -496,7 +609,10 @@
},
"delete": "Permanent verwijderen",
"empty_action": "Prullenbak legen",
"expires_at": "Verloopt op"
"expires_at": "Verloopt op",
"confirm_delete": "Dit item definitief verwijderen? Dit kan niet ongedaan worden gemaakt.",
"confirm_empty": "De prullenbak leegmaken? Dit kan niet ongedaan worden gemaakt.",
"restored": "Hersteld"
},
"daysRemaining": {
"expired": "Verlopen",
@@ -556,15 +672,36 @@
"magicLinkSent": "Als er een account bestaat voor dat e-mailadres, is een aanmeldlink verzonden. Controleer uw inbox.",
"magicLinkUnavailable": "Aanmelden per e-mail is niet beschikbaar op deze server.",
"magicLinkNetworkError": "Kan de server niet bereiken: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "Geen wachtwoord? E-mail mij een inloglink",
"passwordsMatch": "Wachtwoorden komen overeen",
"capsLock": "Caps Lock staat aan",
"caps_lock": "Caps Lock staat aan",
"magic_email_label": "E-mailadres",
"magic_hint": "Geen wachtwoord? Voer uw e-mailadres in en we sturen u een eenmalige aanmeldlink.",
"magic_unavailable": "Aanmelden per e-mail is niet beschikbaar op deze server.",
"passwords_match": "Passwords match",
"passwords_match": "Wachtwoorden komen overeen",
"sign_in": "Inloggen",
"password_or_link_hint": "Wachtwoord (leeg laten voor een inloglink)",
"cookie_rejected": "Het inloggen is gelukt, maar de browser heeft de sessiecookie afgewezen. Als u HTTP gebruikt, stelt u OXICLOUD_COOKIE_SECURE=false in of gebruikt u HTTPS.",
"login_error": "Fout bij inloggen",
"magic_error": "Er is iets misgegaan. Probeer het opnieuw.",
"magic_prompt": "Geen wachtwoord? Meld u aan met een e-maillink",
"magic_send": "Stuur link",
"magic_sent": "Als er een account bestaat, is er een inloglink verzonden. Controleer je inbox.",
"register_error": "Registratie mislukt",
"session_expired": "Uw sessie is verlopen. Meld u opnieuw aan.",
"signing_in": "Inloggen…",
"sending": "Verzenden…",
"toggle_password": "Wachtwoord tonen",
"login_error_title": "Inloggen is mislukt",
"login_error_back_to_login": "Terug naar inloggen",
"login_error_auto_link_disabled": "Deze server koppelt SSO-accounts niet automatisch. Meld u aan met uw bestaande inloggegevens en koppel vervolgens SSO vanuit uw profiel.",
"login_error_auto_link_email_not_verified": "Uw SSO-provider heeft uw e-mailadres niet bevestigd. Verifieer uw e-mailadres bij uw identiteitsprovider en probeer het vervolgens opnieuw.",
"login_error_already_linked_elsewhere": "Er bestaat al een lokaal account met dit e-mailadres en is gekoppeld aan een andere SSO-identiteit. Neem contact op met uw beheerder.",
"login_error_callback_denied": "Uw inloglink is verlopen of werd al gebruikt. Probeer opnieuw in te loggen.",
"login_error_callback_failed": "SSO-aanmelding kan niet worden voltooid. Probeer het opnieuw.",
"login_error_generic": "SSO-aanmelding is geweigerd. Probeer het opnieuw.",
"login_error_email_ambiguous": "Meerdere lokale accounts komen overeen met dit e-mailadres. Neem contact op met uw beheerder om dit op te lossen.",
"logged_out": "Succesvol afgemeld."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "Bestand downloaden",
"zoom_in": "Inzoomen",
"zoom_out": "Uitzoomen",
"zoom_reset": "Zoom terugzetten"
"zoom_reset": "Zoom terugzetten",
"zoom": "Zoom"
},
"language_selector": {
"title": "Welkom!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "{{n}} recent(e) item(s) verborgen door je voorkeur",
"empty_hidden_hint": "Schakel \"Verborgen bestanden verbergen\" uit in je profiel om ze te zien.",
"loadMore": "Meer laden",
"remove_item": "Uit recent verwijderen"
"remove_item": "Uit recent verwijderen",
"confirm_clear": "Uw recente items wissen?"
},
"notifications": {
"file_renamed": "Bestand hernoemd",
@@ -636,7 +775,8 @@
"link_created": "Link aangemaakt",
"share_success": "Deellink succesvol aangemaakt",
"upload_files_section_title": "Uploaden hier niet beschikbaar",
"upload_files_section_body": "Ga naar de sectie Bestanden om bestanden te uploaden"
"upload_files_section_body": "Ga naar de sectie Bestanden om bestanden te uploaden",
"clear": "Alles wissen"
},
"batch": {
"one_selected": "1 item geselecteerd",
@@ -843,38 +983,6 @@
"quotas": "Quota",
"reset_pw_for": "Nieuw wachtwoord voor",
"role": "Rol",
"sessions": {
"filter_user": "Gebruiker (UUID)",
"include_revoked": "Ingetrokken / verlopen tonen",
"refresh": "Vernieuwen",
"col_user": "Gebruiker",
"col_origin": "Herkomst",
"col_created": "Aangemaakt",
"col_expires": "Verloopt",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Gebonden",
"col_status": "Status",
"current_tooltip": "Dit is de sessie die u nu gebruikt — intrekken meldt u af.",
"bound_tooltip": "Gebonden met DPoP (jkt {{prefix}}…)",
"unbound": "niet gebonden",
"revoked": "ingetrokken",
"expired": "verlopen",
"active": "actief",
"revoke": "Intrekken",
"empty": "Geen sessies komen overeen met het huidige filter.",
"revoke_self_confirm": "⚠️ Dit is UW huidige sessie. Intrekken meldt u direct af en u moet opnieuw inloggen. Doorgaan?",
"revoke_confirm": "Deze sessie intrekken? Het volgende verzoek van die browser krijgt 401.",
"revoke_lag_notice": "Het intrekken van een sessie verbreekt onmiddellijk het vernieuwingspad, maar elke JWT die al in de browser aanwezig is, blijft geldig tot {{secs}} seconden, tot de volgende vernieuwingspoging.",
"origin": {
"password": "Wachtwoord",
"opaque": "OPAQUE",
"magic_link": "Magische link",
"oidc": "SSO",
"device": "Apparaat",
"unknown": "Onbekend"
}
},
"smtp_fail": "Verzenden mislukt.",
"smtp_send": "Verzenden",
"smtp_test": "Test-e-mail verzenden",
@@ -950,7 +1058,230 @@
"deleting": "Verwijderen…",
"auth": "Authenticatie",
"quota": "Opslaggebruik",
"last_login": "Laatste aanmelding"
"last_login": "Laatste aanmelding",
"tab_plugins": "Plug-ins",
"plugins_title": "Plug-ins",
"plugins_disabled": "Plug-ins zijn uitgeschakeld op deze server. Stel OXICLOUD_ENABLE_PLUGINS=true in (en bouw met de functie \"plug-ins\") om WASM-plug-ins hier te beheren.",
"plugins_install_title": "Installeer een plug-in",
"plugins_install_intro": "Upload een plug-inbundel (.zip) met daarin plugin.toml en de gecompileerde WebAssembly-module (.wasm). Het manifest wordt gevalideerd en de module wordt onderzocht vóór installatie.",
"plugins_bundle_label": "Plug-inbundel (.zip)",
"plugins_install": "Installeer plug-in",
"plugins_installed_title": "Geïnstalleerde plug-ins",
"plugins_col_name": "Naam",
"plugins_col_id": "Identiteitskaart",
"plugins_col_version": "Versie",
"plugins_col_events": "Evenementen",
"plugins_col_status": "Status",
"plugins_col_actions": "Acties",
"plugins_loading": "Plug-ins laden…",
"plugins_none": "Geen plug-ins geïnstalleerd.",
"plugins_enabled": "Ingeschakeld",
"plugins_disabled_badge": "Gehandicapt",
"plugins_enable": "Inschakelen",
"plugins_disable": "Uitzetten",
"plugins_delete": "Verwijderen",
"plugins_confirm_delete": "Plugin \"{{name}}\" verwijderen? De bestanden worden van de server verwijderd.",
"plugins_installing": "Installeren…",
"plugins_installed": "Geïnstalleerd {{name}}.",
"plugins_install_missing_bundle": "Selecteer een plug-inbundel (.zip).",
"plugins_details": "Logboeken en details",
"plugins_back": "Terug naar plug-ins",
"plugins_retention_title": "Logboekbehoud",
"plugins_retention_intro": "Geroteerde boomstamsegmenten die ouder zijn dan de retentieperiode of groter zijn dan de maximale grootte, worden volgens een schema gesnoeid.",
"plugins_retention_days": "Retentie (dagen)",
"plugins_retention_max_mb": "Maximale loggrootte (MB)",
"plugins_retention_save": "Bewaar retentie",
"plugins_retention_saved": "Retentie opgeslagen.",
"plugins_retention_invalid": "Voer niet-negatieve getallen in.",
"plugins_logs_title": "Logboeken",
"plugins_logs_level_all": "Alle niveaus",
"plugins_logs_search": "Berichten zoeken…",
"plugins_logs_live": "Live",
"plugins_logs_clear": "Duidelijk",
"plugins_logs_confirm_clear": "Alle logbestanden voor deze plug-in wissen?",
"plugins_logs_none": "Geen logvermeldingen.",
"plugins_logs_col_time": "Tijd",
"plugins_logs_col_level": "Niveau",
"plugins_logs_col_kind": "Vriendelijk",
"plugins_logs_col_invocation": "Aanroeping",
"plugins_logs_col_message": "Bericht",
"plugins_logs_showing": "Toont {{from}}–{{to}} van {{total}}",
"available": "beschikbaar",
"confirm_delete_plugin": "Plugin {{name}} verwijderen?",
"disable": "Uitzetten",
"email_auto": "Automatisch gegenereerd als dit leeg wordt gelaten",
"enable": "Inschakelen",
"env_locked": "Ingesteld door een omgevingsvariabele",
"logs_all": "Alle niveaus",
"logs_empty": "Geen logvermeldingen.",
"logs_invocation": "Aanroeping",
"logs_kind": "Vriendelijk",
"logs_level": "Niveau",
"logs_live": "Live",
"logs_message": "Bericht",
"logs_search": "Zoekopdracht…",
"logs_showing": "Toont {{from}}–{{to}} van {{total}}",
"logs_time": "Tijd",
"mig_eta": "~{{min}} min resterend",
"mig_failed": "{{n}} mislukte klodders",
"mig_start": "Begin",
"mig_verify": "Controleer de integriteit",
"mig_verify_mismatch": "{{n}} maat komt niet overeen",
"mig_verify_missing": "{{n}} ontbreekt",
"mig_verify_summary": "{{checked}} blobs gecontroleerd, {{total}} totaal in database",
"migration": "Opslagmigratie",
"new_password": "Nieuw wachtwoord",
"no_plugins": "Geen plug-ins geïnstalleerd.",
"oidc_admin_groups": "Beheerdersgroepen",
"oidc_auth_endpoint": "Verificatie-eindpunt",
"oidc_client_secret": "Klantgeheim",
"oidc_enabled": "Schakel OIDC-aanmelding in",
"oidc_provider_name": "Naam van de aanbieder",
"oidc_secret_set": "Er is al een clientgeheim geconfigureerd.",
"over_80": "{{n}} gebruikers boven 80% quotum",
"over_quota": "{{n}} gebruikers boven quotum",
"password_reset": "Wachtwoord opnieuw instellen",
"plugin": "Plug-in",
"plugin_logs": "Plugin-logboeken",
"plugins": "Plug-ins",
"plugins_clear_logs": "Logboeken wissen",
"plugins_install_hint": "Upload een plug-inbundel (.zip).",
"plugins_retention": "Logboekbehoud",
"plugins_retention_max": "Maximale grootte (MB)",
"plugins_upload": "Upload .zip",
"quota_for": "Quotum voor",
"registration": "Registratie",
"registration_disabled_warning": "Openbare registratie is uitgeschakeld. Alleen beheerders kunnen nieuwe accounts aanmaken.",
"settings_saved_ok": "Instellingen opgeslagen.",
"smtp": "E-mail (SMTP)",
"smtp_from": "Van",
"smtp_host": "Gastheer",
"smtp_port": "Haven",
"smtp_status": "SMTP-status",
"smtp_to": "ontvanger@voorbeeld.com",
"storage_blobs": "klodders",
"storage_current": "Huidige backend",
"storage_dedup": "Dedup-ratio",
"storage_preset": "Voorinstelling",
"storage_size": "Opgeslagen",
"storage_test": "Test",
"storage_backend_audit": "Consistentie van de backend",
"storage_backend_audit_triggered": "backend_consistency geactiveerd voor `{{name}}` — bekijk het op het tabblad Vacatures.",
"time_day_ago": "{{n}} d ago",
"time_hour_ago": "{{n}} uur geleden",
"time_just_now": "zojuist",
"unchanged": "Laat dit leeg om actueel te blijven",
"running": "Rennen…",
"maintenance": "Onderhoud",
"maintenance_hint": "Scan bestaande bestanden opnieuw om metagegevens aan te vullen. Veilig om opnieuw uit te voeren; verwerkt de hele bibliotheek en kan even duren.",
"reextract_audio": "Extraheer de audiometadata opnieuw",
"reextract_photos": "Extraheer de opnamedatums van foto's en video's opnieuw",
"encryption": "Encryptie",
"encryption_hint": "Genereer een AES-256-sleutel voor blob-versleuteling in rust en stel deze vervolgens in als OXICLOUD_STORAGE_ENCRYPTION_KEY in uw serveromgeving.",
"gen_key": "Sleutel genereren",
"gen_key_warning": "Bewaar deze sleutel veilig. Als het verloren gaat, zijn de gecodeerde gegevens onherstelbaar verloren.",
"jobs": {
"tab": "Banen",
"title": "Banen",
"hint": "Deze rubriek gaat over interne klussen: periodieke + on-demand klussen. Consistentiecontroles kunnen op elk moment veilig worden uitgevoerd: ze zijn alleen-lezen.",
"run_all_consistency": "Voer alle consistentiecontroles uit",
"run_deep": "Ren diep",
"run_deep_hint": "Voert ook langzame varianten uit (blob re-hash, bitrot-detectie).",
"col_name": "Naam",
"col_cadence": "Cadans",
"col_last_run": "Laatste run",
"col_outcome": "Resultaat",
"col_state": "Staat",
"col_actions": "Acties",
"col_started_at": "Gestart",
"col_status": "Status",
"col_duration": "Duur",
"col_scanned": "Gescand",
"col_progress": "Voortgang",
"col_findings": "Bevindingen",
"progress_scanned_only": "{{n}} gescand",
"progress_scanned_only_tooltip": "Er is geen totaal beschikbaar voor deze run (implementatie vóór de voortgangsbalk of de tenant rapporteert geen telbaar onderwerp).",
"findings_present_tooltip": "Vouw deze run uit om de details per vondst te bekijken.",
"col_error": "Fout",
"col_kind": "Vriendelijk",
"col_severity": "Ernst",
"col_resource": "Bron",
"col_detail": "Detail",
"run": "Loop",
"cancel": "Annuleren",
"refresh": "Vernieuwen",
"runs_title": "Recente runs",
"run_json": "Samenvatting uitvoeren (JSON)",
"findings_title": "Bevindingen",
"no_runs": "Nog geen runs.",
"no_findings": "Geen bevindingen - schone run.",
"none_registered": "Geen vacatures geregistreerd.",
"on_demand": "op aanvraag",
"every_h": "elke {{n}} uur",
"every_min": "elke {{n}} min",
"every_sec": "elke {{n}} s",
"outcome_ok": "OK",
"outcome_err": "fout",
"outcome_issues": "problemen",
"outcome_notices": "mededelingen",
"n_findings": "{{n}} findings",
"n_notices": "{{n}} mededelingen",
"notices_present_tooltip": "Informatieve bevindingen — geen actie vereist. Vouw uit voor details.",
"purge": "Oude runs opruimen",
"purge_hint": "Verwijder de voltooide en mislukte rungeschiedenis die ouder is dan de gekozen bewaarperiode. De bevindingen dalen naarmate hun ouders rennen. Niet-terminale runs blijven altijd behouden.",
"purge_title": "Oude taakgeschiedenis opschonen",
"purge_body": "Verwijder de voltooide en mislukte rungeschiedenis die ouder is dan het gekozen aantal dagen. De bevindingen dalen naarmate hun ouders rennen. Niet-terminale runs (actief, gepauzeerd, opgevraagde annulering) blijven altijd behouden.",
"purge_days_label": "Retentie (dagen)",
"purge_confirm": "Zuiveren",
"purge_done": "{{n}} oude run(s) verwijderd (retentie {{days}} dagen)",
"state_running": "rennen",
"never": "nooit",
"just_now": "zojuist",
"n_min_ago": "{{n}} min geleden",
"n_h_ago": "{{n}} uur geleden",
"n_d_ago": "{{n}} d ago",
"triggered_ok": "{{name}} succesvol geactiveerd",
"triggered_err": "{{name}} mislukt: {{message}}",
"cancel_requested": "Annuleren aangevraagd — {{name}} pauzeert bij de volgende veilige grens",
"cancel_noop": "Er valt niets te annuleren — {{name}} is niet actief",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Gebruiker (UUID)",
"include_revoked": "Ingetrokken / verlopen tonen",
"refresh": "Vernieuwen",
"col_user": "Gebruiker",
"col_origin": "Herkomst",
"col_created": "Aangemaakt",
"col_expires": "Verloopt",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Gebonden",
"col_status": "Status",
"current_tooltip": "Dit is de sessie die u nu gebruikt — intrekken meldt u af.",
"bound_tooltip": "Gebonden met DPoP (jkt {{prefix}}…)",
"unbound": "niet gebonden",
"revoked": "ingetrokken",
"expired": "verlopen",
"active": "actief",
"revoke": "Intrekken",
"empty": "Geen sessies komen overeen met het huidige filter.",
"revoke_self_confirm": "⚠️ Dit is UW huidige sessie. Intrekken meldt u direct af en u moet opnieuw inloggen. Doorgaan?",
"revoke_confirm": "Deze sessie intrekken? Het volgende verzoek van die browser krijgt 401.",
"revoke_lag_notice": "Het intrekken van een sessie verbreekt onmiddellijk het vernieuwingspad, maar elke JWT die al in de browser aanwezig is, blijft geldig tot {{secs}} seconden, tot de volgende vernieuwingspoging.",
"origin": {
"password": "Wachtwoord",
"opaque": "OPAQUE",
"magic_link": "Magische link",
"oidc": "SSO",
"device": "Apparaat",
"unknown": "Onbekend"
}
}
},
"profile": {
"page_title": "Profiel",
@@ -1026,25 +1357,44 @@
"error_create_pw": "App-wachtwoord aanmaken mislukt",
"confirm_revoke": "App-wachtwoord \"{{label}}\" intrekken? Clients die dit wachtwoord gebruiken zullen stoppen.",
"error_revoke": "Intrekken mislukt",
"edit_photo": "Edit photo",
"edit_photo": "Foto bewerken",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Kies een foto (PNG, JPEG, WebP)",
"photo_resize_note": "Afbeeldingen groter dan 512 × 512 px worden automatisch aangepast.",
"photo_save": "Foto opslaan",
"photo_remove": "Foto verwijderen",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "Wachtwoorden komen niet overeen"
"photo_save_failed": "Kan foto niet opslaan",
"photo_no_file": "Selecteer eerst een bestand",
"photo_managed_by_oidc": "Foto beheerd door uw identiteitsprovider.",
"password_mismatch": "Wachtwoorden komen niet overeen",
"app_pw_revoke": "App-wachtwoord intrekken",
"avatar": "Avatar",
"copied": "Gekopieerd",
"copy_failed": "Kan niet kopiëren",
"language": "Taal",
"language_auto": "Automatisch",
"saved": "Profiel opgeslagen",
"sso_connect_title": "Maak verbinding met eenmalige aanmelding",
"sso_connect_description": "Koppel uw account aan {{provider}} zodat u zich kunt aanmelden met SSO in plaats van met uw wachtwoord.",
"sso_connect_button": "Maak verbinding met {{provider}}",
"sso_disconnect_title": "Eenmalige aanmelding",
"sso_disconnect_description": "Uw account is gekoppeld aan {{provider}}. Als u de verbinding verbreekt, moet u voortaan inloggen met uw wachtwoord.",
"sso_disconnect_button": "Koppel eenmalige aanmelding los",
"sso_disconnect_confirm_title": "Single Sign-On ontkoppelen?",
"sso_disconnect_confirm_message": "Hierna kunt u zich alleen nog aanmelden met uw wachtwoord of OPAQUE-inloggegevens.",
"sso_disconnect_confirm_button": "Verbreek de verbinding",
"sso_unlinked_success": "Eenmalige aanmelding is verbroken.",
"sso_unlink_no_alt_auth": "Stel eerst een wachtwoord in, anders wordt u buitengesloten."
},
"upload": {
"uploading": "Bezig met uploaden...",
"files": "bestanden",
"complete": "{{count}} / {{total}} geüpload"
"complete": "{{count}} / {{total}} geüpload",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Opslagquotum overschreden",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "Aanmaakdatum",
"size": "Grootte",
"favoriteDate": "Favoritendatum",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "Via bestanden",
"sharedWith": "Gedeeld met",
"justAdded": "Nieuw",
"folders": "Mappen"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "Iedere interne gebruiker op deze server",
"create": "Groep maken",
"empty": "Nog geen groepen.",
"members": "Leden"
"members": "Leden",
"add_member_search": "Zoek gebruikers of groepen om toe te voegen...",
"nested": "Groep"
},
"myshares": {
"copyLink": "Link kopiëren",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "Te veel notificaties voor deze ontvanger — probeer het later opnieuw.",
"removeAccess": "Toegang verwijderen",
"resendInvitation": "Uitnodigingsmail opnieuw verzenden",
"publicLinks": "Public links",
"publicLinks": "Openbare links",
"filter": {
"button": "Soorten",
"title": "Filteren op soort",
@@ -1134,85 +1486,100 @@
"emptyTitle": "Geen gedeelde items komen overeen met het huidige filter",
"emptyHint": "Pas het soortfilter aan of stel het opnieuw in op de standaard (Bestanden + Mappen).",
"reset": "Filter opnieuw instellen"
}
},
"editSharing": "Delen bewerken",
"emptyStateDesc": "Items die u met anderen deelt, worden hier weergegeven",
"emptyStateTitle": "Je hebt nog niets gedeeld",
"manageAccess": "Toegang beheren",
"notifySent": "Melding verzonden.",
"passwordLinks": "Met wachtwoord beveiligde koppelingen"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "Sorteer richting"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "Fout bij het uitvoeren van de zoekopdracht",
"cleanupCompleted": "Opruimen voltooid",
"cleanupCompletedBody": "De geschiedenis van recente bestanden is gewist",
"batchCopy": "Batchkopie",
"batchCopyBody": "{{success}} gekopieerd, {{errors}} mislukt",
"itemsCopied": "Artikelen gekopieerd",
"itemsCopiedBody": "{{count}} items gekopieerd",
"batchMove": "Batchbeweging",
"batchMoveBody": "{{success}} verplaatst, {{errors}} mislukt",
"itemsMoved": "Artikelen verplaatst",
"itemsMovedBody": "{{count}} items zijn succesvol verplaatst",
"batchDelete": "Batchverwijdering",
"batchDeleteBody": "{{success}} verplaatst naar de prullenbak, {{errors}} is mislukt",
"movedToTrash": "Verplaatst naar de prullenbak",
"movedToTrashBody": "{{count}} items verplaatst naar de prullenbak",
"trashItemsError": "Kan items niet naar de prullenbak verplaatsen",
"preparingDownload": "Downloaden voorbereiden",
"preparingDownloadBody": "Uw download voorbereiden…",
"downloadItemsError": "Kan geselecteerde items niet downloaden",
"favoritesAddError": "Kon geen items aan favorieten toevoegen",
"invalidEmail": "Voer een geldig e-mailadres in",
"notificationSendError": "Kan melding niet verzenden",
"folderCreated": "Map gemaakt",
"folderCreatedBody": "\"{{name}}\" is succesvol aangemaakt",
"fileMoved": "Bestand verplaatst",
"fileMovedBody": "Bestand succesvol verplaatst",
"fileMoveError": "Fout bij het verplaatsen van het bestand: {{error}}",
"fileMoveErrorGeneric": "Fout bij het verplaatsen van het bestand",
"folderMoved": "Map verplaatst",
"folderMovedBody": "Map succesvol verplaatst",
"folderMoveError": "Fout bij het verplaatsen van de map: {{error}}",
"folderMoveErrorGeneric": "Fout bij het verplaatsen van de map",
"fileCopied": "Bestand gekopieerd",
"fileCopiedBody": "Bestand gekopieerd",
"fileCopyError": "Fout bij het kopiëren van het bestand: {{error}}",
"fileCopyErrorGeneric": "Fout bij het kopiëren van het bestand",
"folderRenamed": "Map hernoemd",
"folderRenamedBody": "Map hernoemd naar \"{{name}}\"",
"fileTrashed": "Bestand verplaatst naar prullenbak",
"fileTrashedBody": "\"{{name}}\" verplaatst naar de prullenbak",
"fileDeleted": "Bestand verwijderd",
"fileDeletedBody": "\"{{name}}\" is succesvol verwijderd",
"fileDeleteError": "Fout bij het verwijderen van het bestand",
"folderTrashed": "Map verplaatst naar prullenbak",
"folderTrashedBody": "\"{{name}}\" verplaatst naar de prullenbak",
"folderDeleted": "Map verwijderd",
"folderDeletedBody": "\"{{name}}\" is succesvol verwijderd",
"folderDeleteError": "Fout bij het verwijderen van de map",
"itemRestored": "Artikel hersteld",
"itemRestoredBody": "Item succesvol hersteld",
"itemRestoreError": "Fout bij het herstellen van het item",
"itemDeleted": "Artikel verwijderd",
"itemDeletedBody": "Artikel definitief verwijderd",
"itemDeleteError": "Fout bij het verwijderen van het item",
"trashEmptied": "Prullenbak geleegd",
"trashEmptiedBody": "De prullenbak is succesvol geleegd",
"trashEmptyError": "Fout bij het legen van de prullenbak",
"cacheCleared": "Cache gewist",
"cacheClearedBody": "Zoekcache is succesvol gewist",
"cacheClearError": "Fout bij het wissen van de zoekcache",
"wopiOpenError": "Kan de documenteditor niet openen.",
"linkCopied": "Link gekopieerd",
"linkCopiedBody": "Link gekopieerd naar klembord",
"linkCopyError": "Kan link niet kopiëren",
"notificationSent": "Melding verzonden",
"notificationSentBody": "Melding verzonden naar {{email}}"
},
"category": {
"audio": "Audio",
"code": "Code",
"text": "Tekst"
"text": "Tekst",
"archives": "Archief",
"documents": "Documenten",
"images": "Afbeeldingen",
"installers": "Installateurs",
"markdown": "Afwaardering",
"presentations": "Presentaties",
"spreadsheets": "Spreadsheets",
"videos": "Video's"
},
"common": {
"add": "Toevoegen",
@@ -1235,21 +1602,60 @@
"search": "Zoeken",
"yes": "Ja",
"saving": "Opslaan…",
"deleting": "Verwijderen…"
"deleting": "Verwijderen…",
"copied": "Gekopieerd naar klembord",
"copy_failed": "Kopiëren mislukt",
"empty": "Hier nog niets.",
"error": "onbekende fout",
"favorite": "Favoriet",
"ok": "OK",
"optional": "optioneel",
"retry": "Probeer het opnieuw",
"select": "Selecteer",
"select_all": "Selecteer alles",
"dismiss": "Afwijzen"
},
"device": {
"continue": "Doorgaan",
"unknown": "Onbekend"
"unknown": "Onbekend",
"approve": "Goedkeuren",
"approved": "Apparaat goedgekeurd. U kunt terugkeren naar uw apparaat.",
"client": "Sollicitatie",
"denied": "Toegang tot apparaat geweigerd.",
"deny": "Ontkennen",
"enter_code": "Voer de code in die op uw apparaat wordt weergegeven",
"lookup_failed": "Kan de code niet verifiëren. Probeer het opnieuw.",
"not_found": "Code niet gevonden of verlopen. Controleer het en probeer het opnieuw.",
"scopes": "Toegang",
"title": "Apparaatverificatie",
"unauthorized": "U moet ingelogd zijn om een ​​apparaat te autoriseren. Gelieve eerst in te loggen."
},
"expiryBucket": {
"expired": "Verlopen",
"noExpiry": "Geen verloop",
"today": "Vandaag",
"tomorrow": "Morgen"
"tomorrow": "Morgen",
"later": "Later",
"month": "In minder dan 30 dagen",
"week": "In minder dan 7 dagen"
},
"nextcloud": {
"error_title": "Fout",
"sign_in_with": "Inloggen met {{provider}}"
"sign_in_with": "Inloggen met {{provider}}",
"close_window": "Sluit venster",
"error_expired_body": "Uw sessie is verlopen. Probeer het opnieuw.",
"error_expired_title": "Sessie verlopen",
"error_generic_body": "Er is een onverwachte fout opgetreden. Probeer het opnieuw.",
"error_invalid_body": "Ongeldige gebruikersnaam of wachtwoord. Controleer uw gegevens en probeer het opnieuw.",
"error_invalid_title": "Inloggen mislukt",
"error_notfound_body": "De opgevraagde pagina is niet gevonden.",
"error_notfound_title": "Niet gevonden",
"grant": "Toegang verlenen",
"grant_subtitle": "Een Nextcloud-client vraagt ​​toegang tot uw account.",
"grant_title": "Toegang verlenen",
"invalid_token": "Ongeldige sessietoken.",
"success_body": "U kunt nu terugkeren naar uw applicatie: deze is verbonden.",
"success_title": "Toegang verleend"
},
"search": {
"size_label": "Grootte",
@@ -1264,7 +1670,13 @@
},
"type_label": "Type",
"sort": {
"relevance": "Relevantie"
"relevance": "Relevantie",
"largest": "Grootste",
"name_asc": "Naam A-Z",
"name_desc": "Naam Z-A",
"newest": "Nieuwste",
"oldest": "Oudste",
"smallest": "Kleinste"
},
"results_for": "Resultaten voor \"{{q}}\"",
"results_summary": "Resultaten voor \"{{q}}\" · {{n}} resultaten in {{ms}} ms",
@@ -1281,9 +1693,9 @@
"prompt": "Typ een zoekopdracht in de zoekbalk hierboven.",
"size": {
"all": "Elke grootte",
"small": "< 1 MB",
"small": "< 1MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"large": "> 100MB"
},
"date": {
"all": "Elk moment",
@@ -1291,14 +1703,24 @@
"week": "Afgelopen week",
"month": "Afgelopen maand",
"year": "Afgelopen jaar"
}
},
"see_all": "Bekijk alle resultaten"
},
"sizeBucket": {
"folders": "Mappen"
"folders": "Mappen",
"empty": "Leeg (0 B)",
"huge": "> 5 GB",
"large": "1 – 5 GB",
"medium": "100 MB – 1 GB",
"small": "1 – 100MB",
"tiny": "< 1MB"
},
"view": {
"grid": "Rasterweergave",
"list": "Lijstweergave"
"list": "Lijstweergave",
"label": "Bekijk opties",
"hide_dotfiles": "Verberg verborgen bestanden",
"show_dotfiles": "Toon verborgen bestanden"
},
"preferences": {
"save_failed": "Kon je voorkeur niet opslaan. Probeer het opnieuw."
@@ -1373,5 +1795,33 @@
"location": "Locatie",
"wrong_drop_zone_msg": "Uploaden werkt alleen in Bestanden — open het onderdeel Bestanden en zet ze daar neer.",
"wrong_drop_zone_action": "Naar Bestanden"
},
"people": {
"unnamed": "Naamloos",
"empty": "Nog geen mensen",
"disabled": "Gezichtsherkenning is uitgeschakeld",
"rename_title": "Noem deze persoon",
"name_label": "Naam",
"back": "Rug"
},
"about": {
"description": "OxiCloud — een snelle, zelfgehoste bestandsopslag- en synchronisatieserver."
},
"cmdk": {
"no_results": "Geen overeenkomende opdrachten",
"placeholder": "Typ een opdracht of zoek...",
"title": "Commandopalet",
"toggle_theme": "Schakel van thema"
},
"errors_loadFailed": "Kan items niet laden",
"settings": {
"language": "Taal"
},
"shared_with_me": {
"empty": "Er is nog niets met je gedeeld.",
"from": "Gedeeld door {{who}}"
},
"sortdir": {
"title": "Sorteer richting"
}
}
+608 -158
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Udostępnione dla mnie",
"profile": "Profil",
"shared_with_me": "Udostępnione dla mnie",
"groups": "Grupy"
"groups": "Grupy",
"primary": "Podstawowy",
"admin_sections": "Sekcje administracyjne",
"back_to_app": "Powrót do OxiCloud",
"toggle": "Przełącz menu nawigacji"
},
"photos": {
"empty_state": "Brak zdjęć",
@@ -76,7 +80,21 @@
"view_daily": "Dzień",
"view_monthly": "Miesiąc",
"view_yearly": "Rok",
"group_by": "Grupuj według"
"group_by": "Grupuj według",
"confirm_delete": "Move {{n}} photos to trash?",
"confirm_delete_one": "Usunąć {{name}}?",
"delete": "Usuń zdjęcia",
"empty": "Nie ma jeszcze zdjęć.",
"full_resolution": "Pełna rozdzielczość",
"trash_partial": "{{ok}} z {{total}} zostało przeniesionych do kosza.",
"trashed": "{{n}} przeniesiono do kosza.",
"layout_square": "Siatka",
"layout_justified": "Usprawiedliwiony",
"tab_moments": "Chwile",
"tab_places": "Miejsca",
"tab_people": "Ludzie",
"map_loading": "Ładowanie mapy…",
"map_error": "Nie udało się załadować mapy"
},
"music": {
"create_playlist": "Utwórz playlistę",
@@ -144,7 +162,26 @@
"loading": "Ładowanie…",
"search_error": "Nie można załadować plików audio",
"adding": "Dodawanie…",
"prev": "Poprzedni"
"prev": "Poprzedni",
"add_selected": "Dodaj wybrane",
"create_playlist_hint": "Wpisz nazwę listy odtwarzania, aby ją utworzyć.",
"created": "Utworzono „{{name}}”.",
"delete_playlist": "Usuń playlistę",
"deleted": "Usunięto „{{name}}”.",
"edit_description": "Edytuj opis",
"empty_playlist": "Ta playlista nie zawiera jeszcze żadnych utworów.",
"new_playlist": "Nowa playlista",
"no_audio": "Nie znaleziono plików audio.",
"now_private": "Playlista jest teraz prywatna.",
"now_public": "Playlista jest teraz publiczna.",
"pick_or_create": "Istniejące: {{list}}. Wpisz nazwę, którą chcesz dodać lub utworzyć.",
"rename_playlist": "Zmień nazwę listy odtwarzania",
"reordered": "Zmieniono kolejność playlisty.",
"seek": "Szukać",
"selected_count": "{{n}} wybrano",
"share_added": "Wspólny.",
"track_count": "{{n}} utworów",
"tracks_added": "Dodano {{n}} utwór(y)."
},
"actions": {
"search": "Szukaj plików...",
@@ -195,7 +232,9 @@
"auto": "Jak system"
},
"manage_groups": "Zarządzaj grupami",
"admin": "Administrator"
"admin": "Administrator",
"mit_license": "Licencja MIT",
"title": "Menu użytkownika"
},
"share": {
"dialogTitle": "Link udostępniania",
@@ -222,33 +261,66 @@
"shareUpdated": "Ustawienia udostępniania zaktualizowane pomyślnie",
"shareRemoved": "Udostępnienie usunięte pomyślnie",
"inviteByEmail": "Zaproś przez e-mail — zaproszenie zostanie wysłane",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "Katalog użytkownika niedostępny",
"linkNamePlaceholder": "Nazwa linku (opcjonalnie)",
"newLink": "Nowe łącze",
"noExpiry": "Brak wygaśnięcia",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "Linki publiczne",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "Można edytować",
"canManage": "Potrafi zarządzać",
"canView": "Można przeglądać"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "Wyszukaj osoby…",
"shareOf": "Udział:",
"sharedLink": "Udostępniony link",
"copied": "Link skopiowany",
"copy": "Kopiuj",
"copy_failed": "Could not copy link",
"copy_failed": "Nie udało się skopiować linku",
"download": "Pobierz",
"files": "Pliki",
"folders": "Foldery",
"link_name": "Link name (optional)",
"link_name": "Nazwa linku (opcjonalnie)",
"notifyByEmail": "Powiadom e-mailem",
"revoke": "Usuń",
"role_label": "Rola",
"col_shared_by": "Udostępnione przez",
"col_shared": "Udostępnione"
"col_shared": "Udostępnione",
"addPassword": "Dodaj hasło",
"add_people": "Dodaj osoby, grupy lub e-maile…",
"bad_password": "Nieprawidłowe hasło. Spróbuj ponownie.",
"changePassword": "Zmień hasło",
"create_link": "Utwórz łącze",
"created": "Utworzono łącze publiczne",
"dialog_title": "Udostępnij „{{name}}”",
"download_zip": "Pobierz ZIP-a",
"empty_folder": "Ten folder jest pusty.",
"error": "Coś poszło nie tak. Spróbuj ponownie.",
"expired": "Ten link do udostępniania nie jest już dostępny.",
"expires_optional": "Wygasa (opcjonalnie)",
"expiry": "Wygaśnięcie",
"invalid": "Ten link do udostępniania jest nieprawidłowy.",
"link": "Połączyć",
"no_people": "Jeszcze nikomu nie udostępniono.",
"none": "Nie ma jeszcze żadnych linków publicznych.",
"notify": {
"coalesced": "{{n}} został już niedawno powiadomiony.",
"rateLimited": "{{n}} hit the rate limit — try later.",
"sent": "{{n}} powiadomiony e-mailem.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Ustaw hasło:",
"passwordPrompt_clear": "Nowe hasło (puste do usunięcia):",
"password_cleared": "Hasło usunięte",
"password_optional": "Hasło (opcjonalnie)",
"password_set": "Hasło zaktualizowane",
"password_title": "Wymagane hasło",
"public_link": "Link publiczny",
"set_expiry": "Ustaw wygaśnięcie",
"title": "Wspólny",
"unlock": "Odblokować"
},
"share_dialogTitle": "Link udostępniania",
"share_linkLabel": "Link udostępniania:",
@@ -402,7 +474,47 @@
"favorite": "Dodaj do ulubionych",
"unfavorite": "Usuń z ulubionych",
"open": "Otwórz",
"download_zip": "Pobierz jako ZIP"
"download_zip": "Pobierz jako ZIP",
"already_favorites": "Wszystkie wybrane elementy są już ulubione",
"batch_delete": "Usuń wybrane",
"breadcrumb": "Bułka tarta",
"cancel_selection": "Anuluj wybór",
"confirm_batch_delete": "Przenieść {{n}} elementy do kosza?",
"confirm_delete": "Przenieść „{{name}}” do kosza?",
"confirm_delete_n": "Usunąć {{count}} element(y)?",
"copied": "Skopiowano",
"copy_here": "Skopiuj tutaj",
"copy_n": "Skopiuj {{n}} elementy",
"copy_title": "Skopiuj „{{name}}”",
"edit_new_tab": "Edytuj w nowej karcie",
"editor": "Edytor dokumentów",
"empty_title": "Ten folder jest pusty",
"favorited": "Ulubiony",
"grid": "Siatka",
"list": "Lista",
"more_actions": "Więcej akcji",
"move_here": "Przenieś się tutaj",
"move_n": "Przenieś {{n}} elementy",
"move_title": "Przesuń „{{name}}”",
"moved": "Wzruszony",
"new_folder_prompt": "Nowa nazwa folderu",
"no_home": "Brak dostępnego folderu domowego.",
"no_preview": "Brak podglądu dla tego typu pliku.",
"no_subfolders": "Nie ma tu podfolderów.",
"owner_me": "Ja",
"preview_failed": "Nie udało się wczytać podglądu.",
"select_all": "Zaznacz wszystko",
"selected_count": "{{count}} wybrano",
"selection": "Wybór",
"shared": "Wspólny",
"uploaded": "Przesyłanie zakończone",
"uploaded_saved": "Przesyłanie zakończone — deduplikacja {{mb}} MB",
"uploaded_partial": "{{ok}} przesłano, {{failed}} nie powiodło się",
"uploaded_skipped": "{{ok}} przesłane · {{skipped}} pominięte (nie zwykłe pliki)",
"upload_failed": "Przesyłanie nie powiodło się",
"uploading": "Przesyłanie…",
"uploading_file": "Przesyłanie {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Zmień nazwę folderu",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Ta głębokość zagnieżdżenia przekracza maksymalną dozwoloną (8).",
"group_virtual_immutable": "Grupa „Internal” jest zarządzana przez system i nie może być modyfikowana.",
"group_not_found": "Grupa nie znaleziona.",
"group_name_taken": "Grupa o tej nazwie już istnieje."
"group_name_taken": "Grupa o tej nazwie już istnieje.",
"forbidden": "Nie udało się załadować plików"
},
"breadcrumb": {
"home": "Strona główna",
@@ -496,7 +609,10 @@
},
"delete": "Usuń trwale",
"empty_action": "Opróżnij kosz",
"expires_at": "Wygasa"
"expires_at": "Wygasa",
"confirm_delete": "Trwale usunąć ten element? Tego nie można cofnąć.",
"confirm_empty": "Opróżnić kosz? Tego nie można cofnąć.",
"restored": "Przywrócony"
},
"daysRemaining": {
"expired": "Wygasł",
@@ -556,15 +672,36 @@
"magicLinkSent": "Jeśli konto dla tego adresu istnieje, link do logowania został wysłany. Sprawdź swoją skrzynkę odbiorczą.",
"magicLinkUnavailable": "Logowanie e-mailem nie jest dostępne na tym serwerze.",
"magicLinkNetworkError": "Nie udało się połączyć z serwerem: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "Nie masz hasła? Wyślij mi e-mail z linkiem do logowania",
"passwordsMatch": "Hasła się zgadzają",
"capsLock": "Caps Lock jest włączony",
"caps_lock": "Caps Lock jest włączony",
"magic_email_label": "Adres e-mail",
"magic_hint": "Brak hasła? Wpisz swój adres e-mail, a wyślemy Ci jednorazowy link do logowania.",
"magic_unavailable": "Logowanie e-mailem nie jest dostępne na tym serwerze.",
"passwords_match": "Passwords match",
"passwords_match": "Hasła się zgadzają",
"sign_in": "Zaloguj się",
"password_or_link_hint": "Hasło (pozostaw puste w przypadku linku do logowania)",
"cookie_rejected": "Logowanie powiodło się, ale przeglądarka odrzuciła plik cookie sesji. Jeśli korzystasz z protokołu HTTP, ustaw OXICLOUD_COOKIE_SECURE=false lub użyj protokołu HTTPS.",
"login_error": "Błąd logowania",
"magic_error": "Coś poszło nie tak. Spróbuj ponownie.",
"magic_prompt": "Nie masz hasła? Zaloguj się za pomocą łącza e-mail",
"magic_send": "Wyślij link",
"magic_sent": "Jeśli konto istnieje, został wysłany link do logowania. Sprawdź swoją skrzynkę odbiorczą.",
"register_error": "Rejestracja nie powiodła się",
"session_expired": "Twoja sesja wygasła. Zaloguj się ponownie.",
"signing_in": "Logowanie…",
"sending": "Przesyłka…",
"toggle_password": "Pokaż hasło",
"login_error_title": "Logowanie nie powiodło się",
"login_error_back_to_login": "Powrót do logowania",
"login_error_auto_link_disabled": "Ten serwer nie łączy automatycznie kont SSO. Zaloguj się przy użyciu istniejących danych uwierzytelniających, a następnie połącz logowanie jednokrotne ze swojego profilu.",
"login_error_auto_link_email_not_verified": "Twój dostawca SSO nie potwierdził Twojego adresu e-mail. Zweryfikuj swój adres e-mail u dostawcy tożsamości, a następnie spróbuj ponownie.",
"login_error_already_linked_elsewhere": "Konto lokalne z tym adresem e-mail już istnieje i jest powiązane z inną tożsamością SSO. Skontaktuj się ze swoim administratorem.",
"login_error_callback_denied": "Twój link do logowania wygasł lub był już używany. Spróbuj zalogować się ponownie.",
"login_error_callback_failed": "Nie udało się ukończyć logowania jednokrotnego. Spróbuj ponownie.",
"login_error_generic": "Odmówiono logowania jednokrotnego. Spróbuj ponownie.",
"login_error_email_ambiguous": "Do tego adresu e-mail pasuje wiele kont lokalnych. Skontaktuj się z administratorem, aby rozwiązać problem.",
"logged_out": "Wylogowano pomyślnie."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "Pobierz plik",
"zoom_in": "Przybliż",
"zoom_out": "Oddal",
"zoom_reset": "Resetuj powiększenie"
"zoom_reset": "Resetuj powiększenie",
"zoom": "Brzęczenie"
},
"language_selector": {
"title": "Witaj!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "{{n}} ostatnich elementów ukrytych zgodnie z Twoją preferencją",
"empty_hidden_hint": "Wyłącz \"Ukryj ukryte pliki\" w swoim profilu, aby je zobaczyć.",
"loadMore": "Załaduj więcej",
"remove_item": "Usuń z ostatnich"
"remove_item": "Usuń z ostatnich",
"confirm_clear": "Wyczyścić ostatnie elementy?"
},
"notifications": {
"file_renamed": "Zmieniono nazwę pliku",
@@ -636,7 +775,8 @@
"link_created": "Link utworzony",
"share_success": "Link udostępniania utworzony pomyślnie",
"upload_files_section_title": "Przesyłanie niedostępne tutaj",
"upload_files_section_body": "Przejdź do sekcji Pliki, aby przesłać pliki"
"upload_files_section_body": "Przejdź do sekcji Pliki, aby przesłać pliki",
"clear": "Wyczyść wszystko"
},
"batch": {
"one_selected": "Wybrano 1 element",
@@ -779,8 +919,8 @@
"storage_endpoint_hint": "Pozostaw puste dla domyślnego Amazon S3",
"storage_bucket": "Bucket",
"storage_region": "Region",
"storage_access_key": "Access Key ID",
"storage_secret_key": "Secret Access Key",
"storage_access_key": "Identyfikator klucza dostępu",
"storage_secret_key": "Tajny klucz dostępu",
"storage_secret_configured": "Klucz tajny jest już skonfigurowany",
"storage_key_placeholder": "Pozostaw puste, aby zachować bieżącą wartość",
"storage_path_style": "Wymuś styl ścieżki",
@@ -843,38 +983,6 @@
"quotas": "Przydziały",
"reset_pw_for": "Nowe hasło dla",
"role": "Rola",
"sessions": {
"filter_user": "Użytkownik (UUID)",
"include_revoked": "Uwzględnij unieważnione / wygasłe",
"refresh": "Odśwież",
"col_user": "Użytkownik",
"col_origin": "Pochodzenie",
"col_created": "Utworzono",
"col_expires": "Wygasa",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Powiązana",
"col_status": "Stan",
"current_tooltip": "To sesja, której obecnie używasz — unieważnienie jej wyloguje Cię.",
"bound_tooltip": "Powiązana z DPoP (jkt {{prefix}}…)",
"unbound": "niepowiązana",
"revoked": "unieważniona",
"expired": "wygasła",
"active": "aktywna",
"revoke": "Unieważnij",
"empty": "Żadne sesje nie pasują do bieżącego filtra.",
"revoke_self_confirm": "⚠️ To TWOJA bieżąca sesja. Unieważnienie jej wyloguje Cię natychmiast i musisz zalogować się ponownie. Kontynuować?",
"revoke_confirm": "Unieważnić tę sesję? Następne żądanie z tej przeglądarki otrzyma 401.",
"revoke_lag_notice": "Unieważnienie sesji natychmiast przerywa ścieżkę odświeżania, ale każdy JWT już obecny w przeglądarce pozostaje ważny przez maksymalnie {{secs}} sekund, aż do następnej próby odświeżenia.",
"origin": {
"password": "Hasło",
"opaque": "OPAQUE",
"magic_link": "Magiczny link",
"oidc": "SSO",
"device": "Urządzenie",
"unknown": "Nieznane"
}
},
"smtp_fail": "Wysłanie nie powiodło się.",
"smtp_send": "Wyślij",
"smtp_test": "Wyślij e-mail testowy",
@@ -950,7 +1058,230 @@
"deleting": "Usuwanie…",
"auth": "Uwierzytelnianie",
"quota": "Użycie przestrzeni",
"last_login": "Ostatnie logowanie"
"last_login": "Ostatnie logowanie",
"tab_plugins": "Wtyczki",
"plugins_title": "Wtyczki",
"plugins_disabled": "Wtyczki są wyłączone na tym serwerze. Ustaw OXICLOUD_ENABLE_PLUGINS=true (i zbuduj z funkcją „wtyczek”), aby zarządzać tutaj wtyczkami WASM.",
"plugins_install_title": "Zainstaluj wtyczkę",
"plugins_install_intro": "Prześlij pakiet wtyczek (.zip) zawierający plik plugin.toml i jego skompilowany moduł WebAssembly (.wasm). Manifest jest sprawdzany, a moduł sprawdzany przed instalacją.",
"plugins_bundle_label": "Pakiet wtyczek (.zip)",
"plugins_install": "Zainstaluj wtyczkę",
"plugins_installed_title": "Zainstalowane wtyczki",
"plugins_col_name": "Nazwa",
"plugins_col_id": "ID",
"plugins_col_version": "Wersja",
"plugins_col_events": "Wydarzenia",
"plugins_col_status": "Status",
"plugins_col_actions": "Działania",
"plugins_loading": "Ładowanie wtyczek…",
"plugins_none": "Brak zainstalowanych wtyczek.",
"plugins_enabled": "Włączony",
"plugins_disabled_badge": "Wyłączony",
"plugins_enable": "Włączać",
"plugins_disable": "Wyłączyć",
"plugins_delete": "Usuwać",
"plugins_confirm_delete": "Usunąć wtyczkę „{{name}}”? Jego pliki zostaną usunięte z serwera.",
"plugins_installing": "Instaluję…",
"plugins_installed": "Zainstalowano {{name}}.",
"plugins_install_missing_bundle": "Wybierz pakiet wtyczek (.zip).",
"plugins_details": "Dzienniki i szczegóły",
"plugins_back": "Wracając do wtyczek",
"plugins_retention_title": "Przechowywanie dziennika",
"plugins_retention_intro": "Obrócone segmenty dziennika starsze niż okres przechowywania lub przekraczające limit rozmiaru są czyszczone zgodnie z harmonogramem.",
"plugins_retention_days": "Przechowywanie (dni)",
"plugins_retention_max_mb": "Maksymalny rozmiar dziennika (MB)",
"plugins_retention_save": "Oszczędzaj przechowywanie",
"plugins_retention_saved": "Przechowywanie zapisane.",
"plugins_retention_invalid": "Wprowadź liczby nieujemne.",
"plugins_logs_title": "Dzienniki",
"plugins_logs_level_all": "Wszystkie poziomy",
"plugins_logs_search": "Wyszukaj wiadomości…",
"plugins_logs_live": "Na żywo",
"plugins_logs_clear": "Jasne",
"plugins_logs_confirm_clear": "Wyczyścić wszystkie dzienniki tej wtyczki?",
"plugins_logs_none": "Brak wpisów w dzienniku.",
"plugins_logs_col_time": "Czas",
"plugins_logs_col_level": "Poziom",
"plugins_logs_col_kind": "Uprzejmy",
"plugins_logs_col_invocation": "Wezwanie",
"plugins_logs_col_message": "Wiadomość",
"plugins_logs_showing": "Wyświetlanie {{from}}–{{to}} z {{total}}",
"available": "dostępny",
"confirm_delete_plugin": "Usunąć wtyczkę {{name}}?",
"disable": "Wyłączyć",
"email_auto": "Wygenerowane automatycznie, jeśli pozostawione puste",
"enable": "Włączać",
"env_locked": "Ustawiane przez zmienną środowiskową",
"logs_all": "Wszystkie poziomy",
"logs_empty": "Brak wpisów w dzienniku.",
"logs_invocation": "Wezwanie",
"logs_kind": "Uprzejmy",
"logs_level": "Poziom",
"logs_live": "Na żywo",
"logs_message": "Wiadomość",
"logs_search": "Szukaj…",
"logs_showing": "Wyświetlanie {{from}}–{{to}} z {{total}}",
"logs_time": "Czas",
"mig_eta": "~{{min}} pozostała minuta",
"mig_failed": "{{n}} nieudane plamy",
"mig_start": "Start",
"mig_verify": "Sprawdź integralność",
"mig_verify_mismatch": "{{n}} niedopasowanie rozmiaru",
"mig_verify_missing": "{{n}} brak",
"mig_verify_summary": "{{checked}} sprawdzone obiekty blob, {{total}} łącznie w bazie danych",
"migration": "Migracja pamięci",
"new_password": "Nowe hasło",
"no_plugins": "Brak zainstalowanych wtyczek.",
"oidc_admin_groups": "Grupy administracyjne",
"oidc_auth_endpoint": "Punkt końcowy uwierzytelniania",
"oidc_client_secret": "Sekret klienta",
"oidc_enabled": "Włącz logowanie OIDC",
"oidc_provider_name": "Nazwa dostawcy",
"oidc_secret_set": "Klucz tajny klienta jest już skonfigurowany.",
"over_80": "{{n}} użytkowników powyżej 80% limitu",
"over_quota": "{{n}} użytkowników przekroczyło limit",
"password_reset": "Resetowanie hasła",
"plugin": "Wtyczka",
"plugin_logs": "Dzienniki wtyczek",
"plugins": "Wtyczki",
"plugins_clear_logs": "Wyczyść logi",
"plugins_install_hint": "Prześlij pakiet wtyczek (.zip).",
"plugins_retention": "Przechowywanie dziennika",
"plugins_retention_max": "Maksymalny rozmiar (MB)",
"plugins_upload": "Prześlij plik .zip",
"quota_for": "Kwota za",
"registration": "Rejestracja",
"registration_disabled_warning": "Rejestracja publiczna jest wyłączona. Tylko administratorzy mogą tworzyć nowe konta.",
"settings_saved_ok": "Ustawienia zostały zapisane.",
"smtp": "E-mail (SMTP)",
"smtp_from": "Z",
"smtp_host": "Gospodarz",
"smtp_port": "Port",
"smtp_status": "Stan SMTP",
"smtp_to": "odbiorca@example.com",
"storage_blobs": "Plamy",
"storage_current": "Bieżący backend",
"storage_dedup": "Współczynnik deduplikacji",
"storage_preset": "Wstępnie ustawione",
"storage_size": "Przechowywane",
"storage_test": "Test",
"storage_backend_audit": "Spójność backendu",
"storage_backend_audit_triggered": "backend_consistency uruchomione dla `{{name}}` — obejrzyj na karcie Zadania.",
"time_day_ago": "{{n}} d ago",
"time_hour_ago": "{{n}} h ago",
"time_just_now": "właśnie",
"unchanged": "Pozostaw puste, aby zachować aktualność",
"running": "Działanie…",
"maintenance": "Konserwacja",
"maintenance_hint": "Przeskanuj ponownie istniejące pliki, aby uzupełnić metadane. Bezpieczne ponowne uruchomienie; przetwarza całą bibliotekę i może chwilę potrwać.",
"reextract_audio": "Wyodrębnij ponownie metadane audio",
"reextract_photos": "Wyodrębnij ponownie daty wykonania zdjęć i filmów",
"encryption": "Szyfrowanie",
"encryption_hint": "Wygeneruj klucz AES-256 do szyfrowania obiektów blob w stanie spoczynku, a następnie ustaw go jako OXICLOUD_STORAGE_ENCRYPTION_KEY w środowisku serwera.",
"gen_key": "Wygeneruj klucz",
"gen_key_warning": "Przechowuj ten klucz w bezpiecznym miejscu. W przypadku jego utraty zaszyfrowane dane zostaną utracone bezpowrotnie.",
"jobs": {
"tab": "Praca",
"title": "Praca",
"hint": "Ta sekcja dotyczy zleceń wewnętrznych: okresowych + na żądanie. Kontrole spójności można bezpiecznie przeprowadzić w dowolnym momencie — są one tylko do odczytu.",
"run_all_consistency": "Uruchom wszystkie kontrole spójności",
"run_deep": "Biegnij głęboko",
"run_deep_hint": "Uruchamia również powolne warianty (ponowne mieszanie obiektów blob, wykrywanie bitrot).",
"col_name": "Nazwa",
"col_cadence": "Rytm",
"col_last_run": "Ostatni bieg",
"col_outcome": "Wynik",
"col_state": "Państwo",
"col_actions": "Działania",
"col_started_at": "Rozpoczęło się",
"col_status": "Status",
"col_duration": "Czas trwania",
"col_scanned": "Zeskanowano",
"col_progress": "Postęp",
"col_findings": "Ustalenia",
"progress_scanned_only": "{{n}} zeskanowany",
"progress_scanned_only_tooltip": "Brak sumy dostępnej dla tego przebiegu (wdrożenie przed paskiem postępu lub dzierżawca nie zgłasza przedmiotu, który można policzyć).",
"findings_present_tooltip": "Rozwiń ten przebieg, aby zobaczyć szczegóły dotyczące każdego znaleziska.",
"col_error": "Błąd",
"col_kind": "Uprzejmy",
"col_severity": "Powaga",
"col_resource": "Ratunek",
"col_detail": "Szczegół",
"run": "Uruchomić",
"cancel": "Anulować",
"refresh": "Odświeżać",
"runs_title": "Ostatnie biegi",
"run_json": "Podsumowanie uruchomienia (JSON)",
"findings_title": "Ustalenia",
"no_runs": "Nie ma jeszcze żadnych biegów.",
"no_findings": "Brak wyników – czysty przebieg.",
"none_registered": "Brak zarejestrowanych ofert pracy.",
"on_demand": "na żądanie",
"every_h": "co {{n}} godz",
"every_min": "co {{n}} min",
"every_sec": "every {{n}} s",
"outcome_ok": "OK",
"outcome_err": "błądzić",
"outcome_issues": "kwestie",
"outcome_notices": "uwagi",
"n_findings": "{{n}} ustalenia",
"n_notices": "{{n}} uwagi",
"notices_present_tooltip": "Ustalenia informacyjne — nie są wymagane żadne działania. Rozwiń, aby poznać szczegóły.",
"purge": "Usuń stare przebiegi",
"purge_hint": "Usuń historię zakończonych i nieudanych uruchomień starszą niż wybrane okno przechowywania. Wyniki spadają wraz z przebiegami nadrzędnymi. Przebiegi inne niż terminale są zawsze zachowywane.",
"purge_title": "Usuń starą historię zadań",
"purge_body": "Usuń historię zakończonych i nieudanych uruchomień starszą niż wybrana liczba dni. Wyniki spadają wraz z przebiegami nadrzędnymi. Uruchomienia inne niż terminalowe (uruchomione, wstrzymane, z żądaniem anulowania) są zawsze zachowywane.",
"purge_days_label": "Przechowywanie (dni)",
"purge_confirm": "Oczyszczać",
"purge_done": "{{n}} usunięto stare przebiegi (przetrzymywanie {{days}} dni)",
"state_running": "działanie",
"never": "nigdy",
"just_now": "właśnie",
"n_min_ago": "{{n}} min ago",
"n_h_ago": "{{n}} h ago",
"n_d_ago": "{{n}} d ago",
"triggered_ok": "{{name}} uruchomiono pomyślnie",
"triggered_err": "{{name}} nie powiodło się: {{message}}",
"cancel_requested": "Żądano anulowania — {{name}} zatrzyma się przy następnej bezpiecznej granicy",
"cancel_noop": "Nie ma nic do anulowania — {{name}} nie działa",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Użytkownik (UUID)",
"include_revoked": "Uwzględnij unieważnione / wygasłe",
"refresh": "Odśwież",
"col_user": "Użytkownik",
"col_origin": "Pochodzenie",
"col_created": "Utworzono",
"col_expires": "Wygasa",
"col_ip": "IP",
"col_user_agent": "User agent",
"col_bound": "Powiązana",
"col_status": "Stan",
"current_tooltip": "To sesja, której obecnie używasz — unieważnienie jej wyloguje Cię.",
"bound_tooltip": "Powiązana z DPoP (jkt {{prefix}}…)",
"unbound": "niepowiązana",
"revoked": "unieważniona",
"expired": "wygasła",
"active": "aktywna",
"revoke": "Unieważnij",
"empty": "Żadne sesje nie pasują do bieżącego filtra.",
"revoke_self_confirm": "⚠️ To TWOJA bieżąca sesja. Unieważnienie jej wyloguje Cię natychmiast i musisz zalogować się ponownie. Kontynuować?",
"revoke_confirm": "Unieważnić tę sesję? Następne żądanie z tej przeglądarki otrzyma 401.",
"revoke_lag_notice": "Unieważnienie sesji natychmiast przerywa ścieżkę odświeżania, ale każdy JWT już obecny w przeglądarce pozostaje ważny przez maksymalnie {{secs}} sekund, aż do następnej próby odświeżenia.",
"origin": {
"password": "Hasło",
"opaque": "OPAQUE",
"magic_link": "Magiczny link",
"oidc": "SSO",
"device": "Urządzenie",
"unknown": "Nieznane"
}
}
},
"profile": {
"page_title": "Profil",
@@ -1026,25 +1357,44 @@
"error_create_pw": "Nie udało się utworzyć hasła aplikacji",
"confirm_revoke": "Unieważnić hasło aplikacji \"{{label}}\"? Klienci używający tego hasła przestaną działać.",
"error_revoke": "Nie udało się unieważnić hasła aplikacji",
"edit_photo": "Edit photo",
"edit_photo": "Edytuj zdjęcie",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Wybierz zdjęcie (PNG, JPEG, WebP)",
"photo_resize_note": "Rozmiar obrazów większych niż 512 × 512 pikseli jest zmieniany automatycznie.",
"photo_save": "Zapisz zdjęcie",
"photo_remove": "Usuń zdjęcie",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "Hasła nie są zgodne"
"photo_save_failed": "Nie udało się zapisać zdjęcia",
"photo_no_file": "Najpierw wybierz plik",
"photo_managed_by_oidc": "Zdjęcie zarządzane przez Twojego dostawcę tożsamości.",
"password_mismatch": "Hasła nie są zgodne",
"app_pw_revoke": "Unieważnij hasło aplikacji",
"avatar": "Awatara",
"copied": "Skopiowano",
"copy_failed": "Nie udało się skopiować",
"language": "Język",
"language_auto": "Automatyczny",
"saved": "Profil został zapisany",
"sso_connect_title": "Połącz jednokrotne logowanie",
"sso_connect_description": "Połącz swoje konto z {{provider}}, aby móc logować się przy użyciu funkcji SSO zamiast hasła.",
"sso_connect_button": "Połącz się z {{provider}}",
"sso_disconnect_title": "Pojedyncze logowanie",
"sso_disconnect_description": "Twoje konto jest połączone z {{provider}}. Od teraz rozłączenie będzie wymagało zalogowania się przy użyciu hasła.",
"sso_disconnect_button": "Odłącz jednokrotne logowanie",
"sso_disconnect_confirm_title": "Odłączyć jednokrotne logowanie?",
"sso_disconnect_confirm_message": "Po tym będziesz mógł zalogować się tylko przy użyciu hasła lub danych uwierzytelniających OPAQUE.",
"sso_disconnect_confirm_button": "Odłączyć",
"sso_unlinked_success": "Pojedyncze logowanie zostało rozłączone.",
"sso_unlink_no_alt_auth": "Najpierw ustaw hasło — w przeciwnym razie zostaniesz zablokowany."
},
"upload": {
"uploading": "Przesyłanie...",
"files": "plików",
"complete": "{{count}} / {{total}} przesłano"
"complete": "{{count}} / {{total}} przesłano",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Przekroczono limit pamięci masowej",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "Data utworzenia",
"size": "Rozmiar",
"favoriteDate": "Data dodania do ulubionych",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "Według plików",
"sharedWith": "Udostępniono",
"justAdded": "Nowe",
"folders": "Foldery"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "Każdy użytkownik wewnętrzny na tym serwerze",
"create": "Utwórz grupę",
"empty": "Brak grup.",
"members": "Członkowie"
"members": "Członkowie",
"add_member_search": "Wyszukaj użytkowników lub grupy, aby dodać…",
"nested": "Grupa"
},
"myshares": {
"copyLink": "Skopiuj link",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "Zbyt wiele powiadomień dla tego odbiorcy — spróbuj ponownie później.",
"removeAccess": "Usuń dostęp",
"resendInvitation": "Wyślij ponownie e-mail z zaproszeniem",
"publicLinks": "Public links",
"publicLinks": "Linki publiczne",
"filter": {
"button": "Rodzaje",
"title": "Filtruj według rodzaju",
@@ -1134,85 +1486,100 @@
"emptyTitle": "Żadne udostępnienie nie pasuje do bieżącego filtru",
"emptyHint": "Dostosuj filtr rodzaju lub przywróć wartość domyślną (Pliki + Foldery).",
"reset": "Resetuj filtr"
}
},
"editSharing": "Edytuj udostępnianie",
"emptyStateDesc": "Tutaj pojawią się elementy, które udostępnisz innym",
"emptyStateTitle": "Jeszcze nic nie udostępniłeś",
"manageAccess": "Zarządzaj dostępem",
"notifySent": "Powiadomienie wysłane.",
"passwordLinks": "Linki chronione hasłem"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "Kierunek sortowania"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "Błąd podczas wyszukiwania",
"cleanupCompleted": "Czyszczenie zakończone",
"cleanupCompletedBody": "Historia ostatnich plików została wyczyszczona",
"batchCopy": "Kopia wsadowa",
"batchCopyBody": "{{success}} skopiowane, {{errors}} nie powiodło się",
"itemsCopied": "Elementy skopiowane",
"itemsCopiedBody": "{{count}} elementy zostały pomyślnie skopiowane",
"batchMove": "Ruch wsadowy",
"batchMoveBody": "{{success}} przeniesiono, {{errors}} nie powiodło się",
"itemsMoved": "Elementy przeniesione",
"itemsMovedBody": "{{count}} elementy zostały pomyślnie przeniesione",
"batchDelete": "Usuń partię",
"batchDeleteBody": "{{success}} przeniesiono do kosza, {{errors}} nie powiodło się",
"movedToTrash": "Przeniesiono do kosza",
"movedToTrashBody": "{{count}} elementy zostały przeniesione do kosza",
"trashItemsError": "Nie udało się przenieść elementów do kosza",
"preparingDownload": "Przygotowanie do pobrania",
"preparingDownloadBody": "Przygotowuję pobieranie…",
"downloadItemsError": "Nie można pobrać wybranych elementów",
"favoritesAddError": "Nie można dodać elementów do ulubionych",
"invalidEmail": "Proszę podać prawidłowy adres e-mail",
"notificationSendError": "Nie udało się wysłać powiadomienia",
"folderCreated": "Folder został utworzony",
"folderCreatedBody": "„{{name}}” utworzono pomyślnie",
"fileMoved": "Plik został przeniesiony",
"fileMovedBody": "Plik został przeniesiony pomyślnie",
"fileMoveError": "Błąd podczas przenoszenia pliku: {{error}}",
"fileMoveErrorGeneric": "Błąd podczas przenoszenia pliku",
"folderMoved": "Folder został przeniesiony",
"folderMovedBody": "Folder został pomyślnie przeniesiony",
"folderMoveError": "Błąd podczas przenoszenia folderu: {{error}}",
"folderMoveErrorGeneric": "Błąd podczas przenoszenia folderu",
"fileCopied": "Plik skopiowany",
"fileCopiedBody": "Plik został pomyślnie skopiowany",
"fileCopyError": "Błąd podczas kopiowania pliku: {{error}}",
"fileCopyErrorGeneric": "Błąd podczas kopiowania pliku",
"folderRenamed": "Zmieniono nazwę folderu",
"folderRenamedBody": "Nazwa folderu zmieniona na „{{name}}”",
"fileTrashed": "Plik został przeniesiony do kosza",
"fileTrashedBody": "„{{name}}” zostało przeniesione do kosza",
"fileDeleted": "Plik usunięty",
"fileDeletedBody": "„{{name}}” zostało pomyślnie usunięte",
"fileDeleteError": "Błąd podczas usuwania pliku",
"folderTrashed": "Folder został przeniesiony do kosza",
"folderTrashedBody": "„{{name}}” zostało przeniesione do kosza",
"folderDeleted": "Folder usunięty",
"folderDeletedBody": "„{{name}}” zostało pomyślnie usunięte",
"folderDeleteError": "Błąd podczas usuwania folderu",
"itemRestored": "Przedmiot przywrócony",
"itemRestoredBody": "Element został pomyślnie przywrócony",
"itemRestoreError": "Błąd przywracania elementu",
"itemDeleted": "Element usunięty",
"itemDeletedBody": "Element trwale usunięty",
"itemDeleteError": "Błąd podczas usuwania elementu",
"trashEmptied": "Kosz został opróżniony",
"trashEmptiedBody": "Kosz został pomyślnie opróżniony",
"trashEmptyError": "Błąd podczas opróżniania kosza",
"cacheCleared": "Pamięć podręczna wyczyszczona",
"cacheClearedBody": "Pamięć podręczna wyszukiwania została pomyślnie wyczyszczona",
"cacheClearError": "Błąd podczas czyszczenia pamięci podręcznej wyszukiwania",
"wopiOpenError": "Nie można otworzyć edytora dokumentów.",
"linkCopied": "Link skopiowany",
"linkCopiedBody": "Link skopiowany do schowka",
"linkCopyError": "Nie udało się skopiować linku",
"notificationSent": "Powiadomienie wysłane",
"notificationSentBody": "Powiadomienie wysłane do {{email}}"
},
"category": {
"audio": "Audio",
"code": "Kod",
"text": "Tekst"
"text": "Tekst",
"archives": "Archiwa",
"documents": "Dokumenty",
"images": "Obrazy",
"installers": "Instalatorzy",
"markdown": "Obniżka cen",
"presentations": "Prezentacje",
"spreadsheets": "Arkusze kalkulacyjne",
"videos": "Filmy"
},
"common": {
"add": "Dodaj",
@@ -1235,21 +1602,60 @@
"search": "Szukaj",
"yes": "Tak",
"saving": "Zapisywanie…",
"deleting": "Usuwanie…"
"deleting": "Usuwanie…",
"copied": "Skopiowano do schowka",
"copy_failed": "Kopiowanie nie powiodło się",
"empty": "Jeszcze nic tu nie ma.",
"error": "nieznany błąd",
"favorite": "Ulubiony",
"ok": "OK",
"optional": "fakultatywny",
"retry": "Spróbuj ponownie",
"select": "Wybierać",
"select_all": "Zaznacz wszystko",
"dismiss": "Odrzucać"
},
"device": {
"continue": "Kontynuuj",
"unknown": "Nieznany"
"unknown": "Nieznany",
"approve": "Zatwierdzić",
"approved": "Urządzenie zatwierdzone. Możesz wrócić do swojego urządzenia.",
"client": "Aplikacja",
"denied": "Odmowa dostępu do urządzenia.",
"deny": "Zaprzeczyć",
"enter_code": "Wpisz kod widoczny na Twoim urządzeniu",
"lookup_failed": "Nie udało się zweryfikować kodu. Spróbuj ponownie.",
"not_found": "Nie znaleziono kodu lub wygasł. Sprawdź i spróbuj ponownie.",
"scopes": "Dostęp",
"title": "Weryfikacja urządzenia",
"unauthorized": "Aby autoryzować urządzenie, musisz się zalogować. Proszę się najpierw zalogować."
},
"expiryBucket": {
"expired": "Wygasł",
"noExpiry": "Bez wygaśnięcia",
"today": "Dziś",
"tomorrow": "Jutro"
"tomorrow": "Jutro",
"later": "Później",
"month": "Za niecałe 30 dni",
"week": "Za niecałe 7 dni"
},
"nextcloud": {
"error_title": "Błąd",
"sign_in_with": "Zaloguj się przez {{provider}}"
"sign_in_with": "Zaloguj się przez {{provider}}",
"close_window": "Zamknij okno",
"error_expired_body": "Twoja sesja wygasła. Spróbuj ponownie.",
"error_expired_title": "Sesja wygasła",
"error_generic_body": "Wystąpił nieoczekiwany błąd. Spróbuj ponownie.",
"error_invalid_body": "Nieprawidłowa nazwa użytkownika lub hasło. Sprawdź swoje dane uwierzytelniające i spróbuj ponownie.",
"error_invalid_title": "Logowanie nie powiodło się",
"error_notfound_body": "Żądana strona nie została znaleziona.",
"error_notfound_title": "Nie znaleziono",
"grant": "Przyznaj dostęp",
"grant_subtitle": "Klient Nextcloud prosi o dostęp do Twojego konta.",
"grant_title": "Przyznaj dostęp",
"invalid_token": "Nieprawidłowy token sesji.",
"success_body": "Możesz teraz wrócić do swojej aplikacji — jest ona połączona.",
"success_title": "Dostęp przyznany"
},
"search": {
"size_label": "Rozmiar",
@@ -1264,7 +1670,13 @@
},
"type_label": "Typ",
"sort": {
"relevance": "Trafność"
"relevance": "Trafność",
"largest": "Największy",
"name_asc": "Imię A-Z",
"name_desc": "Imię Z-A",
"newest": "Najnowszy",
"oldest": "Najstarszy",
"smallest": "Najmniejszy"
},
"results_for": "Wyniki dla \"{{q}}\"",
"results_summary": "Wyniki dla \"{{q}}\" · {{n}} wyników w {{ms}} ms",
@@ -1281,9 +1693,9 @@
"prompt": "Wpisz zapytanie na pasku wyszukiwania powyżej.",
"size": {
"all": "Dowolny rozmiar",
"small": "< 1 MB",
"small": "< 1MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"large": "> 100MB"
},
"date": {
"all": "Kiedykolwiek",
@@ -1291,14 +1703,24 @@
"week": "Ostatni tydzień",
"month": "Ostatni miesiąc",
"year": "Ostatni rok"
}
},
"see_all": "Zobacz wszystkie wyniki"
},
"sizeBucket": {
"folders": "Foldery"
"folders": "Foldery",
"empty": "Pusty (0 B)",
"huge": "> 5 GB",
"large": "1 – 5 GB",
"medium": "100 MB – 1 GB",
"small": "1 – 100MB",
"tiny": "< 1MB"
},
"view": {
"grid": "Widok siatki",
"list": "Widok listy"
"list": "Widok listy",
"label": "Wyświetl opcje",
"hide_dotfiles": "Ukryj ukryte pliki",
"show_dotfiles": "Pokaż ukryte pliki"
},
"preferences": {
"save_failed": "Nie udało się zapisać ustawienia. Spróbuj ponownie."
@@ -1373,5 +1795,33 @@
"location": "Lokalizacja",
"wrong_drop_zone_msg": "Przesyłanie działa tylko w Plikach — otwórz sekcję Pliki i upuść tam pliki.",
"wrong_drop_zone_action": "Przejdź do Plików"
},
"people": {
"unnamed": "Anonimowy",
"empty": "Jeszcze nie ma ludzi",
"disabled": "Rozpoznawanie twarzy jest wyłączone",
"rename_title": "Nazwij tę osobę",
"name_label": "Nazwa",
"back": "Z powrotem"
},
"about": {
"description": "OxiCloud — szybki, hostowany na własnym serwerze serwer do przechowywania i synchronizacji plików."
},
"cmdk": {
"no_results": "Brak pasujących poleceń",
"placeholder": "Wpisz polecenie lub wyszukaj…",
"title": "Paleta poleceń",
"toggle_theme": "Przełącz motyw"
},
"errors_loadFailed": "Nie udało się załadować elementów",
"settings": {
"language": "Język"
},
"shared_with_me": {
"empty": "Jeszcze nic nie zostało Ci udostępnione.",
"from": "Udostępnione przez {{who}}"
},
"sortdir": {
"title": "Kierunek sortowania"
}
}
File diff suppressed because it is too large Load Diff
+620 -170
View File
@@ -65,7 +65,11 @@
"sharedwithme": "Доступно мне",
"profile": "Профиль",
"shared_with_me": "Доступно мне",
"groups": "Группы"
"groups": "Группы",
"primary": "Начальный",
"admin_sections": "Административные разделы",
"back_to_app": "Вернуться в OxiCloud",
"toggle": "Переключить меню навигации"
},
"photos": {
"empty_state": "Фотографий пока нет",
@@ -76,7 +80,21 @@
"view_daily": "День",
"view_monthly": "Месяц",
"view_yearly": "Год",
"group_by": "Группировать по"
"group_by": "Группировать по",
"confirm_delete": "Переместить {{n}} фотографии в корзину?",
"confirm_delete_one": "Удалить {{name}}?",
"delete": "Удалить фотографии",
"empty": "Фото пока нет.",
"full_resolution": "Полное разрешение",
"trash_partial": "{{ok}} из {{total}} перемещено в корзину.",
"trashed": "{{n}} перемещено в корзину.",
"layout_square": "Сетка",
"layout_justified": "Обоснованный",
"tab_moments": "Моменты",
"tab_places": "Места",
"tab_people": "Люди",
"map_loading": "Загрузка карты…",
"map_error": "Не удалось загрузить карту"
},
"music": {
"create_playlist": "Создать плейлист",
@@ -127,24 +145,43 @@
"loading": "Загрузка…",
"search_error": "Не удалось загрузить аудиофайлы",
"adding": "Добавление…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"can_write": "Можно редактировать",
"cover_updated": "Обложка обновлена",
"empty_hint": "Создайте свой первый плейлист, чтобы начать систематизировать свою музыку.",
"make_private": "Сделать личным",
"make_public": "Сделать общедоступным",
"manage_shares": "Управление общими ресурсами",
"no_shares": "Акций пока нет",
"playback_error": "Воспроизведение не удалось",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"read_only": "Только чтение",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"remove_share": "Удалить общий доступ",
"set_cover": "Установить крышку",
"share_with_user": "Идентификатор пользователя или адрес электронной почты",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "Предыдущий"
"track_removed": "Трек удален.",
"prev": "Предыдущий",
"add_selected": "Добавить выбранное",
"create_playlist_hint": "Введите имя списка воспроизведения, чтобы создать его.",
"created": "Создан «{{name}}».",
"delete_playlist": "Удалить плейлист",
"deleted": "Удален «{{name}}».",
"edit_description": "Изменить описание",
"empty_playlist": "В этом плейлисте пока нет треков.",
"new_playlist": "Новый плейлист",
"no_audio": "Аудиофайлы не найдены.",
"now_private": "Плейлист теперь стал личным.",
"now_public": "Плейлист теперь общедоступен.",
"pick_or_create": "Существующие: {{list}}. Введите имя, которое нужно добавить или создать.",
"rename_playlist": "Переименовать плейлист",
"reordered": "Плейлист изменен.",
"seek": "Искать",
"selected_count": "{{n}} выбрано",
"share_added": "Поделился.",
"track_count": "{{n}} треки",
"tracks_added": "Добавлено {{n}} трек(а)."
},
"actions": {
"search": "Поиск файлов...",
@@ -195,7 +232,9 @@
"auto": "Как в системе"
},
"manage_groups": "Управление группами",
"admin": "Админ"
"admin": "Админ",
"mit_license": "Лицензия MIT",
"title": "Меню пользователя"
},
"share": {
"dialogTitle": "Ссылка для обмена",
@@ -222,33 +261,66 @@
"shareUpdated": "Настройки общего доступа успешно обновлены",
"shareRemoved": "Общий доступ успешно удалён",
"inviteByEmail": "Пригласить по e-mail — приглашение будет отправлено",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "Каталог пользователя недоступен",
"linkNamePlaceholder": "Название ссылки (необязательно)",
"newLink": "Новая ссылка",
"noExpiry": "Нет срока действия",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "Публичные ссылки",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "Можно редактировать",
"canManage": "Может управлять",
"canView": "Можно просмотреть"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "Поиск людей…",
"shareOf": "Доля:",
"sharedLink": "Общая ссылка",
"copied": "Ссылка скопирована",
"copy": "Копировать",
"copy_failed": "Could not copy link",
"copy_failed": "Не удалось скопировать ссылку",
"download": "Скачать",
"files": "Файлы",
"folders": "Папки",
"link_name": "Link name (optional)",
"link_name": "Название ссылки (необязательно)",
"notifyByEmail": "Уведомить по e-mail",
"revoke": "Remove",
"role_label": "Роль",
"col_shared_by": "Поделился",
"col_shared": "Общий доступ"
"col_shared": "Общий доступ",
"addPassword": "Добавить пароль",
"add_people": "Добавьте людей, группы или адрес электронной почты…",
"bad_password": "Неправильный пароль. Пожалуйста, попробуйте еще раз.",
"changePassword": "Изменить пароль",
"create_link": "Создать ссылку",
"created": "Публичная ссылка создана.",
"dialog_title": "Поделиться «{{name}}»",
"download_zip": "Скачать ZIP",
"empty_folder": "Эта папка пуста.",
"error": "Что-то пошло не так. Пожалуйста, попробуйте еще раз.",
"expired": "Эта ссылка для общего доступа больше не доступна.",
"expires_optional": "Срок действия истекает (необязательно)",
"expiry": "Срок действия",
"invalid": "Эта ссылка для общего доступа недействительна.",
"link": "Связь",
"no_people": "Пока ни с кем не поделился.",
"none": "Публичных ссылок пока нет.",
"notify": {
"coalesced": "{{n}} уже уведомлен недавно.",
"rateLimited": "{{n}} достиг предела скорости — попробуйте позже.",
"sent": "{{n}} уведомлено по электронной почте.",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "Установите пароль:",
"passwordPrompt_clear": "Новый пароль (пусто для удаления):",
"password_cleared": "Пароль удален",
"password_optional": "Пароль (необязательно)",
"password_set": "Пароль обновлен",
"password_title": "Требуется пароль",
"public_link": "Публичная ссылка",
"set_expiry": "Установить срок действия",
"title": "Общий",
"unlock": "Разблокировать"
},
"share_dialogTitle": "Ссылка для обмена",
"share_linkLabel": "Ссылка:",
@@ -402,7 +474,47 @@
"favorite": "Добавить в избранное",
"unfavorite": "Удалить из избранного",
"open": "Открыть",
"download_zip": "Скачать как ZIP"
"download_zip": "Скачать как ZIP",
"already_favorites": "Все выбранные товары уже являются избранными",
"batch_delete": "Удалить выбранное",
"breadcrumb": "хлебные крошки",
"cancel_selection": "Отменить выбор",
"confirm_batch_delete": "Переместить {{n}} объекты в корзину?",
"confirm_delete": "Переместить «{{name}}» в корзину?",
"confirm_delete_n": "Удалить {{count}} элемент(ы)?",
"copied": "Скопировано",
"copy_here": "Скопируйте сюда",
"copy_n": "Копировать {{n}} элементы",
"copy_title": "Скопировать «{{name}}»",
"edit_new_tab": "Редактировать в новой вкладке",
"editor": "Редактор документов",
"empty_title": "Эта папка пуста",
"favorited": "Любимый",
"grid": "Сетка",
"list": "Список",
"more_actions": "Дополнительные действия",
"move_here": "Переместитесь сюда",
"move_n": "Переместить {{n}} элементы",
"move_title": "Переместить «{{name}}»",
"moved": "Взолнованный",
"new_folder_prompt": "Новое имя папки",
"no_home": "Домашняя папка недоступна.",
"no_preview": "Для этого типа файла предварительный просмотр недоступен.",
"no_subfolders": "Здесь нет подпапок.",
"owner_me": "Мне",
"preview_failed": "Не удалось загрузить предварительный просмотр.",
"select_all": "Выбрать все",
"selected_count": "{{count}} выбрано",
"selection": "Выбор",
"shared": "Общий",
"uploaded": "Загрузка завершена",
"uploaded_saved": "Загрузка завершена — дедуплицировано {{mb}} МБ",
"uploaded_partial": "{{ok}} загружено, {{failed}} не удалось",
"uploaded_skipped": "{{ok}} загружено · {{skipped}} пропущено (не обычные файлы)",
"upload_failed": "Загрузка не удалась",
"uploading": "Загрузка…",
"uploading_file": "Загрузка {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "Переименовать папку",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "Глубина вложенности превышает допустимый максимум (8).",
"group_virtual_immutable": "Группа «Internal» управляется системой и не может быть изменена.",
"group_not_found": "Группа не найдена.",
"group_name_taken": "Группа с таким именем уже существует."
"group_name_taken": "Группа с таким именем уже существует.",
"forbidden": "Не удалось загрузить файлы"
},
"breadcrumb": {
"home": "Главная",
@@ -496,7 +609,10 @@
},
"delete": "Удалить навсегда",
"empty_action": "Очистить корзину",
"expires_at": "Истекает"
"expires_at": "Истекает",
"confirm_delete": "Удалить этот элемент навсегда? Это невозможно отменить.",
"confirm_empty": "Очистить мусор? Это невозможно отменить.",
"restored": "Восстановлен"
},
"daysRemaining": {
"expired": "Истёк",
@@ -556,15 +672,36 @@
"magicLinkSent": "Если для этого адреса существует учётная запись, ссылка для входа отправлена. Проверьте входящие.",
"magicLinkUnavailable": "Вход по электронной почте недоступен на этом сервере.",
"magicLinkNetworkError": "Не удалось подключиться к серверу: {{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "Нет пароля? Отправьте мне ссылку для входа по электронной почте",
"passwordsMatch": "Пароли совпадают",
"capsLock": "Кэпс Лок включен",
"caps_lock": "Кэпс Лок включен",
"magic_email_label": "Адрес электронной почты",
"magic_hint": "Нет пароля? Введите ваш email, и мы пришлём вам одноразовую ссылку для входа.",
"magic_unavailable": "Вход по электронной почте недоступен на этом сервере.",
"passwords_match": "Passwords match",
"passwords_match": "Пароли совпадают",
"sign_in": "Вход",
"password_or_link_hint": "Пароль (оставьте пустым для ссылки для входа)",
"cookie_rejected": "Вход выполнен успешно, но браузер отклонил файл cookie сеанса. Если вы используете HTTP, установите OXICLOUD_COOKIE_SECURE=false или используйте HTTPS.",
"login_error": "Ошибка входа в систему",
"magic_error": "Что-то пошло не так. Попробуйте еще раз.",
"magic_prompt": "Нет пароля? Войдите, используя ссылку электронной почты",
"magic_send": "Отправить ссылку",
"magic_sent": "Если учетная запись существует, ссылка для входа была отправлена. Проверьте свой почтовый ящик.",
"register_error": "Регистрация не удалась",
"session_expired": "Срок действия вашей сессии истек. Пожалуйста, войдите снова.",
"signing_in": "Вход в систему…",
"sending": "Отправка…",
"toggle_password": "Показать пароль",
"login_error_title": "Не удалось войти в систему",
"login_error_back_to_login": "Вернуться к входу",
"login_error_auto_link_disabled": "Этот сервер не связывает учетные записи единого входа автоматически. Войдите в систему, используя существующие учетные данные, а затем подключите единый вход из своего профиля.",
"login_error_auto_link_email_not_verified": "Ваш поставщик единого входа не подтвердил ваш адрес электронной почты. Подтвердите адрес электронной почты у поставщика удостоверений и повторите попытку.",
"login_error_already_linked_elsewhere": "Локальная учетная запись с этим адресом электронной почты уже существует и связана с другим идентификатором единого входа. Свяжитесь со своим администратором.",
"login_error_callback_denied": "Срок действия вашей ссылки для входа истек или она уже использовалась. Пожалуйста, попробуйте войти еще раз.",
"login_error_callback_failed": "Не удалось выполнить вход в систему единого входа. Пожалуйста, попробуйте еще раз.",
"login_error_generic": "Во входе в систему единого входа было отказано. Пожалуйста, попробуйте еще раз.",
"login_error_email_ambiguous": "Несколько локальных учетных записей соответствуют этому адресу электронной почты. Обратитесь к администратору для решения.",
"logged_out": "Вы успешно вышли."
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "Скачать файл",
"zoom_in": "Увеличить",
"zoom_out": "Уменьшить",
"zoom_reset": "Сбросить масштаб"
"zoom_reset": "Сбросить масштаб",
"zoom": "Увеличить"
},
"language_selector": {
"title": "Добро пожаловать!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "Недавних элементов скрыто: {{n}}",
"empty_hidden_hint": "Отключите \"Скрывать скрытые файлы\" в профиле, чтобы увидеть их.",
"loadMore": "Загрузить ещё",
"remove_item": "Удалить из недавних"
"remove_item": "Удалить из недавних",
"confirm_clear": "Очистить недавние записи?"
},
"notifications": {
"file_renamed": "Файл переименован",
@@ -636,7 +775,8 @@
"link_created": "Ссылка создана",
"share_success": "Ссылка для общего доступа успешно создана",
"upload_files_section_title": "Загрузка здесь недоступна",
"upload_files_section_body": "Перейдите в раздел «Файлы», чтобы загрузить файлы"
"upload_files_section_body": "Перейдите в раздел «Файлы», чтобы загрузить файлы",
"clear": "Очистить все"
},
"batch": {
"one_selected": "Выбран 1 элемент",
@@ -712,8 +852,8 @@
"issuer_url_hint": "URL издателя OpenID Connect",
"auto_discover": "Авто-обнаружение",
"discovering": "Обнаружение…",
"client_id": "Client ID",
"client_secret": "Client Secret",
"client_id": "Идентификатор клиента",
"client_secret": "Секрет клиента",
"client_secret_placeholder": "Оставьте пустым для сохранения",
"secret_configured": "Client secret уже настроен",
"callback_url": "URL обратного вызова",
@@ -835,7 +975,7 @@
"mig_verifying": "Проверка...",
"oidc_auto_provision": "Автоматически создавать пользователей",
"oidc_callback": "URL обратного вызова",
"oidc_client_id": "Client ID",
"oidc_client_id": "Идентификатор клиента",
"oidc_disable_pw": "Отключить вход по паролю (только OIDC)",
"oidc_issuer": "URL издателя",
"oidc_scopes": "Области",
@@ -843,38 +983,6 @@
"quotas": "Квоты",
"reset_pw_for": "Новый пароль для",
"role": "Роль",
"sessions": {
"filter_user": "Пользователь (UUID)",
"include_revoked": "Включая отозванные / истёкшие",
"refresh": "Обновить",
"col_user": "Пользователь",
"col_origin": "Источник",
"col_created": "Создан",
"col_expires": "Истекает",
"col_ip": "IP",
"col_user_agent": "Агент пользователя",
"col_bound": "Привязан",
"col_status": "Статус",
"current_tooltip": "Это сеанс, который вы сейчас используете — при отзыве вы будете разлогинены.",
"bound_tooltip": "Привязан к DPoP (jkt {{prefix}}…)",
"unbound": "не привязан",
"revoked": "отозван",
"expired": "истёк",
"active": "активен",
"revoke": "Отозвать",
"empty": "Нет сеансов, соответствующих текущему фильтру.",
"revoke_self_confirm": "⚠️ Это ВАШ текущий сеанс. При отзыве вы будете немедленно разлогинены и придётся войти снова. Продолжить?",
"revoke_confirm": "Отозвать этот сеанс? Следующий запрос из этого браузера получит 401.",
"revoke_lag_notice": "Отзыв сессии немедленно прерывает путь её обновления, но любой JWT, уже находящийся в браузере, остаётся действительным до {{secs}} секунд, до следующей попытки обновления.",
"origin": {
"password": "Пароль",
"opaque": "OPAQUE",
"magic_link": "Волшебная ссылка",
"oidc": "SSO",
"device": "Устройство",
"unknown": "Неизвестно"
}
},
"smtp_fail": "Сбой отправки.",
"smtp_send": "Отправить",
"smtp_test": "Отправить тестовое письмо",
@@ -950,7 +1058,230 @@
"deleting": "Удаление…",
"auth": "Аутентификация",
"quota": "Использование хранилища",
"last_login": "Последний вход"
"last_login": "Последний вход",
"tab_plugins": "Плагины",
"plugins_title": "Плагины",
"plugins_disabled": "На этом сервере отключены плагины. Установите OXICLOUD_ENABLE_PLUGINS=true (и создайте функцию «плагины») для управления плагинами WASM здесь.",
"plugins_install_title": "Установить плагин",
"plugins_install_intro": "Загрузите пакет плагинов (.zip), содержащий плагин.toml и его скомпилированный модуль WebAssembly (.wasm). Манифест проверяется, и модуль проверяется перед установкой.",
"plugins_bundle_label": "Пакет плагинов (.zip)",
"plugins_install": "Установить плагин",
"plugins_installed_title": "Установленные плагины",
"plugins_col_name": "Имя",
"plugins_col_id": "ИДЕНТИФИКАТОР",
"plugins_col_version": "Версия",
"plugins_col_events": "События",
"plugins_col_status": "Статус",
"plugins_col_actions": "Действия",
"plugins_loading": "Загрузка плагинов…",
"plugins_none": "Плагины не установлены.",
"plugins_enabled": "Включено",
"plugins_disabled_badge": "Неполноценный",
"plugins_enable": "Давать возможность",
"plugins_disable": "Запрещать",
"plugins_delete": "Удалить",
"plugins_confirm_delete": "Удалить плагин «{{name}}»? Его файлы будут удалены с сервера.",
"plugins_installing": "Установка…",
"plugins_installed": "Установлен {{name}}.",
"plugins_install_missing_bundle": "Выберите пакет плагинов (.zip).",
"plugins_details": "Журналы и подробности",
"plugins_back": "Вернуться к плагинам",
"plugins_retention_title": "Хранение журнала",
"plugins_retention_intro": "Повернутые сегменты журнала старше окна хранения или размера, превышающего ограничение, удаляются по расписанию.",
"plugins_retention_days": "Хранение (дней)",
"plugins_retention_max_mb": "Максимальный размер журнала (МБ)",
"plugins_retention_save": "Сохранить удержание",
"plugins_retention_saved": "Удержание сохранено.",
"plugins_retention_invalid": "Введите неотрицательные числа.",
"plugins_logs_title": "Журналы",
"plugins_logs_level_all": "Все уровни",
"plugins_logs_search": "Поиск сообщений…",
"plugins_logs_live": "Жить",
"plugins_logs_clear": "Прозрачный",
"plugins_logs_confirm_clear": "Очистить все журналы этого плагина?",
"plugins_logs_none": "Нет записей в журнале.",
"plugins_logs_col_time": "Время",
"plugins_logs_col_level": "Уровень",
"plugins_logs_col_kind": "Добрый",
"plugins_logs_col_invocation": "Призыв",
"plugins_logs_col_message": "Сообщение",
"plugins_logs_showing": "Показаны {{from}}–{{to}} из {{total}}",
"available": "доступный",
"confirm_delete_plugin": "Удалить плагин {{name}}?",
"disable": "Запрещать",
"email_auto": "Создается автоматически, если оставить пустым",
"enable": "Давать возможность",
"env_locked": "Устанавливается переменной среды",
"logs_all": "Все уровни",
"logs_empty": "Нет записей в журнале.",
"logs_invocation": "Призыв",
"logs_kind": "Добрый",
"logs_level": "Уровень",
"logs_live": "Жить",
"logs_message": "Сообщение",
"logs_search": "Поиск…",
"logs_showing": "Показаны {{from}}–{{to}} из {{total}}",
"logs_time": "Время",
"mig_eta": "Осталось ~{{min}} мин.",
"mig_failed": "{{n}} неудачные BLOB-объекты",
"mig_start": "Начинать",
"mig_verify": "Проверьте целостность",
"mig_verify_mismatch": "{{n}} несоответствие размеров",
"mig_verify_missing": "{{n}} отсутствует",
"mig_verify_summary": "{{checked}} BLOB-объекты проверены, {{total}} всего в базе данных",
"migration": "Миграция хранилища",
"new_password": "Новый пароль",
"no_plugins": "Плагины не установлены.",
"oidc_admin_groups": "Группы администраторов",
"oidc_auth_endpoint": "Конечная точка аутентификации",
"oidc_client_secret": "Секрет клиента",
"oidc_enabled": "Включить вход в OIDC",
"oidc_provider_name": "Имя провайдера",
"oidc_secret_set": "Секрет клиента уже настроен.",
"over_80": "{{n}} пользователи с квотой более 80 %",
"over_quota": "{{n}} пользователей превышает квоту",
"password_reset": "Сброс пароля",
"plugin": "Плагин",
"plugin_logs": "Журналы плагинов",
"plugins": "Плагины",
"plugins_clear_logs": "Очистить журналы",
"plugins_install_hint": "Загрузите пакет плагина (.zip).",
"plugins_retention": "Хранение журнала",
"plugins_retention_max": "Максимальный размер (МБ)",
"plugins_upload": "Загрузите ZIP-файл",
"quota_for": "Квота на",
"registration": "Регистрация",
"registration_disabled_warning": "Публичная регистрация отключена. Только администраторы могут создавать новые учетные записи.",
"settings_saved_ok": "Настройки сохранены.",
"smtp": "Электронная почта (SMTP)",
"smtp_from": "От",
"smtp_host": "Хозяин",
"smtp_port": "Порт",
"smtp_status": "Статус SMTP",
"smtp_to": "получатель@example.com",
"storage_blobs": "капли",
"storage_current": "Текущий бэкэнд",
"storage_dedup": "Коэффициент дедупликации",
"storage_preset": "Предустановка",
"storage_size": "Хранится",
"storage_test": "Тест",
"storage_backend_audit": "Согласованность серверной части",
"storage_backend_audit_triggered": "backend_consistency срабатывает для `{{name}}` — смотрите его на вкладке «Задания».",
"time_day_ago": "{{n}} дня назад",
"time_hour_ago": "{{n}} часа назад",
"time_just_now": "прямо сейчас",
"unchanged": "Оставьте пустым, чтобы быть в курсе",
"running": "Бег…",
"maintenance": "Обслуживание",
"maintenance_hint": "Повторно отсканируйте существующие файлы для заполнения метаданных. Безопасно для повторного запуска; обрабатывает всю библиотеку и может занять некоторое время.",
"reextract_audio": "Повторное извлечение метаданных аудио",
"reextract_photos": "Повторное извлечение дат фото и видеосъемки",
"encryption": "Шифрование",
"encryption_hint": "Создайте ключ AES-256 для шифрования неактивных больших двоичных объектов, а затем установите его как OXICLOUD_STORAGE_ENCRYPTION_KEY в среде вашего сервера.",
"gen_key": "Сгенерировать ключ",
"gen_key_warning": "Храните этот ключ в надежном месте. Если он утерян, зашифрованные данные теряются безвозвратно.",
"jobs": {
"tab": "Вакансии",
"title": "Вакансии",
"hint": "В этом разделе речь идет о внутренних работах: периодические + по требованию. Проверки согласованности можно безопасно запускать в любое время — они доступны только для чтения.",
"run_all_consistency": "Запустите все проверки согласованности",
"run_deep": "Беги глубоко",
"run_deep_hint": "Также выполняются медленные варианты (повторное хэширование больших двоичных объектов, обнаружение битротов).",
"col_name": "Имя",
"col_cadence": "Каденс",
"col_last_run": "Последний запуск",
"col_outcome": "Исход",
"col_state": "Состояние",
"col_actions": "Действия",
"col_started_at": "Началось",
"col_status": "Статус",
"col_duration": "Продолжительность",
"col_scanned": "Отсканировано",
"col_progress": "Прогресс",
"col_findings": "Выводы",
"progress_scanned_only": "{{n}} отсканировано",
"progress_scanned_only_tooltip": "Для этого запуска общая сумма недоступна (развертывание до индикатора выполнения или клиент не сообщает об подсчитываемой теме).",
"findings_present_tooltip": "Разверните этот прогон, чтобы просмотреть детали каждого результата.",
"col_error": "Ошибка",
"col_kind": "Добрый",
"col_severity": "Серьезность",
"col_resource": "Ресурс",
"col_detail": "Деталь",
"run": "Бегать",
"cancel": "Отмена",
"refresh": "Обновить",
"runs_title": "Недавние запуски",
"run_json": "Сводка выполнения (JSON)",
"findings_title": "Выводы",
"no_runs": "Пробегов пока нет.",
"no_findings": "Никаких результатов — чистый пробег.",
"none_registered": "Вакансий не зарегистрировано.",
"on_demand": "по требованию",
"every_h": "каждые {{n}} ч",
"every_min": "каждые {{n}} мин.",
"every_sec": "каждые {{n}} с",
"outcome_ok": "хорошо",
"outcome_err": "ошибаться",
"outcome_issues": "проблемы",
"outcome_notices": "уведомления",
"n_findings": "{{n}} выводы",
"n_notices": "{{n}} уведомления",
"notices_present_tooltip": "Информационные выводы — никаких действий не требуется. Разверните для подробностей.",
"purge": "Очистка старых пробегов",
"purge_hint": "Удалить историю завершенных и неудачных запусков старше выбранного периода хранения. Результаты падают вместе с их родительскими запусками. Нетерминальные прогоны всегда сохраняются.",
"purge_title": "Очистить старую историю работы",
"purge_body": "Удалить историю завершенных и неудачных запусков старше выбранного количества дней. Результаты падают вместе с их родительскими запусками. Нетерминальные запуски (выполняющиеся, приостановленные, с запросом на отмену) всегда сохраняются.",
"purge_days_label": "Хранение (дней)",
"purge_confirm": "Удалять",
"purge_done": "{{n}} старые прогоны удалены (хранение {{days}} дней)",
"state_running": "бег",
"never": "никогда",
"just_now": "прямо сейчас",
"n_min_ago": "{{n}} минуту назад",
"n_h_ago": "{{n}} часа назад",
"n_d_ago": "{{n}} дня назад",
"triggered_ok": "{{name}} успешно сработало",
"triggered_err": "{{name}} не удалось: {{message}}",
"cancel_requested": "Отмена запроса — {{name}} приостановится на следующей безопасной границе",
"cancel_noop": "Отменять нечего — {{name}} не работает",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "Пользователь (UUID)",
"include_revoked": "Включая отозванные / истёкшие",
"refresh": "Обновить",
"col_user": "Пользователь",
"col_origin": "Источник",
"col_created": "Создан",
"col_expires": "Истекает",
"col_ip": "IP",
"col_user_agent": "Агент пользователя",
"col_bound": "Привязан",
"col_status": "Статус",
"current_tooltip": "Это сеанс, который вы сейчас используете — при отзыве вы будете разлогинены.",
"bound_tooltip": "Привязан к DPoP (jkt {{prefix}}…)",
"unbound": "не привязан",
"revoked": "отозван",
"expired": "истёк",
"active": "активен",
"revoke": "Отозвать",
"empty": "Нет сеансов, соответствующих текущему фильтру.",
"revoke_self_confirm": "⚠️ Это ВАШ текущий сеанс. При отзыве вы будете немедленно разлогинены и придётся войти снова. Продолжить?",
"revoke_confirm": "Отозвать этот сеанс? Следующий запрос из этого браузера получит 401.",
"revoke_lag_notice": "Отзыв сессии немедленно прерывает путь её обновления, но любой JWT, уже находящийся в браузере, остаётся действительным до {{secs}} секунд, до следующей попытки обновления.",
"origin": {
"password": "Пароль",
"opaque": "OPAQUE",
"magic_link": "Волшебная ссылка",
"oidc": "SSO",
"device": "Устройство",
"unknown": "Неизвестно"
}
}
},
"profile": {
"page_title": "Профиль",
@@ -1026,25 +1357,44 @@
"error_create_pw": "Не удалось создать пароль",
"confirm_revoke": "Отозвать пароль «{{label}}»? Клиенты перестанут работать.",
"error_revoke": "Не удалось отозвать",
"edit_photo": "Edit photo",
"edit_photo": "Редактировать фотографию",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "Выберите фотографию (PNG, JPEG, WebP)",
"photo_resize_note": "Размер изображений размером более 512 × 512 пикселей автоматически изменяется.",
"photo_save": "Сохранить фото",
"photo_remove": "Удалить фото",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "Пароли не совпадают"
"photo_save_failed": "Не удалось сохранить фото.",
"photo_no_file": "Пожалуйста, сначала выберите файл",
"photo_managed_by_oidc": "Фотография управляется вашим поставщиком удостоверений.",
"password_mismatch": "Пароли не совпадают",
"app_pw_revoke": "Отменить пароль приложения",
"avatar": "Аватар",
"copied": "Скопировано",
"copy_failed": "Не удалось скопировать",
"language": "Язык",
"language_auto": "Автоматический",
"saved": "Профиль сохранен.",
"sso_connect_title": "Подключить систему единого входа",
"sso_connect_description": "Свяжите свою учетную запись с {{provider}}, чтобы можно было входить в систему с помощью единого входа вместо пароля.",
"sso_connect_button": "Свяжитесь с {{provider}}",
"sso_disconnect_title": "Единый вход",
"sso_disconnect_description": "Ваша учетная запись подключена к {{provider}}. Отключение потребует от вас входа в систему с паролем.",
"sso_disconnect_button": "Отключить систему единого входа",
"sso_disconnect_confirm_title": "Отключить систему единого входа?",
"sso_disconnect_confirm_message": "После этого вы сможете войти в систему только со своим паролем или учетными данными OPAQUE.",
"sso_disconnect_confirm_button": "Отключить",
"sso_unlinked_success": "Единый вход отключен.",
"sso_unlink_no_alt_auth": "Сначала установите пароль, иначе вы будете заблокированы."
},
"upload": {
"uploading": "Загрузка...",
"files": "файлов",
"complete": "{{count}} / {{total}} загружено"
"complete": "{{count}} / {{total}} загружено",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "Превышена квота хранилища",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "Дата создания",
"size": "Размер",
"favoriteDate": "Дата добавления в избранное",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "По файлам",
"sharedWith": "Доступно с",
"justAdded": "Новые",
"folders": "Папки"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "Каждый внутренний пользователь на этом сервере",
"create": "Создать группу",
"empty": "Пока нет групп.",
"members": "Участники"
"members": "Участники",
"add_member_search": "Найдите пользователей или группы, чтобы добавить…",
"nested": "Группа"
},
"myshares": {
"copyLink": "Копировать ссылку",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "Слишком много уведомлений для этого получателя — попробуйте позже.",
"removeAccess": "Отозвать доступ",
"resendInvitation": "Отправить приглашение повторно",
"publicLinks": "Public links",
"publicLinks": "Публичные ссылки",
"filter": {
"button": "Типы",
"title": "Фильтр по типу",
@@ -1134,85 +1486,100 @@
"emptyTitle": "Ни один общий доступ не соответствует текущему фильтру",
"emptyHint": "Настройте фильтр по типу или сбросьте его на значение по умолчанию (Файлы + Папки).",
"reset": "Сбросить фильтр"
}
},
"editSharing": "Изменить общий доступ",
"emptyStateDesc": "Здесь появятся элементы, которыми вы делитесь с другими.",
"emptyStateTitle": "Вы еще ничем не поделились",
"manageAccess": "Управление доступом",
"notifySent": "Уведомление отправлено.",
"passwordLinks": "Ссылки, защищенные паролем"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "Направление сортировки"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"searchError": "Ошибка при выполнении поиска",
"cleanupCompleted": "Очистка завершена",
"cleanupCompletedBody": "История последних файлов очищена",
"batchCopy": "Пакетное копирование",
"batchCopyBody": "{{success}} скопировано, {{errors}} не удалось",
"itemsCopied": "Элементы скопированы",
"itemsCopiedBody": "{{count}} элементы успешно скопированы",
"batchMove": "Пакетное перемещение",
"batchMoveBody": "{{success}} перемещено, {{errors}} не удалось",
"itemsMoved": "Элементы перемещены",
"itemsMovedBody": "{{count}} элементы успешно перемещены",
"batchDelete": "Пакетное удаление",
"batchDeleteBody": "{{success}} перемещено в корзину, {{errors}} не удалось",
"movedToTrash": "Перемещено в корзину",
"movedToTrashBody": "{{count}} элементы перемещены в корзину",
"trashItemsError": "Не удалось переместить объекты в корзину.",
"preparingDownload": "Подготовка загрузки",
"preparingDownloadBody": "Подготовка загрузки…",
"downloadItemsError": "Не удалось загрузить выбранные элементы",
"favoritesAddError": "Не удалось добавить товары в избранное",
"invalidEmail": "Пожалуйста, введите действительный адрес электронной почты",
"notificationSendError": "Не удалось отправить уведомление",
"folderCreated": "Папка создана",
"folderCreatedBody": "«{{name}}» успешно создано",
"fileMoved": "Файл перемещен",
"fileMovedBody": "Файл успешно перемещен",
"fileMoveError": "Ошибка перемещения файла: {{error}}",
"fileMoveErrorGeneric": "Ошибка перемещения файла",
"folderMoved": "Папка перемещена",
"folderMovedBody": "Папка успешно перемещена",
"folderMoveError": "Ошибка перемещения папки: {{error}}",
"folderMoveErrorGeneric": "Ошибка перемещения папки",
"fileCopied": "Файл скопирован",
"fileCopiedBody": "Файл успешно скопирован",
"fileCopyError": "Ошибка копирования файла: {{error}}",
"fileCopyErrorGeneric": "Ошибка копирования файла",
"folderRenamed": "Папка переименована",
"folderRenamedBody": "Папка переименована в «{{name}}»",
"fileTrashed": "Файл перемещен в корзину",
"fileTrashedBody": "«{{name}}» перемещено в корзину",
"fileDeleted": "Файл удален",
"fileDeletedBody": "«{{name}}» успешно удалено",
"fileDeleteError": "Ошибка удаления файла",
"folderTrashed": "Папка перемещена в корзину",
"folderTrashedBody": "«{{name}}» перемещено в корзину",
"folderDeleted": "Папка удалена",
"folderDeletedBody": "«{{name}}» успешно удалено",
"folderDeleteError": "Ошибка удаления папки",
"itemRestored": "Товар восстановлен",
"itemRestoredBody": "Объект успешно восстановлен",
"itemRestoreError": "Ошибка восстановления объекта.",
"itemDeleted": "Объект удален.",
"itemDeletedBody": "Объект удален навсегда",
"itemDeleteError": "Ошибка при удалении элемента",
"trashEmptied": "Корзина очищена",
"trashEmptiedBody": "Мусор успешно очищен",
"trashEmptyError": "Ошибка при очистке корзины",
"cacheCleared": "Кэш очищен",
"cacheClearedBody": "Кэш поиска успешно очищен",
"cacheClearError": "Ошибка очистки кеша поиска.",
"wopiOpenError": "Не удалось открыть редактор документов.",
"linkCopied": "Ссылка скопирована",
"linkCopiedBody": "Ссылка скопирована в буфер обмена",
"linkCopyError": "Не удалось скопировать ссылку",
"notificationSent": "Уведомление отправлено",
"notificationSentBody": "Уведомление отправлено на {{email}}"
},
"category": {
"audio": "Аудио",
"code": "Код",
"text": "Текст"
"text": "Текст",
"archives": "Архивы",
"documents": "Документы",
"images": "Изображения",
"installers": "Монтажники",
"markdown": "Уценка",
"presentations": "Презентации",
"spreadsheets": "Таблицы",
"videos": "Видео"
},
"common": {
"add": "Добавить",
@@ -1235,21 +1602,60 @@
"search": "Найти",
"yes": "Да",
"saving": "Сохранение…",
"deleting": "Удаление…"
"deleting": "Удаление…",
"copied": "Скопировано в буфер обмена",
"copy_failed": "Не удалось скопировать",
"empty": "Здесь пока ничего.",
"error": "неизвестная ошибка",
"favorite": "Любимый",
"ok": "ХОРОШО",
"optional": "необязательный",
"retry": "Попробуйте еще раз",
"select": "Выбирать",
"select_all": "Выбрать все",
"dismiss": "Увольнять"
},
"device": {
"continue": "Продолжить",
"unknown": "Неизвестно"
"unknown": "Неизвестно",
"approve": "Утвердить",
"approved": "Устройство одобрено. Вы можете вернуться к своему устройству.",
"client": "Приложение",
"denied": "Доступ к устройству запрещен.",
"deny": "Отрицать",
"enter_code": "Введите код, показанный на вашем устройстве",
"lookup_failed": "Не удалось проверить код. Пожалуйста, попробуйте еще раз.",
"not_found": "Код не найден или срок его действия истек. Пожалуйста, проверьте и попробуйте еще раз.",
"scopes": "Доступ",
"title": "Проверка устройства",
"unauthorized": "Вы должны войти в систему, чтобы авторизовать устройство. Пожалуйста, сначала войдите в систему."
},
"expiryBucket": {
"expired": "Истёк",
"noExpiry": "Без срока",
"today": "Сегодня",
"tomorrow": "Завтра"
"tomorrow": "Завтра",
"later": "Позже",
"month": "Менее чем за 30 дней",
"week": "Менее чем за 7 дней"
},
"nextcloud": {
"error_title": "Ошибка",
"sign_in_with": "Войти через {{provider}}"
"sign_in_with": "Войти через {{provider}}",
"close_window": "Закрыть окно",
"error_expired_body": "Срок вашей сессии истек. Пожалуйста, попробуйте еще раз.",
"error_expired_title": "Срок действия сессии истек",
"error_generic_body": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз.",
"error_invalid_body": "Неверное имя пользователя или пароль. Пожалуйста, проверьте свои учетные данные и повторите попытку.",
"error_invalid_title": "Ошибка входа",
"error_notfound_body": "Запрошенная страница не найдена.",
"error_notfound_title": "Не найдено",
"grant": "Предоставить доступ",
"grant_subtitle": "Клиент Nextcloud запрашивает доступ к вашей учетной записи.",
"grant_title": "Предоставить доступ",
"invalid_token": "Неверный токен сеанса.",
"success_body": "Теперь вы можете вернуться к своему приложению — оно подключено.",
"success_title": "Доступ предоставлен"
},
"search": {
"size_label": "Размер",
@@ -1264,7 +1670,13 @@
},
"type_label": "Тип",
"sort": {
"relevance": "Релевантность"
"relevance": "Релевантность",
"largest": "Самый большой",
"name_asc": "Имя от А до Я",
"name_desc": "Имя Z-A",
"newest": "Новейший",
"oldest": "Самый старый",
"smallest": "Самый маленький"
},
"results_for": "Результаты для «{{q}}»",
"results_summary": "Результаты для «{{q}}» · {{n}} результатов за {{ms}} мс",
@@ -1291,14 +1703,24 @@
"week": "Последняя неделя",
"month": "Последний месяц",
"year": "Последний год"
}
},
"see_all": "Посмотреть все результаты"
},
"sizeBucket": {
"folders": "Папки"
"folders": "Папки",
"empty": "Пусто (0 Б)",
"huge": "> 5 ГБ",
"large": "1 – 5 ГБ",
"medium": "100 МБ – 1 ГБ",
"small": "1 – 100 МБ",
"tiny": "< 1 МБ"
},
"view": {
"grid": "Сетка",
"list": "Список"
"list": "Список",
"label": "Посмотреть варианты",
"hide_dotfiles": "Скрыть скрытые файлы",
"show_dotfiles": "Показать скрытые файлы"
},
"preferences": {
"save_failed": "Не удалось сохранить настройку. Повторите попытку."
@@ -1373,5 +1795,33 @@
"location": "Расположение",
"wrong_drop_zone_msg": "Загрузки работают только в разделе Файлы — откройте раздел Файлы и перетащите туда.",
"wrong_drop_zone_action": "Перейти к файлам"
},
"people": {
"unnamed": "Безымянный",
"empty": "Пока нет людей",
"disabled": "Распознавание лиц отключено",
"rename_title": "Назовите этого человека",
"name_label": "Имя",
"back": "Назад"
},
"about": {
"description": "OxiCloud — быстрый автономный сервер хранения и синхронизации файлов."
},
"cmdk": {
"no_results": "Нет подходящих команд",
"placeholder": "Введите команду или выполните поиск...",
"title": "Палитра команд",
"toggle_theme": "Переключить тему"
},
"errors_loadFailed": "Не удалось загрузить элементы",
"settings": {
"language": "Язык"
},
"shared_with_me": {
"empty": "С вами еще ничего не поделилось.",
"from": "Поделился {{who}}"
},
"sortdir": {
"title": "Направление сортировки"
}
}
+602 -152
View File
@@ -65,7 +65,11 @@
"sharedwithme": "與我共享",
"profile": "個人資料",
"shared_with_me": "與我共享",
"groups": "群組"
"groups": "群組",
"primary": "基本的",
"admin_sections": "管理部分",
"back_to_app": "返回奧西雲",
"toggle": "切換導航選單"
},
"photos": {
"empty_state": "還沒有照片",
@@ -76,7 +80,21 @@
"view_daily": "日",
"view_monthly": "月",
"view_yearly": "年",
"group_by": "分組方式"
"group_by": "分組方式",
"confirm_delete": "將 {{n}} 照片移至垃圾箱?",
"confirm_delete_one": "刪除{{name}}?",
"delete": "刪除照片",
"empty": "還沒有照片。",
"full_resolution": "全解析度",
"trash_partial": "{{ok}} of {{total}} moved to trash.",
"trashed": "{{n}} 移至垃圾箱。",
"layout_square": "網格",
"layout_justified": "有理有據",
"tab_moments": "精彩瞬間",
"tab_places": "地點",
"tab_people": "人們",
"map_loading": "正在加載地圖...",
"map_error": "無法載入地圖"
},
"music": {
"create_playlist": "建立播放列表",
@@ -144,7 +162,26 @@
"share_with_user": "使用者 ID 或電子郵件",
"toggle_public": "可見性",
"track_removed": "曲目已移除",
"prev": "上一首"
"prev": "上一首",
"add_selected": "添加選定的",
"create_playlist_hint": "輸入播放清單名稱來建立一個。",
"created": "創建了“{{name}}”。",
"delete_playlist": "刪除播放清單",
"deleted": "刪除了“{{name}}”。",
"edit_description": "編輯描述",
"empty_playlist": "該播放清單還沒有曲目。",
"new_playlist": "新播放列表",
"no_audio": "未找到音訊檔案。",
"now_private": "播放清單現在是私有的。",
"now_public": "播放列表現已公開。",
"pick_or_create": "現有:{{list}}。鍵入要新增或建立的名稱。",
"rename_playlist": "重新命名播放列表",
"reordered": "播放清單已重新排序。",
"seek": "尋找",
"selected_count": "{{n}} 已選擇",
"share_added": "共享。",
"track_count": "{{n}} 曲目",
"tracks_added": "新增了 {{n}} 曲目。"
},
"actions": {
"search": "搜尋檔案...",
@@ -195,7 +232,9 @@
"auto": "跟隨系統"
},
"manage_groups": "管理群組",
"admin": "管理員"
"admin": "管理員",
"mit_license": "麻省理工學院許可證",
"title": "使用者選單"
},
"share": {
"dialogTitle": "共享連結",
@@ -222,33 +261,66 @@
"shareUpdated": "共享設定更新成功",
"shareRemoved": "共享已移除",
"inviteByEmail": "透過郵件邀請 — 將傳送邀請",
"directoryUnavailable": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"directoryUnavailable": "使用者目錄不可用",
"linkNamePlaceholder": "連結名稱(可選)",
"newLink": "新連結",
"noExpiry": "無有效期限",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"publicLinks": "公共連結",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
"canEdit": "可以編輯",
"canManage": "可以管理",
"canView": "可以查看"
},
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"searchPlaceholder": "搜尋人...",
"shareOf": "分享:",
"sharedLink": "共享連結",
"copied": "連結已複製",
"copy": "複製",
"copy_failed": "Could not copy link",
"copy_failed": "無法複製連結",
"download": "下載",
"files": "檔案",
"folders": "資料夾",
"link_name": "Link name (optional)",
"link_name": "連結名稱(可選)",
"notifyByEmail": "透過郵件通知",
"revoke": "移除",
"role_label": "角色",
"col_shared_by": "分享者",
"col_shared": "分享日期"
"col_shared": "分享日期",
"addPassword": "新增密碼",
"add_people": "新增人員、群組或電子郵件...",
"bad_password": "密碼不正確。請再試一次。",
"changePassword": "更改密碼",
"create_link": "建立連結",
"created": "公共連結已創建",
"dialog_title": "分享“{{name}}”",
"download_zip": "下載壓縮包",
"empty_folder": "該資料夾是空的。",
"error": "出了點問題。請再試一次。",
"expired": "此共享連結不再可用。",
"expires_optional": "過期(可選)",
"expiry": "到期日",
"invalid": "此分享連結無效。",
"link": "關聯",
"no_people": "尚未與任何人分享。",
"none": "還沒有公共連結。",
"notify": {
"coalesced": "{{n}} 最近已通知。",
"rateLimited": "{{n}} 達到速率限制 - 稍後再試。",
"sent": "{{n}} 透過電子郵件通知。",
"skipped": "{{n}} skipped (no email / opted out)."
},
"passwordPrompt": "設定密碼:",
"passwordPrompt_clear": "新密碼(刪除空白):",
"password_cleared": "密碼已刪除",
"password_optional": "密碼(可選)",
"password_set": "密碼已更新",
"password_title": "需要密碼",
"public_link": "公共連結",
"set_expiry": "設定到期時間",
"title": "共享",
"unlock": "開鎖"
},
"share_dialogTitle": "共享連結",
"share_linkLabel": "共享連結:",
@@ -402,7 +474,47 @@
"favorite": "加入我的最愛",
"unfavorite": "從我的最愛移除",
"open": "開啟",
"download_zip": "下載為 ZIP"
"download_zip": "下載為 ZIP",
"already_favorites": "所有選定的項目都已經是收藏夾",
"batch_delete": "刪除所選內容",
"breadcrumb": "麵包屑",
"cancel_selection": "取消選擇",
"confirm_batch_delete": "將 {{n}} 項目移至垃圾箱?",
"confirm_delete": "將「{{name}}」移至垃圾箱?",
"confirm_delete_n": "刪除 {{count}} 項目?",
"copied": "已複製",
"copy_here": "複製這裡",
"copy_n": "複製 {{n}} 項目",
"copy_title": "複製“{{name}}”",
"edit_new_tab": "在新標籤中編輯",
"editor": "文檔編輯器",
"empty_title": "該資料夾是空的",
"favorited": "最喜歡的",
"grid": "網格",
"list": "清單",
"more_actions": "更多行動",
"move_here": "搬到這裡",
"move_n": "移動 {{n}} 項目",
"move_title": "移動“{{name}}”",
"moved": "搬家了",
"new_folder_prompt": "新資料夾名稱",
"no_home": "沒有可用的主資料夾。",
"no_preview": "此文件類型沒有可用的預覽。",
"no_subfolders": "這裡沒有子資料夾。",
"owner_me": "我",
"preview_failed": "無法載入預覽。",
"select_all": "選擇全部",
"selected_count": "{{count}} 已選擇",
"selection": "選擇",
"shared": "共享",
"uploaded": "上傳完成",
"uploaded_saved": "上傳完成 — {{mb}} MB 已刪除重複數據",
"uploaded_partial": "{{ok}} uploaded, {{failed}} failed",
"uploaded_skipped": "{{ok}} uploaded · {{skipped}} skipped (not regular files)",
"upload_failed": "上傳失敗",
"uploading": "正在上傳...",
"uploading_file": "正在上傳{{name}}...",
"uploading_n": "Uploading {{done}}/{{total}} files…"
},
"dialogs": {
"rename_folder": "重新命名資料夾",
@@ -468,7 +580,8 @@
"group_depth_exceeded": "嵌套深度超過允許的最大值(8)。",
"group_virtual_immutable": "「Internal」群組由系統管理,無法修改。",
"group_not_found": "找不到群組。",
"group_name_taken": "已存在同名群組。"
"group_name_taken": "已存在同名群組。",
"forbidden": "無法載入文件"
},
"breadcrumb": {
"home": "主頁",
@@ -496,7 +609,10 @@
},
"delete": "永久刪除",
"empty_action": "清空回收站",
"expires_at": "到期時間"
"expires_at": "到期時間",
"confirm_delete": "永久刪除該項目?此操作無法撤銷。",
"confirm_empty": "清空垃圾箱?此操作無法撤銷。",
"restored": "已恢復"
},
"daysRemaining": {
"expired": "已過期",
@@ -556,15 +672,36 @@
"magicLinkSent": "若該電子郵件存在帳號,登入連結已發送。請查收您的收件匣。",
"magicLinkUnavailable": "此伺服器不支援電子郵件登入。",
"magicLinkNetworkError": "無法連線到伺服器:{{message}}",
"magicLinkToggle": "No password? Email me a sign-in link",
"passwordsMatch": "Passwords match",
"capsLock": "Caps Lock is on",
"caps_lock": "Caps Lock is on",
"magicLinkToggle": "沒有密碼?透過電子郵件向我發送登入鏈接",
"passwordsMatch": "密碼匹配",
"capsLock": "大寫鎖定已打開",
"caps_lock": "大寫鎖定已打開",
"magic_email_label": "電子郵件地址",
"magic_hint": "沒有密碼?輸入您的電子郵件,我們將向您發送一次性登入連結。",
"magic_unavailable": "此伺服器不支援電子郵件登入。",
"passwords_match": "Passwords match",
"passwords_match": "密碼匹配",
"sign_in": "登入",
"password_or_link_hint": "密碼(登入連結留空)",
"cookie_rejected": "登入成功,但瀏覽器拒絕會話 cookie。如果您使用的是 HTTP,請設定 OXICLOUD_COOKIE_SECURE=false 或使用 HTTPS。",
"login_error": "登入時出錯",
"magic_error": "出了點問題。再試一次。",
"magic_prompt": "沒有密碼?使用電子郵件連結登入",
"magic_send": "發送連結",
"magic_sent": "如果帳戶存在,則會傳送登入連結。檢查您的收件匣。",
"register_error": "註冊失敗",
"session_expired": "您的會話已過期。請重新登入。",
"signing_in": "正在登入...",
"sending": "正在發送...",
"toggle_password": "顯示密碼",
"login_error_title": "登入失敗",
"login_error_back_to_login": "返回登入",
"login_error_auto_link_disabled": "此伺服器不會自動連結 SSO 帳戶。使用您現有的憑證登錄,然後從您的個人資料連接 SSO。",
"login_error_auto_link_email_not_verified": "您的 SSO 提供者未確認您的電子郵件地址。在您的身分提供者驗證您的電子郵件,然後重試。",
"login_error_already_linked_elsewhere": "具有此電子郵件地址的本機帳戶已存在,並已連結至不同的 SSO 身分。請聯絡您的管理員。",
"login_error_callback_denied": "您的登入連結已過期或已被使用。請嘗試重新登入。",
"login_error_callback_failed": "SSO 登入無法完成。請再試一次。",
"login_error_generic": "SSO 登入被拒絕。請再試一次。",
"login_error_email_ambiguous": "多個本機帳戶與此電子郵件地址相符。請聯絡您的管理員來解決。",
"logged_out": "已成功登出。"
},
"storage": {
@@ -577,7 +714,8 @@
"download_file": "下載檔案",
"zoom_in": "放大",
"zoom_out": "縮小",
"zoom_reset": "重置縮放"
"zoom_reset": "重置縮放",
"zoom": "飛漲"
},
"language_selector": {
"title": "歡迎!",
@@ -619,7 +757,8 @@
"empty_hidden_state": "根據您的偏好隱藏了 {{n}} 個最近項目",
"empty_hidden_hint": "在個人資料中關閉「隱藏隱藏檔案」即可查看。",
"loadMore": "載入更多",
"remove_item": "從最近項目中移除"
"remove_item": "從最近項目中移除",
"confirm_clear": "清除您最近的物品嗎?"
},
"batch": {
"one_selected": "已選擇 1 個專案",
@@ -826,38 +965,6 @@
"quotas": "配額",
"reset_pw_for": "新密碼用於",
"role": "角色",
"sessions": {
"filter_user": "使用者 (UUID)",
"include_revoked": "包含已撤銷 / 已過期",
"refresh": "重新整理",
"col_user": "使用者",
"col_origin": "來源",
"col_created": "建立於",
"col_expires": "過期於",
"col_ip": "IP",
"col_user_agent": "使用者代理",
"col_bound": "已繫結",
"col_status": "狀態",
"current_tooltip": "這是您正在使用的工作階段 — 撤銷會將您登出。",
"bound_tooltip": "已繫結 DPoP (jkt {{prefix}}…)",
"unbound": "未繫結",
"revoked": "已撤銷",
"expired": "已過期",
"active": "使用中",
"revoke": "撤銷",
"empty": "沒有工作階段符合目前的篩選條件。",
"revoke_self_confirm": "⚠️ 這是您目前的工作階段。撤銷後將立即登出,您必須重新登入。要繼續嗎?",
"revoke_confirm": "撤銷此工作階段?該瀏覽器的下一次請求將回傳 401。",
"revoke_lag_notice": "撤銷工作階段會立即中斷其重新整理路徑,但瀏覽器中已存在的任何 JWT 在下次重新整理嘗試之前最多可保持有效 {{secs}} 秒。",
"origin": {
"password": "密碼",
"opaque": "OPAQUE",
"magic_link": "魔法連結",
"oidc": "SSO",
"device": "裝置",
"unknown": "未知"
}
},
"smtp_fail": "傳送失敗。",
"smtp_send": "傳送",
"smtp_test": "傳送測試郵件",
@@ -933,7 +1040,230 @@
"deleting": "刪除中…",
"auth": "驗證",
"quota": "儲存用量",
"last_login": "上次登入"
"last_login": "上次登入",
"tab_plugins": "外掛",
"plugins_title": "外掛",
"plugins_disabled": "該伺服器上禁用了插件。設定 OXICLOUD_ENABLE_PLUGINS=true (並使用「插件」功能建置)以在此處管理 WASM 插件。",
"plugins_install_title": "安裝插件",
"plugins_install_intro": "上傳包含plugin.toml 及其編譯的WebAssembly 模組(.wasm) 的插件包(.zip)。在安裝之前會驗證清單並探測模組。",
"plugins_bundle_label": "插件包 (.zip)",
"plugins_install": "安裝插件",
"plugins_installed_title": "已安裝的插件",
"plugins_col_name": "姓名",
"plugins_col_id": "ID",
"plugins_col_version": "版本",
"plugins_col_events": "活動",
"plugins_col_status": "地位",
"plugins_col_actions": "行動",
"plugins_loading": "正在加載插件...",
"plugins_none": "沒有安裝插件。",
"plugins_enabled": "啟用",
"plugins_disabled_badge": "殘障人士",
"plugins_enable": "使能夠",
"plugins_disable": "停用",
"plugins_delete": "刪除",
"plugins_confirm_delete": "刪除外掛程式“{{name}}”?其檔案將從伺服器中刪除。",
"plugins_installing": "正在安裝...",
"plugins_installed": "已安裝{{name}}。",
"plugins_install_missing_bundle": "選擇插件包 (.zip)。",
"plugins_details": "日誌和詳細信息",
"plugins_back": "返回插件",
"plugins_retention_title": "日誌保留",
"plugins_retention_intro": "早於保留視窗或超出大小上限的輪換日誌段將按計劃進行修剪。",
"plugins_retention_days": "保留(天)",
"plugins_retention_max_mb": "最大日誌大小 (MB)",
"plugins_retention_save": "保存保留",
"plugins_retention_saved": "保存保留。",
"plugins_retention_invalid": "輸入非負數。",
"plugins_logs_title": "紀錄",
"plugins_logs_level_all": "所有等級",
"plugins_logs_search": "搜尋訊息...",
"plugins_logs_live": "居住",
"plugins_logs_clear": "清除",
"plugins_logs_confirm_clear": "清除該插件的所有日誌嗎?",
"plugins_logs_none": "沒有日誌條目。",
"plugins_logs_col_time": "時間",
"plugins_logs_col_level": "等級",
"plugins_logs_col_kind": "種類",
"plugins_logs_col_invocation": "祈求",
"plugins_logs_col_message": "訊息",
"plugins_logs_showing": "Showing {{from}}–{{to}} of {{total}}",
"available": "可用的",
"confirm_delete_plugin": "刪除外掛程式{{name}}?",
"disable": "停用",
"email_auto": "如果留空則自動生成",
"enable": "使能夠",
"env_locked": "由環境變數設定",
"logs_all": "所有等級",
"logs_empty": "沒有日誌條目。",
"logs_invocation": "祈求",
"logs_kind": "種類",
"logs_level": "等級",
"logs_live": "居住",
"logs_message": "訊息",
"logs_search": "搜尋…",
"logs_showing": "Showing {{from}}–{{to}} of {{total}}",
"logs_time": "時間",
"mig_eta": "~{{min}} 剩餘分鐘數",
"mig_failed": "{{n}} 失敗的斑點",
"mig_start": "開始",
"mig_verify": "驗證完整性",
"mig_verify_mismatch": "{{n}} 尺寸不匹配",
"mig_verify_missing": "{{n}} 失蹤",
"mig_verify_summary": "{{checked}} blobs checked, {{total}} total in database",
"migration": "儲存遷移",
"new_password": "新密碼",
"no_plugins": "沒有安裝插件。",
"oidc_admin_groups": "管理群組",
"oidc_auth_endpoint": "身份驗證端點",
"oidc_client_secret": "客戶秘密",
"oidc_enabled": "啟用 OIDC 登入",
"oidc_provider_name": "提供者名稱",
"oidc_secret_set": "客戶端密碼已配置。",
"over_80": "{{n}} 用戶超過80%配額",
"over_quota": "{{n}} 用戶超過配額",
"password_reset": "密碼重設",
"plugin": "外掛",
"plugin_logs": "插件日誌",
"plugins": "外掛",
"plugins_clear_logs": "清除日誌",
"plugins_install_hint": "上傳外掛程式包 (.zip)。",
"plugins_retention": "日誌保留",
"plugins_retention_max": "最大大小 (MB)",
"plugins_upload": "上傳.zip",
"quota_for": "配額",
"registration": "登記",
"registration_disabled_warning": "公共註冊被禁用。只有管​​理員可以建立新帳戶。",
"settings_saved_ok": "設定已儲存。",
"smtp": "電子郵件(SMTP)",
"smtp_from": "從",
"smtp_host": "主持人",
"smtp_port": "港口",
"smtp_status": "SMTP 狀態",
"smtp_to": "收件人@example.com",
"storage_blobs": "斑點",
"storage_current": "目前後端",
"storage_dedup": "重複資料刪除率",
"storage_preset": "預設",
"storage_size": "已儲存",
"storage_test": "測試",
"storage_backend_audit": "後端一致性",
"storage_backend_audit_triggered": "backend_consistency 因「{{name}}」而觸發 - 在「作業」標籤上觀看。",
"time_day_ago": "{{n}} d 前",
"time_hour_ago": "{{n}} 小時前",
"time_just_now": "現在",
"unchanged": "留空以保持最新",
"running": "跑步…",
"maintenance": "維護",
"maintenance_hint": "重新掃描現有文件以回填元資料。可以安全地重新運行;處理整個庫,可能需要一段時間。",
"reextract_audio": "重新提取音訊元數據",
"reextract_photos": "重新提取照片和影片拍攝日期",
"encryption": "加密",
"encryption_hint": "產生靜態 blob 加密的 AES-256 金鑰,然後在伺服器環境中將其設定為 OXICLOUD_STORAGE_ENCRYPTION_KEY。",
"gen_key": "產生金鑰",
"gen_key_warning": "安全地保存此密鑰。如果遺失,加密資料將無法恢復。",
"jobs": {
"tab": "工作機會",
"title": "工作機會",
"hint": "本節涉及內部作業:定期+按需作業。一致性檢查可以隨時安全運行—它們是唯讀的。",
"run_all_consistency": "執行所有一致性檢查",
"run_deep": "深入運行",
"run_deep_hint": "也運行緩慢的變體(blob 重新哈希、bitrot 檢測)。",
"col_name": "姓名",
"col_cadence": "節奏",
"col_last_run": "最後一次運行",
"col_outcome": "結果",
"col_state": "狀態",
"col_actions": "行動",
"col_started_at": "開始",
"col_status": "地位",
"col_duration": "期間",
"col_scanned": "已掃描",
"col_progress": "進步",
"col_findings": "發現",
"progress_scanned_only": "{{n}} 已掃描",
"progress_scanned_only_tooltip": "此運行沒有可用的總數(預進度條部署或租用戶未報告可計數主題)。",
"findings_present_tooltip": "展開此運行以查看每個發現的詳細資訊。",
"col_error": "錯誤",
"col_kind": "種類",
"col_severity": "嚴重性",
"col_resource": "資源",
"col_detail": "細節",
"run": "跑步",
"cancel": "取消",
"refresh": "重新整理",
"runs_title": "最近的跑步",
"run_json": "運行摘要 (JSON)",
"findings_title": "發現",
"no_runs": "還沒有運行。",
"no_findings": "沒有任何發現——乾淨運行。",
"none_registered": "沒有註冊職位。",
"on_demand": "一經請求",
"every_h": "每 {{n}} 小時",
"every_min": "每 {{n}} 分鐘",
"every_sec": "每{{n}}秒",
"outcome_ok": "好的",
"outcome_err": "犯錯",
"outcome_issues": "問題",
"outcome_notices": "通知",
"n_findings": "{{n}} 研究結果",
"n_notices": "{{n}} 通知",
"notices_present_tooltip": "資訊性調查結果 — 無需採取任何行動。展開查看詳情。",
"purge": "清除舊運行",
"purge_hint": "刪除早於所選保留視窗的已完成和失敗的運行歷史記錄。結果隨著父母的跑步而下降。非終端運作始終被保留。",
"purge_title": "清除舊的工作歷史記錄",
"purge_body": "刪除早於所選天數的已完成和失敗的運行歷史記錄。結果隨著父母的跑步而下降。非終端運作(運行、暫停、取消請求)始終保留。",
"purge_days_label": "保留(天)",
"purge_confirm": "清除",
"purge_done": "{{n}} old run(s) purged (retention {{days}} days)",
"state_running": "跑步",
"never": "絕不",
"just_now": "現在",
"n_min_ago": "{{n}} 分鐘前",
"n_h_ago": "{{n}} 小時前",
"n_d_ago": "{{n}} d 前",
"triggered_ok": "{{name}} 觸發成功",
"triggered_err": "{{name}} failed: {{message}}",
"cancel_requested": "已要求取消 — {{name}} 將在下一個安全邊界處暫停",
"cancel_noop": "沒有可取消的內容 — {{name}} 未執行",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"sessions": {
"filter_user": "使用者 (UUID)",
"include_revoked": "包含已撤銷 / 已過期",
"refresh": "重新整理",
"col_user": "使用者",
"col_origin": "來源",
"col_created": "建立於",
"col_expires": "過期於",
"col_ip": "IP",
"col_user_agent": "使用者代理",
"col_bound": "已繫結",
"col_status": "狀態",
"current_tooltip": "這是您正在使用的工作階段 — 撤銷會將您登出。",
"bound_tooltip": "已繫結 DPoP (jkt {{prefix}}…)",
"unbound": "未繫結",
"revoked": "已撤銷",
"expired": "已過期",
"active": "使用中",
"revoke": "撤銷",
"empty": "沒有工作階段符合目前的篩選條件。",
"revoke_self_confirm": "⚠️ 這是您目前的工作階段。撤銷後將立即登出,您必須重新登入。要繼續嗎?",
"revoke_confirm": "撤銷此工作階段?該瀏覽器的下一次請求將回傳 401。",
"revoke_lag_notice": "撤銷工作階段會立即中斷其重新整理路徑,但瀏覽器中已存在的任何 JWT 在下次重新整理嘗試之前最多可保持有效 {{secs}} 秒。",
"origin": {
"password": "密碼",
"opaque": "OPAQUE",
"magic_link": "魔法連結",
"oidc": "SSO",
"device": "裝置",
"unknown": "未知"
}
}
},
"profile": {
"page_title": "個人資料",
@@ -1009,20 +1339,38 @@
"error_create_pw": "建立應用密碼失敗",
"confirm_revoke": "撤銷應用密碼\"{{label}}\"?使用此密碼的客戶端將停止工作。",
"error_revoke": "撤銷失敗",
"edit_photo": "Edit photo",
"edit_photo": "編輯照片",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_choose_file": "選擇一張照片(PNG、JPEG、WebP)",
"photo_resize_note": "大於 512 × 512 像素的影像會自動調整大小。",
"photo_save": "保存照片",
"photo_remove": "刪除照片",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "密碼不匹配"
"photo_save_failed": "保存照片失敗",
"photo_no_file": "請先選擇一個文件",
"photo_managed_by_oidc": "由您的身分提供者管理的照片。",
"password_mismatch": "密碼不匹配",
"app_pw_revoke": "撤銷應用程式密碼",
"avatar": "阿凡達",
"copied": "已複製",
"copy_failed": "無法複製",
"language": "語言",
"language_auto": "自動的",
"saved": "個人資料已儲存",
"sso_connect_title": "連線單一登入",
"sso_connect_description": "將您的帳戶連結到 {{provider}},以便您可以使用 SSO 而不是密碼登入。",
"sso_connect_button": "連接 {{provider}}",
"sso_disconnect_title": "單一登入",
"sso_disconnect_description": "您的帳戶已連線至 {{provider}}。從現在開始,斷開連線將要求您使用密碼登入。",
"sso_disconnect_button": "中斷單一登入",
"sso_disconnect_confirm_title": "斷開單一登入?",
"sso_disconnect_confirm_message": "此後您將只能使用密碼或 OPAQUE 憑證登入。",
"sso_disconnect_confirm_button": "斷開",
"sso_unlinked_success": "單一登入已中斷。",
"sso_unlink_no_alt_auth": "首先設定密碼 - 否則您將被鎖定。"
},
"notifications": {
"file_renamed": "檔案已重新命名",
@@ -1039,12 +1387,14 @@
"link_created": "連結已建立",
"share_success": "分享連結建立成功",
"upload_files_section_title": "此處不支援上傳",
"upload_files_section_body": "請前往檔案部分上傳檔案"
"upload_files_section_body": "請前往檔案部分上傳檔案",
"clear": "全部清除"
},
"upload": {
"uploading": "正在上傳...",
"files": "個檔案",
"complete": "已上傳 {{count}} / {{total}}"
"complete": "已上傳 {{count}} / {{total}}",
"files_counter": "{{completed}} / {{total}} files"
},
"storage_quota_exceeded": "儲存配額已超限",
"sharedwithme": {
@@ -1072,8 +1422,8 @@
"createdAt": "建立日期",
"size": "大小",
"favoriteDate": "收藏日期",
"byFiles": "By files",
"sharedWith": "Shared with",
"byFiles": "按文件",
"sharedWith": "共享於",
"justAdded": "新增",
"folders": "資料夾"
},
@@ -1113,7 +1463,9 @@
"virtual_internal_explanation": "本伺服器上的所有內部使用者",
"create": "建立群組",
"empty": "尚無群組。",
"members": "成員"
"members": "成員",
"add_member_search": "搜尋要新增的使用者或群組...",
"nested": "團體"
},
"myshares": {
"copyLink": "複製連結",
@@ -1124,7 +1476,7 @@
"notifyRateLimited": "對此收件者的通知過多 — 請稍後重試。",
"removeAccess": "移除存取權限",
"resendInvitation": "重新傳送邀請郵件",
"publicLinks": "Public links",
"publicLinks": "公共連結",
"filter": {
"button": "類型",
"title": "依類型篩選",
@@ -1134,85 +1486,100 @@
"emptyTitle": "沒有分享項目符合目前的篩選",
"emptyHint": "調整類型篩選或將其重設為預設 (檔案 + 資料夾)。",
"reset": "重設篩選"
}
},
"editSharing": "編輯分享",
"emptyStateDesc": "您與他人共享的項目將顯示在此處",
"emptyStateTitle": "您還沒有分享任何內容",
"manageAccess": "管理存取權限",
"notifySent": "通知已發送。",
"passwordLinks": "受密碼保護的連結"
},
"sort": {
"asc": "ascending",
"desc": "descending"
"desc": "descending",
"direction": "排序方向"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"searchError": "執行搜尋時出錯",
"cleanupCompleted": "清理完成",
"cleanupCompletedBody": "最近的文件歷史記錄已被清除",
"batchCopy": "批量複製",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"itemsCopied": "複製的項目",
"itemsCopiedBody": "{{count}} 專案已成功複製",
"batchMove": "大量移動",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"itemsMoved": "物品已移動",
"itemsMovedBody": "{{count}} 物品移動成功",
"batchDelete": "大量刪除",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
"movedToTrash": "已移至垃圾箱",
"movedToTrashBody": "{{count}} 物品已移至垃圾箱",
"trashItemsError": "無法將項目移至垃圾箱",
"preparingDownload": "準備下載",
"preparingDownloadBody": "正在準備您的下載...",
"downloadItemsError": "無法下載所選項目",
"favoritesAddError": "無法將項目新增至收藏夾",
"invalidEmail": "請輸入有效的電子郵件地址",
"notificationSendError": "無法發送通知",
"folderCreated": "資料夾已建立",
"folderCreatedBody": "「{{name}}」創建成功",
"fileMoved": "文件已移動",
"fileMovedBody": "文件移動成功",
"fileMoveError": "移動文件時發生錯誤:{{error}}",
"fileMoveErrorGeneric": "移動文件時出錯",
"folderMoved": "資料夾已移動",
"folderMovedBody": "資料夾移動成功",
"folderMoveError": "移動資料夾時發生錯誤:{{error}}",
"folderMoveErrorGeneric": "移動資料夾時出錯",
"fileCopied": "文件已複製",
"fileCopiedBody": "文件複製成功",
"fileCopyError": "複製文件時發生錯誤:{{error}}",
"fileCopyErrorGeneric": "複製文件時發生錯誤",
"folderRenamed": "資料夾已重新命名",
"folderRenamedBody": "資料夾重新命名為“{{name}}”",
"fileTrashed": "文件已移至垃圾箱",
"fileTrashedBody": "「{{name}}」已移至垃圾箱",
"fileDeleted": "文件已刪除",
"fileDeletedBody": "“{{name}}”刪除成功",
"fileDeleteError": "刪除檔案時發生錯誤",
"folderTrashed": "資料夾已移至垃圾箱",
"folderTrashedBody": "「{{name}}」已移至垃圾箱",
"folderDeleted": "資料夾已刪除",
"folderDeletedBody": "“{{name}}”刪除成功",
"folderDeleteError": "刪除資料夾時出錯",
"itemRestored": "物品已恢復",
"itemRestoredBody": "專案恢復成功",
"itemRestoreError": "恢復項目時出錯",
"itemDeleted": "項目已刪除",
"itemDeletedBody": "項目永久刪除",
"itemDeleteError": "刪除項目時發生錯誤",
"trashEmptied": "垃圾已清空",
"trashEmptiedBody": "垃圾已成功清空",
"trashEmptyError": "清空垃圾箱時出錯",
"cacheCleared": "快取已清除",
"cacheClearedBody": "搜尋快取已成功清除",
"cacheClearError": "清除搜尋快取時出錯",
"wopiOpenError": "無法開啟文檔編輯器。",
"linkCopied": "連結已複製",
"linkCopiedBody": "連結已複製到剪貼簿",
"linkCopyError": "無法複製連結",
"notificationSent": "通知已發送",
"notificationSentBody": "通知已發送至 {{email}}"
},
"category": {
"audio": "音訊",
"code": "程式碼",
"text": "文字"
"text": "文字",
"archives": "檔案",
"documents": "文件",
"images": "圖片",
"installers": "安裝人員",
"markdown": "降價",
"presentations": "演講",
"spreadsheets": "試算表",
"videos": "影片"
},
"common": {
"add": "新增",
@@ -1235,21 +1602,60 @@
"search": "搜尋",
"yes": "有",
"saving": "儲存中…",
"deleting": "刪除中…"
"deleting": "刪除中…",
"copied": "已複製到剪貼簿",
"copy_failed": "複製失敗",
"empty": "這裡還什麼都沒有。",
"error": "未知錯誤",
"favorite": "最喜歡的",
"ok": "好的",
"optional": "選修的",
"retry": "再試一次",
"select": "選擇",
"select_all": "選擇全部",
"dismiss": "解僱"
},
"device": {
"continue": "繼續",
"unknown": "未知"
"unknown": "未知",
"approve": "核准",
"approved": "設備已獲批准。您可以返回到您的裝置。",
"client": "應用",
"denied": "設備存取被拒絕。",
"deny": "否定",
"enter_code": "輸入您裝置上顯示的代碼",
"lookup_failed": "驗證碼失敗。請再試一次。",
"not_found": "代碼未找到或已過期。請檢查並重試。",
"scopes": "使用權",
"title": "設備驗證",
"unauthorized": "您必須登入才能授權設備。請先登入。"
},
"expiryBucket": {
"expired": "已過期",
"noExpiry": "無過期",
"today": "今天",
"tomorrow": "明天"
"tomorrow": "明天",
"later": "之後",
"month": "不到30天的時間",
"week": "不到7天的時間"
},
"nextcloud": {
"error_title": "錯誤",
"sign_in_with": "使用 {{provider}} 登入"
"sign_in_with": "使用 {{provider}} 登入",
"close_window": "關閉視窗",
"error_expired_body": "您的會話已過期。請再試一次。",
"error_expired_title": "會話已過期",
"error_generic_body": "發生意外錯誤。請再試一次。",
"error_invalid_body": "使用者名稱或密碼無效。請檢查您的憑證並重試。",
"error_invalid_title": "登入失敗",
"error_notfound_body": "找不到所要求的頁面。",
"error_notfound_title": "未找到",
"grant": "授予存取權限",
"grant_subtitle": "Nextcloud 用戶端正在要求存取您的帳戶。",
"grant_title": "授予存取權限",
"invalid_token": "會話令牌無效。",
"success_body": "現在您可以返回您的應用程式 - 它已連接。",
"success_title": "已授予存取權限"
},
"search": {
"size_label": "大小",
@@ -1264,7 +1670,13 @@
},
"type_label": "型別",
"sort": {
"relevance": "相關性"
"relevance": "相關性",
"largest": "最大",
"name_asc": "名稱 A-Z",
"name_desc": "名稱 Z-A",
"newest": "最新",
"oldest": "最古老的",
"smallest": "最小"
},
"results_for": "\"{{q}}\" 的搜尋結果",
"results_summary": "\"{{q}}\" 的搜尋結果 · {{n}} 個結果 · {{ms}} 毫秒",
@@ -1283,7 +1695,7 @@
"all": "任何大小",
"small": "< 1 MB",
"medium": "1–100 MB",
"large": "> 100 MB"
"large": "> 100MB"
},
"date": {
"all": "任何時間",
@@ -1291,14 +1703,24 @@
"week": "過去一週",
"month": "過去一個月",
"year": "過去一年"
}
},
"see_all": "查看所有結果"
},
"sizeBucket": {
"folders": "資料夾"
"folders": "資料夾",
"empty": "空 (0 B)",
"huge": "> 5 GB",
"large": "1 – 5 GB",
"medium": "100 MB – 1 GB",
"small": "1 – 100 MB",
"tiny": "< 1 MB"
},
"view": {
"grid": "網格檢視",
"list": "列表檢視"
"list": "列表檢視",
"label": "查看選項",
"hide_dotfiles": "隱藏隱藏文件",
"show_dotfiles": "顯示隱藏文件"
},
"preferences": {
"save_failed": "無法儲存偏好設定。請再試一次。"
@@ -1373,5 +1795,33 @@
"location": "位置",
"wrong_drop_zone_msg": "上傳僅在「檔案」中有效 — 請開啟檔案區並在該處拖放。",
"wrong_drop_zone_action": "前往檔案"
},
"people": {
"unnamed": "未命名",
"empty": "還沒有人",
"disabled": "人臉辨識已停用",
"rename_title": "說出這個人的名字",
"name_label": "姓名",
"back": "後退"
},
"about": {
"description": "OxiCloud — 快速、自架的文件儲存和同步伺服器。"
},
"cmdk": {
"no_results": "沒有符合的命令",
"placeholder": "輸入命令或搜尋...",
"title": "命令面板",
"toggle_theme": "切換主題"
},
"errors_loadFailed": "無法載入項目",
"settings": {
"language": "語言"
},
"shared_with_me": {
"empty": "尚未與您分享任何內容。",
"from": "分享者 {{who}}"
},
"sortdir": {
"title": "排序方向"
}
}
File diff suppressed because it is too large Load Diff