1

単一の CSV ファイルですべての翻訳を行うことは可能ですか? 単一のファイル local.xml からすべての xml 変更を行うことができるのと同様

スウェーデン語の翻訳パッケージをダウンロードして、まだ翻訳されていない単語を翻訳しようとしました。csv ファイルが xml レイアウト ファイルと同様の名前になっているのを見ました。翻訳で同様の機能を持つ可能性があるかどうか知りたいですか?

私はあなたの助けに感謝します。

4

3 に答える 3

1

Magentoコアヘルパーのいずれかを使用できます。管理カスタムモジュールでセールスヘルパーを使用していますが、現在は機能しています。重要なのは、カスタムモジュールにもロケールを設定したいということです。

if ($order->getStoreId()) {
                Mage::app()->getLocale()->emulate($order->getStoreId());
                Mage::app()->setCurrentStore($order->getStoreId());
            }

$page->drawText(Mage::helper('sales')->__('Packing Note'), 30, $this->y, 'UTF-8');

すべてのロケールのデフォルトの翻訳ファイル(Mage_sales.csv)に翻訳ファイルを追加しました。それは私のために働いています。

于 2013-03-13T10:05:40.167 に答える
1

フォルダー内にファイルtranslate.csvを作成する必要があり、app/design/your_theme/locale/_localecode_/そこに翻訳テキストを入力できます。詳細については、このリンクを確認してください

于 2013-03-12T09:21:57.993 に答える
0

CSV ファイルは、magento ロケールのモジュールとして編成されます。ただし、必要に応じて、翻訳する必要があるテキストを任意の CSV ファイルに配置できます。それが動作します。ただし、翻訳する必要がある特定の言語のフォルダーの下にある必要があることに注意してください。

例として、モジュールがあるとしますfirst_module.csv。翻訳が必要なテキストをこのファイルに入れることができます。テキストが他のモジュールからのものであっても。このモジュールを有効にすると、翻訳が機能します。

私の知る限り、 CSV をモジュールごとに整理することで、さまざまなモジュールに応じてテキストの翻訳を制御できます。しかし、そうでない場合は、そのようなモジュールバイスで翻訳を制御することはできません。

于 2013-03-12T06:16:04.237 に答える