Allow override of inherited CMS language when in CiviCRM
[civicrm-core.git] / settings / Localization.setting.php
index ed2504173dadf308c6fcefdb648de141511c2df5..9fc65ef10db9d75c45b88a05b28413ebc9972c3b 100644 (file)
@@ -37,8 +37,7 @@ return [
       'maxlength' => '100',
     ],
     'default' => NULL,
-    'title' => 'Custom Translate Function',
-    'description' => '',
+    'title' => ts('Custom Translate Function'),
   ],
   'monetaryThousandSeparator' => [
     'group_name' => 'Localization Preferences',
@@ -52,10 +51,9 @@ return [
     ],
     'default' => ',',
     'add' => '4.3',
-    'title' => 'Thousands Separator',
+    'title' => ts('Thousands Separator'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
     'help_text' => NULL,
   ],
   'monetaryDecimalPoint' => [
@@ -70,10 +68,9 @@ return [
     ],
     'default' => '.',
     'add' => '4.3',
-    'title' => 'Decimal Delimiter',
+    'title' => ts('Decimal Delimiter'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
     'help_text' => NULL,
   ],
   'moneyformat' => [
@@ -85,10 +82,9 @@ return [
     'html_type' => 'text',
     'default' => '%c %a',
     'add' => '4.3',
-    'title' => 'Monetary Amount Display',
+    'title' => ts('Monetary Amount Display'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
     'help_text' => NULL,
   ],
   'moneyvalueformat' => [
@@ -100,10 +96,9 @@ return [
     'html_type' => 'text',
     'default' => '%!i',
     'add' => '4.3',
-    'title' => 'Monetary Value Display',
+    'title' => ts('Monetary Value Display'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => NULL,
     'help_text' => NULL,
   ],
   'defaultCurrency' => [
@@ -118,10 +113,10 @@ return [
     ],
     'default' => 'USD',
     'add' => '4.3',
-    'title' => 'Default Currency',
+    'title' => ts('Default Currency'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Default currency assigned to contributions and other monetary transactions.',
+    'description' => ts('Default currency assigned to contributions and other monetary transactions.'),
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Admin_Form_Setting_Localization::getCurrencySymbols',
@@ -141,11 +136,11 @@ return [
       //'class' => 'crm-select2',
     ],
     'add' => '4.4',
-    'title' => 'Default Country',
+    'title' => ts('Default Country'),
     'is_domain' => 1,
     'is_contact' => 0,
     'is_required' => FALSE,
-    'description' => 'This value is selected by default when adding a new contact address.',
+    'description' => ts('This value is selected by default when adding a new contact address.'),
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Admin_Form_Setting_Localization::getAvailableCountries',
@@ -167,8 +162,8 @@ return [
     //),
     //'html_attributes',
     'default' => NULL,
-    'title' => 'Default State/Province',
-    'description' => 'This value is selected by default when adding a new contact address.',
+    'title' => ts('Default State/Province'),
+    'description' => ts('This value is selected by default when adding a new contact address.'),
   ],
   'countryLimit' => [
     'group_name' => 'Localization Preferences',
@@ -184,10 +179,9 @@ return [
     ],
     'default' => [],
     'add' => '4.3',
-    'title' => 'Available Countries',
+    'title' => ts('Available Countries'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Admin_Form_Setting_Localization::getAvailableCountries',
@@ -207,10 +201,9 @@ return [
     ],
     'default' => [],
     'add' => '4.3',
-    'title' => 'Available States and Provinces (by Country)',
+    'title' => ts('Available States and Provinces (by Country)'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Admin_Form_Setting_Localization::getAvailableCountries',
@@ -224,11 +217,11 @@ return [
     'quick_form_type' => 'YesNo',
     'default' => '0',
     'add' => '4.3',
-    'title' => 'Inherit CMS Language',
+    'title' => ts('Inherit CMS Language'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
+    'description' => ts('If Yes, the initial session language will be set by the CMS, which can later be changed if using the CiviCRM language switcher.'),
   ],
   'dateformatDatetime' => [
     'group_name' => 'Localization Preferences',
@@ -239,10 +232,9 @@ return [
     'html_type' => 'text',
     'default' => '%B %E%f, %Y %l:%M %P',
     'add' => '4.3',
-    'title' => 'Date Format: Complete Date and Time',
+    'title' => ts('Date Format: Complete Date and Time'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
   ],
   'dateformatFull' => [
@@ -254,10 +246,9 @@ return [
     'html_type' => 'text',
     'default' => '%B %E%f, %Y',
     'add' => '4.3',
-    'title' => 'Date Format: Complete Date',
+    'title' => ts('Date Format: Complete Date'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
   ],
   'dateformatPartial' => [
@@ -269,10 +260,9 @@ return [
     'html_type' => 'text',
     'default' => '%B %Y',
     'add' => '4.3',
-    'title' => 'Date Format: Month and Year',
+    'title' => ts('Date Format: Month and Year'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
   ],
   'dateformatTime' => [
@@ -291,8 +281,7 @@ return [
       'maxlength' => '60',
     ],
     'default' => '%l:%M %P',
-    'title' => 'Date Format: Time Only',
-    'description' => '',
+    'title' => ts('Date Format: Time Only'),
   ],
   'dateformatYear' => [
     'add' => '4.7',
@@ -310,8 +299,7 @@ return [
       'maxlength' => '60',
     ],
     'default' => '%Y',
-    'title' => 'Date Format: Year Only',
-    'description' => '',
+    'title' => ts('Date Format: Year Only'),
   ],
   'dateformatFinancialBatch' => [
     'add' => '4.7',
@@ -329,8 +317,7 @@ return [
       'maxlength' => '60',
     ],
     'default' => '%m/%d/%Y',
-    'title' => 'Date Format: Financial Batch',
-    'description' => '',
+    'title' => ts('Date Format: Financial Batch'),
   ],
   'dateformatshortdate' => [
     'add' => '4.7',
@@ -348,8 +335,7 @@ return [
       'maxlength' => '60',
     ],
     'default' => '%m/%d/%Y',
-    'title' => 'Date Format: Short date Month Day Year',
-    'description' => '',
+    'title' => ts('Date Format: Short date Month Day Year'),
   ],
   'dateInputFormat' => [
     'add' => '4.7',
@@ -366,8 +352,7 @@ return [
       'callback' => 'CRM_Core_SelectValues::getDatePluginInputFormats',
     ],
     'default' => 'mm/dd/yy',
-    'title' => 'Date Input Format',
-    'description' => '',
+    'title' => ts('Date Input Format'),
   ],
   'fieldSeparator' => [
     'add' => '4.7',
@@ -385,8 +370,8 @@ return [
       'maxlength' => '8',
     ],
     'default' => ',',
-    'title' => 'Import / Export Field Separator',
-    'description' => 'Global CSV separator character. Modify this setting to enable import and export of different kinds of CSV files (for example: \',\' \';\' \':\' \'|\' ).',
+    'title' => ts('Import / Export Field Separator'),
+    'description' => ts('Global CSV separator character. Modify this setting to enable import and export of different kinds of CSV files (for example: \',\' \';\' \':\' \'|\' ).'),
   ],
   'fiscalYearStart' => [
     'add' => '4.7',
@@ -400,8 +385,7 @@ return [
     'quick_form_type' => 'MonthDay',
     'html_type' => 'MonthDay',
     'default' => ['M' => 1, 'd' => 1],
-    'title' => 'Fiscal Year Start',
-    'description' => '',
+    'title' => ts('Fiscal Year Start'),
   ],
   'languageLimit' => [
     'group_name' => 'Localization Preferences',
@@ -416,10 +400,9 @@ return [
     ],
     'default' => NULL,
     'add' => '4.3',
-    'title' => 'Available Languages (Multi-lingual)',
+    'title' => ts('Available Languages (Multi-lingual)'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Core_I18n::languages',
@@ -438,10 +421,9 @@ return [
     ],
     'default' => NULL,
     'add' => '5.9',
-    'title' => 'Available Languages',
+    'title' => ts('Available Languages'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => ts('User Interface languages available to users'),
     'pseudoconstant' => [
       'callback' => 'CRM_Core_I18n::languages',
@@ -459,10 +441,9 @@ return [
     ],
     'default' => 'en_US',
     'add' => '4.3',
-    'title' => 'Default Language',
+    'title' => ts('Default Language'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => '',
     'help_text' => NULL,
     'pseudoconstant' => [
       'callback' => 'CRM_Admin_Form_Setting_Localization::getDefaultLocaleOptions',
@@ -487,8 +468,8 @@ return [
       'maxlength' => '30',
     ],
     'default' => 'Windows-1252',
-    'title' => 'Legacy Encoding',
-    'description' => 'If import files are NOT encoded as UTF-8, specify an alternate character encoding for these files. The default of Windows-1252 will work for Excel-created .CSV files on many computers.',
+    'title' => ts('Legacy Encoding'),
+    'description' => ts('If import files are NOT encoded as UTF-8, specify an alternate character encoding for these files. The default of Windows-1252 will work for Excel-created .CSV files on many computers.'),
   ],
   'timeInputFormat' => [
     'add' => '4.7',
@@ -505,8 +486,7 @@ return [
       'callback' => 'CRM_Core_SelectValues::getTimeFormats',
     ],
     'default' => '1',
-    'title' => 'Time Input Format',
-    'description' => '',
+    'title' => ts('Time Input Format'),
     'on_change' => [
       'CRM_Core_BAO_PreferencesDate::onChangeSetting',
     ],
@@ -523,10 +503,9 @@ return [
     ],
     'default' => '0',
     'add' => '4.7',
-    'title' => 'Week begins on',
+    'title' => ts('Week begins on'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => "",
     'help_text' => NULL,
   ],
   'contact_default_language' => [
@@ -544,10 +523,10 @@ return [
     ],
     'default' => '*default*',
     'add' => '4.7',
-    'title' => 'Default Language for contacts',
+    'title' => ts('Default Language for contacts'),
     'is_domain' => 1,
     'is_contact' => 0,
-    'description' => 'Default language (if any) for contact records',
+    'description' => ts('Default language (if any) for contact records.'),
     'help_text' => 'If a contact is created with no language this setting will determine the language data (if any) to save.'
     . 'You may or may not wish to make an assumption here about whether it matches the site language',
   ],