raph-topo/wp-translations

Composer 插件,用于从 wordpress.org 下载翻译文件

安装次数: 1,413

依赖: 0

建议者: 0

安全性: 0

星标: 7

关注者: 1

分支: 1

公开问题: 1

类型:composer-plugin

v3.1.2 2023-11-09 14:38 UTC

This package is auto-updated.

Last update: 2024-09-09 08:22:48 UTC


README

Packagist Version Packagist Stars Packagist Downloads GitHub last commit PHP Composer GitHub issues GitHub pull requests License

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。