2.0: dictado de platos/ingredientes + calendario más alto en iPad/Mac
- Dictado por voz (Speech/SFSpeechRecognizer, on-device) en el nombre de plato y en ingredientes, con transcripción en vivo. - Un solo texto dictado se separa en ingredientes individuales vía Apple Foundation Models on-device (IngredientParser), con fallback heurístico. - Permisos de micrófono y reconocimiento de voz en Info.plist. - Cadenas de dictado en los 6 idiomas. - iPad/Mac: el calendario reclama ~50% de la altura disponible en lugar de quedar fijo a ~240px; iPhone (compact) sin cambios. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A3HaWmmtTQ1vdTERtSYU6p
This commit is contained in:
@@ -406,6 +406,14 @@
|
||||
"dish_ingredients_label" = "Ingredients";
|
||||
"dish_ingredient_placeholder" = "e.g. 200 g spaghetti";
|
||||
"dish_ingredients_add" = "Add ingredient";
|
||||
"dish_dictate" = "Dictate";
|
||||
"dish_ingredients_dictate" = "Dictate";
|
||||
"dictation_listening" = "Listening…";
|
||||
"dictation_stop" = "Done";
|
||||
"dictation_ingredients_hint" = "Say all the ingredients — I'll split them into a list.";
|
||||
"dictation_denied_title" = "Microphone access needed";
|
||||
"dictation_denied_message" = "Turn on Microphone and Speech Recognition for MealMood in Settings to dictate.";
|
||||
"dictation_open_settings" = "Open Settings";
|
||||
|
||||
// Meal types (2.0)
|
||||
"breakfast" = "Breakfast";
|
||||
|
||||
Reference in New Issue
Block a user