rework localization

This commit is contained in:
Luke Pulverenti
2015-07-27 14:18:10 -04:00
parent a714926d63
commit fbca42a349
83 changed files with 365 additions and 83326 deletions

View File

@@ -298,18 +298,10 @@ namespace MediaBrowser.Server.Implementations.Localization
public Dictionary<string, string> GetLocalizationDictionary(string culture)
{
const string prefix = "Server";
const string prefix = "Core";
var key = prefix + culture;
return _dictionaries.GetOrAdd(key, k => GetDictionary(prefix, culture, "server.json"));
}
public Dictionary<string, string> GetJavaScriptLocalizationDictionary(string culture)
{
const string prefix = "JavaScript";
var key = prefix + culture;
return _dictionaries.GetOrAdd(key, k => GetDictionary(prefix, culture, "javascript.json"));
return _dictionaries.GetOrAdd(key, k => GetDictionary(prefix, culture, "core.json"));
}
private Dictionary<string, string> GetDictionary(string prefix, string culture, string baseFilename)
@@ -395,17 +387,5 @@ namespace MediaBrowser.Server.Implementations.Localization
}.OrderBy(i => i.Name);
}
public string LocalizeDocument(string document, string culture, Func<string, string> tokenBuilder)
{
foreach (var pair in GetLocalizationDictionary(culture).ToList())
{
var token = tokenBuilder(pair.Key);
document = document.Replace(token, pair.Value, StringComparison.Ordinal);
}
return document;
}
}
}