raph-topo / wp-translations
Composer 插件,用于从 wordpress.org 下载翻译文件
v3.1.2
2023-11-09 14:38 UTC
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.5
README
Composer 插件,用于下载 WordPress 核心程序、插件和主题的翻译文件。
针对 Roots 堆栈优化,特别是 Bedrock,但也可适应基于 Composer 的其他配置。
仅支持 Composer v2。
说明针对 Bedrock 根目录,通常是 site。
安装
将以下设置添加到 composer.json
{
"extra": {
"wordpress-translations": [ "fr_FR" ],
"wordpress-translations-dir": "web/app/languages"
}
}
WordPress 翻译 页面列出可用的地区(列 WP Locale)
使用以下命令安装 WP Translations
$ composer require raph-topo/wp-translations
用法
每次您安装或更新一个包时,Composer 都会尝试通过 WordPress.org API 安装翻译文件 —— 仅针对此包。
请提交翻译文件(web/app/languages/{.,themes,plugins}/*{.mo,.po})并将它们部署到预发布和正式环境。
不时,您可能想要删除旧翻译文件(已卸载的插件等)。为此,您必须删除 web/app/languages 并按照下面的 现有项目 进行操作。
现有项目
要强制更新已安装包的翻译,请删除以下文件夹的内容
web/wpweb/app/plugins,除了文件web/app/plugins/.gitkeep之外
运行 composer update。
致谢
本软件包由 Angry Creative 开始开发,由 Bjørn Johansen 重写,集成了 Mirai 做的兼容性更改,并更新以支持 Composer v2。