2010-08-04 62 views
1

HI there,本地化的最佳做法

我正在本地化我的应用程序。我有一些REG EX(用于英语)表达式用于客户端验证。如果我想本地化为非英语,最好的方法是什么 我应该为REG-Ex选择用于本地化的所有语言

评论\建议赞赏。

感谢 DEE

回答

1

具有存储在外部资源文件将是最好的路线不同的语言输入不同的正则表达式。如果你在做.Net开发,你可以使用资源文件。如果你在做Java,你可以使用属性文件。

0

取决于您使用正则表达式验证的内容。我假设你正在做一些非常基础的自然语言处理(可能巨型意大利面怪兽会帮助你,如果是这样)。

显然,如果你的正则表达式的某些部分是英语依赖的(如全英文单词),您需要用其他语言编写相应的正则表达式(单词中的英文单词翻译可能不够,因为您可能正在捕获正则表达式中的一些语法)。

你的正则表达式的一个例子可能会有所帮助。

0

你可以发表一些例子吗?正如Derek提到的,每种语言的单独正则表达式/文件可能是必须具备的,但很难说,不看你在做什么......