この記事の例では、Joomla 言語翻訳クラスでの Jtext の使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
基本的な使用法:
Jtext は Joomla で多言語翻訳を実装するオブジェクトです。最も基本的な使用法は次のとおりです:
Jtext::_('LANGUAGE CODE');
の場合。変数として直接使用します。次のように使用します。
言語パック ファイル:
Joomla は複数の言語をサポートします。各言語パックのファイルは次のような言語のフォルダーに保存されます。
英語言語パックのフォルダー名は次のとおりです:messages/en-GB/ 繁体字中国語 言語パックのフォルダー名は次のとおりです: language/zh-TW/各言語には基本的な言語パック ファイルがあります。このファイルは、次のような Joomla のプログラムが実行されているときにロードされます。
英語の言語パック ファイルは: en-GB.ini
繁体字中国語の言語パック ファイルは: zh-TW.ini
各コンポーネント (コンポーネント) には、言語ごとの言語パック ファイルがあります。この言語 コンポーネントの実行時にパッケージ ファイルがデフォルトでロードされます。 例:
com_community の英語パッケージは: en-GB.com_community.ini
com_community の中国語パッケージは: zh- TW.com_community.ini
コンポーネント間で言語パック ファイルを参照する方法:
他のコンポーネントの言語パックを使用する場合は、使用する前にまずそのコンポーネントの言語パックを導入する必要があります。たとえば、com_community で com_stock 言語パックを使用したい場合は、次の方法で導入できます:$var = Jtext::_('LANGUAGE CODE');
echo Jtext::_('LANGUAGE CODE');
$lang =& JFactory::getLanguage(); $lang->load('com_stock');//组件的名称,即语言包文件名的中间部分:en-GB.com_stock.ini
Jtext::sprintf('LANGUAGE CODE',$var1,$var2,$var3);
上記では、Joomla とテキストの内容を含め、Joomla 言語翻訳のための Jtext の使用状況分析を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。