testmonitor / laravel-vue-i18n-generator
此软件包将您的Laravel翻译文件编译成Vue i18n兼容的JSON文件。
v1.0.0
2023-05-04 08:29 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.1
- orchestra/testbench: ^8.5
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.5.2
README
此软件包将您的Laravel翻译文件编译成Vue i18n兼容的JavaScript文件。
目录
安装
首先使用Composer安装此软件包
$ composer require testmonitor/laravel-vue-i18n-generator
可选地发布软件包资源
$ php artisan vendor:publish --provider="TestMonitor\VueI18nGenerator\VueI18nGeneratorServiceProvider" --tag="config"
现在您已设置完毕!
使用方法
安装后,使用Artisan命令生成Vue i18n文件
$ php artisan vue:translations
这将您的Laravel JSON和PHP语言文件编译成一个名为vue-i18n-locales.js
的单个JavaScript文件,位于/resources/js/i18n
目录下。
默认情况下,您的Laravel语言路径用于确定要包含的文件。您可以使用路径选项来覆盖此行为
$ php artisan vue:translations --path=resources/lang
还有更改输出文件路径的选项
$ php artisan vue:translations --output=resources/js/i18n.js
或者,您可以在配置文件中配置输出文件路径。
变更日志
有关更多信息,请参阅变更日志
贡献
有关贡献的详细信息,请参阅贡献指南
致谢
- Thijs Kok - 首席开发者 - ThijsKok
- Stephan Grootveld - 开发者 - Stefanius
- Frank Keulen - 开发者 - FrankIsGek
许可
MIT许可证(MIT)。有关更多信息,请参阅许可证