操作
Bug(バグ) #2419
完了プロフィール項目追加・編集にある「重複の可否」の選択肢の文言が不自然
開始日:
2011-09-23
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
Overview (現象)¶
管理画面プロフィール項目追加・編集画面 (/pc_backend.php/profile/edit)にある「重複の可否」の選択肢が以下のようになっています。
- 表示する(3.7.0では許可)
- 表示しない(3.7.0では禁止)
「表示〜」では意味が異なるので、以下のような選択肢に変更したほうがいいと感じました。
- 許可する
- 許可しない
(変更する文言については検討をお願いします)
確認バージョン¶
OpenPNE 3.6RC1
OpenPNE 3.7.0-dev(master)
Causes (原因)¶
翻訳のカタログが適切でない.
Way to fix (修正内容)¶
#911 のOpenPNE3.4に対して行われるべきコミットが3.7に対して行われていたため,3.7では「表示する・しない」という文言になることが再現しなかった.(688c8237 , 7eeb409a )
これらのコミットは3.7を対象とする本チケットには紐付けられていないため,そのままの状態にしておくと混乱を引き起こす可能性があった.
そのため,一旦これらのコミットを取消し,本チケットに紐付けるコミットを再度行うことを行った.
全体の差分としては以下のとおりである.
diff --git a/apps/pc_backend/i18n/messages.ja.xml b/apps/pc_backend/i18n/messages.ja.xml index 15cb318..ba0ca04 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=""> 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'))),
補足¶
OpenPNE3.6では本チケットで再度行ったコミット群を適用することで対応できると思われる.
しかし,OpenpNE3.4では b38dbf35 および 11c76bb4 に相当するコミットが行われていないため,この2つのコミットを適用する必要があると思われる.
操作