common:
  appTitle: Pantry
  cancel: Abbrechen
  delete: "Löschen"
  save: Speichern
  retry: Erneut versuchen
  logout: Abmelden
  loading: Laden...
  error: Fehler

login:
  connectToNextcloud: Mit deiner Nextcloud-Instanz verbinden
  serverUrl: Server-URL
  serverUrlHint: cloud.example.com
  connect: Verbinden
  waitingForAuth: "Warte auf Authentifizierung...\nBitte melde dich in deinem Browser an."
  couldNotConnect: "Verbindung zum Server fehlgeschlagen. Bitte überprüfe die URL."
  loginFailed: Anmeldung fehlgeschlagen. Bitte versuche es erneut.

home:
  noHouses: "Noch keine Häuser."
  noHousesBody: "Häuser sind gemeinsame Bereiche für deinen Haushalt. Erstelle dein erstes Haus, um Checklisten, Fotos und Notizen hinzuzufügen."
  createHouse: Haus erstellen
  houseName: Hausname
  houseDescription: Beschreibung (optional)
  createHouseFailed: Haus konnte nicht erstellt werden.
  failedToLoadHouses: "Häuser konnten nicht geladen werden."
  serverAppMissingTitle: Pantry ist nicht installiert
  serverAppMissingBody: "Diese App ist ein Client für die Pantry-App auf Nextcloud. Es scheint, dass Pantry noch nicht auf deinem Server installiert ist. Bitte deinen Administrator, es aus dem Nextcloud App Store zu installieren, oder installiere es selbst, wenn du Administratorzugang hast."
  openAppStore: "Nextcloud-Apps öffnen"
  learnMore: Mehr erfahren

nav:
  checklists: Checklisten
  photoBoard: Fotowand
  notesWall: Notizwand

notificationsIntro:
  title: Bleib auf dem Laufenden
  body: "Pantry kann dich benachrichtigen, wenn Haushaltsmitglieder Einträge zu Checklisten hinzufügen, Fotos hochladen oder Notizen hinterlassen. Benachrichtigungen werden direkt von deinem Nextcloud-Server abgerufen — nichts geht über Google oder Drittanbieter."
  bullet1: "Benachrichtigungen über Haushaltsaktivitäten"
  bullet2: Direkt von deinem Server abgerufen
  bullet3: "Funktioniert auch bei geschlossener App"
  enableButton: Benachrichtigungen aktivieren
  skipButton: Nicht jetzt
  permissionDeniedTitle: Berechtigung verweigert
  permissionDeniedBody: "Du kannst Benachrichtigungen später in den App-Einstellungen aktivieren. Wenn dein Gerät sie blockiert, musst du sie zuerst in den Systemeinstellungen erlauben."
  ok: OK

about:
  title: "Über"
  developer: Entwickler
  email: E-Mail
  repository: Quellcode
  nextcloudApp: Nextcloud-App
  privacyPolicy: "Datenschutzerklärung"
  feedback: Feedback & Probleme

settings:
  title: App-Einstellungen
  generalSection: Allgemein
  language: Sprache
  languageNames:
    system: Systemstandard
    english: English
    hebrew: "עברית"
    german: Deutsch
    spanish: "Español"
    french: "Français"
  theme: Design
  themeNames:
    system: Systemstandard
    light: Hell
    dark: Dunkel
  notificationsSection: Benachrichtigungen
  enableNotifications: Benachrichtigungen aktivieren
  enableNotificationsBody: Zeige Benachrichtigungen, wenn Haushaltsmitglieder Inhalte hinzufugen oder aktualisieren.
  pollInterval: "Auf neue Aktivität prüfen"
  pollInterval15m: Alle 15 Minuten
  pollInterval30m: Alle 30 Minuten
  pollInterval1h: "Stündlich"
  pollInterval2h: Alle 2 Stunden
  pollInterval6h: Alle 6 Stunden
  permissionDenied: Benachrichtigungsberechtigung wurde verweigert. Aktiviere sie in den Systemeinstellungen.

notifications:
  title: Benachrichtigungen
  empty: Keine neuen Benachrichtigungen.
  failedToLoad: Benachrichtigungen konnten nicht geladen werden.
  dismissAll: Alle verwerfen
  justNow: gerade eben
  minutesAgo(int count): "vor ${count} Min."
  hoursAgo(int count): "vor ${count} Std."
  daysAgo(int count): "vor ${count} T."

categories:
  manageTitle: Kategorien verwalten
  noCategories: Noch keine Kategorien.
  editTitle: Kategorie bearbeiten
  addTitle: Neue Kategorie
  name: Name
  icon: Symbol
  color: Farbe
  saveFailed: Kategorie konnte nicht gespeichert werden.
  deleteFailed: "Kategorie konnte nicht gelöscht werden."
  deleteConfirm: "Diese Kategorie löschen?"
  deleteConfirmBody: "Einträge in dieser Kategorie werden unkategorisiert. Dies kann nicht rückgängig gemacht werden."

checklists:
  categories: Kategorien
  noChecklists: Noch keine Checklisten.
  noItems: Keine Einträge in dieser Liste.
  noSearchResults: Keine Einträge entsprechen Ihrer Suche.
  searchHint: Zum Filtern tippen...
  allCategories: Alle
  failedToLoad: Checklisten konnten nicht geladen werden.
  failedToLoadItems: "Einträge konnten nicht geladen werden."
  completedCount(int count): "Erledigt ($count)"
  editItem: Eintrag bearbeiten
  removeItem: Eintrag entfernen
  moveItem: In Liste verschieben
  moveFailed: Eintrag konnte nicht verschoben werden.
  createList: Neue Liste
  listName: Listenname
  listDescription: Beschreibung (optional)
  listIcon: Symbol
  createListFailed: Liste konnte nicht erstellt werden.
  viewItem:
    quantity: "Menge:"
    category: "Kategorie:"
    recurrence: "Wiederholung:"
    nextDue: "Nächstes Fälligkeitsdatum:"
    nextDueFromCompletion: "Nächstes Fälligkeitsdatum (ab Erledigung):"
    overdue: Überfällig
  itemForm:
    addTitle: "Eintrag hinzufügen"
    editTitle: Eintrag bearbeiten
    name: Eintragsname
    description: Beschreibung
    quantity: Menge
    category: Kategorie
    noCategory: Keine
    noCategories: "Keine Kategorien verfügbar."
    createCategory: Neue Kategorie
    categoryName: Name
    categoryIcon: Symbol
    categoryColor: Farbe
    categoryCreated: Kategorie erstellt.
    categoryCreateFailed: Kategorie konnte nicht erstellt werden.
    repeat: Wiederholen
    once: Einmalig
    onceDescription: Diesen Eintrag löschen, sobald er als erledigt markiert ist.
    image: Bild
    addImage: Bild hinzufügen
    replaceImage: Ersetzen
    removeImage: Entfernen
    saveFailed: Eintrag konnte nicht gespeichert werden.
    deleteFailed: "Eintrag konnte nicht gelöscht werden."
    deleteConfirm: "Diesen Eintrag löschen?"
  sort:
    newestFirst: Neueste zuerst
    oldestFirst: "Älteste zuerst"
    nameAZ: "Name A–Z"
    nameZA: "Name Z–A"
    category: Nach Kategorie
    custom: Benutzerdefiniert

notesWall:
  noNotes: Noch keine Notizen.
  failedToLoad: Notizen konnten nicht geladen werden.
  saveFailed: Notiz konnte nicht gespeichert werden.
  deleteFailed: "Notiz konnte nicht gelöscht werden."
  deleteConfirm: "Diese Notiz löschen?"
  deleteSelectedConfirm(int count): "${_plural(count, one: 'Diese Notiz', many: '$count Notizen')} löschen?"
  newNote: Neue Notiz
  editNote: Notiz bearbeiten
  title: Titel
  content: Inhalt
  color: Farbe
  sort:
    newestFirst: Neueste zuerst
    oldestFirst: "Älteste zuerst"
    titleAZ: "Titel A–Z"
    titleZA: "Titel Z–A"
    custom: Benutzerdefiniert

photoBoard:
  noPhotos: Noch keine Fotos.
  failedToLoad: Fotos konnten nicht geladen werden.
  uploadFailed: Foto konnte nicht hochgeladen werden.
  deleteFailed: "Foto konnte nicht gelöscht werden."
  deleteConfirm: "Dieses Foto löschen?"
  deleteSelectedConfirm(int count): "${_plural(count, one: 'Dieses Foto', many: '$count Fotos')} löschen?"
  deleteFolder: "Ordner löschen"
  deleteFolderConfirm: "Diesen Ordner löschen?"
  deleteFolderKeepPhotos: Fotos ins Stammverzeichnis verschieben
  deleteFolderDeleteAll: "Ordner und Fotos löschen"
  newFolder: Neuer Ordner
  folderName: Ordnername
  renameFolder: Ordner umbenennen
  caption: Beschriftung
  photoCount(int count): "$count"
  sort:
    foldersFirst: Ordner zuerst
    newestFirst: Neueste zuerst
    oldestFirst: "Älteste zuerst"
    captionAZ: "Beschriftung A–Z"
    captionZA: "Beschriftung Z–A"
    custom: Benutzerdefiniert

recurrence:
  title: Wiederholung
  presets: Voreinstellungen
  daily: "Täglich"
  weekly: "Wöchentlich"
  monthly: Monatlich
  everyLabel: Alle
  unit: Einheit
  unitDays: Tage
  unitWeeks: Wochen
  unitMonths: Monate
  unitYears: Jahre
  repeatOn: Wiederholen am
  ends: Endet
  never: Nie
  after: Nach
  occurrences: Wiederholungen
  onDate: Am Datum
  countFromCompletion: Intervall ab dem Zeitpunkt der Erledigung berechnen
  countFromCompletionHintOff: "Der Zeitplan ist fest: Der Eintrag erscheint zum nächsten geplanten Zeitpunkt wieder, unabhängig davon, wann du ihn abhakst."
  countFromCompletionHintOn: "Der nächste Zeitpunkt wird ab dem Moment berechnet, in dem du den Eintrag abhakst, sodass er immer ein volles Intervall nach der Erledigung zurückkehrt."
  summary: Zusammenfassung
  notSet: nicht gesetzt
  set: gesetzt
  every(String unit): "alle $unit"
  everyButton(String unit): "Alle $unit"
  onDays(String days): "am $days"
  day(int count): "${_plural(count, one: 'Tag', many: '$count Tage')}"
  week(int count): "${_plural(count, one: 'Woche', many: '$count Wochen')}"
  month(int count): "${_plural(count, one: 'Monat', many: '$count Monate')}"
  year(int count): "${_plural(count, one: 'Jahr', many: '$count Jahre')}"
  dayNames:
    monday: Montag
    tuesday: Dienstag
    wednesday: Mittwoch
    thursday: Donnerstag
    friday: Freitag
    saturday: Samstag
    sunday: Sonntag
  dayAbbr:
    mo: Mo
    tu: Di
    we: Mi
    th: Do
    fr: Fr
    sa: Sa
    su: So
