1. Go to this page and download the library: Download scottybo/laravel-translator 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/ */
scottybo / laravel-translator example snippets
// Load the translations for javascript strings
Route::get('js/lang-{locale}.js', function ($locale) {
try {
// config('app.locales') gives all supported locales
if (!array_key_exists($locale, config('app.locales'))) {
$locale = config('app.fallback_locale');
}
// Add locale to the cache key
$json = \Cache::rememberForever("lang-{$locale}.js", function () use ($locale) {
$path = base_path().'/resources/lang/_javascript/'.$locale.'.json';
$data = file_get_contents($path);
return $data;
});
} catch (Exception $e) {
$json = $e->getMessage();
}
$contents = 'window.i18n = ' . json_encode($json, config('app.debug', false) ? JSON_PRETTY_PRINT : 0) . ';';
$response = \Response::make($contents, 200);
$response->header('Content-Type', 'application/javascript');
return $response;
});