motivast/polylang-string-extractor

Polylang String Extractor 是一个插件,用于从 WordPress 函数中提取可翻译的字符串到 Polylang。

安装: 147

依赖: 0

建议: 0

安全: 0

星星: 10

关注者: 3

分支: 0

开放问题: 1

类型:wordpress-plugin

dev-master 2020-04-23 15:19 UTC

This package is auto-updated.

Last update: 2024-09-24 01:15:48 UTC


README

plugin downloads rating php support

travis coverage maintainability

Polylang String Extractor 是一个插件,用于从 WordPress 原生翻译函数(如 __()_e())中提取可翻译的字符串到 Polylang 的 "Strings translations" 表格。

为什么?☝️

Polylang 是一个很好的 WordPress 翻译插件。它提供了方便的方法来翻译页面、文章、自定义文章类型和字符串。然而,字符串必须使用 pll__pll_e 函数进行翻译,并通过 pll_register_string 注册才能在 "Strings translations" 表格中显示。调整您的主题或插件以兼容 Polylang 字符串翻译功能可能会非常耗时。

此插件将扫描主题和插件,查找原生 WordPress 翻译函数(如 __()_e()),从中提取字符串并添加到 Polylang 的 "Strings translations" 表格中。

安装 📦

  1. 访问插件 > 添加新插件
  2. 搜索“Polylang String Extractor”
  3. 安装并激活“Polylang String Extractor”

  1. 从 wordpres.org 仓库或发布部分下载插件。
  2. 将 polylang-string-extractor 目录上传到您的 /wp-content/plugins/ 目录
  3. 通过 WordPress 中的 "插件" 菜单激活插件

使用 🔥

插件激活后,Polylang String Extractor 将自动扫描您的主题和插件,查找 WordPress 翻译函数。要重新扫描主题和插件,您可以前往 "Polylang" 插件的 "Strings Translations",并点击 "Scan for translations" 按钮。

支持的函数

  • __()
  • _e()
  • _x()
  • _ex()
  • esc_attr__()
  • esc_html__()
  • esc_attr_e()
  • esc_html_e()
  • esc_attr_x()
  • esc_html_x()
  • _n()
  • _nx()
  • _n_noop()
  • _nx_noop()

Polylang String Extractor 支持像 _n() 这样的翻译复数的函数,但 Polylang 本身没有此类功能。翻译这类字符串可能会导致意外结果。

贡献 ✋

在发起拉取请求之前,请务必阅读贡献指南

感谢所有为 Polylang String Extractor 做出贡献的人!

许可 📖

该项目受GNU GPLv2 (或更新版)许可。

版权 (c) 2018-现在,Motivast