プロジェクト

全般

プロフィール

Backport(バックポート) #2437

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

isao sano12年以上前に追加. 12年以上前に更新.

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

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つを適用する必要があると思われる.


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #2419: プロフィール項目追加・編集にある「重複の可否」の選択肢の文言が不自然 Fixed(完了) 2011-09-23

履歴

#1 Yuya Watanabe12年以上前に更新

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

バックポート元で記述されました (http://redmine.openpne.jp/issues/2419#note-6 ) が,本チケットの問題は他のバージョンで「表示する・しない」という表示から「許可・禁止」という表示に変わっています.そのため,このバージョンにおいてもこの表示内容を採用することにします。

#2 Yuya Watanabe12年以上前に更新

本チケットの対象であるOpenPNE 3.6.0 での変更への影響を調べたところ,本チケットの問題が発生している部分にのみ影響するということが確認できたため,バックポート元と同様の修正を行います.具体的には以下の点についてpc_backendのアプリケーション内における問題箇所以外の影響が無い確認を行いました.

  • Allowという言葉の翻訳を行なっている部分
  • Denyという言葉の翻訳を行なっている部分

また,バックポート元の修正にも含まれているDeleteの削除については,重複した項目が存在することを確認しました.重複によって無駄な項目となっているようです.よってパックポート元と同様に本チケットで修正を行います.

#3 Yuya Watanabe12年以上前に更新

  • 説明 を更新 (diff)

#4 Yuya Watanabe12年以上前に更新

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

#5 Kousuke Ebihara12年以上前に更新

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

#6 Yuya Watanabe12年以上前に更新

  • 説明 を更新 (diff)

#7 Yuya Watanabe12年以上前に更新

  • 説明 を更新 (diff)

#8 isao sano12年以上前に更新

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

テスト完了しました。
問題ありませんのでステータスを「Fixed(完了)」に致します。

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