プロジェクト

全般

プロフィール

Bug(バグ) #2419

Yuya Watanabe さんが約13年前に更新

h3. Overview (現象) 

 管理画面プロフィール項目追加・編集画面 (/pc_backend.php/profile/edit)にある「重複の可否」の選択肢が以下のようになっています。 

 * 表示する(3.7.0では許可) 
 * 表示しない(3.7.0では禁止) 

 「表示〜」では意味が異なるので、以下のような選択肢に変更したほうがいいと感じました。 

 * 許可する 
 * 許可しない 

 (変更する文言については検討をお願いします) 

 h3. 確認バージョン 

 OpenPNE 3.6RC1 
 OpenPNE 3.7.0-dev(master) 

 h3. Causes (原因) 

 翻訳のカタログが適切でない. 

 


 h3. Way to fix (修正内容) 

 #911 のOpenPNE3.4に対して行われるべきコミットが3.7に対して行われていたため,3.7では「表示する・しない」という文言になることが再現しなかった.(commit:688c8237 , commit:7eeb409a ) 
 これらのコミットは3.7を対象とする本チケットには紐付けられていないため,そのままの状態にしておくと混乱を引き起こす可能性があった. 
 そのため,一旦これらのコミットを取消し,本チケットに紐付けるコミットを再度行うことを行った. 

 全体の差分としては以下のとおりである. 
 <pre> 
 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'))), 
 </pre>

戻る