fix(i18n): translate antiwaste title in IT/DE + use quantity validation

- translations: antiwaste.title = 'Rapporto Anti-Spreco' (IT), 'Anti-Verschwendungs-Bericht' (DE)
- translations: add use.error_exceeds_stock in IT/EN/DE
- submitUse(): block submit if qty > available at selected location + shake animation
- adjustUseQty(): cap '+' button at max available at selected location (incl. sub-unit mode)
- style.css: add @keyframes inputShake + .input-shake class

Bump app.js cache buster to v=20260504c
This commit is contained in:
dadaloop82
2026-05-04 16:56:37 +00:00
parent 874ae90afa
commit bff22d43b4
6 changed files with 51 additions and 12 deletions
+2 -1
View File
@@ -241,7 +241,8 @@
"toast_bring": "🛒 Product finished → added to Bring!",
"toast_opened_finished": "🔓 Opened package of {name} finished!",
"disambiguation_hint": "What do you mean by \"all done\"?",
"disambiguation_all": "🗑️ Finish EVERYTHING ({qty})"
"disambiguation_all": "🗑️ Finish EVERYTHING ({qty})",
"error_exceeds_stock": "⚠️ You cannot use more than you have available!"
},
"product": {
"title_new": "New Product",