使用 Google 表格翻译 Laravel 语言

发布于 作者:

Translate Laravel Languages with Google Sheets image

Laravel Translation Sheet 是 Nassif Bourguig 开发的一个包,用于使用 Google 表格翻译 Laravel 语言文件。我喜欢这个想法/包的原因是,它让使用 Google 表格等标准工具协作翻译语言变得非常容易。

相关:构建 Laravel 翻译包

与 Google 表格的交互方式是通过一系列 Artisan 命令和 Google Sheets API

# Setup and prep commands
php artisan translation_sheet:setup
php artisan translation_sheet:prepare
 
# Publish translation to Google Sheets
php artisan translation_sheet:push

翻译准备就绪后,可以使用 pull 命令从电子表格中拉取翻译,并写入 Laravel 应用程序中的特定语言文件中。

php artisan translation_sheet:pull

使用 pull 命令将翻译从 Google 表格同步到配置的语言翻译文件。您可以通过版本控制对其进行差异比较,测试它们,最后将它们提交到应用程序。

收到翻译并将其拉取到应用程序后,可以锁定电子表格以避免冲突。

# Lock the sheet to avoid conflicts
php artisan translation_sheet:lock

您可以在 GitHub 上的 nikaia/translation-sheet 上了解更多关于 Laravel Translation Sheet 的信息。要了解如何安装和使用该包,请查看 项目的自述文件

Paul Redmond photo

Laravel 新闻的撰稿人。全栈 Web 开发人员和作者。

分类于
Cube

Laravel 时事通讯

加入 40k+ 其他开发者,不错过任何新的提示、教程等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发人员必备的代码运行器。使用 AI、自动完成功能和本地和生产环境中的即时反馈进行调试。

Tinkerwell
No Compromises logo

绝不妥协

来自“绝不妥协”播客的两位经验丰富的开发者 Joel 和 Aaron 现在可以为您的 Laravel 项目提供服务。 ⬧ 固定费率 7500 美元/月。 ⬧ 无冗长的销售流程。 ⬧ 无合同。 ⬧ 100% 返款保证。

绝不妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,以确保您的 Web 应用程序取得成功。

Kirschbaum
Shift logo

Shift

正在运行旧版本的 Laravel?即时自动 Laravel 升级和代码现代化,以保持您的应用程序新鲜。

Shift
Bacancy logo

Bacancy

只需 2500 美元/月,就可以用一位拥有 4-6 年经验的经验丰富的 Laravel 开发人员来增强您的项目。获得 160 小时的专用专业知识和 15 天免费试用。立即预约通话!

Bacancy
Lucky Media logo

Lucky Media

现在就获得幸运 - Laravel 开发的理想选择,拥有十多年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar:Laravel 电子商务

Laravel 的电子商务。一个开源软件包,将现代无头电子商务功能的强大功能带到 Laravel。

Lunar:Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 招聘平台

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit:Laravel SaaS 启动套件

SaaSykit 是一个 Laravel SaaS 启动套件,包含运行现代 SaaS 所需的所有功能。支付、精美结账、管理面板、用户仪表板、身份验证、就绪组件、统计信息、博客、文档等等。

SaaSykit:Laravel SaaS 启动套件
Rector logo

Rector

您无缝升级 Laravel、降低成本和加速创新的合作伙伴,帮助企业取得成功

Rector
MongoDB logo

MongoDB

通过强大的 MongoDB 和 Laravel 集成来增强您的 PHP 应用程序,使开发人员能够轻松高效地构建应用程序。支持事务性、搜索、分析和移动用例,同时使用熟悉的 Eloquent API。了解灵活的现代数据库 MongoDB 如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的零依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

将 Swagger UI 添加到您的 Laravel 应用程序

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel 提示构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的站点搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包将评论添加到您的 Laravel 应用程序

阅读文章