window.HW_LANG_DE = {
  // Nav
  nav_dashboard:  'Dashboard',
  nav_sections:   'Abschnitte',
  nav_design:     'Design',
  nav_gallery:    'Galerie',
  nav_guests:     'Gästeliste',
  nav_languages:  'Sprachen',
  nav_update:     'Updates',

  // Update
  update_description:       'Hier könnt ihr die App auf die neueste Version aktualisieren.',
  update_version_title:     'Versionsverwaltung',
  update_checking:          'Wird geprüft…',
  update_check_btn:         'Auf Updates prüfen',
  update_install_btn:       'Update installieren auf',
  update_current_version:   'Aktuelle Version',
  update_available_version: 'Verfügbare Version',
  update_release_notes:     'Was ist neu?',
  update_up_to_date:        'Ihr seid auf dem neuesten Stand.',
  update_success:           'Update erfolgreich installiert!',
  update_reload_btn:        'Editor neu laden',
  update_rollback_btn:      'Rollback',
  update_rolling_back:      'Wird zurückgerollt…',
  update_rollback_done:     'Rollback abgeschlossen.',
  update_previous_version:  'Vorherige Version',
  lang_desc_main:     'Aktiviert hier die Sprachen, in die ihr eure Hochzeitswebseite übersetzen möchtet. Alle Textfelder in den Abschnitten lassen sich dann pro Sprache separat befüllen – eure Gäste sehen jeweils die Version in ihrer Sprache.',
  lang_desc_fallback:  'Ist für eine Sprache kein Text eingetragen, wird automatisch der Inhalt der Standardsprache angezeigt. So bleibt die Seite immer vollständig lesbar, auch wenn einzelne Übersetzungen noch fehlen.',
  lang_badge_default:  'Standard',
  lang_set_default:    'Als Standard',

  // Auth
  logout: 'Abmelden',

  // Dashboard
  dash_overview:      'Übersicht',
  dash_sections:      'Abschnitte',
  dash_photos:        'Fotos',
  dash_expires:       'Läuft ab',
  dash_days_left:     'Tage verbleibend',
  dash_extend:        'Laufzeit verlängern',
  dash_account:       'Konto',
  dash_couple_name:   'Name des Brautpaares',
  dash_email:         'E-Mail / Reply-To',
  dash_change_pw:     'Passwort ändern',
  dash_new_pw:        'Neues Passwort',
  dash_pw_protection: 'Frontend-Passwortschutz',
  dash_pp_new_pw:     'Passwort festlegen',
  dash_pp_is_set:     'Passwort gesetzt',
  dash_share:         'Webseite teilen',
  dash_public_url:    'Öffentliche URL',
  dash_copy:          'Kopieren',
  dash_whatsapp:      'WhatsApp',
  dash_wedding_date:  'Hochzeitsdatum',
  dash_wedding_time:  'Uhrzeit',
  dash_open_site:     'Webseite öffnen',
  dash_impressum:     'Impressum',
  dash_save:          'Speichern',
  dash_saved:         'Gespeichert',
  dash_set_pw:        'Neues Passwort festlegen',
  dash_ui_language: 'Editor-Sprache',
  dash_ui_language_desc: 'Sprache der Benutzeroberfläche',

  // Impressum fields
  dash_imp_name:       'Name / Firma',
  dash_imp_street:     'Straße und Hausnummer',
  dash_imp_zip:        'PLZ',
  dash_imp_city:       'Ort',
  dash_imp_country:    'Land',
  dash_imp_email:      'E-Mail',
  dash_imp_phone:      'Telefon',
  dash_imp_additional: 'Weitere Angaben',

  // Dashboard
  dash_description: 'Hier verwaltest du die wichtigsten Einstellungen, Laufzeiten und Basisdaten eurer Hochzeitswebseite.',

  // Design tab
  design_fonts:           'Schriftwelt',
  design_colors:          'Farbwelt',
  design_custom:          'Eigene Farbwelt',
  design_color_primary:   'Primärfarbe',
  design_color_secondary: 'Sekundärfarbe',
  design_color_bg:        'Hintergrund',
  design_color_headline:  'Überschrift',
  design_color_body:      'Fließtext',

  // Editor
  editor_add_section:   'Neuen Abschnitt hinzufügen',
  editor_save:          'Speichern',
  editor_discard:       'Verwerfen',
  editor_unsaved:       'Ungespeicherte Änderungen',
  editor_visible:       'Sichtbar',
  editor_hidden:        'Versteckt',
  editor_back:          'Zurück',

  // Sections
  section_hero:         'Hero-Header',
  section_intro:        'Einleitung',
  section_bigheader:    'Big Header',
  section_countdown:    'Countdown',
  section_locations:    'Locations',
  section_quote:        'Zitat',
  section_witnesses:    'Trauzeugen',
  section_couple:       'Brautpaar',
  section_program:      'Tagesablauf',
  section_accommodation:'Unterkünfte',
  section_rsvp:         'RSVP-Formular',
  section_gallery:      'Galerie',
  section_textimage:    'Text + Bild',
  section_savethedate:       'Save the Date',
  section_abc:               'Hochzeits-ABC',
  section_faq:               'FAQ',
  section_gifts:             'Geschenketisch',
  section_cakes:             'Kuchenliste',
  section_evening:           'Abendprogramm',
  section_nav:               'Navigation',

  // Common fields
  field_headline:       'Überschrift',
  field_title:          'Titel',
  field_subline:        'Unterzeile',
  field_body:           'Fließtext',
  field_image:          'Bild',
  field_align:          'Ausrichtung',
  field_size:           'Größe',
  field_color:          'Farbe',
  field_bg_color:       'Hintergrundfarbe',
  field_layout:         'Layout',
  field_add_entry:      'Eintrag hinzufügen',
  field_delete:         'Löschen',

  // Section type descriptions
  section_hero_desc:          'Großes Titelbild mit Überschrift – ideal als erster Abschnitt',
  section_intro_desc:         'Einleitungstext mit optionalem Bild',
  section_bigheader_desc:     'Vollbild-Header mit Overlay',
  section_countdown_desc:     'Countdown bis zum Hochzeitstag',
  section_locations_desc:     'Orte der Trauung und Feier',
  section_quote_desc:         'Inspirierendes Zitat oder Motto',
  section_witnesses_desc:     'Trauzeugen mit Foto und Beschreibung',
  section_couple_desc:        'Das Brautpaar vorstellen',
  section_program_desc:       'Zeitplan und Ablauf des Tages',
  section_accommodation_desc: 'Unterkunftsempfehlungen für Gäste',
  section_savethedate_desc:   'Ankündigungs-Header mit dem Hochzeitsdatum',
  section_abc_desc:           'Glossar mit Begriffserklärungen für Gäste',
  section_faq_desc:           'Häufig gestellte Fragen und Antworten',
  section_gifts_desc:         'Wunschliste und Geschenkideen',
  section_cakes_desc:         'Liste für selbst mitgebrachte Kuchen',
  section_evening_desc:       'Programm und Ablauf des Abends',
  section_nav_desc:           'Navigationsleiste mit Sprungmarken',
  section_rsvp_desc:          'Rückmeldungsformular für Gäste',
  section_gallery_desc:       'Fotogalerie aus der Mediathek',
  section_textimage_desc:     'Freitext mit Bild kombinieren',

  // Field groups
  group_headline:    'Überschrift',
  group_bg:          'Hintergrundbild',
  group_subline:     'Unterzeile',
  group_layout:      'Layout',
  adv_styling:       'Erweitertes Styling',
  group_body:        'Fließtext',
  group_quote:       'Zitat',
  group_author:      'Autor',
  group_intro:       'Einleitung',
  group_adv_couple:         'Erweitertes Styling',
  group_adv_accommodation:  'Erweitertes Styling',
  group_adv_locations:      'Erweitertes Styling',
  group_form_labels:        'Formular-Beschriftungen',
  field_label_text:         'Text',
  group_timer:       'Countdown-Zahlen',
  group_closing:     'Abschlusstext',

  // Field labels
  field_headline2:      'Unterzeile',
  field_bg_image:       'Hintergrundbild',
  field_bg_position:    'Bildausrichtung',
  field_text_align:     'Textposition',
  field_overlay:        'Overlay-Deckkraft',
  field_overlay_color:        'Overlay-Farbe',
  field_intro_overlay_color:  'Intro-Overlay-Farbe',
  field_overlay_opacity: 'Overlay-Deckkraft',
  field_content_pos:    'Inhalt-Position',
  field_content_align:  'Inhalt-Ausrichtung',
  field_padding:         'Innenabstand',
  field_content_padding: 'Inhalts-Innenabstand',
  field_title_size:      'Titel-Größe',
  field_desc_size:       'Beschreibung-Größe',
  field_min_height:     'Mindesthöhe',
  field_body_cols:      'Textspalten',
  field_body_align:     'Textausrichtung',
  field_image_position: 'Bildposition',
  field_image_side:     'Bildseite',
  field_section_padding: 'Abschnitt-Innenabstand',
  field_column_padding:  'Spalten-Innenabstand',
  field_image_day:          'Foto – Tag',
  field_image_month:        'Foto – Monat',
  field_image_year:         'Foto – Jahr',
  field_letter_color:       'Buchstaben-Farbe',
  field_letter_size:        'Buchstaben-Größe',
  group_adv_abc:            'Erweitertes Styling',
  group_adv_gifts:          'Erweitertes Styling',
  field_text_color:         'Text-Farbe',
  field_text_size:          'Text-Größe',
  field_intro_bg_image:     'Intro-Hintergrundbild',
  field_intro_bg:           'Intro-Hintergrundfarbe',
  field_image_border_width: 'Bild-Rahmenbreite',
  field_image_border_color: 'Bild-Rahmenfarbe',
  field_radius:             'Eckenradius',
  field_surprise_mode:      'Überraschungsmodus',
  field_surprise_mode_tip:  'Im Überraschungsmodus bleibt der Name des Schenkers für alle verborgen – Gäste und Brautpaar sehen nur, ob ein Geschenk noch verfügbar oder bereits reserviert ist. So wird das Brautpaar am großen Tag wirklich überrascht.',
  field_status:             'Status',
  field_giver_name:         'Schenker/-in',
  field_container_color: 'Containerfarbe',
  field_valign:         'Vertikale Ausrichtung',
  field_halign:         'Horizontale Ausrichtung',
  field_border_radius:         'Eckenradius',
  field_border_width:          'Rahmenbreite',
  field_border_color:          'Rahmenfarbe',
  field_photo_border_radius:   'Bild-Eckenradius',
  field_photo_border_width:    'Bild-Rahmenbreite',
  field_photo_border_color:    'Bild-Rahmenfarbe',
  field_name_size:             'Name-Schriftgröße',
  field_name_color:            'Name-Farbe',
  field_role_size:             'Rolle-Schriftgröße',
  field_role_color:            'Rolle-Farbe',
  field_desc_size:             'Beschreibung-Schriftgröße',
  field_desc_color:            'Beschreibung-Farbe',
  field_text1:          'Textzeile 1',
  field_text2:          'Textzeile 2',
  field_after_text:     'Text nach dem Datum',
  field_date:           'Datum',
  field_countdown_date: 'Datum',
  field_section_bg:          'Abschnitt-Hintergrund',
  field_card_bg:             'Karten-Hintergrund',
  field_card_radius:         'Karten-Eckenradius',
  field_name_color:          'Name-Farbe',
  field_address_color:       'Adresse-Farbe',
field_description_color:   'Beschreibung-Farbe',
  field_timeline_color:      'Timeline-Farbe',
  field_emoji_bg_color:      'Emoji-Hintergrundfarbe',
  field_time_color:          'Uhrzeit-Farbe',
  field_title_color:         'Titel-Farbe',
  field_closing_text:         'Abschlusstext',
  field_content_overlay_color: 'Inhalt-Overlay-Farbe',
  field_content_overlay:       'Inhalt-Overlay-Deckkraft',
  field_content_radius:        'Inhalt-Eckenradius',
  field_value_size:     'Zahlen-Größe',
  field_value_color:    'Zahlen-Farbe',
  field_label_size:     'Label-Größe',
  field_label_color:    'Label-Farbe',
  field_deadline:       'Anmeldeschluss',
  field_show_persons:   'Personenanzahl abfragen',
  field_show_meal:      'Essenswunsch abfragen',
  field_show_message:   'Nachricht erlauben',
  field_show_email:     'E-Mail-Adresse abfragen',
  field_form_labels:    'Formular-Beschriftungen',
  field_meal_options:   'Essensoptionen',
  field_album:          'Album',
  field_columns:        'Spalten',
  field_nav_justify:        'Ausrichtung',
  field_link_color:         'Link-Textfarbe',
  field_link_hover_color:   'Link-Textfarbe (Hover)',
  field_button_text:    'Button-Text',
  field_button_url:     'Button-URL',
  field_maps_url:       'Google Maps Link',
  field_link_label:     'Link-Text',
  field_booking_url:    'Buchungs-URL',
  field_website_url:    'Website-URL',
  field_price_hint:     'Preishinweis',
  field_time:           'Uhrzeit',
  field_icon:           'Icon (Emoji)',
  field_address:        'Adresse',
  field_description:    'Beschreibung',
  field_role:           'Rolle',
  field_name:           'Name',
  field_author:         'Autor',
  field_photo:          'Foto',
  field_term:           'Begriff',
  field_question:       'Frage',
  field_answer:         'Antwort',
  field_link:           'Link',
  field_note:           'Anmerkung',
  field_label:          'Bezeichnung',
  field_hide:           'Ausblenden',
  field_anchor:         'Sprungmarke',
  field_form_bg:        'Formular-Hintergrund',
  field_col2_bg:        'Listen-Spalte Hintergrund',
  field_form_padding:   'Formular-Innenabstand',
  field_opacity:        'Deckkraft',
  field_list_color:     'Listentext-Farbe',

  // Select options
  opt_left:         'Links',
  opt_center:       'Mitte',
  opt_right:        'Rechts',
  opt_justify:      'Blocksatz',
  opt_top_left:     'Oben links',
  opt_top_center:   'Oben mitte',
  opt_bottom_left:  'Unten links',
  opt_bottom_center:'Unten mitte',
  opt_s:            'Klein',
  opt_m:            'Mittel',
  opt_l:            'Groß',
  opt_xl:           'Sehr groß',
  opt_2xl:          'Riesig',
  opt_3xl:          '3XL',
  opt_4xl:          '4XL',
  opt_1:            '1 Spalte',
  opt_2:            '2 Spalten',
  opt_3:            '3 Spalten',
  opt_4:            '4 Spalten',
  opt_5:            '5 Spalten',
  opt_6:            '6 Spalten',
  opt_7:            '7 Spalten',
  opt_8:            '8 Spalten',
  opt_9:            '9 Spalten',
  opt_10:           '10 Spalten',
  opt_11:           '11 Spalten',
  opt_12:           '12 Spalten',
  opt_grid:         'Raster',
  opt_masonry:      'Masonry',
  opt_cards:        'Karten',
  opt_alternating:  'Wechselnd',
  opt_rund:         'Rund',
  opt_img_left:     'Bild links',
  opt_img_right:    'Bild rechts',
  opt_img_top:      'Bild oben',
  opt_img_bottom:   'Bild unten',
  opt_none:         'Kein Bild',
  opt_all:          'Alle',
  opt_acc_right:    'FAQ rechts',
  opt_acc_left:     'FAQ links',
  opt_list_right:   'Liste rechts',
  opt_list_left:    'Liste links',
  opt_form_right:   'Formular rechts',
  opt_form_left:    'Formular links',
  opt_available:    'Verfügbar',
  opt_reserved:     'Reserviert',
  opt_gallery_bottom: 'Galerie unten',
  opt_gallery_right:  'Galerie rechts',
  opt_gallery_left:   'Galerie links',

  // Media modal
  media_title:       'Bild auswählen',
  media_tab_upload:  'Hochladen',
  media_tab_gallery: 'Bildauswahl',
  media_drop_hint:   'Bild hier ablegen',
  media_upload_btn:  'Datei hochladen',
  media_uploading:   'Wird hochgeladen …',
  media_empty:           'Keine Bilder vorhanden',
  media_section_uploads: 'Deine Uploads',
  media_section_samples: 'Beispielbilder',
  media_select:          'Auswählen',
  media_remove:      'Bild entfernen',
  media_replace:     'Bild ersetzen',
  media_close:       'Schließen',

  // Draft system
  draft_unsaved:    'Ungespeicherte Änderungen',
  draft_saving:     'Wird gespeichert…',
  draft_saved:      'Gespeichert',
  draft_discard:    'Verwerfen',
  draft_save:       'Speichern',

  // Repeater
  repeater_add:     'Eintrag hinzufügen',
  repeater_delete:  'Löschen',
  repeater_confirm: 'Wirklich löschen?',

  // Section visibility
  section_visible:  'Sichtbar',
  section_hidden:   'Versteckt',
  var_hint_toggle:  'Personalisierungs-Variablen',
  var_hint_label:   'Variablen:',

  // Gallery
  gallery_all:              'Alle Bilder',
  gallery_no_album:         'Kein Album',
  gallery_drop_hint:        'Bilder hier ablegen oder klicken zum Auswählen',
  gallery_select_files:     'Dateien auswählen',
  gallery_uploading:        'Bilder hochgeladen …',
  gallery_empty:            'Noch keine Bilder vorhanden.',
  gallery_album_placeholder:'Neues Album …',
  gallery_rename_album:     'Album umbenennen',
  gallery_selected:         'ausgewählt',
  gallery_select_all:       'Alle auswählen',
  gallery_assign_album:     'Album zuweisen …',
  gallery_drag_hint:        'Ziehe Bilder auf ein Album',
  gallery_drag_one:         '1 Bild',
  gallery_drag_many:        '{n} Bilder',
  gallery_upload_errors:    'Bild(er) konnten nicht hochgeladen werden',
  gallery_delete_error:     'Bild konnte nicht gelöscht werden',
  gallery_refresh:          'Galerie aktualisieren',
  gallery_drag_sort:        'Reihenfolge ändern',
  gallery_sort_mode:        'Reihenfolge ändern',
  gallery_sort_done:        'Fertig',
  gallery_sort_hint:        'Ziehe Bilder um die Reihenfolge zu ändern',

  // Guests tab
  guests_all:               'Alle Gäste',
  guests_add:               'Gast hinzufügen',
  guests_edit:              'Bearbeiten',
  guests_empty:             'Noch keine Gäste vorhanden.',
  guests_search:            'Suchen…',
  guests_rsvp_all:          'Alle Stati',
  guests_count:             'Gäste',
  guests_group_new:         'Neue Gruppe…',
  guests_group_add:         'Gruppe erstellen',
  guests_group_placeholder: 'Gruppenname…',
  guests_mail_compose:      'E-Mail verfassen',
  guests_csv_export:        'CSV-Export',

  // Guest form fields
  guests_field_name:        'Name',
  guests_field_greeting:    'Begrüßung',
  guests_field_email:       'E-Mail',
  guests_field_language:    'Sprache',
  guests_field_groups:      'Gruppen',
  guests_field_persons:     'Personen',
  guests_field_rsvp:        'RSVP-Status',
  guests_field_meal:        'Essenswünsche (pro Person)',
  guests_field_message:     'Notiz',
  guests_person_name:       'Person',
  guests_meal_none:         '– keine Auswahl –',
  guests_meal_placeholder:  'Essenswunsch…',
  guests_token_url:         'Personalisierungs-URL',
  guests_token_copy:        'URL kopieren',
  guests_token_copied:      'Kopiert!',

  // RSVP status
  rsvp_pending:    'Offen',
  rsvp_confirmed:  'Zugesagt',
  rsvp_declined:   'Abgesagt',

  // Table columns
  guests_col_name:    'Name',
  guests_col_email:   'E-Mail',
  guests_col_groups:  'Gruppen',
  guests_col_persons: 'Personen',
  guests_col_rsvp:    'RSVP',

  // Mail view
  mail_recipients:        'Empfänger',
  mail_recipients_all:    'Alle Gäste',
  mail_recipients_group:  'Nach Gruppe',
  mail_recipients_rsvp:   'Nach RSVP-Status',
  mail_recipient_count:   'Empfänger',
  mail_subject:           'Betreff',
  mail_body:              'Nachricht',
  mail_vars_title:        'Template-Variablen',
  mail_send:              'E-Mails senden',
  mail_sending:           'Wird gesendet…',
  mail_preview:           'Vorschau',
  mail_preview_guest:     'Vorschau für',
  mail_preview_none:      'Kein Empfänger ausgewählt.',
  mail_sent_of:           '{sent} von {total} gesendet',
  mail_failed:            'Fehler: {n}',
  mail_done:              'Versand abgeschlossen',
  mail_no_recipients:     'Keine Empfänger mit E-Mail-Adresse gefunden.',
  mail_confirm_send:      '{n} E-Mails wirklich senden?',
  mail_error_subject:     'Bitte Betreff eingeben.',
  mail_error_body:        'Bitte Nachricht eingeben.',
  mail_back:              'Zurück',
  mail_errors_title:      'Fehler beim Versand',
  mail_header_image:      'Kopfbild (Header)',
  mail_header_choose:     'Bild auswählen',
  mail_draft_saving:      'Wird gespeichert…',
  mail_draft_saved:       'Entwurf gespeichert',
  mail_info_toggle:       'Mehrsprachige Vorlagen',
  mail_info_text:         'Jede aktive Sprache hat eine eigene Vorlage mit Betreff und Text. Beim Versand wählt das System automatisch die Sprache des Gastes – fehlt eine Vorlage, greift die Standardsprache als Fallback. Ein oranger Punkt markiert noch leere Vorlagen.',
  mail_design:            'E-Mail Design',
  mail_design_bg:         'Außenhintergrund',
  mail_design_body_bg:    'Kartenhintergrund',
  mail_design_body_color: 'Textfarbe',
  mail_design_btn_bg:     'Button-Farbe',
  mail_design_btn_color:  'Button-Schrift',

  dash_loading:       'Wird geladen…',
  cakes_empty:        'Noch keine Einträge.',
  cakes_cake:         'Kuchen',
  gifts_no_section:   'Kein Geschenketisch-Abschnitt vorhanden.',
  gifts_empty:        'Keine Geschenke eingetragen.',
  gifts_reserved_by:  'von',

  // Misc
  save:    'Speichern',
  cancel:  'Abbrechen',
  delete:  'Löschen',
  confirm_delete: 'Wirklich löschen?',
  yes: 'Ja',
  no:  'Nein',
};