mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-06-03 11:05:23 +12:00
localise MainWindow.xaml runtime strings
This commit is contained in:
parent
98e504d297
commit
d06ad4122a
|
@ -23,6 +23,12 @@
|
|||
<sys:String x:Key="MainWindow:ModInfoButton">MainWindow:ModInfoButton</sys:String>
|
||||
<sys:String x:Key="MainWindow:InstallButtonTop">MainWindow:InstallButtonTop</sys:String>
|
||||
<sys:String x:Key="MainWindow:InstallButtonBottom">MainWindow:InstallButtonBottom</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameVersionLoadFailed">MainWindow:GameVersionLoadFailed</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Title">MainWindow:GameUpdateDialog:Title</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Line1">MainWindow:GameUpdateDialog:Line1</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Line2">MainWindow:GameUpdateDialog:Line2</sys:String>
|
||||
<sys:String x:Key="MainWindow:NoModSelected">MainWindow:NoModSelected</sys:String>
|
||||
<sys:String x:Key="MainWindow:NoModInfoPage">MainWindow:NoModInfoPage</sys:String>
|
||||
|
||||
<!-- Intro Page -->
|
||||
<sys:String x:Key="Intro:Title">Intro:Title</sys:String>
|
||||
|
|
|
@ -23,6 +23,12 @@
|
|||
<sys:String x:Key="MainWindow:ModInfoButton">Mod Info</sys:String>
|
||||
<sys:String x:Key="MainWindow:InstallButtonTop">Install</sys:String>
|
||||
<sys:String x:Key="MainWindow:InstallButtonBottom">or Update</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameVersionLoadFailed">Could not load game versions, Mods tab will be unavailable.</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Title">New Game Version Detected!</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Line1">It looks like there's been a game update.</sys:String>
|
||||
<sys:String x:Key="MainWindow:GameUpdateDialog:Line2">Please double check that the correct version is selected at the bottom left corner!</sys:String>
|
||||
<sys:String x:Key="MainWindow:NoModSelected">No mod selected!</sys:String>
|
||||
<sys:String x:Key="MainWindow:NoModInfoPage">{0} does not have an info page.</sys:String>
|
||||
|
||||
<!-- Intro Page -->
|
||||
<sys:String x:Key="Intro:Title">Intro</sys:String>
|
||||
|
|
|
@ -85,7 +85,7 @@ namespace ModAssistant
|
|||
catch (Exception e)
|
||||
{
|
||||
GameVersionsBox.IsEnabled = false;
|
||||
MessageBox.Show("Could not load game versions, Mods tab will be unavailable.\n" + e);
|
||||
MessageBox.Show($"{Application.Current.Resources.FindName("MainWindow:GameVersionLoadFailed")}\n{e}");
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(GameVersion) && Properties.Settings.Default.Agreed)
|
||||
|
@ -134,8 +134,13 @@ namespace ModAssistant
|
|||
if (Properties.Settings.Default.AllGameVersions != versionsString)
|
||||
{
|
||||
Properties.Settings.Default.AllGameVersions = versionsString;
|
||||
Properties.Settings.Default.Save();
|
||||
Utils.ShowMessageBoxAsync("It looks like there's been a game update.\n\nPlease double check that the correct version is selected at the bottom left corner!", "New Game Version Detected!");
|
||||
Properties.Settings.Default.Save();
|
||||
|
||||
string title = (string)Application.Current.Resources.FindName("MainWindow:GameUpdateDialog:Title");
|
||||
string line1 = (string)Application.Current.Resources.FindName("MainWindow:GameUpdateDialog:Line1");
|
||||
string line2 = (string)Application.Current.Resources.FindName("MainWindow:GameUpdateDialog:Line2");
|
||||
|
||||
Utils.ShowMessageBoxAsync($"{line1}\n\n{line2}", title);
|
||||
return versions[0];
|
||||
}
|
||||
|
||||
|
@ -194,14 +199,14 @@ namespace ModAssistant
|
|||
{
|
||||
if ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem == null)
|
||||
{
|
||||
MessageBox.Show("No mod selected");
|
||||
MessageBox.Show((string)Application.Current.Resources.FindName("MainWindow:NoModSelected"));
|
||||
return;
|
||||
}
|
||||
Mods.ModListItem mod = ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem);
|
||||
string infoUrl = mod.ModInfo.link;
|
||||
if (String.IsNullOrEmpty(infoUrl))
|
||||
{
|
||||
MessageBox.Show(mod.ModName + " does not have an info page");
|
||||
MessageBox.Show(string.Format((string)Application.Current.Resources.FindName("MainWindow:NoModInfoPage"), mod.ModName));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue