atico / translator-symfony-demo-google-to-yml
电子表格翻译器。Symfony 示例应用程序。接收 Google Drive 电子表格文件,并为每个区域创建 Yml 格式的翻译文件
Requires
This package is not auto-updated.
Last update: 2024-09-29 23:56:56 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 将包含以下 Spreadsheet Translator 依赖项
"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 扩展包
Symfony 示例
- Symfony 示例。接收本地文件,并为每个区域创建 Php 格式的翻译文件
- Symfony 示例。接收 Google Drive 电子表格,并为每个区域创建 Yml 格式的翻译文件
- Symfony 示例。接收 Microsoft OneDrive 电子表格,并为每个区域创建 xliff 格式的翻译文件
需求
- PHP >=5.5.9
- Symfony ~2.3|~3.0
贡献
我们欢迎对此项目的贡献,包括拉取请求和问题(以及现有问题的讨论)。
如果您想贡献代码但不确定从哪里开始,问题列表是一个好的起点。如果您是第一次贡献代码,您可能会发现 Github 的关于 分支项目 的指南很有帮助。
所有贡献者(无论是贡献代码、参与问题讨论还是以其他方式参与)都必须遵守我们的行为准则。
许可
电子表格翻译器 Symfony 扩展包采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。