private string GetLocale(string fileName, XlfFile xlfFile) { if (!string.IsNullOrWhiteSpace(xlfFile.Optional.TargetLang)) { return(xlfFile.Optional.TargetLang); } return(XliffFileHelpers.ExtractLocaleFromFileName(fileName)); }
private XlfFile CreateXliffFile(string storageLocation, string locale, XlfFile invariantFile) { return(CreateXliffFile(storageLocation, locale, invariantFile.Original, invariantFile.DataType, invariantFile.SourceLang)); }
private bool FileMatchesProjectInvariantLocale(XlfFile xlfFile) { return(xlfFile.SourceLang == projectLocale); }