<resources>
    <string name="app_name">Chompass</string>

    <!-- Widgets -->
    <string name="widget_calorie_label">Chompass Calories</string>
    <string name="widget_calorie_description">See today\'s calories and macros at a glance.</string>
    <string name="widget_protein_label">Chompass Protein</string>
    <string name="widget_protein_description">See today\'s protein progress at a glance.</string>
    <string name="widget_today">Today</string>
    <string name="widget_protein">Protein</string>
    <string name="widget_calories">Calories</string>
    <string name="widget_carbs">Carbs</string>
    <string name="widget_fat">Fat</string>
    <string name="widget_kcal_left_format">%1$d kcal left</string>
    <string name="widget_g_left_format">%1$dg left</string>
    <string name="widget_kcal">kcal</string>
    <string name="widget_protein_g">protein g</string>
    <string name="widget_value_unit_format">%1$d%2$s / %3$d%4$s</string>
    <string name="widget_center_small_format">/ %1$d</string>
    <string name="widget_center_small_g_format">/ %1$dg</string>
    <string name="widget_center_large_g_format">%1$dg</string>

    <!-- Common buttons / actions -->
    <string name="action_save">Save</string>
    <string name="action_cancel">Cancel</string>
    <string name="action_close">Close</string>
    <string name="action_done">Done</string>
    <string name="action_ok">OK</string>
    <string name="action_info">Info</string>
    <string name="action_clear">Clear</string>
    <string name="action_delete">Delete</string>
    <string name="action_continue">Continue</string>
    <string name="action_get_started">Get started</string>
    <string name="action_log">Log</string>
    <string name="action_logging">Logging...</string>
    <string name="action_what_if">What if?</string>
    <string name="action_analyze">Analyze</string>
    <string name="prompt_history_title">Prompt history</string>
    <string name="prompt_history_button">Prompt history</string>
    <string name="prompt_history_use">Use this prompt</string>
    <string name="prompt_history_empty">No saved prompts yet — prompts from the analysis queue and failed analyses appear here.</string>
    <string name="action_discard">Discard</string>
    <string name="action_reset">Reset</string>
    <string name="action_keep_going">Keep Going</string>
    <string name="action_send">Send</string>
    <string name="action_pin">Pin</string>
    <string name="action_retry">Retry</string>
    <string name="action_show">Show</string>
    <string name="action_hide">Hide</string>
    <string name="action_advanced">Advanced</string>

    <!-- Generic units / labels -->
    <string name="unit_kcal">kcal</string>
    <string name="unit_g">g</string>
    <string name="unit_ml">ml</string>
    <string name="unit_mg">mg</string>
    <string name="unit_percent">%</string>
    <string name="unit_cm">cm</string>
    <string name="unit_kg">kg</string>
    <string name="unit_lbs">lbs</string>
    <string name="unit_ft">ft</string>
    <string name="unit_in">in</string>
    <string name="unit_ft_in">ft / in</string>
    <string name="unit_serving">serving</string>
    <string name="unit_serving_plural">servings</string>
    <string name="unit_cup">cup</string>
    <string name="unit_cup_plural">cups</string>
    <string name="unit_tbsp">tbsp</string>
    <string name="unit_tsp">tsp</string>
    <string name="kcal_value_format">%1$s kcal</string>
    <string name="grams_value_format">%1$sg</string>
    <string name="grams_value_decimal_format">%1$sg</string>
    <string name="kg_value_format">%1$.1f kg</string>
    <string name="lbs_value_format">%1$.1f lbs</string>
    <string name="kg_per_week_format">%1$.2f kg/wk</string>
    <string name="lbs_per_week_format">%1$.2f lbs/wk</string>
    <string name="height_cm_format">%1$d cm</string>
    <string name="feet_inches_format">%1$d\' %2$d\"</string>
    <string name="value_unit_format">%1$d %2$s</string>
    <string name="ft_label_format">%1$d ft</string>
    <string name="in_label_format">%1$d in</string>
    <string name="bullet">·</string>

    <!-- Macros / Goal labels -->
    <string name="macro_protein">Protein</string>
    <string name="protein_target_mode_label">Protein target</string>
    <string name="protein_target_mode_grams">Grams per day</string>
    <string name="protein_target_mode_g_per_kg_total">g/kg body weight</string>
    <string name="protein_target_mode_g_per_kg_lbm">g/kg lean mass</string>
    <string name="protein_target_g_per_kg_format">%1$.1f g/kg · %2$d g/day</string>
    <string name="protein_target_lbm_missing_hint">No body-fat %% set. Using total weight until BF%% is logged.</string>
    <string name="macro_carbs">Carbs</string>
    <string name="macro_fat">Fat</string>
    <string name="macro_calories">Calories</string>
    <string name="macro_goal_of">of %1$d%2$s</string>
    <string name="macro_status_left">%1$s%2$s left</string>
    <string name="macro_status_over">%1$s%2$s over</string>
    <string name="macro_status_goal_reached">Goal reached</string>
    <string name="macro_status_no_goal">No goal</string>

    <!-- Gender -->
    <string name="gender_male">Male</string>
    <string name="gender_female">Female</string>
    <string name="gender_other">Other</string>

    <!-- Activity Level -->
    <string name="activity_sedentary">Sedentary</string>
    <string name="activity_light">Light</string>
    <string name="activity_moderate">Moderate</string>
    <string name="activity_active">Active</string>
    <string name="activity_very_active">Very Active</string>
    <string name="activity_extra_active">Extra Active</string>
    <string name="activity_sedentary_subtitle">Little or no exercise.\nApprox. step guide: under 5,000 steps/day.</string>
    <string name="activity_light_subtitle">Exercise 1 to 3 times / week.\nApprox. step guide: 5,000 to 7,499 steps/day.</string>
    <string name="activity_moderate_subtitle">Exercise 4 to 5 times / week.\nApprox. step guide: 7,500 to 9,999 steps/day.</string>
    <string name="activity_active_subtitle">Daily exercise or intense 3 to 4x / week.\nApprox. step guide: 10,000 to 12,499 steps/day.</string>
    <string name="activity_very_active_subtitle">Intense exercise 6 to 7 times / week.\nApprox. step guide: 12,500 to 14,999 steps/day.</string>
    <string name="activity_extra_active_subtitle">Very intense daily, or physical job.\nApprox. step guide: 15,000+ steps/day.</string>

    <!-- Weight Goal -->
    <string name="goal_lose">Lose Weight / Cutting</string>
    <string name="goal_maintain">Maintain / Recomp</string>
    <string name="goal_gain">Gain Weight / Bulking</string>
    <string name="diet_mode_standard">Standard</string>
    <string name="diet_mode_keto_beta">Keto (Beta)</string>
    <string name="diet_mode_beta_note">Beta mode: still being tuned.</string>
    <string name="keto_carb_mode_adaptive">Adaptive carbs</string>
    <string name="keto_carb_mode_manual">Manual carbs</string>
    <string name="keto_carb_mode_adaptive_subtitle">Recommended from your profile and goal.</string>
    <string name="keto_carb_mode_manual_subtitle">Set your own net-carb target in grams.</string>
    <string name="keto_carb_grams_format">%1$d g/day</string>

    <!-- Meal Type -->
    <string name="meal_breakfast">Breakfast</string>
    <string name="meal_lunch">Lunch</string>
    <string name="meal_dinner">Dinner</string>
    <string name="meal_snack">Snack</string>
    <string name="meal_other">Other</string>

    <!-- AutoBalance Macro -->
    <string name="autobalance_protein">Protein</string>
    <string name="autobalance_carbs">Carbs</string>
    <string name="autobalance_fat">Fat</string>

    <!-- AI Provider names -->
    <string name="ai_provider_gemini">Google Gemini</string>
    <string name="ai_provider_openai">OpenAI</string>
    <string name="ai_provider_anthropic">Anthropic Claude</string>
    <string name="ai_provider_xai">xAI Grok</string>
    <string name="ai_provider_openrouter">OpenRouter</string>
    <string name="ai_provider_together">Together AI</string>
    <string name="ai_provider_groq">Groq</string>
    <string name="ai_provider_huggingface">Hugging Face</string>
    <string name="ai_provider_fireworks">Fireworks AI</string>
    <string name="ai_provider_deepinfra">DeepInfra</string>
    <string name="ai_provider_mistral">Mistral</string>
    <string name="ai_provider_ollama">Ollama (Local)</string>
    <string name="ai_provider_custom">Custom (OpenAI-compatible)</string>
    <string name="ai_provider_on_device">On-Device (Private)</string>
    <string name="ai_provider_on_device_subtitle">Private and offline. Less accurate than cloud AI; ~2 to 4 GB download</string>

    <!-- AI Provider API key placeholders -->
    <string name="ai_key_placeholder_gemini">AIza...</string>
    <string name="ai_key_placeholder_openai">sk-...</string>
    <string name="ai_key_placeholder_anthropic">sk-ant-...</string>
    <string name="ai_key_placeholder_xai">xai-...</string>
    <string name="ai_key_placeholder_openrouter">sk-or-...</string>
    <string name="ai_key_placeholder_together">...</string>
    <string name="ai_key_placeholder_groq">gsk_...</string>
    <string name="ai_key_placeholder_huggingface">hf_...</string>
    <string name="ai_key_placeholder_fireworks">fw_...</string>
    <string name="ai_key_placeholder_deepinfra">...</string>
    <string name="ai_key_placeholder_mistral">...</string>
    <string name="ai_key_placeholder_ollama">No key needed</string>
    <string name="ai_key_placeholder_custom">API key (or anything if endpoint doesn\'t need one)</string>

    <!-- Speech Provider -->
    <string name="speech_provider_native">Native (On-Device)</string>
    <string name="speech_provider_gemini">Gemini Audio</string>
    <string name="speech_provider_openai">OpenAI Whisper</string>
    <string name="speech_provider_groq">Groq (Whisper)</string>
    <string name="speech_provider_deepgram">Deepgram</string>
    <string name="speech_provider_assemblyai">AssemblyAI</string>

    <string name="speech_key_placeholder_native">Not needed</string>
    <string name="speech_key_placeholder_gemini">AIza...</string>
    <string name="speech_key_placeholder_openai">sk-...</string>
    <string name="speech_key_placeholder_groq">gsk_...</string>
    <string name="speech_key_placeholder_deepgram">Token your-deepgram-key</string>
    <string name="speech_key_placeholder_assemblyai">Your AssemblyAI key</string>

    <string name="speech_description_native">Uses the device\'s Android speech recognition service when one is available in this profile. Free, with real-time partial results. Needs a system STT engine (Assist-only apps do not count).</string>
    <string name="speech_description_gemini">Gemini API audio transcription. Uses batch audio understanding, not Google Cloud\'s real-time Speech-to-Text API.</string>
    <string name="speech_description_openai">OpenAI Whisper API. High accuracy, 99+ languages, paid per minute.</string>
    <string name="speech_description_groq">Groq-hosted Whisper Large v3. Very fast inference, has a free tier.</string>
    <string name="speech_description_deepgram">Deepgram Nova. Real-time and batch modes, fast and accurate.</string>
    <string name="speech_description_assemblyai">AssemblyAI Universal model. Strong accuracy, free tier available.</string>

    <!-- Native speech recognizer errors -->
    <string name="speech_error_audio_capture_failed">Audio capture failed</string>
    <string name="speech_error_start_failed">Speech recognition failed to start</string>
    <string name="speech_error_missing_permission">Missing microphone permission</string>
    <string name="speech_error_network">Network error</string>
    <string name="speech_error_network_timeout">Network timeout</string>
    <string name="speech_error_no_match">No speech recognized</string>
    <string name="speech_error_recognizer_busy">Recognizer busy</string>
    <string name="speech_error_server">Server error</string>
    <string name="speech_error_no_input">No speech input</string>
    <string name="speech_error_server_disconnected">Speech service disconnected</string>
    <string name="speech_error_language_not_supported">Speech language is not supported on this device</string>
    <string name="speech_error_language_unavailable">Speech language is unavailable on this device</string>
    <string name="speech_error_unknown_format">Speech error (%1$d)</string>

    <!-- Bottom navigation -->
    <string name="nav_home">Home</string>
    <string name="nav_progress">Progress</string>
    <string name="nav_coach">Coach</string>
    <string name="nav_settings">Settings</string>
    <string name="nav_about">About</string>

    <!-- Day-of-week narrow letters (for week strip) -->
    <string name="dow_narrow_monday">M</string>
    <string name="dow_narrow_tuesday">T</string>
    <string name="dow_narrow_wednesday">W</string>
    <string name="dow_narrow_thursday">T</string>
    <string name="dow_narrow_friday">F</string>
    <string name="dow_narrow_saturday">S</string>
    <string name="dow_narrow_sunday">S</string>

    <!-- Months (full) -->
    <string name="month_january">January</string>
    <string name="month_february">February</string>
    <string name="month_march">March</string>
    <string name="month_april">April</string>
    <string name="month_may">May</string>
    <string name="month_june">June</string>
    <string name="month_july">July</string>
    <string name="month_august">August</string>
    <string name="month_september">September</string>
    <string name="month_october">October</string>
    <string name="month_november">November</string>
    <string name="month_december">December</string>

    <!-- Onboarding -->
    <string name="onboarding_back">Back</string>
    <string name="onboarding_logo_description">Chompass logo</string>
    <string name="onboarding_welcome_line1">Track meals,</string>
    <string name="onboarding_welcome_line2">Stay balanced</string>
    <string name="onboarding_welcome_subtitle">Log meals with photos, voice, or text.\nYour nutrition, at a glance.</string>

    <string name="onboarding_gender_title">What\'s your gender?</string>
    <string name="onboarding_gender_subtitle">This helps us calculate your metabolism</string>

    <string name="onboarding_birthday_title">When\'s your birthday?</string>
    <string name="onboarding_birthday_subtitle">Used to calculate your daily needs</string>

    <string name="onboarding_height_weight_title">Height &amp; Weight</string>
    <string name="onboarding_height_weight_subtitle">We\'ll keep this private</string>
    <string name="onboarding_imperial">Imperial</string>
    <string name="onboarding_metric">Metric</string>
    <string name="onboarding_height">Height</string>
    <string name="onboarding_weight">Weight</string>
    <string name="onboarding_feet">Feet</string>
    <string name="onboarding_inches">Inches</string>

    <string name="onboarding_activity_title">How active are you?</string>
    <string name="onboarding_activity_subtitle">Your typical week</string>

    <string name="onboarding_goal_title">What\'s your goal?</string>
    <string name="onboarding_goal_subtitle">You can change this anytime</string>
    <string name="onboarding_diet_mode_title">Do you follow a diet mode?</string>
    <string name="onboarding_diet_mode_subtitle">Choose your default coaching style</string>
    <string name="keto_carb_setup_title">Keto carb setup</string>
    <string name="keto_carb_manual_hint">Manual target is clamped between 20 and 50 g/day net carbs.</string>

    <string name="onboarding_desired_weight_title">What\'s your\ndesired weight?</string>

    <string name="onboarding_body_fat_title">Do you know your\nbody fat %?</string>
    <string name="onboarding_body_fat_subtitle">Helps us calculate your metabolism more accurately</string>
    <string name="onboarding_yes">Yes</string>
    <string name="onboarding_no">No</string>
    <string name="onboarding_body_fat_ranges">Common ranges: Men 10 to 25%, Women 18 to 35%</string>
    <string name="onboarding_body_fat_no_worries">That\'s fine. We\'ll use a standard formula\nbased on your height, weight, and age.</string>
    <string name="onboarding_goal_optional">Goal (optional)</string>
    <string name="onboarding_goal_set_later">You can set this later in Settings.</string>
    <string name="progress_metric_weight">Weight</string>
    <string name="progress_metric_body_fat">Body Fat</string>
    <string name="progress_log_body_fat">Log Body Fat</string>
    <string name="progress_log_first_body_fat">Log your first body fat % to see trends</string>
    <string name="progress_log_body_fat_title">Log Body Fat</string>
    <string name="saved_meals_search_placeholder">Search saved foods</string>
    <string name="saved_meals_no_match">No matching foods</string>

    <string name="onboarding_pace_title_maintain">Your pace</string>
    <string name="onboarding_pace_subtitle_maintain">We\'ll set a balanced plan</string>
    <string name="onboarding_pace_title_change">How fast do you want\nto reach your goal?</string>
    <string name="onboarding_pace_subtitle_lose">Weight loss speed per week</string>
    <string name="onboarding_pace_subtitle_gain">Weight gain speed per week</string>
    <string name="onboarding_pace_balanced_set">Balanced pace set</string>
    <string name="onboarding_pace_balanced_subtitle">We\'ll keep your calories steady\nto maintain your current weight.</string>
    <string name="onboarding_pace_per_week">per week</string>
    <string name="onboarding_pace_slow">Slow</string>
    <string name="onboarding_pace_recommended">Recommended</string>
    <string name="onboarding_pace_fast">Fast</string>
    <string name="onboarding_pace_reach_prefix">You\'ll reach your goal in\ </string>
    <string name="onboarding_pace_days_format">%1$d days</string>
    <string name="onboarding_pace_caption_slow">Gentle and sustainable. Great for long-term habits.</string>
    <string name="onboarding_pace_caption_fast">Aggressive but doable. Requires strong discipline.</string>
    <string name="onboarding_pace_caption_recommended">The most balanced pace, motivating and sustainable.</string>

    <string name="onboarding_notifications_title">Be reminded to\nlog meals</string>
    <string name="onboarding_notifications_subtitle">Get gentle reminders at meal times\nso you don\'t forget to track.</string>
    <string name="onboarding_notifications_enabled">Reminders enabled</string>
    <string name="onboarding_notifications_allow">Allow Notifications</string>
    <string name="onboarding_notifications_change_anytime">You can change this anytime in Settings.</string>

    <string name="onboarding_health_title">Connect to\nHealth Connect</string>
    <string name="onboarding_health_subtitle">Keep your nutrition and body\nmeasurements in sync automatically.</string>
    <string name="onboarding_health_feature_nutrition">Nutrition Data</string>
    <string name="onboarding_health_feature_weight">Weight Sync</string>
    <string name="onboarding_health_feature_body">Body Measurements</string>
    <string name="onboarding_health_unavailable">Health Connect unavailable</string>
    <string name="onboarding_health_connected">Connected</string>
    <string name="onboarding_health_connect">Connect</string>

    <string name="onboarding_provider_title">Bring Your Own AI</string>
    <string name="onboarding_provider_subtitle">Optional API key for food photos and coach.\nGoogle AI Studio is free and recommended.</string>
    <string name="onboarding_provider_recommended_title">Recommended: Google AI Studio</string>
    <string name="onboarding_provider_recommended_subtitle">Free and high quality. Best for food photos.</string>
    <string name="onboarding_provider_howto_title">How to get a free Google AI Studio key</string>
    <string name="onboarding_provider_step_1">Open aistudio.google.com/apikey (tap to open)</string>
    <string name="onboarding_provider_step_2">Sign in with Google and create an API key</string>
    <string name="onboarding_provider_step_3">Paste it below and tap Test key</string>
    <string name="onboarding_provider_footer">All providers supported. Your key stays on\nthis device, encrypted. You can change this in Settings.</string>
    <string name="onboarding_ai_free_tier_note">Free tier covers the Flash models; Pro models need billing on your AI Studio project.</string>
    <string name="onboarding_skip_ai">Skip for now</string>
    <string name="onboarding_skip_ai_title">Continue without a cloud key?</string>
    <string name="onboarding_skip_ai_body">On-device AI is private but less accurate than cloud models; expect wrong calories or missed items. Add a free AI Studio key in Settings anytime.</string>
    <string name="onboarding_skip_ai_later_body">Food photo AI and coach need an API key or an on-device model. You can set either up anytime in Settings.</string>
    <string name="onboarding_skip_ai_confirm">Continue anyway</string>
    <string name="onboarding_api_key_test">Test key</string>
    <string name="onboarding_api_key_testing">Testing…</string>
    <string name="onboarding_api_key_works">Key works</string>
    <string name="onboarding_api_key_empty">Paste an API key first</string>
    <string name="onboarding_api_key_network">Network error. Check your connection and try again.</string>
    <string name="onboarding_api_key_rejected">That API key was rejected. Create a new key at AI Studio and paste it again.</string>
    <string name="onboarding_api_key_non_gemini_ok">Ready. Quick test is Gemini-only</string>

    <string name="onboarding_building_calories">Calories</string>
    <string name="onboarding_building_carbs">Carbs</string>
    <string name="onboarding_building_protein">Protein</string>
    <string name="onboarding_building_fats">Fats</string>
    <string name="onboarding_building_health_score">Health Score</string>
    <string name="onboarding_building_percent_format">%1$d%%</string>
    <string name="onboarding_building_setting_up">We\'re setting everything\nup for you</string>
    <string name="onboarding_building_finalizing">Finalizing results...</string>
    <string name="onboarding_building_recommendation">Daily recommendation for</string>
    <string name="onboarding_building_bullet">•</string>

    <string name="onboarding_plan_title">Your Plan</string>
    <string name="onboarding_plan_subtitle">Tap any value to edit</string>
    <string name="onboarding_plan_daily_calories">daily calories</string>
    <string name="onboarding_minor_title">Adult formulas only</string>
    <string name="onboarding_minor_message">This app uses adult calorie formulas. If you are under 18, ask a clinician before using these targets.</string>
    <string name="onboarding_minor_continue">I understand</string>
    <string name="onboarding_plan_doctor_title">Please consult with a doctor</string>
    <string name="onboarding_plan_doctor_message">This is below your estimated resting calories or 1,200 kcal a day.</string>
    <string name="onboarding_pace_capped">This pace isn\'t possible at your size without going below your estimated resting calories. Your target will be %1$d kcal.</string>

    <string name="onboarding_disclaimers_title">Before you start</string>
    <string name="onboarding_disclaimers_subtitle">Please read these important notices</string>

    <string name="onboarding_plan_field_calories">Daily calories</string>
    <string name="onboarding_plan_field_protein">Protein</string>
    <string name="onboarding_plan_field_carbs">Carbs</string>
    <string name="onboarding_plan_field_fat">Fat</string>


    <!-- Home -->
    <string name="home_loading_sample_data">Loading sample data…</string>
    <string name="home_add_food">Add food</string>
    <string name="home_menu_camera">Camera</string>
    <string name="home_menu_camera_note">Camera + Note</string>
    <string name="home_menu_nutrition_label">Nutrition Label</string>
    <string name="home_menu_from_photos">From Photos</string>
    <string name="home_menu_text_input">Text Input</string>
    <string name="home_menu_voice">Voice</string>
    <string name="home_menu_manual_entry">Manual Entry</string>
    <string name="home_menu_saved_meals">Saved Meals</string>
    <string name="home_menu_barcode">Barcode</string>
    <string name="home_menu_grounded">Grounded</string>
    <string name="home_menu_search_food">Search food</string>
    <string name="food_search_sheet_title">Search food databases</string>
    <string name="food_search_placeholder">e.g. Greek yogurt, Milch, quark</string>
    <string name="food_search_hint">Packaged foods from Open Food Facts, plus offline USDA and Swiss databases. Results keep a source badge.</string>
    <string name="food_search_empty">Type to search packaged and generic foods</string>
    <string name="food_search_no_results">No foods found. Try a different name.</string>
    <string name="food_search_source_off">Open Food Facts</string>
    <string name="food_search_source_usda">USDA</string>
    <string name="food_search_source_swiss">Swiss</string>
    <string name="shortcut_camera_short">Camera</string>
    <string name="shortcut_camera_long">Log food with camera</string>
    <string name="shortcut_voice_short">Voice</string>
    <string name="shortcut_voice_long">Log food by voice</string>
    <string name="shortcut_barcode_short">Barcode</string>
    <string name="shortcut_barcode_long">Scan a barcode</string>
    <string name="add_food_sheet_title">Add food</string>
    <string name="add_food_hero_photo">Photo</string>
    <string name="add_food_hero_photo_sub">Camera or gallery</string>
    <string name="add_food_hero_note">Note</string>
    <string name="add_food_hero_note_sub">Describe what you ate</string>
    <string name="add_food_hero_saved">Saved</string>
    <string name="add_food_hero_saved_sub">Recents &amp; favorites</string>
    <string name="add_food_more_section">More ways to log</string>
    <string name="add_food_quick_relog">Log again</string>
    <string name="add_food_quick_relog_empty">Favorite a meal or log one once. It will show up here for one-tap re-log.</string>
    <string name="add_food_relog_kcal">%1$d kcal</string>
    <string name="cd_relog_meal">Log %1$s again</string>
    <string name="add_food_water_section">Water</string>
    <string name="water_amount_ml">%1$d ml</string>
    <string name="water_amount_fl_oz">%1$d fl oz</string>
    <string name="unit_fl_oz">fl oz</string>
    <string name="water_custom_short">Custom</string>
    <string name="cd_log_water">Log water</string>
    <string name="water">Water</string>
    <string name="water_log_title">Log water</string>
    <string name="water_how_much">How much water?</string>
    <string name="water_one_glass_amount">1 glass (~250 ml)</string>
    <string name="water_two_glasses_amount">2 glasses (~500 ml)</string>
    <string name="water_three_glasses_amount">3 glasses (~750 ml)</string>
    <string name="water_custom_amount">Custom amount</string>
    <string name="water_add">Add water</string>
    <string name="water_history_title">Water history</string>
    <string name="water_history_total">%1$s · %2$s</string>
    <string name="water_no_entries">No water logged for this day yet.</string>
    <string name="water_edit_title">Edit water</string>
    <string name="cd_delete_water">Delete water entry</string>
    <string name="water_progress">%1$d / %2$d ml</string>
    <string name="water_progress_fl_oz">%1$d / %2$d fl oz</string>
    <string name="home_water_next">Next %1$s · %2$s</string>
    <string name="home_water_next_tomorrow">Next %1$s · tomorrow %2$s</string>

    <!-- Daily notes (Codeberg #58a) -->
    <string name="home_note_empty">Add a note for this day</string>
    <string name="note_edit_title">Day note</string>
    <string name="note_placeholder">Thoughts, progress, observations…</string>
    <string name="note_char_count">%1$d / %2$d</string>
    <!-- Optional nicotine tracker (docs/local/PLAN_NICOTINE_TRACKER.md). -->
    <string name="nicotine">Nicotine</string>
    <string name="nicotine_kind_cigarette">Cigarette</string>
    <string name="nicotine_kind_vape">Vape</string>
    <string name="nicotine_kind_pouch">Pouch</string>
    <string name="nicotine_kind_gum">Gum</string>
    <string name="nicotine_kind_patch">Patch</string>
    <string name="nicotine_kind_other">Other</string>
    <string name="nicotine_progress">%1$d / %2$d</string>
    <string name="nicotine_count_today">%1$d</string>
    <string name="nicotine_log_title">Log nicotine</string>
    <string name="nicotine_count">Count</string>
    <string name="nicotine_count_unit">count</string>
    <string name="fasting_goal_unit_h">h</string>
    <string name="nicotine_count_with_mg">%1$d · %2$s mg</string>
    <string name="nicotine_mg_optional">Nicotine (mg, optional)</string>
    <string name="nicotine_add">Add nicotine</string>
    <string name="nicotine_history_title">Nicotine history</string>
    <string name="nicotine_history_total">%1$s · %2$d</string>
    <string name="nicotine_no_entries">No nicotine logged for this day yet.</string>
    <string name="nicotine_edit_title">Edit nicotine</string>
    <string name="cd_delete_nicotine">Delete nicotine entry</string>
    <string name="cd_log_nicotine">Log nicotine</string>
    <string name="nicotine_quick_plus_one">+1 %1$s</string>
    <string name="nicotine_custom_short">Custom</string>
    <string name="add_food_nicotine_section">Nicotine</string>
    <string name="nicotine_daily_limit">Daily limit</string>
    <string name="nicotine_daily_limit_summary">%1$d</string>
    <string name="nicotine_no_limit">No limit</string>
    <string name="settings_nicotine_title">Nicotine</string>
    <string name="settings_nicotine_intro">Log cigarettes, vapes and pouches, see today\'s total against a daily limit you set, and edit or delete any entry from a per-day history.</string>
    <string name="settings_nicotine_section_tracking">Tracking</string>
    <string name="settings_nicotine_tracking">Nicotine tracking</string>
    <string name="settings_nicotine_section_quick">Quick log</string>
    <string name="settings_nicotine_quick_kinds_help">Kinds shown as +1 chips on the Add food sheet.</string>
    <string name="settings_nicotine_limit_wheel_help">Scroll to set a daily count limit from 0 (no limit) to 100.</string>
    <string name="settings_nicotine_privacy_note">Nicotine logs stay on this device and in your WebDAV sync only. They are never included in shared meals and never sent to an AI provider.</string>
    <!-- Optional caffeine tracker (device-pass revision of the caffeine plan). -->
    <string name="caffeine">Caffeine</string>
    <string name="caffeine_kind_coffee">Coffee</string>
    <string name="caffeine_kind_tea">Tea</string>
    <string name="caffeine_kind_energy">Energy drink</string>
    <string name="caffeine_kind_other">Other</string>
    <string name="caffeine_progress">%1$s / %2$d mg</string>
    <string name="caffeine_total_today">%1$s mg</string>
    <string name="caffeine_log_title">Log caffeine</string>
    <string name="caffeine_mg">Caffeine (mg)</string>
    <string name="caffeine_mg_value">%1$s mg</string>
    <string name="caffeine_add">Add caffeine</string>
    <string name="caffeine_history_title">Caffeine history</string>
    <string name="caffeine_history_total">%1$s · %2$s mg</string>
    <string name="caffeine_no_entries">No caffeine logged for this day yet.</string>
    <string name="caffeine_edit_title">Edit caffeine</string>
    <string name="cd_delete_caffeine">Delete caffeine entry</string>
    <string name="cd_log_caffeine">Log caffeine</string>
    <string name="caffeine_quick_plus_one">+1 %1$s</string>
    <string name="caffeine_custom_short">Custom</string>
    <string name="add_food_caffeine_section">Caffeine</string>
    <string name="caffeine_daily_limit">Daily limit</string>
    <string name="caffeine_daily_limit_summary">%1$d mg</string>
    <string name="caffeine_no_limit">No limit</string>
    <string name="settings_caffeine_title">Caffeine</string>
    <string name="settings_caffeine_intro">Log coffee, tea and energy drinks, see today\'s total (including caffeine from food entries) against a daily mg limit you set, and edit or delete any entry from a per-day history.</string>
    <string name="settings_caffeine_section_tracking">Tracking</string>
    <string name="settings_caffeine_tracking">Caffeine tracking</string>
    <string name="settings_caffeine_section_quick">Quick log</string>
    <string name="settings_caffeine_quick_kinds_help">Kinds shown as +1 chips on the Add food sheet.</string>
    <string name="settings_caffeine_limit_wheel_help">Scroll to set a daily caffeine limit from 0 (no limit) to 1000 mg.</string>
    <string name="settings_caffeine_privacy_note">Caffeine logs stay on this device and in your WebDAV sync only. They are never included in shared meals and never sent to an AI provider.</string>
    <!-- Optional daily notes (docs/local/PLAN_DAILY_NOTES.md); default off. -->
    <string name="settings_notes_title">Daily notes</string>
    <string name="settings_notes_intro">Write a private note for any day — a journal, a log, or a reminder. Notes sync and export with your diary.</string>
    <string name="settings_notes_section_tracking">Tracking</string>
    <string name="settings_notes_tracking">Daily notes</string>
    <string name="settings_notes_privacy_note">Your notes stay private: they only leave this device in your WebDAV sync and diary export, and are never sent to an AI provider.</string>
    <!-- Optional intermittent-fasting timer (docs/local/PLAN_FASTING_TRACKER.md); local-only. -->
    <string name="fasting">Fasting</string>
    <string name="fasting_idle">No active fast</string>
    <string name="fasting_goal_reached">Goal reached</string>
    <string name="fasting_auto_tag">Auto</string>
    <string name="fasting_goal_progress">%1$s · goal %2$d h</string>
    <string name="fasting_duration_h_m">%1$d h %2$d m</string>
    <string name="fasting_duration_h">%1$d h</string>
    <string name="fasting_duration_m">%1$d m</string>
    <string name="fasting_preset_detail">%1$d h fasting · %2$d h eating window</string>
    <string name="fasting_window_opens_in">Eating window opens in %1$s</string>
    <string name="fasting_fast_starts_in">Fast starts in %1$s</string>
    <string name="fasting_fast_starts_at">Fast starts at %1$s · in %2$s</string>
    <string name="fasting_next_fast_at">Next fast at %1$s</string>
    <string name="fasting_eating_progress">%1$s of %2$d h eating</string>
    <string name="fasting_start">Start fast</string>
    <string name="fasting_stop">Stop fast</string>
    <string name="fasting_cancel">Cancel</string>
    <string name="add_food_fasting_section">Fasting</string>
    <string name="settings_fasting_title">Fasting</string>
    <string name="settings_fasting_intro">Track intermittent fasting windows with a local-only timer: start, stop or cancel anytime, with an optional goal length. The timer stays on this device and is never synced or exported.</string>
    <string name="settings_fasting_section_tracking">Tracking</string>
    <string name="settings_fasting_tracking">Fasting timer</string>
    <string name="settings_fasting_goal">Goal length</string>
    <string name="settings_fasting_eat_window">Eating window</string>
    <string name="settings_fasting_goal_summary_none">No goal</string>
    <string name="settings_fasting_goal_summary">%1$d h fast</string>
    <string name="settings_fasting_goal_summary_both">%1$d h fast · %2$d h eat</string>
    <string name="settings_fasting_goal_wheel_help">Pick a popular protocol or set your own fasting and eating windows. 0 = no goal.</string>
    <string name="settings_fasting_section_notification">Notification</string>
    <string name="settings_fasting_notification">Goal reached</string>
    <string name="settings_fasting_end_reminder">Break-fast reminder</string>
    <string name="settings_fasting_section_reminders">Reminders</string>
    <string name="settings_fasting_start_reminder">Start reminder</string>
    <string name="settings_fasting_auto_windows">Auto fast windows</string>
    <string name="settings_fasting_auto_windows_help">Your fast starts automatically at the fast start time and ends when it reaches the goal. No buttons on Home — the cycle runs itself. Use the launcher long-press to start or stop it manually.</string>
    <string name="settings_fasting_start_time">Fast start time</string>
    <string name="settings_fasting_start_time_help">Auto fast windows start your fast at this time each day. The start reminder fires the lead time before it.</string>
    <string name="settings_fasting_reminder_lead_end">Before the fast ends</string>
    <string name="settings_fasting_reminder_lead_start">Before the fast starts</string>
    <string name="settings_fasting_reminder_lead_unit">min</string>
    <string name="settings_fasting_reminder_lead_summary">%1$d min before</string>
    <string name="settings_fasting_reminder_lead_now">At the boundary</string>
    <string name="settings_fasting_reminder_help">Lead times are per cycle: the start nudge fires before your eating window closes, the break-fast nudge before your fast reaches its goal. 0 = fire exactly at the boundary.</string>
    <string name="fasting_local_only_note">The fasting timer stays on this device — it is never synced, exported, or included in shared meals. The goal-reached notification is the only thing Chompass posts about it.</string>
    <string name="shortcut_fasting_short">Fast</string>
    <string name="shortcut_fasting_long">Start or stop fasting</string>
    <string name="home_food_removed">Food removed</string>
    <string name="action_undo">Undo</string>
    <string name="add_food_photo_source_title">Add a photo</string>
    <string name="add_food_photo_camera">Take Photo</string>
    <string name="add_food_photo_gallery">Choose from Gallery</string>
    <string name="add_food_add_label_photo">Add label photo</string>
    <string name="add_food_add_photo">Add photo</string>
    <string name="camera_flash_on">Flash on</string>
    <string name="camera_flash_auto">Flash auto</string>
    <string name="camera_flash_off">Flash off</string>
    <string name="text_input_title">Describe your food</string>
    <string name="home_kcal_of_format">of %1$s kcal</string>
    <string name="home_kcal_left_format">%1$s left</string>
    <string name="home_view_more">View More</string>
    <string name="home_todays_food">Today\'s Food</string>
    <string name="home_no_foods_logged">No foods logged</string>
    <string name="home_swipe_delete">Delete</string>
    <string name="home_swipe_favorite">Favorite</string>
    <string name="home_swipe_unfavorite">Unfavorite</string>
    <string name="home_favorited">Favorited</string>
    <string name="home_macro_chip_format">%1$s %2$dg</string>
    <string name="home_analyzing_food">Analyzing your food...</string>
    <string name="home_looking_up_nutrition">Looking up nutrition...</string>
    <string name="entry_analysis_phase_preparing">Preparing request…</string>
    <string name="entry_analysis_phase_looking_up_barcode">Checking barcodes…</string>
    <string name="entry_analysis_phase_calling_ai">Calling AI…</string>
    <string name="entry_analysis_phase_filling_fields">Filling in nutrition…</string>
    <string name="entry_analysis_phase_parsing">Reading result…</string>
    <string name="entry_analysis_phase_recognizing">Recognizing foods…</string>
    <string name="entry_analysis_phase_searching_history">Checking your history…</string>
    <string name="entry_analysis_phase_searching_usda">Looking up USDA foods…</string>
    <string name="entry_analysis_phase_resolving">Resolving nutrients…</string>
    <string name="grounded_entry_title">Grounded entry</string>
    <string name="grounded_entry_subtitle">Describe and/or photograph a meal. Nutrients come from USDA, Open Food Facts, or your confirmed history, not free-form guesses.</string>
    <string name="grounded_entry_placeholder">e.g. 2 scrambled eggs and a banana</string>
    <string name="grounded_entry_add_photo">Add photo</string>
    <string name="grounded_entry_analyze">Ground nutrients</string>
    <string name="grounded_review_title">Confirm matches</string>
    <string name="grounded_review_subtitle">Pick the best database match and portion for each food before logging.</string>
    <string name="grounded_review_grams">Grams</string>
    <string name="grounded_review_continue">Continue to review</string>
    <string name="grounded_review_per_100g">%1$d kcal / 100 g</string>
    <string name="grounding_source_usda">USDA</string>
    <string name="grounding_source_off">Open Food Facts</string>
    <string name="grounding_source_swiss">Swiss</string>
    <string name="grounding_source_history">Your history</string>
    <string name="grounding_source_label">Nutrition label</string>
    <string name="grounding_source_estimate">AI estimate</string>
    <string name="grounding_badge_usda">Grounded · USDA</string>
    <string name="grounding_badge_off">Grounded · Open Food Facts</string>
    <string name="grounding_badge_swiss">Grounded · Swiss Food Composition DB</string>
    <string name="grounding_badge_history">Grounded · Your history</string>
    <string name="grounding_badge_label">Grounded · Label</string>
    <string name="grounding_badge_estimate">Estimate · not database-matched</string>
    <string name="grounding_confidence_summary">Confidence: identity %1$d%% · portion %2$d%% · source %3$d%%</string>
    <string name="grounding_validation_notes">Notes: %1$s</string>
    <string name="grounded_on_device_unavailable">Grounded entry needs a cloud AI provider. On-device models use Photo/Note instead.</string>
    <string name="grounded_review_unit">Unit</string>
    <string name="entry_analysis_inferring_units">Calculating serving units…</string>
    <string name="entry_analysis_waiting_response">Waiting for the AI response…</string>
    <string name="entry_analysis_status_helper">Checking barcodes in the photo, then asking your AI provider for nutrition.</string>
    <string name="entry_analysis_busy_analyzing">Analyzing…</string>
    <string name="entry_analysis_busy_filling">Filling in nutrition…</string>
    <string name="entry_analysis_busy_units">Calculating serving units…</string>
    <string name="entry_analysis_ready">Ready to review</string>
    <string name="entry_analysis_tip_cta">Add tip for AI (optional)</string>
    <string name="entry_analysis_tip_apply">Re-analyze with tip</string>
    <string name="entry_analysis_add_photo">Add photo</string>
    <string name="entry_analysis_placeholder_name">····</string>
    <string name="entry_analysis_field_pending">Serving size pending…</string>
    <string name="entry_analysis_micros_found">%d more nutrients found</string>
    <string name="entry_analysis_units_found">Serving units found</string>
    <string name="entry_analysis_streaming_hint">Values appear as the AI responds. You can review them before logging.</string>
    <string name="home_fiber_format">Fiber: %1$.1fg</string>
    <string name="home_sugar_format">Sugar: %1$.1fg</string>
    <string name="home_sat_fat_format">Sat fat: %1$.1fg</string>
    <string name="home_sodium_format">Sodium: %1$.1fmg</string>
    <string name="home_potassium_format">Potassium: %1$.1fmg</string>
    <string name="home_cholesterol_format">Cholesterol: %1$.1fmg</string>
    <string name="home_serving_format">Serving: ~%1$dg</string>
    <string name="home_protein_value">Protein: %1$dg</string>
    <string name="home_carbs_value">Carbs: %1$dg</string>
    <string name="home_fat_value">Fat: %1$dg</string>

    <string name="text_input_placeholder_1">2 eggs, toast with butter and a coffee</string>
    <string name="text_input_placeholder_2">Chipotle burrito bowl with chicken and rice</string>
    <string name="text_input_placeholder_3">Domino\'s pepperoni pizza, 2 slices</string>
    <string name="text_input_placeholder_4">Greek yogurt with granola and blueberries</string>

    <string name="manual_title">Manual Entry</string>
    <string name="manual_name">Name</string>
    <string name="manual_name_placeholder">e.g. Homemade salad</string>
    <string name="manual_calories">Calories</string>
    <string name="manual_protein">Protein (g)</string>
    <string name="manual_carbs">Carbs (g)</string>
    <string name="manual_fat">Fat (g)</string>
    <string name="manual_fiber">Fiber (g)</string>
    <string name="manual_zero_placeholder">0</string>
    <string name="manual_meal_type">Meal Type</string>

    <string name="error_title">Something went wrong</string>

    <!-- Food sheets shared primitives -->
    <string name="sheet_food_details">Food Details</string>
    <string name="sheet_serving">Serving</string>
    <string name="sheet_constituents">Ingredients</string>
    <string name="sheet_constituents_count">Ingredients (%1$d)</string>
    <string name="sheet_constituents_add">Add ingredient</string>
    <string name="sheet_constituents_remove">Remove ingredient</string>
    <string name="sheet_portion_clarify_prompt">Confirm the portion?</string>
    <string name="sheet_portion_clarify_weight_label">Exact weight</string>
    <string name="sheet_portion_clarify_weight_placeholder">grams</string>
    <string name="sheet_portion_clarify_weight_apply">Apply</string>
    <string name="sheet_portion_clarify_weight_hint">Enter the total edible weight to rescale calories and macros without another AI call.</string>
    <string name="sheet_portion_clarify_weight_invalid">Enter a weight greater than 0 g</string>
    <string name="sheet_portion_clarify_small">Small</string>
    <string name="sheet_portion_clarify_regular">Regular</string>
    <string name="sheet_portion_clarify_large">Large</string>
    <string name="sheet_portion_clarify_restaurant">Restaurant-size</string>
    <string name="sheet_portion_clarify_updating">Updating estimate…</string>
    <string name="sheet_portion_clarify_failed">Could not update the estimate</string>
    <string name="sheet_portion_clarify_dismiss">Skip</string>
    <string name="sheet_nutrition">Nutrition</string>
    <string name="sheet_meal">Meal</string>
    <string name="sheet_more_nutrition">More Nutrition</string>
    <string name="sheet_name">Name</string>
    <string name="sheet_quantity">Quantity</string>
    <string name="sheet_unit">Unit</string>
    <string name="sheet_meal_type">Meal Type</string>
    <string name="sheet_review_food">Review Food</string>
    <string name="sheet_edit_food">Edit Food</string>
    <string name="what_if_title">What if?</string>
    <string name="what_if_subtitle">Preview how this meal changes today before logging it.</string>
    <string name="what_if_ai_suggestion">AI suggestion</string>
    <string name="what_if_loading">Checking impact...</string>
    <string name="what_if_no_suggestion">No suggestion available.</string>
    <string name="nutrition_unlock_editing">Unlock nutrition editing</string>
    <string name="nutrition_lock_editing">Lock nutrition editing</string>

    <string name="sheet_micro_sugar">Sugar</string>
    <string name="sheet_micro_added_sugar">Added Sugar</string>
    <string name="sheet_micro_fiber">Fiber</string>
    <string name="sheet_micro_saturated_fat">Saturated Fat</string>
    <string name="sheet_micro_mono_fat">Mono Fat</string>
    <string name="sheet_micro_poly_fat">Poly Fat</string>
    <string name="sheet_micro_cholesterol">Cholesterol</string>
    <string name="sheet_micro_sodium">Sodium</string>
    <string name="sheet_micro_potassium">Potassium</string>

    <!-- Context note sheet -->
    <string name="context_note_title">Review photo</string>
    <string name="context_note_section">Tell AI what this is (optional)</string>
    <string name="context_note_placeholder">e.g. 2 eggs scrambled in butter, Chipotle bowl with extra oil, grilled chicken no sauce</string>
    <string name="context_note_hint">Be specific: quantities, brands, oils or dressings, and how it was cooked.</string>
    <string name="photo_accuracy_guide_title">Tips for a better estimate</string>
    <string name="photo_accuracy_guide_body">Photos miss a lot. Add a short note when you can:\n\n• Be specific: amounts, brands, and what’s on the plate\n• Call out oils, dressings, and oily sauces (often invisible)\n• Mention prep when it matters: fried, grilled, steamed, homemade\n• Exact grams or a nutrition-label photo help most</string>
    <string name="photo_accuracy_guide_dismiss">Got it</string>
    <string name="photo_accuracy_guide_cd">How to improve photo accuracy</string>
    <string name="context_note_weight_section">Total weight (optional)</string>
    <string name="context_note_weight_hint">If you weighed the serving, enter grams here. Exact weight improves accuracy more than a title or ingredient list alone.</string>
    <string name="context_note_weight_placeholder">e.g. 280</string>
    <string name="context_note_weight_unit">g</string>

    <!-- In-app camera scale tip -->
    <string name="camera_scale_tip_message">Tip: include a fork, hand, or coin next to your food. It helps estimate portion size.</string>
    <string name="camera_scale_tip_dismiss">Got it</string>

    <!-- Multi-photo capture sheet -->
    <string name="meal_photos_title">Before analyzing</string>
    <string name="meal_photos_subtitle">Add a short note and optionally a second photo (e.g. nutrition label), then tap Analyze. AI starts only after you confirm.</string>
    <string name="meal_photos_subtitle_note_optional">Add another photo or a tip if you want, then Analyze. AI starts only after you confirm.</string>
    <string name="meal_photos_count">%1$d of 10 photos</string>
    <string name="meal_photos_add_photo">Add photo</string>
    <string name="meal_photos_add_label">Add label</string>
    <string name="meal_photos_add_from_library">Add photos</string>
    <string name="meal_photos_note_section">What is this?</string>
    <string name="meal_photos_skip_note">Skip note &amp; analyze</string>
    <string name="meal_photos_dont_ask_note">Don\'t ask for a note again</string>
    <string name="meal_photos_confirm_title">Analyze now?</string>
    <string name="meal_photos_confirm_no_note">No note yet. AI estimates are less accurate without quantities or a description. Continue anyway?</string>
    <string name="meal_photos_confirm_one_photo">Only one photo. A second shot (another angle or the nutrition label) often helps. Continue with one photo?</string>
    <string name="meal_photos_confirm_sparse">No note and only one photo. Add a tip or a label photo for a better estimate, or continue anyway?</string>
    <string name="meal_photos_confirm_continue">Analyze anyway</string>
    <string name="meal_photos_confirm_back">Keep editing</string>
    <string name="settings_photo_note_prompt">Ask for a photo note</string>
    <string name="settings_photo_note_prompt_footer">When on, photo entry highlights the note field before Analyze. You can still confirm and continue without a note.</string>
    <string name="meal_photo_cd">Photo %1$d</string>
    <string name="action_remove">Remove</string>
    <string name="meal_photos_queue_later">Queue for later</string>

    <!-- Analysis queue + prompt history (Codeberg #53) -->
    <string name="analysis_queue_title">Analysis queue</string>
    <string name="analysis_queue_tile_label">Analysis queue</string>
    <string name="analysis_queue_tile_label_count">Analysis queue · %1$d</string>
    <string name="analysis_queue_tab_queue">Queue</string>
    <string name="analysis_queue_tab_history">History</string>
    <string name="analysis_queue_empty_queue">Nothing waiting. Queue a meal from the photo sheet to run it later.</string>
    <string name="analysis_queue_empty_history">No past analyses yet. Failed analyses are saved here automatically.</string>
    <string name="analysis_queue_run_all">Run all</string>
    <string name="analysis_queue_run_now">Run now</string>
    <string name="analysis_queue_re_run">Run again</string>
    <string name="analysis_queue_edit">Edit</string>
    <string name="analysis_queue_edit_title">Edit queued analysis</string>
    <string name="analysis_queue_clear_history">Clear history</string>
    <string name="analysis_queue_clear_history_confirm">Remove all finished analyses from history? Their photos are deleted too.</string>
    <string name="analysis_queue_delete_confirm">Delete this queued analysis and its photos?</string>
    <string name="analysis_queue_photo_only">Photo analysis</string>
    <string name="analysis_queue_saved_note">Saved to the analysis queue — you can run it later.</string>
    <string name="analysis_queue_open">Open queue</string>
    <string name="analysis_queue_target_day">Log to day</string>
    <string name="analysis_queue_day_back">Previous day</string>
    <string name="analysis_queue_day_forward">Next day</string>
    <string name="analysis_queue_failed">Failed</string>
    <string name="analysis_queue_result">%1$s · %2$d kcal</string>
    <string name="analysis_queue_just_now">Just now</string>
    <string name="analysis_queue_minutes_ago">%1$d min ago</string>
    <string name="analysis_queue_hours_ago">%1$d h ago</string>
    <string name="analysis_queue_days_ago">%1$d d ago</string>
    <string name="analysis_queue_on_day">for</string>

    <!-- Voice input sheet -->
    <string name="voice_listening">Listening...</string>
    <string name="voice_tap_to_start">Tap the mic to start</string>
    <string name="voice_transcribing_format">Transcribing via %1$s...</string>
    <string name="voice_mic_permission_denied">Microphone permission denied.</string>
    <string name="voice_mic_start_failed">Couldn\'t start the mic. Check permissions.</string>
    <string name="voice_native_unavailable">No usable speech recognition service in this profile. Choose a cloud speech engine in Settings (Whisper, Groq, Gemini, …), or install a speech-to-text app that provides Android RecognitionService here.</string>
    <string name="voice_transcription_failed">Transcription failed</string>
    <string name="voice_stop">Stop</string>
    <string name="voice_record">Record</string>

    <!-- Saved Meals sheet -->
    <string name="saved_meals_title">Saved Meals</string>
    <string name="saved_meals_tab_recents">Recents</string>
    <string name="saved_meals_tab_frequent">Frequent</string>
    <string name="saved_meals_tab_favorites">Favorites</string>
    <string name="saved_meals_no_logs">No foods logged yet</string>
    <string name="saved_meals_no_favorites">No favorites yet\nSwipe left on any food to add it</string>
    <string name="saved_meals_count_format">%1$d× logged</string>
    <string name="saved_meals_log_action">Log</string>
    <string name="saved_meals_remove_favorite">Remove favorite</string>
    <string name="saved_meals_move_up">Move up</string>
    <string name="saved_meals_move_down">Move down</string>
    <string name="saved_meals_tab_recipes">Recipes</string>
    <string name="saved_meals_no_recipes">No recipes yet\nTap + to build one from multiple ingredients</string>
    <string name="recipe_builder_title_new">New Recipe</string>
    <string name="recipe_builder_title_edit">Edit Recipe</string>
    <string name="recipe_builder_name_placeholder">Recipe name</string>
    <string name="recipe_builder_add_ingredient">Add ingredient</string>
    <string name="recipe_builder_add_from_favorites">From Favorites</string>
    <string name="recipe_builder_add_manual">Manual entry</string>
    <string name="recipe_builder_no_ingredients">No ingredients yet</string>
    <string name="recipe_builder_save">Save</string>
    <string name="recipe_builder_log_now">Log Now</string>
    <string name="recipe_builder_remove_ingredient">Remove ingredient</string>
    <string name="recipe_builder_scale_format">%1$.2fx</string>
    <string name="progressive_meal_title">Building meal</string>
    <string name="progressive_meal_name_placeholder">Meal name (optional)</string>
    <string name="progressive_meal_add_next">Add next ingredient</string>
    <string name="progressive_meal_add_to_meal">Add to meal</string>
    <string name="progressive_meal_add_another">Add another</string>
    <string name="progressive_meal_log">Log meal</string>
    <string name="progressive_meal_discard">Discard meal</string>
    <string name="progressive_meal_ingredient_count">%1$d ingredients</string>
    <string name="progressive_meal_empty">No ingredients yet</string>
    <string name="progressive_meal_remove">Remove ingredient</string>
    <string name="progressive_meal_scale_tip">Tip: note the scale weight (e.g. 180 g) before analyzing</string>
    <string name="progressive_meal_continue">Continue meal (%1$d)</string>
    <string name="progressive_meal_totals">Meal totals</string>
    <string name="recipe_ingredient_count_format">%1$d ingredients</string>
    <string name="cd_new_recipe">New recipe</string>
    <string name="cd_edit_recipe">Edit recipe</string>

    <!-- Nutrition detail sheet -->
    <string name="nutrition_details_title">Nutrition Details</string>
    <string name="nutrition_section_macros">Macros</string>
    <string name="nutrition_section_detailed">Detailed Nutrition</string>
    <string name="nutrition_label_calories">Calories</string>
    <string name="nutrition_label_protein">Protein</string>
    <string name="nutrition_label_carbs">Carbs</string>
    <string name="nutrition_label_fat">Fat</string>
    <string name="nutrition_label_sugar">Sugar</string>
    <string name="nutrition_label_added_sugar">Added Sugar</string>
    <string name="nutrition_label_fiber">Fiber</string>
    <string name="nutrition_label_saturated_fat">Saturated Fat</string>
    <string name="nutrition_label_mono_fat">Mono Unsat. Fat</string>
    <string name="nutrition_label_poly_fat">Poly Unsat. Fat</string>
    <string name="nutrition_label_cholesterol">Cholesterol</string>
    <string name="nutrition_label_sodium">Sodium</string>
    <string name="nutrition_label_potassium">Potassium</string>
    <string name="nutrition_em_dash">-</string>

    <!-- Coach -->
    <string name="coach_title">Coach</string>
    <string name="coach_reset_chat_a11y">Reset chat</string>
    <string name="coach_send_a11y">Send</string>
    <string name="coach_input_voice_a11y">Voice input</string>
    <string name="coach_input_placeholder">Ask Coach...</string>
    <string name="coach_empty_title">Ask your Coach</string>
    <string name="coach_empty_subtitle">Your coach can see your weight history, calorie log, and goals. Ask about expected weight, what to eat, or how to hit your target.</string>
    <string name="coach_reset_dialog_title">Reset Chat</string>
    <string name="coach_reset_dialog_message">Clear all messages and start fresh? This can\'t be undone.</string>
    <string name="coach_reset_confirm">Reset</string>
    <string name="coach_no_profile_error">No profile yet. Finish onboarding first.</string>
    <string name="coach_chat_failed">Chat failed</string>
    <string name="coach_confirm_log_food_title">Log this food?</string>
    <string name="coach_confirm_log_weight_title">Log this weight?</string>
    <string name="coach_confirm_log_water_title">Log this water?</string>
    <string name="coach_confirm_log_food_summary">%1$s: %2$s (%3$s protein, %4$s carbs, %5$s fat)</string>

    <string name="coach_chip_predict_30_days">What\'s my expected weight in 30 days?</string>
    <string name="coach_chip_lose_faster">How do I lose weight faster safely?</string>
    <string name="coach_chip_eating_too_much">Am I eating too much?</string>
    <string name="coach_chip_what_dinner">What should I eat for dinner?</string>
    <string name="coach_chip_gain_healthy">How do I gain weight healthily?</string>
    <string name="coach_chip_eating_enough">Am I eating enough?</string>
    <string name="coach_chip_high_protein">High-protein foods I can add?</string>
    <string name="coach_chip_holding_weight">Am I holding my weight?</string>
    <string name="coach_chip_average_intake">What\'s my average intake?</string>
    <string name="coach_chip_macro_suggestions">Macro suggestions?</string>
    <string name="coach_chip_trend">How\'s my trend?</string>
    <string name="coach_chip_doing_this_week">How am I doing this week?</string>
    <string name="coach_chip_log_advice">Any advice based on my log?</string>

    <!-- Progress -->
    <string name="progress_range_week">1W</string>
    <string name="progress_range_month">1M</string>
    <string name="progress_range_3m">3M</string>
    <string name="progress_range_6m">6M</string>
    <string name="progress_range_year">1Y</string>
    <string name="progress_range_all">All</string>

    <string name="progress_weight_section">Weight</string>
    <string name="progress_log_weight">Log Weight</string>
    <string name="progress_stat_current">Current</string>
    <string name="progress_stat_goal">Goal</string>
    <string name="progress_stat_net_change">Net Change</string>
    <string name="progress_stat_average">Average</string>
    <string name="progress_log_first_weight">Log your first weight to see trends</string>
    <string name="progress_weight_trend_legend">7-day trend</string>
    <string name="progress_weight_trend_need_more">7-day trend needs at least 2 weigh-in days</string>
    <string name="progress_weight_raw_legend">Weigh-in</string>

    <string name="progress_weight_history">Weight History</string>
    <string name="progress_body_fat_history">Body Fat History</string>
    <string name="progress_history_count_format">%1$d entries · tap to view or delete</string>

    <string name="progress_calories_section">Calories</string>
    <string name="progress_avg_format">Avg: %1$d kcal</string>
    <string name="progress_no_food">No food logged yet</string>

    <string name="progress_macro_averages">Macro Averages</string>
    <string name="progress_macro_progress_format">%1$dg / %2$dg</string>

    <string name="progress_activity_section">Activity</string>
    <string name="progress_activity_from_health">From Health Connect</string>
    <string name="progress_activity_steps_today">Steps today</string>
    <string name="progress_activity_steps_avg">Avg steps (7d)</string>
    <string name="progress_activity_exercise_week">Exercise (7d)</string>
    <string name="progress_activity_minutes_format">%1$d min</string>
    <string name="progress_wellness_section">Wellness</string>
    <string name="progress_wellness_sleep">Sleep</string>
    <string name="progress_wellness_sleep_format">%1$dh %2$dm</string>
    <string name="progress_wellness_resting_hr">Resting HR (7d)</string>
    <string name="progress_wellness_bpm_format">%1$d bpm</string>
    <string name="progress_wellness_hydration">Water today</string>
    <string name="progress_wellness_hydration_format">%1$s ml</string>

    <string name="progress_log_weight_title">Log Weight</string>

    <string name="progress_goal_reached_title">Goal reached 🎉</string>
    <string name="progress_goal_reached_message">You\'ve reached your goal weight. Head to Settings to switch your goal and tap Recalculate Goals to refresh your targets.</string>

    <!-- Settings -->
    <string name="settings_section_personal">Personal Info</string>
    <string name="settings_section_goals">Goals &amp; Nutrition</string>
    <string name="settings_section_ai">AI &amp; Speech</string>
    <string name="settings_section_speech">Speech-to-Text</string>
    <string name="settings_section_health">Health &amp; Data</string>
    <string name="settings_group_app_display">Display</string>
    <string name="settings_group_trackers">Trackers &amp; Reminders</string>
    <string name="settings_group_ai">AI &amp; Speech</string>
    <string name="settings_group_data">Health &amp; Data</string>
    <string name="settings_group_food">Food &amp; Entry</string>
    <string name="settings_group_personal_summary">Gender, height, weight, measurements</string>
    <string name="settings_group_goals_summary">Diet, macros, adaptive goals</string>
    <string name="settings_group_food_summary">Logging, serving sizes, photo analysis</string>
    <string name="settings_group_app_summary">Appearance, theme, home &amp; progress, language</string>
    <string name="settings_group_trackers_summary">Water, nicotine, caffeine, fasting, reminders</string>
    <string name="settings_group_ai_summary">Providers, models, speech-to-text</string>
    <string name="settings_group_data_summary">Health Connect, export, backup</string>

    <string name="settings_water_title">Water</string>
    <string name="settings_water_intro">Track how much you drink, set a daily goal, and let it adapt to weight, weather and activity.</string>
    <string name="settings_water_section_goal">Goal</string>
    <string name="settings_water_section_dynamic">Dynamic goal</string>
    <string name="settings_water_section_reminders">Reminders</string>
    <string name="settings_water_reminders">Drinking reminders</string>
    <string name="settings_notifications_intro">Choose which reminders Chompass sends and when they appear.</string>
    <string name="settings_food_intro">How entries behave: units, meal times, photo analysis and serving size detection.</string>
    <string name="settings_food_section_logging">Logging</string>
    <string name="settings_food_section_photo">Photo analysis</string>
    <string name="settings_food_section_serving">Serving size</string>
    <string name="settings_related">Related</string>
    <string name="settings_on">On</string>
    <string name="settings_off">Off</string>
    <string name="settings_needs_water_tracking">Needs water tracking</string>
    <string name="settings_goal_auto">Auto</string>
    <string name="settings_goal_chip_locked_cd">Locked, tap to set Auto</string>
    <string name="settings_goal_chip_auto_cd">Auto, tap to lock</string>
    <string name="settings_goals_how_title">How your targets work</string>
    <string name="settings_goals_how_adaptive">Adaptive Goals nudges calories by at most 150 kcal about once a week from your weight trend.</string>
    <string name="settings_goals_how_energy">Energy Burn anchors targets on your measured burn from Health Connect.</string>
    <string name="settings_goals_how_lock">Tap Locked on a target to keep that number. Recalculate and Adaptive Goals leave it untouched.</string>
    <string name="settings_danger_zone">Danger zone</string>
    <string name="settings_danger_zone_caption">These actions permanently delete data and cannot be undone.</string>
    <string name="settings_search_hint">Search settings</string>
    <string name="settings_search_empty">No settings match. Try "kg", "kcal" or "ml".</string>

    <!-- Settings hub search vocabulary (SettingsIndex.kt). English defaults;
         each locale may add a translated array (auto-fallback to English when
         absent). Not UI copy, so check_android_strings.py does not count them
         against the missing-strings budget. -->
    <string-array name="settings_search_kw_units">
        <item>metric</item>
        <item>imperial</item>
        <item>cm</item>
        <item>ft</item>
        <item>kg</item>
        <item>lbs</item>
        <item>measurement system</item>
    </string-array>
    <string-array name="settings_search_kw_gender">
        <item>sex</item>
    </string-array>
    <string-array name="settings_search_kw_birthday">
        <item>birthday</item>
        <item>age</item>
        <item>dob</item>
        <item>born</item>
    </string-array>
    <string-array name="settings_search_kw_height">
        <item>height</item>
        <item>tall</item>
        <item>cm</item>
        <item>ft</item>
    </string-array>
    <string-array name="settings_search_kw_weight">
        <item>weight</item>
        <item>current</item>
        <item>kg</item>
        <item>lbs</item>
    </string-array>
    <string-array name="settings_search_kw_body_fat">
        <item>body fat</item>
        <item>bf</item>
        <item>percent</item>
    </string-array>
    <string-array name="settings_search_kw_use_body_fat_bmr">
        <item>bmr</item>
        <item>katch</item>
        <item>mcardle</item>
        <item>metabolism</item>
    </string-array>
    <string-array name="settings_search_kw_goal_body_fat">
        <item>bf goal</item>
    </string-array>
    <string-array name="settings_search_kw_body_measurements">
        <item>waist</item>
        <item>tape</item>
        <item>circumference</item>
        <item>hips</item>
        <item>chest</item>
    </string-array>
    <string-array name="settings_search_kw_weight_goal">
        <item>lose</item>
        <item>gain</item>
        <item>maintain</item>
        <item>target</item>
    </string-array>
    <string-array name="settings_search_kw_diet_mode">
        <item>diet</item>
        <item>keto</item>
        <item>vegan</item>
        <item>vegetarian</item>
        <item>carnivore</item>
    </string-array>
    <string-array name="settings_search_kw_keto_carb_mode">
        <item>net</item>
        <item>total</item>
        <item>keto</item>
    </string-array>
    <string-array name="settings_search_kw_keto_net_carbs">
        <item>keto</item>
        <item>grams</item>
    </string-array>
    <string-array name="settings_search_kw_activity_level">
        <item>activity</item>
        <item>sedentary</item>
        <item>exercise</item>
    </string-array>
    <string-array name="settings_search_kw_weekly_change">
        <item>rate</item>
        <item>speed</item>
        <item>per week</item>
    </string-array>
    <string-array name="settings_search_kw_goal_weight">
        <item>target</item>
    </string-array>
    <string-array name="settings_search_kw_adaptive_goals">
        <item>weekly</item>
        <item>auto</item>
        <item>nudge</item>
    </string-array>
    <string-array name="settings_search_kw_energy_goals">
        <item>burn</item>
        <item>health connect</item>
        <item>measured</item>
    </string-array>
    <string-array name="settings_search_kw_calories">
        <item>calories</item>
        <item>kcal</item>
        <item>calorie goal</item>
    </string-array>
    <string-array name="settings_search_kw_macro_protein">
        <item>macro</item>
        <item>protein</item>
    </string-array>
    <string-array name="settings_search_kw_macro_carbs">
        <item>macro</item>
        <item>carbs</item>
        <item>carbohydrates</item>
    </string-array>
    <string-array name="settings_search_kw_macro_fat">
        <item>macro</item>
        <item>fat</item>
        <item>lipid</item>
    </string-array>
    <string-array name="settings_search_kw_other_nutrient_goals">
        <item>fiber</item>
        <item>sodium</item>
        <item>micronutrients</item>
        <item>vitamins</item>
    </string-array>
    <string-array name="settings_search_kw_recalculate_goals">
        <item>recalculate</item>
        <item>recalc</item>
        <item>refresh</item>
        <item>update targets</item>
    </string-array>
    <string-array name="settings_search_kw_calc_methods">
        <item>formula</item>
        <item>bmr</item>
        <item>tdee</item>
        <item>mifflin</item>
        <item>katch</item>
        <item>audit</item>
    </string-array>
    <string-array name="settings_search_kw_default_to_grams">
        <item>grams</item>
        <item>units</item>
    </string-array>
    <string-array name="settings_search_kw_food_log_sort">
        <item>order</item>
        <item>sorting</item>
    </string-array>
    <string-array name="settings_search_kw_meal_times">
        <item>meal</item>
        <item>breakfast</item>
        <item>lunch</item>
        <item>dinner</item>
        <item>schedule</item>
    </string-array>
    <string-array name="settings_search_kw_photo_note_prompt">
        <item>photo</item>
        <item>ask</item>
        <item>note</item>
        <item>describe</item>
    </string-array>
    <string-array name="settings_search_kw_portion_clarify">
        <item>portion</item>
        <item>serving</item>
        <item>grams</item>
    </string-array>
    <string-array name="settings_search_kw_meal_constituents">
        <item>ingredients</item>
        <item>components</item>
    </string-array>
    <string-array name="settings_search_kw_serving_unit_mode">
        <item>serving</item>
        <item>unit</item>
        <item>detection</item>
    </string-array>
    <string-array name="settings_search_kw_serving_unit_heuristics">
        <item>serving</item>
        <item>rules</item>
        <item>detection</item>
    </string-array>
    <string-array name="settings_search_kw_home_display">
        <item>home</item>
        <item>cards</item>
        <item>nutrients</item>
        <item>gauge</item>
    </string-array>
    <string-array name="settings_search_kw_appearance">
        <item>dark</item>
        <item>light</item>
        <item>oled</item>
        <item>night</item>
        <item>theme mode</item>
    </string-array>
    <string-array name="settings_search_kw_theme_color">
        <item>theme</item>
        <item>accent</item>
        <item>colour</item>
        <item>color</item>
        <item>teal</item>
        <item>blue</item>
    </string-array>
    <string-array name="settings_search_kw_language">
        <item>language</item>
        <item>locale</item>
        <item>translation</item>
        <item>deutsch</item>
        <item>espanol</item>
    </string-array>
    <string-array name="settings_search_kw_fixed_launcher_icon">
        <item>launcher</item>
        <item>app icon</item>
        <item>teal</item>
    </string-array>
    <string-array name="settings_search_kw_customize_progress">
        <item>progress</item>
        <item>range</item>
        <item>charts</item>
        <item>plots</item>
        <item>trend</item>
        <item>default</item>
    </string-array>
    <string-array name="settings_search_kw_week_starts">
        <item>calendar</item>
        <item>monday</item>
        <item>sunday</item>
        <item>week</item>
    </string-array>
    <string-array name="settings_search_kw_water">
        <item>hydration</item>
        <item>goal</item>
        <item>drink</item>
        <item>ml</item>
        <item>presets</item>
    </string-array>
    <string-array name="settings_search_kw_nicotine">
        <item>cigarettes</item>
        <item>vape</item>
        <item>pouch</item>
        <item>smoking</item>
        <item>limit</item>
    </string-array>
    <string-array name="settings_search_kw_caffeine">
        <item>coffee</item>
        <item>tea</item>
        <item>energy drink</item>
        <item>limit</item>
        <item>caffeine</item>
    </string-array>
    <string-array name="settings_search_kw_notes">
        <item>journal</item>
        <item>note</item>
        <item>diary</item>
        <item>daily notes</item>
    </string-array>
    <string-array name="settings_search_kw_fasting">
        <item>fasting</item>
        <item>intermittent</item>
        <item>timer</item>
        <item>goal</item>
        <item>fast</item>
    </string-array>
    <string-array name="settings_search_kw_notifications">
        <item>reminders</item>
        <item>streak</item>
        <item>summary</item>
        <item>weight reminder</item>
        <item>battery</item>
    </string-array>
    <string-array name="settings_search_kw_ai_features_master">
        <item>ai</item>
        <item>on</item>
        <item>off</item>
        <item>privacy</item>
    </string-array>
    <string-array name="settings_search_kw_show_coach_tab">
        <item>coach</item>
        <item>tab</item>
        <item>hide</item>
    </string-array>
    <string-array name="settings_search_kw_ai_provider">
        <item>gemini</item>
        <item>openai</item>
        <item>anthropic</item>
        <item>claude</item>
        <item>ollama</item>
        <item>gpt</item>
        <item>local</item>
    </string-array>
    <string-array name="settings_search_kw_ai_model">
        <item>model</item>
        <item>version</item>
    </string-array>
    <string-array name="settings_search_kw_ai_vision_model">
        <item>vision</item>
        <item>image</item>
        <item>multimodal</item>
    </string-array>
    <string-array name="settings_search_kw_api_key">
        <item>api key</item>
        <item>secret</item>
        <item>token</item>
        <item>gemini</item>
        <item>openai</item>
    </string-array>
    <string-array name="settings_search_kw_base_url">
        <item>endpoint</item>
        <item>url</item>
        <item>ollama</item>
        <item>local</item>
        <item>server</item>
    </string-array>
    <string-array name="settings_search_kw_ai_allow_insecure_http">
        <item>http</item>
        <item>cleartext</item>
        <item>local</item>
    </string-array>
    <string-array name="settings_search_kw_on_device_model">
        <item>on-device</item>
        <item>gemma</item>
        <item>download</item>
        <item>local</item>
        <item>offline</item>
    </string-array>
    <string-array name="settings_search_kw_max_tokens">
        <item>tokens</item>
        <item>length</item>
        <item>cap</item>
    </string-array>
    <string-array name="settings_search_kw_ai_read_timeout">
        <item>timeout</item>
        <item>seconds</item>
        <item>network</item>
    </string-array>
    <string-array name="settings_search_kw_gemini_google_search">
        <item>grounding</item>
        <item>google</item>
        <item>web</item>
    </string-array>
    <string-array name="settings_search_kw_section_custom_instructions">
        <item>context</item>
        <item>prompt</item>
        <item>coach</item>
        <item>personality</item>
    </string-array>
    <string-array name="settings_search_kw_section_fallback">
        <item>fallback</item>
        <item>backup</item>
        <item>secondary</item>
        <item>retry</item>
    </string-array>
    <string-array name="settings_search_kw_section_speech">
        <item>speech</item>
        <item>voice</item>
        <item>dictation</item>
        <item>speech to text</item>
        <item>microphone</item>
        <item>stt</item>
    </string-array>
    <string-array name="settings_search_kw_health_connect">
        <item>sync</item>
        <item>steps</item>
        <item>sleep</item>
        <item>permissions</item>
        <item>google fit</item>
        <item>samsung</item>
    </string-array>
    <string-array name="settings_search_kw_manage_health_access">
        <item>permissions</item>
        <item>health connect</item>
    </string-array>
    <string-array name="settings_search_kw_health_background_sync">
        <item>background</item>
        <item>automatic</item>
    </string-array>
    <string-array name="settings_search_kw_export_diary">
        <item>export</item>
        <item>json</item>
        <item>backup</item>
        <item>file</item>
    </string-array>
    <string-array name="settings_search_kw_export_body_metrics">
        <item>export</item>
        <item>weight</item>
        <item>body fat</item>
        <item>file</item>
    </string-array>
    <string-array name="settings_search_kw_import_diary">
        <item>import</item>
        <item>restore</item>
        <item>json</item>
    </string-array>
    <string-array name="settings_search_kw_import_body_metrics">
        <item>import</item>
        <item>restore</item>
        <item>weight</item>
        <item>csv</item>
    </string-array>
    <string-array name="settings_search_kw_sync">
        <item>webdav</item>
        <item>backup</item>
        <item>cloud</item>
        <item>auto sync</item>
        <item>server</item>
    </string-array>
    <string-array name="settings_search_kw_clear_food_log">
        <item>delete</item>
        <item>erase</item>
        <item>wipe</item>
        <item>food</item>
    </string-array>
    <string-array name="settings_search_kw_delete_all_data">
        <item>delete</item>
        <item>erase</item>
        <item>wipe</item>
        <item>reset</item>
        <item>factory</item>
    </string-array>
    <string name="settings_suggestions">Suggestions</string>
    <string name="settings_suggestions_dismiss">Dismiss</string>
    <string name="settings_suggestion_water_reminders">Set a drinking-window reminder plan so you stay on track</string>
    <string name="settings_suggestion_water_tracking">Track water to hit your hydration goal</string>
    <string name="settings_suggestion_adaptive_goals">Adaptive Goals keeps your calorie and macro targets current each week</string>
    <string name="settings_suggestion_health_connect">Sync weight and body fat automatically via Health Connect</string>
    <string name="settings_suggestion_notifications">Turn on reminders for streaks and goals</string>
    <string name="settings_suggestion_backup">Back up your diary with WebDAV sync</string>
    <string name="settings_suggestion_action_turn_on">Turn on</string>
    <string name="settings_suggestion_action_connect">Connect</string>
    <string name="settings_suggestion_action_setup">Set up</string>

    <string name="settings_personal_intro">The basics Chompass uses to estimate your energy needs and goals.</string>
    <string name="settings_goals_intro">Your daily calorie and macro targets, and what drives them.</string>
    <string name="settings_gender">Gender</string>
    <string name="settings_birthday">Birthday</string>
    <string name="settings_height">Height</string>
    <string name="settings_weight">Weight</string>
    <string name="settings_body_fat">Body Fat</string>
    <string name="settings_goal_body_fat">Goal Body Fat</string>
    <string name="settings_use_body_fat_bmr">Use Body Fat for BMR</string>
    <string name="settings_use_body_fat_bmr_subtitle">On uses Katch-McArdle, which uses lean mass for a more accurate BMR. Off uses Mifflin-St Jeor with height, weight, and age only. Turn off if your body-fat reading is outdated.</string>
    <string name="settings_not_set">Not set</string>
    <string name="settings_birthday_age_format">%1$s (age %2$d)</string>

    <string name="settings_weight_goal">Weight Goal</string>
    <string name="settings_diet_mode">Diet Mode</string>
    <string name="settings_keto_carb_mode">Keto carb mode</string>
    <string name="settings_keto_net_carbs">Keto net carbs</string>
    <string name="settings_activity_level">Activity Level</string>
    <string name="settings_weekly_change">Weekly Change</string>
    <string name="settings_weekly_default">0.50 kg/wk</string>
    <string name="settings_goal_weight">Goal Weight</string>
    <string name="settings_calories">Calories</string>
    <string name="settings_recalculate_goals">Recalculate Goals</string>
    <string name="settings_macro_pinned_format">%1$dg</string>
    <string name="settings_macro_auto_format">%1$dg · auto</string>
    <string name="settings_macro_pinned_a11y">Pinned</string>
    <string name="settings_macro_auto_a11y">Auto</string>

    <string name="settings_appearance">Appearance</string>
    <string name="settings_appearance_system">System</string>
    <string name="settings_appearance_light">Light</string>
    <string name="settings_appearance_dark">Dark</string>
    <string name="settings_appearance_oled">OLED</string>
    <string name="settings_theme_color">Theme Color</string>
    <string name="settings_fixed_launcher_icon">Fixed Launcher Icon</string>
    <string name="settings_fixed_launcher_icon_subtitle">Keeps the launcher icon teal. It stops following the theme color and wallpaper.</string>
    <string name="sheet_theme_color">Theme Color</string>
    <string name="sheet_theme_color_footer">Changes the main accent used for buttons, charts, and progress indicators.</string>
    <string name="theme_color_system">System</string>
    <string name="theme_color_teal">Teal</string>
    <string name="theme_color_blue">Blue</string>
    <string name="theme_color_green">Green</string>
    <string name="theme_color_purple">Purple</string>
    <string name="theme_color_pink">Pink</string>
    <string name="theme_color_orange">Orange</string>
    <string name="theme_color_indigo">Indigo</string>
    <string name="theme_color_neutral">Neutral</string>
    <string name="settings_metric_units">Metric Units</string>
    <string name="settings_units">Units</string>
    <string name="settings_height_unit">Height Unit</string>
    <string name="settings_weight_unit">Weight Unit</string>
    <string name="settings_default_to_grams">Default to Grams</string>
    <string name="settings_default_to_grams_info">New food review sheets open with grams selected first. You can still switch to serving, slice, cup, or any other detected unit before logging.</string>
    <string name="settings_water_tracking">Water tracking</string>
    <string name="settings_water_goal">Daily water goal</string>
    <string name="settings_water_goal_summary">%1$d ml</string>
    <string name="settings_water_goal_wheel_help">Scroll in 50 ml steps to select a daily goal from 50 to 10,000 ml.</string>
    <string name="settings_water_quick_presets">Quick-log presets</string>
    <string name="settings_water_quick_presets_help">Snap points on the Add food water slider. Stored in milliliters; shown in fluid ounces when you use imperial units.</string>
    <string name="settings_water_preset_label">Preset %1$d</string>
    <string name="settings_water_add_preset">Add preset</string>
    <string name="settings_water_remove_preset">Remove last preset</string>
    <string name="settings_water_dynamic_goal">Dynamic goal</string>
    <string name="settings_water_dynamic_goal_help">Adapts to your weight, the temperature, your activity, and water from food. No location permission. Enter the expected high manually.</string>
    <string name="settings_water_dynamic_base">Base goal</string>
    <string name="settings_water_dynamic_base_weight">Body weight (35 ml/kg)</string>
    <string name="settings_water_dynamic_base_manual">Fixed amount</string>
    <string name="settings_water_manual_temp">Expected high today</string>
    <string name="settings_water_manual_temp_summary">%1$d °C</string>
    <string name="settings_water_manual_temp_help" formatted="false">The daily goal rises above 25 °C (+4 % per degree, capped at +60 %). No location permission. Set it manually.</string>
    <string name="settings_water_use_profile_activity">Use profile activity level</string>
    <string name="settings_water_food_water">Subtract water from food</string>
    <string name="settings_water_food_water_help" formatted="false">Coarse estimate: 60 % of today\'s logged food weight, capped at 1 L.</string>
    <string name="settings_water_dynamic_preview">Today\'s goal</string>
    <string name="settings_water_dynamic_preview_breakdown">%1$d ml base × %2$s temp × %3$s activity − %4$d ml food</string>
    <string name="settings_water_dynamic_warning_title">Beta · a suggestion, not medical advice</string>
    <string name="settings_water_dynamic_warning_body">This target is an estimate from general hydration guidelines, not a prescription. Everyone is different: your real need depends on your kidneys, medication, health conditions, sweat, humidity, and more, so this number can be wrong for you. If you have a health condition or take medication, ask a doctor before changing how much you drink. Thirst is your best guide. Drink whenever you need to, even if it isn\'t \'time\' yet, and always drink enough on hot days or during exercise, whether the app reminds you or not.</string>
    <string name="settings_water_reminder_note">Reminders are gentle suggestions. If you\'re thirsty, drink, even between reminders.</string>
    <string name="settings_water_auto_badge">auto</string>
    <string name="settings_weather_source">Weather source</string>
    <string name="settings_weather_source_manual">Manual</string>
    <string name="settings_weather_source_manual_sub">Enter the expected high yourself. No network.</string>
    <string name="settings_weather_source_meteo">Open-Meteo (online)</string>
    <string name="settings_weather_source_meteo_sub">Fetch a forecast for a city you choose. No account, no key, no location permission.</string>
    <string name="settings_weather_source_help" formatted="false">The expected high feeds the dynamic goal (+4 % per °C above 25 °C, capped +60 %). Whenever the source has no fresh data, the manual value is used instead.</string>
    <string name="settings_weather_city">City</string>
    <string name="settings_weather_city_none">Choose a city</string>
    <string name="settings_weather_city_title">Open-Meteo city</string>
    <string name="settings_weather_city_help">Search for your city, then Chompass fetches its forecast for today. Only the city name and coordinates are sent to Open-Meteo. No account, no key, no location permission.</string>
    <string name="settings_weather_city_search_hint">City name…</string>
    <string name="settings_weather_city_search">Search</string>
    <string name="settings_weather_city_search_none">No cities found. Check the name or your connection.</string>
    <string name="settings_weather_city_selected">Selected</string>
    <string name="settings_weather_status_label">Today\'s high</string>
    <string name="settings_weather_status_value">%1$d °C · %2$s</string>
    <string name="settings_weather_status_fallback">No forecast yet. Uses %1$d °C (tap to refresh)</string>
    <string name="settings_weather_updated_today">updated %1$s</string>
    <string name="settings_weather_updated_yesterday">yesterday %1$s</string>
    <string name="settings_weather_updated_date">%1$s %2$s</string>
    <string name="settings_weather_attribution">Weather data © Open-Meteo (CC BY 4.0)</string>
    <string name="settings_water_drinking_window">Drinking window</string>
    <string name="settings_water_drinking_window_summary">%1$s to %2$s</string>
    <string name="settings_water_reminder_plan">Reminder plan</string>
    <string name="settings_water_drinking_starts">Drinking starts</string>
    <string name="settings_water_drinking_ends">Drinking ends</string>
    <string name="settings_water_cup_size">Cup size</string>
    <string name="settings_water_cup_size_summary">%1$d ml</string>
    <string name="settings_water_reminder_interval_preview">≈ every %1$d min · %2$d cups · %3$d ml each</string>
    <string name="settings_water_reminder_interval_help">Interval = drinking window ÷ cups needed for the goal. Recalculated after every entry.</string>
    <string name="settings_water_restore_default_plan">Restore defaults (08:00 to 21:00, 300 ml)</string>
    <string name="settings_water_reminder_window_too_short">The drinking window needs at least 15 minutes.</string>
    <string name="unit_celsius">°C</string>
    <string name="settings_glass_blur">Glass blur</string>
    <string name="settings_food_log_sort">Food log sort</string>
    <string name="settings_week_starts">Week Starts On</string>
    <string name="settings_week_monday">Monday</string>
    <string name="settings_week_sunday">Sunday</string>
    <string name="settings_week_saturday">Saturday</string>
    <string name="settings_progress_default_range">Progress default range</string>
    <string name="settings_customize_progress">Customize progress</string>
    <string name="settings_customize_progress_summary">%1$s · %2$s</string>
    <string name="settings_progress_plots">Body measurement plots</string>
    <string name="settings_progress_plots_subtitle">Show per-site circumference trends on the Progress tab. Data comes from Personal Info → Body measurements.</string>
    <string name="settings_progress_plots_off">Plots off</string>
    <string name="settings_progress_plots_count">%1$d plots</string>
    <string name="settings_progress_plots_no_data">No measurements yet</string>
    <string name="settings_progress_plots_latest">Latest: %1$s %2$s</string>
    <string name="settings_meal_times">Meal times</string>
    <string name="settings_meal_times_customize">Customize</string>
    <string name="settings_meal_times_description">Set when automatic meal selection switches to the next meal.</string>
    <string name="settings_breakfast_starts">Breakfast starts</string>
    <string name="settings_lunch_starts">Lunch starts</string>
    <string name="settings_dinner_starts">Dinner starts</string>
    <string name="settings_late_snack_starts">Late snack starts</string>
    <string name="settings_meal_times_help">Each meal continues until the next one starts. Late snack continues overnight until breakfast starts. You can still change the meal manually before logging.</string>
    <string name="settings_meal_time_edit_format">%1$s</string>
    <string name="settings_restore_default_times">Restore default times</string>
    <string name="settings_notifications">Notifications</string>
    <string name="settings_battery_opt">Battery Optimization</string>
    <string name="settings_battery_opt_value">Whitelist Chompass</string>

    <string name="settings_ai_provider">Provider</string>
    <string name="settings_ai_model">Model</string>
    <string name="settings_ai_reasoning_effort">Reasoning effort</string>
    <string name="settings_ai_reasoning_effort_footer">Controls the thinking budget for reasoning-capable OpenRouter models. Auto keeps the app default; higher effort is slower and costs more tokens.</string>
    <string name="ai_reasoning_effort_auto">Auto</string>
    <string name="ai_reasoning_effort_low">Low</string>
    <string name="ai_reasoning_effort_medium">Medium</string>
    <string name="ai_reasoning_effort_high">High</string>
    <string name="settings_ai_vision_model">Vision model</string>
    <string name="settings_ai_vision_model_unset">(same as Model)</string>
    <string name="settings_ai_vision_model_footer">Photos use this model; text uses the main model. Leave unset to use the main model for everything.</string>
    <string name="settings_speech_language">Language</string>
    <string name="settings_ai_model_unset">(set one below)</string>
    <string name="ai_model_tier_paid">Paid-only model (free tier no longer includes Pro)</string>
    <string name="ai_model_tier_varies">Free-tier availability varies by account and region</string>
    <string name="settings_api_key">API key</string>
    <string name="settings_base_url">Base URL</string>
    <string name="settings_server_url">Server URL</string>
    <string name="settings_tap_to_edit">Tap to edit</string>
    <string name="settings_custom_url_placeholder">https://your-endpoint.com/v1</string>
    <string name="settings_ai_allow_insecure_http">Allow insecure HTTP</string>
    <string name="settings_ai_allow_insecure_http_footer">Lets custom and Ollama endpoints use plain http:// URLs, for example on your home network. Cloud providers use https. Keep off unless your server has no TLS.</string>
    <string name="settings_custom_url_title">Custom base URL</string>
    <string name="settings_clear_key">Clear key</string>
    <string name="settings_on_device_model">Model file</string>
    <string name="settings_on_device_model_ready">Downloaded</string>
    <string name="settings_on_device_model_not_downloaded">Not downloaded</string>
    <string name="settings_on_device_accuracy_footer">On-device models run locally for privacy. They are much smaller than cloud models (Gemini, GPT, Claude, etc.) and often misread portions, brand names, and photos. Enable Fallback Provider so a cloud model can retry when on-device fails.</string>
    <string name="settings_ai_privacy_cloud">Food photos, notes, chat, and profile data are sent to this provider. Only the on-device Gemma 4 models keep everything on your phone.</string>
    <string name="settings_ai_privacy_ondevice">Fully private: food analysis, “What if?”, and goal estimates run on this device. Nothing is sent to a server.</string>
    <string name="settings_ai_privacy_ollama">Ollama runs on your own computer. Nothing is sent to a cloud provider.</string>
    <string name="settings_gemini_google_search">Google Search grounding</string>
    <string name="settings_gemini_google_search_footer">When enabled, Gemini may search the web when it helps answer a prompt. Search queries are sent to Google. Google bills your Gemini API project for this. On Gemini 3 models, each search query executed counts toward usage; on Gemini 2.5 and older, billing is per prompt that uses search.</string>
    <string name="settings_ai_features_master">AI features</string>
    <string name="settings_ai_features_master_footer">Turns off everything that sends data to an AI provider: the coach, photo/text/voice logging, “What if?”, and AI goal suggestions. Barcode, food search, manual entry, saved meals, water, sync, and Health Connect keep working normally.</string>
    <string name="settings_show_coach_tab">Show the coach tab</string>
    <string name="settings_show_coach_tab_footer">Hides the coach tab from the bottom bar. The coach feature itself stays enabled; the AI features switch above turns everything off.</string>
    <string name="settings_portion_clarify">Portion size check</string>
    <string name="settings_portion_clarify_footer">When enabled, every photo entry offers an exact-weight correction that rescales without another AI call, plus size chips (small, regular, large, restaurant-size) that re-analyze with your answer.</string>
    <string name="settings_meal_constituents">Meal ingredient breakdown</string>
    <string name="settings_meal_constituents_footer">When enabled, the AI may split composite meals into editable ingredients with grams and units. Works best with stronger cloud models; turn off for cheaper or smaller models if results look inconsistent.</string>
    <string name="settings_meal_constituents_footer_on_device">Unavailable for on-device Gemma: ingredient breakdown needs a stronger model. Switch to a cloud provider to enable this.</string>
    <string name="on_device_model_privacy_notice">Runs entirely on this device. Nothing you type or photograph is sent to a server. Downloading fetches the model file directly from Hugging Face (%1$s), a third-party host not otherwise used by this app.</string>
    <string name="on_device_model_device_notice">Tested on Pixel 9a (GrapheneOS). Other devices, especially lower-tier or non-Tensor hardware, haven\'t been validated yet and may be slower or unsupported; a cloud provider is a safer default there.</string>
    <string name="on_device_model_accuracy_notice">These models are not as accurate as cloud-hosted AI. Expect wrong calories, missed items, or weak photo reads, especially with the smaller E2B model. Cloud providers remain the recommended default for reliable logging.</string>
    <string name="on_device_model_e4b_notice">Larger and slower than E2B, but may give better food descriptions. Photo analysis runs a CPU/GPU split for stability, so it may be noticeably slower than text-only. Pick E2B in Settings → Model if you prefer faster responses.</string>
    <string name="on_device_model_storage_short">Not enough free storage. Need at least %1$s free (have %2$s).</string>
    <string name="on_device_model_wifi_only">Download over Wi-Fi only</string>
    <string name="on_device_model_download">Download</string>
    <string name="on_device_model_downloading">Downloading… %1$d%%</string>
    <string name="on_device_model_verifying">Verifying download…</string>
    <string name="on_device_model_ready">Downloaded and ready.</string>
    <string name="on_device_model_loaded">Model loaded. Ready to use.</string>
    <string name="on_device_model_not_loaded">Not loaded. First request after app start may take up to a minute.</string>
    <string name="on_device_model_unload">Unload model (frees memory)</string>
    <string name="on_device_download_failed">Download failed</string>
    <string name="on_device_model_delete">Delete downloaded model</string>
    <string name="on_device_model_clear">Clear from this device</string>
    <string name="on_device_model_clear_footer">Removes %1$s of model files and unfinished downloads, and unloads the model from memory.</string>
    <string name="on_device_model_leftover_footer">%1$s from an earlier on-device download is still on this device. Open to retry or clear it.</string>
    <string name="on_device_model_retry">Retry download</string>
    <string name="on_device_model_sheet_title">On-device model</string>
    <string name="notif_channel_model_download">On-device model</string>
    <string name="notif_channel_model_download_desc">Progress while the on-device model file is downloading.</string>
    <string name="notif_model_download_title">Downloading on-device model</string>

    <!-- Custom AI Instructions + Fallback Provider (v1.0.6) -->
    <string name="settings_section_custom_instructions">Custom AI Instructions</string>
    <string name="settings_custom_instructions_placeholder">e.g. I live in Germany, assume European portion sizes, prefer ALDI/REWE brands. I\'m on a bodybuilding cut.</string>
    <string name="settings_custom_instructions_footer">Optional context sent with every AI request: region, diet, athletic goals, anything you\'d otherwise repeat each time. Leave empty to disable.</string>
    <string name="settings_save">Save</string>
    <string name="settings_saved">Saved</string>

    <string name="settings_section_fallback">Fallback Provider</string>
    <string name="settings_enable_fallback">Enable Fallback</string>
    <string name="settings_fallback_footer">If your primary provider fails (overload, rate limit, network error), the app retries automatically with this fallback. Same provider as primary is allowed. Just pick a different model.</string>
    <string name="settings_fallback_on_device_switch_notice">Switching on-device models is slow: the fallback model starts from a cold load, up to a minute or more. Keeping one model is usually faster.</string>

    <string name="settings_health_connect">Health Connect</string>
    <string name="settings_manage_health_access">Manage Health Connect access</string>
    <string name="settings_permissions">Permissions</string>
    <string name="settings_energy_goals">Energy Burn Goals</string>
    <string name="settings_needs_health_connect">Needs Health Connect</string>
    <string name="settings_energy_goals_info">When on, Chompass uses your measured calories burned from Health Connect (a 14-day average of active + basal energy) as your maintenance anchor when calculating goals, instead of the formula estimate. It does not use AI to read your burn. Requires Health Connect. Works with the Recalculate button and with Adaptive Goals.</string>
    <string name="settings_adaptive_goals">Adaptive Goals</string>
    <string name="settings_adaptive_goals_info">About once a week when you open the app, Chompass nudges your calorie target by at most 150 kcal from your recent weight trend. If Energy Burn is on, it can use your measured burn when there is not enough scale data yet. Locked calories and macros stay put. Recalculate still asks the AI for a full new plan. Turning this off restores the targets from before Adaptive Goals first changed them. This is not medical advice.</string>
    <string name="settings_refresh_energy_goals">Refresh Energy Burn Goals</string>
    <string name="settings_clear_food_log">Clear Food Log</string>
    <string name="settings_delete_all_data">Delete All Data</string>

    <!-- Settings dialogs -->
    <string name="settings_clear_food_title">Clear food log?</string>
    <string name="settings_clear_food_message">Wipes all food entries and photos. Profile, weights, and settings stay.</string>
    <string name="settings_delete_all_title">Delete all local data?</string>
    <string name="settings_delete_all_message">Wipes profile, food log, weight history, chat, and API keys, then takes you back to onboarding. Health Connect data stays intact.</string>
    <string name="settings_max_pinned_title">Max 2 Macros Locked</string>
    <string name="settings_max_pinned_message">At most 2 macros can be locked at a time, so one stays free to balance. Unlock another macro first.</string>
    <string name="settings_macro_locked">Locked</string>
    <string name="settings_macro_unlocked">Unlocked</string>
    <string name="settings_rebalance_blocked_title">Can\'t Rebalance</string>
    <string name="settings_rebalance_blocked_message">Calories is locked and both other macros are locked, so there\'s nothing left to absorb this change. Unlock calories or another macro, then try again.</string>
    <string name="settings_recalc_title">Recalculate goals?</string>
    <string name="settings_recalc_message">Resets calories and macros to formula defaults from your height/weight/activity/goal. Any pinned macros are cleared.</string>
    <string name="settings_recalc_confirm">Recalculate</string>
    <string name="settings_recalc_details">Recalculation details</string>
    <string name="settings_invalid_goal_title">Goal weight doesn\'t match your goal</string>
    <string name="settings_invalid_goal_lose">A Lose goal needs a target below your current weight.</string>
    <string name="settings_invalid_goal_gain">A Gain goal needs a target above your current weight.</string>
    <string name="settings_permission_title">Permission needed</string>

    <string name="settings_notifications_denied">Notifications permission denied. Enable it in System Settings → Apps → Chompass → Notifications to receive reminders.</string>

    <!-- Notification copy -->
    <string name="notif_weight_log_title">Time to weigh in</string>
    <string name="notif_weight_log_text">Log today\'s weight to keep your progress chart accurate.</string>
    <string name="notif_body_fat_log_title">Body fat check-in</string>
    <string name="notif_body_fat_log_text">Log today\'s body fat % to track your composition trend.</string>
    <string name="settings_health_companions">Syncs with anything that speaks Health Connect: Gadgetbridge (Huawei, Honor, Amazfit, Mi Band and other wearables), openScale (Bluetooth scales), Samsung Health, Fitbit and more. Weight and body fat flow in automatically; meals and water you log flow out, and meals from other apps flow in. Sleep, resting heart rate and hydration appear on the Progress tab.</string>
    <string name="settings_health_background_sync">Background sync</string>
    <string name="settings_health_background_sync_desc">Check Health Connect for new data every few hours, even when Chompass is closed. Off by default. Needs background-read permission when your Health Connect module supports it.</string>
    <string name="settings_health_background_sync_unsupported">Background sync isn\'t supported on this device\'s Health Connect module. Foreground sync still works when you open Chompass.</string>
    <string name="settings_health_background_denied">Background sync needs permission to read Health Connect while Chompass is closed. Re-tap the toggle and grant it.</string>
    <string name="settings_sync_section">Sync</string>
    <string name="settings_sync_blurb">Optional user-hosted sync. Point Android and the PWA at the same WebDAV file (for example Nextcloud), or share a sync JSON. Chompass does not run a sync server. API keys and food photos are not included.</string>
    <string name="settings_webdav_url">WebDAV file URL</string>
    <string name="settings_webdav_url_hint">https://uXXXXX.your-storagebox.de/sync.json</string>
    <string name="settings_webdav_username">Username</string>
    <string name="settings_webdav_password">Password</string>
    <string name="settings_webdav_save">Save WebDAV settings</string>
    <string name="settings_webdav_auto_sync">Sync on open</string>
    <string name="settings_webdav_auto_sync_desc">Once a day when you open the app, if WebDAV is configured. Off by default. Manual Sync now still works anytime.</string>
    <string name="export_sync_title">Export sync JSON</string>
    <string name="import_sync_title">Import sync JSON</string>
    <string name="settings_sync_now">Sync now</string>
    <string name="settings_last_sync">Last sync: %1$s</string>
    <string name="settings_not_synced">Not synced yet</string>
    <string name="import_sync_success">Sync document imported.</string>
    <string name="import_sync_failed">Sync import failed: %1$s</string>
    <string name="export_sync_failed">Could not export sync document: %1$s</string>
    <string name="settings_webdav_saved">WebDAV settings saved.</string>
    <string name="settings_health_denied">Health Connect needs Weight, Body Fat, Active Calories, Total Calories, and permission to write Nutrition and Water. Re-tap the toggle and grant all requested permissions to sync and estimate energy goals.</string>
    <!-- API ≤33 only: standalone Health Connect APK via Play Store. -->
    <string name="settings_health_unavailable_install">Health Connect isn\'t installed. Install it from the Play Store, then re-tap the toggle.</string>
    <string name="settings_health_update_required_apk">Health Connect needs an update. Update it from the Play Store, then re-tap the toggle.</string>
    <!-- API 34+: framework / Mainline module - never tell users to install the old Play Store APK. -->
    <string name="settings_health_unavailable_platform">Health Connect isn\'t available to apps on this device. On Android 14 and later it\'s a system module. If Settings shows Health Connect but Chompass cannot connect, your ROM may not expose the Health Connect service (common on some de-Googled builds). Chompass does not require Play Store or sandboxed Play. Use diary and body-metrics export/import, or optional WebDAV, instead.</string>
    <string name="settings_health_update_required">Health Connect needs a system update. Install a Google Play system update (or your ROM\'s equivalent), then re-tap the toggle. You do not need to install a separate Health Connect app on Android 14+.</string>
    <string name="settings_health_manage_failed">Couldn\'t open Health Connect settings on this device.</string>
    <string name="settings_health_open_settings">Open Health Connect</string>
    <string name="settings_health_open_play_store">Open Play Store</string>
    <!-- Kept for older locale packs; prefer status-specific strings above. -->
    <string name="settings_health_unavailable">Health Connect isn\'t available on this device. On Android 14 and later it comes with the system. Use file export/import if your ROM does not expose it. Chompass never requires the Play Store Health Connect app on Android 14+.</string>

    <!-- Settings sheets / pickers -->
    <string name="sheet_ai_provider">AI Provider</string>
    <string name="sheet_model">Model</string>
    <string name="sheet_model_footer">Or type any custom model ID below.</string>
    <string name="sheet_any_model_id">Any model ID</string>
    <string name="sheet_api_key_format">API key: %1$s</string>
    <string name="sheet_speech_api_key_format">Speech API key: %1$s</string>
    <string name="sheet_speech_engine">Speech Engine</string>
    <string name="sheet_gender">Gender</string>
    <string name="sheet_activity_level">Activity level</string>
    <string name="sheet_goal">Goal</string>
    <string name="sheet_diet_mode">Diet Mode</string>
    <string name="sheet_keto_carb_mode">Keto carb mode</string>
    <string name="sheet_target_weight">Target weight</string>
    <string name="sheet_weight">Weight</string>
    <string name="sheet_birthday">Birthday</string>
    <string name="sheet_appearance">Appearance</string>
    <string name="sheet_language">Language</string>
    <string name="sheet_week_starts">Week Starts On</string>
    <string name="sheet_height">Height</string>
    <string name="sheet_body_fat_percent">Body fat %</string>
    <string name="sheet_goal_body_fat">Body Fat Goal</string>
    <string name="sheet_goal_body_fat_currently">Currently %1$d%%</string>
    <string name="action_remove_goal">Remove Goal</string>
    <string name="sheet_weekly_change">Weekly Change</string>
    <string name="sheet_weekly_change_format">%1$.1f %2$s/week %3$s</string>
    <string name="sheet_weekly_change_loss">loss</string>
    <string name="sheet_weekly_change_gain">gain</string>
    <string name="sheet_pace_slow">Slow</string>
    <string name="sheet_pace_recommended">Recommended</string>
    <string name="sheet_pace_fast">Fast</string>
    <string name="sheet_selected_a11y">Selected</string>
    <string name="sheet_reset_to_auto">Reset to Auto-balance</string>

    <string name="sheet_macros">Macros</string>
    <string name="sheet_macros_subtitle">Pin up to 2 macros to exact grams. Unpinned ones auto-balance from remaining calories.</string>
    <string name="sheet_macro_pinned">pinned</string>
    <string name="sheet_macro_auto">auto</string>
    <string name="sheet_macro_label_format">%1$s (%2$s)</string>
    <string name="sheet_speech_language">Speech Language</string>
    <string name="speech_language_provider_auto">Provider Auto</string>
    <string name="speech_language_provider_auto_subtitle">Let the provider detect the language.</string>
    <string name="speech_language_device">Use Device Language</string>
    <string name="speech_language_device_subtitle">Use this phone\'s current language.</string>
    <string name="speech_language_english">English</string>
    <string name="speech_language_german">German</string>
    <string name="speech_language_spanish">Spanish</string>
    <string name="speech_language_french">French</string>
    <string name="speech_language_italian">Italian</string>
    <string name="speech_language_portuguese">Portuguese</string>
    <string name="speech_language_dutch">Dutch</string>
    <string name="speech_language_hindi">Hindi</string>
    <string name="speech_language_japanese">Japanese</string>
    <string name="speech_language_chinese">Chinese</string>
    <string name="speech_language_korean">Korean</string>

    <!-- About -->
    <string name="about_update_checking">Checking for Updates</string>
    <string name="about_update_available">Update Available</string>
    <string name="about_update_details_format">Current %1$s -&gt; Latest %2$s</string>
    <string name="about_update_fdroid_note">Updates are delivered through F-Droid</string>
    <string name="about_update_action">Update</string>
    <string name="about_check_updates">Check for Updates</string>
    <string name="about_app_version">App Version</string>
    <string name="about_version_format">Version %1$s</string>
    <string name="about_rate">Rate the App</string>
    <string name="about_share">Share the App</string>
    <string name="about_open_source">Source Code (MIT)</string>
    <string name="about_asset_credits">Open Source &amp; Assets</string>
    <string name="about_upstream">Based on Fud AI (upstream)</string>
    <string name="about_report_issue">Report an Issue</string>
    <string name="about_request_feature">Request a Feature</string>
    <string name="about_privacy">Privacy Policy</string>
    <string name="about_donate">Buy me a yogurt</string>
    <string name="about_made_by">Chompass by fitguy</string>
    <string name="about_with_care">Based on Fud AI by Apoorv Darshan</string>
    <string name="about_share_message">I\'ve been tracking my meals with Chompass, an ad-free fork of Fud AI. Snap a photo, speak it, or type it, and the AI logs the calories. Open source, and your data stays on your device.\n\nSource: https://codeberg.org/fitguy/chompass</string>
    <string name="about_share_chooser">Share Chompass</string>

    <!-- Notifications -->
    <string name="notif_channel_streak">Streak Reminder</string>
    <string name="notif_channel_streak_desc">Daily reminder to log a meal and keep your streak.</string>
    <string name="notif_channel_daily">Daily Summary</string>
    <string name="notif_channel_daily_desc">End-of-day summary of your calories + macros.</string>
    <string name="notif_channel_weight_goal">Weight Goal</string>
    <string name="notif_channel_weight_goal_desc">Celebration when you reach your goal weight.</string>
    <string name="notif_streak_title">Don\'t forget to log your meals</string>
    <string name="notif_streak_text">Keep your streak going. Log something from today.</string>
    <string name="notif_summary_title">Today\'s summary is ready</string>
    <string name="notif_summary_text">Tap to see how today\'s macros lined up.</string>
    <string name="notif_summary_deficit">%1$s kcal deficit</string>
    <string name="notif_summary_surplus">%1$s kcal surplus</string>
    <string name="notif_summary_on_target">On target</string>
    <string name="notif_summary_eaten_burned">Eaten %1$s · burned %2$s</string>
    <string name="notif_summary_macros">P %1$d · C %2$d · F %3$d</string>
    <string name="notif_summary_macros_net">P %1$d · C %2$d net · F %3$d</string>
    <string name="notif_summary_of_goal">%1$s of %2$s goal</string>

    <string name="widget_all_metrics_label">Chompass Today</string>
    <string name="widget_all_metrics_description">See today\'s calories, protein, carbs, and fat in one widget.</string>
    <string name="widget_water_label">Chompass Water</string>
    <string name="widget_water_description">See today\'s water progress at a glance.</string>
    <string name="widget_water_disabled">Enable Water Tracking in Chompass</string>
    <string name="widget_water_tracking">Water Tracking</string>
    <string name="widget_water_enable_short">Enable in Chompass</string>
    <string name="widget_ml_left_format">%1$d ml left</string>
    <string name="widget_fl_oz_left_format">%1$d fl oz left</string>
    <string name="widget_unit_left_format">%1$s%2$s left</string>

    <string name="error_invalid_json">Invalid JSON</string>
    <string name="error_unknown">Unknown error</string>
    <string name="error_webdav_sync_failed">WebDAV sync failed</string>

    <!-- Sync (WebDAV / sync document) messages -->
    <string name="sync_error_unsupported_file">Unsupported sync file</string>
    <string name="sync_error_configure_webdav">Configure WebDAV URL, username, and password first</string>
    <string name="sync_error_build_local_doc">Could not build local sync document</string>
    <string name="sync_error_remote_invalid">Remote sync document is invalid</string>
    <string name="sync_error_local_rebuild_failed">Local sync rebuild failed after conflict</string>
    <string name="sync_error_remote_invalid_conflict">Remote sync document invalid after conflict</string>
    <string name="sync_error_conflict_persisted">WebDAV conflict persisted; try again</string>
    <string name="sync_error_merged_invalid">Merged sync document invalid</string>
    <string name="sync_success_synced">Synced with WebDAV</string>
    <string name="sync_success_applied">Sync document applied</string>

    <!-- AI provider errors (resolved at the UI layer) -->
    <string name="ai_error_no_api_key">No API key configured. Add your key in Settings → AI Provider.</string>
    <string name="ai_error_image_conversion_failed">Failed to process the image.</string>
    <string name="ai_error_network_format">Network error: %1$s</string>
    <string name="ai_error_invalid_response">Could not understand the AI response. Please try again.</string>
    <string name="ai_error_timeout">The AI provider took too long to answer. Try again, or raise the timeout in Settings → AI &amp; Speech.</string>
    <string name="ai_error_disabled">AI features are turned off in Settings → AI &amp; Speech.</string>
    <string name="ai_error_invalid_url">Invalid API URL. Check your provider settings.</string>
    <string name="ai_error_insecure_http_blocked">Insecure HTTP is blocked. Turn on “Allow insecure HTTP” in Settings → AI &amp; Speech, or use an https:// URL.</string>
    <string name="ai_error_on_device_model_not_downloaded">On-device model not downloaded yet. Open Settings → AI Provider → Model to download it.</string>
    <string name="ai_error_on_device_unsupported_device">This device doesn\'t meet the requirements for on-device AI. Choose a cloud provider in Settings → AI Provider.</string>
    <string name="ai_error_on_device_low_memory">Not enough free memory for on-device AI right now. Try the smaller E2B model, close other apps, or switch providers in Settings → AI Provider.</string>
    <string name="ai_error_on_device_engine_init">The on-device model engine failed to start on this device. Try again, unload the model in Settings → AI Provider → Model, or switch to a cloud provider.</string>
    <string name="ai_error_key_rejected">Your API key was rejected. Open Settings → AI Provider and re-paste a valid key.</string>
    <string name="ai_error_location_unsupported">Gemini isn\'t available from this network location (country/IP). If you use a VPN, turn it off or switch to a residential exit. Datacenter/non-residential VPN IPs are often blocked. Or enable billing on the Google AI Studio project, try another network, or switch provider in Settings → AI Provider.</string>
    <string name="ai_error_provider_overloaded">The AI provider is overloaded right now. We retried a few times. Please try again in a minute, or switch to a different provider/model in Settings → AI Provider.</string>
    <string name="ai_error_rate_limit">Rate limit hit on your API key. Wait a minute, or switch to another provider in Settings → AI Provider. On the free tier, the Flash-Lite model has the highest quota.</string>
    <string name="ai_error_model_unavailable">Your provider couldn\'t find this model. It may be paid-only on the free tier, restricted in your region, or the endpoint may be wrong. Switch to the default Flash model in Settings → AI Provider, or enable billing on your AI Studio project.</string>
    <string name="ai_error_coach_on_device">Coach isn\'t available with the on-device provider yet. Switch to a cloud provider in Settings → AI Provider.</string>
    <string name="ai_error_coach_round_limit">Coach could not answer. Try rephrasing your question.</string>
    <string name="ai_error_truncated_twice">The AI response was truncated twice. Try a shorter question or another model.</string>
    <string name="ai_error_truncated_twice_description">The AI response was truncated twice. Try a shorter description or another model.</string>
    <string name="ai_error_truncated">The AI response was truncated. Try a shorter question or a different model.</string>
    <string name="ai_error_provider_error">The AI provider returned an error.</string>
    <string name="ai_error_grounded_requires_provider">Grounded tool loop requires a live AI provider.</string>
    <string name="ai_error_grounded_on_device">Grounded tool loop is not available for on-device models.</string>
    <string name="settings_language_title">Language</string>
    <string name="settings_language_system">System default</string>
    <string name="onboarding_privacy_note">No ads, no analytics, no accounts. Your food log and API keys stay on your device.</string>
    <string name="onboarding_privacy_note_cloud">With a cloud provider, food photos, meal notes, chat, and profile data are sent to that provider. Only the on-device Gemma 4 models keep everything on your phone.</string>
    <string name="onboarding_privacy_note_ondevice">Gemma 4 runs entirely on this device. Nothing you type or photograph is sent to a server.</string>
    <string name="onboarding_privacy_note_ollama">Ollama runs on your own computer. Nothing is sent to a cloud provider.</string>
    <string name="onboarding_plan_adaptive_note">Your plan auto-adjusts weekly as you log. Turn off Adaptive Goals in Settings to keep it fixed.</string>
    <string name="onboarding_feature_snap">Snap a photo. AI logs it.</string>
    <string name="onboarding_feature_coach">Coach that knows your data</string>
    <string name="onboarding_feature_library">Health Connect for scales and wearables</string>
    <string name="onboarding_feature_widgets">Home screen widgets</string>
    <string name="whats_new_v30_home">Home redesign: speedometer calorie gauge, vertical macro bars, four nutrient cards, and a floating add button.</string>
    <string name="whats_new_v30_coach_voice">Ask Coach by voice with the new inline recorder.</string>
    <string name="whats_new_v30_share">Share any meal as a link that opens straight in Chompass on iPhone or Android.</string>
    <string name="whats_new_v30_export">Export your food diary as JSON, Markdown, or CSV from Settings.</string>
    <string name="whats_new_v30_reprocess">Reprocess a logged meal with AI: adjust its name, serving, or note and re-analyze.</string>
    <string name="whats_new_v30_camera">Camera + Camera keeps both shots, stitched side by side.</string>
    <string name="whats_new_v30_colors">10 new theme colors, now picked inline in Settings.</string>
    <string name="whats_new_v30_bodyfat">Body fat history: review and delete individual entries, just like weight.</string>
    <string name="whats_new_v30_workouts">Workouts tab was removed.</string>
    <string name="whats_new_v30_units">Height and weight units can now be set independently.</string>
    <string name="whats_new_v30_adaptive">Adaptive Goals and Energy Burn are no longer experimental and are on by default for new installs.</string>
    <string name="whats_new_v30_restore">After reinstalling or switching phones, your food log, weight, and body fat restore automatically from Health Connect.</string>
    <string name="export_diary_title">Export Food Diary</string>
    <string name="export_body_metrics_title">Export Weight &amp; Body Data</string>
    <string name="export_body_metrics_subtitle">Exports your weight, body-fat and body-measurement history as a shareable file.</string>
    <string name="export_body_metrics_empty">No weight, body-fat or measurement entries found to export.</string>
    <string name="export_body_metrics_format">Format</string>
    <string name="import_body_metrics_title">Import Weight &amp; Body Data</string>
    <string name="import_body_metrics_success">Imported %1$d weight, %2$d body-fat and %3$d measurement entries.</string>
    <string name="import_body_metrics_empty">This file has no weight or body-data entries to import.</string>
    <string name="import_body_metrics_unsupported">Unsupported file. Supported: Chompass JSON/CSV, openScale CSV, or a generic weight CSV.</string>
    <string name="import_body_metrics_malformed">Could not read file: %1$s</string>
    <string name="import_diary_title">Import Food Diary JSON</string>
    <string name="import_diary_success_count">Imported %1$d food entries.</string>
    <string name="import_diary_empty">This file has no diary entries to import.</string>
    <string name="import_diary_unsupported">Unsupported diary file: %1$s. Use JSON format 1.0 or 1.1 from Fud AI, NoFUD, or Chompass.</string>
    <string name="import_diary_malformed">Invalid JSON: %1$s</string>
    <string name="import_diary_failed">Import failed: %1$s</string>
    <string name="export_range">Range</string>
    <string name="export_format">Format</string>
    <string name="export_action">Export</string>
    <string name="settings_other_nutrients">Other Nutrients</string>
    <string name="settings_other_nutrient_goals">Other Nutrient Goals</string>
    <string name="settings_optional_nutrient_estimate_ai">Estimate with AI</string>
    <string name="settings_optional_nutrient_estimate_ai_hint">Sets these goals from your profile and calorie target. Replaces manual values.</string>
    <string name="settings_optional_nutrient_estimate_failed_title">Couldn\'t estimate goals</string>
    <string name="settings_reset_defaults">Reset to Defaults</string>
    <string name="copy_from">Copy From</string>
    <string name="copy_to">Copy To</string>
    <string name="copy_hint">Foods will be copied to %1$s. Original entries stay unchanged.</string>
    <string name="macro_protein_format">Protein: %1$s</string>
    <string name="macro_carbs_format">Carbs: %1$s</string>
    <string name="macro_fat_format">Fat: %1$s</string>
    <string name="nutrient_fiber_format">Fiber: %1$sg</string>
    <string name="nutrient_sugar_format">Sugar: %1$sg</string>
    <string name="nutrient_sat_fat_format">Sat fat: %1$sg</string>
    <string name="nutrient_sodium_format">Sodium: %1$smg</string>
    <string name="nutrient_potassium_format">Potassium: %1$smg</string>
    <string name="nutrient_cholesterol_format">Cholesterol: %1$smg</string>
    <string name="label_date">Date</string>
    <string name="label_time">Time</string>
    <string name="share_meal">Share Meal</string>
    <string name="label_total">Total</string>
    <string name="home_nutrient_cards">Home Nutrient Cards</string>
    <string name="home_nutrients">Home Nutrients</string>
    <string name="settings_section_home_display">Home Display</string>
    <string name="settings_home_display">Customize Home</string>
    <string name="settings_home_display_summary">Nutrient cards, activity, calorie gauge, food-log chips</string>
    <string name="home_display_title">Home Display</string>
    <string name="home_display_nutrient_cards">Nutrient cards</string>
    <string name="home_display_card_count">Cards shown</string>
    <string name="home_display_show_steps">Show step counter on home</string>
    <string name="home_display_show_steps_desc">Optional card below the gauge. Needs Health Connect.</string>
    <string name="home_display_step_goal">Daily step goal</string>
    <string name="home_display_calorie_mode">Calorie gauge</string>
    <string name="home_display_food_log_chips">Food log macros</string>
    <string name="home_display_needs_health">Requires Health Connect with steps permission</string>
    <string name="home_calories_label">CALORIES</string>
    <string name="home_calorie_of_goal">of %1$s</string>
    <string name="home_calorie_active_estimated_a11y">Active calories estimated from your activity level</string>
    <string name="home_calorie_mode_static">Static goal</string>
    <string name="home_calorie_mode_add_active">Add active burn to budget</string>
    <string name="home_calorie_mode_static_desc">Your calorie goal stays fixed. Movement does not change today’s budget.</string>
    <string name="home_calorie_mode_add_active_desc">Active calories from Health Connect (or your activity-level estimate) are added to today’s calorie budget. Eat back what you burn. Set Activity Level to everyday baseline so workouts are not double-counted. Turn on Health Connect under Settings → Health for measured burn.</string>
    <string name="home_calorie_mode_add_active_hc_hint">Tip: enable Health Connect to use watch/phone active calories instead of the activity-level estimate.</string>
    <string name="home_nutrients_pick_count">Pick up to %1$d nutrients for the home screen.</string>
    <string name="home_steps_label">Steps</string>
    <string name="home_steps_goal_format">Goal %1$s</string>
    <string name="home_active_calories_label">Active kcal</string>
    <string name="home_active_burn_caption">%1$d active</string>
    <string name="home_active_burn_a11y">Active burn %1$d</string>
    <string name="home_active_burn_caption_progress">%1$d of %2$d active</string>
    <string name="home_active_burn_progress_a11y">Active burn %1$d, %2$d typical</string>
    <string name="home_active_burn_over">+%1$d over typical</string>
    <string name="home_active_burn_over_a11y">Active burn %1$d, %2$d over a typical day</string>
    <string name="home_budget_burned_today">Burned today: %1$d kcal</string>
    <string name="home_display_show_active_calories">Show active calories</string>
    <string name="home_display_show_active_calories_desc">Show today’s active burn in the calorie gauge.</string>
    <string name="home_calories_left">%1$s left</string>
    <string name="home_calorie_budget_sheet_title">Today’s calorie budget</string>
    <string name="home_calorie_budget_source_measured">Active calories from Health Connect</string>
    <string name="home_calorie_budget_source_manual">Calories you logged manually</string>
    <string name="home_calorie_budget_info">How today’s budget is calculated</string>
    <string name="home_calorie_budget_a11y">Budget %1$d: %2$d goal plus %3$d active burned</string>
    <string name="manual_active_title">Log active burn</string>
    <string name="manual_active_subtitle">Add burned calories from a walk, ride, or workout. They extend today’s budget when “Add active burn” is on.</string>
    <string name="manual_active_name_hint">Activity name (optional)</string>
    <string name="manual_active_kcal_hint">Calories burned</string>
    <string name="manual_active_save">Add to budget</string>
    <string name="home_menu_manual_active">Active burn</string>
    <string name="home_calories_active_burn">%1$d active burned</string>
    <string name="home_calories_goal_plus_active">Goal %1$s + %2$s active</string>
    <string name="measurement_history">Measurement History</string>
    <string name="body_measurements_title">Body Measurements</string>
    <string name="label_derived">Derived</string>
    <string name="notif_goal_weight_title">Goal reached 🎉</string>
    <string name="notif_goal_weight_text">You reached your goal weight.</string>
    <string name="cd_selected">Selected</string>
    <string name="cd_add_food">Add food</string>
    <string name="cd_share_meal">Share meal</string>
    <string name="cd_copy_entries">Copy entries</string>
    <string name="cd_dismiss_paste">Dismiss paste</string>
    <string name="paste_n_entries">Paste %1$d entries</string>
    <string name="paste_busy">Pasting…</string>
    <string name="cd_favorited">Favorited</string>
    <string name="cd_move_up">Move up</string>
    <string name="cd_move_down">Move down</string>
    <string name="cd_unfavorite">Unfavorite</string>
    <string name="cd_log">Log</string>
    <string name="cd_close">Close</string>
    <string name="cd_clear_quantity">Clear quantity</string>
    <string name="cd_edit_serving">Edit serving</string>
    <string name="cd_apply_serving_edit">Apply serving edit</string>
    <string name="sheet_serving_custom_name">Unit name</string>
    <string name="sheet_serving_custom_grams">Grams per unit</string>
    <string name="cd_quantity_operator">Insert %1$s into quantity</string>
    <string name="cd_hold_to_record">Hold to record, tap to lock</string>
    <string name="cd_cancel_recording">Cancel recording</string>
    <string name="cd_remove_image">Remove image</string>
    <string name="cd_add_image">Add image</string>
    <string name="cd_open_camera">Open camera</string>
    <string name="cd_close_camera">Close camera</string>
    <string name="cd_open_gallery">Open gallery</string>

    <!-- Localization pass: previously hardcoded UI strings -->
    <string name="unit_mcg">mcg</string>
    <string name="home_food_log">Food Log</string>
    <string name="home_menu_copy_from_day">Copy from Day</string>
    <string name="home_menu_from_photos_note">From Photos + Note</string>
    <string name="copy_all">Copy All</string>
    <string name="section_source">Source</string>
    <string name="copy_no_foods_on_day">No foods logged on this day</string>
    <string name="copy_from_loading">Loading food log…</string>
    <string name="progress_chart_loading">Loading chart…</string>
    <plurals name="copy_foods_to">
        <item quantity="one">Copy %1$d food to %2$s</item>
        <item quantity="other">Copy %1$d foods to %2$s</item>
    </plurals>
    <string name="home_first_photo_saved">First photo saved</string>
    <string name="home_take_second_shot">Take the second shot</string>
    <string name="edit_note_section">Note</string>
    <string name="edit_note_placeholder">Note (optional)</string>
    <string name="edit_reprocess_section">Ask AI to correct</string>
    <string name="edit_icon_picker_title">Choose icon</string>
    <string name="edit_icon_set_photo">Set photo</string>
    <string name="edit_icon_remove_photo">Remove photo</string>
    <string name="edit_icon_photo_failed">Couldn\'t read that photo</string>
    <string name="edit_reprocess_label">What changed?</string>
    <string name="edit_reprocess_hint">Describe the correction, e.g. large bowl, cooked in butter, oat milk instead of dairy</string>
    <string name="edit_reprocess_explain">AI will recalculate name, serving, calories, and macros from your note. Review the changes, then tap Save.</string>
    <string name="edit_reprocess_context">Current entry</string>
    <string name="edit_reprocess_chip_portion">Smaller portion</string>
    <string name="edit_reprocess_chip_larger">Larger portion</string>
    <string name="edit_reprocess_chip_oil">Extra oil / butter</string>
    <string name="edit_reprocess_chip_brand">Different brand</string>
    <string name="edit_reprocess_chip_prep">Different cooking</string>
    <string name="edit_reprocess">Correct with AI</string>
    <string name="edit_reprocessing">Correcting…</string>
    <string name="edit_reprocessing_failed">Correction failed</string>
    <string name="edit_reprocess_diff_title">What changed</string>
    <string name="edit_reprocess_diff_unchanged">No fields changed. Adjust your note and try again.</string>
    <string name="edit_reprocess_diff_row">%1$s: %2$s → %3$s</string>
    <string name="edit_reprocess_review_hint">Review the updated values above, then tap Save to keep them.</string>
    <string name="section_date_time">Date &amp; Time</string>
    <string name="section_share">Share</string>
    <string name="placeholder_hour">Hour</string>
    <string name="placeholder_minute">Minute</string>
    <string name="nutrition_label_trans_fat">Trans Fat</string>
    <string name="nutrition_label_calcium">Calcium</string>
    <string name="nutrition_label_iron">Iron</string>
    <string name="nutrition_label_magnesium">Magnesium</string>
    <string name="nutrition_label_zinc">Zinc</string>
    <string name="nutrition_label_vitamin_a">Vitamin A</string>
    <string name="nutrition_label_vitamin_c">Vitamin C</string>
    <string name="nutrition_label_vitamin_d">Vitamin D</string>
    <string name="nutrition_label_vitamin_b12">Vitamin B12</string>
    <string name="nutrition_label_vitamin_e">Vitamin E</string>
    <string name="nutrition_label_vitamin_k">Vitamin K</string>
    <string name="nutrition_label_folate">Folate</string>
    <string name="nutrition_label_omega3">Omega-3</string>
    <string name="nutrition_label_caffeine">Caffeine</string>
    <string name="nutrition_section_home_cards">Home Cards</string>
    <string name="home_nutrients_pick_four">Pick exactly four nutrients for the Home summary row.</string>
    <string name="error_analysis_failed">Analysis failed</string>
    <string name="error_failed_input_missing">Saved input could not be restored. Please take a new photo.</string>
    <string name="error_barcode_lookup_failed">Barcode lookup failed</string>
    <string name="error_search_food_failed">Could not load this food. Please try again.</string>
    <string name="error_ai_suggestion">Could not load AI suggestion.</string>
    <string name="finish_onboarding_hint">Finish onboarding first to compare this meal against your daily goals.</string>
    <string name="export_from">From</string>
    <string name="export_to">To</string>
    <string name="export_no_meals">No logged meals in the selected range.</string>
    <string name="export_failed">Export failed.</string>
    <string name="settings_tap_to_update">Tap to update</string>
    <string name="settings_calc_methods">Calculation Methods</string>
    <string name="settings_max_tokens">Max response length</string>
    <string name="settings_max_tokens_unit">tokens</string>
    <string name="settings_ai_read_timeout">AI read timeout</string>
    <string name="settings_ai_read_timeout_unit">s</string>
    <string name="settings_ai_read_timeout_value">%1$d s</string>
    <string name="settings_serving_unit_mode">Serving size detection</string>
    <string name="settings_serving_unit_heuristics">Serving size rules</string>
    <string name="sheet_serving_unit_mode">Serving unit inference</string>
    <string name="sheet_serving_unit_heuristics">Customize heuristics</string>
    <string name="serving_unit_mode_grams_only">Grams only</string>
    <string name="serving_unit_mode_grams_only_subtitle">Fastest. Entries stay in grams, no extra step.</string>
    <string name="serving_unit_mode_heuristic">Heuristic</string>
    <string name="serving_unit_mode_heuristic_subtitle">Instant, approximate. Guesses common units (slice, ml, tbsp…) from the food name, no network call.</string>
    <string name="serving_unit_mode_ai_call">AI-inferred</string>
    <string name="serving_unit_mode_ai_call_subtitle">Slowest, most accurate. Asks the AI provider for the unit when needed.</string>
    <string name="serving_unit_heuristics_footer">Toggle a category off to leave it in grams, or set a custom grams-per-unit (e.g. a 0.5 L beer can instead of the default 330 mL).</string>
    <string name="serving_unit_heuristics_reset">Reset to default</string>
    <string name="serving_unit_heuristics_default_value">Default: %1$s g / unit</string>
    <string name="settings_notification_types">Notification types</string>
    <string name="settings_notif_food_reminders">Food log reminders</string>
    <string name="settings_notif_daily_summary">Daily summary</string>
    <string name="settings_notif_daily_summary_time">Summary time</string>
    <string name="settings_notif_daily_summary_needs_hc_background">For a live burn number, turn on background Health Connect in %1$s.</string>
    <string name="settings_notif_weight_reminder">Weight log reminder</string>
    <string name="settings_notif_body_fat_reminder">Body fat reminder</string>
    <string name="settings_notif_water_reminder">Water reminder</string>
    <string name="settings_notif_goal_alerts">Goal reached alerts</string>
    <string name="settings_notif_app_updates">App updates</string>
    <string name="settings_notif_none_selected">No notification type is selected. You can keep notifications allowed and all reminders off.</string>
    <string name="settings_calc_calorie_target">Calorie target for goal</string>
    <string name="settings_calc_maintenance">Maintenance &amp; goal adjustment</string>
    <string name="settings_calc_macro_split">Macronutrient split</string>
    <string name="settings_calc_micro_values">Micronutrient values</string>
    <string name="settings_not_medical_advice">Not medical advice</string>
    <string name="settings_reset_autobalance">Reset to Auto-balance</string>
    <string name="settings_picker_enter_custom">Enter custom value…</string>
    <string name="settings_calorie_below_floor_title">Below the safety floor</string>
    <string name="settings_calorie_below_floor_message">This is below your estimated resting burn or 1,200 kcal. Only continue if a clinician prescribed it.</string>
    <string name="settings_calorie_below_floor_continue">Continue anyway</string>
    <string name="settings_picker_use_wheel">Use wheel</string>
    <string name="settings_picker_custom_placeholder">Value in %1$s</string>
    <string name="settings_picker_vitd_iu_hint">%1$d mcg ≈ %2$d IU</string>
    <string name="settings_pace_loss_format">%1$s/week loss</string>
    <string name="settings_pace_gain_format">%1$s/week gain</string>
    <string name="settings_macro_pin_hint">Pin up to 2 macros to exact grams. Unpinned ones auto-balance from remaining calories.</string>
    <string name="settings_macro_pinned_label_format">%1$s (pinned)</string>
    <string name="settings_macro_auto_label_format">%1$s (auto)</string>
    <string name="vm_health_connect_needed">Health Connect Needed</string>
    <string name="vm_not_enough_energy">Not Enough Energy Data</string>
    <string name="vm_adaptive_on_message">Adaptive Goals is on. Chompass will check once per week after enough food and weight data exists.</string>
    <string name="vm_adaptive_updated">Updated to %1$d kcal from your latest data.</string>
    <string name="vm_goals_updated">Updated to %1$d kcal.</string>
    <string name="vm_goals_recalculated">Goals Recalculated</string>
    <string name="recalc_sheet_new_targets">New targets</string>
    <string name="recalc_sheet_macros_format">P %1$d · C %2$d · F %3$d</string>
    <string name="recalc_sheet_who_decided">Who decided</string>
    <string name="recalc_sheet_fallback_note">%1$s failed — %2$s answered instead</string>
    <string name="recalc_sheet_how_decided">How it decided</string>
    <string name="recalc_sheet_tier_smart">Smart — used your %1$d weigh-ins over %2$d days</string>
    <string name="recalc_sheet_tier_safe">Safe — only %1$d weigh-ins over %2$d days, so the formula was used</string>
    <string name="recalc_sheet_tier_measured">Anchored to your measured Health Connect burn</string>
    <string name="recalc_sheet_tier_formula">Built-in formulas</string>
    <string name="recalc_sheet_formula_baseline">Formula baseline</string>
    <string name="recalc_sheet_bmr_row">BMR (resting burn): %1$s kcal</string>
    <string name="recalc_sheet_tdee_row">Maintenance × activity %1$s: %2$s kcal</string>
    <string name="recalc_sheet_pace_row">Goal pace: %1$s kcal/day</string>
    <string name="recalc_sheet_formula_target_row">Formula target: %1$s kcal</string>
    <string name="recalc_sheet_measured_row">Measured Health Connect burn: %1$s kcal</string>
    <string name="recalc_sheet_data_used">Data used</string>
    <string name="recalc_sheet_data_weighins">%1$d weigh-ins over %2$d days</string>
    <string name="recalc_sheet_data_no_weighins">No weigh-ins logged yet</string>
    <string name="recalc_sheet_data_intake">Avg logged intake: %1$s kcal over %2$d logged days</string>
    <string name="recalc_sheet_data_no_intake">No logged food yet</string>
    <string name="recalc_sheet_data_implied">Implied maintenance: ~%1$s kcal</string>
    <string name="recalc_sheet_data_implied_thin">Implied maintenance: not computed — too little data</string>
    <string name="recalc_sheet_data_implied_below_floor">Implied maintenance: below the safety floor, ignored</string>
    <string name="recalc_sheet_data_implied_disagree">Implied maintenance: withheld — logs and weight trend disagree</string>
    <string name="recalc_sheet_change">Change</string>
    <string name="recalc_sheet_previous">Previous: %1$s kcal</string>
    <string name="recalc_sheet_new_with_delta">New: %1$s kcal (%2$s)</string>
    <string name="recalc_sheet_reason">Why</string>
    <plurals name="import_add_meals_title">
        <item quantity="one">Add shared meal</item>
        <item quantity="other">Add %1$d shared meals</item>
    </plurals>
    <string name="import_note">Adds to your log with the exact nutrients from the sender. No photo is included.</string>
    <string name="import_add_to_log">Add to Log</string>
    <string name="import_add_to_log_many_format">Add %1$d to Log · %2$d kcal</string>
    <string name="voice_release_to_cancel">Release to cancel</string>
    <string name="voice_slide_to_cancel">‹ slide to cancel</string>
    <string name="camera_error_open">Could not open camera</string>
    <string name="camera_error_save">Could not save photo</string>
    <string name="camera_error_capture">Could not capture photo</string>
    <string name="photo_import_failed">Could not import photo</string>
    <string name="barcode_hint">Point the camera at the barcode</string>
    <string name="barcode_off_note">Packaged foods use Open Food Facts when available.</string>
    <string name="measure_neck">Neck</string>
    <string name="measure_waist">Waist</string>
    <string name="measure_hips">Hips</string>
    <string name="measure_chest">Chest</string>
    <string name="measure_upper_arm">Upper Arm</string>
    <string name="measure_thigh">Thigh</string>
    <string name="measure_calf">Calf</string>
    <string name="measure_wrist">Wrist</string>
    <string name="derived_waist_to_hip">Waist-to-hip</string>
    <string name="derived_waist_to_height">Waist-to-height</string>
    <string name="derived_body_fat">Body fat</string>
    <string name="derived_frame">Frame</string>
    <string name="frame_small">Small</string>
    <string name="frame_medium">Medium</string>
    <string name="frame_large">Large</string>
    <string name="notif_channel_weight_log">Weight Log Reminder</string>
    <string name="notif_channel_weight_log_desc">Daily reminder to weigh in and log your weight.</string>
    <string name="notif_channel_body_fat">Body Fat Log Reminder</string>
    <string name="notif_channel_body_fat_desc">Daily reminder to log a body-fat reading.</string>
    <string name="notif_channel_updates">App Updates</string>
    <string name="notif_channel_updates_desc">A new version of Chompass is available.</string>
    <string name="notif_channel_water">Water reminder</string>
    <string name="notif_channel_water_desc">Daily reminder to drink and log water.</string>
    <string name="notif_water_title">Time to hydrate</string>
    <string name="notif_water_text">Have some water and log it in Chompass.</string>
    <string name="notif_water_text_qty">Drink %1$s and log it in Chompass.</string>
    <string name="notif_water_text_next_qty">Drink %1$s · next in ~%2$d min</string>
    <string name="notif_channel_fasting">Fasting</string>
    <string name="notif_channel_fasting_desc">One-time note when a fasting goal is reached.</string>
    <string name="notif_fasting_goal_title">Fasting goal reached</string>
    <string name="notif_fasting_goal_text">Your fast is complete — you can eat now.</string>
    <string name="notif_fasting_end_soon_title">Fast ends soon</string>
    <string name="notif_fasting_end_soon_text">Your fast ends in %1$d min — your eating window opens then.</string>
    <string name="notif_fasting_start_title">Start your fast</string>
    <string name="notif_fasting_start_text">Start your fast now.</string>
    <string name="notif_fasting_start_soon_title">Fast starts soon</string>
    <string name="notif_fasting_start_soon_auto_title">Fast starts soon</string>
    <string name="notif_fasting_start_soon_text">Your eating window closes in %1$d min — start your fast then.</string>
    <string name="notif_fasting_start_soon_auto">Your fast starts in %1$d min — no need to do anything.</string>
    <string name="notif_update_title">Update available</string>
    <string name="notif_update_text">A new version of Chompass is ready. Tap to update.</string>
    <string name="settings_calc_intro">Your daily calorie and macro targets start from the formulas below. They are never set below your estimated resting calories or 1,200 kcal. When you tap Recalculate Goals, or automatically about once a week if Adaptive Goals is on, Chompass can refine them using your logs and your AI provider, but not below that floor.</string>
    <string name="settings_calc_sec_bmr">Resting metabolism (BMR)</string>
    <string name="settings_calc_sec_tdee">Daily energy expenditure (TDEE)</string>
    <string name="settings_calc_mifflin_name">Mifflin-St Jeor equation</string>
    <string name="settings_calc_mifflin_used">Default formula for resting metabolism. Used when you haven\'t entered a body fat %.</string>
    <string name="settings_calc_mifflin_formula">Men: 10×weight(kg) + 6.25×height(cm) − 5×age + 5\nWomen: 10×weight(kg) + 6.25×height(cm) − 5×age − 161</string>
    <string name="settings_calc_katch_name">Katch-McArdle equation</string>
    <string name="settings_calc_katch_used">Used when you\'ve entered a body fat %% and left Use body fat %% in BMR on. More accurate for lean and athletic users since it derives BMR from lean body mass instead of total weight. Turn the toggle off to keep Mifflin-St Jeor.</string>
    <string name="settings_calc_katch_formula">BMR = 370 + 21.6 × LBM(kg)\nLBM = weight × (1 − bodyFat%)</string>
    <string name="settings_calc_tdee_name">Activity-multiplier method</string>
    <string name="settings_calc_tdee_used">TDEE = BMR × activity multiplier. The multiplier corresponds to your selected activity level. Moderate uses 1.465 (between FAO/WHO light 1.375 and moderate 1.55) for desk-active users who exercise a few times per week. This is the maintenance baseline the AI starts from (unless Energy Burn supplies a measured one).</string>
    <string name="settings_calc_tdee_formula">Sedentary: 1.2 · Light: 1.375 · Moderate: 1.465 · Active: 1.55 · Very Active: 1.725 · Extra Active: 1.9</string>
    <string name="settings_calc_sec_home_gauge">Home calorie gauge</string>
    <string name="settings_calc_home_gauge_name">Active burn on the home ring</string>
    <string name="settings_calc_home_gauge_used">Home Display lets you add active burn to your goal, track net intake, or show a burn hint. Your activity-level estimate is TDEE minus BMR (the PAL multiplier portion). Add Active and Dual use that estimate when Health Connect is off; Net requires measured Health Connect burn. Add Active splits your stored goal into a sedentary base plus today\'s active layer so activity is not counted twice. With Add Active, set Activity Level to everyday non-training life; measured or estimated active covers workouts so they are not stacked on a high PAL.</string>
    <string name="settings_calc_home_gauge_formula">estimated active = TDEE − BMR\nsedentary budget = calorie goal − estimated active\nAdd Active goal = sedentary budget + (measured or estimated active)</string>
    <string name="settings_calc_target_name">Maintenance &amp;amp; goal adjustment</string>
    <string name="settings_calc_target_used">Maintenance starts from your TDEE. With Energy Burn on, it starts from your measured Health Connect burn (a 14-day Active + Basal average) instead. The AI refines maintenance against your logged intake and weight trend, then applies your goal: a weekly weight-change rate becomes a daily calorie deficit (Lose) or surplus (Gain).</string>
    <string name="settings_calc_target_formula">1 lb of body fat ≈ 3,500 kcal · 1 kg ≈ 7,700 kcal\nYour weekly rate ÷ 7 is subtracted from (Lose) or added to (Gain) maintenance to set the daily calorie target.</string>
    <string name="settings_calc_split_name">Protein, carbs, fat targets</string>
    <string name="settings_calc_split_used">The AI fits protein, carbs, and fat to your calorie target, using these references as a guide. Protein scales with your activity level on total bodyweight (keto protein floor uses lean mass when a body fat %% is set); fat is set from bodyweight; carbs fill the rest. You can lock any value or edit it yourself in Settings.</string>
    <string name="settings_calc_split_formula">Protein: ~0.8-2.2 g per kg by activity level (raised slightly when losing)\nFat: ~0.6 g per kg bodyweight\nCarbs: remaining calories ÷ 4 kcal/g</string>
    <string name="settings_calc_micro_name">Per-meal estimates</string>
    <string name="settings_calc_micro_used">Calorie, macro, fiber, sugar, saturated fat, cholesterol, sodium, potassium and other micronutrient values returned per meal are AI-generated estimates from the food image, voice transcript, or text description, using the AI provider you selected.</string>
    <string name="settings_calc_sec_forecast">Weight trend &amp; adaptive goals</string>
    <string name="settings_calc_forecast_name">Energy-balance forecast</string>
    <string name="settings_calc_forecast_used">Progress charts and goal ETA use your recent food logs and weigh-ins (up to 90 days). When you log on fewer than half the days in the window, intake is averaged across calendar days so occasional big-log days do not inflate the forecast. Otherwise intake is averaged across logged days only. Observed weight trend uses a robust median-slope (Theil–Sen) fit on scale entries.</string>
    <string name="settings_calc_forecast_formula">predicted kg/week = (avgDailyCalories − TDEE) × 7 ÷ 7,700\nobserved kg/week = Theil–Sen slope × 7\nsparse logging: avg intake ÷ calendar days when logged days &lt; 50%% of window</string>
    <string name="settings_calc_adaptive_name">Adaptive Goals (weekly)</string>
    <string name="settings_calc_adaptive_used">When enabled, Chompass compares your observed weight trend to your selected weekly pace and nudges calories by up to ±150 kcal/day (minimum 25 kcal change). Safety floor: max(BMR, 1,200 kcal); a target already below the floor is raised to it. Safety ceiling: 125%% of measured or formula maintenance. Requires at least 4 logged food days and 6 weigh-ins spanning 28 days, or Health Connect energy data.</string>
    <string name="settings_calc_adaptive_formula">adjustment = (targetWeeklyChange − observedWeeklyChange) × 7,700 ÷ 7\nclamped to ±150 kcal/day</string>
    <string name="settings_calc_sec_body">Body composition estimates</string>
    <string name="settings_calc_body_name">Tape-measure derived metrics</string>
    <string name="settings_calc_body_used">Optional circumferences can derive waist-to-hip, waist-to-height, US Navy body-fat %, and wrist frame size. These are rough tape-measure estimates. They do not override BMR unless you separately enter a body-fat percentage on your profile.</string>
    <string name="settings_calc_body_formula">Waist-to-hip = waist ÷ hips\nWaist-to-height = waist ÷ height\nUS Navy %BF: sex-specific log equations (neck, waist, hips, height)</string>
    <string name="settings_not_medical_title">Not medical advice</string>
    <string name="settings_not_medical_body">Chompass is an estimation tool, not a clinical instrument. Formula estimates can be off (often around ±10%% for BMR). Consult a registered dietitian, physician, or sports medicine professional before significant diet changes, especially if you have a medical condition, are pregnant or breastfeeding, are under 18, or are managing an eating disorder.</string>
    <string name="settings_safety_medical">Safety &amp; Medical</string>
    <string name="settings_safety_summary">Read this before making major diet changes</string>
    <string name="settings_safety_open">View</string>
    <string name="settings_safety_hide">Hide</string>
    <string name="settings_safety_title">Safety</string>
    <string name="settings_safety_body">Chompass helps you track food and weight, but it is not a medical device and it is not a replacement for care from a doctor, therapist, or dietitian.</string>
    <string name="settings_safety_consult">If you are planning major diet or body-composition changes, talk to a doctor or dietitian first so your plan fits your health history.</string>
    <string name="settings_safety_ed">If you have a current or past eating disorder, or tracking starts increasing anxiety around food or body image, pause app use and speak with your care team.</string>
    <string name="settings_safety_low_bf">Low body-fat caution: staying very lean for long periods can carry risk. In women, very low body fat can affect hormonal and menstrual health. In men, very low body fat can affect hormones, mood, recovery, and performance.</string>
    <string name="settings_safety_escalate">If you notice fatigue, dizziness, sleep disruption, mood changes, menstrual changes, or reduced libido, get medical advice promptly.</string>
    <string name="settings_safety_water">Hydration goals and drink reminders are estimates, not medical advice. They never replace thirst or guidance from your doctor. Drink enough even when the app does not remind you.</string>
    <string name="onboarding_safety_title">Safety notice</string>
    <string name="onboarding_safety_body">Chompass is a tracking helper, not a clinical tool. If you have a history of disordered eating, or tracking increases stress around food or body image, pause and talk with a doctor or therapist before continuing.</string>
    <string name="onboarding_safety_low_bf">Low body-fat caution: staying too lean for too long can affect hormones, recovery, and overall health in both women and men.</string>
    <string name="onboarding_safety_not_medical">This is not medical advice. Formula estimates can be off. Consult a registered dietitian, physician, or sports medicine professional before significant diet changes, especially if you have a medical condition, are pregnant or breastfeeding, or are under 18.</string>
    <string name="onboarding_safety_water">Hydration goals and drink reminders are rough estimates, not medical advice. Thirst is a better guide than any app, and your doctor knows what is right for you.</string>
    <string name="onboarding_safety_settings_hint">You can review full Safety &amp; Medical guidance in Settings.</string>
    <string name="onboarding_accuracy_title">Accuracy disclaimer</string>
    <string name="onboarding_accuracy_body">Photo estimates and vague quantity labels (handful, cup, serving) are often inaccurate. App suggestions and especially AI/LLM output are estimates only, not medical facts. Verify important numbers yourself.</string>
    <string name="onboarding_privacy_title">Privacy &amp; your AI provider</string>
    <string name="onboarding_privacy_cloud_title">Cloud providers (Gemini, OpenAI, Claude, …)</string>
    <string name="onboarding_privacy_cloud_lead">With a cloud provider, this data leaves your device to that provider:</string>
    <string name="onboarding_privacy_cloud_food">Food photos and meal notes (food analysis)</string>
    <string name="onboarding_privacy_cloud_whatif">“What if?” meal impact, including today’s logged diary totals</string>
    <string name="onboarding_privacy_cloud_coach">Coach chat, including your profile and recent logs</string>
    <string name="onboarding_privacy_cloud_goals">Your profile when AI estimates goals (plan, recalculate, adaptive goals)</string>
    <string name="onboarding_privacy_ondevice_title">On-device Gemma 4 (fully private)</string>
    <string name="onboarding_privacy_ondevice_body">Food analysis, “What if?”, and goal estimates run on this phone; nothing leaves it. Coach isn’t available on-device yet. The model download comes from Hugging Face.</string>
    <string name="settings_accuracy_title">Accuracy of estimates</string>
    <string name="settings_accuracy_body">Photo food estimates and vague portion labels are often wrong. Suggestions from the app and especially from AI models are not medical facts.</string>
    <string name="settings_waist_cm_format">Waist %1$.0f cm</string>
    <string name="settings_waist_in_format">Waist %1$.0f in</string>
    <string name="export_range_today">Today</string>
    <string name="export_range_week">This week</string>
    <string name="export_range_month">This month</string>
    <string name="export_range_all">All time</string>
    <string name="export_range_custom">Custom</string>
    <string name="vm_health_connect_needed_msg">Allow Chompass to read your Active and Total Calories in Health Connect, then turn Energy Burn on again.</string>
    <string name="vm_not_enough_energy_msg">Chompass needs at least 3 recent days of Health Connect energy data before it can use your measured burn.</string>
    <string name="nutrient_short_sat_fat">Sat Fat</string>
    <string name="nutrient_short_vit_a">Vit A</string>
    <string name="nutrient_short_vit_c">Vit C</string>
    <string name="nutrient_short_vit_d">Vit D</string>
    <string name="nutrient_short_b12">B12</string>
    <string name="nutrient_short_vit_e">Vit E</string>
    <string name="nutrient_short_vit_k">Vit K</string>
    <string name="nutrient_short_omega">Omega</string>
    <string name="nutrient_short_caffeine">Caffeine</string>
    <string name="sort_standard">Breakfast → Lunch → Dinner (latest last)</string>
    <string name="sort_latest_first">Latest Meals First</string>
    <string name="home_selected_count">%1$d selected</string>
    <string name="home_share_together">Share together</string>
    <string name="home_share_separately">Share separately</string>
    <string name="copy_meal_format">Copy %1$s</string>
</resources>
