fr3ddy / easykeychange
轻松支持翻译。导出 Excel 文件,更改键值,完成后重新导入。
dev-master
2016-11-26 12:58 UTC
Requires
- maatwebsite/excel: 2.1.*
This package is not auto-updated.
Last update: 2024-09-28 20:25:19 UTC
README
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 一起工作得非常出色