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)
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가아니면
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가 되는것으로 보아
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)