translateable cms pages
This commit is contained in:
parent
ee8584a2d5
commit
0457e65565
8 changed files with 244 additions and 10 deletions
117
config/translatable.php
Normal file
117
config/translatable.php
Normal file
|
@ -0,0 +1,117 @@
|
|||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Application Locales
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Contains an array with the applications available locales.
|
||||
|
|
||||
*/
|
||||
'locales' => [
|
||||
'en',
|
||||
'de',
|
||||
'fr',
|
||||
'es' => [
|
||||
'MX', // mexican spanish
|
||||
'CO', // colombian spanish
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Locale separator
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This is a string used to glue the language and the country when defining
|
||||
| the available locales. Example: if set to '-', then the locale for
|
||||
| colombian spanish will be saved as 'es-CO' into the database.
|
||||
|
|
||||
*/
|
||||
'locale_separator' => '-',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Default locale
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| As a default locale, Translatable takes the locale of Laravel's
|
||||
| translator. If for some reason you want to override this,
|
||||
| you can specify what default should be used here.
|
||||
|
|
||||
*/
|
||||
'locale' => null,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Use fallback
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Determine if fallback locales are returned by default or not. To add
|
||||
| more flexibility and configure this option per "translatable"
|
||||
| instance, this value will be overridden by the property
|
||||
| $useTranslationFallback when defined
|
||||
|
|
||||
*/
|
||||
'use_fallback' => false,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Use fallback per property
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The property fallback feature will return the translated value of
|
||||
| the fallback locale if the property is empty for the selected
|
||||
| locale. Note that 'use_fallback' must be enabled.
|
||||
|
|
||||
*/
|
||||
'use_property_fallback' => true,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Fallback Locale
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| A fallback locale is the locale being used to return a translation
|
||||
| when the requested translation is not existing. To disable it
|
||||
| set it to false.
|
||||
|
|
||||
*/
|
||||
'fallback_locale' => 'en',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Translation Suffix
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Defines the default 'Translation' class suffix. For example, if
|
||||
| you want to use CountryTrans instead of CountryTranslation
|
||||
| application, set this to 'Trans'.
|
||||
|
|
||||
*/
|
||||
'translation_suffix' => 'Translation',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Locale key
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Defines the 'locale' field name, which is used by the
|
||||
| translation model.
|
||||
|
|
||||
*/
|
||||
'locale_key' => 'locale',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Always load translations when converting to array
|
||||
|--------------------------------------------------------------------------
|
||||
| Setting this to false will have a performance improvement but will
|
||||
| not return the translations when using toArray(), unless the
|
||||
| translations relationship is already loaded.
|
||||
|
|
||||
*/
|
||||
'to_array_always_loads_translations' => true,
|
||||
];
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue