Browse Source

Update JsonLocalizationDictionaryBuilder.cs

pull/15976/head
Yunus Emre Kalkan 4 years ago
parent
commit
3b5bc8aa04
  1. 13
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Json/JsonLocalizationDictionaryBuilder.cs

13
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Json/JsonLocalizationDictionaryBuilder.cs

@ -42,21 +42,20 @@ public static class JsonLocalizationDictionaryBuilder
public static ILocalizationDictionary BuildFromJsonString(string jsonString) public static ILocalizationDictionary BuildFromJsonString(string jsonString)
{ {
JsonLocalizationFile jsonFile; JsonLocalizationFile jsonFile;
string cultureCode;
try try
{ {
jsonFile = JsonSerializer.Deserialize<JsonLocalizationFile>(jsonString, DeserializeOptions); jsonFile = JsonSerializer.Deserialize<JsonLocalizationFile>(jsonString, DeserializeOptions);
cultureCode = jsonFile.Culture;
if (string.IsNullOrEmpty(cultureCode))
{
return null;
}
} }
catch (JsonException ex) catch (JsonException ex)
{ {
throw new AbpException("Can not parse json string. " + ex.Message); throw new AbpException("Can not parse json string. " + ex.Message);
} }
var cultureCode = jsonFile.Culture;
if (string.IsNullOrEmpty(cultureCode))
{
return null;
}
var dictionary = new Dictionary<string, LocalizedString>(); var dictionary = new Dictionary<string, LocalizedString>();
var dublicateNames = new List<string>(); var dublicateNames = new List<string>();

Loading…
Cancel
Save