/// <summary> /// Load translation memories /// </summary> private void LoadTranslationMemories() { TranslationMemoriesPenaltiesModelList = new ObservableCollection <TranslationMemoriesPenaltiesModel>(); if (_packageModel != null) { foreach (var langPair in _packageModel.LanguagePairs) { if (langPair.HasTm) { foreach (var filePath in langPair.SourceFile) { TranslationMemoryName = Path.GetFileName(filePath); TranslationMemoryPath = filePath; var translationMemoriesPenaltiesModel = new TranslationMemoriesPenaltiesModel() { TranslationMemoryName = TranslationMemoryName, TranslationMemoryPath = TranslationMemoryPath, TMPenalty = TMPenalty }; TranslationMemoriesPenaltiesModelList.Add(translationMemoriesPenaltiesModel); } } } } }
/// <summary> /// Load translation memories /// </summary> private void LoadTranslationMemories() { TranslationMemoriesPenaltiesModelList = new ObservableCollection <TranslationMemoriesPenaltiesModel>(); if (_packageModel != null) { foreach (var langPair in _packageModel.LanguagePairs) { if (langPair.HasTm) { foreach (var filePath in langPair.StarTranslationMemoryMetadatas) { if (!filePath.TargetFile.Contains("_AEXTR_MT_")) { TranslationMemoryName = Path.GetFileName(filePath.TargetFile); TranslationMemoryPath = filePath.TargetFile; var translationMemoriesPenaltiesModel = new TranslationMemoriesPenaltiesModel() { TranslationMemoryName = TranslationMemoryName, TranslationMemoryPath = TranslationMemoryPath, TMPenalty = TMPenalty }; TranslationMemoriesPenaltiesModelList.Add(translationMemoriesPenaltiesModel); } } } } } }