帮助您的网站实现多国语言包的切换,目前未实现所有文字的转换。本插件由主框架和组件构成,语言包易扩展,不影响后台应用的安装,适配官方Discuz!X 3.x开发,推荐在UTF8版本的环境下使用。
(购买前请确认,本插件切换语言包,不包含用户输入文字翻译。如需其它功能可联系我们付费定制。)
多国语言演示:
中文(CN) 、
英语(EN) 、
日语(JP) 、
韩语(KR) 、
法语(FR) 、
德语(DE) 、
俄语(RU)、
共107种(More)
特色说明:
支持根据系统环境
自动加载语言,
支持自定义文字翻译,语言包中添加lang_theme.php
支持Discuz!X模板缓存,响应速度更快,
支持电脑版和手机版,不同语言不同的访问网址,
支持跟随系统的伪静态,有利于SEO优化。
使用说明:
安装后,开启插件并且配置您所需要的语言,开启伪静态前请配置规则,即可使用。
付费翻译:
量身定制未加密的插件或自定义文本的翻译服务,每个插件每种语言30元起。
=================多国语言网址方案=================
方案一:
https://demo.onexin.com/en/forum-36-1.html
https://demo.onexin.com/en/thread-484-1-1.html
方案二:
https://demo.onexin.com/forum-36-1.html?lang=en
https://demo.onexin.com/thread-484-1-1.html?lang=en
方案三(未开启伪静态):
https://demo.onexin.com/forum.php?lang=en&mod=forumdisplay&fid=36
https://demo.onexin.com/forum.php?lang=en&mod=viewthread&tid=484
=================伪静态规则=================
# IIS/APACHE Web Server 1 Translated by ONEXIN
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(cn|en|zh|jp|kr|de|fr|es|ru|in|pt|ms|bd|ar|vi|th|is|it|gd|id|nl|se|tr|fi|my|ph)(/.*?)?$ $3?lang=$2&%1
# Nginx Web Server Translated by ONEXIN
rewrite ^([^\.]*)/(cn|en|zh|jp|kr|de|fr|es|ru|in|pt|ms|bd|ar|vi|th|is|it|gd|id|nl|se|tr|fi|my|ph)(/.*?)?$ $3?lang=$2 last;
=================常见问题=================
Q:如何在后台设置中增加语言包选项?
A:语言包示例如下“文件夹名|网址名 = 链接文字”,分别为:
zh_CN|cn = 简体中文
zh_TW|zh = 繁體中文
en_US|en = English
ja_JP|jp = 日本語
ko_KR|kr = 한국의
ru_RU|ru = русский
es_ES|es = Español
fr_FR|fr = Français
de_DE|de = Deutsch
Q:配置伪静态规则:
A:示例如下:
# IIS/APACHE Web Server 2 Translated by ONEXIN
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(cn|en|tw|jp|kr|de|fr|es|ru|in|pt|ms|bd|ar|vi|th|is|it|gd|id|nl|se|tr|fi|my|ph)(/.*?)?$ $2?lang=$1&%1
# IIS/APACHE Web Server 1 Translated by ONEXIN
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(cn|en|tw|jp|kr|de|fr|es|ru|in|pt|ms|bd|ar|vi|th|is|it|gd|id|nl|se|tr|fi|my|ph)(/.*?)?$ $3?lang=$2&%1
# Nginx Web Server Translated by ONEXIN
rewrite ^([^\.]*)/(cn|en|tw|jp|kr|de|fr|es|ru|in|pt|ms|bd|ar|vi|th|is|it|gd|id|nl|se|tr|fi|my|ph)(/.*?)?$ $3?lang=$2 last;
# IIS 7.x及以上 Web Server(独立主机用户)
<rule name="onexin_translate_1">
<match url="^(.*/)*/(cn|en|tw|jp|kr|de|fr)(/.*?)?$" />
<action type="Rewrite" url="{R:3}\?lang={R:2}" />
</rule>
Q:如何填写插件设置中的”语言配置“项?
A:固定格式,”语言包标识|网址标识 = 语言包名称“,示例如下:
zh_CN|cn = 简体中文
zh_TW|tw = 繁体中文
注意:配置前,请先准备好语言包文件,您可以安装组件或自已翻译文件,对应文件夹位置如下:
source/plugin/onexin_translate/locale/zh_CN #简体中文utf-8编码
source/plugin/onexin_translate/locale/zh_TW #繁体中文utf-8编码
或者选gbk编码
source/plugin/onexin_translate/gbk/locale/zh_CN #简体中文gbk编码
source/plugin/onexin_translate/gbk/locale/zh_TW #繁体中文gbk编码
或者选big5编码
source/plugin/onexin_translate/big5/locale/zh_CN #简体中文big5编码
source/plugin/onexin_translate/big5/locale/zh_TW #繁体中文big5编码
Q:目前正在更新的语言包有哪些?
A:语言包示例如下“文件夹名|网址名 = 链接文字”,分别为:
zh_CN|cn = 中文简体
zh_TW|tw = 中文繁体
zh_HK|hk = 中文粤语
en_US|en = English
ja_JP|jp = 日本語
ko_KR|kr = 한국의
fr_FR|fr = Français
de_DE|de = Deutsch
ru_RU|ru = русский
es_ES|es = Español
bn_BD|bd = বাংলা ভাষার|Bengali
hi_IN|in = हिन्दी|Hindi
ms_MY|ms = Bahasa Melayu|Malay
ar_EG|ar = العربية|Arabic
vi_VN|vi = Tiếng việt|Vietnamese
th_TH|th = ไทย|Thai
pt_PT|pt = Português|Portuguese
is_IS|is = Íslensku|Icelandic
it_IT|it = Italiano|Italian
id_ID|id = Indonesia|Indonesian
nl_NL|nl = Nederlands|Dutch
sv_SE|se = svenska|Swedish
tr_TR|tr = Türkçe|Turkish
fi_FI|fi = suomi|Finnish
hu_HU|hu = magyar|Hungarian
pl_PL|pl = polski|Polish
cs_CZ|cs = čeština|Czech
da_DK|da = dansk|Danish
lo_LA|lo = ລາວ|Lao
my_MM|my = ဗမာ|Burmese
tl_PH|ph = Pilipino|Filipino
el_GR|gr = Ελληνικά|Greek
mn_MN|mn = Монгол хэл|Mongolian
la_VA|va = Latine|Latin
lv_LV|lv = latviešu|Latvian
no_NO|no = norsk språk|Norwegian
lt_LT|lt = Lietuvis|Lithuanian
ro_RO|ro = românesc|Romanian
sk_SK|sk = slovenčina|Slovak