Magento新しい言語を追加しますか?


18

Magentoカートに別の言語サポートを追加することに関していくつかのページを見てきましたが、何か不足しているようです。

通常は、管理インターフェイスを介して翻訳をダウンロードします。...ストアビューを作成し、ロケールを目的の言語に設定します。これは機能しないようです。ロシア語のサポートを追加しようとしたのは、スイッチが原因でサイトにエラーが発生し、アクセスできなくなることを見つけるためだけです。

1年ほど前に、言語を使用可能にするためにサーバー上に作成する必要のあるディレクトリに関する言及を見つけたことを覚えています。


言語は別のドメインにありますか?サブビューを作成する必要があるかどうかにかかわらず、ストアビューをどのように作成するかによって異なります。あなたはこの記事を見て、それはコメントですか?inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
サンダーマンジェル

それは質問とは無関係です。そして、はい、私はリンクを見て、それは私が言及していたものです。
カールソン

表示されるエラーは何ですか?mod_rewriteを使用していますか?「ストアコードをURLに追加」を使用しますか?
ピョートルカミンスキー

回答:


12

ロシア語を追加するために通常行うこと:

  1. ストアビューを追加し、リンクで行われているようにロシア語ロケールを割り当てます
  2. このトピックからロシア語の翻訳(ET)をダウンロードし(Niroコメント)、手動でインストールします

それでおしまい!

私はあなたに似たケースがあることを知っていますが、通常はMagento Connectから翻訳をインストールしようとしたことを意味します。問題は権限にあります。手動でインストールする方がはるかに簡単で安全です。

そして、なぜ非公式な翻訳なのか?まあ、公式のものはあまりにも悪いからです。

これで問題が解決しない場合は、エラーがどのように見えるかを確認してください。問題の原因を見つけやすくなります。


2

一部のロケールパッケージが誤ってパックされているようです。ru_RUなどのロケールフォルダーに展開する代わりにインストールした後、ロケールで展開されますが、これは明らかに間違っています。私はそれらのいくつかに会ったことがあります。通常、対応するロケールフォルダーを作成してその中のファイルを移動すると、問題が解決します。その後、キャッシュをフラッシュすることを忘れないでください。


1

別の言語を追加する場合は、Webサイトからダウンロードしてにコピーできますapp/locale/{language_code}。たとえば、チェコ語の場合は/app/locale/cs_CZ/*.csv

Magentoには、この順序でロードされる3種類の翻訳があります。

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. データベースのオンライン翻訳
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.