123456789101112131415161718192021222324252627282930313233 |
- import os
- import sys
- import subprocess
- languages = ["ca", "cs", "de", "en", "es", "fr", "hu", "it", "ja", "ko", "ko_KR", "nl", "pl", "pt_BR", "ru", "tr", "uk", "zh_CN", "zh_TW_copy"];
- print(sys.getrecursionlimit())
- for lang in languages:
- # if 'y' != input("translating "+lang+"? (y/n): "):
- # continue
- # create .po
- #os.system("msgunfmt "+lang+"/Slic3r.mo -o "+lang+"/SuperSlicer.po > nul");
- #os.system("copy ..\\loc\\"+lang+"\\*.po "+lang+"\\PrusaSlicer.po");
-
- # file_out_stream = open(lang+"/settings.ini", mode="w", encoding="utf-8");
- # file_out_stream.write("data = ./PrusaSlicer.po\n");
- # file_out_stream.write("ui_dir = ../../ui_layout\n");
- # file_out_stream.write("ignore_case = true\n");
- # file_out_stream.write("input = ../Slic3r.pot\n");
- # file_out_stream.write("todo = ./todo.po\n");
- # file_out_stream.write("output = ./Slic3r.po\n");
- # # flush
- # file_out_stream.close();
- p = subprocess.Popen(["python","../pom_merger.py"], cwd=lang);
- p.wait();
- # for file in os.listdir(lang):
- # if not file.endswith("Slic3r.po"):
- # os.remove(lang + "/" + file);
-
- # #create .mo
- # os.system("msgfmt "+lang+"/SuperSlicer.po -o "+lang+"/SuperSlicer.mo");
- # #msgfmt Slic3r.po -o Slic3r.mo
|