def __init__(self, post_editing_source, post_editing_reference, notebook, grid, output_directory):
self.post_editing_source = post_editing_source
self.post_editing_reference = post_editing_reference
self.translation_tab_grid = grid
self.notebook = notebook
self.modified_references = []
self.saved_modified_references = []
self.visibility_of_statistics_menu = True
self.output_directory = output_directory
self.tables = {}
self.source_log = {}
self.HTML_view = WebKit.WebView()
uri = "statistics/generated/stats.html"
uri = os.path.realpath(uri)
uri = urlparse.ParseResult('file', '', uri, '', '', '')
uri = urlparse.urlunparse(uri)
self.HTML_view.load_uri(uri)
filename = post_editing_reference[post_editing_reference.rfind('/'):]
filename_without_extension = os.path.splitext(filename)[0]
filename_extension = os.path.splitext(filename)[1]
self.saved_origin_filepath = self.output_directory + filename
self.tables["translation_table"] = Table("translation_table",self.post_editing_source,self.post_editing_reference, self.preparePostEditingAnalysis_event,self.preparePostEditingAnalysis, self.calculate_statistics_event, self.translation_tab_grid, self.output_directory)
self.source_log_filepath = self.output_directory + '/source_log.json'
shutil.rmtree("./statistics/generated", ignore_errors=True)
os.makedirs(os.path.abspath("statistics/generated"))
self.translation_tab_grid.show_all()
self.tables["translation_table"].save_post_editing_changes_button.hide()
self.tables["translation_table"].statistics_button.hide()
self.tables["translation_table"].insertions_statistics_button.hide()
self.tables["translation_table"].deletions_statistics_button.hide()
self.tables["translation_table"].time_statistics_button.hide()
评论列表
文章目录