PHP code example of highsolutions / laravel-translation-manager
1. Go to this page and download the library: Download highsolutions/laravel-translation-manager library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
highsolutions / laravel-translation-manager example snippets
'providers' => [
// ...
HighSolutions\TranslationManager\ManagerServiceProvider::class,
];
//'Illuminate\Translation\TranslationServiceProvider',
'HighSolutions\TranslationManager\TranslationServiceProvider',
'providers' => [
// ...
HighSolutions\TranslationManager\TranslationServiceProvider::class,
];
if (!function_exists('transEditable')) {
/**
* Translate the given message and wraps it in .editable container to allow editing
*
* @param string $id
* @param array $parameters
* @param string $domain
* @param string $locale
* @return \Symfony\Component\Translation\TranslatorInterface|string
*/
function transEditable($id = null, $parameters = [], $domain = 'messages', $locale = null) {
return app('translator')->transEditable($id, $parameters, $locale);
}
}
if (!function_exists('isLiveTranslationEnabled')) {
/**
* Return true if live translation enabled
*
* @return bool
*/
function isLiveTranslationEnabled() {
return Request::cookie('live-translation-enabled') || config('translation-manager.live_translation_enabled');
}
}
<div class="text">{!! transEditable('auth.failed') !!}</div>
bash
php artisan vendor:publish --provider="HighSolutions\TranslationManager\ManagerServiceProvider"
bash
php artisan migrate
bash
php artisan translations:find
bash
php artisan translations:export <group>
bash
php artisan translations:clean
bash
php artisan translations:reset
bash
php artisan translations:clone langFrom langTo
bash
php artisan translations:sufix langOriginal langNew