将系统转换为多语言
我必须翻译一个用 asp.net / javascript 编写的 Web 应用程序,其中包含在代码隐藏中创建的大量 html/javascript 代码,哪种方法可能是最好的翻译它或使其支持多语言的方法?
I have to translate a web application written in asp.net / javascript with a lot of html/javascript code created in the codebehind, which approach could be the best to translate it, or make it multilanguage support?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将所有文本移至资源文件中,然后用其他语言扩展资源文件。
然后让人检查另一种语言的演示文稿,发现支持多种语言的应用程序是多么痛苦的事情。
Move all the text into a resource file, then extend the resource file by an additional language.
Then have someone check the presentation in the other language and discover what a pain in the butt supporting applications in multiple languages is.
我们创建了一个数据库来保存所有翻译。您可以通过关键字找到翻译(可以是英文单词或其他内容)。
像这样的事情:
在我们的 Web 应用程序中,我们创建了一个需要关键字和当前语言的类,查询数据库并返回翻译后的单词。
我们的 Web 应用程序也使用了大量 JavaScript,这不是问题;它非常灵活。
We've created a database to save all our translations. You can find a translation by keyword (this can be the English word or something else).
Something like this:
In our web application, we've created a class which needs the keyword and the current language, queries the database and returns the translated word.
Our web application also uses a lot of JavaScript and this hasn't been a problem; it's very flexible.