diff --git a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
index 9672b02..869fa2e 100644
--- a/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
+++ b/EduNetworkBuilder/Resources/languages/edustrings.fr.resx
@@ -862,7 +862,7 @@
NB_NBEn = English
- français
+ Français
NB_NBFr = French
@@ -1866,7 +1866,7 @@
PPF_UserDirectory
- Save
+ Enregistrer
_Save = Save
@@ -1961,4 +1961,8 @@
Network
RPC_Network = Network
+
+ Translate
+ TW_Translate = Translate
+
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/languages/edustrings.resx b/EduNetworkBuilder/Resources/languages/edustrings.resx
index 0c17731..030aafe 100644
--- a/EduNetworkBuilder/Resources/languages/edustrings.resx
+++ b/EduNetworkBuilder/Resources/languages/edustrings.resx
@@ -1961,4 +1961,8 @@
Network
RPC_Network = Network
+
+ Translate
+ TW_Translate = Translate
+
\ No newline at end of file
diff --git a/EduNetworkBuilder/TranslationWindow.cs b/EduNetworkBuilder/TranslationWindow.cs
index fb44efa..e488011 100644
--- a/EduNetworkBuilder/TranslationWindow.cs
+++ b/EduNetworkBuilder/TranslationWindow.cs
@@ -14,6 +14,8 @@ namespace EduNetworkBuilder
public partial class TranslationWindow : Form
{
Network myNet = null;
+ string[,] LanguageChoices = { { NB.Translate("NB_NBEn"), "en" }, { NB.Translate("NB_NBFr"), "fr" } };
+
public TranslationWindow(Network ToEdit)
{
InitializeComponent();
@@ -24,8 +26,7 @@ namespace EduNetworkBuilder
}
void LocalSetup()
- {
- string[,] LanguageChoices = NB.LanguageChoices;
+ {
cb1Language.Items.Clear();
cb2Language.Items.Clear();
NBSettings mySettings = NB.GetSettings();
@@ -46,11 +47,18 @@ namespace EduNetworkBuilder
if (cb2Language.SelectedIndex == -1) cb2Language.SelectedIndex = 0;
Icon = Properties.Resources.NBIco;
lblStatus.Text = "";
+ LanguagifyComponents();
+ }
+
+ private void LanguagifyComponents()
+ {
+ Text = NB.Translate("Translate");
+ btnSave.Text = NB.Translate("_Save");
+ btnClose.Text = NB.Translate("_Done");
}
private void ClosingStuff()
{
- string[,] LanguageChoices = NB.LanguageChoices;
NBSettings mySettings = NB.GetSettings();
for (int i = 0; i < LanguageChoices.GetLength(0); i++)
{
@@ -68,7 +76,6 @@ namespace EduNetworkBuilder
string CodeFromLang(string language)
{
- string[,] LanguageChoices = NB.LanguageChoices;
for (int i = 0; i < LanguageChoices.GetLength(0); i++)
{
if (language == LanguageChoices[i, 0]) return LanguageChoices[i, 1];
@@ -78,13 +85,13 @@ namespace EduNetworkBuilder
string LangFromCode(string Code)
{
- string[,] LanguageChoices = NB.LanguageChoices;
for (int i = 0; i < LanguageChoices.GetLength(0); i++)
{
if (Code == LanguageChoices[i, 1]) return LanguageChoices[i, 0];
}
return "";
}
+
private void btnClose_Click(object sender, EventArgs e)
{
Close();