Slide 1

Slide 1 text

WinRT Apps Building Apps for Windows Phone 8.1 Jump Start

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Afrikaans Basque Galician Hausa 26 nouvelles langues ajoutées dans Windows Phone 8 50 languages supported in 4 nouvelles langues ajoutées dans

Slide 6

Slide 6 text

See Details Here: http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/06/21/tips-for-localizing-and-monetizing-your-app-for-windows-phone-users.aspx Top langues utilisateurs pour l’ensemble des installations (Jan-Jun 2013) Une application en anglais ne couvre que 25% des utilisateurs windows phone. L’ajout du mandarin et de l’espagnol augmente cette couverture jusqu’à ~60%, et l’ajout du russe, de l’italien, du portuguais brésilien et du français permet de couvrir la majorité des utilisateurs de Windows Phone.

Slide 7

Slide 7 text

See Details Here: http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/06/21/tips-for-localizing-and-monetizing-your-app-for-windows-phone-users.aspx Nombre de téléchargements par marché, Jan-Jun 2013

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Ajouter plusieurs langues au téléphone Les 54 langues d’affichage supportées sont préinstallées sur la majorité des telephone Il est désormais possible d’activer plusieurs langues Les langues sont affichées par locale, permettant aux paramètres régionnaux de s’accorder à la langue Ajout des langues d’affichages non supportées pour permettre aux apps de supporter tout de même ces langues

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Utilisation depuis le code: Utilisation en XAML: var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); var string = loader.GetString('Farewell');

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Un outil de localization simple pour le SDK WP Intégré à Visual Studio 2013, il vous aide à gérer vos fichiers de traductions et l’edition de la locialisation. Permet de verifier et de voir le changement de ressources dans le temps Supporte le standard de fichier de traduction XLIFF Permet de générer une traduction en pseudo-langage pour détecter les manques de traduction pendant le développement Se connecte à Microsoft Translator pour des suggestions de traductions

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

// Utiliser la classe Windows.Globalization.DateTimeFormatting.DateTimeFormatter // pour afficher des dates et des temps en utilisant les formatters basiques. var sdatefmt = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("shortdate"); var stimefmt = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("shorttime"); // Récupération de la date à formatter var dateToFormat = DateTime.Now; // Formatage de la date avec le format courant. var sdate = sdatefmt.Format(dateToFormat); var stime = stimefmt.Format(dateToFormat); // Résultat du formatage, prêt pour l’affichage. var results = "Short Date: " + sdate + "\n" + "Short Time: " + stime; Les pickers date et time picker s’adaptent automatiquement aux préférences utilisateurs Pour afficher vos dates ou temps, il est recommandé d’utiliser les formatters pour s’adapter aux préférences des utilisateurs

Slide 23

Slide 23 text

// Détermination de la monnaie de l’utilisateur actuel. var userCurrency = Windows.System.UserProfile.GlobalizationPreferences.Currencies[0]; // Nombre à afficher. var fractionalNumber = 12345.67; // Création d’un formatter en utilisant les préférences utilisateur actuelles. var userCurrencyFormat = new Windows.Globalization.NumberFormatting.CurrencyFormatter(userCurrency); var currencyDefault = userCurrencyFormat.Format(fractionalNumber); // Création d’un formateur en spécifiant explicitement la monnaie. // Dans ce cas, c’est l’Euro avec un affichage des nombres pour le français. var currencyFormatEuroFR = new Windows.Globalization.NumberFormatting.CurrencyFormatter("EUR", new[] { "fr-FR" }, "FR"); var currencyEuroFR = currencyFormatEuroFR.Format(fractionalNumber); // Résultats prêt pour l’affichage var results = "Fixed number (" + fractionalNumber + ")\n" + "With user's default currency: " + currencyDefault + "\n" + "Formatted Euro (fr-FR defaults): " + currencyEuroFR; Les nombres sont formattés différemment en fonction de la culture Utiliser NumberFormatting pour afficher les décimaux, pourcentages/percentiles, et monnaies

Slide 24

Slide 24 text

Calendar

Slide 25

Slide 25 text

Calendar

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content