processmaker/laravel-i18next

将Laravel本地化文件转换为i18next兼容格式。为i18next-xhr-backend提供路由。

dev-master 2020-11-26 14:26 UTC

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