Magento Aggiunta di una nuova lingua?


18

Ho esaminato diverse pagine relative all'aggiunta di un supporto in un'altra lingua al carrello Magento, tuttavia sembra che manchi qualcosa.

Il solito è scaricare la traduzione tramite l'interfaccia di amministrazione .... Quindi creare una vista dello store e impostare le impostazioni internazionali sulla lingua desiderata. Questo non sembra funzionare poiché ho provato ad aggiungere il supporto per la lingua russa solo per scoprire che lo switch fa uscire il sito con errori e diventa inaccessibile.

Ricordo circa un anno fa trovare alcune menzioni delle directory che dovevano essere create sul server per rendere disponibile la lingua.


La lingua è su un altro dominio? dipende dal modo in cui crei le visualizzazioni dei negozi, sia che tu debba creare i sottodiretti. Hai dato un'occhiata a questo articolo e ai suoi commenti? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel

È in qualche modo irrilevante per la domanda. E sì, ho guardato il link ed è quello a cui mi riferivo.
Karlson,

qual è l'errore che vedi? Usi mod_rewrite? Usi "aggiungi codice negozio per url"?
Piotr Kaminski,

Risposte:


12

Cosa faccio di solito per aggiungere la lingua russa:

  1. Aggiungi la vista dello store e assegna le impostazioni locali russe ad esso come avviene nel tuo link
  2. Scarica la traduzione russa da noi (ET) da questo argomento (commento Niro) e installala manualmente

Questo è tutto!

So che ci sono alcuni casi simili ai tuoi e di solito significa che hai provato a installare la traduzione da Magento Connect. Il problema è nelle autorizzazioni. È molto più semplice e sicuro installarlo manualmente.

E perché la traduzione non ufficiale? Bene, perché quello ufficiale è troppo male.

E se questo non ti aiuta, sarebbe bello vedere come appare il tuo errore. Sarà più facile trovare la fonte del problema.


2

Alcuni pacchetti locali sembrano essere impacchettati in modo errato. Dopo l'installazione anziché l'espansione nelle cartelle delle impostazioni internazionali come ru_RU, vengono espanse nelle impostazioni locali, il che ovviamente è errato. Ne ho conosciute alcune. La creazione della cartella delle impostazioni internazionali corrispondente e lo spostamento dei file in essa risolti in genere risolvono il problema. Non dimenticare di svuotare la cache dopo.


1

Se si desidera aggiungere un'altra lingua, è possibile scaricarlo dal sito Web e copiarlo app/locale/{language_code}. Ad esempio per la lingua ceca che hai /app/locale/cs_CZ/*.csv.

Magento ha tre tipi di traduzione che vengono caricati in questo ordine:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. traduzione online in db
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.