地址日语地址的表单字段

时间:2013-03-28 13:56:57

标签: ruby-on-rails-3 internationalization rails-i18n

我正在为日本的英语客户建立一个小型应用程序。作为应用程序的一部分,用户需要能够输入他们的地址。不幸的是,我找不到任何关于地址通常如何在在线表单中处理的参考。

我知道病房/都道府县/城市有不同的组合;这些都通常在数据库中有自己的字段吗?进入一般“城市”类型的领域是否所有这些都是标准的?这种事情的标准用户界面是什么?

3 个答案:

答案 0 :(得分:0)

万国邮政联盟已就不同国家的地址格式编制了info。另请参阅非官方的guide到邮政地址。

但作为一项规则,软件国际化通常意味着对于邮政地址,您可以避免强加任何特定格式。相反,您将使用足够大小的自由格式文本输入区域。在一个国家经常使用多种形式的地址(日本也不例外),通常你不需要强制执行任何特定的格式 - 相反,你希望人们知道他们自己的地址以及如何输入它以便邮政服务能够理解它

答案 1 :(得分:0)

这取决于您对地址的处理方式:

如果你必须:

  • 检查必填字段
  • 验证字段,或
  • 查询市,县,邮政编码等。

然后你应该使用单独的字段。 UI:带有文本输入的表单(甚至可能是菜单)。

不要使用超出必要的字段,因此如果您没有任何上述需求,只需使用文本字段(UI:textarea)。

答案 2 :(得分:0)

日语地址的第一部分很简单:Todofuken将是2或3个字符,其次是"都","道","府"或"県"。地址的其余部分变得棘手,因为较小的区域并不总是整齐划分他们的城市。

我已经看到让这更容易的是使用邮政编码来呈现地址。坏消息是我在Ruby中看不到这些,但我已经在其他语言中看到了它,所以希望这会有所帮助。

此网站仅提供日语版,但您可以下载代码并查看: http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html

还有Excel的这个加载项可以转换地址。代码可能对您有所帮助: http://office.microsoft.com/ja-jp/excel-help/HP010077514.aspx

希望这有帮助。