Skip to content

Commit 3f7e0a8

Browse files
author
Antoine Aflalo
committed
Add Portugese in the menu
Fixes #258
1 parent b2bc934 commit 3f7e0a8

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

SoundSwitch/Localization/Language.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public enum Language
2424
French = 1,
2525
German = 2,
2626
Spanish = 3,
27-
Norwegian = 4
27+
Norwegian = 4,
28+
Portugese = 5
2829
}
2930
}

SoundSwitch/Localization/LanguageParser.cs

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ public static CultureInfo ParseLanguage(Language language)
3838
return CultureInfo.GetCultureInfo("es");
3939
case Language.Norwegian:
4040
return CultureInfo.GetCultureInfo("nb");
41+
case Language.Portugese:
42+
return CultureInfo.GetCultureInfo("pt-BR");
4143
default:
4244
return CultureInfo.GetCultureInfo("en");
4345

@@ -61,6 +63,8 @@ public static Language ParseLanguage(CultureInfo cultureInfo)
6163
return Language.Spanish;
6264
case "nb":
6365
return Language.Norwegian;
66+
case "pt":
67+
return Language.Portugese;
6468
default:
6569
return Language.English;
6670
}

SoundSwitch/SoundSwitch.csproj

+8
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,8 @@
367367
<EmbeddedResource Include="Localization\AboutStrings.de.resx" />
368368
<EmbeddedResource Include="Localization\AboutStrings.es.resx" />
369369
<EmbeddedResource Include="Localization\AboutStrings.fr.resx" />
370+
<EmbeddedResource Include="Localization\AboutStrings.nb.resx" />
371+
<EmbeddedResource Include="Localization\AboutStrings.pt-BR.resx" />
370372
<EmbeddedResource Include="Localization\AboutStrings.resx">
371373
<Generator>ResXFileCodeGenerator</Generator>
372374
<LastGenOutput>AboutStrings.Designer.cs</LastGenOutput>
@@ -376,12 +378,18 @@
376378
<SubType>Designer</SubType>
377379
</EmbeddedResource>
378380
<EmbeddedResource Include="Localization\SettingsStrings.es.resx" />
381+
<EmbeddedResource Include="Localization\SettingsStrings.nb.resx" />
382+
<EmbeddedResource Include="Localization\SettingsStrings.pt-BR.resx" />
379383
<EmbeddedResource Include="Localization\TrayIconStrings.de.resx">
380384
<SubType>Designer</SubType>
381385
</EmbeddedResource>
382386
<EmbeddedResource Include="Localization\TrayIconStrings.es.resx" />
387+
<EmbeddedResource Include="Localization\TrayIconStrings.nb.resx" />
388+
<EmbeddedResource Include="Localization\TrayIconStrings.pt-BR.resx" />
383389
<EmbeddedResource Include="Localization\UpdateDownloadStrings.de.resx" />
384390
<EmbeddedResource Include="Localization\UpdateDownloadStrings.es.resx" />
391+
<EmbeddedResource Include="Localization\UpdateDownloadStrings.nb.resx" />
392+
<EmbeddedResource Include="Localization\UpdateDownloadStrings.pt-BR.resx" />
385393
<EmbeddedResource Include="Properties\Resources.resx">
386394
<Generator>ResXFileCodeGenerator</Generator>
387395
<LastGenOutput>Resources.Designer.cs</LastGenOutput>

SoundSwitch/UI/Forms/Settings.Designer.cs

-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SoundSwitch/UI/Forms/Settings.cs

+1
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ public SettingsForm()
127127
includeBetaVersionsToolTip.SetToolTip(includeBetaVersionsCheckBox, SettingsStrings.updateIncludeBetaVersionsTooltip);
128128

129129
// Settings - Language
130+
languageComboBox.Items.AddRange(Enum.GetNames(typeof(Language)));
130131
languageComboBox.SelectedIndex = (int)AppConfigs.Configuration.Language;
131132

132133
// Playback and Recording

0 commit comments

Comments
 (0)