- rel_dir = lyx_dir
- intr_system("rm -f " + locale_dir + "/" + ccode + "/LC_MESSAGES/" + lyx_name + ".mo")
- intr_system("ln -s " + rel_dir + "/../po/" + short_code + ".gmo " + locale_dir + "/" + ccode + "/LC_MESSAGES/" + lyx_name + ".mo")
+ print 'Could not determine PACKAGE name needed for translations\n'
+ failed = True
+ else:
+ lyx_name = PACKAGE
+ intr_system("mkdir -p " + locale_dir + "/" + ccode + "/LC_MESSAGES")
+ intr_system("rm -f " + locale_dir + "/" + ccode + "/LC_MESSAGES/" + lyx_name + ".mo")
+ if PO_BUILD_DIR is None:
+ if lyx_dir[0:3] == "../":
+ rel_dir = "../../" + lyx_dir
+ else:
+ rel_dir = lyx_dir
+ intr_system("ln -s " + rel_dir + "/../po/" + short_code + ".gmo " + locale_dir + "/" + ccode + "/LC_MESSAGES/" + lyx_name + ".mo")
+ else:
+ intr_system("ln -s " + PO_BUILD_DIR + "/" + short_code + ".gmo " + locale_dir + "/" + ccode + "/LC_MESSAGES/" + lyx_name + ".mo")