先日リリースされたCodeIgniter4ですが、2020年2月26日現在では残念ながら日本語のlanguageファイルは、ありません。
言語ファイルをインストールするのにcomposerが使えるのですが、Packagistにもなくgithubにもないので自前で作るしかないのが現状です。

PackagistのCodeIgniter4の言語ファイル
https://packagist.org/packages/codeigniter4/translations

とりあえず、バリデーションの言語ファイルだけささっと自前で用意しました。

日本語の言語ファイルは用意されていないので、まず「ja」フォルダを「app/Language/」配下に作成します。
そこにsystem側のファイルをコピーして、日本語化を行います。
system/Language/en/Validation.
上記ファイルをコピーする。
本来は全ファイルをコピーして日本語化しないとと思いますが、
よく使う、バリデーションでとりあえずっていうところ

app/Language/ja/Validation.php

application/Config/App.php の以下のものを変更する。

変更前

変更後

以前、i18n対応について正式リリース前のバージョンで動作検証した記事にも書いてますが
多言語対応しないなら上記の変更だけで日本語によるメッセージ表示ができるようになります。

メッセージ翻訳は自前なので使う場合は都合よく変更してもかまいません。
そのうち、有志の方がgithubにあげてくれるでしょう(他力本願w)


0件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください