2008-10-15 7 views
4

Je ne suis pas familier avec Visual Studio et je me demande comment mieux planifier la traduction dans un nouveau projet que je démarre. Je dois fournir l'anglais, l'allemand et le français. J'ai beaucoup utilisé Eclipse dans le passé et là je viens de développer une nouvelle application et quand il était complet, je pouvais simplement démarrer un assistant pour externaliser les chaînes dans un fichier de ressources. Les cordes seraient données à quelqu'un pour la traduction.Internationalisation dans Visual Studio

Quelle est votre expérience avec VS? (J'utilise actuellement VS2005 Express) Quel est votre meilleur conseil pour la planification de la traduction?

Répondre

2

cela dépend de la technologie que vous utilisez: Win32/MFC, .NET, ...

Pour les applications MFC, ce CodeProject article peut être utile pour extraire des chaînes de ressources (la table de chaînes). Et this one vous aide à charger la traduction souhaitée au démarrage de l'application (y compris d'autres goodies comme un menu de langues). En ce qui concerne la traduction et la gestion des traductions, appTranslator vous facilitera la vie.

2

tête à la page Microsoft's I18n

Il y a un bel article sur msdn sur les aspects plus généraux de i18n dans le monde Microsoft.

Visual Studio spécifiquement:

  • MSDN VS landing page pour l'internationalisation (votre meilleur pari)
  • Et l'article this msdn traite sur un niveau plus technique.
1

Je peux fortement recommander de lire .Net Internationalization par Guy Smith-Ferrier.

Il couvre la mondialisation de l'application, les options d'internationalisation et de localisation en détail (avec des avantages et des inconvénients et d'excellents exemples), et aussi des sujets que je n'avais pas considéré comme le localisant le déploiement (c.-à-ClickOnce et projets de configuration)

la version du livre que j'ai vise à VS2005/.Net2.0, et comprend des considérations pour ASP.Net bien qu'il soit principalement axé sur les applications Windows Forms

alt text http://ecx.images-amazon.com/images/I/51WEMCH8TRL._SL160_AA115_.jpg