resx


Convertir des fichiers de traductions Android vers Resw ou Resx

Capture d’écran du site WTI Converter

Les fichiers de traductions sont propres à chaque plateforme. Il existe des prémices de standards mais ceux-ci ne sont pas encore respectés sur les différentes plateformes.

Jusqu’il y a encore quelques mois, Android studio ne pouvait supporter que les fichiers de ressources Android (fichiers XML spécifiques).

L’idée est de réutiliser ces fichiers déjà existant dans une application Windows où Windows Phone.

Il existe fort heureusement un site de conversion en ligne qui réalise tout cela très bien !

Capture d'écran du site WTI Converter

http://converter.webtranslateit.com/

Il suffit de lui donner le fichier en entrée et de choisir le format Microsoft resx, resw.

Pour obtenir un fichier resw, il faudra simplement le renommer comme expliqué dans cet article.

A noter qu’il est également possible de générer du XLIF qui s’impose de plus en plus comme le standard de localisation.

 


Migration vers 8.1 : Les fichiers de ressources resw 3

Introduction

Premier article d’une série qui revient sur mon retour d’expérience sur la migration des application Windows Phone 8.0 (Silverlight) vers Windows Phone 8.1/Windows 8.1 (Universal App).

Visual Studio 2013 permet de réaliser des universal apps, applications à la fois compatibles Windows Phone 8.1 et Windows 8.1.

La quasi totalité du code peut ainsi être partagé (jusqu’aux interfaces graphiques) permettant un incroyable gain de temps dans la création et surtout dans la maintenance de projets sur la mobilité.

Resx – C’était mieux avant ?

Grand changement et mauvaise surprise lorsque je me suis aperçu lors de la soumission sur le Store que mon paquet ne pouvait être accepté.

La cause : des fichiers resx dans des assemblies (mêmes dans les Portable Class Library censées fonctionner dans la quasi totalité des projets Windows phone 7, 8, 8.1, …)

Ce qui est assez drôle c’est que tout fonctionne jusqu’au moment du déploiement dans le store. L’application que j’ai tenté de déployer fonctionnait parfaitement sur mon téléphone avec des fichiers resx dans une Portable Class Library (PCL)

(suite…)