swiftyper/fbt-sync

用于自动部署PHP fbt框架翻译的扩展

1.0.1 2022-07-30 11:49 UTC

This package is auto-updated.

Last update: 2024-09-25 20:30:02 UTC


README

FBT

FBT同步

此库允许您导入本地短语并自动部署已审查的翻译。

开始使用Swiftyper翻译

需求

  • PHP 7.0或更高版本

📦 安装

$ composer require swiftyper/fbt-sync

🔧 配置

以下步骤是必需的

  1. Swiftyper Translations 上注册您的FBT项目

  2. 创建配置文件,并相应地调整swiftyper_config.php文件中的值

    $ php ./vendor/bin/swiftyper fbt --config
  3. 初始化项目设置

    $ php ./vendor/bin/swiftyper fbt --init
  4. [可选]如果您想使用自动导入和部署

    • 创建这三个POST端点

      $swiftyper = new \Swiftyper\fbt\SwiftyperIntlRouter();
      
      // yourdomain.com/intl/sync:
      $swiftyper->sync();
      
      // yourdomain.com/intl/deploy:
      $swiftyper->deploy();
      
      // yourdomain.com/intl/upload:
      $swiftyper->upload();

选项

swiftyper_config.php文件将存储在您的项目根目录中。编辑此文件的內容,并相应地调整值。您需要提供有效的Swiftyper api_token

  • api_key string:项目API密钥(必需)
  • verify_signature bool:验证响应中的签名
    • fbt:
      • path string:生成的翻译和源字符串的缓存存储路径
      • hash_module string:哈希模块
      • md5_digest string:MD5摘要

🚀 命令

php ./vendor/bin/swiftyper

选项

📜 许可证

MIT许可证(MIT)。有关更多信息,请参阅LICENSE