プロジェクト

全般

プロフィール

Bug(バグ) #2419

完了

プロフィール項目追加・編集にある「重複の可否」の選択肢の文言が不自然

Kiwa Sakai さんが約13年前に追加. 約9年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
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では「表示する・しない」という文言になることが再現しなかった.(688c82377eeb409a )
これらのコミットは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つのコミットを適用する必要があると思われる.


関連するチケット 2 (0件未完了2件完了)

関連している OpenPNE 3 - Backport(バックポート) #2437: プロフィール項目追加・編集にある「重複の可否」の選択肢の文言が不自然Fixed(完了)Yuya Watanabe2011-09-26

操作
関連している OpenPNE 3 - Bug(バグ) #911: 言語選択「英語」の時に管理画面のプロフィール項目変更が出来ないFixed(完了)tu nguyen ngoc2010-03-27

操作

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