1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2026-06-10 06:46:59 -05: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
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1425
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1415 -1430
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1416 -1431
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1415 -1430
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1414 -1429
View File
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
+1 -1
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 };
+1414 -1429
View File
File diff suppressed because it is too large Load Diff
+1 -8
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");