mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 13:44:37 +00:00
Added edition-specific .strings in the build's --updatepot action.
This commit is contained in:
parent
54d6fb080c
commit
f8af6dbd18
10
build.py
10
build.py
@ -118,14 +118,16 @@ def build_localizations(ui, edition):
|
|||||||
shutil.copytree('locale', op.join('build', 'locale'), ignore=shutil.ignore_patterns('*.po', '*.pot'))
|
shutil.copytree('locale', op.join('build', 'locale'), ignore=shutil.ignore_patterns('*.po', '*.pot'))
|
||||||
if ui == 'cocoa':
|
if ui == 'cocoa':
|
||||||
print("Creating lproj folders based on .po files")
|
print("Creating lproj folders based on .po files")
|
||||||
enlproj = op.join('cocoa', 'base', 'en.lproj')
|
|
||||||
for lang in loc.get_langs('locale'):
|
for lang in loc.get_langs('locale'):
|
||||||
if lang == 'en':
|
if lang == 'en':
|
||||||
continue
|
continue
|
||||||
pofile = op.join('locale', lang, 'LC_MESSAGES', 'ui.po')
|
pofile = op.join('locale', lang, 'LC_MESSAGES', 'ui.po')
|
||||||
dest_lproj = op.join('cocoa', 'base', lang + '.lproj')
|
for edition_folder in ['base', 'se', 'me', 'pe']:
|
||||||
loc.po2allxibstrings(pofile, enlproj, dest_lproj)
|
enlproj = op.join('cocoa', edition_folder, 'en.lproj')
|
||||||
loc.po2strings(pofile, op.join(enlproj, 'Localizable.strings'), op.join(dest_lproj, 'Localizable.strings'))
|
dest_lproj = op.join('cocoa', edition_folder, lang + '.lproj')
|
||||||
|
loc.po2allxibstrings(pofile, enlproj, dest_lproj)
|
||||||
|
if edition_folder == 'base':
|
||||||
|
loc.po2strings(pofile, op.join(enlproj, 'Localizable.strings'), op.join(dest_lproj, 'Localizable.strings'))
|
||||||
pofile = op.join('cocoalib', 'locale', lang, 'LC_MESSAGES', 'cocoalib.po')
|
pofile = op.join('cocoalib', 'locale', lang, 'LC_MESSAGES', 'cocoalib.po')
|
||||||
loc.po2allxibstrings(pofile, op.join('cocoalib', 'en.lproj'), op.join('cocoalib', lang + '.lproj'))
|
loc.po2allxibstrings(pofile, op.join('cocoalib', 'en.lproj'), op.join('cocoalib', lang + '.lproj'))
|
||||||
build_all_cocoa_locs('cocoalib')
|
build_all_cocoa_locs('cocoalib')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user