Changeset 5098


Ignore:
Timestamp:
Jun 6, 2017, 4:51:14 PM (22 months ago)
Author:
Juanma
Message:

insert items with newline

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devtools/metadata_extract_locale2po/metadata_xml2po.py

    r5097 r5098  
    2424        global wrkDir
    2525        global poFile
    26         argList={"--export":"export","-e":"export","--import":"import","-i":"import"}
     26        argList={"--export":"export","-e":"export","--import":"import","-i":"import","-d":"debug","--debug":"debug"}
    2727        args=sys.argv[1:]
    2828        for arg in args:
    2929                if arg in argList.keys():
    30                         mode=argList[arg]
     30                        if argList[arg]=='debug':
     31                                global dbg
     32                                dbg=1
     33                        else:
     34                                mode=argList[arg]
    3135                elif os.path.isdir(arg):
    3236                        wrkDir=arg
     
    109113##IMPORT
    110114def get_locale_from_po(poFile):
    111         locale=poFile.replace('catalogue_','')
     115        locale=os.path.basename(poFile)
     116        locale=locale.replace('catalogue_','')
    112117        locale=locale.replace('.po','')
    113118        if "valencia" in locale or "qcv" in locale:
    114119                locale="ca_ES.UTF-8@valencia"
     120        _debug("Locale set to "+locale)
    115121        return(locale)
    116122#def get_locale_from_po
     
    121127        fileEncoding=PO.detect_encoding(poFile)
    122128        poDict={}
     129        _debug("Loading po "+poFile+" with encoding "+fileEncoding)
    123130        po = PO.pofile(poFile,encoding=fileEncoding)
    124131        for entry in po:
     
    196203        if text!='':
    197204                newDesc=ET.SubElement(element, tag)
     205                newDesc.tail="\n"
    198206                newDesc.set('xml:lang',locale)
    199207                newDesc.text=text
Note: See TracChangeset for help on using the changeset viewer.