cbe0ca1326
- "Redeem promo code" button in PremiumView via offerCodeRedemption (hidden on Mac where the sheet is unavailable); entitlement re-checked on success — unblocks influencer/blog promo campaigns - System share sheet now includes a localized text with the mealmood.app link next to the exported image (viral loop no longer QR-only) - 2 new strings × 6 languages Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UtWT52pAE91D7mbDda1cAM
387 lines
17 KiB
Plaintext
387 lines
17 KiB
Plaintext
/* Onboarding */
|
|
"onboarding_welcome_title" = "Organiza tus comidas en 1 minuto";
|
|
"onboarding_welcome_subtitle" = "Responde 4 pasos rápidos y empieza a planificar hoy.";
|
|
"onboarding_welcome_step_1" = "Elige si quieres planificar comidas, cenas o ambas";
|
|
"onboarding_welcome_step_2" = "Decide si incluir fines de semana";
|
|
"onboarding_welcome_step_3" = "Conecta tu calendario de forma opcional";
|
|
"onboarding_welcome_step_4" = "Añade tus platos habituales para empezar rápido";
|
|
"onboarding_nav_intro" = "Configuración rápida";
|
|
"onboarding_nav_setup" = "Config";
|
|
"onboarding_nav_step_short" = "Paso %d";
|
|
"onboarding_nav_step_counter" = "Paso %d/%d";
|
|
"onboarding_start" = "Comenzar";
|
|
"onboarding_continue" = "Continuar";
|
|
"onboarding_skip" = "Omitir";
|
|
"onboarding_finish" = "Finalizar";
|
|
|
|
/* Meal Windows */
|
|
"meal_windows_title" = "Paso 1: ¿Comidas, cenas o ambas?";
|
|
"meal_windows_dinner_only" = "Solo cenas";
|
|
"meal_windows_lunch_only" = "Solo comidas";
|
|
"meal_windows_both" = "Comidas y cenas";
|
|
|
|
/* Weekends */
|
|
"weekends_title" = "Paso 2: ¿Planificamos también fines de semana?";
|
|
"weekends_toggle" = "Planificar también sábados y domingos";
|
|
"weekends_note" = "Puedes cambiar esto después en ajustes";
|
|
|
|
/* Calendar */
|
|
"calendar_title" = "Paso 3: ¿Lo integramos con tu calendario?";
|
|
"calendar_sync" = "Sincronizar";
|
|
"calendar_select" = "Calendario";
|
|
"calendar_lunch_time" = "Hora de comidas";
|
|
"calendar_dinner_time" = "Hora de cenas";
|
|
"calendar_optional" = "Opcional, puedes activarlo después";
|
|
"calendar_permission_title" = "Acceso al calendario";
|
|
"calendar_permission_message" = "MealMood necesita acceso a tu calendario para sincronizar eventos.";
|
|
"calendar_permission_settings" = "Ir a Ajustes";
|
|
|
|
/* First Dishes */
|
|
"first_dishes_title" = "Paso 4: Añade tus platos habituales";
|
|
"first_dishes_subtitle" = "Añade algunos platos para empezar más rápido.";
|
|
"first_dishes_optional_hint" = "Opcional — puedes añadir más platos desde la app en cualquier momento.";
|
|
"first_dishes_name_placeholder" = "Nombre del plato";
|
|
"first_dishes_add_tag" = "Añadir etiqueta";
|
|
"first_dishes_add_dish" = "Añadir plato";
|
|
"first_dishes_added" = "Platos añadidos:";
|
|
|
|
/* Home */
|
|
"home_title" = "MealMood";
|
|
"home_previous" = "Anterior";
|
|
"home_next" = "Siguiente";
|
|
"home_complete" = "Completar";
|
|
"home_undo_last_action" = "Deshacer última acción";
|
|
"home_reset" = "Resetear";
|
|
"home_copy_previous_week" = "Copiar semana anterior";
|
|
"home_my_dishes" = "Mis platos";
|
|
"home_add_first_dish" = "Añade tu primer plato para empezar";
|
|
"home_add_dish" = "Añadir plato";
|
|
"home_my_dishes_search" = "Buscar platos";
|
|
"home_my_dishes_search_empty" = "No se han encontrado platos";
|
|
"home_my_dishes_hide_used" = "Ocultar usados esta semana";
|
|
"home_pick_dish_title" = "Elige un plato";
|
|
"home_pick_dish_search" = "Buscar platos";
|
|
"home_pick_dish_empty" = "No hay platos que coincidan";
|
|
"home_pick_dish_add_new" = "Añadir plato nuevo";
|
|
"home_pick_dish_no_dishes" = "Todavía no hay platos. Añade uno para empezar.";
|
|
"home_select_week" = "Seleccionar semana";
|
|
"home_week_picker_title" = "Seleccionar semana";
|
|
"home_week_picker_date" = "Fecha";
|
|
"home_week_picker_go" = "Ir";
|
|
|
|
/* Reset Alert */
|
|
"reset_title" = "¿Limpiar la semana completa?";
|
|
"reset_message" = "Esto no se puede deshacer";
|
|
"reset_cancel" = "Cancelar";
|
|
"reset_confirm" = "Limpiar";
|
|
|
|
/* Toasts */
|
|
"toast_dish_assigned" = "Plato asignado ✓";
|
|
"toast_week_complete" = "¡Semana completa! 🎉";
|
|
"toast_week_reset" = "Semana limpiada 🔄";
|
|
"toast_dish_saved" = "Plato guardado ✓";
|
|
"toast_event_deleted" = "Evento eliminado del calendario";
|
|
"toast_cannot_complete" = "No se pudieron completar todos los slots";
|
|
"toast_dish_deleted" = "Plato eliminado";
|
|
"toast_no_free_slots" = "No hay huecos libres disponibles";
|
|
"toast_calendar_synced" = "Calendario sincronizado ✓";
|
|
"toast_copied_previous_week" = "Semana anterior copiada ✓";
|
|
"toast_previous_week_empty" = "No hay semana anterior planificada";
|
|
"toast_undo_applied" = "Última acción deshecha";
|
|
"copy_previous_confirm_title" = "¿Reemplazar la semana actual?";
|
|
"copy_previous_confirm_message" = "Ya tienes platos asignados. Copiar la semana anterior sobrescribirá las asignaciones actuales.";
|
|
"copy_previous_confirm_confirm" = "Reemplazar semana";
|
|
|
|
/* Dish Form */
|
|
"dish_new_title" = "Nuevo plato";
|
|
"dish_edit_title" = "Editar plato";
|
|
"dish_name_label" = "Nombre del plato *";
|
|
"dish_name_placeholder" = "Ej: Pollo asado";
|
|
"dish_description_label" = "Descripción (opcional)";
|
|
"dish_description_placeholder" = "Ej: Jugoso y al horno con hierbas";
|
|
"dish_tags_label" = "Etiquetas (opcional)";
|
|
"dish_add_tag" = "Añadir etiqueta";
|
|
"dish_delete" = "Eliminar plato";
|
|
"dish_delete_title" = "¿Eliminar este plato?";
|
|
"dish_delete_message" = "Esta acción no se puede deshacer";
|
|
"dish_cancel" = "Cancelar";
|
|
"dish_done" = "Hecho";
|
|
"dish_delete_blocked_title" = "No se puede eliminar";
|
|
"dish_delete_blocked_message" = "No puedes eliminar un plato asignado en la semana actual.";
|
|
"dish_delete_blocked_ok" = "Entendido";
|
|
"dish_list_empty" = "No tienes platos aún";
|
|
|
|
/* Tag Selector */
|
|
"tag_selector_title" = "Selecciona etiquetas";
|
|
"tag_selector_done" = "Listo";
|
|
|
|
/* Tags */
|
|
"tags_title" = "Etiquetas";
|
|
"tags_max_per_week" = "Máximo por semana";
|
|
"tags_no_consecutive" = "No consecutivo";
|
|
"tags_no_consecutive_desc" = "Evita que aparezca días seguidos";
|
|
"tags_no_duplicate" = "No repetir en el mismo día";
|
|
"tags_no_duplicate_desc" = "No puede estar en comida y cena el mismo día";
|
|
"tags_restriction" = "Restricción de horario";
|
|
"tags_no_restriction" = "Sin restricción";
|
|
"tags_lunch_only" = "Solo comida";
|
|
"tags_dinner_only" = "Solo cena";
|
|
"tags_no_limit" = "Sin límite";
|
|
|
|
/* Settings */
|
|
"settings_title" = "Ajustes";
|
|
"settings_planning" = "Planificación";
|
|
"settings_meal_windows" = "Ventanas de comida";
|
|
"settings_include_weekends" = "Incluir fines de semana";
|
|
"settings_export_style" = "Estilo de exportación semanal";
|
|
"settings_calendar" = "Calendario";
|
|
"settings_icloud_sync" = "Sincronizar datos con iCloud";
|
|
"settings_sync" = "Sincronizar";
|
|
"settings_sync_mode" = "Modo de sincronización";
|
|
"settings_sync_mode_week_complete" = "Auto (al completar semana)";
|
|
"settings_sync_mode_manual" = "Manual (botón sincronizar)";
|
|
"settings_sync_now" = "Sincronizar ahora";
|
|
"settings_lunch_time" = "Hora de comidas";
|
|
"settings_dinner_time" = "Hora de cenas";
|
|
"settings_event_duration" = "Duración del evento";
|
|
"settings_event_prefix" = "Prefijo del título";
|
|
"settings_reminder" = "Recordatorio";
|
|
"settings_reminder_none" = "Sin recordatorio";
|
|
"settings_tags" = "Etiquetas";
|
|
"settings_manage_tags" = "Gestionar etiquetas";
|
|
"settings_language" = "Idioma";
|
|
"settings_premium" = "Premium";
|
|
"settings_premium_status" = "Estado";
|
|
"settings_remove_ads" = "Quitar publicidad";
|
|
"settings_about" = "Información";
|
|
"settings_website" = "Web";
|
|
"settings_support" = "Correo de soporte";
|
|
"settings_rate_app" = "Valorar MealMood";
|
|
"settings_app_version" = "Versión";
|
|
"settings_app_build" = "Build";
|
|
"settings_danger_zone" = "Zona de peligro";
|
|
"settings_reset_all_data" = "Resetear todos los datos";
|
|
"settings_reset_all_data_title" = "¿Resetear todos los datos de la app?";
|
|
"settings_reset_all_data_message" = "Se eliminarán platos, etiquetas, semanas y ajustes, y se iniciará de nuevo el onboarding.";
|
|
"settings_reset_all_data_confirm" = "Resetear todo";
|
|
|
|
/* Premium */
|
|
"premium_title" = "MealMood Premium";
|
|
"premium_subtitle" = "Disfruta de todas las funciones";
|
|
"premium_no_ads" = "Sin publicidad";
|
|
"premium_unlimited_dishes" = "Platos ilimitados";
|
|
"premium_custom_tags" = "Etiquetas personalizadas";
|
|
"premium_advanced_rules" = "Reglas avanzadas de etiquetas";
|
|
"premium_future_weeks" = "Planifica semanas futuras ilimitadas";
|
|
"premium_share_week" = "Exportación semanal en imagen";
|
|
"premium_family_sharing" = "Compatible con En Familia";
|
|
"premium_plans" = "Planes disponibles:";
|
|
"premium_monthly" = "Mensual";
|
|
"premium_yearly" = "Anual";
|
|
"premium_save" = "Ahorra 44%";
|
|
"premium_month" = "mes";
|
|
"premium_price_note" = "Cancela cuando quieras desde tu cuenta de Apple.";
|
|
"premium_terms_note" = "Suscripción renovable automáticamente. Cancela cuando quieras desde los ajustes de Apple.";
|
|
"premium_active" = "Premium activo";
|
|
"premium_subscribe" = "Suscribirse";
|
|
"premium_restore" = "Restaurar compras";
|
|
"premium_processing" = "Procesando...";
|
|
"premium_loading_products" = "Cargando opciones de compra...";
|
|
"premium_loading_products_hint" = "Si tarda demasiado, pulsa Reintentar.";
|
|
"premium_loading_timeout" = "Tiempo de carga agotado";
|
|
"premium_loading_timeout_hint" = "StoreKit no respondió a tiempo. Pulsa Reintentar.";
|
|
"premium_products_not_found" = "No hay productos disponibles";
|
|
"premium_products_not_found_hint" = "Revisa los Product IDs en App Store Connect / StoreKit config.";
|
|
"premium_loading_failed" = "No se han podido cargar los productos";
|
|
"premium_loading_failed_hint" = "Revisa la configuración de StoreKit e inténtalo de nuevo.";
|
|
"premium_retry_products" = "Reintentar";
|
|
"premium_purchase_pending" = "La compra está pendiente de aprobación.";
|
|
"premium_purchase_cancelled" = "La compra se ha cancelado.";
|
|
"premium_purchase_failed" = "La compra ha fallado. Inténtalo de nuevo.";
|
|
"tag_selector_empty" = "Todavía no hay etiquetas";
|
|
"premium_limit_dishes" = "Límite del plan gratuito: 15 platos";
|
|
"dish_counter_label" = "platos";
|
|
"dish_counter_upgrade_hint" = "Toca para tener ilimitados con Premium";
|
|
"dish_limit_modal_title" = "¡Estás imparable! 🔥";
|
|
"dish_limit_modal_message" = "Has llenado tu plan gratuito. Desbloquea platos ilimitados, reglas avanzadas y más con Premium.";
|
|
"dish_limit_modal_cta" = "Ver Premium";
|
|
"dish_limit_modal_dismiss" = "Quizá más tarde";
|
|
"onboarding_paywall_title" = "Prueba MealMood Premium gratis";
|
|
"onboarding_paywall_subtitle" = "Desbloquea todo durante 7 días — sin compromiso.";
|
|
"onboarding_paywall_cta_trial" = "Empezar prueba gratis";
|
|
"onboarding_paywall_cta_skip" = "Continuar gratis";
|
|
"remove_ads_promo_title" = "¿Cansado de anuncios?";
|
|
"remove_ads_promo_subtitle" = "Hazte Premium y no volverás a verlos.";
|
|
"remove_ads_promo_cta" = "Quitar anuncios";
|
|
"premium_yearly" = "Anual";
|
|
"premium_year" = "año";
|
|
"premium_lifetime" = "De por vida";
|
|
"premium_one_time" = "pago único";
|
|
"premium_lifetime_badge" = "PAGO ÚNICO";
|
|
"premium_buy_lifetime" = "Comprar de por vida";
|
|
"premium_save_badge" = "AHORRA %@";
|
|
"premium_best_value" = "MEJOR OPCIÓN";
|
|
"premium_trial_badge" = "7 días gratis";
|
|
"premium_trial_note" = "Gratis 7 días, después %@. Cancela cuando quieras.";
|
|
"premium_social_proof" = "Familias felices nos puntúan ★★★★★";
|
|
"premium_limit_rules" = "Las reglas avanzadas son Premium";
|
|
"premium_limit_future_weeks" = "El plan gratuito permite planificar hasta la semana siguiente";
|
|
|
|
/* Home extras */
|
|
"rule_override_title" = "Incumple reglas";
|
|
"rule_override_message" = "Este plato incumple una o más reglas de etiquetas. ¿Quieres asignarlo igualmente?";
|
|
"rule_override_confirm" = "Asignar igualmente";
|
|
"share_week_button" = "Compartir semana";
|
|
"share_week_title" = "Plan semanal MealMood";
|
|
"share_week_callout_title" = "Tu semana está lista para exportar";
|
|
"share_week_callout_subtitle" = "Genera una imagen bonita para compartir o imprimir tu planificación.";
|
|
"share_export_style_default" = "Default";
|
|
"share_export_style_school" = "School Timetable";
|
|
"share_export_style_vertical" = "Vertical";
|
|
"share_export_style_picker_title" = "Elige estilo de exportación";
|
|
"share_export_style_picker_subtitle" = "Puedes cambiarlo cuando quieras en Ajustes.";
|
|
"share_export_style_picker_apply" = "Usar este estilo";
|
|
"share_export_school_title" = "Weekly Meal Plan";
|
|
"share_export_school_subtitle" = "School Timetable";
|
|
"share_export_vertical_title" = "Meal Plan Vertical";
|
|
"ads_placeholder" = "Publicidad";
|
|
"ads_loading" = "Cargando anuncio...";
|
|
"ads_unavailable" = "Anuncio no disponible";
|
|
"history_title" = "Histórico mensual";
|
|
"history_month_empty" = "No hay semanas planificadas en este mes";
|
|
"history_week_complete" = "Semana completa";
|
|
"history_week_incomplete" = "Semana en progreso";
|
|
|
|
/* Onboarding suggestions */
|
|
"first_dishes_suggestions" = "Sugerencias rápidas";
|
|
"first_dishes_suggestion_add" = "Añadir sugerencia";
|
|
"first_dishes_suggestion_added" = "Añadido";
|
|
"first_dishes_no_tags" = "Las etiquetas por defecto se están cargando, inténtalo de nuevo en un momento";
|
|
|
|
/* Onboarding trial */
|
|
"onboarding_trial_title" = "Activa Premium";
|
|
"onboarding_trial_subtitle" = "Desbloquea todas las funciones premium ahora.";
|
|
"onboarding_trial_cta" = "Activar Premium";
|
|
"onboarding_trial_skip" = "Continuar con plan gratuito";
|
|
"onboarding_trial_price_format" = "%@ / mes";
|
|
|
|
/* Review funnel */
|
|
"review_funnel_title" = "¿Qué te está pareciendo MealMood?";
|
|
"review_funnel_message" = "Tu opinión nos ayuda a mejorar MealMood.";
|
|
"review_funnel_positive" = "Me gusta";
|
|
"review_funnel_negative" = "Se puede mejorar";
|
|
"review_feedback_title" = "Cuéntanos qué mejorar";
|
|
"review_feedback_message" = "Envíanos tu feedback y lo usaremos para mejorar la app.";
|
|
"review_feedback_contact" = "Enviar feedback";
|
|
"onboarding_auto_assign_title" = "¿Quieres que hagamos una asignación automática?";
|
|
"onboarding_auto_assign_message" = "Podemos completar esta semana automáticamente usando tus platos y reglas.";
|
|
"onboarding_auto_assign_yes" = "Sí, asignar automáticamente";
|
|
"onboarding_auto_assign_no" = "No, lo haré yo";
|
|
"onboarding_premium_prompt_title" = "¿Quieres desbloquear Premium?";
|
|
"onboarding_premium_prompt_message" = "Consigue sin anuncios, platos ilimitados, reglas avanzadas y planificación de semanas futuras.";
|
|
"onboarding_premium_prompt_cta" = "Ver Premium";
|
|
|
|
/* Notifications */
|
|
"notification_planning_title" = "Planifica tu próxima semana";
|
|
"notification_planning_body" = "Mañana empieza la semana y aún no está planificada.";
|
|
|
|
/* Meal Types */
|
|
"lunch" = "Comida";
|
|
"dinner" = "Cena";
|
|
|
|
/* Days */
|
|
"day_mon" = "Lun";
|
|
"day_tue" = "Mar";
|
|
"day_wed" = "Mié";
|
|
"day_thu" = "Jue";
|
|
"day_fri" = "Vie";
|
|
"day_sat" = "Sáb";
|
|
"day_sun" = "Dom";
|
|
|
|
/* Durations */
|
|
"duration_30" = "30 min";
|
|
"duration_60" = "1 hora";
|
|
"duration_90" = "1.5 horas";
|
|
"duration_120" = "2 horas";
|
|
|
|
/* Reminders */
|
|
"reminder_30" = "30 min antes";
|
|
"reminder_60" = "1 hora antes";
|
|
"reminder_120" = "2 horas antes";
|
|
|
|
"first_dishes_limit_reached" = "Has llegado a 10 platos. Pulsa Finalizar cuando quieras.";
|
|
|
|
// Social share
|
|
"share_instagram_subtitle" = "Compartir como fondo de historia";
|
|
"share_copy_image" = "Copiar imagen";
|
|
"share_copy_subtitle" = "Pega en WhatsApp, Telegram…";
|
|
"share_more_options" = "Más opciones";
|
|
"share_more_subtitle" = "Compartir con cualquier app";
|
|
"share_export_sheet_title" = "Compartir";
|
|
"share_copied" = "¡Imagen copiada!";
|
|
|
|
// Onboarding preview
|
|
"onboarding_welcome_preview_label" = "Tu semana puede quedar así ✨";
|
|
|
|
// Comer fuera
|
|
"slot_eating_out" = "Comiendo fuera";
|
|
"home_mark_eating_out" = "Marcar como comida fuera";
|
|
"toast_eating_out_marked" = "Marcado como comida fuera";
|
|
|
|
// Panel de conflictos
|
|
"violations_panel_title" = "Conflictos de reglas";
|
|
"violations_panel_empty" = "Sin conflictos esta semana";
|
|
"violations_fix" = "Vaciar hueco";
|
|
"violations_ignore" = "Ignorar";
|
|
"violations_badge" = "%d conflicto(s)";
|
|
|
|
// 1.0.6
|
|
"dish_priority" = "Plato prioritario";
|
|
"dish_priority_desc" = "Se priorizará en la asignación automática";
|
|
"tags_day_restriction" = "Restricción de días";
|
|
"tags_day_any" = "Cualquier día";
|
|
"tags_day_weekdays" = "Solo entre semana";
|
|
"tags_day_weekend" = "Solo fin de semana";
|
|
"share_slot_empty" = "Por definir";
|
|
"home_auto_assign_cta_title" = "Rellena tu semana automáticamente";
|
|
"home_auto_assign_cta_slots" = "%d huecos vacíos";
|
|
"home_auto_assign_cta_button" = "Auto-rellenar";
|
|
"notification_sunday_title" = "Planifica la semana que viene";
|
|
"notification_sunday_body" = "Es domingo — tómate 2 minutos para planificar las comidas de la próxima semana.";
|
|
|
|
/* Stats */
|
|
"stats_title" = "Estadísticas";
|
|
"stats_streak_label" = "Racha de semanas";
|
|
"stats_weeks_planned_label" = "Semanas planificadas";
|
|
"stats_complete_weeks_label" = "Semanas completas";
|
|
"stats_completion_rate_label" = "Tasa de completado";
|
|
"stats_top_dishes_title" = "Platos más usados";
|
|
"stats_tags_title" = "Por categoría";
|
|
"stats_no_data" = "Sin datos todavía";
|
|
|
|
/* Week rating */
|
|
"week_rating_prompt" = "¿Qué tal fue la semana?";
|
|
|
|
|
|
/* Week ready onboarding step (1.2.0) */
|
|
"onboarding_week_ready_title" = "¡Tu semana está lista!";
|
|
"onboarding_week_ready_subtitle" = "%d comidas planificadas automáticamente. Podrás ajustarlo todo después.";
|
|
"onboarding_week_ready_subtitle_empty" = "Tu plan semanal está preparado. Añade platos cuando quieras y complétalo con un toque.";
|
|
"onboarding_reminder_pitch" = "Recibe un recordatorio cada domingo para que la semana siempre empiece planificada.";
|
|
"onboarding_reminder_allow" = "Recuérdamelo los domingos";
|
|
"onboarding_reminder_skip" = "Ahora no";
|
|
|
|
/* Notification settings (1.2.0) */
|
|
"settings_notifications_header" = "Notificaciones";
|
|
"settings_weekly_reminder" = "Recordatorio semanal de planificación";
|
|
"settings_notifications_denied_hint" = "Las notificaciones están desactivadas en los ajustes del sistema.";
|
|
"settings_open_system_settings" = "Abrir Ajustes";
|
|
|
|
/* Widget promo (1.2.0) */
|
|
"widget_promo_title" = "Las comidas de hoy en tu pantalla de inicio";
|
|
"widget_promo_body" = "Mantén pulsada la pantalla de inicio, toca + y busca MealMood para añadir el widget.";
|
|
|
|
/* Offer codes + share link (1.2.0) */
|
|
"premium_redeem_code" = "Canjear código promocional";
|
|
"share_link_text" = "Nuestra semana, planificada con MealMood → https://mealmood.app";
|