public void ChangeCulture(string Culture)
{
CurrentCulture = Culture == "en-US" || Culture == "en" ? "" : (Culture + "\\");
ShipsXML = null;
ShipTypesXML = null;
EquipmentXML = null;
OperationsXML = null;
QuestsXML = null;
if (!EnableTranslations || CurrentCulture == "ja-JP")
return;
try
{
if (!Directory.Exists("Translations")) Directory.CreateDirectory("Translations");
if (!Directory.Exists("Translations\\" + CurrentCulture)) Directory.CreateDirectory("Translations\\" + CurrentCulture);
if (File.Exists("Translations\\" + CurrentCulture + "Ships.xml")) ShipsXML = XDocument.Load("Translations\\" + CurrentCulture + "Ships.xml");
if (File.Exists("Translations\\" + CurrentCulture + "ShipTypes.xml")) ShipTypesXML = XDocument.Load("Translations\\" + CurrentCulture + "ShipTypes.xml");
if (File.Exists("Translations\\" + CurrentCulture + "Equipment.xml")) EquipmentXML = XDocument.Load("Translations\\" + CurrentCulture + "Equipment.xml");
if (File.Exists("Translations\\" + CurrentCulture + "Operations.xml")) OperationsXML = XDocument.Load("Translations\\" + CurrentCulture + "Operations.xml");
if (File.Exists("Translations\\" + CurrentCulture + "Quests.xml")) QuestsXML = XDocument.Load("Translations\\" + CurrentCulture + "Quests.xml");
GetVersions();
}
catch (Exception ex)
{
Debug.WriteLine(ex);
}
}