@@ -39,7 +39,7 @@ LocalComponents.Page {
40 Component.onCompleted: print("Initial language:", i18n.language)
40 Component.onCompleted: print("Initial language:", i18n.language)
42− readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split("_")[0].split(".")[0]
42+ readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split(".")[0] // chop off the codeset (.UTF-8)
44 onSelectedLanguageChanged: {
44 onSelectedLanguageChanged: {
45 print("Selected language:", selectedLanguage)
45 print("Selected language:", selectedLanguage)
@@ -76,6 +76,10 @@ LocalComponents.Page {
76 snapMode: ListView.SnapToItem
76 snapMode: ListView.SnapToItem
77 model: layoutsModel
77 model: layoutsModel
78 currentIndex: -1
78 currentIndex: -1
79+ opacity: langSelector.currentlyExpanded ? 0.5 : 1
80+ Behavior on opacity {
81+ UbuntuNumberAnimation {}
80 delegate: ListItem {
84 delegate: ListItem {
81 id: itemDelegate
85 id: itemDelegate