This repository is like Babbel for your Laravel Nova app, without the learning part. It's a curated list of more than twenty language files for your favorite admin panel. Big thanks to all the great worldwide contributors.
Code | LCID | Language | Thanks to |
---|---|---|---|
ar | Arabic | hanikeddah | |
bn | Bengali | iamazik | |
da | Danish | peterbrinck | |
de | de-de | German | franzdumfart, mrmonat, pajoda |
en | en-us | English | Nova folks |
es | es-es | Spanish | tinthenet, Zerquix18 and driade |
fr | fr-fr | French | xel1045 and benjamincrozat |
gr | Greek | Erth0 | |
id | Indonesian | mul14 and zeroseed | |
it | Italian | s3b4stian | |
lt | Lithuanian | s3b4stian | |
nb | no-no | Norwegian | LasseHaslev |
nl | Netherlands | Cannonb4ll and patrickbergman | |
pl | Polish | aurawindsurfing | |
pt | pt-br | Portuguese (Brazil) | dessimoni |
ru | Russian | SerhiiStarovoitov | |
sq | Albanian | sallmin | |
tl | Tagalog | ambengers | |
tr | Turkish | emir | |
uk | Ukrainian | ustych | |
zh | zh-cn | Chinese (China) | jltxwesley |
Navigate to the lang
folder, download your preferred language files and save them to /resources/lang/vendor/nova/
.
For further details about Nova Localization, please check out the docs.
You can make sure that you are always up to date with the latest translations by adding two commands on the post-autoload-dump
hook in your composer.json
file. Of course, you can do that for as many languages as you want.
{
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover",
"mkdir -p resources/lang/vendor/nova",
"wget https://raw.githubusercontent.com/franzdumfart/laravel-nova-localizations/master/lang/fr.json -O resources/lang/vendor/nova/fr.json"
]
},
}
Don't forget to customize for your needs.
Feel free to submit a pull request and add your desired language or updates.