Переводы пакета в Filament
Давайте добавим переводы пакета.
Файлы лежат
в resources/lang
и подхватываются
по имени пакета.
Результат смотрим на
/admin.
В configurePackage
добавим вызов
hasTranslations
рядом с видами:
<?php
public function configurePackage(Package $package): void
{
$package
->name(static::$name)
->hasViews()
->hasTranslations();
}
?>
Для локали
en
зададим ключ
title
в greeting.php:
<?php
return [
'title' => 'Greeting from the package',
];
?>
В шаблоне панели
на
/admin
выведем подпись
через __
с префиксом
greeting::greeting.title:
<div>
{{ __('greeting::greeting.title') }}
</div>
Выведите подпись из файла перевода пакета.