0

たとえば、define(MYTEXT, 'My Text') を定義し、これを Prestashop モジュール $this->l(MYTEXT) で使用すると、問題なく動作します (したがって、別のインクルード ファイルで大きなテキスト ブロックを分離できます)。

しかし、別の言語の翻訳 (ツール) を使用すると、DEFINE 変数が使用されているすべてのテキストが表示されなくなります。

したがって、これらを別の言語に翻訳する考えはありません.md5エンコーディングを使用した構成は認識されない可能性があります...

4

2 に答える 2

0

テキスト翻訳に define を使用している理由がわかりません。しかし、それは物事をより複雑にするでしょう。次のようにモジュールにテキストを配置するだけです

$this->l('Your text here');

以上で、そのテキストを必要な数の言語に翻訳できます。

ありがとう

于 2013-02-10T06:15:19.703 に答える