ec-cube
ec-cube copied to clipboard
フォルダ作成時のエラーメッセージがmessages.ja.yamlに定義されていない
概要(Overview)
ファイル管理->コンテンツ管理のフォルダ作成時のエラーメッセージがmessages.ja.yamlに定義されていない
期待する内容(Expect) or 要望 (Requirement)
修正すべき箇所はわかりましたが、messages.en.phpのキー値が命名規則にのっとていないようでしたので、修正コードは作りませんでした。指示をいただければPR出せますのでお知らせください。
再現手順(Procedure)
ファイル管理のフォルダを追加で、英数字以外の文字を入力する。
環境 (environment)
- EC-CUBE: 4.0.0 RC
関係するソースコード
https://github.com/EC-CUBE/ec-cube/blob/707d4ab1a89a89e27ef8f1cc67ce7fb20447fff1/src/Eccube/Controller/Admin/Content/FileController.php#L142-L147
https://github.com/EC-CUBE/ec-cube/blob/707d4ab1a89a89e27ef8f1cc67ce7fb20447fff1/src/Eccube/Resource/locale/messages.en.php#L1534-L1537
messages.en.phpは何故かパッケージに含まれちゃってますが、使われないので無視してください。
現状の4.0ブランチで確認しました。 名前重複でファイル作成できないファイル名の場合でも「作成しました」の完了メッセージが表示されるので、エラーのハンドリングを含めて修正が必要そうです。