vladislavbogomolov / transheet
Google Sheets 作为翻译工具
0.1.0
2022-06-16 22:26 UTC
Requires
- google/apiclient: ^v2.12.5
README
Transheet
入门
启用 Google Sheets API 并创建服务帐户
- 前往 Google Cloud Platform 控制台
- 启用 "Google Sheets API"
- 点击 "管理"
- 点击 "凭证"
- 点击 "创建凭证"
- 点击 "OAuth 客户端 ID"
- 点击 "配置同意屏幕"
- 选择 "外部" > 创建
- 为 "Google Sheets API" 添加作用域
.../auth/drive.file - 保存并继续
- 发布应用
- 点击 "凭证" 并从 "创建凭证" 中选择 "OAuth 客户端 ID"
- 选择 "Web 应用" 并点击 "创建"
- 点击 "下载 json",将文件放在项目根目录并重命名为
client_secret.json - 点击 "服务帐户"
- 在 "服务帐户名称" 文本框中输入 "ServiceAccount"
- 点击 "创建并继续"
- 点击 "完成"
- 复制创建的服务帐户的电子邮件地址
创建电子表格
- 创建新的电子表格
- 点击右上角的 "共享" 按钮
- 粘贴复制的服务帐户电子邮件并点击 "完成"
- 将创建的电子表格的 ID 添加到您的 .env 文件中。
示例
SPREADSHEETID=1Tu3EvufoNVnnUvRnc-3d-3raww6Z7ti951xegnqlsDM
- 将电子表格名称添加到您的 .env 文件中。
示例
SHEETNAME=Sheet1
- 在 A1 单元格中设置值为 "key",不带双引号
- 从 B1 到 Z1 设置感兴趣语言的 ISO 639-1 代码
示例
安装包
- 安装
composer require vladislavbogomolov/transheet
- 将以下内容添加到
./config/app.php文件中,在Package Service Providers...注释之后
Vladislavbogomolov\Transheet\TransheetServiceProvider::class,
用法
此命令将在每个语言文件夹中创建 transheet.php 文件,其中包含翻译列表。
php artisan transheet:download
(返回顶部)
