Accept-Languageヘッダから判断して自動で言語を切り替えするようにするには
bootstrap.phpに再下記に以下を追加
DispatcherFactory::add(‘LocaleSelector’);
コマンドを実行
bin/cake i18n
jaフォルダとen_USフォルダを作成してそこにカスタマイズしたdefault.poファイルを入れる
うまく表示されない場合はdefault.poファイルの読み込み権限がないかもしれないので
sudo chown -R :www-data cakephp_main
を実行する
現在のlocaleの確認はコントローラ内で
use Cake\I18n\I18n;
echo I18n::locale();