「<code>de-DE.com_virtuemart.zip」と「de- DE.VirtueMart_Plugins_Language_Pack.zip
」) は正常にインストールされましたが、言語ロケーターをドイツ語に変更すると、いくつかの英単語が表示されました。
「Items(s)」bei cart や「Search Enter Keywords」などの単語が翻訳されていないのはなぜですか?
誰かがすでにこの問題に直面していますか? 情報をありがとう
「<code>de-DE.com_virtuemart.zip」と「de- DE.VirtueMart_Plugins_Language_Pack.zip
」) は正常にインストールされましたが、言語ロケーターをドイツ語に変更すると、いくつかの英単語が表示されました。
「Items(s)」bei cart や「Search Enter Keywords」などの単語が翻訳されていないのはなぜですか?
誰かがすでにこの問題に直面していますか? 情報をありがとう
Joomla と Virtuemart のバージョンによっては、翻訳されていない単語は、選択した言語の翻訳が一致しない結果である可能性があるため、Joomla/Virtuemart は英語のデフォルトにフォールバックします。
Joomla の言語ファイルは通常、元の英語の言語ファイルに基づいており、コンポーネントが現在の標準を使用している場合、その言語ファイルはコンポーネントのディレクトリにあります。
例えば
/administrator/components/com_example/language/en-GB/en-GB.com_example.ini
/administrator/components/com_example/language/en-GB/en-GB.com_example.sys.ini
/components/com_example/language/en-GB/en-GB.com_example.ini
/administrator
上記の例は、サンプル コンポーネントのバックエンドとフロントエンドの両方の英語のファイル パスを示しています。
コンポーネントが古いスタイルのlanguage
ファイル配置 (Virtuemart など) を使用している場合、ファイルは次の場所に/language/en-GB/
あります。/administrator/language/en-GB/
言語ファイルは UTF-8ini
ファイルで、aKEY
と aがあります。String for translation.
たとえば、次の行があります。/language/en-GB/en-GB.com_virtuemart.ini
COM_VIRTUEMART_CART_ADD_TO="Add to Cart"
Virtuemart の例では、 はde-DEKEY
の左側です。つまり、そのキーの英語の翻訳は右側です。=
COM_VIRTUEMART_CART_ADD_TO
Add to Cart
ご想像のとおり、 yourde-DE
はドイツ語の識別子です。
正しく翻訳されていないを見つけるには、対応するビューファイル ( )KEYS
を調べる必要があります。tmpl
components/com_virtuemart/views/viewname/tmpl/
php
次のようなファイルの一部を探しtmpl
ます。
<?php echo JText::_ ('COM_VIRTUEMART_COMMENT_CART'); ?>
それはからですcart/tmpl/default.php