Magento: Stringa di traduzione dello stato dell’ordine

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!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.