Exemple #1
0
 def getcontextname(self, contextnode):
     """returns the name of the given context"""
     namenode = ourdom.getFirstElementByTagName(contextnode, "name")
     return ourdom.getnodetext(namenode)
Exemple #2
0
 def getmessagetype(self, message):
     """returns the message translation attributes for a given node"""
     translationnode = ourdom.getFirstElementByTagName(message, "translation")
     return translationnode.getAttribute("type")
Exemple #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)
Exemple #4
0
 def getmessagesource(self, message):
     """returns the message source for a given node"""
     sourcenode = ourdom.getFirstElementByTagName(message, "source")
     return ourdom.getnodetext(sourcenode)
Exemple #5
0
 def getmessagetranslation(self, message):
     """returns the message translation for a given node"""
     translationnode = ourdom.getFirstElementByTagName(message, "translation")
     return ourdom.getnodetext(translationnode)
Exemple #6
0
 def getcontextname(self, contextnode):
     """returns the name of the given context"""
     namenode = ourdom.getFirstElementByTagName(contextnode, "name")
     return ourdom.getnodetext(namenode)
Exemple #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)
Exemple #8
0
 def getmessagetype(self, message):
     """returns the message translation attributes for a given node"""
     translationnode = ourdom.getFirstElementByTagName(
         message, "translation")
     return translationnode.getAttribute("type")
Exemple #9
0
 def getmessagetranslation(self, message):
     """returns the message translation for a given node"""
     translationnode = ourdom.getFirstElementByTagName(
         message, "translation")
     return ourdom.getnodetext(translationnode)
Exemple #10
0
 def getmessagesource(self, message):
     """returns the message source for a given node"""
     sourcenode = ourdom.getFirstElementByTagName(message, "source")
     return ourdom.getnodetext(sourcenode)