Beispiel #1
0
 def getcontextname(self, contextnode):
     """returns the name of the given context"""
     namenode = ourdom.getFirstElementByTagName(contextnode, "name")
     return ourdom.getnodetext(namenode)
Beispiel #2
0
 def getmessagetype(self, message):
     """returns the message translation attributes for a given node"""
     translationnode = ourdom.getFirstElementByTagName(message, "translation")
     return translationnode.getAttribute("type")
Beispiel #3
0
 def getmessagecomment(self, message):
     """returns the message comment for a given node"""
     commentnode = ourdom.getFirstElementByTagName(message, "comment")
     # NOTE: handles only one comment per msgid (OK)
     # and only one-line comments (can be VERY wrong) TODO!!!
     return ourdom.getnodetext(commentnode)
Beispiel #4
0
 def getmessagesource(self, message):
     """returns the message source for a given node"""
     sourcenode = ourdom.getFirstElementByTagName(message, "source")
     return ourdom.getnodetext(sourcenode)
Beispiel #5
0
 def getmessagetranslation(self, message):
     """returns the message translation for a given node"""
     translationnode = ourdom.getFirstElementByTagName(message, "translation")
     return ourdom.getnodetext(translationnode)
Beispiel #6
0
 def getcontextname(self, contextnode):
     """returns the name of the given context"""
     namenode = ourdom.getFirstElementByTagName(contextnode, "name")
     return ourdom.getnodetext(namenode)
Beispiel #7
0
 def getmessagecomment(self, message):
     """returns the message comment for a given node"""
     commentnode = ourdom.getFirstElementByTagName(message, "comment")
     # NOTE: handles only one comment per msgid (OK)
     # and only one-line comments (can be VERY wrong) TODO!!!
     return ourdom.getnodetext(commentnode)
Beispiel #8
0
 def getmessagetype(self, message):
     """returns the message translation attributes for a given node"""
     translationnode = ourdom.getFirstElementByTagName(
         message, "translation")
     return translationnode.getAttribute("type")
Beispiel #9
0
 def getmessagetranslation(self, message):
     """returns the message translation for a given node"""
     translationnode = ourdom.getFirstElementByTagName(
         message, "translation")
     return ourdom.getnodetext(translationnode)
Beispiel #10
0
 def getmessagesource(self, message):
     """returns the message source for a given node"""
     sourcenode = ourdom.getFirstElementByTagName(message, "source")
     return ourdom.getnodetext(sourcenode)