これは、常に私を邪魔してきた大きな質問です。設定、レジストリ、および言語の名前の規則
はじめ
Iは、多言語およびカスタマイズする必要があり、Webアプリケーションを開発しています。 私は(私の内部構成をグループ化する)レジストリクラスと適切な言語ファイル(ブラウザ言語に基づいて)を取得し、必要な言語文字列を取得する世話をする言語クラスを開発しました。
はのは、より深い
がコードの同じ部分が
# it.lang.php
self::set('duck-you', 'Daffanculo');
# en.lang.php
self::set('duck-you', 'Duck you');
# whatever-file.php
lang::get('duck-you');
を持つことになり、言語クラスに使用されるのは、このクラスの使用
# config.reg.php
self::set('configuration-name');
# whatever-file.php
reg::get('configuration-name');
についてお話しましょうましょう実物
構成のための言語のインデックスのための右の名前を選択しながら、私はいつもかなりのD * ckedだ、と私はいつものようなもので終わる:言語のための
self::set('your-login-action-has-encountered-a-problem-please-get-back-later');
:
self::set('that-error-message-that-appear-when-a-user-is-not-logged-in');
か、および:
self::set('that-cookie-name-used-in-X-file');
(設定用) ...それほど大きくはありません。
は、だから私は思っていた最後の質問、私はこれをトラフの取得を支援し、上に移動する可能性のある名前の規則があるのですか?あなたの言語の値は、あなたのレジストリオブジェクトにカプセル化すべきではない初心者のための
あなたの投稿に「元のF単語」と書いてありますか?もう少し騒がしいかもしれないと確信しています。 –
その言葉はあなたを妨害しますか?私はあなたが私が持っているこの幼稚な行動に移るのに十分な年齢であると思った。また、ここには子供がいないはずです。そして、私たちはすべて大人でなければなりません。本当のことは何ですか? (子供たちはその言葉の意味を知っていることに注意してください) – Shoe
@Charlie:私は大人です。私はここで冒涜を使う理由は見当たりません。個人的には、不必要に悪い言葉を使うのは幼稚だと思う。 –