1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-12 03:18:26 -06:00

Simplify format of XML language files to make it easy to integrate in collaborative translation platforms (e.g. Transifex).

This commit is contained in:
Mounir IDRASSI
2018-03-30 13:53:37 +02:00
parent 1732ee57d0
commit da77d7e2c4
42 changed files with 56566 additions and 57169 deletions

View File

@@ -166,7 +166,7 @@ BOOL LoadLanguageFile ()
WCHAR wattr[32768];
int i, intKey, len;
char *xmlElements[] = {"control", "string", 0};
char *xmlElements[] = {"entry", 0};
#ifdef TCMOUNT
int headers[] = { IDR_COMMON_RSRC_HEADER, IDR_MOUNT_RSRC_HEADER, 0 };

File diff suppressed because it is too large Load Diff

View File

@@ -40,14 +40,7 @@ namespace VeraCrypt
void LanguageStrings::Init ()
{
foreach (XmlNode node, XmlParser (Resources::GetLanguageXml()).GetNodes (L"string"))
{
wxString text = node.InnerText;
text.Replace (L"\\n", L"\n");
Map[StringConverter::ToSingle (wstring (node.Attributes[L"key"]))] = text;
}
foreach (XmlNode node, XmlParser (Resources::GetLanguageXml()).GetNodes (L"control"))
foreach (XmlNode node, XmlParser (Resources::GetLanguageXml()).GetNodes (L"entry"))
{
wxString text = node.InnerText;
text.Replace (L"\\n", L"\n");