Bug(バグ) #1548
未完了
OpenPNEから送信されるメールの文言が必ずしも受信する人が期待する言語ではない
Shinichi Urabe さんが約14年前に追加.
12年以上前に更新.
説明
メールの言語が sf_user->getCalture() で判別されるため、必ずしも送信先のメールアドレスの受信者が希望する言語になっていない
sf_user->getCalture() をメール文言の言語判別に使っている
修正内容¶
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Masato Nagasawa にセット
とりあえず誕生日とデイリーニュースだけ対応させます。
個人的には招待時などのメールは、
現在表示している言語で送られる方向で問題ないかなと思ってます。
また mail_template.yml から読み込まれる場合、
ja_JP以外の定義が現状されていない状態なので言語を「English」にしても日本語のメールが送られてくる状態となっています。
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
- ステータス を Rejected(差し戻し) から Accepted(着手) に変更
すぐ判断できないので、ひとまず今回の変更を戻しておきます。
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- ステータス を Pending Review(レビュー待ち) から New(新規) に変更
- 担当者 を削除 (
Masato Nagasawa)
- 3.6 で発生するか を Yes から No に変更
- 対象バージョン を OpenPNE 3.7.0 から 252 に変更
- 対象バージョン を 252 から OpenPNE 3.8.x に変更
- 3.6 で発生するか を No から Unknown (未調査) に変更
このバグについて、修正案が提示されていながら進展のない状態が続いていますが、個人的には note-4 で提示された修正で問題ないと思います。ただしこのコミットは #1509 の為の修正も含んでいるためコミットを分割する必要があります。
また、当チケットを Bug とするか Enhancement にするかについては、ガイドライン的な物がないため個人的な見解ですが、結果的な修正がどうであれ外見上の動作が不具合(メールテンプレートが多言語対応しているのは送信先メンバーの話語に合わせるための機能と考えるのが自然であり、それに反する動作をするならバグ)である以上バグチケットにすべきだと認識しています。
- 3.6 で発生するか を Unknown (未調査) から Yes (はい) に変更
他の形式にエクスポート: Atom
PDF