private void ReadNestedDictionary(string path, string prefix, ILocalizationDictionary dictionary) { var combinedPath = Resolver.Combine(this.path, path); var nestedReader = new XmlLocalizationReader(combinedPath) { ThrowWhenNotFound = ThrowWhenNotFound, Resolver = Resolver, Prefix = Prefix + prefix }; nestedReader.Read(dictionary); }