タグ

2019年3月12日のブックマーク (1件)

  • 言語クラスは使ってはいけない - takekoshi's blog

    この記事はCodeIgniter Advent Calendar 2016の2日目です。 CodeIgniterだけでなくFuelPHPにも言えるのですが、言語クラス(Langクラス)でi18n対応するのは全くおすすめできません。PHPが提供しているgettextを使いましょう。 LangクラスとはLangクラスを使うと、言語設定に合わせて読み込み対象とする文字列定義ファイルを変え、それによって国際化対応をしようとするものです。 具体的にはフォームバリデーションのエラーメッセージとかですね。これを日語に書き換えて使う、というのは必須の作業と思います。よくCIを使われているなら手元に日語ファイルを持っていると思いますし、家で各国語を集めています(ただし当にMITライセンスの条件を満たしているかは検証されていないように思います)。 言語設定は application/config/co

    takun71
    takun71 2019/03/12
    ほとんどおなじやろ。。