横にtranslate.csv
して非ポータブルインライン他の方法がある変換されます。私はこのようにします。
各モジュールは複数の翻訳ファイルをサポートしています。
これを追加する場合config.xml
:
<translate>
<modules>
<[Namespace]_[Module]>
<files>
<default>[Namespace]_[Module].csv</default>
<alternative>[Namespace]_[Module]_version2.csv</alternative>
</files>
</[Namespace]_[Module]>
</modules>
</translate>
両方のファイル[Namespace]_[Module].csv
および[Namespace]_[Module]_version2.csv
翻訳のためにロードされます。
そして、宣言された順に処理されます。
たとえばMage_Sales.csv
、ファイルを編集しないで何かを追加/変更する必要がある場合は、翻訳ファイルリストに他のファイルを追加するモジュールを作成するだけです。
このようなもの:
app/code/local/Easylife/Sales/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Easylife_Sales>
<version>0.0.1</version>
</Easylife_Sales>
</modules>
<frontend>
<translate>
<modules>
<Mage_Sales>
<files>
<alternative>Easylife_Sales.csv</alternative>
</files>
</Mage_Sales>
</modules>
</translate>
</frontend>
<adminhtml>
<translate>
<modules>
<Mage_Sales>
<files>
<alternative>Easylife_Sales.csv</alternative>
</files>
</Mage_Sales>
</modules>
</translate>
</adminhtml>
</config>
そして、モジュールが依存するようにしてくださいMage_Sales
。
翻訳を管理するための「すべてに合うサイズ」モジュールを作成することもできます。必要なモジュールに別の翻訳ファイルを追加し、この新しいモジュールがそれらすべてに依存することを確認してください。