Я пытаюсь добавить поддержку локализации для карты , созданной для панели инструментов Laravel Nova.
Я уже создал папку в /resources/lang
, содержащую языковые файлы JSON в форматекак en.json
.Файлы публикуются (копируются) с помощью команды публикации, но loadJsonTranslationsFrom()
, похоже, ничего не делает:
class CardServiceProvider extends ServiceProvider
{
public function boot()
{
$this->publishes(
[__DIR__ . '/../resources/lang' => resource_path('lang/vendor/my-custom-card')],
'my-custom-card-lang'
);
$this->loadJsonTranslationsFrom(resource_path('lang/vendor/my-custom-card'));
}
}
Вот так выглядит разметка в Card.vue
:
{{__('Title')}}
Как проверить, правильно ли загружены файлы JSON?Чего мне не хватает?
Вопрос в том, как мне поддержать локализацию для карт в Laravel Nova?