Magento Ajout d'une nouvelle langue?

18

J'ai regardé plusieurs pages concernant l'ajout d'une autre prise en charge linguistique au panier Magento, mais il semble qu'il manque quelque chose.

L'habitude est de télécharger la traduction via l'interface d'administration .... Ensuite, créez une vue de magasin et définissez les paramètres régionaux dans la langue souhaitée. Cela ne semble pas fonctionner car j'ai essayé d'ajouter la prise en charge de la langue russe uniquement pour constater que le commutateur provoque une erreur et rend le site inaccessible.

Je me souviens il y a environ un an d'avoir trouvé quelques mentions des répertoires qui devaient être créés sur le serveur pour que la langue soit disponible.

Karlson
la source
La langue est-elle sur un autre domaine? dépend de la façon dont vous créez ou non les vues de magasin pour créer des sous-répertoires. Avez-vous regardé cet article et ses commentaires? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel
Ce n'est pas pertinent pour la question. Et oui, j'ai regardé le lien et c'est celui dont je parlais.
Karlson
quelle est l'erreur que vous voyez? Utilisez-vous mod_rewrite? Utilisez-vous "ajouter le code du magasin à l'URL"?
Piotr Kaminski

Réponses:

12

Ce que je fais habituellement pour ajouter la langue russe:

  1. Ajouter une vue de magasin et lui attribuer des paramètres régionaux russes comme cela se fait dans votre lien
  2. Téléchargez la traduction russe par nous (ET) de ce sujet (commentaire Niro) et installez-la manuellement

C'est ça!

Je sais qu'il existe des cas similaires au vôtre et cela signifie généralement que vous avez essayé d'installer la traduction depuis Magento Connect. Le problème réside dans les autorisations. Il est beaucoup plus facile et plus sûr de l'installer manuellement.

Et pourquoi une traduction non officielle? Eh bien, parce que l'un officiel est trop mauvais.

Et si cela ne vous aide pas, ce serait formidable de voir à quoi ressemble votre erreur. Il sera plus facile de trouver la source du problème.

Alexei Yerofeyev
la source
2

Certains packages de paramètres régionaux semblent mal emballés. Après l'installation au lieu de s'étendre dans leurs dossiers de paramètres régionaux tels que ru_RU, ils sont développés dans les paramètres régionaux, ce qui est évidemment faux. J'en ai rencontré peu. La création du dossier de paramètres régionaux correspondant et le déplacement des fichiers dans celui-ci résout généralement le problème. N'oubliez pas de vider le cache après cela.

Petar Dzhambazov
la source
1

Si vous souhaitez ajouter une autre langue, vous pouvez la télécharger à partir du site Web et la copier app/locale/{language_code}. Par exemple pour la langue tchèque que vous avez /app/locale/cs_CZ/*.csv.

Magento a trois types de traduction qui sont chargés dans cet ordre:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. traduire en ligne en db
MiMo
la source