我想讓本地化在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