LaravelPackages.net
Acme Inc.
Toggle sidebar
motia/laravel-translations-port

Import/Export your laravel translations(including the missing ones!) to/from your separate frontend apps.

47
0
0.2.0
About motia/laravel-translations-port

motia/laravel-translations-port is a Laravel package for import/export your laravel translations(including the missing ones!) to/from your separate frontend apps.. It currently has 0 GitHub stars and 47 downloads on Packagist (latest version 0.2.0). Install it with composer require motia/laravel-translations-port. Discover more Laravel packages by motia or browse all Laravel packages to compare alternatives.

Last updated

Laravel Translations Exporter

This package comes with a translation manager laravel-translation-manager and gives it the ability to import/export and a translation group to json or yaml.

Setup

  • Install the package.
composer require motia/laravel-translations-port
  • (optional if autodiscovery is on) Add the service provider Motia\TranslationsPort\TranslationsPortProvider
  • Publish the config file using the command
php artisan vendor:publish --provider="Motia\TranslationsPort\TranslationsPortProvider"

Usage

  • Import translations from file to database
php artisan trans:import
  • Export translations from database to file
php artisan trans:import
  • Missing translations This package comes with a controller to add missing translations and a helper function to add it to your routes.
// routes/api.php
<?php

use Motia\TranslationsPort\Controller as TranslationsPortController;

TranslationsPortController::routes([
   'prefix' => 'translations-port',
   'middleware' => 'cors',
]);

// on your client app
axios.post('/missing', {
    key: 'namespaced.key',
    locale: 'en',
    group: 'client_app' // optional, defaults config('translations-port.groups')[0].
})

Star History Chart