Skip to content
Snippets Groups Projects

iso639 update

Merged Lyndon Brown requested to merge jnqnfe/vlc:iso639 into master

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.

Edited by Lyndon Brown

Merge request reports

Merge request pipeline #110877 passed

Merge request pipeline passed for fcf06eed

Approval is optional

Merged by Jean-Baptiste KempfJean-Baptiste Kempf 3 years ago (Jun 26, 2021 10:03am UTC)

Merge details

  • Changes merged into master with fcf06eed.
  • Deleted the source branch.
  • Auto-merge enabled

Pipeline #110882 passed

Pipeline passed for fcf06eed on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Steve Lhomme
  • Lyndon Brown added 66 commits

    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

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading