def build(self, closure): Module.build(self, closure) reddit_source = open(self.path).read() string_keys = re.findall("r\.strings\.([\w$_]+)", reddit_source) print >> sys.stderr, "Creating language-specific files:" path_name, path_ext = os.path.splitext(self.path) for lang in g.languages: strings = StringsSource(lang, string_keys) source = strings.get_source() lang_path = path_name + "." + lang + path_ext with open(lang_path, "w") as out: print >> sys.stderr, " " + lang_path out.write(reddit_source+source)
def build(self, closure): Module.build(self, closure) reddit_source = open(self.path).read() string_keys = re.findall("r\.strings\.([\w$_]+)", reddit_source) print >> sys.stderr, "Creating language-specific files:" for lang, unused in iter_langs(): strings = StringsSource(lang, string_keys) source = strings.get_source() lang_path = LocalizedModule.languagize_path(self.path, lang) # make sure we're not rewriting a different mangled file # via symlink if os.path.islink(lang_path): os.unlink(lang_path) with open(lang_path, "w") as out: print >> sys.stderr, " " + lang_path out.write(reddit_source + source)
def build(self, closure): Module.build(self, closure) reddit_source = open(self.path).read() string_keys = re.findall("r\.strings\.([\w$_]+)", reddit_source) print >> sys.stderr, "Creating language-specific files:" for lang, unused in iter_langs(): strings = StringsSource(lang, string_keys) source = strings.get_source() lang_path = LocalizedModule.languagize_path(self.path, lang) # make sure we're not rewriting a different mangled file # via symlink if os.path.islink(lang_path): os.unlink(lang_path) with open(lang_path, "w") as out: print >> sys.stderr, " " + lang_path out.write(reddit_source+source)