Skip to content

typidesign/laravel-artisan-translations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manage translations in json files.

StyleCI

This package gives you an artisan command to manage translations in Laravel 5.4+ json files.

Installation

You can install the package via composer:

composer require typidesign/laravel-artisan-translations

Now add the service provider in config/app.php file:

'providers' => [
    // ...
    Typidesign\Translations\ArtisanTranslationsServiceProvider::class,
];

Usage

Add translations from a single file

php artisan translations:add vendor/typicms/pages/src/lang/fr.json

Every translations present in this file will be added to /lang/fr.json.

Add translations from a directory

php artisan translations:add vendor/typicms/pages/src/lang

Every translations found in this directory will be added to /lang

Overwrite translations

By default, translation keys will not be overwritten. You can use the --force option to overwrite existing keys:

Remove translations

php artisan translations:remove vendor/typicms/pages/src/lang[/lg.json]

Every translations found in this file/directory will be removed from /lang

php artisan translations:add vendor/typicms/pages/src/lang --force

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email samuel@typidesign.be instead of using the issue tracker.

Credits

About Typi Design

Typi Design is a webdesign agency based in Brussels, Belgium.

License

The MIT License (MIT). Please see License File for more information.

About

Quickly add translations to the app translations json files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages