|
|
1
5
除了@Quassnoi的答案外,还要确保您使用标准RFC 4646语言标识符(例如EN-US、DE-AT);你可能已经意识到了这一点。这个 CLDR 该项目是一个优秀的国际化数据存储库(补充数据非常有用)。 如果特定页面的翻译不可用,请使用语言回退机制回到中性语言;例如“DE-AT”、“DE”、“”(中性,例如“EN”)。
如果页面编码正确,最新的浏览器和底层操作系统将正确显示区域设置选择器列表所需的所有字符(我建议所有页面都是UTF-8)。确保区域设置列表包含母语和当前语言名称,以允许母语和非母语人士查看指定的翻译,例如,如果当前区域设置为EN,则显示“Deutsch(德语)”-
许多网站使用旗帜图标来显示当前的地区,但这与位置更相关,如果你只显示一个主导旗帜(例如英语的美国或英国国旗),一些人可能会被冒犯。 如果没有提交区域设置cookie,在主页上使用更明显的(半图形化)区域设置选择器可能是值得的,使用GeoIP和Accept-Language的组合来确定默认的区域设置选项。 半相关:如果您的用户位于不同的时区,请在他们的帐户配置文件中包含一个区域首选项,以显示当地时间的时间值。并使用UTC存储所有时间戳。 |
|
|
2
4
尽早决定是否需要支持需要双字节字符的语言(中文、日文、韩文等),Unicode是首选。稍后更改可能会很乏味,特别是如果你有一个不使用unicode的数据库。 |
|
|
3
4
这两个你应该支持。 在页面顶部放一个大的英文横幅,上面写着 此页面为英文 .
这是最好的选择。 LANG.example.com不适合自动补全,问号看起来很难看。
选择一种语言 dropbox很令人困惑,因为用错误的外语写出来很难理解,而且会破坏用英语写出来的整体印象。 而且,你总是倾向于在选择语言时出错——你甚至没有字体——让自己在充满问号的页面上留下印记。
你知道有些东西你可以阅读并理解,但对于细节,你最好找一本字典,用英语阅读。 |
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 1 年前 |
|
|
trassert · python flet容器 1 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 1 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 1 年前 |