rolice/lang-sync

解析模板,提取语言并通过不同翻译进行同步。

dev-master 2015-10-12 15:22 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:58:55 UTC


README

语言提取器和同步器

此包是为 Laravel 4.2 开发的。Laravel 5.0+ 支持即将推出。

它是如何工作的?

该包将遍历应用程序文件,并搜索任何 Lang::get@lang 语句,并检查正确的语言文件中的翻译。如果不存在文件,将创建新文件;如果缺少确切的翻译,将在语言文件中添加一行。

所有语言文件都将使用统一的翻译代码样式进行解析。

安装

您可以通过执行以下命令轻松地在您的 Laravel 项目中安装该包:

composer require rolice/lang-sync

安装后,您需要在应用程序配置中添加服务提供者

'Rolice\LangSync\LangSyncServiceProvider'

对于 PHP 5.6+,您可以添加以下内容:

Rolice\LangSync\LangSyncServiceProvider::class

使用方法

使用 artisan 命令完成使用。这可以通过命令行完成,例如:

php artisan locale:extract

您可以从 PHP 代码中轻松调用它,例如,如果命令行不可用:

Artisan::call('locale:extract')