1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-11 11:08:02 -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -166,7 +166,7 @@ BOOL LoadLanguageFile ()
WCHAR wattr[32768]; WCHAR wattr[32768];
int i, intKey, len; int i, intKey, len;
char *xmlElements[] = {"control", "string", 0}; char *xmlElements[] = {"entry", 0};
#ifdef TCMOUNT #ifdef TCMOUNT
int headers[] = { IDR_COMMON_RSRC_HEADER, IDR_MOUNT_RSRC_HEADER, 0 }; 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 () void LanguageStrings::Init ()
{ {
foreach (XmlNode node, XmlParser (Resources::GetLanguageXml()).GetNodes (L"string")) foreach (XmlNode node, XmlParser (Resources::GetLanguageXml()).GetNodes (L"entry"))
{
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"))
{ {
wxString text = node.InnerText; wxString text = node.InnerText;
text.Replace (L"\\n", L"\n"); text.Replace (L"\\n", L"\n");