export: vista previa con selector de estilo en la propia pantalla de export

- WeekExportPreviewSheet: preview renderizado del export con picker
  segmentado de los 3 estilos (cachea cada render); compartir usa el
  estilo elegido sin tocar el predeterminado (salvo primera vez)
- Sustituye al WeekExportStylePickerSheet de thumbnails y al doble
  sheet picker+share de HomeView; strings nuevas en 6 idiomas

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013H6bXqGX1ygwib1Dm3n3UG
This commit is contained in:
alexandrev-tibco
2026-09-01 13:06:21 +02:00
parent 666731e280
commit e5252a3fd8
7 changed files with 122 additions and 211 deletions
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Mahlzeit";
"home_pick_second_dish" = "Als zweites Gericht hinzufügen";
"home_remove_second_dish" = "Zweites Gericht entfernen";
"share_export_preview_title" = "Woche exportieren";
"share_export_preview_rendering" = "Vorschau wird erstellt…";
"share_export_share_button" = "Teilen";
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Meal";
"home_pick_second_dish" = "Add as second dish";
"home_remove_second_dish" = "Remove second dish";
"share_export_preview_title" = "Export week";
"share_export_preview_rendering" = "Generating preview…";
"share_export_share_button" = "Share";
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Comida";
"home_pick_second_dish" = "Añadir como segundo plato";
"home_remove_second_dish" = "Quitar el segundo plato";
"share_export_preview_title" = "Exportar semana";
"share_export_preview_rendering" = "Generando vista previa…";
"share_export_share_button" = "Compartir";
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Repas";
"home_pick_second_dish" = "Ajouter comme deuxième plat";
"home_remove_second_dish" = "Retirer le deuxième plat";
"share_export_preview_title" = "Exporter la semaine";
"share_export_preview_rendering" = "Génération de l'aperçu…";
"share_export_share_button" = "Partager";
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Pasto";
"home_pick_second_dish" = "Aggiungi come secondo piatto";
"home_remove_second_dish" = "Rimuovi il secondo piatto";
"share_export_preview_title" = "Esporta settimana";
"share_export_preview_rendering" = "Generazione anteprima…";
"share_export_share_button" = "Condividi";
@@ -428,3 +428,6 @@
"dish_fixed_slot_meal" = "Refeição";
"home_pick_second_dish" = "Adicionar como segundo prato";
"home_remove_second_dish" = "Remover o segundo prato";
"share_export_preview_title" = "Exportar semana";
"share_export_preview_rendering" = "Gerando pré-visualização…";
"share_export_share_button" = "Compartilhar";