{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "labels-de",
  "title": "Labels De",
  "description": "Labels De from the Get IT Done design system.",
  "dependencies": [],
  "registryDependencies": [
    "https://zero-design.itdone.de/r/labels.json",
    "https://zero-design.itdone.de/r/theme.json"
  ],
  "files": [
    {
      "path": "registry/ui/labels-de.ts",
      "content": "import type { Labels } from '@/components/ui/labels';\n\nexport const labelsDe: Labels = {\n  add: 'Hinzufügen',\n  addNew: 'Neu hinzufügen',\n  and: 'und',\n  or: 'oder',\n  apply: 'Anwenden',\n  cancel: 'Abbrechen',\n  clear: 'Auswahl aufheben',\n  close: 'Schließen',\n  code: 'Code',\n  content: 'Inhalt',\n  copied: 'Kopiert',\n  copyCode: 'Code kopieren',\n  dismiss: 'Schließen',\n  find: 'Suchen',\n  group: 'Gruppe',\n  help: 'Hilfe',\n  loading: 'Wird geladen',\n  loadingItem: (label) => `${label} wird geladen`,\n  loadingMore: 'Weitere werden geladen',\n  loadMore: 'Mehr laden',\n  menu: 'Menü',\n  navigation: 'Navigation',\n  next: 'Weiter',\n  notFound: 'Nicht gefunden',\n  online: 'Online',\n  overflowMore: ' weitere',\n  phone: 'Telefon',\n  pleaseWait: 'Bitte warten',\n  previous: 'Zurück',\n  required: 'Erforderlich',\n  reset: 'Zurücksetzen',\n  search: 'Suchen',\n  searchEllipsis: 'Suchen ...',\n  searchIn: (label) => `${label} durchsuchen`,\n  selectedSuffix: ' (ausgewählt)',\n  invalidSuffix: ' (ungültig)',\n  send: 'Senden',\n  showPassword: 'Passwort anzeigen',\n  hidePassword: 'Passwort verbergen',\n  sending: 'Wird gesendet',\n  settings: 'Einstellungen',\n  subscribe: 'Abonnieren',\n  total: 'Gesamt',\n  tryAgain: 'Erneut versuchen',\n  tryAgainInAMoment: 'Bitte gleich erneut versuchen.',\n  unread: 'Ungelesen',\n  unreadPrefix: 'Ungelesen: ',\n  verified: 'Verifiziert',\n  couldNotLoad: 'Konnte nicht geladen werden',\n  nothingHereYet: 'Hier ist noch nichts',\n  remove: (label) => (label ? `${label} entfernen` : 'Entfernen'),\n  removeFilter: (label) => `Filter ${label} entfernen`,\n  retryItem: (name) => `${name} erneut versuchen`,\n  itemCount: (count) => (count === 1 ? 'Element' : 'Elemente'),\n  noItemsYet: (label) => `${label}: noch keine Einträge`,\n  itemNotLoaded: (label) => `${label} konnte nicht geladen werden`,\n  breadcrumb: 'Brotkrumen-Navigation',\n  main: 'Hauptnavigation',\n  primary: 'Hauptnavigation',\n  footer: 'Fußzeile',\n  categories: 'Kategorien',\n  toggleMenu: 'Menü umschalten',\n  closeMenu: 'Menü schließen',\n  mobileNav: (label) => `${label} (mobil)`,\n  moreLevels: 'Weitere Ebenen',\n  backFrom: 'Zurück von ',\n  escClosesSettings: 'Esc schließt die Einstellungen',\n  statusActive: 'Aktiv',\n  statusInactive: 'Inaktiv',\n  locked: 'Gesperrt',\n  sidebarMainMenu: 'Hauptmenü',\n  sidebarExpand: 'Seitenleiste einblenden',\n  sidebarCollapse: 'Seitenleiste ausblenden',\n  sidebarSearch: 'Suchen',\n  quickActions: 'Schnellaktionen',\n  workspaces: 'Workspaces',\n  createWorkspace: 'Workspace erstellen',\n  pagination: 'Seitennavigation',\n  pages: 'Seiten',\n  page: (page) => `Seite ${page}`,\n  pageOf: (page, pageCount) => `Seite ${page} von ${pageCount}`,\n  previousPage: 'Vorherige Seite',\n  nextPage: 'Nächste Seite',\n  rowsPerPage: 'Zeilen pro Seite',\n  perPage: (count) => `${count} pro Seite`,\n  range: (first, last, total) => `${first} bis ${last}${total !== undefined ? ` von ${total}` : ''}`,\n  showing: (count, total) => `${count} von ${total} angezeigt`,\n  goToPage: (page, count) => `Zu Seite ${page} von ${count}`,\n  goToSlide: (slide, count) => `Zu Folie ${slide} von ${count}`,\n  previousSlide: 'Vorherige Folie',\n  nextSlide: 'Nächste Folie',\n  noDataAvailable: 'Keine Daten verfügbar',\n  noDataYet: 'Noch keine Daten',\n  dataNotLoaded: 'Die Daten konnten nicht geladen werden. Bitte gleich erneut versuchen.',\n  loadingTableData: 'Tabellendaten werden geladen',\n  tableErrorTitle: 'Daten konnten nicht geladen werden',\n  tableErrorDescription: 'Die Verbindung wurde unterbrochen. Die Daten sind sicher.',\n  sheetLoadError: 'Dieser Inhalt konnte nicht geladen werden',\n  serviceNotResponding: 'Der Dienst hat nicht geantwortet. Die Einträge sind sicher.',\n  weekRowHeader: 'Element',\n  weekEmptyTitle: 'Keine Einträge in dieser Woche',\n  weekErrorTitle: 'Woche konnte nicht geladen werden',\n  weekLoading: 'Woche wird geladen',\n  monthEmptyTitle: 'Keine Einträge in diesem Monat',\n  monthErrorTitle: 'Monat konnte nicht geladen werden',\n  monthLoading: 'Monat wird geladen',\n  weekdaysShort: ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'],\n  heatmapRowHeader: 'Mitglied',\n  heatmapErrorTitle: 'Heatmap konnte nicht geladen werden',\n  heatmapLoading: 'Heatmap wird geladen',\n  chartEmptyTitle: 'Noch keine Daten',\n  chartErrorTitle: 'Diagramm konnte nicht geladen werden',\n  chartErrorDescription: 'Die Daten konnten nicht geladen werden. Bitte gleich erneut versuchen.',\n  chartLoading: 'Diagramm wird geladen',\n  chartCategory: 'Kategorie',\n  chartSlice: 'Segment',\n  chartValue: 'Wert',\n  chartShare: 'Anteil',\n  chartAxis: 'Achse',\n  chartBin: 'Klasse',\n  chartCount: 'Anzahl',\n  chartItem: 'Element',\n  legend: 'Legende',\n  valueOfMax: (value, max) => `${value} von ${max}`,\n  cvEmptyTitle: 'Keine Projekte passen zu diesen Filtern',\n  cvEmptyDescription: 'Filter entfernen oder auf teilweise Übereinstimmung (ODER) wechseln.',\n  cvErrorTitle: 'Projekte konnten nicht geladen werden',\n  cvErrorDescription: 'Der Lebenslauf konnte nicht geladen werden. Bitte gleich erneut versuchen.',\n  cvLoading: 'Projekte werden geladen',\n  skillsEmptyTitle: 'Noch keine Skills',\n  skillsErrorTitle: 'Skills konnten nicht geladen werden',\n  skillsLoading: 'Skills werden geladen',\n  timelineEmptyTitle: 'Noch keine Aktivität',\n  timelineErrorTitle: 'Aktivität konnte nicht geladen werden',\n  timelineErrorDescription: 'Der Verlauf konnte nicht geladen werden. Bitte erneut versuchen.',\n  timelineLoading: 'Aktivität wird geladen',\n  notifications: 'Benachrichtigungen',\n  notificationsEmptyTitle: 'Alles erledigt',\n  notificationsEmptyDescription: 'Neue Benachrichtigungen erscheinen hier.',\n  notificationsErrorTitle: 'Benachrichtigungen konnten nicht geladen werden',\n  notificationsErrorDescription: 'Verbindung prüfen und erneut versuchen.',\n  notificationsLoading: 'Benachrichtigungen werden geladen',\n  markAllRead: 'Alle als gelesen markieren',\n  kanbanEmptyColumn: 'Keine Einträge',\n  kanbanErrorTitle: 'Board konnte nicht geladen werden',\n  kanbanErrorDescription: 'Die Karten konnten nicht geladen werden. Bitte gleich erneut versuchen.',\n  kanbanLoading: 'Board wird geladen',\n  kanbanMoveCancelled: 'Verschieben abgebrochen',\n  kanbanMoveReverted: (title) => `${title} zurückgesetzt, das Verschieben konnte nicht gespeichert werden`,\n  kanbanDroppedInPlace: 'An derselben Stelle abgelegt',\n  kanbanPosition: (column, position) => `${column}, Position ${position}`,\n  kanbanPickedUp: (title, position) =>\n    `${title ?? 'Karte'} aufgenommen. Mit den Pfeiltasten verschieben, mit der Leertaste ablegen, mit Escape abbrechen. ${position}`,\n  kanbanDropped: (title, position) => `${title ?? 'Karte'} abgelegt. ${position}`,\n  kanbanMoveTo: 'Verschieben nach',\n  kanbanCardActions: (title) => `Aktionen für ${title}`,\n  kanbanCurrentColumn: (column) => `${column} (aktuell)`,\n  score: 'Score',\n  scoreBreakdown: 'Score-Aufschlüsselung',\n  scoreBreakdownLoading: 'Score-Aufschlüsselung wird geladen',\n  scoreCounts: 'Der Score zählt',\n  scoreFormulaOpen: 'Score = (',\n  scoreLocked: (label) => `${label} nach der Anmeldung verfügbar`,\n  scorePercent: (label, percent) => `${label} ${percent} Prozent`,\n  scoreServiceNotResponding: 'Der Score-Dienst hat nicht geantwortet.',\n  scoreSuffixAnd: ', alle erforderlich (exakt).',\n  scoreSuffixOr: ', jeweils nach Erfahrung über dem Minimum (teilweise).',\n  criteriaEmptyTitle: 'Noch keine Kriterien',\n  criteriaEmptyDescription: 'Skills oder Erfahrung zum Bedarf hinzufügen, um einen Match zu berechnen.',\n  matchErrorTitle: 'Match konnte nicht berechnet werden',\n  formulaEmpty: 'Mindestens einen Skill auswählen, um die Score-Formel zu bilden.',\n  formulaError: 'Formel konnte nicht geladen werden.',\n  formulaLoading: 'Formel wird geladen',\n  activeFilters: 'Aktive Filter',\n  appliedFilters: 'Angewendete Filter',\n  addFilter: 'Filter hinzufügen',\n  addItems: 'Elemente hinzufügen',\n  selectTime: 'Zeit auswählen',\n  addTag: 'Tag hinzufügen',\n  tagsAdded: (tags) => `${tags} hinzugefügt`,\n  tagRemoved: (tag) => `${tag} entfernt`,\n  bulkActions: 'Sammelaktionen',\n  deselectAll: 'Alle abwählen',\n  selectedCount: (count) => `${count} ausgewählt`,\n  moreActions: 'Weitere Aktionen',\n  noFiltersApplied: 'Keine Filter angewendet',\n  filtersApplied: (count) => `${count} Filter angewendet`,\n  filters: 'Filter',\n  matchMode: 'Abgleichmodus',\n  showMore: (count) => `${count} weitere anzeigen`,\n  showLess: 'Weniger anzeigen',\n  digit: (index, length) => `Ziffer ${index} von ${length}`,\n  minimum: 'Minimum',\n  maximum: 'Maximum',\n  presets: 'Voreinstellungen',\n  selectDate: 'Datum auswählen',\n  signature: 'Unterschrift',\n  signHere: 'Hier unterschreiben',\n  eventColumn: 'Ereignis',\n  checkAll: 'Alle auswählen',\n  uncheckAll: 'Alle abwählen',\n  unsavedChanges: 'Es gibt ungespeicherte Änderungen',\n  autosaveHint: '(automatisch gespeichert)',\n  enterNew: (label) => (label ? `${label} neu eingeben` : 'Neuen Eintrag eingeben'),\n  pressEnterToAdd: 'Eingabetaste drücken, um neu hinzuzufügen',\n  selectCountry: 'Land auswählen',\n  searchCountry: 'Land suchen ...',\n  noCountryFound: 'Kein Land gefunden.',\n  openOptions: 'Optionen öffnen',\n  selectOptions: 'Optionen auswählen',\n  stepName: (index, label) => (label ? `Schritt ${index}: ${label}` : `Schritt ${index}`),\n  stepCurrent: 'Aktuell',\n  autosaveStates: {\n    saved: 'Gespeichert',\n    saving: 'Wird gespeichert',\n    dirty: 'Ungespeicherte Änderungen',\n    error: 'Speichern fehlgeschlagen',\n    offline: 'Offline',\n  },\n  fileUploadTitle: 'Zum Hochladen klicken',\n  fileUploadDescription: 'oder per Drag-and-drop',\n  fileUploadLoading: 'Dateien werden hochgeladen ...',\n  uploadFailed: 'Hochladen fehlgeschlagen',\n  uploadComplete: 'Hochladen abgeschlossen',\n  uploadedPercent: (percent) => `${percent} % hochgeladen`,\n  uploading: (name) => `${name} wird hochgeladen`,\n  richTextActions: {\n    bold: 'Fett',\n    italic: 'Kursiv',\n    underline: 'Unterstrichen',\n    strikethrough: 'Durchgestrichen',\n    code: 'Code',\n    heading1: 'Überschrift 1',\n    heading2: 'Überschrift 2',\n    quote: 'Zitat',\n    link: 'Link',\n    image: 'Bild',\n    bulletList: 'Aufzählung',\n    orderedList: 'Nummerierte Liste',\n    undo: 'Rückgängig',\n    redo: 'Wiederholen',\n    alignLeft: 'Linksbündig',\n    alignCenter: 'Zentriert',\n    alignRight: 'Rechtsbündig',\n    alignJustify: 'Blocksatz',\n    textColor: 'Textfarbe',\n    highlight: 'Hervorheben',\n  },\n  textFormatting: 'Formatierung',\n  editorMode: 'Editor-Modus',\n  write: 'Bearbeiten',\n  preview: 'Vorschau',\n  previewRegion: 'Vorschau',\n  nothingToPreview: 'Keine Vorschau verfügbar',\n  announcement: 'Ankündigung',\n  dismissBanner: 'Hinweis schließen',\n  typing: 'Schreibt',\n  reactions: 'Reaktionen',\n  skills: 'Skills',\n  skillsTitle: 'Skills',\n  storage: 'Speicher',\n  storageUsed: (used, total, unit) => `${used} von ${total} ${unit} belegt`,\n  storagePercentUsed: (label, percent) => `${label}, ${percent} Prozent belegt`,\n  rating: 'Bewertung',\n  ratingOf: (label, filled, max) => `${label}: ${filled} von ${max}`,\n  rowActions: 'Zeilenaktionen',\n  selectAllRows: 'Alle Zeilen auswählen',\n  selectRow: 'Zeile auswählen',\n  dataGrid: 'Datentabelle',\n  trendUp: 'Aufwärts ',\n  trendDown: 'Abwärts ',\n  timer: 'Timer',\n  timerState: (label, running, time) => `${label} ${running ? 'läuft' : 'gestoppt'}, ${time}`,\n  socialSignIn: 'Anmeldeoptionen',\n  signInWith: (provider) => `Mit ${provider} anmelden`,\n  learnMore: 'Mehr erfahren',\n  aboutItem: (title) => ` zu ${title}`,\n  readArticle: 'Artikel lesen',\n  fromOutlet: (outlet) => ` von ${outlet}`,\n  billing: (label) => `Abrechnung ${label}`,\n  emailAddress: 'E-Mail-Adresse',\n  enterYourEmail: 'E-Mail-Adresse eingeben',\n  noPostsYet: 'Noch keine Beiträge.',\n  noOpenPositions: 'Zurzeit gibt es keine offenen Stellen.',\n  noTeamMembersYet: 'Noch keine Teammitglieder.',\n  noQuestionsYet: 'Noch keine Fragen.',\n  education: 'Ausbildung',\n  experience: 'Erfahrung',\n  deliverables: 'Ergebnisse',\n  durationYears: (count) => (count === 1 ? ' Jahr' : ' Jahre'),\n  durationMonths: (count) => (count === 1 ? ' Monat' : ' Monate'),\n  durationAnd: ' und ',\n  durationLessThanMonth: 'Weniger als ein Monat',\n  confirm: 'Bestätigen',\n  typeToConfirm: (value) => `Zum Bestätigen ${value} eingeben`,\n  language: 'Sprache',\n  switchTheme: 'Design wechseln',\n  addEntry: 'Eintrag hinzufügen',\n  messageActions: 'Nachrichtenaktionen',\n  unreadCount: (count) => `${count} ungelesen`,\n  muted: 'Stummgeschaltet',\n  showSecret: 'Wert anzeigen',\n  hideSecret: 'Wert verbergen',\n  copyValue: 'Wert kopieren',\n  colorOption: (index) => `Farbe ${index}`,\n  pickColor: 'Farbe wählen',\n  hexColor: 'Hex-Farbe',\n  stepCompleted: 'Abgeschlossen',\n  stepFailed: 'Fehlgeschlagen',\n  weekTotal: 'Wochensumme',\n  holiday: 'Feiertag',\n  fileNotUploaded: 'Noch nicht hochgeladen',\n  kanbanMovedTo: (column) => `Verschoben nach ${column}`,\n  todaySuffix: ' (heute)',\n  avatarUpload: 'Foto hochladen',\n  tableOfContents: 'Auf dieser Seite',\n  cookieConsentRegion: 'Cookie-Einwilligung',\n  acceptAllCookies: 'Alle akzeptieren',\n  declineNonEssentialCookies: 'Nicht notwendige ablehnen',\n  cookieSettings: 'Einstellungen',\n  cookieClose: 'Cookie-Banner schließen',\n  cookieSaveSelection: 'Auswahl speichern',\n  cookieBack: 'Zurück',\n  cookieAlwaysActive: 'Immer aktiv',\n  cookieSettingsTitle: 'Cookie-Einstellungen',\n  countdownDays: 'Tage',\n  countdownHours: 'Stunden',\n  countdownMinutes: 'Minuten',\n  countdownSeconds: 'Sekunden',\n  countdownEnded: 'Der Countdown ist abgelaufen',\n  countdownFinished: 'Abgelaufen',\n  chatMinimize: 'Minimieren',\n  chatRestore: 'Wiederherstellen',\n  versionsTitle: 'Versionen',\n  currentVersion: 'Aktuell',\n  versionLabel: (version) => `Version ${version}`,\n  versionBy: (name) => `von ${name}`,\n  restoreVersion: (version) => `Version ${version} wiederherstellen`,\n  downloadVersion: (version) => `Version ${version} herunterladen`,\n  versionRestoring: 'Wird wiederhergestellt',\n  noVersionNote: 'Keine Änderungsnotiz',\n  noVersionsYet: 'Noch keine Versionen',\n  blindMode: 'Blind-Modus',\n  blindModeDescription: 'Blendet Namen, Fotos und Orte aus.',\n  blindModeOn: 'An',\n  blindModeOff: 'Aus',\n  blindModeAnnounceOn: 'Blind-Modus an',\n  blindModeAnnounceOff: 'Blind-Modus aus',\n  fileKind: (kind) =>\n    ({ document: 'Dokument', spreadsheet: 'Tabelle', presentation: 'Präsentation', image: 'Bild', video: 'Video', archive: 'Archiv', code: 'Code', other: 'Datei', folder: 'Ordner' })[kind] ?? 'Datei',\n  // Compact countdown units\n  countdownDaysShort: 'T',\n  countdownHoursShort: 'Std',\n  countdownMinutesShort: 'Min',\n  countdownSecondsShort: 's',\n  // Inline edit cell\n  editCell: (label, value) => `${label} bearbeiten: ${value}`,\n  addNote: (label) => `Notiz zu ${label} hinzufügen`,\n  editNote: (label) => `Notiz zu ${label} bearbeiten`,\n  noteField: (label) => `Notiz zu ${label}`,\n  // Tag input suggestions\n  ratingOption: (value, max) => `${value} von ${max}`,\n  tagSuggestions: 'Vorschläge',\n  tagSuggestionsCount: (count) => (count === 1 ? '1 Vorschlag verfügbar' : `${count} Vorschläge verfügbar`),\n  requiredByJob: 'Von der Stelle gefordert',\n};\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}