Exemple #1
0
 def handle_cleaner_option_label(self, label):
     """<label> element under <option>"""
     self.option_name = _(getText(label.childNodes))
     translate = label.getAttribute('translate')
     translators = label.getAttribute('translators')
     if not translate or boolstr_to_bool(translate):
         self.xlate_cb(self.option_name, translators)
Exemple #2
0
 def handle_cleaner_option_label(self, label):
     """<label> element under <option>"""
     self.option_name = _(getText(label.childNodes))
     translate = label.getAttribute('translate')
     translators = label.getAttribute('translators')
     if not translate or boolstr_to_bool(translate):
         self.xlate_cb(self.option_name, translators)
Exemple #3
0
 def handle_cleaner_option_label(self, label):
     """<label> element under <option>
        option태그 아래에서의 label요소"""
     self.option_name = _(getText(label.childNodes)) # label의 자식노드를 text로 추출해서 option_name에 저장
     translate = label.getAttribute('translate') # label에서 translate속성 추출
     translators = label.getAttribute('translators') # label에서 translators속성 추출
     if not translate or boolstr_to_bool(translate): 
         self.xlate_cb(self.option_name, translators) # translate 나 translate를 파이썬부울로 변환한 값이 true가아니면
Exemple #4
0
    def handle_cleaner_label(self, label):
        """<label> element under <cleaner>
           cleaner태그 아래에 label태그 요소"""

        self.cleaner.name = _(getText(label.childNodes))
        # label객체의 자식노드들을 text로 추출해서 self.cleaner.name에 저장
        translate = label.getAttribute('translate')
        #label에서 translate속성 추출
        if translate and boolstr_to_bool(translate):
            self.xlate_cb(self.cleaner.name)
            # translate 와 translate를 bool값으로 한것이 True면
            # xlate_cb함수에 self.cleaner.name값을 넣어서 사용
            """ xlate_cb함수가 번역과 관련된 함수인데 위에서 xlate_cb의 값이 None이면
                xlate_mode는 False이고이 함수는 None값을 돌려주는 함수가됨 """
            """ xlate_mode의 값이 None이 아니면 xlate_mode가 True가 되는것으로 보아
Exemple #5
0
 def handle_cleaner_label(self, label):
     """<label> element under <cleaner>"""
     self.cleaner.name = _(getText(label.childNodes))
     translate = label.getAttribute('translate')
     if translate and boolstr_to_bool(translate):
         self.xlate_cb(self.cleaner.name)
Exemple #6
0
 def handle_cleaner_label(self, label):
     """<label> element under <cleaner>"""
     self.cleaner.name = _(getText(label.childNodes))
     translate = label.getAttribute('translate')
     if translate and boolstr_to_bool(translate):
         self.xlate_cb(self.cleaner.name)