Need help with laravel-nova-lang?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

coderello
244 Stars 130 Forks MIT License 558 Commits 4 Opened issues

Description

🌌 Language files for Laravel Nova translated into 40+ languages. Feel free to submit your language or update an existing one!

Services available

!
?

Need anything else?

Contributors list

Laravel Nova Lang

Language files for Laravel Nova translated into 40+ languages.

This is not an official Laravel package, but is built from community contributions. If you are able to help by submitting a new language, reviewing an existing language, or adding missing keys, please read our contributing guidelines and raise a PR.


Installation

composer require coderello/laravel-nova-lang

Usage

Publish Command

  • Publish translations for one language:

    bash
    php artisan nova-lang:publish de
    
  • Publish translations for multiple languages (comma-separated):

    bash
    php artisan nova-lang:publish de,ru
    
  • Publish translations for all available languages:

    bash
    php artisan nova-lang:publish --all
    
  • Publish translations and override existing files:

    bash
    php artisan nova-lang:publish de,ru --force
    

Aliases

The language codes chosen for the files in this repository may not match the preferences for your project. You can use the

‑‑alias
option to publish locales using a different filename.
  • Publish translations for one language with an alias, using the simple format

    {alias}
    :
    bash
    php artisan nova-lang:publish de --alias=de-DE
    
    This will publish the file
    de-DE.json
    .
  • Publish translations for multiple languages with multiple aliases, using the format

    {locale}:{alias}
    (comma-separated):
    bash
    php artisan nova-lang:publish de,ru,fr --alias=de:de-DE,ru:ru-RU
    
    This will publish the files
    de-DE.json
    ,
    ru-RU.json
    and
    fr.json
    (no alias).
  • Aliases can also be used with the

    --all
    flag:
  php artisan nova-lang:publish --all --alias=es:es-ES

You do not need to supply an alias for every locale that is to be published, only those that you wish to override.

  • Here are some example aliases for common use cases:

    • Use Chinese with scripts instead of regions:
      zh-CN:zh-Hans,zh-TW:zh-Hant
    • Default to Brazilian Portuguese over European:
      pt:pt-PT,pt-BR:pt
    • Default to Serbian in Latin script over Cyrillic:
      sr-Latn:sr,sr:sr-Cyrl
  • There is also an

    ‑‑underscore
    or
    ‑U
    switch to publish locales with an underscore separator instead of a hyphen. This can be used in combination with aliases.

Development Commands

Documentation of development commands for contributors is available at Development Commands.

Available Languages

Note: There is no need to update the count of translated strings and add your username below, as this is done by script when your PR is merged.

Total languages 42
Total lines translated 16,234 (92%)

| Code | Language | Translated files | Lines translated | Thanks to | | --- | --- | --- | --- | --- | |

en
| English |
php
json
| 420 (100%) | taylorotwell, bonzai, davidhemphill, jbrooksuk, themsaid, kitbs, dillingham | |
pt‑BR
| Brazilian Portuguese |
php
json
| 420 (100%) | henryavila, pedrofurtado, eduardokum, saulo-silva, chbbc, hpiaia, IgorDePaula, emtudo | |
nl
| Dutch |
php
json
| 420 (100%) | DannyvdSluijs, happyDemon, steefmin, jschram, sebastiaanspeck, preliot, webovatenl, daniel-de-wit | |
de
| German |
php
json
| 420 (100%) | pille1842, shieraki, kitbs, tobiasthaden, dakira | |
it
| Italian |
php
json
| 419 (99.8%) | (unknown), alfonsocuccaro, f-liva, manuelcoppotelli, dejdav | |
ar
| Arabic |
php
json
| 407 (96.9%) | saleem-hadad, danyelkeddah, omarfathy13, CaddyDz, i3asm, Arryan | |
cs
| Czech |
php
json
| 407 (96.9%) | walaskir, theimerj, genesiscz, walaski | |
fr
| French |
php
json
| 407 (96.9%) | MarceauKa, Yannik-Slym, InfinityWebMe, kitbs, shaffe-fr, Arryan, voidgraphics, KillianH, rbnhtl | |
hu
| Hungarian |
php
json
| 407 (96.9%) | milli05, bgeree, lintaba | |
id
| Indonesian |
php
json
| 407 (96.9%) | dvlwj, opanegro | |
es
| Spanish |
php
json
| 407 (96.9%) | kitbs, joebordes, ajmariduena, iksaku, IGedeon, Arryan, kennyhorna, miktown, xcodinas, dgtal, rodrigore | |
ru
| Russian |
php
json
| 406 (96.7%) | hivokas, sanasol, den1n, deadem, soulshockers, estim | |
ca
| Catalan |
php
json
| 405 (96.4%) | joebordes, gerardnll | |
nb
| Norwegian Bokmål |
php
json
| 404 (96.2%) | einar-johan | |
ro
| Romanian |
php
json
| 404 (96.2%) | BTeodorWork, dtix, alexgiuvara | |
sv
| Swedish |
php
json
| 404 (96.2%) | tanjemark, slackernrrd | |
tr
| Turkish |
php
json
| 404 (96.2%) | jnbn, bureken, Milkhan, sineld, semihkeskindev, dilekuzulmez | |
uk
| Ukrainian |
php
json
| 404 (96.2%) | soulshockers, Ostap34JS, osbre | |
uz‑Latn
| Uzbek (Latin) |
php
json
| 404 (96.2%) | shokhaa | |
af
| Afrikaans |
php
json
| 399 (95%) | medlion | |
bs
| Bosnian |
php
json
| 399 (95%) | hajro92 | |
ja
| Japanese |
php
json
| 399 (95%) | Tsumagari, storyn26383 | |
fa
| Farsi |
php
json
| 398 (94.8%) | alirezamirsepassi, mziraki, zareismail | |
tk
| Turkmen |
php
json
| 398 (94.8%) | kakajansh | |
pl
| Polish |
php
json
| 396 (94.3%) | pzmarzly, Strus, marekfilip, mslepko, wiktor-k | |
zh‑CN
| Chinese (Simplified) |
php
json
| 392 (93.3%) | jcc, zacksleo, masterwto | |
zh‑TW
| Chinese (Traditional) |
php
json
| 392 (93.3%) | CasperLaiTW, zacksleo, storyn26383 | |
pt
| Portuguese |
php
json
| 376 (89.5%) | Pedrocssg | |
da
| Danish |
php
json
| 355 (84.5%) | olivernybroe, rugaard, peterchrjoergensen | |
eu
| Basque |
php
json
| 353 (84%) | JonPaternain | |
hr
| Croatian |
php
json
| 351 (83.6%) | defart, walaski | |
fil
| Filipino |
php
json
| 351 (83.6%) | granaderos | |
fi
| Finnish |
php
json
| 351 (83.6%) | Krisseck | |
ka
| Georgian |
php
json
| 351 (83.6%) | akalongman | |
hi
| Hindi |
php
json
| 351 (83.6%) | bantya | |
sr
| Serbian (Cyrillic) |
php
json
| 351 (83.6%) | marjanovicsteva | |
sr‑Latn
| Serbian (Latin) |
php
json
| 351 (83.6%) | marjanovicsteva | |
sk
| Slovak |
php
json
| 351 (83.6%) | hejty | |
sl
| Slovenian |
php
json
| 351 (83.6%) | morpheus7CS | |
lt
| Lithuanian |
php
json
| 350 (83.3%) | minved | |
bg
| Bulgarian |
php
json
| 348 (82.9%) | BKirev | |
tl
| Tagalog |
php
json
| 344 (81.9%) | rcjavier |

Missing Languages

The following languages are supported for the main Laravel framework by the excellent caouecs/laravel-lang package. We would love for our package to make these languages available for Nova as well. If you are able to contribute to any of these or other languages, please read our contributing guidelines and raise a PR.

Parity with

caouecs/laravel-lang
40/75 (53.3%)

| Code | Language | Lines translated | | --- | --- | --- | |

sq
| Albanian | 0 (0%) | |
hy
| Armenian | 0 (0%) | |
az
| Azerbaijani | 0 (0%) | |
bn
| Bangla | 0 (0%) | |
be
| Belarusian | 0 (0%) | |
zh‑HK
| Chinese (Hong Kong) | 0 (0%) | |
et
| Estonian | 0 (0%) | |
gl
| Galician | 0 (0%) | |
de‑CH
| German (Switzerland) | 0 (0%) | |
el
| Greek | 0 (0%) | |
he
| Hebrew | 0 (0%) | |
is
| Icelandic | 0 (0%) | |
kn
| Kannada | 0 (0%) | |
kk
| Kazakh | 0 (0%) | |
km
| Khmer | 0 (0%) | |
ko
| Korean | 0 (0%) | |
lv
| Latvian | 0 (0%) | |
mk
| Macedonian | 0 (0%) | |
ms
| Malay | 0 (0%) | |
mr
| Marathi | 0 (0%) | |
mn
| Mongolian | 0 (0%) | |
cnr
| Montenegrin | 0 (0%) | |
ne
| Nepali | 0 (0%) | |
nn
| Norwegian Nynorsk | 0 (0%) | |
ps
| Pashto | 0 (0%) | |
sc
| Sardinian | 0 (0%) | |
si
| Sinhala | 0 (0%) | |
sw
| Swahili | 0 (0%) | |
tg
| Tajik | 0 (0%) | |
th
| Thai | 0 (0%) | |
ur
| Urdu | 0 (0%) | |
ug
| Uyghur | 0 (0%) | |
uz‑Cyrl
| Uzbek (Cyrillic) | 0 (0%) | |
vi
| Vietnamese | 0 (0%) | |
cy
| Welsh | 0 (0%) |

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.