1
私の開発しているアプリでは、多言語対応を扱うクラスがあります。しかし
$lang = new Lang('Czech');
print $lang->_('Source input'); // output: "zdroj vstupního"
:
'Source input' => 'Zdroj vstupního'
現在、これには次のように対処してクラスを使用して、完璧に動作します:それは外部の翻訳ソースはこのような何かを定義したことになる連想配列を、ロードすることによってそれを行います私は、これを "Lang"クラスのインスタンスに依存しないショートカット関数に入れたいと思っています。私は静的メソッドを試してみましたが、これまでは私は不運です。
私が達成したいものの擬似コード。
$lang = new Lang('Czech');
$lang->setCurrent('contact_us'); // loads the language file for contact_us
<p>
<?php print _('Source input'); ?> // output: "zdroj vstupního"
</p>
正しい方向にポイントがあります。ありがとう!
私が得ることができる最高の答え。多くの、多くのありがとうジョン! :-) – subZero