fr3ddy/easykeychange

轻松支持翻译。导出 Excel 文件,更改键值,完成后重新导入。

dev-master 2016-11-26 12:58 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:25:19 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Easytrans

!ALPHA RELEASE!

为您的多语言 Laravel 应用提供轻松使用的键值更改功能。

导出 Excel 文件,更改键值,再次导入。

听起来很简单...

现在测试它!

安装

使用 composer 安装此包

composer require fr3ddy/easykeychange

将服务提供者添加到您的 app/config.php 中的 providers 数组

Fr3ddy\Easykeychange\EasykeychangeServiceProvider::class,

将 Excel 服务提供者添加到您的 app/config.php 中的 providers 数组

Maatwebsite\Excel\ExcelServiceProvider::class,

在您的 app/config.php 中添加别名到 aliases 数组

'Excel' => Maatwebsite\Excel\Facades\Excel::class,

使用以下命令发布配置

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

设置 "force_sheets_collection" = true (行 466)

用法

导出

在您的项目目录中使用以下命令,将在 storage/easykeychange 文件夹中生成一个 Excel 文件。

php artisan easykeychange:export

在此 Excel 文件中,您将为每种语言找到对应每种翻译文件的单独工作表。您可以随意删除任何工作表,在再次导入时不会出现问题。

导入

在您的项目目录中使用以下命令,将 storage/easykeychange 文件夹中的 Excel 文件导入。我期望的文件名为 keys.xls

php artisan easykeychange:import

导入时,将创建备份文件,并将根据工作表名称为 Excel 中的所有工作表生成新文件。

提示

它与 potsky/laravel-localiziation-helpers 和 mcamara/laravel-localization 一起工作得非常出色