先日リリースされたですが、2020年2月26日現在では残念ながら日本語のlanguageファイルは、ありません。
言語ファイルをインストールするのにが使えるのですが、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 の以下のものを変更する。

変更前

public $defaultLocale = 'en';

変更後

public $defaultLocale = 'ja';

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

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


0件のコメント

コメントを残す

アバタープレースホルダー

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