summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-27 12:54:21 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-27 12:54:21 +0000
commit49ba38b9ea62d5c6ad932e08f9e3d73f63bb7ce6 (patch)
treefc5ae0795946318c2dffeaa53360325c1f91010d /android
parent307507c0cabb11daa38023f75c57fd1f100870eb (diff)
downloadmullvadvpn-49ba38b9ea62d5c6ad932e08f9e3d73f63bb7ce6.tar.xz
mullvadvpn-49ba38b9ea62d5c6ad932e08f9e3d73f63bb7ce6.zip
Sort entries appended to messages template file
Diffstat (limited to 'android')
-rw-r--r--android/translations-converter/src/gettext.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/translations-converter/src/gettext.rs b/android/translations-converter/src/gettext.rs
index 8af2c5ca06..24efcdfdf1 100644
--- a/android/translations-converter/src/gettext.rs
+++ b/android/translations-converter/src/gettext.rs
@@ -234,9 +234,12 @@ pub fn append_to_template(
.write(true)
.append(true)
.open(file_path)?;
+ let mut sorted_entries: Vec<_> = entries.collect();
let mut writer = BufWriter::new(file);
- for entry in entries {
+ sorted_entries.sort_by(|first, second| first.id.cmp(&second.id));
+
+ for entry in sorted_entries {
writeln!(writer)?;
writeln!(writer, "msgid {:?}", entry.id)?;