176 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			176 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| return [
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Enable All Language Routes
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option enable language route.
 | |
|     |
 | |
|     */
 | |
|     'route'         => true,
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Enable Language Home Route
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option enable language route to set language and return
 | |
|     | to url('/')
 | |
|     |
 | |
|     */
 | |
|     'home'          => true,
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Carbon Language
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option the language of carbon library.
 | |
|     |
 | |
|     */
 | |
|     'carbon'        => true,
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Date Language
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option the language of jenssegers/date library.
 | |
|     |
 | |
|     */
 | |
|     'date'          => true,
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Auto Change Language
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option allows to change website language to user's
 | |
|     | browser language.
 | |
|     |
 | |
|     */
 | |
|     'auto'          => true,
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Routes Prefix
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the prefix for language routes.
 | |
|     |
 | |
|     */
 | |
|     'prefix'        => 'languages',
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Middleware
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the middleware to change language.
 | |
|     |
 | |
|     */
 | |
|     'middleware'    => 'Akaunting\Language\Middleware\SetLocale',
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Controller
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the controller to be used.
 | |
|     |
 | |
|     */
 | |
|     'controller'    => 'Akaunting\Language\Controllers\Language',
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Flags
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the flags features.
 | |
|     |
 | |
|     */
 | |
| 
 | |
|     'flags'         => ['width' => '22px', 'ul_class' => 'menu', 'li_class' => '', 'img_class' => ''],
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Language code mode
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the language code to be used, short or long
 | |
|     |
 | |
|     */
 | |
| 
 | |
|     'mode'          => ['code' => 'long', 'name' => 'native'],
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | Allowed languages
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This options indicates the allowed languages.
 | |
|     |
 | |
|     */
 | |
| 
 | |
|     'allowed'       => ['en-GB', 'de-DE', 'es-ES', 'fr-FR', 'pt-BR', 'tr-TR', 'zh-TW'],
 | |
| 
 | |
|     /*
 | |
|     |--------------------------------------------------------------------------
 | |
|     | All languages
 | |
|     |--------------------------------------------------------------------------
 | |
|     |
 | |
|     | This option indicates the language codes and names.
 | |
|     |
 | |
|     */
 | |
| 
 | |
|     'all' => [
 | |
|         ['short' => 'ar',       'long' => 'ar-SA',      'english' => 'Arabic',              'native' => 'العربية'],
 | |
|         ['short' => 'bg',       'long' => 'bg-BG',      'english' => 'Bulgarian',           'native' => 'български'],
 | |
|         ['short' => 'bn',       'long' => 'bn-BD',      'english' => 'Bengali',             'native' => 'বাংলা'],
 | |
|         ['short' => 'cn',       'long' => 'zh-CN',      'english' => 'Chinese (S)',         'native' => '简体中文'],
 | |
|         ['short' => 'cs',       'long' => 'cs-CZ',      'english' => 'Czech',               'native' => 'Čeština'],
 | |
|         ['short' => 'da',       'long' => 'da-DK',      'english' => 'Danish',              'native' => 'Dansk'],
 | |
|         ['short' => 'de',       'long' => 'de-DE',      'english' => 'German',              'native' => 'Deutsch'],
 | |
|         ['short' => 'de',       'long' => 'de-AT',      'english' => 'Austrian',            'native' => 'Österreichisches Deutsch'],
 | |
|         ['short' => 'fi',       'long' => 'fi-FI',      'english' => 'Finnish',             'native' => 'Suomi'],
 | |
|         ['short' => 'fr',       'long' => 'fr-FR',      'english' => 'French',              'native' => 'Français'],
 | |
|         ['short' => 'el',       'long' => 'el-GR',      'english' => 'Greek',               'native' => 'Ελληνικά'],
 | |
|         ['short' => 'en',       'long' => 'en-AU',      'english' => 'English (AU)',        'native' => 'English (AU)'],
 | |
|         ['short' => 'en',       'long' => 'en-CA',      'english' => 'English (CA)',        'native' => 'English (CA)'],
 | |
|         ['short' => 'en',       'long' => 'en-GB',      'english' => 'English (GB)',        'native' => 'English (GB)'],
 | |
|         ['short' => 'en',       'long' => 'en-US',      'english' => 'English (US)',        'native' => 'English (US)'],
 | |
|         ['short' => 'es',       'long' => 'es-ES',      'english' => 'Spanish',             'native' => 'Español'],
 | |
|         ['short' => 'et',       'long' => 'et-EE',      'english' => 'Estonian',            'native' => 'Eesti'],
 | |
|         ['short' => 'he',       'long' => 'he-IL',      'english' => 'Hebrew',              'native' => 'עִבְרִית'],
 | |
|         ['short' => 'hi',       'long' => 'hi-IN',      'english' => 'Hindi',               'native' => 'हिन्दी'],
 | |
|         ['short' => 'hr',       'long' => 'hr-HR',      'english' => 'Croatian',            'native' => 'Hrvatski'],
 | |
|         ['short' => 'hu',       'long' => 'hu-HU',      'english' => 'Hungarian',           'native' => 'Magyar'],
 | |
|         ['short' => 'hy',       'long' => 'hy-AM',      'english' => 'Armenian',            'native' => 'Հայերեն'],
 | |
|         ['short' => 'id',       'long' => 'id-ID',      'english' => 'Indonesian',          'native' => 'Bahasa Indonesia'],
 | |
|         ['short' => 'it',       'long' => 'it-IT',      'english' => 'Italian',             'native' => 'Italiano'],
 | |
|         ['short' => 'ir',       'long' => 'fa-IR',      'english' => 'Persian',             'native' => 'فارسی'],
 | |
|         ['short' => 'lt',       'long' => 'lt-LT',      'english' => 'Lithuanian',          'native' => 'Lietuvių'],
 | |
|         ['short' => 'jp',       'long' => 'ja-JP',      'english' => 'Japanese',            'native' => '日本語'],
 | |
|         ['short' => 'ko',       'long' => 'ko-KR',      'english' => 'Korean',              'native' => '한국어'],
 | |
|         ['short' => 'ms',       'long' => 'ms-MY',      'english' => 'Malay',               'native' => 'Bahasa Melayu'],
 | |
|         ['short' => 'mx',       'long' => 'es-MX',      'english' => 'Mexico',              'native' => 'Español de México'],
 | |
|         ['short' => 'nb',       'long' => 'nb-NO',      'english' => 'Norwegian',           'native' => 'Norsk Bokmål'],
 | |
|         ['short' => 'nl',       'long' => 'nl-NL',      'english' => 'Dutch',               'native' => 'Nederlands'],
 | |
|         ['short' => 'pl',       'long' => 'pl-PL',      'english' => 'Polish',              'native' => 'Polski'],
 | |
|         ['short' => 'pt-BR',    'long' => 'pt-BR',      'english' => 'Brazilian',           'native' => 'Português do Brasil'],
 | |
|         ['short' => 'pt',       'long' => 'pt-PT',      'english' => 'Portuguese',          'native' => 'Português'],
 | |
|         ['short' => 'ro',       'long' => 'ro-RO',      'english' => 'Romanian',            'native' => 'Română'],
 | |
|         ['short' => 'ru',       'long' => 'ru-RU',      'english' => 'Russian',             'native' => 'Русский'],
 | |
|         ['short' => 'sq',       'long' => 'sq-AL',      'english' => 'Albanian',            'native' => 'Shqip'],
 | |
|         ['short' => 'sv',       'long' => 'sv-SE',      'english' => 'Swedish',             'native' => 'Svenska'],
 | |
|         ['short' => 'th',       'long' => 'th-TH',      'english' => 'Thai',                'native' => 'ไทย'],
 | |
|         ['short' => 'tr',       'long' => 'tr-TR',      'english' => 'Turkish',             'native' => 'Türkçe'],
 | |
|         ['short' => 'tw',       'long' => 'zh-TW',      'english' => 'Chinese (T)',         'native' => '繁體中文'],
 | |
|         ['short' => 'uk',       'long' => 'uk-UA',      'english' => 'Ukrainian',           'native' => 'Українська'],
 | |
|         ['short' => 'vn',       'long' => 'vi-VN',      'english' => 'Vietnamese',          'native' => 'Tiếng Việt'],
 | |
|     ],
 | |
| ];
 |