Domanda

Sono abbastanza nuovo in Visual Studio e mi chiedo come pianificare al meglio la traduzione in un nuovo progetto che sto iniziando. Devo fornire inglese, tedesco e francese.

Ho usato molto Eclipse in passato e lì ho appena sviluppato una nuova app e quando è stata completata ho potuto avviare una procedura guidata per esternalizzare le stringhe in un file di risorse. Le stringhe verrebbero date a qualcuno per la traduzione.

Qual è la tua esperienza con VS? (Attualmente sto usando VS2005 Express) Qual è il tuo miglior consiglio per pianificare la traduzione?

È stato utile?

Soluzione

Dipende dalla tecnologia utilizzata: Win32 / MFC, .NET, ...

Per le app MFC, questo l'articolo CodeProject potrebbe essere utile per recuperare le stringhe dalle risorse (la tabella delle stringhe). E questo ti aiuta a caricare la traduzione desiderata all'avvio dell'applicazione (incluso altre chicche come un menu delle lingue).

Per quanto riguarda la traduzione e la gestione delle traduzioni, appTranslator renderà la tua vita MOLTO più semplice.

Altri suggerimenti

Vai alla pagina I18n di Microsoft

C'è un bell'articolo su msdn sugli aspetti più generali di i18n nel mondo Microsoft.

Visual Studio in particolare:

  • MSDN VS landing page per l'internazionalizzazione ( tuo scommessa migliore )
  • E questo articolo di msdn lo tratta su un argomento più tecnico livello.

Consiglio vivamente di leggere . Internazionalizzazione della rete di Guy Smith-Ferrier.

Copre in dettaglio le opzioni di globalizzazione, internazionalizzazione e localizzazione delle applicazioni (con pro e contro ed esempi eccellenti) e anche argomenti che non avevo preso in considerazione come la localizzazione della distribuzione (ovvero ClickOnce e progetti di installazione)

La versione del libro che ho è rivolta a VS2005 / .Net2.0 e include considerazioni per ASP.Net sebbene sia principalmente focalizzata sulle applicazioni di Windows Form

alt text

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top