Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

UWP: Start mehrere Sprachen für die Windows App
 
Wie fängt man am besten an, wenn man eine Universal Windows App UWP auf mehrere Sprachen erweitern möchte?
 
#: Globalization, Multilanguage
 
 
Erster Einstieg ist ein kleines Video als Zusammenfassung unter der MSDN Seite:
Globalisierung und Lokalisierung
https://msdn.microsoft.com/de-de/library/windows/apps/xaml/mt186453.aspx
das Video zeigt: die Umschaltung der Language Preferences

 
Einbinden der Windows Globalization Funktionen
Indem man im Using Bereich die Namespaces Globalization einträgt

 
Anzeige der Texte ändern
Hierzu muss man anstatt der reinen Text=“abc“ Angabe  wechseln auf die eindeutige Identifizierung eines UIElements mit x:Uid=“ElementName“

 
Resource Tabellen einbauen
Die einzelnen Sprachen werden als Rescources Tabellen in der Landessprache mit der Sprachkennung eingefügt

 
Dadurch werden die Apps auch in den verschiedenen Sprachen angezeigt

 
Wichtig: die Globalisierungs-API ändert die Anzeigetexte auf UIElementen, aber auch Zahlenformate, Uhrzeiten und Währungen und link-rechst Schreibweise
..Globalisierungs-APIs zum Anzeigen von Daten, die in verschiedenen Regionen unterschiedlich formatiert sind, z. B. numerische Werte, Datumsangaben, Uhrzeiten und Währungen
 
 
Sprachen Verwalten:
Findet man unter https://msdn.microsoft.com/de-de/library/windows/apps/xaml/mt607079.aspx

 
Eine Beispiel App zum Verwalten der Sprachen

 
Unter GitHub : Globalization Preferences Sample
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/GlobalizationPreferences

Language list (Languages).
Geographic region (HomeGeographicRegion).
Calendar system and settings (Calendars).
Clock (Clocks).
First day of the week (WeekStartsOn).
 
Und  Application resources and localization sample
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/ApplicationResources

This sample shows how to use application resources to separate localizable content from app code.
The sample uses the Windows.ApplicationModel.Resources.Core and Windows.Globalization namespaces, and WinJS.Resources.
 
Mobile
»
UWP, MAT gelöst : beim automatischen Übersetzen werden die Resources gelöscht
»
UWP, MAT: Wie bindet man einen Text in einer Windows App an eine Sprachdatei an?
»
UWP, MAT gelöst: Menü wird nicht angezeigt
»
UWP, MAT: Multi Languages in Windows 10 Apps
»
UWP, MAT: Problem mit Multilingual App Toolkit bleibt deaktiviert.
»
UWP: Start mehrere Sprachen für die Windows App

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de