summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gui/scripts/extract-geo-data.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/scripts/extract-geo-data.py b/gui/scripts/extract-geo-data.py
index 076430a9ca..9cdd329215 100644
--- a/gui/scripts/extract-geo-data.py
+++ b/gui/scripts/extract-geo-data.py
@@ -212,6 +212,7 @@ def extract_countries_po():
)
po.append(entry)
+ sort_pofile_entries(po)
po.save(output_path)
print c.green("Extracted {} countries for {} to {}".format(len(po), locale, output_path))
@@ -263,6 +264,7 @@ def extract_cities_po():
)
po.append(entry)
+ sort_pofile_entries(po)
po.save(output_path)
print c.green("Extracted {} cities to {}".format(len(po), output_path))
@@ -271,6 +273,10 @@ def extract_cities_po():
print_stats_table("Cities translations", stats)
+def sort_pofile_entries(pofile):
+ pofile.sort(key=lambda o: o.msgid_with_context.encode('utf-8'))
+
+
def extract_relay_translations():
try:
response = request_relays()