プロジェクト

全般

プロフィール

Bug(バグ) #2504

コミュニティイベント作成時のエラーメッセージが翻訳されていない

Maki Takahashi12年以上前に追加. 約12年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-10-18
期日:
進捗率:

100%

3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:

説明

Overview (現象)

コミュニティイベント作成時のエラーメッセージが翻訳されていない

発生しうるエラー一覧

フィールド エラーコード エラーメッセージ(翻訳前) 修正前の表示 補足
(global) extra_fields Unexpected extra form field named "%field%". Unexpected extra form field named "name2". 定義されていない name のデータを送信する
(global) post_max_size The form submission cannot be processed. It probably means that you have uploaded a file that is too big. The form submission cannot be processed. It probably means that you have uploaded a file that is too big. PHP の post_max_size よりも大きいファイルを添付する
_csrf_token csrf_attack CSRF attack detected. csrf token: CSRF attack detected.
_csrf_token required Required. csrf token: 必須項目です。
name required Required. 必須項目です。
body required Required. 必須項目です。
area required Required. 必須項目です。
open_date invalid Invalid. 正しくありません。
open_date required Required. 必須項目です。
application_deadline min The date must be after now. The date must be after now.
application_deadline invalid Invalid. 正しくありません。
capacity invalid "%value%" is not an integer. 整数ではありません。
(Post 1) min The open date must be after now. 開催日時は今日以降にしてください。 作成時のみ。
(Post 1) required Required. 必須項目です。 作成時のみ。open_date エラー時に必ず出る。グローバル扱いでどのフィールドのエラーか表示上わからない
(Post 2) invalid_application_deadline The application deadline must be before the open date. 募集期限は開催日時より後に指定できません。 application_deadline がエラーでない場合のみ

Way to fix (修正内容)

フィールド エラーコード エラーメッセージ(翻訳前) 修正後の表示 補足
(global) extra_fields Unexpected extra form field named "%field%". 正しくありません。
(global) post_max_size The form submission cannot be processed. It probably means that you have uploaded a file that is too big. 送信に失敗しました。
_csrf_token csrf_attack CSRF attack detected. csrf token: 前の画面を読み直して、操作をやり直してください。
_csrf_token required Required. csrf token: 必須項目です。
name required Required. 必須項目です。
body required Required. 必須項目です。
area required Required. 必須項目です。
open_date invalid Invalid. 正しくありません。
open_date required Required. 必須項目です。
application_deadline min The date must be after now. 募集期日は今日以降にしてください。
application_deadline invalid Invalid. 正しくありません。
capacity invalid Invalid. 正しくありません。 "%value%" is not an integer.→Invalid.(Int = 整数に無理があるため。)
capacity max Invalid. 正しくありません。 【エラーチェック追加】 'max' => 2147483647 (PHPのint最大値とMySQLのint型の最大値)
capacity min Invalid. 正しくありません。 【エラーチェック追加】 'min' => 0 (単なる告知の場合など0人の募集もあり得るため)
(Post 1) min The open date must be after now. 開催日時は今日以降にしてください。 表示位置をグローバルから開催日時フィールドに修正
(Post 1) required Required. - チェックしない
(Post 2) invalid_application_deadline The application deadline must be before the open date. 募集期日は開催日時より後に指定できません。 期限→期日

2504.jpeg 表示 (12.7 KB) Yuma Sakata, 2012-04-10 10:30

2504_2.jpeg 表示 (6.76 KB) Yuma Sakata, 2012-04-10 10:38

2504_3.jpeg 表示 (11.3 KB) Yuma Sakata, 2012-04-10 10:42


関連するチケット

関連している opCommunityTopicPlugin - Bug(バグ) #1332: 携帯版でイベント作成時のエラーメッセージが英語になっている Fixed(完了) 2010-07-13
関連している opCommunityTopicPlugin - Bug(バグ) #2121: PC版のみ募集期日に過去に指定した場合のエラーメッセージが日本語向けに翻訳されていない Won't fix(対応せず) 2011-05-19
関連している opCommunityTopicPlugin - Bug(バグ) #2508: コミュニティトピック作成時のエラーメッセージが翻訳されていない Fixed(完了) 2011-10-18

履歴

#1 Maki Takahashi12年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Maki Takahashi にセット

#2 Maki Takahashi12年以上前に更新

  • 説明 を更新 (diff)

#3 Maki Takahashi12年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

https://github.com/martini2002jp/opCommunityTopicPlugin/commit/2cd18bf8b85cb0a77422a7c9d4ff5af9547537a9
にて修正しました。

チケット説明の「Way to fix (修正内容)」の各パターンにおいて修正後の表示となっていることを確認しています。
(capacityの最大、最小はそれぞれ補足に記載されている数値まではOKでそれを超える値がエラーとなります)

#4 Yuya Watanabe約12年前に更新

  • 対象バージョン1.0.x にセット
  • 3.6 で発生するかUnknown (未調査) にセット
  • 3.4 で発生するかUnknown (未調査) にセット

#5 Kousuke Ebihara約12年前に更新

  • 対象バージョン1.0.x から 1.0.4 に変更

#6 Yuya Watanabe約12年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#7 Yuma Sakata約12年前に更新

  • ファイル 2504.jpeg 表示 を追加
  • ステータスPending Testing(テスト待ち) から Rejected(差し戻し) に変更
  • 進捗率70 から 50 に変更

テスト実施しましたが、修正が必要な点がありましたので確認お願いします。

定義されていない name のデータを送信して確認

  • 試験手順
    1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
    2. Firebug でタイトルのテキストボックスを選択する
    3. name="community_event[name]" で [name] の値を変更(例:hoge)して Submit する
  • 試験結果
    Unexpected extra form field named "hoge".
    必須項目です。

  • 修正方針
    「正しくありません。」と日本語でエラー表示されるように修正お願いします。

#8 Yuma Sakata約12年前に更新

テスト実施しましたが、修正が必要な点がありましたので確認お願いします。

募集期日を今日より前の日付を入力して確認

  • 試験手順
    1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
    2. 募集期日に今日より前の日付を入力して、Submit する
  • 試験結果
    The date must be after now.

  • 修正方針
    「募集期日は今日以降にしてください。」と日本語でエラー表示されるように修正お願いします。

#9 Yuma Sakata約12年前に更新

テスト実施しましたが、修正が必要な点がありましたので確認お願いします。

CSRFトークン値を変更して確認

  • 試験手順
    1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
    2. Firebug で CSRFトークン値を変更して、Submit する
  • 試験結果
    csrf token: CSRF attack detected.

  • 修正方針
    「csrf token: 前の画面を読み直して、操作をやり直してください。」と日本語でエラー表示されるように修正お願いします。

#10 Yuma Sakata約12年前に更新

  • ステータスRejected(差し戻し) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

note-7 以降の指摘ですが、プラグインを入れ替えたところ問題ありませんでした。
(先日、プラグイン入れ替えた後に修正が取り込まれていました。)
ステータスを「テスト待ち」に変更します。

#11 Yuma Sakata約12年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

他の形式にエクスポート: Atom PDF