From 05a05d0006fa6cd52c6ea535fcebc5132489ea74 Mon Sep 17 00:00:00 2001 From: Waldi Ravens Date: Mon, 24 Aug 2015 15:57:31 +0200 Subject: [PATCH] Set Language.Name while loading XML translation file --- src/Logic/LanguageDeserializer.cs | 2 ++ src/UpdateLanguageFiles/LanguageDeserializerGenerator.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Logic/LanguageDeserializer.cs b/src/Logic/LanguageDeserializer.cs index 32ee441ab..d442f7190 100644 --- a/src/Logic/LanguageDeserializer.cs +++ b/src/Logic/LanguageDeserializer.cs @@ -29,6 +29,8 @@ namespace Nikse.SubtitleEdit.Logic { if (!reader.IsEmptyElement && reader.Depth > 0) name.Append('/').Append(reader.Name); + else if (reader.Depth == 0) + language.Name = reader["Name"]; } else if (reader.NodeType == XmlNodeType.EndElement) { diff --git a/src/UpdateLanguageFiles/LanguageDeserializerGenerator.cs b/src/UpdateLanguageFiles/LanguageDeserializerGenerator.cs index dd61cac0b..c26eef629 100644 --- a/src/UpdateLanguageFiles/LanguageDeserializerGenerator.cs +++ b/src/UpdateLanguageFiles/LanguageDeserializerGenerator.cs @@ -39,6 +39,8 @@ namespace Nikse.SubtitleEdit.Logic { if (!reader.IsEmptyElement && reader.Depth > 0) name.Append('/').Append(reader.Name); + else if (reader.Depth == 0) + language.Name = reader[""Name""]; } else if (reader.NodeType == XmlNodeType.EndElement) {