我想让本地化在mac上使用monodevelop的asp.net mvc项目中工作。我添加了一个翻译项目,并在丹麦语中翻译了“欢迎”文本。在asp.net/monodevelop中运行时初始化gettext的正确方法
public class HomeController : Controller
{
public ActionResult Index()
{
var culture = CultureInfo.CreateSpecificCulture("da");
System.Threading.Thread.CurrentThread.CurrentUICulture = culture;
System.Threading.Thread.CurrentThread.CurrentCulture = culture;
Mono.Unix.Catalog.Init("i8n1", "./locale");
ViewData ["Message"] = Mono.Unix.Catalog.GetString("Welcome");
return View();
}
}
但是文本没有被翻译。 有什么建议吗?
我在Ubuntu上遇到同样的问题。 – ph7