processmaker / laravel-i18next
将Laravel本地化文件转换为i18next兼容格式。为i18next-xhr-backend提供路由。
dev-master
2020-11-26 14:26 UTC
Requires (Dev)
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2024-09-14 22:15:54 UTC
README
在运行时将Laravel翻译文件转换为i18next兼容格式。此包为i18next提供了通过i18next-xhr-backend
拉取翻译的路由。
@待办事项
- 添加示例,说明如何在react应用中实现(超出
views/test.blade.php
)
安装
支持通过composer安装。运行composer require processmaker/laravel-i18next
。安装完成后,您可以通过php artisan vendor:publish --tag=i18next
发布配置。
如果您使用多维数组进行翻译,而不是使用Laravel字符串作为键,则应将flatten
配置选项(在config/i18next.php
中找到)设置为true。
exclude.groups
配置选项允许您排除命名组。因此,如果您有lang/en/custom_group.php
,并且想排除它,请将custom_group
添加到exclude.groups
键中。
测试
我们在本包中使用PHPUnit ^7.2进行单元测试。您可以通过以下方式执行测试:
composer run-script test