Hi there,
I've been trying to set an expiration date on a TM but it is not working as expected. Once the TM is created and the expiration date set the ReadWrite user (Translator) is still able to use the TM in a project even after the expiration date has passed. How does the expiration date work and what is the expected out come?
FileBasedTranslationMemory tm;
FuzzyIndexes indexes = FuzzyIndexes.SourceCharacterBased |
FuzzyIndexes.SourceWordBased |
FuzzyIndexes.TargetCharacterBased |
FuzzyIndexes.TargetWordBased;
BuiltinRecognizers recognizers = BuiltinRecognizers.RecognizeAcronyms |
BuiltinRecognizers.RecognizeDates |
BuiltinRecognizers.RecognizeNumbers |
BuiltinRecognizers.RecognizeTimes |
BuiltinRecognizers.RecognizeVariables |
BuiltinRecognizers.RecognizeMeasurements;
tm = new FileBasedTranslationMemory(sdltmFile,
"description",
CultureInfo.GetCultureInfo("fr-FR"),
CultureInfo.GetCultureInfo("en-GB"),
indexes,
recognizers);
tm.ExpirationDate = DateTime.Now.AddMinutes(5);
tm.SetAdministratorPassword("Administrator");
tm.SetMaintenancePassword("Maintenance");
tm.SetReadWritePassword("ReadWrite");
tm.SetReadOnlyPassword("ReadOnly");
tm.Save();