rolice / lang-sync
解析模板,提取语言并通过不同翻译进行同步。
dev-master
2015-10-12 15:22 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
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')