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:
@@ -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
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user