Changeset 5097


Ignore:
Timestamp:
Jun 6, 2017, 4:37:57 PM (2 years ago)
Author:
Juanma
Message:

added debug mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devtools/metadata_extract_locale2po/metadata_xml2po.py

    r5096 r5097  
    77import xml.etree.ElementTree as ET
    88import polib as PO
     9
     10def _debug(msg):
     11        global dbg
     12        if dbg==1:
     13                print(str(msg)+"\n")
    914
    1015def usage_help():
     
    4045                                candidatePaths.append(basedir+"/"+subdir)
    4146        return candidatePaths
    42 
    4347#def get_package_dirs
    4448
     49##EXPORT
    4550def generate_tmp_po(candidatePaths,outputFile):
    4651        for path in candidatePaths:
     
    7378                                print(str(e))
    7479                                print (xmlFile)
    75                                 pass
    7680#def generate_tmp_po
    7781
     
    103107#def print_locale
    104108
     109##IMPORT
    105110def get_locale_from_po(poFile):
    106111        locale=poFile.replace('catalogue_','')
     
    126131def get_translations(msgid):
    127132        translationDict={}
    128         print("Searching translations for " + msgid)
     133        _debug("Searching translations for " + msgid)
    129134        if msgid in poDict.keys():
    130135                translationDict=poDict[msgid].copy()
    131         print("Get "+str(translationDict))
     136        _debug("Get "+str(translationDict))
    132137        return translationDict
    133138#def get_translations
     
    180185                                                continue
    181186                                        add_new_translation(xmlRoot,tag,translation)
    182                                 xml.write('output.xml',encoding=fileEncoding)
     187                                xml.write(xmlFile,encoding=fileEncoding)
    183188
    184189def get_translated_msgid(element):
     
    195200
    196201#### MAIN PROGRAM ####
     202dbg=0
    197203fileEncoding=''
    198204mode=''
     
    210216        localeSet=set(localeSet)
    211217        print_locale()
    212         print("Info generated for "+str(localeSet))
     218        print("Po files generated for "+str(localeSet))
    213219else:
    214220        locale=get_locale_from_po(poFile)
    215221        load_po(poFile,locale)
    216222        merge_translations(pathList,locale)
    217         print("Po file imported in dirs "+str(pathList))
     223        print("Xml imported in dirs "+str(pathList))
Note: See TracChangeset for help on using the changeset viewer.