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/wp
web/app/plugins
,除了文件web/app/plugins/.gitkeep
之外
运行 composer update
。
致谢
本软件包由 Angry Creative 开始开发,由 Bjørn Johansen 重写,集成了 Mirai 做的兼容性更改,并更新以支持 Composer v2。