2009-11-23 105 views
2

我们最近完成了一个网站的国际化,并准备好开始本地化/翻译的艰巨任务。该网站是用ASP.NET编写的,我正在寻找已经完成它的人的建议。 CMS或资源文件?如果资源文件,是否有推荐的管理工具?理性的预算不是一个因素。本地化 - CMS或资源文件?

+0

有没有人使用ResourceBlender进行资源文件管理? – ChickenMilkBomb 2009-11-25 00:19:17

回答

2

肯定的资源文件。 我最近完成了一个本地化的网站,ASP.NET中用于本地化的工具非常棒。

基本上,你有两种选择。隐式或明确的本地化。隐式意味着网站读取网络浏览器的文化选择并提供正确的语言和明确的手段,用户通过点击标志或类似技术来选择他们想要的语言。

一切我所需要的项目了解到这里: http://msdn.microsoft.com/en-us/library/fw69ke6f(VS.80).aspx

+0

酷 - 感谢您的输入! – ChickenMilkBomb 2009-11-23 22:41:58

+0

作为后续,为什么通过CMS的资源文件? – ChickenMilkBomb 2009-11-29 23:18:42

+0

在我的代码中实现它们的难易程度是我唯一的原因。对我来说,这是一个很大的原因。根据当前线程的文化和UI文化设置,正确的本地化字符串会自动返回。资源文件是强类型的,所以这也使得事情变得更容易。 – 2009-11-30 15:53:08

0

如果还有谁在网站上管理的内容,那么你就需要考虑一个CMS企业用户。

如果它是纯开发驱动的,那么资源文件应该没问题。

+0

我想我的问题会更好地问,通过CMS的资源文件是否有优势,当一个CMS有你提到的优势... – ChickenMilkBomb 2009-11-29 23:18:10

+0

我猜资源文件被编译,所以应该更快,但良好的使用缓存CMS在初次命中后可能会很快。 – 2009-11-30 13:12:05