laravelが新しく、翻訳文字列を使用してローカライズ作業を試みました。Laravel 5.4の翻訳文字列が機能しません
私はsetlocale作業を行い、 'zh-cn'を返したApp::getLocale()
を使ってテストしました。
を(私はそれにロケールを設定しkernel.phpにこれを追加しましたミドルウェアを追加した)およびIはresources/lang/zh-cn.json
を作成し、単に、私はどのべきコントローラにフロントエンドからの要求をポスト{'a':'b'}
を添加しました返信のように返信する
return response()->json([
'status' => __('a')
]);
しかし、私はまだ{'status': 'a'}のように応答します。私は問題がどこにあるのかわからない、あるいは翻訳文字列の仕組みを誤解している場合は?
は標準ではありません。一重引用符を二重引用符に変更してみてください: '{" a ":" b "}' –