翻译多语言网站 – TranslatePress

描述

体验翻译 WordPress 网站的更好方法,直接从前端使用可视化翻译界面实现多语言功能。

TranslatePress是一个任何人都可以使用的WordPress翻译插件

该界面可让你一次性轻松翻译整个页面,包括来自简码、表单和页面构建器的输出。它还能与 WooCommerce 一同使用。

TranslatePress-Multilingual以WordPress的方式构建,是一个GPL和自托管翻译插件,这意味着您将永久拥有所有翻译。这是创建双语或多语言站点最快的方法。

多语言及翻译功能

  • 在友好的用户界面上,直接从前端翻译所有网站内容(翻译内容实时显示)。
  • 与所有主题和插件完全兼容
  • 编辑时实时预览翻译后的页面。
  • 支持图像翻译,用于翻译图像、滑块和其他媒体
  • 支持手动和自动翻译
  • 能够翻译 WordPress、插件和主题添加的动态字符串 (gettext)。
  • 与 Google 翻译集成,允许您使用自己的 Google API 密钥设置自动翻译。
  • 通过将字符串合并到翻译块中来翻译较大的 html 块。
  • 使用简码[language-switcher]、WP 菜单项或浮动下拉菜单,将语言切换器放置在任何位置。
  • 编辑控制功能允许您在完成所有翻译后才发布语言版本
  • 根据语言有条件地显示内容简码 [trp_language language=”en_US”] 仅显示英语内容 [/trp_language]
  • 可以编辑主题和插件中的 gettext 字符串,从英语转换为英语,而无需添加其他语言。基本上就是字符串替换功能。
  • 仅翻译特定路径,并排除翻译内容
  • 翻译块功能,可将多个 HTML 元素放在一起翻译
  • 本机支持Gutenberg,因此您可以轻松翻译 Gutenberg 块
  • 开箱即用的WooCommerce兼容性
  • 使用我们的免费网站翻译工具/小工具,将任何网站翻译成您自己的语言。

注意:本插件使用 Google Translation API 翻译网站上的字符串。该功能可根据您的偏好启用或禁用。

具有管理员权限的用户可以访问以下设置:

  • 为双语网站选择网站默认语言和一种翻译语言
  • 选择语言切换器是以母语名称还是以英语名称显示语言
  • 强制自定义链接以当前语言打开
  • 启用或禁用默认语言的 url 子目录
  • 启用谷歌翻译的自动翻译功能

功能强大的翻译插件

TranslatePress – 多语种有一系列高级附加组件,可以扩展 WordPress 翻译插件的功能:

专业附加组件(仅在高级版本中提供)

  • 额外语言– 允许您添加不限数量的翻译语言,并可在完成翻译后发布语言
  • 搜索引擎优化包– 可让您翻译元信息(如页面标题、描述、url slug、图片alt标签、Twitter和Facebook社交图标等),以提高多语言搜索引擎优化并增加流量。可与所有流行的 SEO 插件配合使用。
  • 翻译员账户– 创建或允许现有用户在没有管理员权限的情况下翻译网站
  • 按用户角色浏览 – 查看和翻译仅特定用户角色可见的内容
  • 基于语言的导航–为不同语言配置和显示不同的菜单项
  • 自动用户语言检测–根据首次访客的浏览器设置或 IP 地址,将其重定向至首选语言
  • DeepL 自动翻译 – DeepL自动翻译插件可让您通过DeepL API自动翻译网站

键盘快捷键

  • CTRL(⌘)+S-保存当前编辑字符串的翻译
  • Ctrl(⌘)+ALT+Z-放弃当前编辑字符串的所有更改
  • CTRL(⌘)+ALT+→(右箭头)-导航到下一个字符串
  • CTRL(⌘)+ALT+←(左箭头)-导航到上一个字符串

网站

translatepress.com

说明文档

访问 TranslatePress WordPress 翻译插件文档页面

附加组件

附加组件

演示站点

您可以访问我们的演示网站测试 TranslatePress – 多语言插件

屏幕截图

  • TranslatePress前端实时可视化编辑器
  • 用于翻译整个页面内容的前端翻译编辑器
  • 怎么翻译动态字符串(gettext)
  • 为您的多语言商店翻译WooCommerce产品
  • 翻译图像和图像幻灯
  • 设置页面
  • 浮动语言切换器
  • 菜单语言切换器

区块

该插件提供了1个区块.

  • Language Switcher Displays the Language Switcher.

安装

  1. 将translatepress文件夹上传到“/wp-content/plugins /”目录
  2. 通过WordPress中的“插件”菜单激活
  3. 转到设置 -> TranslatePress,选择一种翻译语言。
  4. 从管理栏打开前端翻译编辑器,翻译网站。

常见问题

我的翻译存储在哪里?

所有翻译都存储在服务器的本地数据库中。

我可以翻译什么类型的内容?

TranslatePress – 多语言插件可与 WooCommerce、自定义帖子类型、复杂主题和网站构建工具一起使用,因此您可以翻译任何类型的内容。

它与 WPML 或 Polylang 等其他多语言& 翻译插件有何不同?

TranslatePress is easier to use and more intuitive altogether. No more switching between the editor, string translation interfaces or badly translated plugins. You can now translate the full page content directly from the front-end. This makes TranslatePress a great alternative to plugins like Polylang and WPML. For more details check out this WordPress Translation Plugin Comparison: TranslatePress vs WPML vs Polylang vs Gtranslate.

如何开始翻译我的WordPress站点?

安装插件后,选择您的第二语言,然后点击 “翻译网站”,就可以开始翻译整个网站,与前端网站一模一样。

会减慢我的网站速度吗?

TranslatePress 对网站速度的影响很小。欲了解更多详情,请参阅基于页面加载时间的顶级 WordPress 翻译插件比较

此插件可以翻译WooCommerce站点吗?

是的,TranslatePress可与WooCommerce一起使用。您可以用来创建多语言的WooCommerce商店

我在哪里可以找到更多的信息?

如需了解更多信息,请查阅我们的文档

评价

2024年2月20日 1 回复
I've tried out wpml, which slowed down my sites and needed like 6 plugins to work, i've tried polylang, which broke my sites and then i tried out translatepress which has been working reliably for my customers so far. Can recommend!
2024年2月20日 1 回复
Your plugin Helps me a lot for my client's projects.
2024年2月15日 1 回复
Their free plan is more than sufficient for "normal" use cases. It hasn't failed to impress me how easy and quick it is to translate a site. You can have it done within seconds (if your quick).
2024年2月15日 1 回复
TranslatePress has been an absolute game-changer for my website! As a web developer, I'm constantly looking for efficient translation solutions, and TranslatePress exceeded all my expectations. Its seamless integration, user-friendly interface, and extensive language support make it a top choice for anyone needing multilingual functionality. With TranslatePress, I was able to effortlessly translate my website into multiple languages, providing a more inclusive experience for my global audience. Kudos to the developers for creating such a brilliant plugin that simplifies the translation process without compromising quality. Highly recommended!
阅读所有1,263条评价

贡献者及开发者

“翻译多语言网站 – TranslatePress” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

“翻译多语言网站 – TranslatePress”插件已被翻译至10种本地话语言。 感谢所有译者为本插件所做的贡献。

将“翻译多语言网站 – TranslatePress”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

2.7.2

  • Fixed translation saved confirmation message in the Translation Editor
  • Fixed CSS issue in Advanced settings
  • Fixed notice in TranslatePress settings

2.7.1

  • Fixed potential security issue in the language switcher
  • Fixed floating language switcher appearance when displaying only flags on sites with many languages
  • Minor UI tweaks in TranslatePress settings

2.7.0

  • Fixed issue with Exclude only certain paths advanced option on subfolder path installs
  • Improved Error Manager by outputting the entire failed query
  • Improved SQL error handling in trp-ajax calls

2.6.9

  • Added compatibility with WooCommerce Product Filters by barn2

2.6.8

  • Fixed relative urls with anchor links on translated pages
  • Fixed searching in translated languages on sites with specific plugins combination

2.6.7

  • Added new feature that displays translation percentage for current page in Translation Editor
  • Added RSS Feed support for translating title, content and excerpt
  • Added support for Duplicate Page plugin resolving post slug translation conflict
  • Added compatibility with Fluent Forms
  • Added compatibility with WooCommerce Bookings plugin
  • Added WP Webhooks Automator under recommended plugins
  • Fixed deprecated warning in PHP 8.1

2.6.6

  • Allow translation of comments and categories in REST API
  • Improved compatibility with Complianz plugin
  • Improved rules for creating translation blocks

2.6.5

  • 修正了某些不必要地检测脚本标记内文本的情况
  • 修正了与 Oxygen 的兼容代码

2.6.4

  • 提高了 WooCommerce 启用时的页面加载速度
  • 修正了函数 insert_gettext_string 中的一些错误
  • 修复了表格丢失的边缘情况问题

2.6.3

  • 通过优化代码处理 gettext,提高页面加载速度
  • 当查询监控器插件激活时,提高了页面加载速度
  • 修正了使用不翻译某些路径功能时内部链接未被翻译的问题
  • 修复了查询监控器字符串上的 trp-gettext 包装
  • 印地语和旁遮普语(印度)的固定旗帜

2.6.2

  • 修正了绝对路径在 “从翻译中排除路径 “选项中不起作用的问题
  • 修复了翻译编辑器中 WP 表单上铅笔图标显示位置错误的问题
  • 添加了缺失的信德语标志
  • 启用营销选择功能时,活动插件列表现在包含在非敏感诊断跟踪数据中
  • 在 “推荐插件 “部分更新了 “简介生成器 “和 “付费会员订阅 “的标识

2.6.1

  • 改进了 DOM 解析器,以更好地处理 HTML 注释
  • 改进数据库优化工具的默认操作

2.6.0

  • 修正了某些 WooCommerce 链接在翻译页面上出现 404 的情况
  • 改进与 RankMath 的兼容性

2.5.9

  • 在 trp_allow_tp_to_run 钩子中添加了加载器组件作为额外参数,以方便与第三方集成
  • 修正了未定义变量 $disabled_language 的边缘情况错误
  • 修正了关于 php 8.2 过时属性的通知
  • 修正了 class-error-manager.php 文件中的边缘情况错误

2.5.8

  • 修正了某些导致 404 页面的 CPT 符号翻译消失的情况
  • 修正了在翻译页面上错误地为链接标记添加空 href 属性的问题
  • 修正了有关动态定义属性的 PHP 8 过时通知

2.5.7

  • 在数据库优化工具中添加了一个新项目,以修复翻译编辑器中无法选择 gettext 的某些情况
  • 修复了在 “翻译编辑器 “中将鼠标悬停在某些文本上时难以点击 “编辑铅笔 “图标的问题
  • 已添加与 WooCommerce 高性能订单存储 (HPOS) 的兼容性
  • 改进与 WP Rocket 的兼容性

2.5.6

  • 改进了设置 UI,仅在支持正式性选项的语言和翻译引擎中显示正式性选项
  • 修复了在设置中打开语言下拉菜单时搜索输入的焦点问题
  • 删除了营销选择功能的不必要调用

2.5.5

  • 使用子标签重新设计的 TranslatePress 设置高级选项卡用户界面
  • 改进了翻译编辑器中同时显示多个字符串时的翻译状态图标
  • 修正了 php 8 中的过时通知

2.5.4

  • 更新了简码生成和浮动选项的语言切换器外观
  • 已在 TranslatePress 设置中添加通知,以避免添加手续不同的重复语言
  • 修正了 date_create 函数触发的已过时警告
  • 修正了翻译编辑器中某些字符串不可编辑的错误

2.5.3

  • 通过转义表单操作提高安全性
  • 修正了在字符串翻译中通过 gettext 域过滤的问题
  • 修复了字符串翻译用户界面中的标题定位问题
  • 在我们的选择性非敏感诊断跟踪中添加了更多信息

2.5.2

  • 重新设计了翻译编辑器用户界面,以符合最新的 WordPress 风格
  • 修正了 hreflang 语言代码属性,以便在默认代码中使用正式/非正式语言
  • 添加了缺失的阿拉贡语标志

2.5.1

  • 在古腾堡编辑器中添加了语言切换器区块
  • 修正了有关 __return_true 函数的边缘情况错误

2.5.0

  • 改进不同语言URL的转换
  • 修复了语言切换器在某些边缘情况下指向未找到页面的问题

2.4.9

  • 在大多数页面上无需查询 gettext 域,从而提高了速度
  • 通过更好地处理 gettext,提高了 WooCommerce 启用时的速度
  • 添加了用于禁用翻译块的钩子

2.4.8

  • 修正了某些情况下 x-default hreflang 标签显示不正确的问题
  • 改进消毒 高级设置

2.4.7

  • 通过更好地处理 wp_cache 功能提高了速度
  • 将 wbr 作为可接受的 HTML 标记纳入翻译中
  • 修复了菲律宾语被 Google 自动翻译错误标记为不支持的问题

2.4.6

  • 新增 “自动翻译记忆 “高级选项,防止在纠正原文错字时丢失译文
  • 增加了与多个 PDF 生成插件的兼容性:Yith WooCommerce PDF Invoice、WooCommerce Print Products、Invoices for WooCommerce
  • 已添加过滤器,可通过编程对语言切换器 CSS 脚本进行排序
  • 修正与 wp_cache_delete 有关的通知

2.4.5

  • 修正了与 PHP 8.1 的多个兼容性问题
  • 修正了首次设置自动翻译选项卡时出现的问题

2.4.4

  • 通过重构有关选择域的查询,提高了速度
  • 添加了高级选项,可禁用通过 TranslatePress 翻译 gettext 字符串
  • 修正翻译后链接有时出现双锚链接的问题
  • 修正了无法分割翻译块的问题
  • 修复了编辑网站时与 Oxygen Builder 的兼容性问题

2.4.3

  • 修正了运行 PHP 8+ 时出现 sprintf 错误的情况
  • 修正了某些 gettext 字符串在使用辅助语言时无法在翻译编辑器中进行选择的问题
  • 修正了在翻译标签和启用默认语言子目录时无法保存 CPT 的边缘情况
  • 改进了 trp_language 条件简码,不通过自动翻译运行内容

2.4.2

  • 修复了在使用持久对象缓存的网站上更改语言的问题
  • 已添加绝对主页网址过滤器

2.4.1

  • 在 WP 编辑用户配置文件表单中添加首选语言字段,以便在电子邮件中使用
  • 通过通报可能出现的错误,改进数据库工具的更新和优化工作
  • 通过缓存本地语言提高速度
  • 改进使用 Divi 时的加载时间
  • 修正了某些情况下的混合校对错误
  • 修正了许可证通知在某些情况下出现错误的问题
  • 修复了获取用户首选语言的功能

2.4.0

  • 修复了 WooCommerce 上因永久链接更改未重置 TP 暂存器而导致的 404 问题
  • 改进许可证状态和其他通知的传达
  • 添加了开发人员友好型函数 trp_switch_language 和 trp_restore_language,以简短地切换语言

2.3.9

  • 修复了翻译页面上的自定义链接中缺少锚点的问题
  • 修复了捐款后GiveWP无法重定向到确认页面的兼容性问题
  • 修正了某些插件加载 textdomain 的边缘错误
  • 修正编辑帖子时的通知

2.3.8

  • 为 gettext(插件和主题本地化字符串)添加了字符串翻译界面,并提供搜索 & 过滤功能
  • 为 “字符串翻译 “添加了 “电子邮件 “选项卡,可手动翻译电子邮件字符串,包括 WooCommerce 电子邮件
  • 为 gettext 字符串提供复数和上下文扩展支持
  • 已添加文件扫描功能,可扫描活动插件和主题中的本地化字符串
  • 新增高级选项,用于搜索和过滤用户输入的字符串
  • 增加了选择接收我们的安全和功能更新通知的可能性

2.3.7

  • 修复了在访问不带子目录的自定义 url 时丢失 GET 参数的问题
  • 添加过滤器 trp_redirect_status,允许更改所有 wp_redirect 调用的重定向状态

2.3.6

  • 修复了在 WooCommerce 表单上重设密码时出现的错误

2.3.5

  • 为 WooCommerce 电子邮件添加了记住用户语言的功能。管理员和客户现在都能以自己喜欢的语言接收所有 Woo 电子邮件,而不仅仅是在结账时
  • 改进了对翻译语言脚本标记中空或无效模式 json 数组的处理

2.3.4

  • 改进与 WooCommerce 支付的兼容性
  • 修正了关于 notification_id 的 php 通知

2.3.3

  • 修复了安全漏洞

2.3.2

  • 在古腾堡编辑器中添加了翻译页面按钮
  • 改进了小屏幕上的 TranslatePress 常规设置用户界面

2.3.1

  • 已添加 trp_translate 功能,以方便其他开发人员进行自定义集成
  • 重新命名了用于检测语言的模板标签中可能存在冲突的 lang 属性

2.3.0

  • 为某些语言的排除/包含功能添加了与 Elementor Containers 的兼容性
  • 添加了高级选项,可将 html lang 属性更改为独立于区域的形式
  • 修复了 ACF 插件在保存元表框字段时出现的问题
  • 修正了当排除文本是另一个排除文本的子串时,排除自动翻译字符串选项的问题
  • 修正了 PHP 8+ 版本中关于传递 null 变量已被弃用的通知

2.2.9

  • 修复:翻译界面与 Thrive Architect 之间的兼容性问题
  • 修复:确保已处理的链接去除了额外的标记
  • 修复:URL 转换器中的潜在错误

2.2.8

  • 修复了翻译页面上首页存档 url 被截断的问题
  • 修正了一个错误,即在使用 “高级 “选项 “排除翻译路径 “时,语言切换器无法在带有翻译标点符号的帖子中正常工作
  • 修正了存档链接的 canonical 有时在 url 中没有翻译标点符号的问题
  • 修正了常见问题模式未完全翻译的问题
  • 修正了 trp_hreflang 钩子参数

2.2.7

  • 为 WooCommerce PDF Catalog 插件添加了兼容性
  • 修正了由于表名大小写敏感而导致 SQL 错误的边缘情况
  • 修正了白俄罗斯语的 hreflang 代码
  • 固定古吉拉特旗帜

2.2.6

  • 通过跳过对日历字符串的检测,改进了自动翻译的使用
  • 保存 “自动翻译 “选项卡设置时,现在会自动检查不支持的语言
  • 添加了新的筛选器,可通过外部脚本更改自定义表名

2.2.5

  • 修复了 WP 控制面板中的 WooCommerce 订单中出现 span 标记的问题
  • 修正了《事件日历》中有关 SQL 命令的警告
  • 修复了使用自定义集成代码时日志中出现的错误

2.2.4

  • 防止自动翻译 WooCommerce 电子邮件中的姓名和地址
  • 已添加外部函数,以便开发人员轻松创建自定义语言切换器:trp_custom_language_switcher
  • 修复了在使用 “高级 “选项 “使用国家语言移除 hreflang “时,某些语言不包含 hreflang 标记的问题
  • 修正了与使用自定义语言标记有关的警告

2.2.3

  • 修复了 XSS 安全漏洞
  • 修复了网站地图中包含的带有语言标点符号的 url,这些语言标点符号链接到了被排除在翻译之外的路径
  • 修复了影响某些特定 JSON 请求翻译的问题
  • 修正了有关 MO 对象的边缘情况错误
  • 将 “自动翻译短语 “选项移至 “自动翻译 “选项卡

2.2.2

  • 修正了 WP 5.9 中导致无效数据 SQL 错误报告的问题
  • 改进了 WooCommerce 网站翻译语言的页面加载时间
  • 改进有关数据库优化的管理通知

2.2.1

  • 新增高级选项,可调整 hreflang 以隐藏独立于地区的语言标记或国家语言标记
  • 添加了缺失的泰米尔语(斯里兰卡)、西班牙语(厄瓜多尔)、西班牙语(多米尼加共和国)、阿姆哈拉语旗帜
  • 改进了自动翻译选项卡的翻译 API 密钥有效性检查功能
  • 考虑到免费/专业状态,改进了 TP 的插件界面操作按钮
  • 修正了错误管理界面显示原始 HTML 而非格式化 HTML 的问题
  • 修正了管理中的边缘情况通知
  • 当测试请求导致 WP 出错时,修正了测试 API 页面中的提示

2.2.0

  • 修正了某些情况下 .htaccess 中的语言标记结尾不正确的问题
  • 修复了使用某些自定义语言代码时 hreflang 标记中的问题
  • 添加缺失的波斯(阿富汗)国旗

2.1.9

  • 改进了数据库优化工具,增加了从 TP 自定义表中移除 CDATA 和未翻译链接的选项
  • 修复了数据库优化工具在某些情况下无法启动的问题
  • 修正了 php 8 上与自动翻译 gettext 字符串有关的未知格式指定器边缘错误
  • 为翻译编辑器页面添加了 noindex 标签,以防止重复索引

2.1.8

  • 添加了可在自动翻译中使用的语言正式性设置
  • 添加了启用可点击简码语言切换器的高级选项
  • 改进了 “高级 “选项卡中的数据库优化工具
  • 修正了翻译块忽略链接上目标空白的问题

2.1.7

  • 在设置中添加了注册TranslatePress电子邮件课程的表格
  • 修正了语言重新排序后登录时重定向到 “未找到页面 “的问题
  • 修复了使用 WP-typography 插件时默认语言的连字符问题
  • 修正了有关 is_file 调用的通知

2.1.6

  • 在翻译编辑器中编辑 gettext 字符串时显示经过消毒的译文
  • 修复了在 Elementor、Divi 和 WPBakery 编辑器中某些情况下显示翻译语言而非默认语言的问题
  • 修正了 All in One SEO 插件在翻译语言下的面包屑问题
  • 修复了启用自动用户语言检测时 Beaver Builder 编辑器的加载循环问题
  • 修正了从翻译中排除路径的问题

2.1.5

  • 在翻译编辑器中保存更改后显示经过消毒的译文
  • 改进了获取现有翻译的查询
  • 修复了在仅翻译某些路径功能中使用通配符的问题
  • 修正了设置页面上关于 DeepL 的 php 警告

2.1.4

  • 通过改进对 cdata、js 脚本和编码 html 的识别,优化了自动翻译的使用
  • 修复了与 Ultimate Dashboard 的冲突

2.1.3

  • 在使用两种语言时添加了 “相反语言 “菜单项
  • 在浮动语言切换器中增加了对相反语言的支持
  • 修复了 DeepL API 密钥检查在密钥不正确时显示绿色图标的问题
  • 修正了一些自动翻译使用增加的情况

2.1.2

  • 添加了高级选项,以便在简码语言切换器中显示相反语言
  • 为菜单语言切换器添加了 CSS 类 current-language-menu-item,以便自定义
  • 修正了 PHP 8 中与自定义语言相关的通知
  • 更正后的斯瓦希里语国旗

2.1.1

  • 改进的自定义语言功能
  • 增加了通过自定义语言轻松编辑现有语言名称或标记的可能性
  • 在浮动和简码语言切换器上添加了多语言垂直滚动功能

2.1.0

  • 修正了翻译页面上不同 HTML 标记中单词间缺少空格的一些情况
  • 修复了与无脚本社交分享插件的冲突

2.0.9

  • 安全方面的改进
  • 在 Elementor 中添加了翻译受语言限制的内容的选项
  • 已添加过滤器,禁用独立区域 hreflang 标记
  • 改进 TP 设置中的通知

2.0.8

  • 更正了插件名称

2.0.7

  • 安全方面的改进
  • 已添加对 WooCommerce /shop/%product_cat% 产品永久链接结构的支持
  • 修复了使用编码字符时帖子类别的 URL 问题
  • 修复了使用 ajax 加载 Woocommerce 产品链接时无法翻译的问题
  • 修复了使用 WP Bakery 时的通知问题
  • 修正中文摘录字符限制
  • 修正了在语言切换器中修剪自定义语言名称的一些情况
  • 修正了在空菜单链接上添加当前菜单项类的问题
  • 与 Brizy 兼容,在其他语言中加载正确的资产

2.0.6

  • 已添加对翻译表单重置按钮的支持
  • 修复了自定义旗帜大小被调整的问题
  • 修复了 “附加组件 “选项卡上的错误

2.0.5

  • 所有高级附加组件已重新打包成新的存档,可从 translatepress.com 账户下载。所有旧插件将不再接收更新。
  • 重新配置的附加组件可从 TP “设置 “的 “附加组件 “选项卡中激活
  • 增加了与 WP 排版的兼容性
  • 修复了自动翻译设置页面上有关 API 密钥的错误

2.0.4

  • 已添加对翻译 aria-label 属性的支持
  • 添加了从翻译中排除整个 gettext 域的可能性
  • 改进建立链接时对 http/https 的判断
  • 修正了自定义语言的自动翻译
  • 添加了丢失的斯瓦希里语旗帜
  • 修复了他加禄语的标志
  • 修正了一些 PHP 通知和警告

2.0.3

  • 增加了与 PHP 8 的兼容性
  • 已添加与配置文件生成器内容限制重定向 URL 的兼容性
  • 已添加与付费会员订阅内容限制重定向 URL 的兼容性
  • 已添加过滤器,可跳过 add_language_to_home_url 的管理员检查
  • 修正了一些 PHP 错误

2.0.2

  • 修复了 WooCommerce 链接问题
  • 修正了菜单中有关语言切换器的通知
  • 修复了翻译编辑器中某些字符串的翻译文本框缺失问题

2.0.1

  • 已添加高级选项,只允许手动翻译指定选择器下的字符串
  • 已添加对在 html 节点上使用 data-no-auto-translation 属性的支持,以便只跳过自动翻译,而不是手动翻译
  • 修正了 Dokan 插件的日期输出
  • 修正了字符串翻译界面中带有特殊字符的短语的编码问题

2.0.0

  • 改进与 WPBakery 页面生成器和 Wpresidence 的兼容性
  • 通过提前初始化机器翻译器,提高了与集成的兼容性
  • TP 设置中的许可证密钥已隐藏
  • 已添加过滤器 trp_apply_gettext_early
  • 修正了 WP_DEBUG 设置为 true 时加载时间过长的问题

1.9.9

  • 强制在主页网址末尾添加斜线现在是一项可选的高级设置
  • 更好地处理 WPEngine 长查询限制
  • 修正了在文件路径中添加语言片语的某些情况
  • 修正了未前缀的 DOM 库常量
  • 修正了来自 “不翻译路径 “选项的通知

1.9.8

  • 增加了与 Google Site Kit 插件的兼容性
  • 添加了与象牙搜索插件和其他插件的兼容性
  • 为插入正确的自动翻译 API 密钥添加了视觉反馈
  • 在编辑器中保存翻译时添加了钩子
  • 修正了 trp-ajax 文件中的通知

1.9.7

  • 与 Woocommerce 产品搜索插件兼容
  • 修复了一些翻译页面中 JSON 被破坏的情况
  • 修正了因特殊字符而导致包含已翻译分类标准的链接的问题
  • 修正了 Slug 翻译界面中的 SQL 错误。
  • 修正了某些情况下翻译页面上的链接会错误地指向当前页面的问题
  • 为 is_admin_link 添加过滤器,以便隐藏管理员的插件可以正常工作
  • 对 Slug Translation UI 稍作改进。

1.9.6

  • 添加缺失的乌拉圭国旗
  • 改进了动态翻译的安全性
  • 使用 Oxygen 或 Beaver Builder 编辑页面时,禁用自动语言重定向功能
  • 修复了丢失表SQL错误的情况
  • 修正了因语法过时而导致某些 MariaDB 设置出现的 sql 错误
  • 修正了排除某些路径功能的一些问题。

1.9.5

  • 新增设置,允许您只翻译某些路径或排除翻译某些路径。
  • 修复了翻译语言链接中 GET 参数丢失的某些情况
  • WP Bakery 集成,允许包含/排除语言区块
  • 添加了 MyListing 主题的兼容性。
  • 仅在保存了 API 密钥的情况下加载不支持的语言部分。
  • 添加对 AIO SEO 网站地图检测的支持

1.9.4

  • 将 DOM 解析器更新至 1.9.1 版,这将修复大量 HTML 破损问题
  • 修正了 Woocommerce 中无法从 seo-pack 附加组件翻译 slugs 的问题
  • 修复了 Elementor blockquote Tweet 按钮中的分享链接
  • 修正了搜索参数可能未斜线的问题

1.9.3

  • 与 WooCommerce Min/Max Quantities 插件兼容,该插件在链接上添加了两次属性数据-数量
  • 添加了与商业目录插件的兼容性,该插件曾出现 404 错误
  • 修正了一些不必要调用自动翻译 API 的情况

1.9.2

  • 修复了挪威语无法与谷歌自动翻译一起使用的问题
  • 修正了以与预期不同的语言加载本地化文本域的问题。
  • 修正了语言不正确的 gettext 字符串。
  • 修复了WooCommerce国家和地区的翻译问题。

1.9.1

  • 修复在某些情况下手动更改 WooCommerce 插件的默认值会导致 404 的问题
  • 在设置中添加了新的清理选项
  • 修正了某些情况下翻译语言出现额外字符的问题
  • 始终以默认语言加载 Beaver Builder。

1.9.0

  • 修正了在查找自动翻译支持的语言时出现多个请求的某些情况

1.8.9

  • 修复 xStore 主题 ajax 搜索中的搜索问题
  • 修复翻译对齐错误的边缘情况,这些情况会导致某些字符串无法翻译,并产生一些通知
  • 修复某些情况下显示大写 trp-gettext 封装程序的问题
  • 自动翻译引擎更好地处理不支持的语言

1.8.8

  • 改进与氧气生成器的兼容性。
  • 修复了博客页面分页显示第 0 页的问题

1.8.7

  • 在 hreflang 元标记中添加了独立于地区的语言
  • 修正了翻译编辑器中某些类型锚标记的 JS 错误。
  • 与 WooCommerce myPOS 网关兼容。改进了 WooCommerce 中 PayPal IPN 的处理。
  • 修复了翻译编辑器检测到文本区字符串的问题。
  • 现在,当在博客页面上更改语言时,我们将保留分页。
  • 修复了 xStore 主题的 ajax 搜索在除英语外的其他语言中无法显示的兼容性问题
  • 修复了语言切换器中的 Woocommerce 链接问题
  • 与 Woocommerce pdf 优惠券插件兼容
  • 修正了带翻译词条的存档页面分页问题
  • 现在,我们将某些会造成问题的 gettext 字符串排除在翻译之外

1.8.6

  • 在浮动语言切换器中添加了 “Powered by TranslatePress “选项。如果您能在设置中启用该选项,将对我们大有帮助。谢谢!
  • 添加了与 Brizy Pro 菜单元素的兼容性
  • 为翻译语言的菜单添加 current-menu-item CSS 类
  • 删除字符串翻译中未使用的删除命令
  • 已添加与 woocommerce-ultimate-pdf-invoices 插件的兼容性
  • 已添加在手机上与 Uncode 主题菜单的兼容性
  • 修复在默认 WP 5.5 网站地图中使用默认语言子文件夹时的无限重定向问题。

1.8.5

  • 通过使语言切换器链接可抓取,改进搜索引擎优化
  • 修正了默认语言启用 “使用子目录 “时的内部链接问题
  • 已添加 Elementor twitter 按钮翻译兼容性
  • 添加了 Elementor blockquote tweet 按钮翻译兼容性
  • 已添加对 PDF Embedder Premium Secure 插件的支持
  • 修复了与 Thrive 主题的兼容性问题
  • 修正了其他语言中无法添加 Woocommerce 订单备注的问题
  • 修正了一个 PHP 警告
  • 修正了 Oxigen 中继器链接在翻译页面中为空的问题

1.8.4

  • 修正了 SEO 附加组件中的 Slug 翻译因标记相关的 js 错误而无法翻译任何内容的问题

1.8.3

  • 增加了添加自定义语言的可能性
  • 修正了某些设置下购物车的 Woocommerce 问题
  • 修正了某些翻译块未创建的情况。
  • 停用的语言只能由管理员或翻译员访问
  • 与 AddToAny 共享按钮兼容
  • 与翻译语言的分类列表搜索兼容
  • 根据顶部或底部位置调整浮动语言切换器中的语言顺序
  • 修正了自动翻译使用中的一些问题

1.8.2

  • 已添加与适用于 WooCommerce 的 RECON 网关的兼容性
  • 将更改地域设置的优先级提高。修复与 Divi 主题的冲突
  • 修复某些语言的 WooCommerce 从购物车移除操作

1.8.1

  • 修正了网站地图类别无法在 Yoast SEO 中正确显示的问题
  • 在某些情况下将重定向状态从 302 更改为 301
  • 已添加对高级 WooCommerce 搜索的支持

1.8.0

  • 修复了与 Thrive Architect 插件的兼容性问题
  • 修复与 Woo 产品过滤器插件的兼容性问题
  • 增加了与 Oxygen Builder 的搜索兼容性
  • 修正了某些情况下错误生成的规范链接
  • 修复由于在处理 url 时清除了 url 中的 ?trp 参数而导致无法正确检测 hreflang 的问题

1.7.9

  • 修复各种 404 页面结果
  • 修复了 RTL 语言中的标志间距
  • 在语言菜单中添加了 “无 HTML 的完整语言名称 “选项
  • 新增按语言更改日期格式的功能
  • 改进氧气插件样式表的加载时间
  • 与 Brizy 编辑器兼容
  • 已添加过滤器,允许调整 https
  • 改进某些页面的搜索功能

1.7.8

  • 增加了从原始 URL 中排除 hreflang 的可能性
  • 修正了 json 内部的 json 翻译。确保与 Brizy 兼容
  • 修正了 trp-ajax 调用中的 http 500 响应

1.7.7

  • 添加了启用数字翻译的选项
  • 增加了翻译 tel、callto 或 mailto 等特殊 URL 的功能
  • 已添加对翻译 oembed 响应数据的支持
  • 修正了 Safari 上的一些 CSS 问题

1.7.6

  • 为可视化编辑器添加了帮助向导
  • 添加波多黎各国旗
  • 修正了术语存档页面上的自定义链接问题,其中术语带有翻译过的标题
  • 在插件选项卡上添加了推荐插件部分。
  • 修正了 Safari 浏览器字符串界面的显示问题

1.7.5

  • Yoast SEO 中的 Dix opengraph url 不正确,在旧版本中会导致致命错误
  • 修复博客页面 url slug 翻译问题
  • 修复更新翻译员帐户插件的问题
  • 修复 wpseo_canonical 过滤器中参数数量不正确的问题

1.7.4

  • 修复因其他插件调用不正确参数而导致 get_the_date 过滤器出现致命错误的问题
  • 修复多处相同字符串不显示所有相关字符串的问题
  • 修复了界面中 “下一步 “和 “上一步 “按钮不起作用的问题
  • 修复了 Yoast SEO canonical 包含正确语言的问题
  • 修正了加载 css 之前信息图标过大的问题
  • 增加了与 Superfly 菜单的兼容性
  • 在用户注册时为用户添加 locale,并忽略 WordPress 和 WooCommerce 在数据库中添加 trpstr 字符串的 gettext 字符串
  • 修复在首先显示第二语言时与 Dflip 插件和 Elementor 编辑器的兼容性问题

1.7.3

  • 修正了当 WooCommerce 处于活动状态且访问不存在的术语链接时出现的错误
  • 增加了与 SEO Pack 1.2.4 或更高版本的兼容性
  • 添加了与联属主题过滤器的兼容性

1.7.2

  • 采用机械方法删除数据库中的重复条目
  • 修复了大型页面自动翻译超时的问题
  • 修复了 WooCommerce 的 json 响应中转义链接的问题
  • 修正了 gettext 内链接的一个问题

1.7.1

  • 修复了默认语言与 WordPress 默认语言不同时 gettext 的问题
  • 修复月度/年度档案显示错误的月份/年份的问题
  • 添加了在尝试添加新语言时激活额外语言附加组件的信息。

1.7.0

  • 修复了某些情况下与 JetPack 插件的兼容性问题
  • 修正了某些设置中出现的 JS 未定义控件错误
  • 修复了属性中的 gettext 翻译记忆库无法正常工作的问题
  • 添加了对都柏林核心元数据的支持
  • 为弹出操作添加了忽略 Elementor 编码 url 的支持
  • 改进数据库升级过程的查询

1.6.9

  • 修正了与 Contact Form 7 插件的冲突
  • 修复了因自定义 TRP 换行而导致的一些 HTML 破碎问题。修正了 Revolution Slider 插件的一些问题。
  • 优化了一些有关搜索索引的查询,以修复一些性能问题。它应该有助于解决一些 Revolution Slider 插件的性能问题。
  • 修正了 “高级选项 “中文本区的一个问题
  • 在 “设置” -> “高级” -> “在自定义链接中强制使用语言 “中添加选择器,将链接排除在翻译之外
  • 当添加子目录设置为是且默认语言不是第一语言时,修复了强制以默认语言显示自定义链接的问题
  • 更好地处理带有空格的 href 链接

1.6.8

  • 增加了对 All In One SEO 的支持
  • 增加了与 Peepso 双斜线翻译链接的兼容性
  • 在 “高级 “选项卡中添加选项,禁用网站地图中的翻译链接
  • 在 “高级 “选项卡中添加禁用帖子容器标签的选项。
  • 按类别组织高级选项卡。
  • 修正 class-languages.php 中有关设置类的错误
  • 修正了 trp_curpageurl() 函数中的一个过滤器
  • 修复某些情况下在全局为空时试图访问全局时出现的致命错误
  • 修正了 “高级 “中的 x-default 不能按预期工作的问题

1.6.7

  • 改进了数据库更新查询
  • 修正了 mysql 中关于在未找到 id 时插入 post_parent_id 元的错误
  • 新增等级数学支持
  • 新增 SEO Press 支持
  • 现在,我们在显示网站之前移除 trp-post-container
  • 从附加组件页面移除 “获取 “附加组件
  • 重构对 SEO 网站地图的支持,使我们不会在其 URL 中添加语言

1.6.6

  • 使用翻译语言实现搜索功能
  • 已为 WooCommerce 产品搜索添加翻译语言支持
  • 跳过广告链接的动态字符串检测
  • 添加了用于调整 gettext 机器翻译的过滤器

1.6.5

  • 修正了当添加许多排除词时自动翻译的排除词
  • 与 WooCommerce Fondy 支付网关兼容
  • 已添加过滤器,允许禁用错误管理器
  • 修正了一个无法停用许可证以添加新许可证的错误

1.6.4

  • 为语言添加了一个有条件的 Elementor 块。
  • 修正了谷歌翻译中某些字符的错误,如 & #8220;
  • 改进错误处理
  • 修正了一个 js 错误

1.6.3

  • 修正了无法禁用阻止爬虫选项的错误
  • 改进设置导航选项卡的用户界面
  • 添加了有关 Deepl 使用付费方式的额外信息

1.6.2

  • 修复了翻译编辑器中出现管理栏的问题
  • 下一代插件兼容性修复
  • 修正了未设置翻译引擎索引的通知。
  • 重构升级设置。
  • 解决了所有后台显示的通知无法取消的问题
  • 增加了检测请求过程中是否缺少表格的功能。在所有页面上显示管理通知。
  • 更新了许可信息和自动翻译说明
  • 创建了通知和错误页面。出错时禁用机器翻译。

1.6.1

  • 在 “高级设置 “中添加了对 hreflang x-default 的支持
  • 改进了检查每批谷歌机器翻译是否超出配额的功能
  • 修复因某些主题错误调用 the_title 过滤器而导致的致命错误
  • 修正了自动翻译字符数无法每日重置的问题
  • 修正了 trp_language 简码与自动翻译之间可能存在的不兼容问题

1.6.0

  • 在从管理员引用程序发出的 REST API 请求中,不再处理 Gettext。
  • 不要用空翻译更新 gettext 机器翻译。
  • 修正了首次保存设置时未设置机器翻译代码的问题
  • 解决了与 Deepl 附加组件 1.0.0 版本的向后兼容性问题
  • 我们现在不把 gettext 翻译成英语。
  • 修复:确保我们不会向自动翻译发送 gettext 非唯一数组字符串
  • 修复:如果没有翻译引擎,则添加默认翻译引擎。
  • 修复:禁用机器翻译或未保存 API 密钥时,隐藏 “测试 API 密钥 “按钮。

1.5.9

  • 添加阻止爬虫触发自动翻译的选项
  • 添加了对自动翻译中排除单词的支持
  • 与 WooCommerce 结账附加插件兼容
  • 通过翻译发票中的产品名称和选项,改进了与 WooCommerce PDF Invoices & Packing Slips 的集成
  • 删除了前端内容中可能出现的 trp-wrap 标记
  • 改进许可证错误信息的显示
  • 更正并添加了 7 种语言的缺失标记
  • 无需在语言切换器简码中使用 jQuery
  • 修复了翻译管理程序 ajax JSON 字符串的问题
  • 修复了 HTML 标记破坏 HTML 的问题
  • 修复了保存高级设置时的警告
  • 修正了 WooCommerce 运费计算器中的错误字符
  • 修正了在回退管理-Ajax 中获取翻译的问题
  • 与 Deepl API 的新集成 专业版自动翻译

1.5.8

  • 增加了机器翻译限制
  • 已添加翻译内存限制设置
  • 修正了 “修复损坏的 HTML 功能 “的编码
  • 修正了 TP 编辑器中翻译按钮的 CSS
  • 当 “高级 “选项中的动态翻译被禁用时,修正了在翻译编辑器中禁用动态翻译的问题

1.5.7

  • 修改了自动加载器,以防止手动更新插件时出现错误

1.5.6

  • 提高了 Gettext 排除的速度
  • 在 “高级设置 “中使 Gettext 排除功能在没有域的情况下工作
  • 允许 po/mo 本地化文件翻译排除在外的 Gettext 字符串
  • 已添加高级设置,以便将选择器排除在翻译之外
  • 添加了更改浮动语言切换器位置的选项
  • 增加了与 CartFlows 插件的兼容性
  • 增加了与 NextGen 插件的兼容性
  • 已添加与忍者弹出窗口插件邮件的兼容性
  • 增加了与 Woo Tours 插件的兼容性
  • 修复了 WooCommerce REST API 中的 trp-gettext wrappings 问题
  • 修复了通过 JetPack CDN 翻译图片的问题
  • 修正了脚本标签属性内的 gettext 会破坏 HTML 的边缘情况
  • 翻译 WooCommerce “产品已添加到购物车 “消息中的产品标题
  • 在动态字符串翻译中更好地处理字符串过度检测
  • 更好地处理 sql 错误和机器翻译
  • 修正了购物车页面上的 WooCommerce 产品翻译,适用于名称中包含连字符的产品

1.5.5

  • 修复了新安装时出现的有关设置的警告

1.5.4

  • 新增翻译记忆功能
  • Beaver Builder 兼容性
  • 修正了属性内的 gettext 特殊字符有时会破坏 html 的问题
  • 修正了一个问题,即如果 “在默认语言上使用子目录 “处于开启状态,则在站点地图中无法翻译二级语言的 urls slugs
  • 为语言切换器简码添加了对显示属性的支持

1.5.3

  • 修复了在某些本地化语言中打开翻译编辑器时出现空白页的问题

1.5.2

  • 添加了 “高级 “选项卡,其中包含各种自定义设置
  • 已添加兼容性,允许翻译 SeedProd 插件的 “即将推出 “页面

1.5.1

  • 为翻译图片的 srcset 添加了最大可能尺寸
  • 已添加与查询监控器插件的兼容性
  • 在激活专业插件时更好地处理许可证
  • 改进设置页面和其他地方的说明
  • 已添加过滤器,允许作为例外翻译 href
  • 修正了在某些边缘情况下翻译块无法在实时状态下工作的问题
  • 修复了当字符串已翻译时,以第二语言创建的翻译块不起作用的问题
  • 修正了过滤器禁用动态翻译时的 JS 错误
  • 修复了以注销身份查看时编辑器中动态字符串的翻译问题
  • 修正了包含特殊字符的页面标题无法翻译的问题
  • 修正了标题属性未翻译的问题
  • 修正了某些自定义 WooCommerce 链接在翻译产品上不起作用的问题
  • 修复了某些主题下商店页面中的 WooCommerce 产品图片不显示铅笔图标的问题
  • 修正了无需修改 wp_mail 头信息的问题

1.5.0

  • 修正了一些动态图片在翻译页面中不显示的问题。

1.4.9

  • 修正了与更改标志的自定义代码不兼容的问题
  • 修正了因编码字符不正确而导致某些页面无法翻译的问题
  • 修复了自动翻译开启时某些图片丢失的问题

1.4.8

  • 新增图像翻译支持
  • 已添加对翻译标题属性的支持
  • 添加了对翻译指向内部文件的 href 和指向任何外部链接的 href 的支持
  • 新增了对通过 JS 动态修改属性的翻译支持
  • 已添加对在同一节点上翻译多个属性的支持
  • 已添加对包含 gettext 和用户输入字符串的混合体的节点的翻译支持
  • 为未运行 PHP 5.6.20 最低版本的服务器添加了通知功能并禁用了 TP
  • 重构并改进了翻译编辑器用户界面
  • 已添加键盘快捷键:CTRL + S(保存)、CTRL + ALT + Z(放弃所有更改)、CTRL + ALT + LEFT(上一字符串)、CTRL + ALT + RIGHT(下一字符串)
  • 修复了翻译块在某些情况下不起作用的问题
  • 安全方面的改进

1.4.7

  • 修正了上次提交中的一个 php 错误

1.4.6

  • 修正了与 mootools.js 的 js 兼容性错误
  • 修改许可证页面的工作方式并添加插件通知
  • 允许在某些环境下对翻译编辑器进行兼容性修复
  • 修复了 Safari 浏览器在 WooCommerce 激活时链接的错误

1.4.5

  • 性能改进
  • 修正了一个导致在数据库中插入空字符串的问题
  • 改进早期检测动态 js 字符串的功能
  • 修复网站地图的部分网址
  • 现在我们检查 str_get_html 是否成功,以避免出现致命错误
  • 修正翻译编辑器中未检测到通过 ajax 加载的正则字符串的问题
  • 我们现在允许将 WooCommerce 产品的基本名称与选定的变体分开翻译
  • 修正了更改语言时无法翻译 WooCommerce 购物车详细信息的问题
  • 修正了尚未发布的语言的谷歌自动翻译功能
  • 修复了在尚未发布翻译语言时,翻译编辑器无法使用默认语言的问题
  • 修复了订单页面上的 WooCommerce 运费税元表框中显示 gettext 换行字符的问题

1.4.4

  • 添加了更多过滤器
  • 确保不在 gettext 翻译表中插入空字符串
  • 新增对联属会员跟踪的支持

1.4.3

  • 修正了 “获取参数 “语言插件的一个问题
  • 增加了与 WooCommerce PDF 发票和 WooCommerce 订单备注的兼容性。
  • 已添加 stop_translating_page 和 before_running_hooks 钩子。
  • 重构了钩子加载器,可轻松移除钩子

1.4.2

  • 修复了在默认语言的 “使用子目录 “设置为 “是 “且安装了古腾堡时无法发布页面的问题
  • 修正了 Elementor 和默认语言设置为是时使用子目录的问题
  • 修复了 Yoast Premium 和将默认语言的 “使用子目录 “设置为 “是 “的问题
  • 修正了在翻译原始 gettext 字符串时丢失的空格,这些字符串带有未修剪的空格

1.4.1

  • 已添加 PHP 7.3 支持
  • 性能改进

1.4.0

  • 通过提高模板包含钩子的优先级,增加了 Enfold 兼容性
  • 添加哥斯达黎加国旗
  • 通过优化 full_trim 函数提高速度
  • 增加了与 WooCommerce 发票插件的兼容性
  • 修正了在 “翻译编辑器 “中查询动态字符串时无法显示所有语言翻译的问题
  • 修复了 gettext 表为空时的通知问题
  • 已添加在翻译编辑器中显示编码不良字符串的功能

1.3.9

  • 修正了网址翻译的一些问题
  • 提高速度
  • 添加爪哇国旗
  • 修复了在我们自己的 ajax 调用中修剪动态字符串的问题

1.3.8

  • 提高速度
  • 当我们没有翻译语言时,删除编辑器中的通知
  • 修正了翻译机中的推荐人通知
  • 修正了与其他语言的 urls 有关的问题
  • 修复嵌套 gettext 导致出现不需要的字符的问题
  • 从通过 sanitize_title 和 esc_url 运行的 url 中删除 gettext 标记
  • 设置缓存调用为非持久性。否则无法与对象缓存一起使用
  • 始终在 HTML 标记中设置 lang 属性,包括使用默认语言时
  • 重构了我们翻译 json 的方式
  • 修复了 Woocommerce ajax 调用的问题

1.3.7

  • 修复了默认语言非英语时 Woocommerce 和重定向的一个问题
  • 提高速度
  • 修复不带斜线的相对网址无法获得正确的返回链接的问题
  • 将 ?trp=edit-translation=preview 添加到 ajax 加载的内容中。同时将其添加到所有动态内容中。
  • 设置中添加了语言代码栏
  • 删除了 JS translate-dom-changes 中的 async false

1.3.6

  • 重构了 get_url_for_language()函数,该函数可解决许多链接问题
  • 提高速度
  • 修复了创建新区块时的翻译区块图标
  • 修正了 HTML 中 trp 标记残留的问题
  • 修正了无法正确检测 gettext 字符串的问题
  • 添加对相对网址的支持
  • 在设置中添加了有关控制 Google API 成本的警告
  • 更改了 API 密钥字段说明。添加了根据谷歌翻译活动是/否显示/隐藏 API 密钥字段的功能
  • 修正了通过 trp-ajax 无法翻译的 Translated-dom-changes 字符串。
  • 修复了 GT API 中的 400 个错误

1.3.5

  • 修正了前两个版本中出现的翻译问题
  • 为调试目的,在 trp-ajax 请求使用回退到管理 ajax 时添加了控制台信息。

1.3.4

  • 修正了选择标记中的选项不可翻译的问题
  • 修正了自定义链接中的强制语言
  • 修复了用户在页面中手动添加的产品或类别的 Woocommerce 链接
  • 在插件页面显示的链接列表中添加了设置链接
  • 修复了哈萨克斯坦国旗的问题

1.3.3

  • 修复了 Woocommerce ajax 字符串的问题,这些字符串在某些情况下会在默认语言的编辑器中被破坏。
  • 提高速度

1.3.2

  • 提高速度
  • 添加对 Ginger – EU Cookie 法插件的支持
  • 添加对 data-no-dynamic-translation 属性的支持,使动态字符串不会被 dom 变更检测器翻译
  • 修正了某些网站翻译编辑器中的编辑铅笔图标 css
  • 重构了添加 trp-gettext 标记的方式。这将大大提高与其他插件的兼容性
  • 优化的块翻译检测
  • 读取外部 .mo 文件时,为 trp_x 函数添加了缓存功能
  • 修复了在 wpforms 表单中破坏 TP 图标 css 的问题
  • 新增从数据库删除重复行的秘密页面:wp-admin/admin.php?page=trp_remove_duplicate_rows

1.3.1

  • 修正了 Woocommerce 的永久链接翻译
  • 当从 sanitize_title 函数调用时,已添加对 remove_accents 基于默认语言的支持
  • 已添加对翻译自定义 ajax 请求中发现的 JSON 的支持
  • 添加了更好的 REST 兼容性
  • 已添加 Peepso 插件的兼容性
  • 修复了设置页面上的谷歌翻译设置 api 密钥链接的故障
  • 更正了阿拉伯语和孟加拉语的标志
  • 修复了当 URL 包含额外获取参数时会添加多个斜线的问题

1.3.0

  • 当默认语言为日语、中文或泰语时,增加了对单词修饰的支持。
  • 从 gettext 过滤器中删除 wp_trim_words 功能,以防止出现问题
  • 修正了通过 wp_kses 函数传递的属性内的 gettext 问题。
  • 修复了自定义器的问题
  • 为语言切换器图像添加了衬垫,这样就不会与为链接内图像添加额外衬垫的主题发生冲突
  • 我们不再从译文中删除 \r \n \t
  • 修正了标题属性包含 HTML 的问题
  • 为翻译页面上检测到的所有 href 属性添加了过滤器
  • 已添加通知,告知管理员缺少 mbstring php 库
  • 现在,我们将所有错误日志发送到 debug.log
  • 为翻译区块的合并规则添加了引文和 blockquote 作为 top_parents
  • 修正了通过国际化函数意外传递 nonce 的问题

1.2.9

  • 重新排列和命名了选项下拉菜单中的某些语言
  • 修复了高棉语旗帜
  • 已添加 “自动语言检测 “通知,并将其放在附加组件页面上
  • 修复了 WooCommerce 结账和 Stripe 网关的一个问题
  • 修复了 WP 远程应用程序接口函数某些不正确响应的问题
  • 修正了有关 ajax 的小问题

1.2.8

  • 在翻译管理器界面中添加了大量钩子,以便其他人可以在此插入新内容。
  • 现在,我们会考虑本地自定义链接中是否存在 www
  • 现在我们要确保,如果语言顺序不同,我们不会在后台更改本地语言。
  • 修复了在后台添加的语言不正确导致前台出现通知的问题
  • 删除了过时的函数 add_cookie
  • 在 url-converter 中修正了 trailingslashit over get_permalink
  • 删除了在 php 中添加 cookie 的功能。修正了许可证和附加组件选项卡上的 enqueue_styles 函数。删除了过时的函数。

1.2.7

  • 添加了更改默认语言时的警告,警告会使现有翻译失效
  • 修正了对表单操作语言参数的错误检测
  • 改进了与使用对象缓冲的主题和插件的兼容性
  • 修复了图片 urls 的一些问题

1.2.6

  • 重构确定语言、重定向和添加 cookie
  • 在某些页面上激活 WooCommerce 时,移除残留的 trp-gettext 标记
  • 修复了 get_url_for_language 函数在某些情况下出现的问题。

1.2.5

  • 修正了 DOM 更改脚本不再被排队的问题

1.2.4

  • 重构简码语言切换器,使其成为与浮动器类似的 HTML 代码
  • 在 “设置 “页面中添加了 “外观 ->菜单 “链接
  • 修正了带有永久链接的语言重定向,使自定义参数能正确传回 url
  • 不为 IE11 及更旧版本加载动态字符串翻译

1.2.3

  • 修正了后端 css 样式不只针对 TP 设置页面的问题
  • 添加过滤器,在 ajax 结束前不删除检测到的动态字符串
  • 在动态字符串的某些情况下未考虑固定数据无翻译问题
  • 修正了URL中有时不包含翻译后的标签的问题
  • 修正了非可见 HTML attr 上的 gettext 字符串妨碍翻译其他 attr 的问题
  • 修正了在复杂的 HTML 层次结构中翻译 dom 变更不起作用的错误
  • 更正后的南非荷兰语旗帜。
  • 修复了与旧版 jQuery 的兼容性问题

1.2.2

  • 添加了翻译块功能,可同时翻译多个 HTML 元素
  • 改进:使搜索引擎优化插件能够使用谷歌翻译自动翻译页面标题
  • 修复:使用简码语言切换器时在 url 末尾添加 #trpprocessurl
  • 修复:从辅助语言更改语言时,当页面标题已翻译时会出现 404 页面的问题
  • 修复:从一个页面提交表单到另一个页面时,用户会被引导至默认语言。现在,如果启用了 “强制自定义语言链接”,用户将被引导至正确的网址

1.2.1

  • 为浮动图像添加额外的 css,使其在某些主题中不会破坏线条
  • 修复了与 Woocommerce 购物车部件的兼容性问题
  • 修复:当 homeurl 为空时使用 siteurl 来检测语言

1.2.0

  • 修复 wptexturize 在二级语言中更改字符的问题
  • 对 url_is_file() 函数的迷你重构
  • 重构 get_url_for_language(),使其不使用全局变量
  • 我们不再在服务器上实际文件的链接中添加语言路径

1.1.9

  • 修复小部件语言切换器,以考虑到新的 hreflang

1.1.8

  • 修正了字符串列表也出现在动态字符串列表中的错误。还修正了因缺少 jquery_object 而导致重复动态字符串没有铅笔图标的错误。
  • 修复了 Woocommerce 会话存储兼容性问题
  • 修复了语言浮动器在 iPhone 上无法打开的问题。
  • 修正了元素内的普通文本节点在属性为 gettext 时无法翻译的问题
  • 在 hreflang 中将 _ 替换为 -,并对其进行过滤
  • 将 “强制语言到自定义链接 “设置为 “是 “作为默认设置
  • 移除两个循环内的密集函数,以便只有在检测到 js 中的内容时才执行这些函数
  • 对观察到的突变字符串中的 HTML 字符进行解码,并删除 trp-ajax.php 中的删除线,以修复使用 js 添加的某些字符串无法翻译的问题

1.1.7

  • 与 Elementor 页面生成器的兼容性修正
  • 已添加翻译 .pot 文件
  • 在我们的 trp-ajax.php 文件中为 mysqli 连接添加正确的编码,因此我们修复了一些翻译问题
  • 如果检测到的字符串与现有字符串相似,则不再重新添加,从而修复了与 javascript 字符串变异观察器有关的无限循环问题
  • 从附加组件选项卡中对齐文本。

1.1.6

  • 已添加对翻译 Contact Form 7 警告信息的支持
  • 修正了某些包含特殊字符的字符串无法翻译的问题(如 “¿¡”)。
  • 修复了以注销身份查看时在编辑器中切换语言的错误
  • 修复了某些主题中主页链接中断的问题
  • 在翻译编辑器中添加了对 RTL 语言的支持

1.1.5

  • 已添加对使用 css 类 .translation-block 的翻译块的支持。
  • 增加了选择不同语言作为网站访客默认语言的可能性。
  • 更新了附加组件设置页面,添加了缺失的附加组件,通过 GET 参数添加了语言附加组件
  • 修复了当 Yoast SEO 插件激活时,帖子或页面中的 [language-switcher] 无法保存页面的问题
  • 添加了插件通知类和漂亮永久链接通知
  • 添加了 WooCommerce 兼容性标签
  • 小幅改进 css

1.1.4

  • 允许添加新语言的过滤器:”trp_wp_languages
  • 修复了 ajax 调用中 get_permalink()无法返回首选语言的问题
  • 调整代码,允许使用基于 GET 参数的语言
  • 修复语言切换器和自定义查询的一些问题,并考虑默认语言的子目录是否已打开
  • 修正了 js 翻译中的一个问题,即在不该修剪字符串的情况下修剪了数字和其他字符

1.1.3

  • 修复语言切换器对 BuddyPress 页面不起作用的问题
  • 修复了帖子内容中的 CDATA 会破坏翻译的问题
  • 添加了一个可激活并尝试修复无效 HTML 的过滤器:trp_try_fixing_invalid_html

1.1.2

  • 我们现在可以确保所有提交的表格都重定向到正确的语言版本
  • 修复了语言切换器中缺少斜线的问题
  • 修正了一个问题,即在切换语言时,我们无法重定向到正确的 url 标头
  • 修正了 get_language_names 函数中的一个可能的问题
  • 修正了因翻译元内容中的引号未转义而导致 HTML 出错的问题
  • 删除了 full_trim 函数中的一个特殊字符,该字符会导致某些字符串无法选择进行翻译

1.1.1

  • 修正了 IE 不支持 startsWith 方法的 js 错误
  • 删除了 select2 库中不必要的文件
  • 改进了重写 urls 的方式,以消除某些错误

1.1.0

  • Implemented View As “Logged out user” functionality for translating strings that show only for logged out users
  • Allow slug edit for default language
  • Fixed an issue with the dropdown of translation strings when there were unsaved changes and the dropdown disconected from the textarea
  • Prevent translation editor icon pencil to exit the translation iframe
  • Fixed translating via the next/prev buttons that reset the position in the translation string list
  • 重构在没有可用变量时为语言切换器生成语言 url 的方式

1.0.9

  • We now flush permalinks when saving the settings page to avoid getting 404 and 500 errors
  • Added the current language as a class on the body tag. Ex: translatepress-en_US
  • Small readme changes

1.0.8

  • We now allow HTML in normal strings translations.
  • Changed the way we get the default language permalinks in Woocommerce rewrites
  • Fixed issues with date_i18n function
  • Fixed a warning generated when there are no rewrite rules
  • Fixed dynamic strings not updating the translation dropdown list.
  • Fixed issues with hidden space characters that were breaking some translations
  • Make sure we don’t loose the trp-edit-translation=preview from url after a WordPress redirect

1.0.7

  • Fixed a small bug in js regarding the translation editor sidebar with
  • Fixed Language Switcher for Woocommerce product categories and product tags going to 404 pages
  • Fixed issues with Woocommerce and permalinks when the default language was not english
  • Excluded more functions from getting gettext wraps

1.0.6

  • Added filter on capabilities to allow other roles to edit translations:’trp_translating_capability’
  • Don’t show php errors and notices when we are storing strings in the database
  • Fixed issues with attributes that contain json content, for instance in woocommerce variations
  • We no longer wrap gettext inside the wptexturize function
  • We no longer wrap gettexts that appear in the bloginfo function

1.0.5

  • Added possibility to edit gettext strings from themes and plugins from english to english, without adding another language. Basically, string-replace functionality.
  • 支持翻译文本输入占位符
  • We have a way of translating emails using the conditional language shortcode [trp_language language=”en_US”] English only content [/trp_language]
  • Fixed issues with some elements that contained new lines and \u00a0 at the start of the strings

1.0.4

  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases on the button element
  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases because of overflow hidden
  • Fixed a issue that was sometimes causing javascript errors with certain plugins

1.0.3

  • Added a conditional language shortcode: [trp_language language=”en_US”] English only content [/trp_language]
  • Create link to test out Google API key.
  • Improvements to Woocommerce compatibility
  • Fixed json_encode error that was causing js errors
  • Changed ‘template_include’ hook priority to improve compatibility with some themes

1.0.2

  • Translation interface improvements
  • Fixed issues with strings loaded with ajax
  • Added an addon page
  • Fixed bug with gettext node accidentally wrapping another string too.

1.0.1

  • Fixed incorrect blog prefix name for Multisite subsites on admin_bar gettext hook.
  • Fixed Translate Page admin bar button sometimes not having the correct url for entering TP Editor Mode
  • Skipped dynamic strings that have only numbers and special characters.
  • Fixed order of categories in Editor dropdown. (Meta Information, String List..)
  • Fixed JS error Uncaught Error: Syntax error, unrecognized expression

1.0.0

  • Initial release.