예제 #1
0
        private string GetLocale(string fileName, XlfFile xlfFile)
        {
            if (!string.IsNullOrWhiteSpace(xlfFile.Optional.TargetLang))
            {
                return(xlfFile.Optional.TargetLang);
            }

            return(XliffFileHelpers.ExtractLocaleFromFileName(fileName));
        }
예제 #2
0
 private XlfFile CreateXliffFile(string storageLocation, string locale, XlfFile invariantFile)
 {
     return(CreateXliffFile(storageLocation, locale, invariantFile.Original, invariantFile.DataType, invariantFile.SourceLang));
 }
예제 #3
0
 private bool FileMatchesProjectInvariantLocale(XlfFile xlfFile)
 {
     return(xlfFile.SourceLang == projectLocale);
 }