Ciao ragazzi,
ho deciso di aprire questa topic, per avere un unico riferimento relativamente alle segnalazioni e soluzioni di eventuali impefezioni nel codice di ZenCart o nei files di lingua per cio che riguarda appunto il sistema Multilingua.
Io inserisco una prima 'imperfezione', con la sua soluzione e suggerirei ad Albigin di inoltrarla per conoscenza anche al Team di Sviluppo d'oltremare, affinchè possa essere introdotta nelle prossime release.
Nel lato Admin, in Clienti->Ordini viene visualizzato il riepilogo dei prodotti ordinati nel riquadro di destra, sopra al pulsante modifica.
Noterete che la scritta:
Products Ordered: xx
non risulta tradotta.
Per risolvere il tutto occorre modificare il codice nel file:
/admin/orders.php
riga [b]764[/b]
da cosi:
$contents[] = array('text' => 'Products Ordered: ' . sizeof($order->products) );
a cosi:
$contents[] = array('text' => TEXT_PRODUCTS_ORDERED . sizeof($order->products) );
in questo modo sostituiamo con una costante ([b]TEXT_PRODUCTS_ORDERED[/b]) la stringa di testo.
Creiamo poi la definizione editando i files:
/admin/includes/languages/italian/orders.php
/admin/includes/languages/english/orders.php
all'altezza della riga [b]83[/b] inserite per il file di lingua italiana:
define('TEXT_PRODUCTS_ORDERED', 'Prodotti Ordinati: ');
e all'altezza della riga [b]83[/b] inserite per il file di lingua inglese:
define('TEXT_PRODUCTS_ORDERED', 'Products Ordered: ');
A questo punto avremo aggiunto il supporto multingua anche a questa voce.
Saluti,
Max :-D