From b6bf0129a529388d74caecab17f20a0f7f5a73d4 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Tue, 15 Dec 2015 17:04:16 +0100 Subject: [PATCH] Implemented multiple languages --- NavCityBreda/Helpers/Settings.cs | 13 ++++-------- .../de-DE/Resources.resw | 21 +++++++++++++++++++ .../en-US/Resources.resw | 0 .../nl-NL/Resources.resw | 0 NavCityBreda/Views/SettingsView.xaml | 13 +++++++++++- NavCityBreda/Views/SettingsView.xaml.cs | 18 +++++++++++++++- 6 files changed, 54 insertions(+), 11 deletions(-) rename NavCityBreda/{Languages => Strings}/de-DE/Resources.resw (90%) rename NavCityBreda/{Languages => Strings}/en-US/Resources.resw (100%) rename NavCityBreda/{Languages => Strings}/nl-NL/Resources.resw (100%) diff --git a/NavCityBreda/Helpers/Settings.cs b/NavCityBreda/Helpers/Settings.cs index 77b19d4..2bfd420 100644 --- a/NavCityBreda/Helpers/Settings.cs +++ b/NavCityBreda/Helpers/Settings.cs @@ -17,16 +17,11 @@ namespace NavCityBreda.Helpers //Define default settings here } - public static string Language + public static async void ChangeLanguage(string lang) { - get - { - return ""; - } - set - { - ApplicationLanguages.PrimaryLanguageOverride = value; - } + ApplicationLanguages.PrimaryLanguageOverride = lang; + await Task.Delay(TimeSpan.FromMilliseconds(100)); + App.rootFrame.Navigate(typeof(MainPage)); } } } diff --git a/NavCityBreda/Languages/de-DE/Resources.resw b/NavCityBreda/Strings/de-DE/Resources.resw similarity index 90% rename from NavCityBreda/Languages/de-DE/Resources.resw rename to NavCityBreda/Strings/de-DE/Resources.resw index 486f08e..70fa605 100644 --- a/NavCityBreda/Languages/de-DE/Resources.resw +++ b/NavCityBreda/Strings/de-DE/Resources.resw @@ -123,4 +123,25 @@ Einstellungen + + Wilkommen + + + Hilfe + + + Karte + + + kut + + + kut detail + + + Einstellungen + + + Wegpunkt + \ No newline at end of file diff --git a/NavCityBreda/Languages/en-US/Resources.resw b/NavCityBreda/Strings/en-US/Resources.resw similarity index 100% rename from NavCityBreda/Languages/en-US/Resources.resw rename to NavCityBreda/Strings/en-US/Resources.resw diff --git a/NavCityBreda/Languages/nl-NL/Resources.resw b/NavCityBreda/Strings/nl-NL/Resources.resw similarity index 100% rename from NavCityBreda/Languages/nl-NL/Resources.resw rename to NavCityBreda/Strings/nl-NL/Resources.resw diff --git a/NavCityBreda/Views/SettingsView.xaml b/NavCityBreda/Views/SettingsView.xaml index 2f2ed78..fa804fd 100644 --- a/NavCityBreda/Views/SettingsView.xaml +++ b/NavCityBreda/Views/SettingsView.xaml @@ -8,6 +8,17 @@ mc:Ignorable="d"> - + + + + + + + + + +