Best laravel framework open-source packages.

LangJS

Convert laravel lang files to a usable js file
Updated 5 years ago

LangJS: Compile lang files to a js file for use on client side

Latest Stable Version Total Downloads Latest Unstable Version License

Install Via Composer

composer require awkwardideas/langjs

Add to config/app.php

Under Package Service Providers Add

AwkwardIdeas\LangJS\LangJSServiceProvider::class,

Build LangJS script file

  1. run php artisan langjs:build --d js/LangJS.js
  2. Adjust the --d path to whatever you would like under your public directory
  3. Include this script file into your layout
  • You must run the build command any time you want to recompile the language file changes. A watchdog may be built in the future but is not currently available
  • This only compiles the lang files within your resources/lang folder. Vendor lang files are not included currently.

Javascript commands

  • _lang(key [, replace, locale])

    • Same setup as @lang('auth.user'), will retrieve your language for password which you put in your php lang file auth.php.
    • Replace and locale are optional parameters
    • Locale will default to en, if not provided.
    • If key has a plural form, the singular version will be returned, instead of the full term value
  • _choice(key, number [, replace, locale])

    • Same setup as @choice('auth.user',2)
    • Replace and locale are optional parameters
    • Locale will default to en, if not provided.