MVCforum 支持多国语言

时间:2022-05-07
本文章向大家介绍MVCforum 支持多国语言,主要内容包括使用、创建新的语言包、批量更新、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

MVCforum支持多国语言。要创建一个更新的语言,你需要去您的管理面板

/admin/ adminlanguage

在这里,您可以添加新的语言键和关联的值。或创建一个新的语言,也导入和导出。

使用

在整个网站,你通过下面的方法可显示你的语言

浏览

Html.Lang(“Some.Key”)

Html.LanguageString(“Some.Key”)

这两个相同的。第一个是简写。

控制器

LocalizationService.GetResourceString(“Some.Key”)

创建新的语言包

你可以运行多种语言的MVC Forum。但默认的语言是英文。如果你想创建一个语言包,你创建自定义语言也很容易。

导出

你只需要登录到你的MVC Forum安装的管理面板,并转到:

Languages >> Import/Export >> Select 'English (United Kingdom)' from the top drop down (Export a Language) >> Click Export

这样就导出了整个英语(英国)语言包成CSV,在那里你会看到所有的左边和英文文本值右边这些键语言键。

一旦你做到了这一点,只需要更改所有的英文文本在右列的语言。然后,以确保它导入正确的只是文件重命名为您的语言ISO语言代码。

重要!使用谷歌文档保存CSV和出口或使用记事本+ +,并确保编码设置为UTF-8。Excel将不保存外文字符正确的CSV格式。

你可以在这里所有的ISO语言代码找到一个列表。

http://www.andiamo.co.uk/resources/iso-language-codes

因此,举例来说,如果我是在中国(中国香港)语言文件我会重新命名CSV为zh-hk.csv或者,如果我做一个英语(美国)的语言文件,那么一旦我更新了文件内容我ð文件重命名为EN-us.csv。进口商看文件名就知道你因此可以设置文化以及用什么语言是很重要的。

输入

一旦你完成上面,导入新的语言是很简单的。再去

Languages >> Import/Export

在底部的下拉列表中(导入的语言),选择要导入的语言。选择新创建的文件,然后单击导入。就是这样。现在新的语言文件应在系统中。

设置你的语言(默认语言)

一旦你有你的语言在论坛上,你可以改变现在使用你的语言的论坛。只要到你的管理面板,去

Configuration >> Default Language

选择新创建的语言,然后单击保存。

批量更新

如果你想大规模更改语言,只是在谷歌文档或记事本++语言文件更新并重新保存(UTF-8不要忘了),然后重新导入。

确保你从下拉菜单中选择语言,匹配要导入回的语言。本次论坛将添加任何新的语言的字符串,并更新值的任何现有的。

这是一个超快速的方法来改变语言/文字,以符合您自己的风格。

地址:

http://www.microsoft.com/web/gallery/mvcforum.aspx

http://mvcforum.codeplex.com/