- externalCO->addItem(qt_(i1->second.guiName), toqstr(i1->second.lyxName));
- // Sort alphabetically by(localized) GUI name
- externalCO->model()->sort(0);
+ localizedTemplates.insert(qt_(i1->second.guiName), toqstr(i1->second.lyxName));
+ // Sort alphabetically by (localized) GUI name
+ QStringList keys = localizedTemplates.keys();
+ qSort(keys.begin(), keys.end(), SortLocaleAware);
+ for (QString & key : keys) {
+ QString const value = localizedTemplates[key];
+ externalCO->addItem(key, value);
+ }