Files
FamilyMealPlanner/MealMood/Resources/de.lproj/Localizable.strings
T
alexandrev-tibco e15ff93465 2.0: breakfast and snack meal types across the app
- MealType gains breakfast/snack (chronological order drives slot/row order).
- AppSettings.activeMealTypes: single source of truth for enabled meals, backed
  by new optional enabledMealTypesRaw with legacy mealWindows fallback —
  additive migration, keeps pre-2.0 installs and iCloud snapshots working.
  Legacy field kept coherent by the setter. time(for:) resolves per-meal event
  times (breakfast 8:00 / snack 17:00 defaults on old stores).
- Replaced the 5 duplicated mealWindows→[MealType] derivations (slot sync,
  default plan creation, week calendar, export view) with activeMealTypes.
- CalendarService: per-type event names and times.
- Export styles: per-type accent colors and gradients.
- Widget: generic meals list (N rows) instead of hardcoded lunch/dinner;
  compact families fall back to main meals when >2 are active.
- Settings: 4 meal toggles (min 1) replace the 3-option picker.
- Onboarding: meal step is now multi-select over the 4 types.
- iCloud sync: enabledMealTypesRaw synced (optional, pre-2.0 compatible).
- Localized breakfast/snack in all 6 languages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkanrydYtrme8wipTzWssG
2026-07-12 18:00:50 +02:00

413 lines
18 KiB
Plaintext

/* Onboarding */
"onboarding_welcome_title" = "Organisiere deine Mahlzeiten in 1 Minute";
"onboarding_welcome_subtitle" = "Beantworte 4 kurze Schritte und plane noch heute los.";
"onboarding_welcome_step_1" = "Wähle, ob du Mittagessen, Abendessen oder beides planen möchtest";
"onboarding_welcome_step_2" = "Entscheide, ob Wochenenden eingeschlossen werden sollen";
"onboarding_welcome_step_3" = "Verbinde optional deinen Kalender";
"onboarding_welcome_step_4" = "Füge deine typischen Gerichte hinzu, um schnell zu starten";
"onboarding_nav_intro" = "Schnelleinrichtung";
"onboarding_nav_setup" = "Einrichtung";
"onboarding_nav_step_short" = "Schritt %d";
"onboarding_nav_step_counter" = "Schritt %d/%d";
"onboarding_start" = "Loslegen";
"onboarding_continue" = "Weiter";
"onboarding_skip" = "Überspringen";
"onboarding_finish" = "Fertig";
/* Meal Windows */
"meal_windows_title" = "Schritt 1: Mittagessen, Abendessen oder beides?";
"meal_windows_dinner_only" = "Nur Abendessen";
"meal_windows_lunch_only" = "Nur Mittagessen";
"meal_windows_both" = "Mittag- und Abendessen";
/* Weekends */
"weekends_title" = "Schritt 2: Auch Wochenenden planen?";
"weekends_toggle" = "Auch Samstage und Sonntage planen";
"weekends_note" = "Das kannst du später in den Einstellungen ändern";
/* Calendar */
"calendar_title" = "Schritt 3: Kalender verbinden?";
"calendar_sync" = "Synchronisieren";
"calendar_select" = "Kalender";
"calendar_lunch_time" = "Mittagszeit";
"calendar_dinner_time" = "Abendessenszeit";
"calendar_optional" = "Optional, du kannst es später aktivieren";
"calendar_permission_title" = "Kalenderzugriff";
"calendar_permission_message" = "MealMood benötigt Zugriff auf deinen Kalender, um Ereignisse zu synchronisieren.";
"calendar_permission_settings" = "Zu Einstellungen";
/* First Dishes */
"first_dishes_title" = "Schritt 4: Füge deine Lieblingsgerichte hinzu";
"first_dishes_subtitle" = "Füge einige Gerichte hinzu, um schneller zu starten.";
"first_dishes_optional_hint" = "Optional — du kannst jederzeit weitere Gerichte in der App hinzufügen.";
"first_dishes_name_placeholder" = "Gerichtsname";
"first_dishes_add_tag" = "Tag hinzufügen";
"first_dishes_add_dish" = "Gericht hinzufügen";
"first_dishes_added" = "Hinzugefügte Gerichte:";
/* Home */
"home_title" = "MealMood";
"home_previous" = "Zurück";
"home_next" = "Weiter";
"home_complete" = "Abschließen";
"home_undo_last_action" = "Letzte Aktion rückgängig machen";
"home_reset" = "Zurücksetzen";
"home_copy_previous_week" = "Vorherige Woche kopieren";
"home_my_dishes" = "Meine Gerichte";
"home_add_first_dish" = "Füge dein erstes Gericht hinzu, um zu starten";
"home_add_dish" = "Gericht hinzufügen";
"home_my_dishes_search" = "Gerichte suchen";
"home_my_dishes_search_empty" = "Keine Gerichte gefunden";
"home_my_dishes_hide_used" = "Diese Woche verwendete ausblenden";
"home_pick_dish_title" = "Gericht auswählen";
"home_pick_dish_search" = "Gerichte suchen";
"home_pick_dish_empty" = "Keine Gerichte passen zu deiner Suche";
"home_pick_dish_add_new" = "Neues Gericht hinzufügen";
"home_pick_dish_no_dishes" = "Noch keine Gerichte. Füge eines hinzu, um zu starten.";
"home_select_week" = "Woche auswählen";
"home_week_picker_title" = "Woche auswählen";
"home_week_picker_date" = "Datum";
"home_week_picker_go" = "Los";
/* Reset Alert */
"reset_title" = "Die ganze Woche löschen?";
"reset_message" = "Dies kann nicht rückgängig gemacht werden";
"reset_cancel" = "Abbrechen";
"reset_confirm" = "Löschen";
/* Toasts */
"toast_dish_assigned" = "Gericht zugewiesen ✓";
"toast_week_complete" = "Woche abgeschlossen! 🎉";
"toast_week_reset" = "Woche gelöscht 🔄";
"toast_dish_saved" = "Gericht gespeichert ✓";
"toast_event_deleted" = "Kalendereintrag gelöscht";
"toast_cannot_complete" = "Nicht alle Plätze konnten gefüllt werden";
"toast_dish_deleted" = "Gericht gelöscht";
"toast_no_free_slots" = "Keine freien Plätze verfügbar";
"toast_calendar_synced" = "Kalender synchronisiert ✓";
"toast_copied_previous_week" = "Aus vorheriger Woche kopiert ✓";
"toast_previous_week_empty" = "Kein Plan für die vorherige Woche gefunden";
"toast_undo_applied" = "Letzte Aktion rückgängig gemacht";
"copy_previous_confirm_title" = "Aktuelle Woche ersetzen?";
"copy_previous_confirm_message" = "Es sind bereits Gerichte zugewiesen. Das Kopieren der vorherigen Woche überschreibt die aktuellen Zuweisungen.";
"copy_previous_confirm_confirm" = "Woche ersetzen";
/* Dish Form */
"dish_new_title" = "Neues Gericht";
"dish_edit_title" = "Gericht bearbeiten";
"dish_name_label" = "Gerichtsname *";
"dish_name_placeholder" = "Z. B.: Brathähnchen";
"dish_description_label" = "Beschreibung (optional)";
"dish_description_placeholder" = "Z. B.: Saftig und mit Kräutern im Ofen gebacken";
"dish_tags_label" = "Tags (optional)";
"dish_add_tag" = "Tag hinzufügen";
"dish_delete" = "Gericht löschen";
"dish_delete_title" = "Dieses Gericht löschen?";
"dish_delete_message" = "Diese Aktion kann nicht rückgängig gemacht werden";
"dish_cancel" = "Abbrechen";
"dish_done" = "Fertig";
"dish_delete_blocked_title" = "Löschen nicht möglich";
"dish_delete_blocked_message" = "Du kannst kein Gericht löschen, das der aktuellen Woche zugewiesen ist.";
"dish_delete_blocked_ok" = "OK";
"dish_list_empty" = "Du hast noch keine Gerichte";
/* Tag Selector */
"tag_selector_title" = "Tags auswählen";
"tag_selector_done" = "Fertig";
/* Tags */
"tags_title" = "Tags";
"tags_max_per_week" = "Max pro Woche";
"tags_no_consecutive" = "Nicht hintereinander";
"tags_no_consecutive_desc" = "Verhindert aufeinanderfolgende Tage";
"tags_no_duplicate" = "Keine Wiederholung am selben Tag";
"tags_no_duplicate_desc" = "Kann nicht mittags und abends am selben Tag erscheinen";
"tags_restriction" = "Zeitbeschränkung";
"tags_no_restriction" = "Keine Beschränkung";
"tags_lunch_only" = "Nur Mittagessen";
"tags_dinner_only" = "Nur Abendessen";
"tags_no_limit" = "Keine Begrenzung";
/* Settings */
"settings_title" = "Einstellungen";
"settings_planning" = "Planung";
"settings_meal_windows" = "Mahlzeitenfenster";
"settings_include_weekends" = "Wochenenden einschließen";
"settings_export_style" = "Wöchentlicher Exportstil";
"settings_calendar" = "Kalender";
"settings_icloud_sync" = "Daten mit iCloud synchronisieren";
"settings_sync" = "Synchronisieren";
"settings_sync_mode" = "Synchronisierungsmodus";
"settings_sync_mode_week_complete" = "Automatisch (wenn die Woche vollständig ist)";
"settings_sync_mode_manual" = "Manuell (Synchronisieren-Taste)";
"settings_sync_now" = "Jetzt synchronisieren";
"settings_lunch_time" = "Mittagszeit";
"settings_dinner_time" = "Abendessenszeit";
"settings_event_duration" = "Ereignisdauer";
"settings_event_prefix" = "Titelpräfix";
"settings_reminder" = "Erinnerung";
"settings_reminder_none" = "Keine Erinnerung";
"settings_tags" = "Tags";
"settings_manage_tags" = "Tags verwalten";
"settings_language" = "Sprache";
"settings_premium" = "Premium";
"settings_premium_status" = "Status";
"settings_remove_ads" = "Werbung entfernen";
"settings_about" = "Info";
"settings_website" = "Website";
"settings_support" = "Support-E-Mail";
"settings_rate_app" = "MealMood bewerten";
"settings_app_version" = "Version";
"settings_app_build" = "Build";
"settings_danger_zone" = "Gefahrenbereich";
"settings_reset_all_data" = "Alle Daten zurücksetzen";
"settings_reset_all_data_title" = "Alle App-Daten zurücksetzen?";
"settings_reset_all_data_message" = "Dadurch werden Gerichte, Tags, Pläne und Einstellungen gelöscht und das Onboarding neu gestartet.";
"settings_reset_all_data_confirm" = "Alles zurücksetzen";
/* Premium */
"premium_title" = "MealMood Premium";
"premium_subtitle" = "Nutze alle Funktionen";
"premium_no_ads" = "Keine Werbung";
"premium_unlimited_dishes" = "Unbegrenzte Gerichte";
"premium_custom_tags" = "Benutzerdefinierte Tags";
"premium_advanced_rules" = "Erweiterte Tag-Regeln";
"premium_future_weeks" = "Unbegrenzt zukünftige Wochen planen";
"premium_share_week" = "Wöchentlicher Bildexport";
"premium_family_sharing" = "Unterstützt Familienfreigabe";
"premium_plans" = "Verfügbare Pläne:";
"premium_monthly" = "Monatlich";
"premium_yearly" = "Jährlich";
"premium_save" = "44 % sparen";
"premium_month" = "Monat";
"premium_price_note" = "Jederzeit über dein Apple-Konto kündbar.";
"premium_terms_note" = "Automatisch verlängerbares Abo. Jederzeit in deinen Apple-Kontoeinstellungen kündbar.";
"premium_active" = "Premium ist aktiv";
"premium_subscribe" = "Abonnieren";
"premium_restore" = "Käufe wiederherstellen";
"premium_processing" = "Wird verarbeitet...";
"premium_loading_products" = "Kaufoptionen werden geladen...";
"premium_loading_products_hint" = "Wenn es zu lange dauert, tippe auf Erneut versuchen.";
"premium_loading_timeout" = "Laden hat zu lange gedauert";
"premium_loading_timeout_hint" = "StoreKit hat nicht rechtzeitig geantwortet. Tippe auf Erneut versuchen.";
"premium_products_not_found" = "Keine Produkte verfügbar";
"premium_products_not_found_hint" = "Prüfe die Produkt-IDs in App Store Connect / der StoreKit-Konfiguration.";
"premium_loading_failed" = "Produkte konnten nicht geladen werden";
"premium_loading_failed_hint" = "Bitte prüfe deine StoreKit-Konfiguration und versuche es erneut.";
"premium_retry_products" = "Erneut versuchen";
"premium_purchase_pending" = "Der Kauf wartet auf Genehmigung.";
"premium_purchase_cancelled" = "Der Kauf wurde abgebrochen.";
"premium_purchase_failed" = "Der Kauf ist fehlgeschlagen. Bitte versuche es erneut.";
"tag_selector_empty" = "Noch keine Tags verfügbar";
"premium_limit_dishes" = "Limit des Gratisplans erreicht: 15 Gerichte";
"dish_counter_label" = "Gerichte";
"dish_counter_upgrade_hint" = "Tippe für unbegrenzte Gerichte mit Premium";
"dish_limit_modal_title" = "Du bist auf einer Welle! 🔥";
"dish_limit_modal_message" = "Du hast deinen Gratisplan voll. Hol dir unbegrenzte Gerichte, erweiterte Regeln und mehr mit Premium.";
"dish_limit_modal_cta" = "Premium ansehen";
"dish_limit_modal_dismiss" = "Vielleicht später";
"onboarding_paywall_title" = "MealMood Premium kostenlos testen";
"onboarding_paywall_subtitle" = "Alles für 7 Tage freigeschaltet — unverbindlich.";
"onboarding_paywall_cta_trial" = "Gratis-Test starten";
"onboarding_paywall_cta_skip" = "Gratis weiter";
"remove_ads_promo_title" = "Müde von Werbung?";
"remove_ads_promo_subtitle" = "Hol dir Premium — nie wieder Werbung.";
"remove_ads_promo_cta" = "Werbung entfernen";
"premium_yearly" = "Jährlich";
"premium_year" = "Jahr";
"premium_lifetime" = "Lebenslang";
"premium_one_time" = "einmalig";
"premium_lifetime_badge" = "EINMALIG";
"premium_buy_lifetime" = "Lebenslang kaufen";
"premium_save_badge" = "SPARE %@";
"premium_best_value" = "BESTE WAHL";
"premium_trial_badge" = "7 Tage gratis";
"premium_trial_note" = "7 Tage gratis, dann %@. Jederzeit kündbar.";
"premium_social_proof" = "Geliebt von zufriedenen Familien ★★★★★";
"premium_limit_rules" = "Erweiterte Tag-Regeln sind Premium";
"premium_limit_future_weeks" = "Der Gratisplan erlaubt Planung bis zur nächsten Woche";
/* Home extras */
"rule_override_title" = "Regelkonflikt";
"rule_override_message" = "Dieses Gericht verletzt eine oder mehrere Tag-Regeln. Trotzdem zuweisen?";
"rule_override_confirm" = "Trotzdem zuweisen";
"share_week_button" = "Woche teilen";
"share_week_title" = "MealMood Wochenplan";
"share_week_callout_title" = "Deine Woche ist bereit zum Export";
"share_week_callout_subtitle" = "Erstelle ein schönes Bild zum Teilen oder Drucken deines Essensplans.";
"share_export_style_default" = "Standard";
"share_export_style_school" = "Stundenplan";
"share_export_style_vertical" = "Vertikal";
"share_export_style_picker_title" = "Exportstil wählen";
"share_export_style_picker_subtitle" = "Du kannst ihn jederzeit in den Einstellungen ändern.";
"share_export_style_picker_apply" = "Diesen Stil verwenden";
"share_export_school_title" = "Wöchentlicher Essensplan";
"share_export_school_subtitle" = "Stundenplan";
"share_export_vertical_title" = "Vertikaler Essensplan";
"ads_placeholder" = "Anzeige";
"ads_loading" = "Anzeige wird geladen...";
"ads_unavailable" = "Anzeige nicht verfügbar";
"history_title" = "Monatlicher Verlauf";
"history_month_empty" = "In diesem Monat gibt es keine geplanten Wochen";
"history_week_complete" = "Woche abgeschlossen";
"history_week_incomplete" = "Woche in Arbeit";
/* Onboarding suggestions */
"first_dishes_suggestions" = "Schnelle Vorschläge";
"first_dishes_suggestion_add" = "Vorschlag hinzufügen";
"first_dishes_suggestion_added" = "Hinzugefügt";
"first_dishes_no_tags" = "Standard-Tags werden geladen, bitte versuche es gleich noch einmal";
/* Onboarding trial */
"onboarding_trial_title" = "Premium freischalten";
"onboarding_trial_subtitle" = "Schalte jetzt alle Premium-Funktionen frei.";
"onboarding_trial_cta" = "Premium freischalten";
"onboarding_trial_skip" = "Mit Gratisplan fortfahren";
"onboarding_trial_price_format" = "%@ / Monat";
/* Review funnel */
"review_funnel_title" = "Wie gefällt dir MealMood?";
"review_funnel_message" = "Deine Meinung hilft uns, MealMood zu verbessern.";
"review_funnel_positive" = "Gefällt mir";
"review_funnel_negative" = "Verbesserungsbedarf";
"review_feedback_title" = "Sag uns, was wir verbessern sollen";
"review_feedback_message" = "Sende uns dein Feedback, damit wir die App verbessern können.";
"review_feedback_contact" = "Feedback senden";
"onboarding_auto_assign_title" = "Sollen wir deine Woche automatisch füllen?";
"onboarding_auto_assign_message" = "Wir können diese Woche automatisch mit deinen Gerichten und Regeln füllen.";
"onboarding_auto_assign_yes" = "Ja, automatisch zuweisen";
"onboarding_auto_assign_no" = "Nein, ich mache es";
"onboarding_premium_prompt_title" = "Premium freischalten?";
"onboarding_premium_prompt_message" = "Keine Werbung, unbegrenzte Gerichte, erweiterte Regeln und Planung zukünftiger Wochen.";
"onboarding_premium_prompt_cta" = "Premium ansehen";
/* Notifications */
"notification_planning_title" = "Plane deine nächste Woche";
"notification_planning_body" = "Deine neue Woche beginnt morgen und ist noch nicht geplant.";
/* Meal Types */
"lunch" = "Mittagessen";
"dinner" = "Abendessen";
/* Days */
"day_mon" = "Mo";
"day_tue" = "Di";
"day_wed" = "Mi";
"day_thu" = "Do";
"day_fri" = "Fr";
"day_sat" = "Sa";
"day_sun" = "So";
/* Durations */
"duration_30" = "30 Min.";
"duration_60" = "1 Stunde";
"duration_90" = "1,5 Stunden";
"duration_120" = "2 Stunden";
/* Reminders */
"reminder_30" = "30 Min. vorher";
"reminder_60" = "1 Stunde vorher";
"reminder_120" = "2 Stunden vorher";
"first_dishes_limit_reached" = "Du hast 10 Gerichte erreicht. Tippe auf Fertig, wenn du bereit bist.";
// Social share
"share_instagram_subtitle" = "Als Story-Hintergrund teilen";
"share_copy_image" = "Bild kopieren";
"share_copy_subtitle" = "In WhatsApp, Telegram einfügen…";
"share_more_options" = "Mehr Optionen";
"share_more_subtitle" = "In jeder App teilen";
"share_export_sheet_title" = "Teilen";
"share_copied" = "Bild kopiert!";
// Onboarding preview
"onboarding_welcome_preview_label" = "So könnte deine Woche aussehen ✨";
// Auswärts essen
"slot_eating_out" = "Auswärts";
"home_mark_eating_out" = "Auswärts essen";
"toast_eating_out_marked" = "Als auswärts markiert";
// Regelkonflikte
"violations_panel_title" = "Regelkonflikte";
"violations_panel_empty" = "Keine Konflikte diese Woche";
"violations_fix" = "Slot leeren";
"violations_ignore" = "Ignorieren";
"violations_badge" = "%d Konflikt(e)";
// 1.0.6
"dish_priority" = "Prioritätsgericht";
"dish_priority_desc" = "Wird bei der Auto-Vervollständigung bevorzugt";
"tags_day_restriction" = "Tageseinschränkung";
"tags_day_any" = "Beliebiger Tag";
"tags_day_weekdays" = "Nur Wochentage";
"tags_day_weekend" = "Nur Wochenende";
"share_slot_empty" = "Noch offen";
"home_auto_assign_cta_title" = "Woche automatisch füllen";
"home_auto_assign_cta_slots" = "%d freie Slots";
"home_auto_assign_cta_button" = "Auto-ausfüllen";
"notification_sunday_title" = "Plane deine nächste Woche";
"notification_sunday_body" = "Es ist Sonntag — nimm dir 2 Minuten, um die Mahlzeiten der nächsten Woche zu planen.";
/* Stats */
"stats_title" = "Statistiken";
"stats_streak_label" = "Wochen-Serie";
"stats_weeks_planned_label" = "Geplante Wochen";
"stats_complete_weeks_label" = "Vollständige Wochen";
"stats_completion_rate_label" = "Abschlussrate";
"stats_top_dishes_title" = "Meistgenutzte Gerichte";
"stats_tags_title" = "Nach Kategorie";
"stats_no_data" = "Noch keine Daten";
/* Week rating */
"week_rating_prompt" = "Wie war diese Woche?";
/* Week ready onboarding step (1.2.0) */
"onboarding_week_ready_title" = "Deine Woche ist fertig!";
"onboarding_week_ready_subtitle" = "%d Mahlzeiten automatisch geplant. Du kannst später alles anpassen.";
"onboarding_week_ready_subtitle_empty" = "Dein Wochenplan ist eingerichtet. Füge jederzeit Gerichte hinzu und fülle ihn mit einem Tipp.";
"onboarding_reminder_pitch" = "Erhalte jeden Sonntag eine Erinnerung, damit die Woche immer geplant beginnt.";
"onboarding_reminder_allow" = "Sonntags erinnern";
"onboarding_reminder_skip" = "Jetzt nicht";
/* Notification settings (1.2.0) */
"settings_notifications_header" = "Mitteilungen";
"settings_weekly_reminder" = "Wöchentliche Planungserinnerung";
"settings_notifications_denied_hint" = "Mitteilungen sind in den Systemeinstellungen deaktiviert.";
"settings_open_system_settings" = "Einstellungen öffnen";
/* Widget promo (1.2.0) */
"widget_promo_title" = "Die heutigen Mahlzeiten auf deinem Home-Bildschirm";
"widget_promo_body" = "Halte den Home-Bildschirm gedrückt, tippe auf + und suche nach MealMood, um das Widget hinzuzufügen.";
/* Offer codes + share link (1.2.0) */
"premium_redeem_code" = "Promo-Code einlösen";
"share_link_text" = "Unsere Woche, geplant mit MealMood → https://mealmood.app";
// Shopping list (2.0)
"shopping_list_title" = "Einkaufsliste";
"shopping_done" = "Fertig";
"shopping_missing_ingredients" = "Noch keine Zutaten";
"shopping_other_items" = "Weitere Artikel";
"shopping_add_item_placeholder" = "Artikel hinzufügen…";
"shopping_generate" = "Generieren";
"shopping_clear_checked" = "Abgehakte entfernen";
"shopping_delete" = "Löschen";
"shopping_empty_title" = "Noch nichts einzukaufen";
"shopping_empty_message" = "Plane Gerichte für diese Woche und ihre Zutaten erscheinen hier.";
"shopping_share_header" = "🛒 Einkaufsliste — MealMood";
// Dish editor: photo + ingredients (2.0)
"dish_photo_label" = "Foto";
"dish_photo_add" = "Foto hinzufügen";
"dish_photo_change" = "Foto ändern";
"dish_photo_remove" = "Entfernen";
"dish_ingredients_label" = "Zutaten";
"dish_ingredient_placeholder" = "z. B. 200 g Spaghetti";
"dish_ingredients_add" = "Zutat hinzufügen";
// Meal types (2.0)
"breakfast" = "Frühstück";
"snack" = "Snack";