1

我的网站是全球化的。对于电子邮件通知,我使用 .htm 文件作为电子邮件正文。有没有办法让每种语言都有一个 .htm 文件,并根据浏览器的文化设置调用该文件?我为页面上的所有字符串执行此操作,但我找不到将 .htm 文件添加到资源集的方法。最好的方法是什么?我真的需要翻译我的网站电子邮件通知,但我正在为此苦苦挣扎。

任何帮助或正确方向的观点表示赞赏!

4

2 回答 2

1

由于 .htm 文件是静态文件,因此它们无法本地化。这就是我所做的。不要使用 mail.htm,而是使用 mail_en-US.htm、mail_tr-TR.htm 等。

string file = String.Format("mail_{0}.htm" , Thread.CurrentUICulture);

于 2013-02-12T09:35:40.723 回答
0

电子邮件将发送,然后其中包含的内容是静态的,您无法更改它。

您可以做的是检查用户语言并在第一时间发送正确的html文件。

所以诀窍是你发送什么。

于 2013-02-12T09:35:37.610 回答