feat: Android Profil-Kapitel in Einstellungen + Kalenderfarb-Endpunkte
Einstellungen zeigen jetzt ein Profil-Kapitel: Anzeigename (editierbar), Anmeldename (read-only), E-Mail + Speichern; Privatsphäre (private Termine beschäftigt/verbergen) und geteilter Kalender (Dropdown der eigenen lokalen Kalender) — serverseitig geladen und gezielt gespeichert. Datenebene um Farb-Endpunkte ergänzt (lokal/iCal PUT + setCalendarColor für caldav/google/ha) als Basis für die Farbbearbeitung. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
4a44c20b12
commit
716dd01abb
@@ -122,6 +122,32 @@ object L10n {
|
||||
"ical.refresh.1h" to "Stündlich", "ical.refresh.6h" to "Alle 6 Std.", "ical.refresh.1d" to "Täglich",
|
||||
"ha.display_name" to "Anzeigename", "ha.url_placeholder" to "URL (z.B. http://homeassistant.local:8123)",
|
||||
"ha.token" to "Long-Lived Access Token", "ha.connect" to "Verbinden",
|
||||
// Collaboration: profile / privacy / sharing / groups / import-export
|
||||
"settings.nav.profile" to "Profil",
|
||||
"profile.display_name" to "Anzeigename", "profile.login_name" to "Anmeldename",
|
||||
"settings.privacy" to "Privatsphäre", "settings.private_visibility" to "Private Termine",
|
||||
"settings.private.busy" to "Als beschäftigt zeigen", "settings.private.hidden" to "Verbergen",
|
||||
"settings.private_visibility.desc" to "Legt fest, wie deine privaten Termine anderen Gruppenmitgliedern erscheinen.",
|
||||
"settings.group_visible" to "Geteilter Kalender",
|
||||
"settings.group_visible.desc" to "Dieser Kalender wird in der Gruppenansicht für andere sichtbar.",
|
||||
"group.visible.none" to "Keiner",
|
||||
"share.title" to "Teilen", "share.with" to "Geteilt mit", "share.add" to "Person hinzufügen",
|
||||
"share.permission.read" to "Lesen", "share.permission.read_write" to "Bearbeiten",
|
||||
"share.none" to "Noch nicht geteilt", "share.search" to "Benutzer suchen",
|
||||
"accounts.shared.header" to "Kalender von anderen", "accounts.shared_by" to "geteilt von %@",
|
||||
"accounts.color" to "Farbe ändern", "accounts.action.share" to "Teilen",
|
||||
"accounts.action.import" to "Importieren", "accounts.action.export" to "Exportieren",
|
||||
"import.title" to "iCal importieren", "import.result" to "%d importiert, %d übersprungen",
|
||||
"import.failed" to "Import fehlgeschlagen", "export.failed" to "Export fehlgeschlagen",
|
||||
"menu.groups" to "Gruppen", "groups.title" to "Gruppen", "groups.empty" to "Noch keine Gruppen",
|
||||
"groups.create" to "Gruppe erstellen", "groups.name" to "Gruppenname",
|
||||
"groups.members" to "Mitglieder", "groups.member_count" to "%d Mitglieder",
|
||||
"groups.icon" to "Symbol", "groups.manage" to "Verwalten",
|
||||
"groups.delete" to "Gruppe löschen", "groups.delete_confirm" to "Diese Gruppe löschen?",
|
||||
"groups.leave" to "Gruppe verlassen", "groups.member_color" to "Farbe",
|
||||
"groups.add_member" to "Mitglied hinzufügen", "groups.view" to "Gruppenansicht",
|
||||
"groups.calendar" to "Gruppenkalender", "group.event" to "Gruppentermin",
|
||||
"group.switch.personal" to "Mein Kalender",
|
||||
// Auth screens
|
||||
"auth.server_title" to "Server verbinden", "auth.server_url" to "Server-URL",
|
||||
"auth.server_hint" to "Gib die Adresse deines Calendarr-Servers ein.",
|
||||
@@ -223,6 +249,32 @@ object L10n {
|
||||
"ical.refresh.1h" to "Hourly", "ical.refresh.6h" to "Every 6 hours", "ical.refresh.1d" to "Daily",
|
||||
"ha.display_name" to "Display name", "ha.url_placeholder" to "URL (e.g. http://homeassistant.local:8123)",
|
||||
"ha.token" to "Long-Lived Access Token", "ha.connect" to "Connect",
|
||||
// Collaboration: profile / privacy / sharing / groups / import-export
|
||||
"settings.nav.profile" to "Profile",
|
||||
"profile.display_name" to "Display name", "profile.login_name" to "Login name",
|
||||
"settings.privacy" to "Privacy", "settings.private_visibility" to "Private events",
|
||||
"settings.private.busy" to "Show as busy", "settings.private.hidden" to "Hidden",
|
||||
"settings.private_visibility.desc" to "Controls how your private events appear to other group members.",
|
||||
"settings.group_visible" to "Shared calendar",
|
||||
"settings.group_visible.desc" to "This calendar is shown to others in the group view.",
|
||||
"group.visible.none" to "None",
|
||||
"share.title" to "Share", "share.with" to "Shared with", "share.add" to "Add person",
|
||||
"share.permission.read" to "Read", "share.permission.read_write" to "Read & write",
|
||||
"share.none" to "Not shared yet", "share.search" to "Search users",
|
||||
"accounts.shared.header" to "Calendars from others", "accounts.shared_by" to "shared by %@",
|
||||
"accounts.color" to "Change color", "accounts.action.share" to "Share",
|
||||
"accounts.action.import" to "Import", "accounts.action.export" to "Export",
|
||||
"import.title" to "Import iCal", "import.result" to "%d imported, %d skipped",
|
||||
"import.failed" to "Import failed", "export.failed" to "Export failed",
|
||||
"menu.groups" to "Groups", "groups.title" to "Groups", "groups.empty" to "No groups yet",
|
||||
"groups.create" to "Create group", "groups.name" to "Group name",
|
||||
"groups.members" to "Members", "groups.member_count" to "%d members",
|
||||
"groups.icon" to "Icon", "groups.manage" to "Manage",
|
||||
"groups.delete" to "Delete group", "groups.delete_confirm" to "Delete this group?",
|
||||
"groups.leave" to "Leave group", "groups.member_color" to "Color",
|
||||
"groups.add_member" to "Add member", "groups.view" to "Group view",
|
||||
"groups.calendar" to "Group calendar", "group.event" to "Group event",
|
||||
"group.switch.personal" to "My calendar",
|
||||
// Auth screens
|
||||
"auth.server_title" to "Connect server", "auth.server_url" to "Server URL",
|
||||
"auth.server_hint" to "Enter the address of your Calendarr server.",
|
||||
|
||||
Reference in New Issue
Block a user