4141 UWP localization

Uppgift

Översätt din frågesport. Både användargränssnittet och frågorna ska översättas. Frågorna behöver finnas i fil.

Alternativ uppgift

För lägre betyg.

Översätt din applikation där du läser från fil.

Teori

Localize strings in your UI and app package manifest, Microsoft

Land och regionskod

sv-SE betyder svenska i Sverige

Läs land och regionskod C# så här:

  Thread.CurrentThread.CurrentUICulture.Name;

Testa att språken fungerar

Byt språk på datorn för att testa att båda språken visas korrekt i applikationen.

Ett alternativt sätt är att lägga till kod som sätter språket. Lägg i så fall till följande rad

  ApplicationLanguages.PrimaryLanguageOverride = "en";

överst i konstruktorn i klassen MainPage.xaml.cs så att det blir:

  // konstruktor
  public MainPage()
  {
      ApplicationLanguages.PrimaryLanguageOverride = "en"; 
      // eller "en-US"
      // mer kod utelämnad ...

Lägg även till:

  using Windows.Globalization;

Mer att läsa

Make your app localizable, Microsoft

Supported languages (t.ex. "sv-se"), Microsoft