Problema
Incredibilmente la stringa usata per creare la label relativa allo stato dell’ordine non solo è separata tra backend e template delle email, ma è anche confusa con una stringa identica in Mage_Tag.csv. In altre parole ci ho messo mezz’ora per capire come cambiarla!
Soluzione
A mio modesto parere è un Bug, le stringhe di status per lo stato dell’ordine dovrebbero essere proprio a parte, per non essere confuse con altre stringhe.
Sicuraemente in inglese il problema è meno importante anche se On Hold e Pending secondo me non sono proprio la stessa cosa.
Ad ogni modo la stringa usata come variabile nei modelli email sta in Mage_Tag.csv ed è la seguente:
“Pending”,”In Sospeso”
Mentre la stringa usata all’interno del backend sta in Mage_Sales.csv ed è la seguente:
“On Hold”,”In Sospeso”
La cosa strana è che la stringa in Mage_Tag sembra avere la precedenza su tutte le altre, comprese quelle ridefinite in /app/design/frontend/package/theme/locale/it_IT/translate.csv .
Dovrò segnalarlo!