123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env python
- # usage: make_locale_paks build_dir [...]
- #
- # This script creates the .pak files under locales directory, it is used to fool
- # the ResourcesBundle that the locale is available.
- import errno
- import sys
- import os
- def main():
- target_dir = sys.argv[1]
- locale_dir = os.path.join(target_dir, 'locales')
- safe_mkdir(locale_dir)
- for pak in sys.argv[2:]:
- touch(os.path.join(locale_dir, pak + '.pak'))
- def touch(filename):
- with open(filename, 'w+'):
- pass
- def safe_mkdir(path):
- try:
- os.makedirs(path)
- except OSError as e:
- if e.errno != errno.EEXIST:
- raise
- if __name__ == '__main__':
- sys.exit(main())
|