atico/translator-symfony-demo-google-auth-to-php

电子表格翻译器。Symfony 示例应用程序。将 Google Drive 电子表格文件转换为每个区域的 Yml 格式翻译文件

1.0.2 2019-01-02 16:22 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:20 UTC


README

简介

轻量级的 Symfony 示例应用程序,用于电子表格翻译功能。该示例提供了一个命令,该命令可以接受 Google Drive 电子表格文件,并为每个区域创建 Php 格式的翻译文件。

安装

composer create-project atico/translator-symfony-demo-google-to-yml

这将将在您的计算机上安装示例应用程序

源示例电子表格文件位于 https://docs.google.com/spreadsheets/d/1HCpvamO2eHRV2oeMgmSj9WD_AfCc6gPHUi2aFyjSsR8/edit#gid=0

运行示例

在终端中输入:bin/console atico:demo:translator --sheet-name=common

此命令将生成存储在 app/translations 文件夹中的翻译文件。

生成的文件将包括

  app
  |
  └───Resources
     │
     └──translations
         │  demo_common.en_GB.php
         │  demo_common.es_ES.php   
         │  demo_common.fr_FR.php

demo_common.en_GB.yml 将包含

  <?php
  return array (
    'homepage_title' => 'Spreadsheet translator',
    'homepage_subtitle' => 'Translator of web pages from spreadsheets',
  );

备注

composer.json 将包含以下电子表格翻译器依赖项

  "atico/spreadsheet-translator-core": "^1.0",
  "atico/spreadsheet-translator-symfony-bundle": "^1.0",
  "atico/spreadsheet-translator-provider-googledrive": "^1.0",
  "atico/spreadsheet-translator-reader-xlsx": "^1.0",
  "atico/spreadsheet-translator-exporter-yml": "^1.0",

相关

Symfony Bundle

Symfony 示例

需求

  • PHP >=5.5.9
  • Symfony ~2.3|~3.0

贡献

我们欢迎对这个项目的贡献,包括拉取请求和问题(以及现有问题的讨论)。

如果您想贡献代码但不确定从何开始,问题列表是一个不错的选择。如果您是首次贡献代码,您可能会发现 Github 的关于 forking projects 的指南很有帮助。

所有贡献者(无论贡献代码、参与问题讨论,还是以其他方式参与)都必须遵守我们的行为准则。

许可证

电子表格翻译器 Symfony Bundle 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。