Internationalization 寻求一些关于Web部件国际化的建议

Internationalization 寻求一些关于Web部件国际化的建议,internationalization,web-parts,Internationalization,Web Parts,最近,我正在处理一个Web部件国际化解决方案,但我不熟悉不同地区的文化或习惯。因此,如果您愿意帮助,我想了解一些信息。 假设我是另一个地区的另一个人,例如德国人。我正在使用SharePoint,这是一个德语版本。因此, 1) 我的输入习惯是什么? 例如,如果我需要输入“10000”,我会输入“10.000,00”还是仅仅输入用户经常使用的“10000”? 2) 如何处理“日期”和“时间”格式? 我认为最好选择日期或时间,而不是输入日期或时间字符串。 3) 您认为有什么信息对我有帮助吗? 你真是太

最近,我正在处理一个Web部件国际化解决方案,但我不熟悉不同地区的文化或习惯。因此,如果您愿意帮助,我想了解一些信息。
假设我是另一个地区的另一个人,例如德国人。我正在使用SharePoint,这是一个德语版本。因此,
1) 我的输入习惯是什么?
例如,如果我需要输入“10000”,我会输入“10.000,00”还是仅仅输入用户经常使用的“10000”?
2) 如何处理“日期”和“时间”格式?
我认为最好选择日期或时间,而不是输入日期或时间字符串。
3) 您认为有什么信息对我有帮助吗?

你真是太好了,谢谢你的帮助

老实说,我不确定您希望如何处理i18n,但我假设您希望在客户端这样做

在这种情况下,我建议使用for格式化(数值和日期/时间都可以用这种方式处理)。

至于解析日期(即处理用户提供的日期),实际上还有更简单的方法——只需使用。获取日期对象就像调用Datepicker的方法一样简单。

你真的帮了我的忙。你是对的,我想在客户端这样做,还有一个问题,在javascript中,如何处理输出到不同文化客户端的字符串?@Xiaodan Mao:对不起,但是我真的无法理解你的要求。很抱歉让你感到困惑,例如,我想在一个Web部件中显示一些单词,因此如果用户是美国人,他应该看到英文单词,而中国人应该看到中文单词。@Mao Dan Mao:我猜你是在问如何提供本地化。Globalize包含localize()函数,您可以使用该函数来执行此操作。但是,您需要在服务器端创建翻译对象和有效的本地化(最简单的方法是让网页输出带有翻译和区域设置的脚本[在.Net和Globalize中称为文化])。这是本地化客户端脚本的相当“标准”的方法。感谢您的回答,我知道Globalize已经包含了i18n的解决方案,我可以直接使用一些常用函数。资源文件也将提供很好的帮助。