iso639 update
Spun out of the !117 (merged) discussion, this is a big iso639 update from the latest glibc definitions. It seems from certain parts of the diff that the VLC copy of the definitions have not been updated in a very long time, and so there's lots of improvements to be gained.
This does not replace !117 (merged).
- Fixes iso-639-2T code for Javanese.
- Fixes swapped iso-639-2[TB] codes for Greek (modern).
- Fixes names not updated since utf-8 conversion.
- Updates names of various entries.
- Many additions.
- Reformats definitions using macros to help make updates (here and in future) easier.
Note to reviewers: the work involved copying&pasting in bulk from the latest glibc definition file, and using an automated regex find&replace to reformat (add quotes to the latter params and N_()
to the first). I've tripled checked it after splitting that diff across multiple commits.
Merge request reports
Activity
mentioned in merge request !117 (merged)
- Resolved by Lyndon Brown
"Volapuk" having changed to "Volapük"
It is Volapük. U+00FC (ü) is encoded as two byte (utf8 is variable) 0xc3bc. Code point C3 in ISO-8859-1 is tilde "Ã". And bc is ¼. Yes, seriously ¼. https://en.wikipedia.org/wiki/ISO/IEC_8859-1#Code_page_layout
added 13 commits
-
131a3572...be4cdbc2 - 2 commits from branch
videolan:master
- 03002caf - iso639: fix incorrect/old iso639-2T code for Javanese
- b40317d1 - iso639: fix swapped Greek iso639-2[TB] codes
- 1fcd9ef5 - iso639: fix outdated comment.
- 98e65be3 - iso639: clarify/tidy origin of definitions
- 30f04667 - iso639: reorganise
- cda15b97 - iso639: fix ordering
- 87e6a516 - iso639: reformat
- 1b6b1c86 - iso639: add v2/v3 macros
- 57932a56 - iso639: update iso-639-[12] defs
- 78c49234 - iso639: add iso-639-3 definitions
- e3a6317b - iso639: ditch some unnecessary defs
Toggle commit list-
131a3572...be4cdbc2 - 2 commits from branch
added MRStatus::InReview label
added 29 commits
-
e3a6317b...c2f86a25 - 17 commits from branch
videolan:master
- 01b01f42 - iso639: fix incorrect/old iso639-2T code for Javanese
- 1c90ca2a - iso639: fix swapped Greek iso639-2[TB] codes
- cb461ce9 - iso639: fix outdated comment
- 81f53eac - iso639: clarify/tidy origin of definitions
- a622119a - iso639: reorganise
- 91d42a46 - iso639: update ordering
- abd41416 - iso639: reformat
- ef8c14d5 - iso639: update existing definition names
- 7b558a39 - iso639: update set of iso-639-[12] definitions
- 541657c6 - iso639: add 2 & 3 param based macro variants
- a028681e - iso639: update set with those lacking iso-639-1 codes
- fedcd35b - iso639: ditch some unnecessary defs
Toggle commit list-
e3a6317b...c2f86a25 - 17 commits from branch
- Resolved by Steve Lhomme
- Resolved by Lyndon Brown
added 66 commits
-
fedcd35b...141e07e1 - 52 commits from branch
videolan:master
- 860e23e4 - iso639: fix incorrect/old iso639-2T code for Javanese
- 883c8279 - iso639: fix swapped Greek iso639-2[TB] codes
- 280c0e54 - iso639: fix outdated comment
- 6613843d - iso639: clarify/tidy origin of definitions
- 7e8c1169 - iso639: reorganise
- be8a0c5f - iso639: update ordering
- 475f03e9 - iso639: reformat
- b78e27d1 - iso639: update existing definition names
- fc10a1f3 - iso639: update set of iso-639-[12] definitions
- cb3e03c7 - iso639: add 2 & 3 param based macro variants
- 6993705f - iso639: update set with those lacking iso-639-1 codes
- 150cabe0 - iso639: ditch some unnecessary defs
- 762f1f1b - iso639: realign 4-param variants
- 784819fb - iso639: restore alignment
Toggle commit list-
fedcd35b...141e07e1 - 52 commits from branch