很多做外贸站、跨境电商的网站时总是希望自己的管理后台是中文的,而国外访客访问自己的站点时自动切换成英文或者其他本地语言。有什么办法能解决吗?其实最简单的方法之一是用一个插件,但是不是所有的翻译工具都同样有效,而且每个工具的工作方式都不同。
原文链接:WordPress网站的5个多语言翻译插件推荐2022介绍 - 搬主题
这里搬主题要介绍五个多语言翻译插件,用于翻译你的WordPress网站,这些插件中有免费和收费高级版的,给大家分享一下。
WPML其实WPML已经存在了一段时间,是最受欢迎的高级插件,可以把你的网站变成多语言。在默认安装时,有40多种语言,你也可以使用语言编辑器添加语言变体,如当地方言。
该插件有三个定价计划--多语种博客、多语种CMS和多语种机构。博客和CMS计划有一年的更新和支持,以及减免续费。
WPML是由OnTheGoSystems运营的,该公司还运营着ICanLocalize,这是一项专业翻译服务。你甚至可以从WordPress的WPML仪表板上访问该服务。围绕这个插件的反馈是,技术支持很好。它的博客也显示,它定期更新新的功能。
WPML的另一个好处是,它与许多插件兼容。(当然有时需要额外的插件,因为翻译往往会减慢你的网站速度)。
价格:39-199美元
从4.3版本开始,WPML也改变了字符串翻译的工作方式。
当然,你也可以在搬主题的站点找到汉化中文版【WPML Multilingual CMS汉化中文版合集|WordPress多国语言翻译插件介绍】
PolylangPolylang是另一个非常受欢迎的插件(70万以上的用户),用于使你的WordPress网站成为多语种。
首先创建你的语言,添加一个语言切换器,然后你就可以开始翻译了。Polylang完美地集成在WordPress的管理界面中,在不同的语言中复制内容,以实现高效的工作流程。
Polylang不使用任何额外的表格,也不依赖短代码;它只使用WordPress的内置核心功能(分类法)。因此,它不需要大量的内存,也不损害你的网站的性能。而且,它与大多数缓存插件兼容。
功能包括:
翻译帖子、页面、媒体、类别、帖子标签、自定义帖子类型和分类法、RSS订阅;支持RTL脚本语言是由URL中的语言代码设置的,或者你可以为每种语言使用不同的子域或域名。在创建一个新的帖子或页面翻译时,自动复制类别、帖子标签和其他元数据。翻译菜单和小工具。可定制的语言切换器可作为小部件或导航菜单项。价格:免费,专业版本从99欧元到139欧元不等。
专业版的Polylang增加了额外的功能,例如:
在新的Block Editor中更好的整合。语言切换器可作为一个块。小工具块编辑器和全网站编辑(FSE)的兼容性。复制和/或同步跨职位翻译的内容。改进与其他插件的兼容性,如ACF Pro。在不同语言间分享相同的帖子或术语的URL slug。翻译类别和作者基地、自定义帖子类型的URL中的蛞蝓。当然,你也可以在搬主题的站点找到汉化中文版【Polylang Pro汉化中文版|多语言自动翻译WordPress插件介绍】
TranslatePressTranslatePress让你直接从前端翻译你的网站,并包括对WooCommerce、复杂主题和网站建设者的全面支持。如果你正忙于建立复杂的客户网站,TranslatePress可以使用你所希望的最简单的界面使翻译变得简单。
通过用谷歌翻译翻译你的整个网站来加快你的进程。然后你可以只改变没有完美翻译的内容。此外,TranslatePress为你提供了一堆对编辑过程的控制。编辑可以在翻译完成后才发布翻译,并创建翻译账户,以便在不浏览WordPress后台的情况下进行翻译。
价格:免费,升级包从79欧元到199欧元不等。
他们有高质量的支持,并积极发布附加组件,以扩展更多的插件功能。如果你正在寻找一个安全和简单的赌注,请使用TranslatePress。
当然,你也可以在搬主题的站点找到汉化中文版【TranslatePress Pro汉化中文版|网站页面语言自动翻译WordPress插件介绍】
WeglotWeglot是多语言解决方案环境中的一个相对较新的参与者,但很快就获得了普及,已经有超过10,000个网站使用其服务。
Weglot的安装和使用都很迅速和简单。从插件设置中,你可以从60多种语言中选择自定义项目的外观和感觉。你甚至可以选择使用自动翻译或通过一个直接的编辑平台自己手动进行翻译。
该插件有一个免费计划,适用于翻译字数少于2,000的小型网站和一种额外的语言。高级计划取决于你的需求和使用情况,主要是根据翻译字数和额外语言的总数来决定。
当你注册Weglot时,你的账户也与专业翻译机构相连,你可以为选定的内容或页面订购专业翻译。
价格:Weglot翻译对小型网站(2000字以下)的一种翻译语言是免费的。他们也有高级计划,从99欧元到4999欧元不等。
Weglot进行了SEO优化,遵循谷歌的最佳实践,并与几乎所有的主题或插件兼容。此外,他们的支持是友好、快速和专业的。
TransposhTransposh是另一个免费提供的翻译插件。它支持机器翻译,但与其他插件不同的是,它允许你的网站访问者对非英语语言文本进行编辑。
这个插件打包了73种语言。
如果你不希望用户编辑翻译,你可以选择你有权限更新翻译的人。
最后总结翻译网站文章及页面是很重要的,如何翻译更简单快捷,让你的网站准备好从世界各地阅读,可以尝试一下以上搬主题的多语言翻译插件的推荐。
魔兽世界插件开发 插件教程 插件编写 WOW 插件源代码 插件学习 怀旧服 空插件 EmptyAddOns
更多信息请关注:鸿石散人
#魔兽世界# #魔兽世界插件#
通过几天的学习和了解基本掌握了LUA语法,同时也看了几天的插件开发的资料,完全是在看天书,主要是开始没有一个很好的基础打底,在很多点之间不能关联,还有就是很多资料也不准确和查找困难。
一个能让魔兽世界加载运行的插件可以大到几万行的代码,也可以很小到一行代码都没有。是的没有看错一行代码也可以不需要。
极大无外,极小无内,说着说着怎么感觉就说到太极了。道生一,一生二。。。。我(-_!!!!) 远了远了。
我开始以为需要很复杂的接口编写才能正确的运行,结果有点出乎我的预料,这比写ECLIPSE的插件简单多了。
这个空插件可以学习魔兽世界插件在编写界面和逻辑之前需要做些什么准备工作,以及插件的基本结构。这比学习编程语言的 "hello world" 还简单。
插件基础规则
插件能被魔兽世界加载运行,需要满足以下的规则
插件必须放在AddOns目录:..\World of Warcraft\_classic_\Interface\AddOns\
插件是以目录形式存在,AddOns目录下一个插件占用一个目录插件的名字需要符合操作系统的命名规则目录下的TOC 文件必须同目录名一致LUA文件主要提供插件的功能逻辑。XML文件主要提供插件的基础UI设计。LUA和XML依据配置的出现的先后顺序加载。了解一下暴雪的用户界面插件开发策略暴雪用户界面开发策略
https://eu.forums.blizzard/en/wow/t/wow-user-interface-add-on-development-policy/1642
插件编写
第一个插件编写一个能被魔兽世界正确加载的最小的插件,能免的都免掉。大了也写不了。
插件的目录结构如下:
魔兽世界安装目录 Interface (文件夹) AddOns (文件夹) EmptyAddOns (文件夹) - 插件目录,需要和.toc文件同名 EmptyAddOns.toc (TOC) - 插件清单文件(必须存在)
1、创建插件目录
根据插件创建规则,插件必须放在Interface\AddOns目录下,我们找到在魔兽世界安装目录下的的这个目录 \World of Warcraft\_classic_\Interface\AddOns\ ,在目录下建立插件的目录 名为:EmptyAddOns
2、创建插件 .TOC
TOC文件记录了插件的基本信息、加载规则、信息存储规则、依赖,后边在详细研究这些配置,这里先输入一下内容就可以了。在EmptyAddOns 目录下新建文件EmptyAddOns.toc,注意文件名需要和目录同名。
3、编辑EmptyAddOns.toc
给EmptyAddOns.toc文件添加Interface游戏的版本信息属性
#游戏版本: 2.5.4.43638## Interface: 20504
4、启动游戏启动插件
启动游戏,在人物界面左下角点击插件就可以看见编写好的空插件了。
虽然这个是一个最小的魔兽插件,他什么都做不了,也没有界面和逻辑,但是已经可以被魔兽世界正确的加载运行了。
同时也知道了编写一个插件的基本结构。先了解一下大体的插件的基础和知识点的轮廓,然后不断地扩充具体点上的内容感觉这样学习起来较快。
版本信息过期
如果我们把版本信息改低一点就能看见插件过期的提示信息。
#改小一个数,会提示插件过期。所以每次游戏升级的时候都会有这样的提示。## Interface: 20503
版本信息查看
查看版本信息,可以在战网客户端启动界面查看
版本规则:
2.5.4.43638 : 主版本号.次版本号.修订号.次修订号
次版本号.修订号 转换成2位数,不足两位前面补0,所以最后得到的值是 20504
想写插件需要点什么
1、会玩喜欢魔兽世界。任何事情的萌芽都是从喜欢热爱开始的。
2、会点基础的LUA 语言。至少能看懂人家的代码,拷贝复制站在巨人的肩上前行会轻松很多。
3、多看看人家的源代码。暴雪的很多代码很有启发和帮助。
4、有足够的时间坐在电脑前折腾。我这种工作找不到的时间一大把。
5、处理好家庭关系(单身的就少玩点),教不会老婆玩魔兽你就知道什么叫魔兽。