diff --git a/core/modules/language/config/language.entity.en.yml b/core/modules/language/config/language.entity.en.yml index 75b964c..664b858 100644 --- a/core/modules/language/config/language.entity.en.yml +++ b/core/modules/language/config/language.entity.en.yml @@ -3,6 +3,6 @@ uuid: fe61d3d1-e8d5-47a7-a21c-2841f4be3c09 label: English direction: '0' weight: '0' -locked: '0' -status: '1' +locked: false +status: true langcode: en diff --git a/core/modules/language/config/language.entity.und.yml b/core/modules/language/config/language.entity.und.yml index 892ce08..d4c99e1 100644 --- a/core/modules/language/config/language.entity.und.yml +++ b/core/modules/language/config/language.entity.und.yml @@ -3,6 +3,6 @@ uuid: 87e4ef47-819b-4d89-aa4b-757f9ce5a3b2 label: 'Not specified' direction: '0' weight: '1' -locked: '1' -status: '1' +locked: true +status: true langcode: en diff --git a/core/modules/language/config/language.entity.zxx.yml b/core/modules/language/config/language.entity.zxx.yml index bb4c6fa..8568f1f 100644 --- a/core/modules/language/config/language.entity.zxx.yml +++ b/core/modules/language/config/language.entity.zxx.yml @@ -3,6 +3,6 @@ uuid: de5bb3a9-1038-4ada-ba05-05cc965ea702 label: 'Not applicable' direction: '0' weight: '2' -locked: '1' -status: '1' +locked: true +status: true langcode: en diff --git a/core/modules/language/language.module b/core/modules/language/language.module index 2dd5e57..97db9a7 100644 --- a/core/modules/language/language.module +++ b/core/modules/language/language.module @@ -490,8 +490,8 @@ function language_save($language) { // Assign language properties to language entity. $language_entity->label = isset($language->name) ? $language->name : ''; $language_entity->direction = isset($language->direction) ? $language->direction : '0'; - $language_entity->locked = isset($language->locked) ? $language->locked : '0'; - $language_entity->weight = isset($language->weight) ? $language->weight : '0'; + $language_entity->locked = !empty($language->locked); + $language_entity->weight = isset($language->weight) ? $language->weight : 0; // Save the record and inform others about the change. $language_entity->save(); diff --git a/core/modules/language/lib/Drupal/language/LanguageListController.php b/core/modules/language/lib/Drupal/language/LanguageListController.php index d33b9f4..71277ee 100644 --- a/core/modules/language/lib/Drupal/language/LanguageListController.php +++ b/core/modules/language/lib/Drupal/language/LanguageListController.php @@ -23,7 +23,7 @@ class LanguageListController extends DraggableListController { * {@inheritdoc} */ public function load() { - $entities = $this->storage->loadByProperties(array('locked' => '0')); + $entities = $this->storage->loadByProperties(array('locked' => FALSE)); uasort($entities, array($this->entityInfo['class'], 'sort')); return $entities; }