maikay / zf2-poeditor-php-client

此包已被废弃,不再维护。未建议替换包。

https://poeditor.com 的 API 客户端

0.3.1 2016-07-05 06:32 UTC

This package is not auto-updated.

Last update: 2021-11-27 01:41:47 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

安装

推荐通过 composer 安装 maikay/zf2-poeditor-php-client,将依赖项添加到您的 composer.json

{
    "require": {
        "maikay/zf2-poeditor-php-client": "0.3.*"
    }
}

要求

配置

  1. PhpClientPoeditor 添加到您的应用程序模块中
  2. php-client-poeditor.global.php.dist 复制到您的配置自动加载目录,并在文件名中移除 .dist
  3. 配置 中更新您的 api_tokenproject_id(您可以在 这里 找到这些信息)

用法

运行配置的策略

cd path/to/my/zf2-project
php public/index.php php-client-poeditor build

php-client-poeditor build此处 进行了配置

策略

现有策略

ServiceManagerKey 描述
PhpClientPoeditor\Strategy\OneToOneStrategy 以 1:1 的方式保存获取的内容 POEditor - 支持的格式
PhpClientPoeditor\Strategy\PhpArrayStrategy 将获取的内容保存为可使用 Zend/I18n/Translator/Loader/PhpArray.php
PhpClientPoeditor\Strategy\JsonKeyValueStrategy 以类似 PhpArrayStrategy 的方式保存获取的内容 - 仅以 json 格式

编写您自己的策略

要获取您自己的策略,只需创建一个通过实现 PhpClientPoeditor\Strategy\StrategyInterface 的策略。