我们有一个很大的 ASP.NET 网站(实际上是一个 Web 项目),目前所有页面都是英文的,公司决定支持法国和荷兰语?
那么这样做的最佳选择是什么,
主要因素是:
1-性能
2-快速简单的实现
3 通用解决方案,因此我们可以轻松添加新语言
我考虑了这个选项:
1-为每个当前页面添加另一个页面(因此我们需要为每种语言添加大约 800 页)
2- 翻译后面代码中的所有文本:button1.text = GetText("button1");
3- 添加翻译所有文本的方法:
void translate (Control control)
{
foreach(Control cn in control.Controls)
{
TranslateallTextsofControl(cn);
}
}
那么真的有什么其他选择呢?
有人必须做这样的事情吗?真正的最佳解决方案是什么?有什么建议吗?