Ticket #2084 (closed 新規開発: 修正済)

Opened 8 years ago

Last modified 8 years ago

メッセージIDの振り直し

Reported by: h_yoshimoto Owned by: m_uehara
Priority: Milestone: EC-CUBE2.12.3en-p1
Component: その他 Version: 2.12.3en
Keywords: Cc:
修正済み: yes

Description (last modified by kim) (diff)

#2060 の継続

以下のルールに沿ってメッセージIDの振り直し

#Class側
msgid "c_hello_01" 
msgstr "こんにちは!"

msgid "c_name_01" 
msgstr "氏名"

msgid "c_name_02" 
msgstr "名前"

#テンプレート側
msgid "tpl_hello_01" 
msgstr "こんにちは!"

msgid "tpl_name_01" 
msgstr "氏名"

msgid "tpl_name_02" 
msgstr "名前"

# 通貨、日付、名前出力等の共通フォーマット
msgid "f_NAME_FULL_SIR_01"
msgstr "T_LASTNAME T_FIRSTNAME 様"


#T_FILEDの修正
T_FILEDなどになっているものは、T_ARG1 T_ARG2のように修正

まずは、2.12.3enで差し戻しになった r22433 r22432 の内容を戻すところからスタート

完全に重複するテキストは、使用用途が異なるもの(テンプレとPHP等)以外はメッセージIDを統合していく。 判断が危ういものは _01をインクリメントしていく。

残タスク ・php側メッセージIDの振り直し

Change History

comment:1 Changed 8 years ago by h_yoshimoto

  • Type changed from バグ指摘 to 新規開発

comment:2 Changed 8 years ago by kim

  • Description modified (diff)

comment:3 Changed 8 years ago by m_uehara

  • Owner changed from somebody to m_uehara
  • Status changed from new to assigned

r22489 にて、r22432 - r22433 の逆マージを行いました。

comment:4 Changed 8 years ago by m_uehara

r22492 にて、対応いたしました。

comment:5 Changed 8 years ago by m_uehara

メッセージIDに『\』が存在している場合、正しく文字切り替えが行えません。
メッセージIDに『"』が存在する場合、『'』に変更し、
ソース側でメッセージIDを使用する場合は『"』で囲うという決まりが必要です。

comment:6 Changed 8 years ago by m_uehara

r22496 にて、対応いたしました。

comment:7 Changed 8 years ago by kim

r22498 にて一部対応しました。

comment:8 Changed 8 years ago by kim

r22501 にて一部対応

comment:9 Changed 8 years ago by m_uehara

r22500 r22503 r22504 にて、一部対応いたしました。

comment:10 Changed 8 years ago by kim

r22505 で重複テキストの調整を開始しました。

comment:11 Changed 8 years ago by kim

r22509 で重複テキストの修正。

comment:12 Changed 8 years ago by kim

  • 修正済み set

r22510 でひと通り対応完了しました。

comment:13 Changed 8 years ago by m_uehara

  • 修正済み unset

メッセージIDの振り直し漏れがあります。
・LC_Page_Admin_Products_Class_001

メッセージIDの切り出しミスがあります。
(テンプレートに存在し、poファイルに存在しない)
・SC_Helper_Transform_002
(テンプレートの文字コードが「' . $encoding . '」です。「UTF-8」のみ利用できます。)

テンプレートに残っているメッセージIDがあります。
・LC_Page_Install_040
・PARAM_LABEL_TEL01
・PARAM_LABEL_TEL02
・PARAM_LABEL_TEL03
・PARAM_LABEL_FAX01
・PARAM_LABEL_FAX02
・PARAM_LABEL_FAX03
・PARAM_LABEL_SELLPRICE

comment:14 Changed 8 years ago by m_uehara

LC_Page_Admin_Basis_DeliveryInput.php に「;;」とされている箇所があります。

comment:15 Changed 8 years ago by kim

  • 修正済み set

r22530 で対応しました。

comment:16 Changed 8 years ago by kim

  • 修正済み unset

LC_Page_Install_034 がテンプレートに残っています。

comment:17 Changed 8 years ago by kim

r22536 で対応しました。

comment:18 Changed 8 years ago by kim

\nをメッセージIDに使用すると、正しく変換されないのですが、\nが混じっているメッセージIDがいくつか存在している模様。

comment:19 Changed 8 years ago by m_uehara

  • 修正済み set

r22540 にて、対応いたしました。

comment:20 Changed 8 years ago by kim

moファイルのみ、r22541 で対応しました。

comment:21 Changed 8 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.