util/local_database/qlocalexml2cpp.py
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
--- a/util/local_database/qlocalexml2cpp.py	Wed Jun 23 19:07:03 2010 +0300
+++ b/util/local_database/qlocalexml2cpp.py	Tue Jul 06 15:10:48 2010 +0300
@@ -128,13 +128,13 @@
 
 def fixedCountryName(name, dupes):
     if name in dupes:
-        return name + "Country"
-    return name
+        return name.replace(" ", "") + "Country"
+    return name.replace(" ", "")
 
 def fixedLanguageName(name, dupes):
     if name in dupes:
-        return name + "Language"
-    return name
+        return name.replace(" ", "") + "Language"
+    return name.replace(" ", "")
 
 def findDupes(country_map, language_map):
     country_set = set([ v[0] for a, v in country_map.iteritems() ])
@@ -227,7 +227,11 @@
     while locale_elt:
         locale = Locale(locale_elt)
         language_id = languageNameToId(locale.language, language_map)
+        if language_id == -1:
+            sys.stderr.write("Cannot find a language id for %s\n" % locale.language)
         country_id = countryNameToId(locale.country, country_map)
+        if country_id == -1:
+            sys.stderr.write("Cannot find a country id for %s\n" % locale.country)
         result[(language_id, country_id)] = locale
 
         locale_elt = nextSiblingElt(locale_elt, "locale")