2010-08-24 82 views
0

我必须翻译一个用asp.net/javascript编写的web应用程序,其中包含大量在代码隐藏中创建的html/javascript代码,这种方法可能是最好的翻译工具,或者支持多语言支持?将系统转换为多语言

回答

1

将所有文本移动到资源文件中,然后通过其他语言扩展资源文件。

然后让别人用另一种语言检查演示文稿,并发现支持多种语言应用程序的屁股有什么痛苦。

+0

这正是我们所做的......所有字符串都在单独的文件中......运行时语言由浏览器/用户首选项决定。 – NinjaCat 2010-08-25 20:14:03

0

我们创建了一个数据库来保存我们所有的翻译。你可以通过关键词找到翻译(这可以是英文单词或别的东西)。

事情是这样的:

​​

在我们的web应用程序,我们已经创建了所需要的关键词和当前语言,查询数据库,并返回的译词的类。 我们的网络应用程序也使用了大量的JavaScript,这并不是一个问题;它非常灵活。

+0

每次添加语言时,都会在表中添加一列? – NinjaCat 2010-08-25 20:12:53

+0

因为我们使用这个数据库,所以我们从来不需要添加语言,但是在需要时我们确实会在表中添加一个新列。 – thomasvdb 2010-08-26 06:34:27