aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-10 14:21:46 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-10 14:21:46 +0200
commit2f2a9a6542d2194e50ffba6f382e4fdffd481838 (patch)
tree5437330f9e8b963f8af0904f3c5d80d1afc6dc3b /packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
parent914d2f0af848fb80d70d517901f44420a4e47764 (diff)
downloadmeshbay-2f2a9a6542d2194e50ffba6f382e4fdffd481838.tar.gz
feat(android): one backup destination, a group the account owns alone
Chosen once at the top of Android Sync for every kind; photos and contacts go into <folder>/<account>-photos and -contacts. Owner and sole member are checked at set-up and before every run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/de.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/locales/de.js26
1 files changed, 16 insertions, 10 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
index 18cdb40..d83d0c0 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/de.js
@@ -1309,7 +1309,6 @@ export default {
'photosync.choose_group': "Gruppe wählen",
'photosync.checking_group': "Ordner der Gruppe werden gelesen…",
'photosync.group_offline': "Gerade ist kein Node online, der diese Gruppe hostet. Versuchen Sie es erneut, sobald einer online ist.",
- 'photosync.no_folder': "Diese Gruppe hat keinen Ordner, in den Sie hochladen können und den ihr Fotos-Tab anzeigt.",
'photosync.folder': "Ordner",
'photosync.albums': "Alben auf diesem Telefon",
'photosync.album_camera': "Kamera",
@@ -1317,10 +1316,9 @@ export default {
'photosync.scope_existing': "Die Fotos, die schon auf diesem Telefon sind, dann neue",
'photosync.scope_new': "Nur Fotos, die ab jetzt aufgenommen werden",
'photosync.start': "Sicherung starten",
- 'photosync.confirm': "Ihre Fotos werden an {group} (gehostet von @{owner}, {members} Mitglieder) in den Ordner {folder} gesendet. Alle Mitglieder dieser Gruppe können sie sehen und herunterladen.\n\n{count} Fotos ({size}) werden gesendet, danach neue einmal täglich.\n\nSie können später löschen, was Sie gesendet haben, aber keine Kopien, die andere bereits heruntergeladen haben.",
- 'photosync.confirm_new': "Ihre Fotos werden an {group} (gehostet von @{owner}, {members} Mitglieder) in den Ordner {folder} gesendet. Alle Mitglieder dieser Gruppe können sie sehen und herunterladen.\n\nNeue Fotos werden einmal täglich gesendet.\n\nSie können später löschen, was Sie gesendet haben, aber keine Kopien, die andere bereits heruntergeladen haben.",
+ 'photosync.confirm': "{count} Fotos ({size}) werden nach {dir} gesendet, danach einmal täglich die neuen.",
+ 'photosync.confirm_new': "Neue Fotos werden einmal täglich nach {dir} gesendet.",
'photosync.metered_confirm': "Sie sind mit mobilen Daten verbunden — {count} Fotos, {size}. Trotzdem senden?",
- 'photosync.summary': "{group} (@{owner}) → {folder}",
'photosync.other_account': "Eingerichtet für @{account}. Melden Sie sich als @{account} an, um sie fortzusetzen, oder richten Sie sie hier neu ein.",
'photosync.sent_total': "Gesendete Fotos: {n}",
'photosync.last_run': "Letzte Sicherung: {when}",
@@ -1340,24 +1338,32 @@ export default {
'photosync.fail_permission': "Foto-Sicherung angehalten: MeshBay hat keinen Zugriff mehr auf die Fotos.",
'photosync.fail_other': "Foto-Sicherung angehalten.",
'contactsync.heading': "Kontakte-Sicherung",
- 'contactsync.intro': "Einmal täglich, wenn sie sich geändert haben, eine Kopie der Kontakte dieses Telefons in einen Ordner einer Gruppe senden, deren einziges Mitglied du bist. Jede Kopie ist eine .vcf-Datei, die jedes Telefon importieren kann.",
+ 'contactsync.intro': "Einmal täglich, wenn sie sich geändert haben, eine Kopie der Kontakte dieses Telefons senden. Jede Kopie ist eine .vcf-Datei, die jedes Telefon importieren kann.",
'contactsync.permission_needed': "MeshBay braucht Zugriff auf die Kontakte dieses Telefons.",
- 'contactsync.confirm': "Eine Kopie deiner Kontakte wird an {group} in {dir} gesendet, danach eine neue an jedem Tag, an dem sie sich ändern.\n\nDu bist das einzige Mitglied dieser Gruppe. Tritt jemand bei, endet die Sicherung.",
'phonesync.state_sending': "Wird gesendet…",
'phonesync.summary': "{group} → {dir}",
'phonesync.copies_sent': "Gesendete Kopien: {n}",
'phonesync.last_file': "Letzte Kopie: {name}",
- 'phonesync.checking_groups': "Suche nach Gruppen, deren einziges Mitglied du bist…",
- 'phonesync.no_private_group': "Du hast keine eigene Gruppe. Erstelle eine Gruppe, deren einziges Mitglied du bist, und komm dann hierher zurück.",
+ 'phonesync.checking_groups': "Suche nach Gruppen, die dir gehören und deren einziges Mitglied du bist…",
+ 'phonesync.no_private_group': "Du hast keine Gruppe, die dir gehört und deren einziges Mitglied du bist. Erstelle eine nur für dich und komm dann hierher zurück.",
'phonesync.no_folder': "Diese Gruppe hat keinen Ordner, in den du hochladen kannst.",
- 'phonesync.destination': "Kopien landen in {dir}",
'phonesync.notice': "{what}. {reason}",
'phonesync.fail_disk_full': "Gestoppt: Der Datenträger des Nodes ist voll.",
'phonesync.fail_read_only': "Gestoppt: Der Ordner nimmt keine Uploads mehr an.",
'phonesync.fail_no_folder': "Gestoppt: Der Ordner existiert in der Gruppe nicht mehr.",
'phonesync.fail_unavailable': "Gestoppt: Das Laufwerk des Ordners ist nicht mit dem Node verbunden.",
'phonesync.fail_not_member': "Gestoppt: Du bist kein Mitglied dieser Gruppe mehr.",
- 'phonesync.fail_not_private': "Gestoppt: Jemand anderes ist der Gruppe beigetreten. Wähle eine Gruppe, deren einziges Mitglied du bist.",
+ 'phonesync.fail_not_private': "Gestoppt: Jemand anderes ist der Gruppe beigetreten.",
'phonesync.fail_permission': "Gestoppt: MeshBay hat keinen Zugriff mehr.",
'phonesync.fail_other': "Gestoppt.",
+ 'androidsync.dest_heading': "Ziel der Sicherungen",
+ 'androidsync.dest_intro': "Sicherungen landen in einem Ordner einer Gruppe, die dir gehört und deren einziges Mitglied du bist. Jede Art von Sicherung bekommt dort einen eigenen Ordner.",
+ 'androidsync.dest_summary': "{group} → {folder}",
+ 'androidsync.dest_dirs': "Verwendete Ordner: {dirs}",
+ 'androidsync.dest_change_confirm': "Alle Sicherungen beginnen neu in {folder} von {group}. Bereits Gesendetes bleibt, wo es ist.",
+ 'androidsync.dest_not_in_photos': "Der Fotos-Tab der Gruppe zeigt {dir} nicht: Fotos werden gesichert, aber dort erst angezeigt, wenn der Ordner zu den Ordnern des Tabs gehört (Gruppeneinstellungen).",
+ 'androidsync.dest_needed': "Wähle zuerst oben auf dieser Seite das Ziel der Sicherungen.",
+ 'androidsync.dest_save': "Speichern",
+ 'phonesync.turn_on': "Einschalten",
+ 'photosync.fail_not_private': "Foto-Sicherung angehalten: Jemand anderes ist der Gruppe beigetreten.",
};