motivast / polylang-string-extractor
Polylang String Extractor 是一个插件,用于从 WordPress 函数中提取可翻译的字符串到 Polylang。
Requires
- gettext/gettext: ^4.4
Requires (Dev)
- php: >=5.6.0
- 10up/wp_mock: 0.3.0
- pdepend/pdepend: 2.2.4
- pear/http_request2: 2.3.0
- phing/phing: 2.16.0
- phploc/phploc: 4.0.0
- phpmd/phpmd: 2.4.2
- phpunit/phpunit: 6.5.7
- sebastian/phpcpd: 3.0.0
- squizlabs/php_codesniffer: 3.2.3
- wimg/php-compatibility: 8.1.0
- wp-cli/wp-cli: 1.5.0
- wp-coding-standards/wpcs: 0.14.1
- wpackagist-plugin/polylang: 2.3.3
- wpackagist-theme/twentyseventeen: 1.4.0
This package is auto-updated.
Last update: 2024-09-24 01:15:48 UTC
README
Polylang String Extractor 是一个插件,用于从 WordPress 原生翻译函数(如 __()
或 _e()
)中提取可翻译的字符串到 Polylang 的 "Strings translations" 表格。
为什么?☝️
Polylang 是一个很好的 WordPress 翻译插件。它提供了方便的方法来翻译页面、文章、自定义文章类型和字符串。然而,字符串必须使用 pll__
或 pll_e
函数进行翻译,并通过 pll_register_string
注册才能在 "Strings translations" 表格中显示。调整您的主题或插件以兼容 Polylang 字符串翻译功能可能会非常耗时。
此插件将扫描主题和插件,查找原生 WordPress 翻译函数(如 __()
或 _e()
),从中提取字符串并添加到 Polylang 的 "Strings translations" 表格中。
安装 📦
- 访问插件 > 添加新插件
- 搜索“Polylang String Extractor”
- 安装并激活“Polylang String Extractor”
或
- 从 wordpres.org 仓库或发布部分下载插件。
- 将 polylang-string-extractor 目录上传到您的 /wp-content/plugins/ 目录
- 通过 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