Ejemplo n.º 1
0
def main():
    if len(sys.argv) == 1:
        print 'You have to specify a product or a language code.'
        sys.exit(1)

    product = getLongProductName(sys.argv[1])
    pot = '%s.pot' % product

    os.chdir('..')
    os.chdir('i18n')

    if not os.path.isfile(pot):  # no pot? test for language-code
        poFiles = getPoFilesByLanguageCode(product)
        if poFiles:
            potFiles = getPotFiles()
            for po in poFiles:
                for pot in potFiles:
                    if getProduct(po) == getProduct(pot):
                        os.system(__I18NDUDE + (' sync --pot %s %s') %
                                  (pot, po))
        else:
            print 'Neither a pot nor po files for the given argument were found.'
            sys.exit(3)

    else:  # product was given
        poFiles = getPoFilesAsCmdLine(product)
        if poFiles == []:
            print 'No po-files were found for the given product.'
            sys.exit(4)

        os.system(__I18NDUDE + (' sync --pot %s %s') % (pot, poFiles))
Ejemplo n.º 2
0
def main():
    if len(sys.argv) == 1:
        print 'You have to specify a product or a language code.'
        sys.exit(1)

    product = getLongProductName(sys.argv[1])
    pot = '%s.pot' % product

    os.chdir('..')
    os.chdir('i18n')

    if not os.path.isfile(pot): # no pot? test for language-code
        poFiles = getPoFilesByLanguageCode(product)
        if poFiles:
            potFiles = getPotFiles()
            for po in poFiles:
                for pot in potFiles:
                    if getProduct(po) == getProduct(pot):
                        os.system(__I18NDUDE + (' sync --pot %s %s') % (pot, po))
        else:
            print 'Neither a pot nor po files for the given argument were found.'
            sys.exit(3)

    else: # product was given
        poFiles = getPoFilesAsCmdLine(product)
        if poFiles == []:
            print 'No po-files were found for the given product.'
            sys.exit(4)

        os.system(__I18NDUDE + (' sync --pot %s %s') % (pot, poFiles))
Ejemplo n.º 3
0
def main():
    option = 'all'
    if len(sys.argv) > 1:
        option = sys.argv[1]

    os.chdir('..')
    os.chdir('i18n')

    products = None
    if option == 'all':
        products = [getProduct(p) for p in getPotFiles()]
    elif option in list(PRODUCTS.keys()):
        products = (getLongProductName(option), )

    if products:
        os.system(__I18NDUDE + (' list --products %s') % (' '.join(products)))
Ejemplo n.º 4
0
def main():
    option = 'all'
    if len(sys.argv) > 1:
        option = sys.argv[1]

    os.chdir('..')
    os.chdir('i18n')

    products = None
    if option == 'all':
        products = [getProduct(p) for p in getPotFiles()]
    elif option in list(PRODUCTS.keys()):
        products = (getLongProductName(option), )

    if products:
        os.system(__I18NDUDE + (' list -t --products %s') % (' '.join(products)))
Ejemplo n.º 5
0
Archivo: chart.py Proyecto: dtgit/dtedu
def main():
    option = 'all'
    if len(sys.argv) > 1:
        option = sys.argv[1]

    os.chdir('..')
    os.chdir('i18n')

    products = None
    if option == 'all':
        products = [getProduct(p) for p in getPotFiles()]
    elif option in PRODUCTS.keys():
        products = (getLongProductName(option), )

    if products:
        os.system(__I18NDUDE + (' combinedchart -o plone.gif --title "Plone 3.0" --products %s') % (' '.join(products)))
Ejemplo n.º 6
0
def main():
    option = "all"
    if len(sys.argv) > 1:
        option = sys.argv[1]

    os.chdir("..")
    os.chdir("i18n")

    products = None
    if option == "all":
        products = [getProduct(p) for p in getPotFiles()]
    elif option in PRODUCTS.keys():
        products = (getLongProductName(option),)

    if products:
        os.system(__I18NDUDE + (" list -t --products %s") % (" ".join(products)))