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