freescout/freescout-dist/config/translation-manager.php

89 lines
1.9 KiB
PHP
Raw Permalink Normal View History

2023-12-22 19:40:32 +00:00
<?php
return [
/*
|--------------------------------------------------------------------------
| Routes group config
|--------------------------------------------------------------------------
|
| The default group settings for the elFinder routes.
|
*/
'route' => [
'prefix' => trim(parse_url(env('APP_URL', ''), PHP_URL_PATH) ?: '', '/').'/translations',
'middleware' => [
'web',
'auth',
'roles',
],
// todo: replace admin with superadmin
'roles' => ['admin'],
],
/*
* Enable deletion of translations
*
* @type boolean
*/
'delete_enabled' => true,
/*
* Exclude specific groups from Laravel Translation Manager.
* This is useful if, for example, you want to avoid editing the official Laravel language files.
*
* @type array
*
* array(
* 'pagination',
* 'reminders',
* 'validation',
* )
*/
'exclude_groups' => [
'auth',
'reminders',
'pagination',
'passwords',
'validation',
'installer_messages',
],
/*
* Regular expression may determine goup incorrectly, for example for 'e.g'
*/
'incorrect_groups' => [
'e',
],
/*
* Exclude specific languages from Laravel Translation Manager.
*
* @type array
*
* array(
* 'fr',
* 'de',
* )
*/
'exclude_langs' => [],
/*
* Export translations with keys output alphabetically.
*/
'sort_keys ' => true,
'trans_functions' => [
'trans',
'trans_choice',
'Lang::get',
'Lang::choice',
'Lang::trans',
'Lang::transChoice',
'@lang',
'@choice',
'__',
'$trans.get',
],
];