[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4826] scarab's Register.vm



>>>>> at Thu, 08 Jan 2004 10:54:49 +0900,
>>>>> Mito <mito@xxxxxxxxxxxxxxxxx> said,

> たいしたことではないのですが、アカウントの登録で、「苗字」と
> 「名前」のフォームが逆になっているようです。
> 
> 苗字: Mito
> 名前: Y
> 
> で登録したら「Mito Y」になりました。他の人のを見ると「Y Mito」
> が正しいようです。

実は、これは確信犯です。

## これって、scarab-ja の初期(ResourceBundle 提供時)の注意事項なのだけど、
## もうすっかり頭の中で眠ってた。大場さんも理解してるよね?


> フォームの input 要素の name 属性を見てみたら、
> 
> 苗字: register_0fn
> 名前: register_0ln
> 
> になっているので、やっぱり逆な気がします。

ユーザ名は英語圏では、登録画面は
First Name [    ]
Last Name  [    ]

となっていまして、相当の日本語にすると

名前  [    ]
苗字  [    ]

となります。それがキモチワルイのが1点と、
名前の表示は随所で使われるのですが、それも 『俊一 後藤』といった
ように逆転表示されます。

また、scarab の表記を日本語化するに当たって、"First Name" を "名前" という
文字列にするのは簡単なのですが、順序を変えることは(locale 対応)
簡単ではない(と思った)ので、暫定的に "Firstname" のフィールドを
"苗字"として使う苦肉の策を選んで今に至ります。

つまりデータとしての本質は間違ったままで登録させてしまっているわけですが、
表示上は大体はこれでも問題なく動きます。けど日本語名ページに英語でユーザ
名を入れたりすると、こういう気持ち悪いことになりますです。

これをどうしようか、という辺りの議論に関しては scarab-ja のほうで。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN