エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHPの国際化関数まとめ - ノウハウブログ - カンタローCGI
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHPの国際化関数まとめ - ノウハウブログ - カンタローCGI
PHPの標準関数で国際化(ローカライズ)を行うのにgettext()やdgettext()という関数がありますが、CakeP... PHPの標準関数で国際化(ローカライズ)を行うのにgettext()やdgettext()という関数がありますが、CakePHPではこれらの関数をラップした専用の関数を使います。 基本的には、Viewの中で__()や__d()といった言語変換用の関数をよく使います。 <html> <body> <input type="button" value="<?php echo __('Push me!') ?>"> </body> </html> html-script: true 例えば上記のように、キーとなる翻訳対象の文字列を__()関数でくくり、辞書ファイルに対応する文字列を登録しておくと、ロケールに合わせて日本語ブラウザなら、その他言語ならそのままというふうに、ボタンを表示することができます。 基本的には上記例のように__()という関数だけで事足りるのですが、CakePHPの公式サイトを

