Backport(バックポート) #2437
完了プロフィール項目追加・編集にある「重複の可否」の選択肢の文言が不自然
100%
説明
Overview (現象)¶
管理画面プロフィール項目追加・編集画面 (/pc_backend.php/profile/edit)にある「重複の可否」の選択肢が以下のようになっています。
- 表示する
- 表示しない
「表示〜」では意味が異なるので、以下のような選択肢に変更したほうがいいと感じました。
- 許可
- 禁止
(変更する文言については検討をお願いします)
確認バージョン¶
OpenPNE 3.6RC1
Causes (原因)¶
翻訳のカタログが適切でない
Way to fix (修正内容)¶
diff --git a/apps/pc_backend/i18n/messages.ja.xml b/apps/pc_backend/i18n/messages.ja.xml index be359b6..585e62c 100644 --- a/apps/pc_backend/i18n/messages.ja.xml +++ b/apps/pc_backend/i18n/messages.ja.xml @@ -236,7 +236,7 @@ <target>表示する</target> </trans-unit> <trans-unit id=""> - <source>Not show</source> + <source>Hide</source> <target>表示しない</target> </trans-unit> <trans-unit id=""> @@ -1087,11 +1087,11 @@ </trans-unit> <trans-unit id=""> <source>Allow</source> - <target>表示する</target> + <target>許可</target> </trans-unit> <trans-unit id=""> <source>Deny</source> - <target>表示しない</target> + <target>禁止</target> </trans-unit> <trans-unit id=""> <source>Fixed</source> @@ -1182,10 +1182,6 @@ <target>※この項目に対するメンバーの入力値も失われます。</target> </trans-unit> <trans-unit id=""> - <source>Delete</source> - <target>削除する</target> - </trans-unit> - <trans-unit id=""> <source>Option name (%language%)</source> <target>項目名 (%language%)</target> </trans-unit> diff --git a/lib/form/doctrine/ProfileForm.class.php b/lib/form/doctrine/ProfileForm.class.php index 599bd39..411197b 100644 --- a/lib/form/doctrine/ProfileForm.class.php +++ b/lib/form/doctrine/ProfileForm.class.php @@ -23,7 +23,7 @@ class ProfileForm extends BaseProfileForm $this->widgetSchema->getFormFormatter()->setTranslationCatalogue('profile_form'); - $isDispOption = array('choices' => array('1' => 'Allow', '0' => 'Deny')); + $isDispOption = array('choices' => array('1' => 'Show', '0' => 'Hide')); $this->setWidgets(array( 'name' => new sfWidgetFormInputText(), 'is_public_web' => new sfWidgetFormSelectRadio(array('choices' => array('0' => 'Deny', '1' => 'Allow'))),
補足¶
3.4へのバックポートは 8e8f473f および 356bc7ad に相当するコミットが行われていないが 68190f96 に相当するコミットは行われているため,前者2つを適用する必要があると思われる.
Yuya Watanabe さんが約13年前に更新
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Yuya Watanabe にセット
バックポート元で記述されました (http://redmine.openpne.jp/issues/2419#note-6 ) が,本チケットの問題は他のバージョンで「表示する・しない」という表示から「許可・禁止」という表示に変わっています.そのため,このバージョンにおいてもこの表示内容を採用することにします。
Yuya Watanabe さんが約13年前に更新
本チケットの対象であるOpenPNE 3.6.0 での変更への影響を調べたところ,本チケットの問題が発生している部分にのみ影響するということが確認できたため,バックポート元と同様の修正を行います.具体的には以下の点についてpc_backendのアプリケーション内における問題箇所以外の影響が無い確認を行いました.
- Allowという言葉の翻訳を行なっている部分
- Denyという言葉の翻訳を行なっている部分
また,バックポート元の修正にも含まれているDeleteの削除については,重複した項目が存在することを確認しました.重複によって無駄な項目となっているようです.よってパックポート元と同様に本チケットで修正を行います.
Yuya Watanabe さんが約13年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
コミットメッセージの記述に失敗しましたが,下記コミット群が本チケットに紐付くものです.
redmine内リンク: 8e8f473f 68190f96 356bc7ad
https://github.com/openpne/OpenPNE3/commit/8e8f473f5d612af0016cb2d2a93a255a489e341f
https://github.com/openpne/OpenPNE3/commit/68190f9609cf1af18d02ce3ff7f5370037838cd3
https://github.com/openpne/OpenPNE3/commit/356bc7aded434335f7efc85616ba695ca9b34bf1
Kousuke Ebihara さんが約13年前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更