OS または OTS CMS を使用している場合は、言語サポートが組み込まれている可能性があります。自分で何かを構築していて、独自の言語翻訳を行う時間がある場合は、Google 翻訳または Microsoft 翻訳を使用して翻訳ファイルを構築できます。
Null には良いコメントがあります。これはさらに展開されます。
Joomla と PHPBB には、言語実装の良い例があります。
JText::_('COM_SOMETHING_BLAH_TITLE');
独自のコードを作成するには:
- 言語ファイルの作成
language.en
language.es
- 各言語ファイルに同じ行を追加します。
(ja) MESSAGE_SOMETHING="何か" (es) MESSAGE_SOMETHING="アルゴリズム"
言語テキストを出力するクラスまたは関数を作成します。
print translate('MESSAGE_SOMETHING', 'es');
あなたの翻訳機能は次のようになります
function translate ($label, $lang) {
$language = load_and_populate_language($lang);
$translated = $language[$label];
return (if $translated is empty, '', else $translated)
}