Can you please take a llok at my code: function TdmLanguage.TranslateStr(Str: string): string; var s: string; begin s := siLangRT.GetTextOrDefault(Str); if s = '' then begin if siLangRT.AddString(Str, [Str]) then siLangRT.SaveStringsToFile(siLangRT.LangDispatcher.FileName, STRING_DELIM); s := Str; e...