mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Use inverted name for ISO 639 names in preference
This commit is contained in:
parent
45418c3ebe
commit
9864af035a
@ -100,8 +100,12 @@ class POT(Command): # {{{
|
|||||||
root = json.load(f)
|
root = json.load(f)
|
||||||
entries = root['639-3']
|
entries = root['639-3']
|
||||||
ans = []
|
ans = []
|
||||||
for x in sorted(entries, key=lambda x:(x.get('name') or '').lower()):
|
|
||||||
name = x.get('name')
|
def name_getter(x):
|
||||||
|
return x.get('inverted_name') or x.get('name')
|
||||||
|
|
||||||
|
for x in sorted(entries, key=lambda x:name_getter(x).lower()):
|
||||||
|
name = name_getter(x)
|
||||||
if name:
|
if name:
|
||||||
ans.append(u'msgid "{}"'.format(name))
|
ans.append(u'msgid "{}"'.format(name))
|
||||||
ans.append('msgstr ""')
|
ans.append('msgstr ""')
|
||||||
@ -849,7 +853,7 @@ class ISO639(Command): # {{{
|
|||||||
threeb = unicode_type(threeb)
|
threeb = unicode_type(threeb)
|
||||||
if threeb is None:
|
if threeb is None:
|
||||||
continue
|
continue
|
||||||
name = x.get('name')
|
name = x.get('inverted_name') or x.get('name')
|
||||||
if name:
|
if name:
|
||||||
name = unicode_type(name)
|
name = unicode_type(name)
|
||||||
if not name or name[0] in '!~=/\'"':
|
if not name or name[0] in '!~=/\'"':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user