diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-03-27 12:54:21 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-03-27 12:54:21 +0000 |
| commit | 49ba38b9ea62d5c6ad932e08f9e3d73f63bb7ce6 (patch) | |
| tree | fc5ae0795946318c2dffeaa53360325c1f91010d /android | |
| parent | 307507c0cabb11daa38023f75c57fd1f100870eb (diff) | |
| download | mullvadvpn-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.rs | 5 |
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)?; |
