考虑到这些天我不使用 WordPress,而且一段时间以来我还没有真正使用过 WooPoly 。我正在寻找维护者来接管这个项目。
如果您有兴趣,请回复此问题或通过电子邮件与我联系:hyyanaf [at] gmail [dot] com
该插件可以使用以下方式运行多语言电子商务网站
WooCommerce 和 Polylang.It 使产品和商店页面可翻译,
访客切换语言并以他们的语言订购产品。以及所有来自
您喜欢的界面。
请不要再在 wordpress 论坛上寻求支持,这使我很难在不同地方关注问题。如果您需要帮助,请打开一个新的 Github 问题。
阅读完整的文档
特征
您需要了解的有关此插件的信息
插件需要 PHP5.3 或更高版本
该插件与 Polylang 同步开发
和 WooCommerce 最新版本
该插件支持可变产品,但使用它们将使您无法
更改默认语言,因为插件实现此功能的方式
支持。因此,在开始之前,必须确保选择默认语言
添加新的可变产品。
Polylang URL 修改方法从内容设置语言不是
支持的
设置环境
您需要自己翻译 woocommerce 页面
该插件将为您处理其余的工作
翻译
阿拉伯文(Hyyan Abo Fakher)
西班牙语的修女
贡献
欢迎大家帮助贡献和改进此插件。有几个
您可以做出贡献的方式:
报告问题(请阅读问题准则)
建议新功能
编写或重构代码
改善文件
解决问题
1.4.3
修复了#434 页检查重复页面和其他语言切换问题
修复了#435 修复了在意外情况下调用此插件时 get_current_screen 错误的问题道具 danieleftodi YITH 礼品卡
修复了#436 FlashMessages 中的非法字符串偏移和无效参数
1.4.2
修复了#432 默认变异属性在使用多个属性时未正确同步的问题
在不同情况下修复了#431 多个电子邮件翻译问题
修复了#430 错误修复和增强功能,以允许禁用变体
库存同步–避免在未翻译产品的地方记录错误
1.4.1
通过反转#390,#346 购物车来修复#427,由于与货币切换器不兼容而在切换语言时保留价格,而是使用 woo-poly.Cart.switchedItem 过滤器在必要时进行行为自定义
1.4.0 预览版
谢谢 :
@ jon007
@mweimerskirch **
** @ Annih
@mrleemon
修复了#408 WooCommerce 3.6.x:通过确保重新计算产品查找数据以进行翻译并清除过时的产品数据缓存
修复#408 WooCommerce 3.6.x:3.6 的购物车片段脚本更新
修复#411,#299,#391,#361 库存同步问题
添加了 WooCommerce 页面检查器:添加了缺少的 WooCommerce 页面和翻译,为状态错误的页面添加了警告,解决了常见支持和设置可用性问题,例如#379
修复#390,#346 购物车:切换语言时保留价格道具 mweimerskirch
修复#364 初始设置:自动应用初始设置
修复#234 产品管理员:单击产品列表中的精选星号现在已与翻译同步
修复了#400 商店页面网址翻译:修复了网址中包含商店信息的地方
修复#416 电子邮件:添加了一些缺少的自定义字符串翻译
修复#414 电子邮件:v1.3.0 错误,用于翻译在 admin 中自定义的电子邮件字符串
修复#409 简码:允许产品简码以与产品简码相同的方式进行翻译
修复#419 变体:允许基于自定义产品特定属性的默认变体
1.3.0
通过翻译 “无形” 变体来修复#352
通过检查重复滑雪板的语言来修复#353
改善#353 修复
通过为变体分配语言来修复#348
通过降低优惠券加载的频率修复了#343
通过包含 woocommerce 的更新来修复#354
修复#356
当 $ polylang-> curlang不可用时,回退到 $ polylang-> pref_lang 获取 AJAX 端点 URL 。
固定变体的空属性
通过上传添加文件
固定的#370
修复#384
扩展电子邮件挂钩
修复#401 电子邮件主题和标题翻译
修复#399
1.2.0
感谢:@ jon007 的出色工作使发布此新版本成为可能
通过启用隐私字符串翻译来实现#337
通过翻译商店通知实施#339
1.1.0
感谢 :
@ jon007
@修女
@ masato-igarashi
@ marian-kadanka
@ahmedofali
对于使发行此新版本成为可能的所有出色工作
将 wc 版本添加到注释标题
通过处理未设置 ID 的简码来修复#283
添加西班牙语翻译
解决问题#320
修复#325 优惠券优化
修复问题#320(重新提交)
合并来自 nunhes / master 的拉取请求#322
更新自述文件
合并 masato-igarashi / master 的拉取请求#326
修复#317
再次修复 Ajax 端点 URL,修复#319
如果作为 mu-plugins 安装,请识别 woocommerce 和 polylang
更改检查 Polylang 和 woocommerce 版本的方式
由于我们使用类名来检查插件是否已激活,因此删除不需要的代码
再次合并来自 marian-kadanka / fix-319-ajax-endpoint-url 的拉取请求#329
合并来自 ahmedofali / master 的拉取请求#335
1.0.4
修复#257,修复#247
修复#248,修复#266 upgrader_process_complete 不理想
合并来自 marian-kadanka / fix-is-front-page-conditional-tag 的拉取请求#253
更新测试的 wp 版本
修复#260 –在 readme.txt 中添加 “ Requires PHP” 标签
仅在需要时修复#268 设置优惠券翻译
合并来自 szepeviktor / patch-1 的拉取请求#263
修复 is_front_page()在设置为网站静态首页的 WC 商店页面上不起作用
修复 Ajax 端点 URL
修复#247 – WooCommerce [产品] 简码和 Polylang
1.0.3
修复 PHP 致命错误:找不到类 “ NumberFormatter”
1.0.2
修复#200 Polylang 版本检查无法检测到 Polylang PRO
Cart.js 根据 WooCommerce 3.1 cart-fragments.js 进行了更新
修复#215 为优惠券添加字符串翻译(如果已安装,则包括 WooCommerce 扩展优惠券功能)
使用实用程序功能 get_translated_variation 解决#168 问题,以帮助获取翻译后的产品或版本
修复 woocommerce3 的#217 BACS bank_details()更新
为分组产品修复#213 复制子级
通过添加对同步产品元数据和产品属性到翻译产品的支持,部分实现了#208 WooCommerce 3.1 CSV 导入/导出
修复#207 禁止登录自定义,以在客户未登录时允许 “按订单付款” 链接起作用
(登录后继续进入付款页面,而不是我的帐户首页)
修复#212 更新 woocommerce3 警告的 delete DeleteRelatedVariation
修复#209 购物车使用变化消息填充错误日志
修复了价格和内置属性的#195 语言环境数字格式
修复#190 产品快速编辑现在可以同步翻译
修复#187 WordPress 4.8 中断了新变体产品的翻译
修复#184 如果客户在结帐时切换语言,则库存更新不正确
从 1.0.1 修复#186 运输方法转换回归
修复#188 在翻译变体时,代码尝试创建未翻译字词的副本
通过 @ vendidero / WooCommerce Germanized 修复#182 电子邮件翻译扩展挂钩
由于 @ vendidero / WooCommerce 德语,修复了元同步中的#181 个其他过滤器
1.0.1
修复#170,当 WooCommerce 3.0.8+处于活动状态时,购物车和订单中的产品变体标题已更正
添加了指向新 Wiki 文档页面的文档链接
添加了缩小的 javascript(启用 SCRIPT_DEBUG 以使用未缩小的版本)
修复#174 错误,自动填充父类别的缺失译文
修复#175 WooCommerce 无法为某些简码传递循环名称的问题
修复#10 如果尚未配置 Polylang 的初始设置问题
1.0.0
感谢 @ jon007 和 @decarvalhoaa 为发布此新版本所做的出色工作
此版本解决了有关属性和翻译处理的许多问题。
特别是:
现在,新的翻译可以使用源语言的自动复制,以帮助节省翻译时间。
将来将添加机器翻译。
复制选项包括产品标题,简短描述和详细描述。
同样,在创建新产品时,所有缺少的产品类别,标签和属性都会被复制,
以避免在保存缺少术语翻译的翻译时发生意外问题。
现在可以设置系统以允许不同类型的产品属性
在每种语言中都可以同步,翻译或独立。默认选项为:
产品属性已启用转换和同步
自定义产品属性关闭同步
在这种情况下,请按照以下步骤选择如何设置产品属性:
–翻译的属性?在以下位置添加产品属性并启用 “ Polylang 中的翻译”:
语言设置自定义分类法
–同步属性? [例如,所有语言中的值相同,例如产品代码,数字属性]
添加产品属性,并在 Polyang 中关闭翻译功能。
–每种语言的价值不同?作为自定义产品属性直接添加到产品
恩:自定义产品属性和全局产品属性的同步现在可以
在以下位置独立打开和关闭
设置 WooPoly,元列表,属性元,自定义产品属性。
对于未同步的属性类型,字段储物柜被解锁。
修复:现在可以在 Polylang 中分别配置全局产品属性:
选中 “ Settings WooPoly Translation” 属性后,该属性将显示在 Polylang 中:
语言设置自定义分类法列出了各个分类法
以前,所有属性转换都是强制启用的:现在可以选择性地启用它们
开启和关闭。这意味着不再需要为以下内容创建虚拟翻译
不可翻译的值,例如参考代码和数字字段。修复#127 。
更改:新的产品属性不再自动启用翻译功能,
创建新属性后,如果需要,请通过选中以下选项启用 “ Polylang 中的翻译”:
语言设置自定义分类法
Enh:现在默认添加缺少术语翻译。修复#72
适用于产品类别,产品标签,产品属性
先前造成的术语翻译缺失
修复#123 Fields Locker 性能优化
修复#155,修复#81,修复#99 网关通过将初始化移至 wp_loaded 来修复网关负载问题
修复#149 启用可变产品的复制
修复 wooCommerce3 中的#165 无效/交叉销售处理
修复#159 属性术语同步问题
修复:#148 WooCommerce3 product_visibility 现在是分类法,而不是元项目
修复:#153 Fields Locker 无法正确锁定 Select 类型的产品属性
修复:#147 添加新版本时,工具还应将新版本添加到其他语言
修复 wooCommerce 3.0 的#137#131#130#110#117,#97,#94,#84,#83,#82 改编
修复#136 可变产品库存同步问题,在父级别管理库存
Enh#132 添加设置页面链接到插件页面
修复#128 允许版本说明在翻译中可编辑
修复#129#138 帐户页面仅显示当前语言的订单
修正#112 运输类别不同步产品变化
修复#140,#142,#143,#89,#70 电子邮件翻译问题
修复#145 从 Polylang 到 Attributes Strings 翻译的正确链接
修复#95 WooCommmerce 产品简码未按语言过滤的问题
通过允许翻译价格显示后缀来修复#104 税
0.29.1
改善多站点兼容性
修正版本说明无法翻译
翻译带有变体的变量产品时修复 PHP 声明
修复 wc 翻译下载
0.29
当产品没有翻译时,修复报告中的 PHP 通知
修复了由于 Polylang 不推荐使用的函数引起的 PHP 通知
修复了报告页面中的 WordPress 数据库错误
修复了订单详细信息页面和电子邮件中缺少参数警告的问题
修复了 strpos()空指针针对空端点的警告
修复了从第三方支付网关删除电子邮件说明的问题
修复了不检测 polylang pro 是否激活的问题
修复了无法取消选择完整设置部分的问题#51
固定字段储物柜在版本标签中不起作用问题#76
经过测试并确认可在 WordPress 4.6.1,Polylang 2.0.7 和 WooCommerce 2.6.7 上工作
0.28
固定订单电子邮件翻译
固定的运输方法翻译,并增加了对 WooCommerce 2.6 的支持。
固定支付网关翻译
添加了 WC2.6 购物车页面 Ajax 支持
修复了后端 HTML 订单屏幕
固定产品类型下拉选择
修复了插件激活之前创建的产品变体的翻译
固定变量产品默认属性同步
固定变量产品(非分类法)属性同步
运行 WooCommerce 2.6 或更高版本的网站的固定产品运输类别
固定购物车翻译
具有多种产品的固定优惠券
具有多种产品的固定优惠券
经过测试并确认可在 WordPress 4.6.1 和 Polylang 2.0.4 上使用
0.27
更新了 TranslationsDownloader 以从 woocommerce 翻译项目中获取语言文件
已解决的问题 12:付款后返回网址错误
已修复问题 46:启用 wordpress 多站点时,未激活 PLugin
固定问题#26:变体产品和库存与语言同步
已修复问题#35:错误消息:插件无法正常运行
已修复的问题#16:可捕获的致命错误:仪表盘上的订单列表 getProductTranslationByObject()被赋予了布尔值,而不是 WC_Product 对象
已修复问题 42:未定义 pll_get_post 错误
已修复问题#43:调用未定义函数 Hyyan WPI pll_default_language()
已修复问题44:不建议使用PLL()-> model-> get_translations
已修复问题 45:致命错误:调用未定义函数 Hyyan WPI pll_get_post_language()
0.25
添加处理 Paypal 结帐的区域代码的功能
固定的语言环境,用于由 Paypal IPN 消息触发的电子邮件
固定字段更衣柜在 Firefox 浏览器中不起作用
0.24
增加了对分层导航小工具的支持
增加了对端点翻译的支持
将商店页面设置为首页时,固定产品被复制
修复了 0.20 升级后无法打开订单详细信息的问题
固定翻译链接未隐藏在订单页面中
在订单表中使用 “完成” 按钮时,不翻译固定电子邮件
常规代码改进
0.23
添加了对 WooCommerce 搜索小工具的支持 @see 重复的搜索结果
固定翻译下载器尝试下载 en_US 语言环境的 woo 翻译
修复了错误的产品重复行为
0.22
添加了翻译下载器,可在添加新的多语言后自动下载 woocommerce 翻译文件
添加了阿拉伯语翻译
固定翻译链接隐藏在文章页面中
常规代码改进
0.21
添加了管理界面,以允许用户控制插件功能
为每个属性添加了链接,以在 polylang 字符串表中搜索其翻译
添加了通用字段储物柜
添加了 POT 文件进行翻译
固定的 product_type 在 0.20 版本中未同步
常规代码改进
0.20
添加了当库存价值发生变化时同步 total_sales 的功能
添加了将产品报告与其翻译结合起来的功能
添加了将类别报告与其翻译结合的功能
修复了 sales_be_category 报告中的数据库错误
固定订单界面使用当前的用户语言而不是订单语言
0.19
添加了设置使用默认 woocomerce 永久链接的写永久链接的功能,该永久链接可与 polylang 一起使用
0.18
添加了对报告的基本支持(按语言过滤)
一般修复
0.17.2
固定问题#2(https://github.com/hyyan/woo-poly-integration/issues/2)
0.17.1
删除错误的 php used 语句
0.17
已修复(即使没有可变产品,也禁用了多语言切换器)
新增了同步产品类别自定义字段的功能
0.16
增加了对产品库翻译的支持
0.15
扩展元列表以包含_visibility
0.14
在 wordpress 存储库中发布