def setuptrans(base_dir, project_key, platform, **kwargs): """ Set up translation languages. Set up translation languages for the project on crowdin.com. """ from buildtools.packager import readMetadata metadata = readMetadata(base_dir, platform) basename = metadata.get('general', 'basename') locale_config = read_locale_config(base_dir, platform, metadata) import buildtools.localeTools as localeTools localeTools.setupTranslations(locale_config, basename, project_key)
def setupTranslations(baseDir, scriptName, opts, args, type): if len(args) < 1: print 'Project key is required to update translation master files.' usage(scriptName, type, 'setuptrans') return key = args[0] import buildtools.packager as packager locales = packager.getLocales(baseDir, True) basename = packager.readMetadata(baseDir).get('general', 'baseName') import buildtools.localeTools as localeTools localeTools.setupTranslations(locales, basename, key)
def setuptrans(base_dir, project_key, platform, **kwargs): """ Set up translation languages. Set up translation languages for the project on crowdin.com. """ from buildtools.packager import readMetadata metadata = readMetadata(base_dir, platform) basename = metadata.get('general', 'basename') locale_config = read_locale_config(base_dir, platform, metadata) import buildtools.localeTools as localeTools localeTools.setupTranslations(locale_config, basename, project_key)
def setupTranslations(baseDir, scriptName, opts, args, type): if len(args) < 1: print 'Project key is required to update translation master files.' usage(scriptName, type, 'setuptrans') return key = args[0] from buildtools.packager import readMetadata metadata = readMetadata(baseDir, type) basename = metadata.get('general', 'basename') localeConfig = readLocaleConfig(baseDir, type, metadata) import buildtools.localeTools as localeTools localeTools.setupTranslations(localeConfig, basename, key)
def setupTranslations(baseDir, scriptName, opts, args, type): if len(args) < 1: print 'Project key is required to update translation master files.' usage(scriptName, type, 'setuptrans') return key = args[0] from buildtools.packager import readMetadata metadata = readMetadata(baseDir, type) basename = metadata.get('general', 'basename') localeConfig = readLocaleConfig(baseDir, type, metadata) import buildtools.localeTools as localeTools localeTools.setupTranslations(localeConfig, basename, key)
def setupTranslations(baseDir, scriptName, opts, args, type): if len(args) < 1: print 'Project key is required to update translation master files.' usage(scriptName, type, 'setuptrans') return key = args[0] if type == 'chrome' or type == 'opera': import buildtools.packagerChrome as packager locales = os.listdir(os.path.join(baseDir, '_locales')) locales = map(lambda locale: locale.replace('_', '-'), locales) basename = packager.readMetadata(baseDir, type).get('general', 'basename') else: import buildtools.packagerGecko as packager locales = packager.getLocales(baseDir, True) basename = packager.readMetadata(baseDir, type).get('general', 'basename') import buildtools.localeTools as localeTools localeTools.setupTranslations(type, locales, basename, key)