Files
processing4/build/macos/language_gen.py

27 lines
719 B
Python
Executable File

#!/usr/bin/env python
import os, re
BASEDIR = os.path.dirname(os.path.realpath(__file__))
def supported_languages():
path = "../../build/shared/lib/languages/languages.txt"
with open(os.path.join(BASEDIR, path)) as f:
lines = f.read().splitlines()
lines = filter(lambda l: re.match(r'^[a-z]{2}', l), lines)
lines = map(lambda l: re.sub(r'#.*', '', l).strip(), lines)
return lines
def lproj_directory(lang):
path = "work/Processing.app/Contents/Resources/{}.lproj".format(lang)
return os.path.join(BASEDIR, path)
if __name__ == "__main__":
for lang in supported_languages():
try:
os.mkdir(lproj_directory(lang))
except OSError:
pass