feat(user-perf): add ui user-perf + dotfile filter

- add resource kind filter (file, folder, drive) in shared section (localStorage stored)
- add user preferences serverside store
- add client side dotfile filter (show/hide dotfiles) (user perf stored, default: dotfiles are shown)
  for security trashed dotfile are always displayed

  protection added: if a folder has only hidden items, a notification invite user to display it
  if a user rename or create a hidden item, a notification tells it to user
This commit is contained in:
Edouard Vanbelle
2026-07-13 19:26:19 +02:00
parent 06da428493
commit 5aaf49859e
43 changed files with 1676 additions and 121 deletions
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "لا توجد صور بعد",
"empty_hint": "ارفع صوراً أو مقاطع فيديو لعرضها هنا",
"empty_hidden": "{{n}} من الصور مخفية وفقاً لتفضيلاتك",
"empty_hidden_hint": "قم بإيقاف تشغيل \"إخفاء الملفات المخفية\" في ملفك الشخصي لرؤيتها.",
"items_selected": "محدد",
"view_daily": "يوم",
"view_monthly": "شهر",
@@ -365,7 +367,15 @@
"folder": "مجلد",
"new_folder": "مجلد جديد",
"share": "مشاركة",
"view": "عرض"
"view": "عرض",
"empty_hidden_title": "{{n}} عنصر مخفي في هذا المجلد",
"empty_hidden_hint": "الملفات التي يبدأ اسمها بـ '.' مخفية. غيّر الإعداد لرؤيتها.",
"show_hidden": "إظهار الملفات المخفية",
"upload_dotfile_hidden": "تم رفع {{n}} ملف/ملفات ولكن تم إخفاؤها وفقاً لتفضيلاتك.",
"rename_dotfile_hidden": "تمت إعادة التسمية إلى \"{{name}}\" — أصبحت الآن مخفية وفقاً لتفضيلاتك.",
"new_folder_dotfile_hidden": "تم إنشاء المجلد \"{{name}}\" — مخفي وفقاً لتفضيلاتك.",
"dotfiles_hidden_toast": "تم إخفاء الملفات المخفية",
"dotfiles_shown_toast": "تم إظهار الملفات المخفية"
},
"dialogs": {
"rename_folder": "إعادة تسمية المجلد",
@@ -570,6 +580,8 @@
"accessed": "تم الوصول",
"empty_state": "لا توجد ملفات حديثة",
"empty_hint": "الملفات التي تفتحها ستظهر هنا",
"empty_hidden_state": "{{n}} من العناصر الأخيرة مخفية وفقاً لتفضيلاتك",
"empty_hidden_hint": "قم بإيقاف تشغيل \"إخفاء الملفات المخفية\" في ملفك الشخصي لرؤيتها.",
"loadMore": "تحميل المزيد"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "اسم العائلة",
"notify_on_share": "أرسل لي بريدًا إلكترونيًا عندما يشاركني شخص ما",
"notify_on_share_hint": "عند إلغاء التحديد، ستظل المشاركات تظهر في حسابك — لن تتلقى فقط بريدًا إلكترونيًا بشأنها.",
"hide_dotfiles": "إخفاء الملفات التي يبدأ اسمها بنقطة (.env، .git، …)",
"save_profile": "حفظ التغييرات",
"profile_saved": "تم تحديث الملف الشخصي",
"profile_no_changes": "لا توجد تغييرات لحفظها.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "عدد كبير من الإشعارات لهذا المستلم — حاول لاحقًا.",
"removeAccess": "إزالة الوصول",
"resendInvitation": "إعادة إرسال بريد الدعوة",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "الأنواع",
"title": "تصفية حسب النوع",
"files": "ملفات",
"folders": "مجلدات",
"drives": "الأقراص",
"emptyTitle": "لا توجد مشاركات تطابق التصفية الحالية",
"emptyHint": "اضبط تصفية النوع أو أعِد ضبطها إلى الافتراضي (ملفات + مجلدات).",
"reset": "إعادة تعيين التصفية"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "عرض شبكي",
"list": "عرض قائمة"
},
"preferences": {
"save_failed": "تعذّر حفظ تفضيلك. حاول مرة أخرى."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Noch keine Fotos",
"empty_hint": "Laden Sie Bilder oder Videos hoch, um sie hier zu sehen",
"empty_hidden": "{{n}} Foto(s) durch Ihre Einstellung ausgeblendet",
"empty_hidden_hint": "Deaktivieren Sie \"Verborgene Dateien ausblenden\" in Ihrem Profil, um sie anzuzeigen.",
"items_selected": "ausgewählt",
"view_daily": "Tag",
"view_monthly": "Monat",
@@ -365,7 +367,15 @@
"folder": "Ordner",
"new_folder": "Neuer Ordner",
"share": "Teilen",
"view": "Anzeigen"
"view": "Anzeigen",
"empty_hidden_title": "{{n}} verborgene(s) Element(e) in diesem Ordner",
"empty_hidden_hint": "Dateien, deren Name mit '.' beginnt, sind ausgeblendet. Ändern Sie die Einstellung, um sie anzuzeigen.",
"show_hidden": "Verborgene Dateien anzeigen",
"upload_dotfile_hidden": "{{n}} Datei(en) hochgeladen, aber durch Ihre Einstellung ausgeblendet.",
"rename_dotfile_hidden": "In \"{{name}}\" umbenannt — jetzt durch Ihre Einstellung ausgeblendet.",
"new_folder_dotfile_hidden": "Ordner \"{{name}}\" erstellt — durch Ihre Einstellung ausgeblendet.",
"dotfiles_hidden_toast": "Verborgene Dateien ausgeblendet",
"dotfiles_shown_toast": "Verborgene Dateien angezeigt"
},
"dialogs": {
"rename_folder": "Ordner umbenennen",
@@ -570,6 +580,8 @@
"accessed": "Zugegriffen",
"empty_state": "Keine zuletzt verwendeten Dateien",
"empty_hint": "Dateien, die Sie öffnen, werden hier angezeigt",
"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"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Nachname",
"notify_on_share": "Mich per E-Mail benachrichtigen, wenn jemand mit mir teilt",
"notify_on_share_hint": "Wenn deaktiviert, werden Freigaben weiterhin in deinem Konto angezeigt — du erhältst nur keine E-Mail dazu.",
"hide_dotfiles": "Dateien ausblenden, deren Name mit einem Punkt beginnt (.env, .git, …)",
"save_profile": "Änderungen speichern",
"profile_saved": "Profil aktualisiert",
"profile_no_changes": "Keine Änderungen zu speichern.",
@@ -999,7 +1012,17 @@
"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": "Public links",
"filter": {
"button": "Arten",
"title": "Nach Art filtern",
"files": "Dateien",
"folders": "Ordner",
"drives": "Laufwerke",
"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"
}
},
"sort": {
"asc": "aufsteigend",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Rasteransicht",
"list": "Listenansicht"
},
"preferences": {
"save_failed": "Ihre Einstellung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
}
}
+31 -3
View File
@@ -57,7 +57,17 @@
"manageAccess": "Manage access",
"notifySent": "Notification sent.",
"passwordLinks": "Password-protected links",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "Kinds",
"title": "Filter by kind",
"files": "Files",
"folders": "Folders",
"drives": "Drives",
"emptyTitle": "No shares match the current filter",
"emptyHint": "Adjust the kind filter or reset it to the default (Files + Folders).",
"reset": "Reset filter"
}
},
"nav": {
"files": "Files",
@@ -77,6 +87,8 @@
"photos": {
"empty_state": "No photos yet",
"empty_hint": "Upload images or videos to see them here",
"empty_hidden": "{{n}} photo(s) hidden by your dotfile preference",
"empty_hidden_hint": "Turn off \"Hide dotfiles\" in your profile to see them.",
"items_selected": "selected",
"view_daily": "Day",
"view_monthly": "Month",
@@ -508,7 +520,15 @@
"uploading": "Uploading…",
"uploading_file": "Uploading {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…",
"view": "View"
"view": "View",
"empty_hidden_title": "{{n}} hidden item(s) in this folder",
"empty_hidden_hint": "Files whose name starts with '.' are hidden. Toggle the setting to see them.",
"show_hidden": "Show hidden files",
"upload_dotfile_hidden": "{{n}} file(s) uploaded but hidden by your dotfile preference.",
"rename_dotfile_hidden": "Renamed to '{{name}}' — now hidden by your preference.",
"new_folder_dotfile_hidden": "Created folder '{{name}}' — hidden by your dotfile preference.",
"dotfiles_hidden_toast": "Dotfiles hidden",
"dotfiles_shown_toast": "Dotfiles shown"
},
"dialogs": {
"rename_folder": "Rename folder",
@@ -728,6 +748,8 @@
"accessed": "Accessed",
"empty_state": "No recent files",
"empty_hint": "Files you open will appear here",
"empty_hidden_state": "{{n}} recent item(s) hidden by your dotfile preference",
"empty_hidden_hint": "Turn off \"Hide dotfiles\" in your profile to see them.",
"loadMore": "Load more",
"confirm_clear": "Clear your recent items?"
},
@@ -1164,6 +1186,7 @@
"family_name": "Last name",
"notify_on_share": "Email me when someone shares with me",
"notify_on_share_hint": "When unchecked, shares still appear in your account — you just won't get an email about them.",
"hide_dotfiles": "Hide files whose name starts with a dot (.env, .git, …)",
"save_profile": "Save changes",
"profile_saved": "Profile updated",
"profile_no_changes": "No changes to save.",
@@ -1525,6 +1548,11 @@
"view": {
"grid": "Grid view",
"label": "View options",
"list": "List view"
"list": "List view",
"hide_dotfiles": "Hide hidden files",
"show_dotfiles": "Show hidden files"
},
"preferences": {
"save_failed": "Couldn't save your preference. Please try again."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Aún no hay fotos",
"empty_hint": "Sube imágenes o videos para verlos aquí",
"empty_hidden": "{{n}} foto(s) oculta(s) por tu preferencia",
"empty_hidden_hint": "Desactiva \"Ocultar archivos ocultos\" en tu perfil para verlas.",
"items_selected": "seleccionados",
"view_daily": "Día",
"view_monthly": "Mes",
@@ -370,7 +372,15 @@
"uploaded_saved": "Subida completa — {{mb}} MB deduplicados",
"uploaded_partial": "{{ok}} subidos, {{failed}} fallaron",
"uploaded_skipped": "{{ok}} subidos · {{skipped}} omitidos (no son ficheros normales)",
"upload_failed": "La subida falló"
"upload_failed": "La subida falló",
"empty_hidden_title": "{{n}} elemento(s) oculto(s) en esta carpeta",
"empty_hidden_hint": "Los archivos cuyo nombre empieza por '.' están ocultos. Cambia la opción para verlos.",
"show_hidden": "Mostrar archivos ocultos",
"upload_dotfile_hidden": "{{n}} archivo(s) subido(s) pero ocultado(s) por tu preferencia.",
"rename_dotfile_hidden": "Renombrado a \"{{name}}\" — ahora oculto por tu preferencia.",
"new_folder_dotfile_hidden": "Carpeta \"{{name}}\" creada — oculta por tu preferencia.",
"dotfiles_hidden_toast": "Archivos ocultos ocultados",
"dotfiles_shown_toast": "Archivos ocultos mostrados"
},
"dialogs": {
"rename_folder": "Renombrar carpeta",
@@ -575,6 +585,8 @@
"accessed": "Accedido",
"empty_state": "No hay archivos recientes",
"empty_hint": "Los archivos que abras aparecerán aquí",
"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"
},
"notifications": {
@@ -894,6 +906,7 @@
"family_name": "Apellidos",
"notify_on_share": "Enviarme un correo cuando alguien comparta conmigo",
"notify_on_share_hint": "Cuando esté desmarcado, los recursos compartidos seguirán apareciendo en tu cuenta — simplemente no recibirás un correo sobre ellos.",
"hide_dotfiles": "Ocultar archivos cuyo nombre empieza por un punto (.env, .git, …)",
"save_profile": "Guardar cambios",
"profile_saved": "Perfil actualizado",
"profile_no_changes": "Sin cambios que guardar.",
@@ -1014,7 +1027,17 @@
"notifyRateLimited": "Demasiadas notificaciones para este destinatario — inténtalo más tarde.",
"removeAccess": "Quitar acceso",
"resendInvitation": "Reenviar correo de invitación",
"publicLinks": "Enlaces públicos"
"publicLinks": "Enlaces públicos",
"filter": {
"button": "Tipos",
"title": "Filtrar por tipo",
"files": "Archivos",
"folders": "Carpetas",
"drives": "Unidades",
"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"
}
},
"sort": {
"asc": "ascendente",
@@ -1144,5 +1167,8 @@
"view": {
"grid": "Vista de cuadrícula",
"list": "Vista de lista"
},
"preferences": {
"save_failed": "No se pudo guardar tu preferencia. Inténtalo de nuevo."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "هنوز عکسی نیست",
"empty_hint": "تصاویر یا ویدیوها را آپلود کنید تا اینجا نمایش داده شوند",
"empty_hidden": "{{n}} عکس طبق تنظیمات شما پنهان است",
"empty_hidden_hint": "برای مشاهده آن‌ها \"پنهان کردن پرونده‌های پنهان\" را در پروفایل خود غیرفعال کنید.",
"items_selected": "انتخاب شده",
"view_daily": "روز",
"view_monthly": "ماه",
@@ -365,7 +367,15 @@
"folder": "پوشه",
"new_folder": "پوشهٔ جدید",
"share": "هم‌رسانی",
"view": "مشاهده"
"view": "مشاهده",
"empty_hidden_title": "{{n}} مورد پنهان در این پوشه",
"empty_hidden_hint": "پرونده‌هایی که نامشان با '.' شروع می‌شود پنهان هستند. تنظیم را تغییر دهید تا آن‌ها را ببینید.",
"show_hidden": "نمایش پرونده‌های پنهان",
"upload_dotfile_hidden": "{{n}} فایل بارگذاری شد اما طبق تنظیمات شما پنهان است.",
"rename_dotfile_hidden": "نام به \"{{name}}\" تغییر کرد — اکنون طبق تنظیمات شما پنهان است.",
"new_folder_dotfile_hidden": "پوشه \"{{name}}\" ایجاد شد — طبق تنظیمات شما پنهان است.",
"dotfiles_hidden_toast": "پرونده‌های پنهان مخفی شد",
"dotfiles_shown_toast": "پرونده‌های پنهان نمایش داده شد"
},
"dialogs": {
"rename_folder": "تغییر نام پوشه",
@@ -570,6 +580,8 @@
"accessed": "دسترسی یافته",
"empty_state": "هنوز هیچ پروندهٔ اخیر وجود ندارد",
"empty_hint": "پرونده‌هایی که باز می‌کنید اینجا ظاهر می‌شوند",
"empty_hidden_state": "{{n}} مورد اخیر طبق تنظیمات شما پنهان است",
"empty_hidden_hint": "برای مشاهده آن‌ها \"پنهان کردن پرونده‌های پنهان\" را در پروفایل خود غیرفعال کنید.",
"loadMore": "بارگذاری بیشتر"
},
"batch": {
@@ -862,6 +874,7 @@
"family_name": "نام خانوادگی",
"notify_on_share": "وقتی کسی با من چیزی به اشتراک می‌گذارد، به من ایمیل بزن",
"notify_on_share_hint": "وقتی تیک‌خورده نباشد، اشتراک‌گذاری‌ها همچنان در حساب شما نمایش داده می‌شوند — فقط ایمیلی درباره آنها دریافت نخواهید کرد.",
"hide_dotfiles": "پنهان کردن فایل‌هایی که نامشان با نقطه شروع می‌شود (.env، .git، …)",
"save_profile": "ذخیره تغییرات",
"profile_saved": "نمایه به‌روز شد",
"profile_no_changes": "تغییری برای ذخیره وجود ندارد.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "اعلان‌های زیادی برای این گیرنده — بعداً دوباره تلاش کنید.",
"removeAccess": "حذف دسترسی",
"resendInvitation": "ارسال مجدد ایمیل دعوت",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "انواع",
"title": "فیلتر بر اساس نوع",
"files": "پرونده‌ها",
"folders": "پوشه‌ها",
"drives": "درایوها",
"emptyTitle": "هیچ اشتراکی با فیلتر فعلی مطابقت ندارد",
"emptyHint": "فیلتر نوع را تنظیم کنید یا آن را به حالت پیش‌فرض (پرونده‌ها + پوشه‌ها) بازنشانی کنید.",
"reset": "بازنشانی فیلتر"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "نمای شبکه‌ای",
"list": "نمای فهرستی"
},
"preferences": {
"save_failed": "ذخیره ترجیح شما ممکن نشد. لطفاً دوباره تلاش کنید."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Pas encore de photos",
"empty_hint": "Téléchargez des images ou des vidéos pour les voir ici",
"empty_hidden": "{{n}} photo(s) masquée(s) par votre préférence",
"empty_hidden_hint": "Désactivez \"Masquer les fichiers\" dans votre profil pour les voir.",
"items_selected": "sélectionnés",
"view_daily": "Jour",
"view_monthly": "Mois",
@@ -365,7 +367,15 @@
"folder": "Dossier",
"new_folder": "Nouveau dossier",
"share": "Partager",
"view": "Afficher"
"view": "Afficher",
"empty_hidden_title": "{{n}} élément(s) masqué(s) dans ce dossier",
"empty_hidden_hint": "Les fichiers dont le nom commence par '.' sont masqués. Modifiez le réglage pour les afficher.",
"show_hidden": "Afficher les fichiers masqués",
"upload_dotfile_hidden": "{{n}} fichier(s) téléversé(s) mais masqué(s) par votre préférence.",
"rename_dotfile_hidden": "Renommé en \"{{name}}\" — désormais masqué par votre préférence.",
"new_folder_dotfile_hidden": "Dossier \"{{name}}\" créé — masqué par votre préférence.",
"dotfiles_hidden_toast": "Fichiers masqués",
"dotfiles_shown_toast": "Fichiers affichés"
},
"dialogs": {
"rename_folder": "Renommer le dossier",
@@ -570,6 +580,8 @@
"accessed": "Consulté",
"empty_state": "Aucun fichier récent",
"empty_hint": "Les fichiers que vous ouvrez apparaîtront ici",
"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"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Nom",
"notify_on_share": "M'avertir par e-mail quand quelqu'un partage avec moi",
"notify_on_share_hint": "Lorsque décoché, les partages apparaissent toujours dans votre compte — vous ne recevrez simplement pas d'e-mail à leur sujet.",
"hide_dotfiles": "Masquer les fichiers dont le nom commence par un point (.env, .git, …)",
"save_profile": "Enregistrer",
"profile_saved": "Profil mis à jour",
"profile_no_changes": "Aucun changement à enregistrer.",
@@ -999,7 +1012,17 @@
"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": "Public links",
"filter": {
"button": "Types",
"title": "Filtrer par type",
"files": "Fichiers",
"folders": "Dossiers",
"drives": "Lecteurs",
"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"
}
},
"sort": {
"asc": "croissant",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Vue en grille",
"list": "Vue en liste"
},
"preferences": {
"save_failed": "Impossible d'enregistrer votre préférence. Veuillez réessayer."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "अभी कोई फ़ोटो नहीं",
"empty_hint": "यहाँ देखने के लिए चित्र या वीडियो अपलोड करें",
"empty_hidden": "आपकी वरीयता के अनुसार {{n}} फ़ोटो छिपी हुई हैं",
"empty_hidden_hint": "उन्हें देखने के लिए अपनी प्रोफ़ाइल में \"छिपी फ़ाइलें छिपाएँ\" को बंद करें।",
"items_selected": "चयनित",
"view_daily": "दिन",
"view_monthly": "महीना",
@@ -365,7 +367,15 @@
"folder": "फ़ोल्डर",
"new_folder": "नया फ़ोल्डर",
"share": "साझा करें",
"view": "देखें"
"view": "देखें",
"empty_hidden_title": "इस फ़ोल्डर में {{n}} छिपे हुए आइटम",
"empty_hidden_hint": "'.' से शुरू होने वाले फ़ाइल नाम छिपे हैं। उन्हें देखने के लिए सेटिंग बदलें।",
"show_hidden": "छिपी फ़ाइलें दिखाएँ",
"upload_dotfile_hidden": "{{n}} फ़ाइल(ें) अपलोड की गईं लेकिन आपकी वरीयता के अनुसार छिपी हुई हैं।",
"rename_dotfile_hidden": "\"{{name}}\" में नाम बदला — अब आपकी वरीयता के अनुसार छिपा हुआ है।",
"new_folder_dotfile_hidden": "फ़ोल्डर \"{{name}}\" बनाया गया — आपकी वरीयता के अनुसार छिपा हुआ है।",
"dotfiles_hidden_toast": "छिपी फ़ाइलें छिपाई गईं",
"dotfiles_shown_toast": "छिपी फ़ाइलें दिखाई गईं"
},
"dialogs": {
"rename_folder": "फ़ोल्डर का नाम बदलें",
@@ -570,6 +580,8 @@
"accessed": "एक्सेस किया",
"empty_state": "कोई हाल की फ़ाइलें नहीं",
"empty_hint": "जो फ़ाइलें आप खोलेंगे वे यहाँ दिखेंगी",
"empty_hidden_state": "आपकी वरीयता के अनुसार {{n}} हाल की वस्तुएँ छिपी हुई हैं",
"empty_hidden_hint": "उन्हें देखने के लिए अपनी प्रोफ़ाइल में \"छिपी फ़ाइलें छिपाएँ\" को बंद करें।",
"loadMore": "और लोड करें"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "अंतिम नाम",
"notify_on_share": "जब कोई मेरे साथ साझा करे तो मुझे ईमेल भेजें",
"notify_on_share_hint": "जब अनचेक किया जाए, तो साझाकरण आपके खाते में दिखाई देते रहेंगे — आपको बस उनके बारे में ईमेल नहीं मिलेगा।",
"hide_dotfiles": "उन फ़ाइलों को छिपाएँ जिनका नाम बिंदु से शुरू होता है (.env, .git, …)",
"save_profile": "परिवर्तन सहेजें",
"profile_saved": "प्रोफ़ाइल अद्यतन की गई",
"profile_no_changes": "सहेजने के लिए कोई परिवर्तन नहीं।",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "इस प्राप्तकर्ता के लिए बहुत अधिक सूचनाएँ — बाद में पुनः प्रयास करें।",
"removeAccess": "पहुँच हटाएँ",
"resendInvitation": "आमंत्रण ईमेल पुनः भेजें",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "प्रकार",
"title": "प्रकार के अनुसार फ़िल्टर करें",
"files": "फ़ाइलें",
"folders": "फ़ोल्डर",
"drives": "ड्राइव",
"emptyTitle": "कोई साझा वर्तमान फ़िल्टर से मेल नहीं खाता",
"emptyHint": "प्रकार फ़िल्टर समायोजित करें या इसे डिफ़ॉल्ट (फ़ाइलें + फ़ोल्डर) पर पुनः सेट करें।",
"reset": "फ़िल्टर रीसेट करें"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "ग्रिड दृश्य",
"list": "सूची दृश्य"
},
"preferences": {
"save_failed": "आपकी वरीयता सहेजी नहीं जा सकी। कृपया पुनः प्रयास करें।"
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Nessuna foto ancora",
"empty_hint": "Carica immagini o video per vederli qui",
"empty_hidden": "{{n}} foto nascosta/e dalla tua preferenza",
"empty_hidden_hint": "Disattiva \"Nascondi i file nascosti\" nel tuo profilo per vederle.",
"items_selected": "selezionati",
"view_daily": "Giorno",
"view_monthly": "Mese",
@@ -365,7 +367,15 @@
"folder": "Cartella",
"new_folder": "Nuova cartella",
"share": "Condividi",
"view": "Visualizza"
"view": "Visualizza",
"empty_hidden_title": "{{n}} elemento/i nascosto/i in questa cartella",
"empty_hidden_hint": "I file il cui nome inizia con '.' sono nascosti. Cambia l'impostazione per vederli.",
"show_hidden": "Mostra i file nascosti",
"upload_dotfile_hidden": "{{n}} file caricato/i ma nascosto/i dalla tua preferenza.",
"rename_dotfile_hidden": "Rinominato in \"{{name}}\" — ora nascosto dalla tua preferenza.",
"new_folder_dotfile_hidden": "Cartella \"{{name}}\" creata — nascosta dalla tua preferenza.",
"dotfiles_hidden_toast": "File nascosti occultati",
"dotfiles_shown_toast": "File nascosti mostrati"
},
"dialogs": {
"rename_folder": "Rinomina cartella",
@@ -570,6 +580,8 @@
"accessed": "Accesso",
"empty_state": "Nessun file recente",
"empty_hint": "I file che apri appariranno qui",
"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"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Cognome",
"notify_on_share": "Avvisami via email quando qualcuno condivide con me",
"notify_on_share_hint": "Se deselezionato, le condivisioni continueranno ad apparire nel tuo account — semplicemente non riceverai un'email a riguardo.",
"hide_dotfiles": "Nascondi i file il cui nome inizia con un punto (.env, .git, …)",
"save_profile": "Salva modifiche",
"profile_saved": "Profilo aggiornato",
"profile_no_changes": "Nessuna modifica da salvare.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "Troppe notifiche per questo destinatario — riprova più tardi.",
"removeAccess": "Rimuovi accesso",
"resendInvitation": "Reinvia email di invito",
"publicLinks": "Link pubblici"
"publicLinks": "Link pubblici",
"filter": {
"button": "Tipi",
"title": "Filtra per tipo",
"files": "File",
"folders": "Cartelle",
"drives": "Unità",
"emptyTitle": "Nessun elemento condiviso corrisponde al filtro attuale",
"emptyHint": "Modifica il filtro per tipo o reimpostalo al valore predefinito (File + Cartelle).",
"reset": "Reimposta filtro"
}
},
"sort": {
"asc": "crescente",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Visualizzazione griglia",
"list": "Visualizzazione elenco"
},
"preferences": {
"save_failed": "Impossibile salvare la preferenza. Riprova."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "写真はまだありません",
"empty_hint": "画像や動画をアップロードするとここに表示されます",
"empty_hidden": "設定により非表示になっている写真が {{n}} 件あります",
"empty_hidden_hint": "プロフィールで「非表示ファイルを隠す」をオフにすると表示されます。",
"items_selected": "件選択中",
"view_daily": "日",
"view_monthly": "月",
@@ -365,7 +367,15 @@
"folder": "フォルダ",
"new_folder": "新しいフォルダ",
"share": "共有",
"view": "表示"
"view": "表示",
"empty_hidden_title": "このフォルダに非表示の項目が {{n}} 件あります",
"empty_hidden_hint": "名前が '.' で始まるファイルは非表示です。設定を切り替えると表示できます。",
"show_hidden": "非表示のファイルを表示",
"upload_dotfile_hidden": "{{n}} 個のファイルをアップロードしましたが、設定により非表示になっています。",
"rename_dotfile_hidden": "「{{name}}」に名前を変更しました — 設定により非表示になりました。",
"new_folder_dotfile_hidden": "フォルダ「{{name}}」を作成しました — 設定により非表示になっています。",
"dotfiles_hidden_toast": "非表示ファイルを隠しました",
"dotfiles_shown_toast": "非表示ファイルを表示しました"
},
"dialogs": {
"rename_folder": "フォルダ名を変更",
@@ -570,6 +580,8 @@
"accessed": "アクセス日",
"empty_state": "最近のファイルはありません",
"empty_hint": "開いたファイルがここに表示されます",
"empty_hidden_state": "設定により非表示になっている最近の項目が {{n}} 件あります",
"empty_hidden_hint": "プロフィールで「非表示ファイルを隠す」をオフにすると表示されます。",
"loadMore": "さらに読み込む"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "姓",
"notify_on_share": "誰かが共有したときにメールで通知する",
"notify_on_share_hint": "チェックを外しても、共有はアカウントに表示されますが、メールでの通知は届きません。",
"hide_dotfiles": "名前がドットで始まるファイルを非表示にする(.env、.git、…)",
"save_profile": "変更を保存",
"profile_saved": "プロフィールを更新しました",
"profile_no_changes": "保存する変更はありません。",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "この受信者への通知が多すぎます — しばらくしてから再試行してください。",
"removeAccess": "アクセスを削除",
"resendInvitation": "招待メールを再送信",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "種類",
"title": "種類でフィルタ",
"files": "ファイル",
"folders": "フォルダ",
"drives": "ドライブ",
"emptyTitle": "現在のフィルタに一致する共有はありません",
"emptyHint": "種類フィルタを調整するか、既定 (ファイル + フォルダ) にリセットしてください。",
"reset": "フィルタをリセット"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "グリッド表示",
"list": "リスト表示"
},
"preferences": {
"save_failed": "設定を保存できませんでした。もう一度お試しください。"
}
}
+28 -2
View File
@@ -60,6 +60,8 @@
"photos": {
"empty_state": "아직 사진이 없습니다",
"empty_hint": "이미지나 동영상을 업로드하면 여기에 표시됩니다",
"empty_hidden": "설정에 따라 숨겨진 사진 {{n}}개",
"empty_hidden_hint": "프로필에서 \"숨겨진 파일 숨기기\"를 끄면 볼 수 있습니다.",
"items_selected": "개 선택됨",
"view_daily": "일",
"view_monthly": "월",
@@ -483,7 +485,15 @@
"upload_failed": "업로드 실패",
"uploading": "업로드 중…",
"uploading_file": "{{name}} 업로드 중…",
"uploading_n": "파일 업로드 중 {{done}}/{{total}}…"
"uploading_n": "파일 업로드 중 {{done}}/{{total}}…",
"empty_hidden_title": "이 폴더에 숨겨진 항목 {{n}}개",
"empty_hidden_hint": "이름이 '.' 로 시작하는 파일은 숨겨져 있습니다. 설정을 변경하면 표시됩니다.",
"show_hidden": "숨겨진 파일 표시",
"upload_dotfile_hidden": "파일 {{n}}개를 업로드했지만 설정에 따라 숨겨졌습니다.",
"rename_dotfile_hidden": "\"{{name}}\"(으)로 이름이 변경되었습니다 — 이제 설정에 따라 숨겨졌습니다.",
"new_folder_dotfile_hidden": "폴더 \"{{name}}\"을(를) 생성했습니다 — 설정에 따라 숨겨졌습니다.",
"dotfiles_hidden_toast": "숨겨진 파일 숨김",
"dotfiles_shown_toast": "숨겨진 파일 표시"
},
"dialogs": {
"rename_folder": "폴더 이름 변경",
@@ -703,6 +713,8 @@
"accessed": "접근일",
"empty_state": "최근 파일이 없습니다",
"empty_hint": "열어본 파일이 여기에 표시됩니다",
"empty_hidden_state": "설정에 따라 숨겨진 최근 항목 {{n}}개",
"empty_hidden_hint": "프로필에서 \"숨겨진 파일 숨기기\"를 끄면 볼 수 있습니다.",
"loadMore": "더 불러오기",
"confirm_clear": "최근 항목을 지우시겠습니까?"
},
@@ -1139,6 +1151,7 @@
"family_name": "성",
"notify_on_share": "다른 사람이 나에게 공유할 때 이메일로 알림 받기",
"notify_on_share_hint": "선택을 해제해도 공유 항목은 계정에 계속 표시되지만, 이메일 알림은 받지 않습니다.",
"hide_dotfiles": "이름이 점으로 시작하는 파일 숨기기 (.env, .git, …)",
"save_profile": "변경 사항 저장",
"profile_saved": "프로필이 업데이트되었습니다",
"profile_no_changes": "저장할 변경 사항이 없습니다.",
@@ -1275,7 +1288,17 @@
"emptyStateTitle": "아직 공유한 항목이 없습니다",
"manageAccess": "접근 권한 관리",
"notifySent": "알림이 전송되었습니다.",
"passwordLinks": "비밀번호로 보호된 링크"
"passwordLinks": "비밀번호로 보호된 링크",
"filter": {
"button": "종류",
"title": "종류로 필터링",
"files": "파일",
"folders": "폴더",
"drives": "드라이브",
"emptyTitle": "현재 필터와 일치하는 공유가 없습니다",
"emptyHint": "종류 필터를 조정하거나 기본값 (파일 + 폴더) 으로 재설정하세요.",
"reset": "필터 재설정"
}
},
"sort": {
"asc": "ascending",
@@ -1526,5 +1549,8 @@
},
"sortdir": {
"title": "정렬 방향"
},
"preferences": {
"save_failed": "환경설정을 저장할 수 없습니다. 다시 시도하세요."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Nog geen foto's",
"empty_hint": "Upload afbeeldingen of video's om ze hier te zien",
"empty_hidden": "{{n}} foto('s) verborgen door je voorkeur",
"empty_hidden_hint": "Schakel \"Verborgen bestanden verbergen\" uit in je profiel om ze te zien.",
"items_selected": "geselecteerd",
"view_daily": "Dag",
"view_monthly": "Maand",
@@ -365,7 +367,15 @@
"folder": "Map",
"new_folder": "Nieuwe map",
"share": "Delen",
"view": "Bekijken"
"view": "Bekijken",
"empty_hidden_title": "{{n}} verborgen item(s) in deze map",
"empty_hidden_hint": "Bestanden waarvan de naam met '.' begint, zijn verborgen. Wijzig de instelling om ze te zien.",
"show_hidden": "Verborgen bestanden weergeven",
"upload_dotfile_hidden": "{{n}} bestand(en) geüpload maar verborgen door je voorkeur.",
"rename_dotfile_hidden": "Hernoemd naar \"{{name}}\" — nu verborgen door je voorkeur.",
"new_folder_dotfile_hidden": "Map \"{{name}}\" aangemaakt — verborgen door je voorkeur.",
"dotfiles_hidden_toast": "Verborgen bestanden verborgen",
"dotfiles_shown_toast": "Verborgen bestanden weergegeven"
},
"dialogs": {
"rename_folder": "Map hernoemen",
@@ -570,6 +580,8 @@
"accessed": "Geopend",
"empty_state": "Geen recente bestanden",
"empty_hint": "Bestanden die je opent verschijnen hier",
"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"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Achternaam",
"notify_on_share": "Stuur me een e-mail wanneer iemand iets met mij deelt",
"notify_on_share_hint": "Wanneer uitgevinkt, verschijnen gedeelde items nog steeds in je account — je krijgt er alleen geen e-mail over.",
"hide_dotfiles": "Verberg bestanden waarvan de naam begint met een punt (.env, .git, …)",
"save_profile": "Wijzigingen opslaan",
"profile_saved": "Profiel bijgewerkt",
"profile_no_changes": "Geen wijzigingen om op te slaan.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "Te veel notificaties voor deze ontvanger — probeer het later opnieuw.",
"removeAccess": "Toegang verwijderen",
"resendInvitation": "Uitnodigingsmail opnieuw verzenden",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "Soorten",
"title": "Filteren op soort",
"files": "Bestanden",
"folders": "Mappen",
"drives": "Schijven",
"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"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Rasterweergave",
"list": "Lijstweergave"
},
"preferences": {
"save_failed": "Kon je voorkeur niet opslaan. Probeer het opnieuw."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Brak zdjęć",
"empty_hint": "Prześlij obrazy lub filmy, aby zobaczyć je tutaj",
"empty_hidden": "{{n}} zdjęć ukrytych zgodnie z Twoją preferencją",
"empty_hidden_hint": "Wyłącz \"Ukryj ukryte pliki\" w swoim profilu, aby je zobaczyć.",
"items_selected": "wybrane",
"view_daily": "Dzień",
"view_monthly": "Miesiąc",
@@ -365,7 +367,15 @@
"folder": "Folder",
"new_folder": "Nowy folder",
"share": "Udostępnij",
"view": "Pokaż"
"view": "Pokaż",
"empty_hidden_title": "{{n}} ukrytych elementów w tym folderze",
"empty_hidden_hint": "Pliki, których nazwa zaczyna się od '.', są ukryte. Zmień ustawienie, aby je zobaczyć.",
"show_hidden": "Pokaż ukryte pliki",
"upload_dotfile_hidden": "Przesłano {{n}} plik(ów), ale są ukryte zgodnie z Twoją preferencją.",
"rename_dotfile_hidden": "Zmieniono nazwę na \"{{name}}\" — teraz ukryty zgodnie z Twoją preferencją.",
"new_folder_dotfile_hidden": "Utworzono folder \"{{name}}\" — ukryty zgodnie z Twoją preferencją.",
"dotfiles_hidden_toast": "Ukryte pliki ukryte",
"dotfiles_shown_toast": "Ukryte pliki wyświetlone"
},
"dialogs": {
"rename_folder": "Zmień nazwę folderu",
@@ -570,6 +580,8 @@
"accessed": "Otwarte",
"empty_state": "Brak ostatnich plików",
"empty_hint": "Otwarte pliki pojawią się tutaj",
"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"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Nazwisko",
"notify_on_share": "Wyślij mi e-mail, gdy ktoś coś mi udostępni",
"notify_on_share_hint": "Gdy odznaczone, udostępnienia nadal pojawiają się na Twoim koncie — po prostu nie otrzymasz o nich e-maila.",
"hide_dotfiles": "Ukryj pliki, których nazwa zaczyna się od kropki (.env, .git, …)",
"save_profile": "Zapisz zmiany",
"profile_saved": "Profil zaktualizowany",
"profile_no_changes": "Brak zmian do zapisania.",
@@ -999,7 +1012,17 @@
"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": "Public links",
"filter": {
"button": "Rodzaje",
"title": "Filtruj według rodzaju",
"files": "Pliki",
"folders": "Foldery",
"drives": "Dyski",
"emptyTitle": "Żadne udostępnienie nie pasuje do bieżącego filtru",
"emptyHint": "Dostosuj filtr rodzaju lub przywróć wartość domyślną (Pliki + Foldery).",
"reset": "Resetuj filtr"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Widok siatki",
"list": "Widok listy"
},
"preferences": {
"save_failed": "Nie udało się zapisać ustawienia. Spróbuj ponownie."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Nenhuma foto ainda",
"empty_hint": "Envie imagens ou vídeos para vê-los aqui",
"empty_hidden": "{{n}} foto(s) oculta(s) pela sua preferência",
"empty_hidden_hint": "Desative \"Ocultar arquivos ocultos\" no seu perfil para vê-las.",
"items_selected": "selecionados",
"view_daily": "Dia",
"view_monthly": "Mês",
@@ -365,7 +367,15 @@
"folder": "Pasta",
"new_folder": "Nova pasta",
"share": "Compartilhar",
"view": "Visualizar"
"view": "Visualizar",
"empty_hidden_title": "{{n}} item(ns) oculto(s) nesta pasta",
"empty_hidden_hint": "Arquivos cujo nome começa com '.' estão ocultos. Altere a configuração para vê-los.",
"show_hidden": "Mostrar arquivos ocultos",
"upload_dotfile_hidden": "{{n}} arquivo(s) enviado(s) mas oculto(s) pela sua preferência.",
"rename_dotfile_hidden": "Renomeado para \"{{name}}\" — agora oculto pela sua preferência.",
"new_folder_dotfile_hidden": "Pasta \"{{name}}\" criada — oculta pela sua preferência.",
"dotfiles_hidden_toast": "Arquivos ocultos ocultados",
"dotfiles_shown_toast": "Arquivos ocultos exibidos"
},
"dialogs": {
"rename_folder": "Renomear pasta",
@@ -570,6 +580,8 @@
"accessed": "Acessado",
"empty_state": "Nenhum arquivo recente",
"empty_hint": "Os arquivos que você abrir aparecerão aqui",
"empty_hidden_state": "{{n}} item(ns) recente(s) oculto(s) pela sua preferência",
"empty_hidden_hint": "Desative \"Ocultar arquivos ocultos\" no seu perfil para vê-los.",
"loadMore": "Carregar mais"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Sobrenome",
"notify_on_share": "Avisar-me por e-mail quando alguém compartilhar comigo",
"notify_on_share_hint": "Quando desmarcado, os compartilhamentos continuarão aparecendo na sua conta — você apenas não receberá um e-mail sobre eles.",
"hide_dotfiles": "Ocultar arquivos cujo nome começa com um ponto (.env, .git, …)",
"save_profile": "Salvar alterações",
"profile_saved": "Perfil atualizado",
"profile_no_changes": "Sem alterações para salvar.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "Demasiadas notificações para este destinatário — tente novamente mais tarde.",
"removeAccess": "Remover acesso",
"resendInvitation": "Reenviar e-mail de convite",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "Tipos",
"title": "Filtrar por tipo",
"files": "Arquivos",
"folders": "Pastas",
"drives": "Unidades",
"emptyTitle": "Nenhum compartilhamento corresponde ao filtro atual",
"emptyHint": "Ajuste o filtro de tipo ou redefina-o para o padrão (Arquivos + Pastas).",
"reset": "Redefinir filtro"
}
},
"sort": {
"asc": "ascendente",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Visualização em grade",
"list": "Visualização em lista"
},
"preferences": {
"save_failed": "Não foi possível salvar sua preferência. Tente novamente."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "Фотографий пока нет",
"empty_hint": "Загрузите изображения или видео, чтобы увидеть их здесь",
"empty_hidden": "Фотографий скрыто: {{n}}",
"empty_hidden_hint": "Отключите \"Скрывать скрытые файлы\" в профиле, чтобы увидеть их.",
"items_selected": "выбрано",
"view_daily": "День",
"view_monthly": "Месяц",
@@ -365,7 +367,15 @@
"folder": "Папка",
"new_folder": "Новая папка",
"share": "Поделиться",
"view": "Просмотр"
"view": "Просмотр",
"empty_hidden_title": "Скрытых элементов в этой папке: {{n}}",
"empty_hidden_hint": "Файлы, имя которых начинается с '.', скрыты. Измените настройку, чтобы их увидеть.",
"show_hidden": "Показать скрытые файлы",
"upload_dotfile_hidden": "Загружено файлов: {{n}}, но они скрыты в соответствии с вашими настройками.",
"rename_dotfile_hidden": "Переименовано в \"{{name}}\" — теперь скрыто в соответствии с вашими настройками.",
"new_folder_dotfile_hidden": "Папка \"{{name}}\" создана — скрыта в соответствии с вашими настройками.",
"dotfiles_hidden_toast": "Скрытые файлы скрыты",
"dotfiles_shown_toast": "Скрытые файлы показаны"
},
"dialogs": {
"rename_folder": "Переименовать папку",
@@ -570,6 +580,8 @@
"accessed": "Открыт",
"empty_state": "Нет недавних файлов",
"empty_hint": "Открытые вами файлы будут отображаться здесь",
"empty_hidden_state": "Недавних элементов скрыто: {{n}}",
"empty_hidden_hint": "Отключите \"Скрывать скрытые файлы\" в профиле, чтобы увидеть их.",
"loadMore": "Загрузить ещё"
},
"notifications": {
@@ -879,6 +891,7 @@
"family_name": "Фамилия",
"notify_on_share": "Уведомлять меня по электронной почте, когда кто-то делится со мной",
"notify_on_share_hint": "Если флажок снят, общие ресурсы по-прежнему будут отображаться в вашей учётной записи — вы просто не будете получать о них письма.",
"hide_dotfiles": "Скрывать файлы, имя которых начинается с точки (.env, .git, …)",
"save_profile": "Сохранить изменения",
"profile_saved": "Профиль обновлён",
"profile_no_changes": "Нет изменений для сохранения.",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "Слишком много уведомлений для этого получателя — попробуйте позже.",
"removeAccess": "Отозвать доступ",
"resendInvitation": "Отправить приглашение повторно",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "Типы",
"title": "Фильтр по типу",
"files": "Файлы",
"folders": "Папки",
"drives": "Диски",
"emptyTitle": "Ни один общий доступ не соответствует текущему фильтру",
"emptyHint": "Настройте фильтр по типу или сбросьте его на значение по умолчанию (Файлы + Папки).",
"reset": "Сбросить фильтр"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "Сетка",
"list": "Список"
},
"preferences": {
"save_failed": "Не удалось сохранить настройку. Повторите попытку."
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "還沒有照片",
"empty_hint": "上傳圖片或影片即可在此檢視",
"empty_hidden": "根據您的偏好隱藏了 {{n}} 張相片",
"empty_hidden_hint": "在個人資料中關閉「隱藏隱藏檔案」即可查看。",
"items_selected": "已選擇",
"view_daily": "日",
"view_monthly": "月",
@@ -365,7 +367,15 @@
"folder": "資料夾",
"new_folder": "新建資料夾",
"share": "分享",
"view": "檢視"
"view": "檢視",
"empty_hidden_title": "此資料夾中有 {{n}} 個隱藏項目",
"empty_hidden_hint": "以 '.' 開頭的檔案被隱藏。切換設定即可顯示。",
"show_hidden": "顯示隱藏檔案",
"upload_dotfile_hidden": "已上傳 {{n}} 個檔案,但已根據您的偏好隱藏。",
"rename_dotfile_hidden": "已重新命名為「{{name}}」——現已根據您的偏好隱藏。",
"new_folder_dotfile_hidden": "已建立資料夾「{{name}}」——根據您的偏好隱藏。",
"dotfiles_hidden_toast": "已隱藏隱藏檔案",
"dotfiles_shown_toast": "已顯示隱藏檔案"
},
"dialogs": {
"rename_folder": "重新命名資料夾",
@@ -570,6 +580,8 @@
"accessed": "訪問於",
"empty_state": "沒有最近檔案",
"empty_hint": "您開啟的檔案將顯示在這裡",
"empty_hidden_state": "根據您的偏好隱藏了 {{n}} 個最近項目",
"empty_hidden_hint": "在個人資料中關閉「隱藏隱藏檔案」即可查看。",
"loadMore": "載入更多"
},
"batch": {
@@ -862,6 +874,7 @@
"family_name": "姓",
"notify_on_share": "當有人與我分享時透過電子郵件通知我",
"notify_on_share_hint": "取消勾選後,分享項目仍會顯示在您的帳戶中 — 只是不會收到相關郵件通知。",
"hide_dotfiles": "隱藏名稱以點開頭的檔案(.env、.git 等)",
"save_profile": "儲存變更",
"profile_saved": "個人資料已更新",
"profile_no_changes": "沒有變更可儲存。",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "對此收件者的通知過多 — 請稍後重試。",
"removeAccess": "移除存取權限",
"resendInvitation": "重新傳送邀請郵件",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "類型",
"title": "依類型篩選",
"files": "檔案",
"folders": "資料夾",
"drives": "磁碟機",
"emptyTitle": "沒有分享項目符合目前的篩選",
"emptyHint": "調整類型篩選或將其重設為預設 (檔案 + 資料夾)。",
"reset": "重設篩選"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "網格檢視",
"list": "列表檢視"
},
"preferences": {
"save_failed": "無法儲存偏好設定。請再試一次。"
}
}
+28 -2
View File
@@ -58,6 +58,8 @@
"photos": {
"empty_state": "还没有照片",
"empty_hint": "上传图片或视频即可在此查看",
"empty_hidden": "根据您的偏好隐藏了 {{n}} 张照片",
"empty_hidden_hint": "在个人资料中关闭「隐藏隐藏文件」即可查看。",
"items_selected": "已选择",
"view_daily": "日",
"view_monthly": "月",
@@ -365,7 +367,15 @@
"folder": "文件夹",
"new_folder": "新建文件夹",
"share": "分享",
"view": "查看"
"view": "查看",
"empty_hidden_title": "此文件夹中有 {{n}} 个隐藏项",
"empty_hidden_hint": "以 '.' 开头的文件被隐藏。切换设置即可显示。",
"show_hidden": "显示隐藏文件",
"upload_dotfile_hidden": "已上传 {{n}} 个文件,但已根据您的偏好隐藏。",
"rename_dotfile_hidden": "已重命名为「{{name}}」——现已根据您的偏好隐藏。",
"new_folder_dotfile_hidden": "已创建文件夹「{{name}}」——根据您的偏好隐藏。",
"dotfiles_hidden_toast": "已隐藏隐藏文件",
"dotfiles_shown_toast": "已显示隐藏文件"
},
"dialogs": {
"rename_folder": "重命名文件夹",
@@ -570,6 +580,8 @@
"accessed": "访问于",
"empty_state": "没有最近文件",
"empty_hint": "您打开的文件将显示在这里",
"empty_hidden_state": "根据您的偏好隐藏了 {{n}} 个最近项目",
"empty_hidden_hint": "在个人资料中关闭「隐藏隐藏文件」即可查看。",
"loadMore": "加载更多"
},
"batch": {
@@ -862,6 +874,7 @@
"family_name": "姓",
"notify_on_share": "当有人与我共享时通过电子邮件通知我",
"notify_on_share_hint": "取消勾选后,共享项目仍会显示在您的账户中 — 只是不会收到相关邮件通知。",
"hide_dotfiles": "隐藏名称以点开头的文件(.env、.git 等)",
"save_profile": "保存更改",
"profile_saved": "个人资料已更新",
"profile_no_changes": "无更改可保存。",
@@ -999,7 +1012,17 @@
"notifyRateLimited": "对此收件人的通知过多 — 请稍后重试。",
"removeAccess": "移除访问权限",
"resendInvitation": "重新发送邀请邮件",
"publicLinks": "Public links"
"publicLinks": "Public links",
"filter": {
"button": "类型",
"title": "按类型筛选",
"files": "文件",
"folders": "文件夹",
"drives": "驱动器",
"emptyTitle": "没有共享项符合当前筛选",
"emptyHint": "调整类型筛选或将其重置为默认 (文件 + 文件夹)。",
"reset": "重置筛选"
}
},
"sort": {
"asc": "ascending",
@@ -1129,5 +1152,8 @@
"view": {
"grid": "网格视图",
"list": "列表视图"
},
"preferences": {
"save_failed": "无法保存偏好设置。请重试。"
}
}