Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- render(
- 'strings.tmpl.xml',
- 'res/values/strings.xml',
- args=args,
- url_scheme=url_scheme,
- )
- # заменяем на усовершенствованный :)
- local_args = {'be': argparse.Namespace(**vars(args)), 'ru': argparse.Namespace(**vars(args)), 'uk': argparse.Namespace(**vars(args))}
- for key in local_args:
- local_args[key].name = u'Угадай цитату!' # ну захардкодил, да, ну не готов я пока сделать свой форк P4A и buildozer, чтобы сделать это через передачу параметра
- for i in os.listdir('res'):
- if i[:6] == 'values':
- render(
- 'strings.tmpl.xml',
- 'res/'+i+'/strings.xml',
- args=(args if i == 'values' else local_args[i[7:10]]),
- url_scheme=url_scheme,
- )
- # и ещё один фрагмент, в текущей версии P4A начиная со строки 388
- with open(join(dirname(__file__), 'res',
- 'values', 'strings.xml')) as fileh:
- lines = fileh.read()
- with open(join(dirname(__file__), 'res',
- 'values', 'strings.xml'), 'w') as fileh:
- fileh.write(re.sub(r'"private_version">[0-9\.]*<',
- '"private_version">{}<'.format(
- str(time.time())), lines))
- # тоже заменяем на аналогичный в цикле
- for i in os.listdir('res'):
- if i[:6] == 'values':
- with open(join(dirname(__file__), 'res',
- i, 'strings.xml')) as fileh:
- lines = fileh.read()
- with open(join(dirname(__file__), 'res',
- i, 'strings.xml'), 'w') as fileh:
- fileh.write(re.sub(r'"private_version">[0-9\.]*<',
- '"private_version">{}<'.format(
- str(time.time())), lines))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement