[PHP][PHPTAL] 属性値の国際化
http://phptal.motion-twin.com/manual/en/#i18nの本家には書いてなかったぽい。
Pythonの人に聞いて属性値の国際化方法を教えてもらったんでメモしとく。
入力フォームのsubmitボタンのvalue属性を日本語にしたい
<input type="submit" name="submit" value="REGIST" i18n:attributes="value"/>
って書いて、po/ja_JP/LC_MESSAGES/domain.poに
msgid "REGIST" msgstr "登録"
って書けば属性値も日本語に翻訳してくれる。ちょいと一般化するとこんななるのかな
<hoge 属性名1="属性値1" 属性名2="属性値2" … i18n:attributes="属性名1 属性名2 …"/>
msgid "属性値1" msgsr "新・属性値1" msgid "属性値2" msgsr "新・属性値2" …