diff --git a/assets/js/app.js b/assets/js/app.js index 44c6271..8ec1ffd 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -2479,10 +2479,10 @@ function renderBannerItem() { iconEl.textContent = '🚫'; titleEl.textContent = `${item.name}${item.brand ? ' (' + item.brand + ')' : ''} — Scaduto!`; detailEl.innerHTML = `${daysText} · hai ancora ${qtyDisplay}. Usalo subito o buttalo.`; - let btns = ``; - btns += ``; - btns += ``; - btns += ``; + let btns = ``; + btns += ``; + btns += ``; + btns += ``; actionsEl.innerHTML = btns; } else if (entry.type === 'review') { @@ -2506,10 +2506,10 @@ function renderBannerItem() { } titleEl.textContent = titleText; detailEl.textContent = detailText; - let btns = ``; - btns += ``; + let btns = ``; + btns += ``; if (hasScale) { - btns += ``; + btns += ``; } actionsEl.innerHTML = btns; @@ -2535,10 +2535,10 @@ function renderBannerItem() { diffText = `mi aspettavo ${pred.expected_qty} ${pred.unit}${timeText}, ne hai solo ${pred.actual_qty} ${pred.unit}. Hai consumato di più del solito?`; } detailEl.innerHTML = rateText ? `${rateText}: ${diffText}` : diffText.charAt(0).toUpperCase() + diffText.slice(1); - let btns = ``; - btns += ``; + let btns = ``; + btns += ``; if (hasScale) { - btns += ``; + btns += ``; } actionsEl.innerHTML = btns; @@ -2554,8 +2554,8 @@ function renderBannerItem() { titleEl.textContent = `${an.name} — hai meno scorte del previsto`; detailEl.innerHTML = `In base alle operazioni registrate dovresti avere ${an.expected_qty} ${an.unit} di ${an.name}, ma l'inventario mostra solo ${an.inv_qty} ${an.unit}. Hai prelevato senza registrarlo?`; } - let btns = ``; - btns += ``; + let btns = ``; + btns += ``; actionsEl.innerHTML = btns; } diff --git a/translations/de.json b/translations/de.json index 8e46aea..52776d6 100644 --- a/translations/de.json +++ b/translations/de.json @@ -85,19 +85,22 @@ "quick_recipe": "🍳 Schnelles Rezept mit ablaufenden Produkten", "banner_review_title": "Ungewöhnliche Menge", "banner_review_action_ok": "Ist korrekt", - "banner_review_action_edit": "Bearbeiten", + "banner_review_action_edit": "Korrigieren", "banner_review_action_weigh": "Wiegen", "banner_review_dismiss": "Ignorieren", "banner_prediction_title": "Ungewöhnlicher Verbrauch", "banner_prediction_hint": "Laut Vorhersage stimmt diese Menge nicht mit dem erwarteten Verbrauch überein.", - "banner_prediction_action_confirm": "Menge bestätigen", - "banner_prediction_action_weigh": "Mit Waage wiegen", - "banner_prediction_action_edit": "Korrigieren", + "banner_prediction_action_confirm": "{qty} {unit} bestätigen", + "banner_prediction_action_weigh": "Jetzt wiegen", + "banner_prediction_action_edit": "Menge aktualisieren", "banner_expired_title": "Abgelaufenes Produkt", "banner_expired_today": "Heute abgelaufen", "banner_expired_days": "Seit {days} Tagen abgelaufen", "banner_expired_action_use": "Trotzdem verwenden", "banner_expired_action_throw": "Wegwerfen", + "banner_expired_action_edit": "Datum korrigieren", + "banner_anomaly_action_edit": "Bestand korrigieren", + "banner_anomaly_action_dismiss": "Passt so", "banner_expiring_title": "Bald ablaufend", "banner_expiring_today": "Läuft heute ab!", "banner_expiring_tomorrow": "Läuft morgen ab", diff --git a/translations/en.json b/translations/en.json index df7a6e5..a2c73d8 100644 --- a/translations/en.json +++ b/translations/en.json @@ -85,19 +85,22 @@ "quick_recipe": "🍳 Quick recipe with expiring products", "banner_review_title": "Anomalous quantity", "banner_review_action_ok": "It's correct", - "banner_review_action_edit": "Edit", + "banner_review_action_edit": "Correct", "banner_review_action_weigh": "Weigh", "banner_review_dismiss": "Dismiss", "banner_prediction_title": "Anomalous consumption", "banner_prediction_hint": "Based on predictions, this quantity doesn't match expected consumption.", - "banner_prediction_action_confirm": "Confirm quantity", - "banner_prediction_action_weigh": "Weigh with scale", - "banner_prediction_action_edit": "Correct", + "banner_prediction_action_confirm": "Confirm {qty} {unit} is correct", + "banner_prediction_action_weigh": "Weigh now", + "banner_prediction_action_edit": "Update quantity", "banner_expired_title": "Expired product", "banner_expired_today": "Expired today", "banner_expired_days": "Expired {days} days ago", "banner_expired_action_use": "Use anyway", "banner_expired_action_throw": "Throw away", + "banner_expired_action_edit": "Fix date", + "banner_anomaly_action_edit": "Fix inventory", + "banner_anomaly_action_dismiss": "Looks fine", "banner_expiring_title": "Expiring soon", "banner_expiring_today": "Expires today!", "banner_expiring_tomorrow": "Expires tomorrow", diff --git a/translations/it.json b/translations/it.json index 2c084f3..fe82ea9 100644 --- a/translations/it.json +++ b/translations/it.json @@ -85,19 +85,22 @@ "quick_recipe": "🍳 Ricetta veloce con prodotti in scadenza", "banner_review_title": "Quantità anomala", "banner_review_action_ok": "È corretto", - "banner_review_action_edit": "Modifica", + "banner_review_action_edit": "Correggi", "banner_review_action_weigh": "Pesa", "banner_review_dismiss": "Ignora", "banner_prediction_title": "Consumo anomalo", "banner_prediction_hint": "Secondo le previsioni, questa quantità non corrisponde al consumo previsto.", - "banner_prediction_action_confirm": "Confermo quantità", - "banner_prediction_action_weigh": "Pesa con bilancia", - "banner_prediction_action_edit": "Correggi", + "banner_prediction_action_confirm": "Confermo la quantità di {qty} {unit}", + "banner_prediction_action_weigh": "Pesa ora", + "banner_prediction_action_edit": "Aggiorna quantità", "banner_expired_title": "Prodotto scaduto", "banner_expired_today": "Scaduto oggi", "banner_expired_days": "Scaduto da {days} giorni", "banner_expired_action_use": "Usa comunque", "banner_expired_action_throw": "Butta via", + "banner_expired_action_edit": "Correggi data", + "banner_anomaly_action_edit": "Correggi inventario", + "banner_anomaly_action_dismiss": "Va bene così", "banner_expiring_title": "In scadenza", "banner_expiring_today": "Scade oggi!", "banner_expiring_tomorrow": "Scade domani",