単一の CSV ファイルですべての翻訳を行うことは可能ですか? 単一のファイル local.xml からすべての xml 変更を行うことができるのと同様
スウェーデン語の翻訳パッケージをダウンロードして、まだ翻訳されていない単語を翻訳しようとしました。csv ファイルが xml レイアウト ファイルと同様の名前になっているのを見ました。翻訳で同様の機能を持つ可能性があるかどうか知りたいですか?
私はあなたの助けに感謝します。
単一の CSV ファイルですべての翻訳を行うことは可能ですか? 単一のファイル local.xml からすべての xml 変更を行うことができるのと同様
スウェーデン語の翻訳パッケージをダウンロードして、まだ翻訳されていない単語を翻訳しようとしました。csv ファイルが xml レイアウト ファイルと同様の名前になっているのを見ました。翻訳で同様の機能を持つ可能性があるかどうか知りたいですか?
私はあなたの助けに感謝します。
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)に翻訳ファイルを追加しました。それは私のために働いています。
フォルダー内にファイルtranslate.csvを作成する必要があり、app/design/your_theme/locale/_localecode_/
そこに翻訳テキストを入力できます。詳細については、このリンクを確認してください
CSV ファイルは、magento ロケールのモジュールとして編成されます。ただし、必要に応じて、翻訳する必要があるテキストを任意の CSV ファイルに配置できます。それが動作します。ただし、翻訳する必要がある特定の言語のフォルダーの下にある必要があることに注意してください。
例として、モジュールがあるとしますfirst_module.csv
。翻訳が必要なテキストをこのファイルに入れることができます。テキストが他のモジュールからのものであっても。このモジュールを有効にすると、翻訳が機能します。
私の知る限り、 CSV をモジュールごとに整理することで、さまざまなモジュールに応じてテキストの翻訳を制御できます。しかし、そうでない場合は、そのようなモジュールバイスで翻訳を制御することはできません。