diff --git a/shared/src/i18n/ar/storage.ts b/shared/src/i18n/ar/storage.ts index 87f46f7f1..ed36fc5cb 100644 --- a/shared/src/i18n/ar/storage.ts +++ b/shared/src/i18n/ar/storage.ts @@ -43,7 +43,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'إزالة الواجهة الخلفية', 'storage.remove.body': 'هل تريد إزالة {name} من الإعدادات؟ يرفض الخادم الحفظ إذا كان لا يزال هناك ما يعتمد عليها.', 'storage.remove.stillAssigned': 'لا تزال مخصّصة لـ: {categories}', - 'storage.remove.referencedBy': 'مُشار إليها من المرآة: {backends}', 'storage.form.addTitle': 'إضافة واجهة خلفية', 'storage.form.editTitle': 'تعديل الواجهة الخلفية', 'storage.form.name': 'الاسم', @@ -57,15 +56,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'الافتراضية', 'storage.categories.reassignWarning': 'لا يتم نقل الكائنات الحالية: تذهب الكائنات الجديدة إلى الواجهة الخلفية المخصّصة حديثًا، وتبقى القديمة في مكانها.', - 'storage.category.files': 'الملفات', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'أغلفة الرحلات', - 'storage.category.avatars': 'الصور الرمزية', + 'storage.category.files': 'مستندات الرحلة', + 'storage.category.journey': 'صور Journey', + 'storage.category.covers': 'صور الغلاف', + 'storage.category.avatars': 'الصور الشخصية', 'storage.category.places': 'صور الأماكن', - 'storage.category.photos': 'الصور', 'storage.category.photos-google': 'ذاكرة تخزين مؤقت لصور Google', - 'storage.category.photos-trek': 'صور TREK', + 'storage.category.photos-trek': 'ذاكرة تخزين مؤقت لصور TREK', 'storage.category.backups': 'النسخ الاحتياطية', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'مرفقات الملفات التي تُرفع إلى الرحلات — التذاكر وملفات PDF وتأكيدات الحجز والملفات المُشارَكة في محادثة الرحلة.', + 'storage.categoryDesc.journey': 'الصور والصور المصغّرة المرفقة بمدخلات Journey.', + 'storage.categoryDesc.covers': 'صور غلاف الرحلات والمجموعات، بما في ذلك الأغلفة المجلوبة من Unsplash.', + 'storage.categoryDesc.avatars': 'الصور الشخصية لحسابات المستخدمين.', + 'storage.categoryDesc.places': 'الصور المرفقة بالأماكن وأماكن المجموعات — سواء تم رفعها أو استيرادها.', + 'storage.categoryDesc.photos-google': + 'نسخ مخزّنة مؤقتًا من صور Google Places — يمكن إعادة جلبها، ويُمكن فقدانها بأمان.', + 'storage.categoryDesc.photos-trek': + 'صور مخزّنة مؤقتًا من خدمة صور TREK التي تستخدمها ميزة الصور (Memories) — يمكن إعادة جلبها، ويُمكن فقدانها بأمان.', + 'storage.categoryDesc.backups': 'أرشيفات النسخ الاحتياطي للخادم التي تُنشئها لوحة النسخ الاحتياطي أو الجدولة.', 'storage.health.title': 'الحالة', 'storage.health.allClear': 'لم يتم تسجيل أي أعطال في النسخ المتماثلة.', 'storage.health.seedFile': diff --git a/shared/src/i18n/br/storage.ts b/shared/src/i18n/br/storage.ts index 3d2498b8c..b454d6846 100644 --- a/shared/src/i18n/br/storage.ts +++ b/shared/src/i18n/br/storage.ts @@ -43,7 +43,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'Remover backend', 'storage.remove.body': 'Remover {name} da configuração? O servidor rejeita o salvamento se algo ainda depender dele.', 'storage.remove.stillAssigned': 'Ainda atribuído a: {categories}', - 'storage.remove.referencedBy': 'Referenciado pelo espelho: {backends}', 'storage.form.addTitle': 'Adicionar backend', 'storage.form.editTitle': 'Editar backend', 'storage.form.name': 'Nome', @@ -57,15 +56,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'padrão', 'storage.categories.reassignWarning': 'Objetos existentes não são movidos: novos objetos vão para o backend recém-atribuído, os antigos permanecem onde estão.', - 'storage.category.files': 'Arquivos', - 'storage.category.journey': 'Jornada', - 'storage.category.covers': 'Capas de viagem', - 'storage.category.avatars': 'Avatares', + 'storage.category.files': 'Documentos da viagem', + 'storage.category.journey': 'Fotos da jornada', + 'storage.category.covers': 'Imagens de capa', + 'storage.category.avatars': 'Fotos de perfil', 'storage.category.places': 'Imagens de locais', - 'storage.category.photos': 'Fotos', 'storage.category.photos-google': 'Cache de fotos do Google', - 'storage.category.photos-trek': 'Fotos do TREK', + 'storage.category.photos-trek': 'Cache de fotos do TREK', 'storage.category.backups': 'Backups', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Anexos enviados para viagens — passagens, PDFs, confirmações de reserva e arquivos compartilhados no chat da viagem.', + 'storage.categoryDesc.journey': 'Fotos e miniaturas anexadas às entradas da jornada.', + 'storage.categoryDesc.covers': 'Imagens de capa de viagens e coleções, incluindo capas obtidas do Unsplash.', + 'storage.categoryDesc.avatars': 'Fotos de perfil das contas de usuário.', + 'storage.categoryDesc.places': 'Imagens anexadas a locais e locais de coleções — enviadas ou importadas.', + 'storage.categoryDesc.photos-google': + 'Cópias em cache de fotos do Google Places — podem ser buscadas novamente, seguro perdê-las.', + 'storage.categoryDesc.photos-trek': + 'Fotos em cache do serviço de fotos do TREK usado pelas Fotos (Memórias) — podem ser buscadas novamente, seguro perdê-las.', + 'storage.categoryDesc.backups': 'Arquivos de backup do servidor criados pelo painel de Backup ou pela agenda.', 'storage.health.title': 'Integridade', 'storage.health.allClear': 'Nenhuma falha de réplica registrada.', 'storage.health.seedFile': diff --git a/shared/src/i18n/ca/storage.ts b/shared/src/i18n/ca/storage.ts index 052e7294d..7945a1f1f 100644 --- a/shared/src/i18n/ca/storage.ts +++ b/shared/src/i18n/ca/storage.ts @@ -44,7 +44,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Voleu suprimir {name} de la configuració? El servidor rebutja el desament si encara hi ha alguna cosa que en depengui.', 'storage.remove.stillAssigned': 'Encara assignat a: {categories}', - 'storage.remove.referencedBy': 'Referenciat pel mirall: {backends}', 'storage.form.addTitle': 'Afegir backend', 'storage.form.editTitle': 'Editar backend', 'storage.form.name': 'Nom', @@ -58,15 +57,29 @@ const storage: TranslationStrings = { 'storage.categories.default': 'predeterminada', 'storage.categories.reassignWarning': "Els objectes existents no es mouen: els objectes nous van al backend acabat d'assignar, els antics es queden on són.", - 'storage.category.files': 'Fitxers', - 'storage.category.journey': 'Travesia', - 'storage.category.covers': 'Portades de viatge', - 'storage.category.avatars': 'Avatars', + 'storage.category.files': 'Documents del viatge', + 'storage.category.journey': 'Fotos de la travesia', + 'storage.category.covers': 'Imatges de portada', + 'storage.category.avatars': 'Fotos de perfil', 'storage.category.places': 'Imatges de llocs', - 'storage.category.photos': 'Fotos', 'storage.category.photos-google': 'Memòria cau de fotos de Google', - 'storage.category.photos-trek': 'Fotos de TREK', + 'storage.category.photos-trek': 'Memòria cau de fotos de TREK', 'storage.category.backups': 'Còpies de seguretat', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Fitxers adjunts pujats als viatges — bitllets, PDF, confirmacions de reserva i fitxers compartits al xat del viatge.', + 'storage.categoryDesc.journey': 'Fotos i miniatures adjuntes a les entrades de la travesia.', + 'storage.categoryDesc.covers': + "Imatges de portada de viatges i col·leccions, incloses les portades obtingudes d'Unsplash.", + 'storage.categoryDesc.avatars': "Fotos de perfil dels comptes d'usuari.", + 'storage.categoryDesc.places': 'Imatges adjuntes a llocs i llocs de col·leccions — pujades o importades.', + 'storage.categoryDesc.photos-google': + 'Còpies en memòria cau de fotos de Google Places — es poden tornar a obtenir, es poden perdre sense problemes.', + 'storage.categoryDesc.photos-trek': + 'Fotos en memòria cau del servei de fotos de TREK utilitzat per les Fotos (Memòries) — es poden tornar a obtenir, es poden perdre sense problemes.', + 'storage.categoryDesc.backups': + 'Arxius de còpia de seguretat del servidor creats pel panell de còpia de seguretat o la planificació.', 'storage.health.title': 'Estat', 'storage.health.allClear': "No s'ha registrat cap fallada de rèplica.", 'storage.health.seedFile': diff --git a/shared/src/i18n/cs/storage.ts b/shared/src/i18n/cs/storage.ts index f0c7ac893..ce119b158 100644 --- a/shared/src/i18n/cs/storage.ts +++ b/shared/src/i18n/cs/storage.ts @@ -43,7 +43,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'Odebrat backend', 'storage.remove.body': 'Odebrat {name} z konfigurace? Server odmítne uložení, pokud na něm ještě něco závisí.', 'storage.remove.stillAssigned': 'Stále přiřazeno k: {categories}', - 'storage.remove.referencedBy': 'Odkazováno zrcadlem: {backends}', 'storage.form.addTitle': 'Přidat backend', 'storage.form.editTitle': 'Upravit backend', 'storage.form.name': 'Název', @@ -57,15 +56,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'výchozí', 'storage.categories.reassignWarning': 'Existující objekty se nepřesouvají: nové objekty jdou do nově přiřazeného backendu, staré zůstávají tam, kde jsou.', - 'storage.category.files': 'Soubory', - 'storage.category.journey': 'Cestovní deník', - 'storage.category.covers': 'Titulní obrázky cest', - 'storage.category.avatars': 'Avatary', + 'storage.category.files': 'Dokumenty cesty', + 'storage.category.journey': 'Fotky z cestovního deníku', + 'storage.category.covers': 'Titulní obrázky', + 'storage.category.avatars': 'Profilové fotky', 'storage.category.places': 'Obrázky míst', - 'storage.category.photos': 'Fotky', 'storage.category.photos-google': 'Mezipaměť fotek Google', - 'storage.category.photos-trek': 'Fotky TREK', + 'storage.category.photos-trek': 'Mezipaměť fotek TREK', 'storage.category.backups': 'Zálohy', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Soubory nahrané k cestám — jízdenky, PDF, potvrzení rezervací a soubory sdílené v chatu cesty.', + 'storage.categoryDesc.journey': 'Fotky a náhledy připojené k záznamům cestovního deníku.', + 'storage.categoryDesc.covers': 'Titulní obrázky cest a sbírek, včetně obrázků načtených z Unsplash.', + 'storage.categoryDesc.avatars': 'Profilové fotky uživatelských účtů.', + 'storage.categoryDesc.places': 'Obrázky připojené k místům a místům ve sbírkách — nahrané nebo importované.', + 'storage.categoryDesc.photos-google': + 'Mezipaměťové kopie fotek z Google Places — lze znovu načíst, jejich ztráta je bezpečná.', + 'storage.categoryDesc.photos-trek': + 'Fotky uložené v mezipaměti ze služby fotek TREK používané funkcí Fotky (Memories) — lze znovu načíst, jejich ztráta je bezpečná.', + 'storage.categoryDesc.backups': 'Archivy záloh serveru vytvořené panelem Záloha nebo plánovačem.', 'storage.health.title': 'Stav', 'storage.health.allClear': 'Nebyly zaznamenány žádné chyby replik.', 'storage.health.seedFile': diff --git a/shared/src/i18n/de/storage.ts b/shared/src/i18n/de/storage.ts index 490e66294..37e3385df 100644 --- a/shared/src/i18n/de/storage.ts +++ b/shared/src/i18n/de/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': '{name} aus der Konfiguration entfernen? Der Server lehnt das Speichern ab, wenn noch etwas davon abhängt.', 'storage.remove.stillAssigned': 'Noch zugewiesen zu: {categories}', - 'storage.remove.referencedBy': 'Referenziert von Spiegel: {backends}', 'storage.form.addTitle': 'Backend hinzufügen', 'storage.form.editTitle': 'Backend bearbeiten', 'storage.form.name': 'Name', @@ -59,15 +58,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'Standard', 'storage.categories.reassignWarning': 'Vorhandene Objekte werden nicht verschoben: Neue Objekte gehen an das neu zugewiesene Backend, alte bleiben, wo sie sind.', - 'storage.category.files': 'Dateien', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'Reise-Titelbilder', - 'storage.category.avatars': 'Avatare', + 'storage.category.files': 'Reisedokumente', + 'storage.category.journey': 'Journey-Fotos', + 'storage.category.covers': 'Titelbilder', + 'storage.category.avatars': 'Profilbilder', 'storage.category.places': 'Ortsbilder', - 'storage.category.photos': 'Fotos', 'storage.category.photos-google': 'Google-Fotocache', - 'storage.category.photos-trek': 'TREK-Fotos', + 'storage.category.photos-trek': 'TREK-Fotocache', 'storage.category.backups': 'Backups', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Dateianhänge, die zu Reisen hochgeladen wurden — Tickets, PDFs, Buchungsbestätigungen und im Reise-Chat geteilte Dateien.', + 'storage.categoryDesc.journey': 'Fotos und Vorschaubilder, die an Journey-Einträge angehängt sind.', + 'storage.categoryDesc.covers': 'Titelbilder von Reisen und Sammlungen, einschließlich Titelbildern von Unsplash.', + 'storage.categoryDesc.avatars': 'Profilbilder von Benutzerkonten.', + 'storage.categoryDesc.places': 'Bilder, die an Orte und Sammlungsorte angehängt sind — hochgeladen oder importiert.', + 'storage.categoryDesc.photos-google': + 'Zwischengespeicherte Kopien von Google-Places-Fotos — können erneut abgerufen werden, ein Verlust ist unbedenklich.', + 'storage.categoryDesc.photos-trek': + 'Zwischengespeicherte Fotos vom TREK-Fotodienst, der von Fotos (Memories) verwendet wird — können erneut abgerufen werden, ein Verlust ist unbedenklich.', + 'storage.categoryDesc.backups': 'Server-Backup-Archive, erstellt vom Backup-Panel oder nach Zeitplan.', 'storage.health.title': 'Zustand', 'storage.health.allClear': 'Keine Replikatfehler aufgezeichnet.', 'storage.health.seedFile': diff --git a/shared/src/i18n/en/storage.ts b/shared/src/i18n/en/storage.ts index 8f46ce139..ee5cf58e5 100644 --- a/shared/src/i18n/en/storage.ts +++ b/shared/src/i18n/en/storage.ts @@ -54,7 +54,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Remove {name} from the configuration? The server rejects the save if anything still depends on it.', 'storage.remove.stillAssigned': 'Still assigned to: {categories}', - 'storage.remove.referencedBy': 'Referenced by mirror: {backends}', // Backend form 'storage.form.addTitle': 'Add backend', @@ -72,16 +71,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'default', 'storage.categories.reassignWarning': 'Existing objects do not move: new objects go to the newly assigned backend, old ones stay where they are.', - 'storage.category.files': 'Files', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'Trip covers', - 'storage.category.avatars': 'Avatars', + 'storage.category.files': 'Trip documents', + 'storage.category.journey': 'Journey photos', + 'storage.category.covers': 'Cover images', + 'storage.category.avatars': 'Profile pictures', 'storage.category.places': 'Place images', - 'storage.category.photos': 'Photos', 'storage.category.photos-google': 'Google photo cache', - 'storage.category.photos-trek': 'TREK photos', + 'storage.category.photos-trek': 'TREK photo cache', 'storage.category.backups': 'Backups', + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'File attachments uploaded to trips — tickets, PDFs, booking confirmations, and files shared in trip chat.', + 'storage.categoryDesc.journey': 'Photos and thumbnails attached to journey entries.', + 'storage.categoryDesc.covers': 'Trip and collection cover images, including covers fetched from Unsplash.', + 'storage.categoryDesc.avatars': 'User account profile pictures.', + 'storage.categoryDesc.places': 'Images attached to places and collection places — uploaded or imported.', + 'storage.categoryDesc.photos-google': 'Cached copies of Google Places photos — re-fetchable, safe to lose.', + 'storage.categoryDesc.photos-trek': + 'Cached photos from the TREK photo service used by Memories — re-fetchable, safe to lose.', + 'storage.categoryDesc.backups': 'Server backup archives created by the Backup panel or schedule.', + // Health strip 'storage.health.title': 'Health', 'storage.health.allClear': 'No replica failures recorded.', diff --git a/shared/src/i18n/es/storage.ts b/shared/src/i18n/es/storage.ts index 508438d5e..0e3f332c2 100644 --- a/shared/src/i18n/es/storage.ts +++ b/shared/src/i18n/es/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': '¿Quitar {name} de la configuración? El servidor rechaza el guardado si algo todavía depende de él.', 'storage.remove.stillAssigned': 'Aún asignado a: {categories}', - 'storage.remove.referencedBy': 'Referenciado por espejo: {backends}', 'storage.form.addTitle': 'Añadir backend', 'storage.form.editTitle': 'Editar backend', 'storage.form.name': 'Nombre', @@ -59,15 +58,29 @@ const storage: TranslationStrings = { 'storage.categories.default': 'predeterminada', 'storage.categories.reassignWarning': 'Los objetos existentes no se mueven: los nuevos objetos van al backend recién asignado, los antiguos permanecen donde están.', - 'storage.category.files': 'Archivos', - 'storage.category.journey': 'Travesía', - 'storage.category.covers': 'Portadas de viaje', - 'storage.category.avatars': 'Avatares', + 'storage.category.files': 'Documentos del viaje', + 'storage.category.journey': 'Fotos de la travesía', + 'storage.category.covers': 'Imágenes de portada', + 'storage.category.avatars': 'Fotos de perfil', 'storage.category.places': 'Imágenes de lugares', - 'storage.category.photos': 'Fotos', 'storage.category.photos-google': 'Caché de fotos de Google', - 'storage.category.photos-trek': 'Fotos de TREK', + 'storage.category.photos-trek': 'Caché de fotos de TREK', 'storage.category.backups': 'Copias de seguridad', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Archivos adjuntos subidos a los viajes — billetes, PDF, confirmaciones de reserva y archivos compartidos en el chat del viaje.', + 'storage.categoryDesc.journey': 'Fotos y miniaturas adjuntas a las entradas de la travesía.', + 'storage.categoryDesc.covers': + 'Imágenes de portada de viajes y colecciones, incluidas las portadas obtenidas de Unsplash.', + 'storage.categoryDesc.avatars': 'Fotos de perfil de las cuentas de usuario.', + 'storage.categoryDesc.places': 'Imágenes adjuntas a lugares y lugares de colecciones — subidas o importadas.', + 'storage.categoryDesc.photos-google': + 'Copias en caché de fotos de Google Places — se pueden volver a obtener, es seguro perderlas.', + 'storage.categoryDesc.photos-trek': + 'Fotos en caché del servicio de fotos de TREK usado por Fotos (Memories) — se pueden volver a obtener, es seguro perderlas.', + 'storage.categoryDesc.backups': + 'Archivos de copia de seguridad del servidor creados por el panel de Copias de seguridad o su programación.', 'storage.health.title': 'Estado', 'storage.health.allClear': 'No se registraron fallos de réplica.', 'storage.health.seedFile': diff --git a/shared/src/i18n/fr/storage.ts b/shared/src/i18n/fr/storage.ts index 8f3f2e774..dbcda7a5a 100644 --- a/shared/src/i18n/fr/storage.ts +++ b/shared/src/i18n/fr/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': "Supprimer {name} de la configuration ? Le serveur refuse l'enregistrement si quelque chose en dépend encore.", 'storage.remove.stillAssigned': 'Encore assigné à : {categories}', - 'storage.remove.referencedBy': 'Référencé par le miroir : {backends}', 'storage.form.addTitle': 'Ajouter un backend', 'storage.form.editTitle': 'Modifier le backend', 'storage.form.name': 'Nom', @@ -59,15 +58,29 @@ const storage: TranslationStrings = { 'storage.categories.default': 'par défaut', 'storage.categories.reassignWarning': 'Les objets existants ne sont pas déplacés : les nouveaux objets vont vers le backend nouvellement assigné, les anciens restent où ils sont.', - 'storage.category.files': 'Fichiers', - 'storage.category.journey': 'Journal de voyage', - 'storage.category.covers': 'Couvertures de voyage', - 'storage.category.avatars': 'Avatars', + 'storage.category.files': 'Documents de voyage', + 'storage.category.journey': 'Photos du journal de voyage', + 'storage.category.covers': 'Images de couverture', + 'storage.category.avatars': 'Photos de profil', 'storage.category.places': 'Images de lieux', - 'storage.category.photos': 'Photos', 'storage.category.photos-google': 'Cache photos Google', - 'storage.category.photos-trek': 'Photos TREK', + 'storage.category.photos-trek': 'Cache photos TREK', 'storage.category.backups': 'Sauvegardes', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Fichiers joints envoyés dans les voyages — billets, PDF, confirmations de réservation et fichiers partagés dans le chat du voyage.', + 'storage.categoryDesc.journey': 'Photos et vignettes associées aux entrées du journal de voyage.', + 'storage.categoryDesc.covers': + 'Images de couverture des voyages et des collections, y compris celles récupérées depuis Unsplash.', + 'storage.categoryDesc.avatars': 'Photos de profil des comptes utilisateurs.', + 'storage.categoryDesc.places': 'Images associées aux lieux et aux lieux de collections — importées ou téléversées.', + 'storage.categoryDesc.photos-google': + 'Copies en cache des photos de Google Places — récupérables à nouveau, leur perte est sans risque.', + 'storage.categoryDesc.photos-trek': + 'Photos en cache du service photo de TREK utilisé par Photos (Memories) — récupérables à nouveau, leur perte est sans risque.', + 'storage.categoryDesc.backups': + 'Archives de sauvegarde du serveur créées par le panneau Sauvegarde ou par la planification.', 'storage.health.title': 'État', 'storage.health.allClear': 'Aucune défaillance de réplique enregistrée.', 'storage.health.seedFile': diff --git a/shared/src/i18n/gr/storage.ts b/shared/src/i18n/gr/storage.ts index 36992d9d7..f4a2fbd66 100644 --- a/shared/src/i18n/gr/storage.ts +++ b/shared/src/i18n/gr/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Αφαίρεση του {name} από τη ρύθμιση; Ο διακομιστής απορρίπτει την αποθήκευση αν κάτι εξακολουθεί να εξαρτάται από αυτό.', 'storage.remove.stillAssigned': 'Εξακολουθεί να έχει ανατεθεί σε: {categories}', - 'storage.remove.referencedBy': 'Αναφέρεται από τον καθρέφτη: {backends}', 'storage.form.addTitle': 'Προσθήκη backend', 'storage.form.editTitle': 'Επεξεργασία backend', 'storage.form.name': 'Όνομα', @@ -59,15 +58,30 @@ const storage: TranslationStrings = { 'storage.categories.default': 'προεπιλογή', 'storage.categories.reassignWarning': 'Τα υπάρχοντα αντικείμενα δεν μετακινούνται: τα νέα αντικείμενα πηγαίνουν στο νεοανατεθέν backend, τα παλιά παραμένουν όπου είναι.', - 'storage.category.files': 'Αρχεία', - 'storage.category.journey': 'Ταξίδι', - 'storage.category.covers': 'Εξώφυλλα ταξιδιού', - 'storage.category.avatars': 'Άβαταρ', + 'storage.category.files': 'Έγγραφα ταξιδιού', + 'storage.category.journey': 'Φωτογραφίες ταξιδιού', + 'storage.category.covers': 'Εικόνες εξωφύλλου', + 'storage.category.avatars': 'Φωτογραφίες προφίλ', 'storage.category.places': 'Εικόνες τοποθεσιών', - 'storage.category.photos': 'Φωτογραφίες', 'storage.category.photos-google': 'Κρυφή μνήμη φωτογραφιών Google', - 'storage.category.photos-trek': 'Φωτογραφίες TREK', + 'storage.category.photos-trek': 'Κρυφή μνήμη φωτογραφιών TREK', 'storage.category.backups': 'Αντίγραφα ασφαλείας', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Συνημμένα αρχεία που ανεβαίνουν στα ταξίδια — εισιτήρια, PDF, επιβεβαιώσεις κράτησης και αρχεία που κοινοποιούνται στη συνομιλία του ταξιδιού.', + 'storage.categoryDesc.journey': 'Φωτογραφίες και μικρογραφίες που επισυνάπτονται σε καταχωρίσεις ταξιδιού.', + 'storage.categoryDesc.covers': + 'Εικόνες εξωφύλλου ταξιδιών και συλλογών, συμπεριλαμβανομένων εξωφύλλων από το Unsplash.', + 'storage.categoryDesc.avatars': 'Φωτογραφίες προφίλ λογαριασμών χρηστών.', + 'storage.categoryDesc.places': + 'Εικόνες που επισυνάπτονται σε τοποθεσίες και τοποθεσίες συλλογών — μεταφορτωμένες ή εισαγόμενες.', + 'storage.categoryDesc.photos-google': + 'Αποθηκευμένα αντίγραφα φωτογραφιών από το Google Places — ανακτήσιμα ξανά, η απώλειά τους είναι ασφαλής.', + 'storage.categoryDesc.photos-trek': + 'Φωτογραφίες σε κρυφή μνήμη από την υπηρεσία φωτογραφιών TREK που χρησιμοποιείται από τις Φωτογραφίες (Memories) — ανακτήσιμες ξανά, η απώλειά τους είναι ασφαλής.', + 'storage.categoryDesc.backups': + 'Αρχεία αντιγράφων ασφαλείας του διακομιστή που δημιουργούνται από τον πίνακα Αντιγράφων Ασφαλείας ή το πρόγραμμα.', 'storage.health.title': 'Κατάσταση', 'storage.health.allClear': 'Δεν έχουν καταγραφεί αποτυχίες αντιγράφων.', 'storage.health.seedFile': diff --git a/shared/src/i18n/hu/storage.ts b/shared/src/i18n/hu/storage.ts index 3c8492a9a..de91eec7a 100644 --- a/shared/src/i18n/hu/storage.ts +++ b/shared/src/i18n/hu/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Eltávolítod a(z) {name} elemet a konfigurációból? A szerver elutasítja a mentést, ha még bármi függ tőle.', 'storage.remove.stillAssigned': 'Még mindig hozzá van rendelve: {categories}', - 'storage.remove.referencedBy': 'Hivatkozza a tükör: {backends}', 'storage.form.addTitle': 'Backend hozzáadása', 'storage.form.editTitle': 'Backend szerkesztése', 'storage.form.name': 'Név', @@ -59,15 +58,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'alapértelmezett', 'storage.categories.reassignWarning': 'A meglévő objektumok nem mozdulnak: az új objektumok az újonnan hozzárendelt backendbe kerülnek, a régiek ott maradnak, ahol vannak.', - 'storage.category.files': 'Fájlok', - 'storage.category.journey': 'Útinaplók', - 'storage.category.covers': 'Utazási borítók', - 'storage.category.avatars': 'Avatarok', + 'storage.category.files': 'Útidokumentumok', + 'storage.category.journey': 'Útinapló-fotók', + 'storage.category.covers': 'Borítóképek', + 'storage.category.avatars': 'Profilképek', 'storage.category.places': 'Helyképek', - 'storage.category.photos': 'Fotók', 'storage.category.photos-google': 'Google fotó gyorsítótár', - 'storage.category.photos-trek': 'TREK fotók', + 'storage.category.photos-trek': 'TREK fotó gyorsítótár', 'storage.category.backups': 'Biztonsági mentések', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Az utazásokhoz feltöltött fájlmellékletek — jegyek, PDF-ek, foglalási visszaigazolások és az útcsevegésben megosztott fájlok.', + 'storage.categoryDesc.journey': 'Az útinapló bejegyzésekhez csatolt fotók és bélyegképek.', + 'storage.categoryDesc.covers': 'Utazások és gyűjtemények borítóképei, beleértve az Unsplashről lekért borítókat is.', + 'storage.categoryDesc.avatars': 'Felhasználói fiókok profilképei.', + 'storage.categoryDesc.places': 'Helyekhez és gyűjteményhelyekhez csatolt képek — feltöltve vagy importálva.', + 'storage.categoryDesc.photos-google': + 'A Google Places fotóinak gyorsítótárazott másolatai — újra lekérhetők, biztonságosan elveszíthetők.', + 'storage.categoryDesc.photos-trek': + 'A Fotók (Memories) funkció által használt TREK fotószolgáltatás gyorsítótárazott fotói — újra lekérhetők, biztonságosan elveszíthetők.', + 'storage.categoryDesc.backups': + 'A Biztonsági mentés panel vagy az ütemezés által létrehozott szerver-mentési archívumok.', 'storage.health.title': 'Állapot', 'storage.health.allClear': 'Nincs rögzített replikahiba.', 'storage.health.seedFile': diff --git a/shared/src/i18n/id/storage.ts b/shared/src/i18n/id/storage.ts index 7564f013f..07fc83fbe 100644 --- a/shared/src/i18n/id/storage.ts +++ b/shared/src/i18n/id/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Hapus {name} dari konfigurasi? Server menolak penyimpanan jika masih ada yang bergantung padanya.', 'storage.remove.stillAssigned': 'Masih ditetapkan ke: {categories}', - 'storage.remove.referencedBy': 'Direferensikan oleh cermin: {backends}', 'storage.form.addTitle': 'Tambah backend', 'storage.form.editTitle': 'Sunting backend', 'storage.form.name': 'Nama', @@ -59,15 +58,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'default', 'storage.categories.reassignWarning': 'Objek yang ada tidak dipindahkan: objek baru masuk ke backend yang baru ditetapkan, yang lama tetap di tempatnya.', - 'storage.category.files': 'File', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'Sampul perjalanan', - 'storage.category.avatars': 'Avatar', + 'storage.category.files': 'Dokumen perjalanan', + 'storage.category.journey': 'Foto Journey', + 'storage.category.covers': 'Gambar sampul', + 'storage.category.avatars': 'Foto profil', 'storage.category.places': 'Gambar tempat', - 'storage.category.photos': 'Foto', 'storage.category.photos-google': 'Cache foto Google', - 'storage.category.photos-trek': 'Foto TREK', + 'storage.category.photos-trek': 'Cache foto TREK', 'storage.category.backups': 'Cadangan', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Lampiran berkas yang diunggah ke perjalanan — tiket, PDF, konfirmasi pemesanan, dan berkas yang dibagikan di obrolan perjalanan.', + 'storage.categoryDesc.journey': 'Foto dan thumbnail yang dilampirkan ke entri Journey.', + 'storage.categoryDesc.covers': 'Gambar sampul perjalanan dan koleksi, termasuk sampul yang diambil dari Unsplash.', + 'storage.categoryDesc.avatars': 'Foto profil akun pengguna.', + 'storage.categoryDesc.places': 'Gambar yang dilampirkan ke tempat dan tempat koleksi — diunggah atau diimpor.', + 'storage.categoryDesc.photos-google': + 'Salinan foto Google Places yang di-cache — dapat diambil ulang, aman jika hilang.', + 'storage.categoryDesc.photos-trek': + 'Foto ter-cache dari layanan foto TREK yang digunakan oleh Foto (Memories) — dapat diambil ulang, aman jika hilang.', + 'storage.categoryDesc.backups': 'Arsip cadangan server yang dibuat oleh panel Cadangan atau jadwal.', 'storage.health.title': 'Kesehatan', 'storage.health.allClear': 'Tidak ada kegagalan replika yang tercatat.', 'storage.health.seedFile': diff --git a/shared/src/i18n/it/storage.ts b/shared/src/i18n/it/storage.ts index d0b3168b9..73fb10593 100644 --- a/shared/src/i18n/it/storage.ts +++ b/shared/src/i18n/it/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Rimuovere {name} dalla configurazione? Il server rifiuta il salvataggio se qualcosa dipende ancora da esso.', 'storage.remove.stillAssigned': 'Ancora assegnato a: {categories}', - 'storage.remove.referencedBy': 'Referenziato dal mirror: {backends}', 'storage.form.addTitle': 'Aggiungi backend', 'storage.form.editTitle': 'Modifica backend', 'storage.form.name': 'Nome', @@ -59,15 +58,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'predefinita', 'storage.categories.reassignWarning': 'Gli oggetti esistenti non vengono spostati: i nuovi oggetti vanno al backend appena assegnato, quelli vecchi restano dove sono.', - 'storage.category.files': 'File', - 'storage.category.journey': 'Diario di viaggio', - 'storage.category.covers': 'Copertine dei viaggi', - 'storage.category.avatars': 'Avatar', + 'storage.category.files': 'Documenti di viaggio', + 'storage.category.journey': 'Foto del diario di viaggio', + 'storage.category.covers': 'Immagini di copertina', + 'storage.category.avatars': 'Foto profilo', 'storage.category.places': 'Immagini dei luoghi', - 'storage.category.photos': 'Foto', 'storage.category.photos-google': 'Cache foto di Google', - 'storage.category.photos-trek': 'Foto TREK', + 'storage.category.photos-trek': 'Cache foto TREK', 'storage.category.backups': 'Backup', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Allegati caricati nei viaggi — biglietti, PDF, conferme di prenotazione e file condivisi nella chat del viaggio.', + 'storage.categoryDesc.journey': 'Foto e miniature allegate alle voci del diario di viaggio.', + 'storage.categoryDesc.covers': 'Immagini di copertina di viaggi e raccolte, incluse quelle recuperate da Unsplash.', + 'storage.categoryDesc.avatars': 'Foto profilo degli account utente.', + 'storage.categoryDesc.places': 'Immagini allegate ai luoghi e ai luoghi delle raccolte — caricate o importate.', + 'storage.categoryDesc.photos-google': + 'Copie in cache delle foto di Google Places — recuperabili di nuovo, perderle è sicuro.', + 'storage.categoryDesc.photos-trek': + 'Foto in cache dal servizio foto TREK usato da Foto (Memories) — recuperabili di nuovo, perderle è sicuro.', + 'storage.categoryDesc.backups': 'Archivi di backup del server creati dal pannello Backup o dalla pianificazione.', 'storage.health.title': 'Stato', 'storage.health.allClear': 'Nessun errore di replica registrato.', 'storage.health.seedFile': diff --git a/shared/src/i18n/ja/storage.ts b/shared/src/i18n/ja/storage.ts index 6392683d2..51295600b 100644 --- a/shared/src/i18n/ja/storage.ts +++ b/shared/src/i18n/ja/storage.ts @@ -43,7 +43,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'バックエンドを削除', 'storage.remove.body': '{name}を設定から削除しますか?何かがまだ依存している場合、サーバーは保存を拒否します。', 'storage.remove.stillAssigned': 'まだ割り当てられています: {categories}', - 'storage.remove.referencedBy': 'ミラーから参照されています: {backends}', 'storage.form.addTitle': 'バックエンドを追加', 'storage.form.editTitle': 'バックエンドを編集', 'storage.form.name': '名前', @@ -57,15 +56,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'デフォルト', 'storage.categories.reassignWarning': '既存のオブジェクトは移動しません。新しいオブジェクトは新しく割り当てられたバックエンドに保存され、古いオブジェクトはそのまま残ります。', - 'storage.category.files': 'ファイル', - 'storage.category.journey': '日記', - 'storage.category.covers': '旅行カバー画像', - 'storage.category.avatars': 'アバター', + 'storage.category.files': '旅行の書類', + 'storage.category.journey': '日記の写真', + 'storage.category.covers': 'カバー画像', + 'storage.category.avatars': 'プロフィール写真', 'storage.category.places': '場所の画像', - 'storage.category.photos': '写真', 'storage.category.photos-google': 'Googleフォトキャッシュ', - 'storage.category.photos-trek': 'TREKの写真', + 'storage.category.photos-trek': 'TREKフォトキャッシュ', 'storage.category.backups': 'バックアップ', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + '旅行にアップロードされたファイル添付 — チケット、PDF、予約確認書、旅行チャットで共有されたファイル。', + 'storage.categoryDesc.journey': '日記のエントリーに添付された写真とサムネイル。', + 'storage.categoryDesc.covers': '旅行やコレクションのカバー画像。Unsplashから取得したカバーを含む。', + 'storage.categoryDesc.avatars': 'ユーザーアカウントのプロフィール写真。', + 'storage.categoryDesc.places': '場所やコレクションの場所に添付された画像 — アップロードまたはインポートされたもの。', + 'storage.categoryDesc.photos-google': + 'Google Placesの写真のキャッシュコピー — 再取得可能で、失っても問題ありません。', + 'storage.categoryDesc.photos-trek': + '「写真」機能(Memories)が使用するTREKフォトサービスのキャッシュ写真 — 再取得可能で、失っても問題ありません。', + 'storage.categoryDesc.backups': + 'バックアップパネルまたはスケジュールによって作成されたサーバーのバックアップアーカイブ。', 'storage.health.title': 'ヘルス', 'storage.health.allClear': 'レプリカの失敗は記録されていません。', 'storage.health.seedFile': diff --git a/shared/src/i18n/ko/storage.ts b/shared/src/i18n/ko/storage.ts index c0511d935..92e1e60e1 100644 --- a/shared/src/i18n/ko/storage.ts +++ b/shared/src/i18n/ko/storage.ts @@ -43,7 +43,6 @@ const storage: TranslationStrings = { 'storage.remove.title': '백엔드 제거', 'storage.remove.body': '구성에서 {name}을(를) 제거할까요? 아직 이것에 의존하는 것이 있으면 서버가 저장을 거부합니다.', 'storage.remove.stillAssigned': '여전히 할당됨: {categories}', - 'storage.remove.referencedBy': '미러에서 참조됨: {backends}', 'storage.form.addTitle': '백엔드 추가', 'storage.form.editTitle': '백엔드 편집', 'storage.form.name': '이름', @@ -57,15 +56,26 @@ const storage: TranslationStrings = { 'storage.categories.default': '기본값', 'storage.categories.reassignWarning': '기존 객체는 이동하지 않습니다. 새 객체는 새로 할당된 백엔드로 이동하고, 기존 객체는 있던 곳에 그대로 남습니다.', - 'storage.category.files': '파일', - 'storage.category.journey': 'Journey', - 'storage.category.covers': '여행 커버', - 'storage.category.avatars': '아바타', + 'storage.category.files': '여행 문서', + 'storage.category.journey': 'Journey 사진', + 'storage.category.covers': '커버 이미지', + 'storage.category.avatars': '프로필 사진', 'storage.category.places': '장소 이미지', - 'storage.category.photos': '사진', 'storage.category.photos-google': 'Google 사진 캐시', - 'storage.category.photos-trek': 'TREK 사진', + 'storage.category.photos-trek': 'TREK 사진 캐시', 'storage.category.backups': '백업', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': '여행에 업로드된 파일 첨부 — 티켓, PDF, 예약 확인서, 여행 채팅에서 공유된 파일.', + 'storage.categoryDesc.journey': 'Journey 항목에 첨부된 사진과 썸네일.', + 'storage.categoryDesc.covers': 'Unsplash에서 가져온 커버를 포함한 여행 및 컬렉션 커버 이미지.', + 'storage.categoryDesc.avatars': '사용자 계정 프로필 사진.', + 'storage.categoryDesc.places': '장소 및 컬렉션 장소에 첨부된 이미지 — 업로드되었거나 가져온 것.', + 'storage.categoryDesc.photos-google': + 'Google Places 사진의 캐시된 사본 — 다시 가져올 수 있으므로 손실되어도 안전합니다.', + 'storage.categoryDesc.photos-trek': + '사진(Memories) 기능이 사용하는 TREK 사진 서비스의 캐시된 사진 — 다시 가져올 수 있으므로 손실되어도 안전합니다.', + 'storage.categoryDesc.backups': '백업 패널 또는 일정에 의해 생성된 서버 백업 아카이브.', 'storage.health.title': '상태', 'storage.health.allClear': '기록된 복제본 오류가 없습니다.', 'storage.health.seedFile': diff --git a/shared/src/i18n/nl/storage.ts b/shared/src/i18n/nl/storage.ts index e5a81453d..fdec83cd6 100644 --- a/shared/src/i18n/nl/storage.ts +++ b/shared/src/i18n/nl/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': '{name} verwijderen uit de configuratie? De server weigert het opslaan als er nog iets van afhankelijk is.', 'storage.remove.stillAssigned': 'Nog toegewezen aan: {categories}', - 'storage.remove.referencedBy': 'Verwezen door mirror: {backends}', 'storage.form.addTitle': 'Backend toevoegen', 'storage.form.editTitle': 'Backend bewerken', 'storage.form.name': 'Naam', @@ -59,15 +58,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'standaard', 'storage.categories.reassignWarning': 'Bestaande objecten worden niet verplaatst: nieuwe objecten gaan naar de nieuw toegewezen backend, oude blijven waar ze zijn.', - 'storage.category.files': 'Bestanden', - 'storage.category.journey': 'Reisverslag', - 'storage.category.covers': 'Reisomslagen', - 'storage.category.avatars': 'Avatars', + 'storage.category.files': 'Reisdocumenten', + 'storage.category.journey': "Reisverslag-foto's", + 'storage.category.covers': 'Omslagafbeeldingen', + 'storage.category.avatars': "Profielfoto's", 'storage.category.places': 'Locatieafbeeldingen', - 'storage.category.photos': "Foto's", 'storage.category.photos-google': 'Google-fotocache', - 'storage.category.photos-trek': "TREK-foto's", + 'storage.category.photos-trek': 'TREK-fotocache', 'storage.category.backups': 'Back-ups', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + "Bestandsbijlagen die naar reizen zijn geüpload — tickets, PDF's, boekingsbevestigingen en bestanden gedeeld in de reischat.", + 'storage.categoryDesc.journey': "Foto's en miniaturen die zijn gekoppeld aan reisverslag-items.", + 'storage.categoryDesc.covers': + 'Omslagafbeeldingen van reizen en collecties, inclusief omslagen opgehaald van Unsplash.', + 'storage.categoryDesc.avatars': "Profielfoto's van gebruikersaccounts.", + 'storage.categoryDesc.places': 'Afbeeldingen gekoppeld aan locaties en collectielocaties — geüpload of geïmporteerd.', + 'storage.categoryDesc.photos-google': + "Gecachte kopieën van Google Places-foto's — opnieuw op te halen, veilig om te verliezen.", + 'storage.categoryDesc.photos-trek': + "Gecachte foto's van de TREK-fotoservice die wordt gebruikt door Foto's (Memories) — opnieuw op te halen, veilig om te verliezen.", + 'storage.categoryDesc.backups': 'Serverback-uparchieven aangemaakt door het back-uppaneel of de planning.', 'storage.health.title': 'Status', 'storage.health.allClear': 'Geen replicafouten geregistreerd.', 'storage.health.seedFile': diff --git a/shared/src/i18n/pl/storage.ts b/shared/src/i18n/pl/storage.ts index 515e5a75b..6d24585b7 100644 --- a/shared/src/i18n/pl/storage.ts +++ b/shared/src/i18n/pl/storage.ts @@ -44,7 +44,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'Usuń backend', 'storage.remove.body': 'Usunąć {name} z konfiguracji? Serwer odrzuci zapis, jeśli coś nadal od niego zależy.', 'storage.remove.stillAssigned': 'Nadal przypisany do: {categories}', - 'storage.remove.referencedBy': 'Odwołanie z mirrora: {backends}', 'storage.form.addTitle': 'Dodaj backend', 'storage.form.editTitle': 'Edytuj backend', 'storage.form.name': 'Nazwa', @@ -58,15 +57,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'domyślna', 'storage.categories.reassignWarning': 'Istniejące obiekty nie są przenoszone: nowe obiekty trafiają do nowo przypisanego backendu, stare pozostają tam, gdzie są.', - 'storage.category.files': 'Pliki', - 'storage.category.journey': 'Dziennik podróży', - 'storage.category.covers': 'Okładki podróży', - 'storage.category.avatars': 'Awatary', + 'storage.category.files': 'Dokumenty podróży', + 'storage.category.journey': 'Zdjęcia z dziennika podróży', + 'storage.category.covers': 'Zdjęcia okładek', + 'storage.category.avatars': 'Zdjęcia profilowe', 'storage.category.places': 'Zdjęcia miejsc', - 'storage.category.photos': 'Zdjęcia', 'storage.category.photos-google': 'Pamięć podręczna zdjęć Google', - 'storage.category.photos-trek': 'Zdjęcia TREK', + 'storage.category.photos-trek': 'Pamięć podręczna zdjęć TREK', 'storage.category.backups': 'Kopie zapasowe', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Załączniki plikowe przesłane do podróży — bilety, PDF-y, potwierdzenia rezerwacji i pliki udostępnione na czacie podróży.', + 'storage.categoryDesc.journey': 'Zdjęcia i miniatury dołączone do wpisów dziennika podróży.', + 'storage.categoryDesc.covers': 'Zdjęcia okładek podróży i kolekcji, w tym okładki pobrane z Unsplash.', + 'storage.categoryDesc.avatars': 'Zdjęcia profilowe kont użytkowników.', + 'storage.categoryDesc.places': 'Obrazy dołączone do miejsc i miejsc w kolekcjach — przesłane lub zaimportowane.', + 'storage.categoryDesc.photos-google': + 'Kopie zdjęć z Google Places przechowywane w pamięci podręcznej — można je pobrać ponownie, ich utrata jest bezpieczna.', + 'storage.categoryDesc.photos-trek': + 'Zdjęcia w pamięci podręcznej z usługi zdjęć TREK używanej przez funkcję Zdjęcia (Memories) — można je pobrać ponownie, ich utrata jest bezpieczna.', + 'storage.categoryDesc.backups': + 'Archiwa kopii zapasowych serwera tworzone przez panel Kopia zapasowa lub harmonogram.', 'storage.health.title': 'Stan', 'storage.health.allClear': 'Nie odnotowano żadnych błędów replik.', 'storage.health.seedFile': diff --git a/shared/src/i18n/ru/storage.ts b/shared/src/i18n/ru/storage.ts index 1bb24dab5..83171850b 100644 --- a/shared/src/i18n/ru/storage.ts +++ b/shared/src/i18n/ru/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Удалить {name} из конфигурации? Сервер отклонит сохранение, если от него всё ещё что-то зависит.', 'storage.remove.stillAssigned': 'Всё ещё назначен: {categories}', - 'storage.remove.referencedBy': 'Используется зеркалом: {backends}', 'storage.form.addTitle': 'Добавить бэкенд', 'storage.form.editTitle': 'Изменить бэкенд', 'storage.form.name': 'Название', @@ -59,15 +58,29 @@ const storage: TranslationStrings = { 'storage.categories.default': 'по умолчанию', 'storage.categories.reassignWarning': 'Существующие объекты не перемещаются: новые объекты идут во вновь назначенный бэкенд, старые остаются на месте.', - 'storage.category.files': 'Файлы', - 'storage.category.journey': 'Путешествие', - 'storage.category.covers': 'Обложки поездок', - 'storage.category.avatars': 'Аватары', + 'storage.category.files': 'Документы поездки', + 'storage.category.journey': 'Фото путешествия', + 'storage.category.covers': 'Обложки', + 'storage.category.avatars': 'Фото профиля', 'storage.category.places': 'Изображения мест', - 'storage.category.photos': 'Фото', 'storage.category.photos-google': 'Кэш фото Google', - 'storage.category.photos-trek': 'Фото TREK', + 'storage.category.photos-trek': 'Кэш фото TREK', 'storage.category.backups': 'Резервные копии', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Файловые вложения, загруженные в поездки — билеты, PDF, подтверждения бронирования и файлы, которыми поделились в чате поездки.', + 'storage.categoryDesc.journey': 'Фото и миниатюры, прикреплённые к записям путешествия.', + 'storage.categoryDesc.covers': 'Обложки поездок и коллекций, включая обложки, полученные с Unsplash.', + 'storage.categoryDesc.avatars': 'Фото профиля учётных записей пользователей.', + 'storage.categoryDesc.places': + 'Изображения, прикреплённые к местам и местам коллекций — загруженные или импортированные.', + 'storage.categoryDesc.photos-google': + 'Кэшированные копии фото Google Places — их можно получить заново, потеря безопасна.', + 'storage.categoryDesc.photos-trek': + 'Кэшированные фото из фотосервиса TREK, используемого функцией Фото (Memories) — их можно получить заново, потеря безопасна.', + 'storage.categoryDesc.backups': + 'Архивы резервных копий сервера, созданные панелью резервного копирования или по расписанию.', 'storage.health.title': 'Состояние', 'storage.health.allClear': 'Сбоев реплик не зафиксировано.', 'storage.health.seedFile': diff --git a/shared/src/i18n/sv/storage.ts b/shared/src/i18n/sv/storage.ts index 3fc7e464e..cc8f9e78b 100644 --- a/shared/src/i18n/sv/storage.ts +++ b/shared/src/i18n/sv/storage.ts @@ -44,7 +44,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Ta bort {name} från konfigurationen? Servern avvisar sparningen om något fortfarande beror på den.', 'storage.remove.stillAssigned': 'Fortfarande tilldelad: {categories}', - 'storage.remove.referencedBy': 'Refereras av spegel: {backends}', 'storage.form.addTitle': 'Lägg till backend', 'storage.form.editTitle': 'Redigera backend', 'storage.form.name': 'Namn', @@ -58,15 +57,27 @@ const storage: TranslationStrings = { 'storage.categories.default': 'standard', 'storage.categories.reassignWarning': 'Befintliga objekt flyttas inte: nya objekt går till den nyligen tilldelade backenden, gamla stannar där de är.', - 'storage.category.files': 'Filer', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'Reseomslag', - 'storage.category.avatars': 'Avatarer', + 'storage.category.files': 'Resedokument', + 'storage.category.journey': 'Journey-foton', + 'storage.category.covers': 'Omslagsbilder', + 'storage.category.avatars': 'Profilbilder', 'storage.category.places': 'Platsbilder', - 'storage.category.photos': 'Foton', 'storage.category.photos-google': 'Google-fotocache', - 'storage.category.photos-trek': 'TREK-foton', + 'storage.category.photos-trek': 'TREK-fotocache', 'storage.category.backups': 'Säkerhetskopior', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Filbilagor uppladdade till resor — biljetter, PDF:er, bokningsbekräftelser och filer delade i resechatten.', + 'storage.categoryDesc.journey': 'Foton och miniatyrer kopplade till Journey-poster.', + 'storage.categoryDesc.covers': 'Omslagsbilder för resor och samlingar, inklusive omslag hämtade från Unsplash.', + 'storage.categoryDesc.avatars': 'Profilbilder för användarkonton.', + 'storage.categoryDesc.places': 'Bilder kopplade till platser och samlingsplatser — uppladdade eller importerade.', + 'storage.categoryDesc.photos-google': + 'Cachade kopior av foton från Google Places — kan hämtas igen, säkert att förlora.', + 'storage.categoryDesc.photos-trek': + 'Cachade foton från TREK-fototjänsten som används av Foton (Memories) — kan hämtas igen, säkert att förlora.', + 'storage.categoryDesc.backups': 'Serverbackuparkiv skapade av backuppanelen eller schemat.', 'storage.health.title': 'Hälsa', 'storage.health.allClear': 'Inga replikfel registrerade.', 'storage.health.seedFile': diff --git a/shared/src/i18n/tr/storage.ts b/shared/src/i18n/tr/storage.ts index e3f897380..2f2201d74 100644 --- a/shared/src/i18n/tr/storage.ts +++ b/shared/src/i18n/tr/storage.ts @@ -44,7 +44,6 @@ const storage: TranslationStrings = { 'storage.remove.body': '{name} yapılandırmadan kaldırılsın mı? Hâlâ ona bağımlı bir şey varsa sunucu kaydetmeyi reddeder.', 'storage.remove.stillAssigned': 'Hâlâ şuna atanmış: {categories}', - 'storage.remove.referencedBy': 'Ayna tarafından referans veriliyor: {backends}', 'storage.form.addTitle': 'Arka uç ekle', 'storage.form.editTitle': 'Arka ucu düzenle', 'storage.form.name': 'Ad', @@ -58,15 +57,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'varsayılan', 'storage.categories.reassignWarning': 'Mevcut nesneler taşınmaz: yeni nesneler yeni atanan arka uca gider, eskiler oldukları yerde kalır.', - 'storage.category.files': 'Dosyalar', - 'storage.category.journey': 'Seyahat', - 'storage.category.covers': 'Seyahat kapakları', - 'storage.category.avatars': 'Avatarlar', + 'storage.category.files': 'Seyahat belgeleri', + 'storage.category.journey': 'Seyahat fotoğrafları', + 'storage.category.covers': 'Kapak görselleri', + 'storage.category.avatars': 'Profil fotoğrafları', 'storage.category.places': 'Yer görselleri', - 'storage.category.photos': 'Fotoğraflar', 'storage.category.photos-google': 'Google fotoğraf önbelleği', - 'storage.category.photos-trek': 'TREK fotoğrafları', + 'storage.category.photos-trek': 'TREK fotoğraf önbelleği', 'storage.category.backups': 'Yedekler', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + "Seyahatlere yüklenen dosya ekleri — biletler, PDF'ler, rezervasyon onayları ve seyahat sohbetinde paylaşılan dosyalar.", + 'storage.categoryDesc.journey': 'Seyahat günlüğü kayıtlarına eklenen fotoğraflar ve küçük resimler.', + 'storage.categoryDesc.covers': + "Unsplash'tan alınan kapaklar dahil olmak üzere seyahat ve koleksiyon kapak görselleri.", + 'storage.categoryDesc.avatars': 'Kullanıcı hesabı profil fotoğrafları.', + 'storage.categoryDesc.places': 'Yerlere ve koleksiyon yerlerine eklenen görseller — yüklenmiş veya içe aktarılmış.', + 'storage.categoryDesc.photos-google': + 'Google Places fotoğraflarının önbelleğe alınmış kopyaları — yeniden alınabilir, kaybı güvenlidir.', + 'storage.categoryDesc.photos-trek': + 'Fotoğraflar (Memories) özelliği tarafından kullanılan TREK fotoğraf hizmetinden önbelleğe alınmış fotoğraflar — yeniden alınabilir, kaybı güvenlidir.', + 'storage.categoryDesc.backups': 'Yedekleme panelinin veya zamanlamanın oluşturduğu sunucu yedek arşivleri.', 'storage.health.title': 'Sağlık', 'storage.health.allClear': 'Kaydedilmiş kopya hatası yok.', 'storage.health.seedFile': diff --git a/shared/src/i18n/uk/storage.ts b/shared/src/i18n/uk/storage.ts index 3ef42a720..6c4004bcb 100644 --- a/shared/src/i18n/uk/storage.ts +++ b/shared/src/i18n/uk/storage.ts @@ -45,7 +45,6 @@ const storage: TranslationStrings = { 'storage.remove.body': 'Видалити {name} з конфігурації? Сервер відхилить збереження, якщо щось усе ще залежить від нього.', 'storage.remove.stillAssigned': 'Досі призначено: {categories}', - 'storage.remove.referencedBy': 'На нього посилається дзеркало: {backends}', 'storage.form.addTitle': 'Додати бекенд', 'storage.form.editTitle': 'Редагувати бекенд', 'storage.form.name': 'Назва', @@ -59,15 +58,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'за замовчуванням', 'storage.categories.reassignWarning': "Наявні об'єкти не переміщуються: нові об'єкти йдуть у щойно призначений бекенд, старі залишаються на місці.", - 'storage.category.files': 'Файли', - 'storage.category.journey': 'Journey', - 'storage.category.covers': 'Обкладинки подорожей', - 'storage.category.avatars': 'Аватари', + 'storage.category.files': 'Документи подорожі', + 'storage.category.journey': 'Фото Journey', + 'storage.category.covers': 'Обкладинки', + 'storage.category.avatars': 'Фото профілю', 'storage.category.places': 'Зображення місць', - 'storage.category.photos': 'Фото', 'storage.category.photos-google': 'Кеш фото Google', - 'storage.category.photos-trek': 'Фото TREK', + 'storage.category.photos-trek': 'Кеш фото TREK', 'storage.category.backups': 'Резервні копії', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Файлові вкладення, завантажені до подорожей — квитки, PDF, підтвердження бронювання та файли, якими поділилися в чаті подорожі.', + 'storage.categoryDesc.journey': 'Фото та мініатюри, прикріплені до записів Journey.', + 'storage.categoryDesc.covers': 'Обкладинки подорожей і колекцій, включно з обкладинками, отриманими з Unsplash.', + 'storage.categoryDesc.avatars': 'Фото профілю облікових записів користувачів.', + 'storage.categoryDesc.places': 'Зображення, прикріплені до місць і місць колекцій — завантажені або імпортовані.', + 'storage.categoryDesc.photos-google': + 'Кешовані копії фото Google Places — можуть бути отримані повторно, їх втрата безпечна.', + 'storage.categoryDesc.photos-trek': + 'Кешовані фото зі служби фото TREK, яку використовує функція Фото (Memories) — можуть бути отримані повторно, їх втрата безпечна.', + 'storage.categoryDesc.backups': + 'Архіви резервних копій сервера, створені панеллю резервного копіювання або за розкладом.', 'storage.health.title': 'Стан', 'storage.health.allClear': 'Збоїв реплік не зафіксовано.', 'storage.health.seedFile': diff --git a/shared/src/i18n/vi/storage.ts b/shared/src/i18n/vi/storage.ts index 3f83b8b5b..4b92f6460 100644 --- a/shared/src/i18n/vi/storage.ts +++ b/shared/src/i18n/vi/storage.ts @@ -44,7 +44,6 @@ const storage: TranslationStrings = { 'storage.remove.title': 'Xóa backend', 'storage.remove.body': 'Xóa {name} khỏi cấu hình? Máy chủ sẽ từ chối lưu nếu vẫn còn thứ gì đó phụ thuộc vào nó.', 'storage.remove.stillAssigned': 'Vẫn được gán cho: {categories}', - 'storage.remove.referencedBy': 'Được tham chiếu bởi bản sao gương: {backends}', 'storage.form.addTitle': 'Thêm backend', 'storage.form.editTitle': 'Chỉnh sửa backend', 'storage.form.name': 'Tên', @@ -58,15 +57,28 @@ const storage: TranslationStrings = { 'storage.categories.default': 'mặc định', 'storage.categories.reassignWarning': 'Các đối tượng hiện có không di chuyển: đối tượng mới sẽ vào backend vừa được gán, đối tượng cũ vẫn ở nguyên vị trí.', - 'storage.category.files': 'Tệp', - 'storage.category.journey': 'Hành trình', - 'storage.category.covers': 'Ảnh bìa chuyến đi', + 'storage.category.files': 'Tài liệu chuyến đi', + 'storage.category.journey': 'Ảnh hành trình', + 'storage.category.covers': 'Ảnh bìa', 'storage.category.avatars': 'Ảnh đại diện', 'storage.category.places': 'Hình ảnh địa điểm', - 'storage.category.photos': 'Ảnh', 'storage.category.photos-google': 'Bộ nhớ đệm ảnh Google', - 'storage.category.photos-trek': 'Ảnh TREK', + 'storage.category.photos-trek': 'Bộ nhớ đệm ảnh TREK', 'storage.category.backups': 'Bản sao lưu', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': + 'Tệp đính kèm được tải lên các chuyến đi — vé, PDF, xác nhận đặt chỗ và tệp được chia sẻ trong trò chuyện của chuyến đi.', + 'storage.categoryDesc.journey': 'Ảnh và hình thu nhỏ đính kèm với các mục hành trình.', + 'storage.categoryDesc.covers': 'Ảnh bìa của chuyến đi và bộ sưu tập, bao gồm cả ảnh bìa lấy từ Unsplash.', + 'storage.categoryDesc.avatars': 'Ảnh đại diện của tài khoản người dùng.', + 'storage.categoryDesc.places': + 'Hình ảnh đính kèm với địa điểm và địa điểm trong bộ sưu tập — được tải lên hoặc nhập vào.', + 'storage.categoryDesc.photos-google': + 'Bản sao được lưu trong bộ nhớ đệm của ảnh Google Places — có thể lấy lại được, mất đi vẫn an toàn.', + 'storage.categoryDesc.photos-trek': + 'Ảnh được lưu trong bộ nhớ đệm từ dịch vụ ảnh TREK được tính năng Ảnh (Memories) sử dụng — có thể lấy lại được, mất đi vẫn an toàn.', + 'storage.categoryDesc.backups': 'Kho lưu trữ sao lưu máy chủ được tạo bởi bảng Sao lưu hoặc theo lịch trình.', 'storage.health.title': 'Tình trạng', 'storage.health.allClear': 'Không có lỗi bản sao nào được ghi nhận.', 'storage.health.seedFile': diff --git a/shared/src/i18n/zh-TW/storage.ts b/shared/src/i18n/zh-TW/storage.ts index 01bbc856e..a00f97bbd 100644 --- a/shared/src/i18n/zh-TW/storage.ts +++ b/shared/src/i18n/zh-TW/storage.ts @@ -42,7 +42,6 @@ const storage: TranslationStrings = { 'storage.remove.title': '移除後端', 'storage.remove.body': '要從設定中移除 {name} 嗎?如果仍有項目依賴它,伺服器將拒絕儲存。', 'storage.remove.stillAssigned': '仍指定給:{categories}', - 'storage.remove.referencedBy': '被鏡像參照:{backends}', 'storage.form.addTitle': '新增後端', 'storage.form.editTitle': '編輯後端', 'storage.form.name': '名稱', @@ -55,15 +54,25 @@ const storage: TranslationStrings = { 'storage.categories.title': '分類', 'storage.categories.default': '預設', 'storage.categories.reassignWarning': '現有物件不會移動:新物件會進入新指定的後端,舊物件仍留在原處。', - 'storage.category.files': '檔案', - 'storage.category.journey': '旅程', - 'storage.category.covers': '行程封面', - 'storage.category.avatars': '大頭貼', + 'storage.category.files': '行程文件', + 'storage.category.journey': '旅程相片', + 'storage.category.covers': '封面圖片', + 'storage.category.avatars': '個人大頭貼', 'storage.category.places': '地點圖片', - 'storage.category.photos': '相片', 'storage.category.photos-google': 'Google 相片快取', - 'storage.category.photos-trek': 'TREK 相片', + 'storage.category.photos-trek': 'TREK 相片快取', 'storage.category.backups': '備份', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': '上傳到行程的檔案附件 — 車票、PDF、訂位確認單,以及在行程聊天中分享的檔案。', + 'storage.categoryDesc.journey': '附加到旅程項目的相片與縮圖。', + 'storage.categoryDesc.covers': '行程與收藏的封面圖片,包括從 Unsplash 取得的封面。', + 'storage.categoryDesc.avatars': '使用者帳戶的個人大頭貼。', + 'storage.categoryDesc.places': '附加到地點與收藏地點的圖片 — 上傳或匯入的。', + 'storage.categoryDesc.photos-google': 'Google Places 相片的快取副本 — 可重新取得,遺失也無妨。', + 'storage.categoryDesc.photos-trek': + '「照片」(Memories)功能所使用的 TREK 相片服務快取相片 — 可重新取得,遺失也無妨。', + 'storage.categoryDesc.backups': '由備份面板或排程建立的伺服器備份封存檔。', 'storage.health.title': '健康狀態', 'storage.health.allClear': '未記錄任何複本失敗。', 'storage.health.seedFile': '存在 storage-config.json 種子檔案但已被忽略 — 設定資料列已存在。請在此管理儲存。', diff --git a/shared/src/i18n/zh/storage.ts b/shared/src/i18n/zh/storage.ts index 2ee7ad8b7..416c9b1ed 100644 --- a/shared/src/i18n/zh/storage.ts +++ b/shared/src/i18n/zh/storage.ts @@ -42,7 +42,6 @@ const storage: TranslationStrings = { 'storage.remove.title': '移除后端', 'storage.remove.body': '从配置中移除 {name}?如果仍有内容依赖它,服务器将拒绝保存。', 'storage.remove.stillAssigned': '仍分配给:{categories}', - 'storage.remove.referencedBy': '被镜像引用:{backends}', 'storage.form.addTitle': '添加后端', 'storage.form.editTitle': '编辑后端', 'storage.form.name': '名称', @@ -55,15 +54,24 @@ const storage: TranslationStrings = { 'storage.categories.title': '分类', 'storage.categories.default': '默认', 'storage.categories.reassignWarning': '现有对象不会移动:新对象会进入新分配的后端,旧对象保留在原处。', - 'storage.category.files': '文件', - 'storage.category.journey': '旅程', - 'storage.category.covers': '行程封面', - 'storage.category.avatars': '头像', + 'storage.category.files': '行程文档', + 'storage.category.journey': '旅程照片', + 'storage.category.covers': '封面图片', + 'storage.category.avatars': '个人头像', 'storage.category.places': '地点图片', - 'storage.category.photos': '照片', 'storage.category.photos-google': 'Google 照片缓存', - 'storage.category.photos-trek': 'TREK 照片', + 'storage.category.photos-trek': 'TREK 照片缓存', 'storage.category.backups': '备份', + + // What each category stores — rendered under the label in the category map. + 'storage.categoryDesc.files': '上传到行程的文件附件 — 车票、PDF、预订确认单,以及在行程聊天中共享的文件。', + 'storage.categoryDesc.journey': '附加到旅程条目的照片和缩略图。', + 'storage.categoryDesc.covers': '行程和收藏的封面图片,包括从 Unsplash 获取的封面。', + 'storage.categoryDesc.avatars': '用户账户的个人头像。', + 'storage.categoryDesc.places': '附加到地点和收藏地点的图片 — 上传或导入的。', + 'storage.categoryDesc.photos-google': 'Google Places 照片的缓存副本 — 可重新获取,丢失也无妨。', + 'storage.categoryDesc.photos-trek': '"照片"(Memories)功能使用的 TREK 照片服务缓存的照片 — 可重新获取,丢失也无妨。', + 'storage.categoryDesc.backups': '由备份面板或计划任务创建的服务器备份存档。', 'storage.health.title': '健康状态', 'storage.health.allClear': '未记录任何副本故障。', 'storage.health.seedFile': '存在 storage-config.json 种子文件但已被忽略 — 配置行已存在。请在此管理存储。',