-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Translations
At the moment, English, German, French, Dutch, Portuguese, Spanish, Turkish among other translations are available out of the box. Just specify the locale
configuration option in config/app.php
file of your Laravel project. If you need to modify the texts or add support for other languages, you can publish the language files with the next command:
php artisan adminlte:install --only=translations
Now, you are able to edit translations or add new languages in the resources/lang/vendor/adminlte
folder.
The menu translations are enabled by default and allows you to use lang
files for menu items translation.
You need to configure the menu items to support translations. For this, you need to add translation keys
to the text
, header
or label
attributes. Currently, these are the only menu attributes supported for translations.
Translation strings with parameters are supported using an array on the menu attribute, where the first value is the translation key
and the second value is an array with the translation parameters
. At next, we show an example of the menu configuration for both cases:
[
// Example using a translation key.
'header' => 'account_settings_trans_key',
],
[
// Example using translation key with parameters.
'text' => ['profile_trans_key', ['name' => 'User']],
'url' => 'admin/settings',
'icon' => 'user',
],
All the translation strings keys configured on the menu items must be added in the menu.php
file of each locale needed. You need to declare a key
for each one of the menu items you want to translate. The translations files are located at the resources/lang/vendor/adminlte/
folder. At next, we show an example of the resources/lang/vendor/adminlte/en/menu.php
language file for the previous sample of configuration:
return [
'account_settings_trans_key' => 'ACCOUNT SETTINGS',
'profile_trans_key' => ':name Profile',
];
Home | Installation | Updating | Usage | Basic Config | Layout Config | Menu Config | Plugins Config | Blade X-Components - Laravel-AdminTE