Come funzionano le traduzioni magenta2?
-
28-09-2020 - |
Domanda
Ci sono stringhe semplici I.e. In view/adminhtml/ui_component/product_listing.xml
e mi chiedo come si traducono in altre lingue.
Inoltre, qual è il modo corretto di utilizzare le traduzioni nel codice PHP (blocchi, modelli, ecc.) O file del modello?In Magento 1 era come $this->__('asd');
.
Soluzione
Il modo corretto per utilizzare la traduzione è __('text here')
.Semplice come quella.no $this
o qualsiasi altro oggetto.Solo la funzione __
.
Il fatto che vedi semplici testi nei file XML non dovrebbe essere un problema.
I file XML vengono utilizzati da almeno uno script PHP.E lo script PHP conosce la struttura dei file XML, incluso ciò che deve essere tradotto o meno.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange