2009-08-09 13 views
6

Come fate a maniglia traduzione/internazionalizzazione delle vostre applicazioni ASP.NET? Come lavori con i tuoi traduttori?Internazionalizzazione di ASP.NET applicazioni

Abbiamo le applicazioni ASP.NET che hanno bisogno di essere disponibile in inglese tedesco, francese, italiano,. Usiamo le risorse di stringa ovunque. Tuttavia, più di una volta, i nostri traduttori ci hanno detto solo ottenere un mucchio di "txtMyTextbox.Text" e poi un testo tedesco da tradurre è quasi impossibile da affrontare - il contesto è mancante.

Quindi ci sono altre soluzioni disponibili? A causa del fatto questi traduttori sono dispersi in tutta Europa, non possiamo farli volare dentro e fare il loro lavoro "sul posto" - ci deve essere un modo per inviare loro i frammenti di testo da tradurre, insieme ad alcuni contesto, e Lascia che facciano il loro lavoro.

C'è qualche strumento là fuori che mi consenta di impacchettare le mie pagine ASPX e i controlli ASCX insieme alle risorse di testo, e che in realtà li visualizzerei al traduttore (senza che lui debba installare e ospitare IIS e tutti) ? Ricordo vagamente che nei miei vecchi tempi di Delphi c'era uno strumento molto grande: visualizzare il modulo (senza la vera app in esecuzione) e consentire a qualcuno di scegliere le etichette e tradurle.

O ci sarebbe uno strumento che mi permettesse di fare screenshot delle mie pagine ASPX e evidenziare tutti etichetta e mostrare il loro nome di controllo ("txtMytextbox") in rosso, in modo che la schermata potrebbe servire come un aiuto di orientamento per qualcuno lavorando alla traduzione di un elenco di etichette?

Eventuali suggerimenti sono i benvenuti e molto apprezzata!

Marc

risposta

2

un'occhiata al Lingobit http://www.lingobit.com/

+0

Sembra interessante, ma l'internazionalizzazione di ASP.NET sembra essere limitata alla semplice presentazione di un elenco di stringhe di risorse locali e globali - Ho già questo, quello di cui ho bisogno è una visualizzazione di ASP.NET basata contesto (il modulo web e i controlli dell'utente). –

0
  • Fai la tua chiavi di risorse più significativo. Questo darà loro qualche contesto
  • I traduttori possono accedere a un'app in esecuzione? In tal caso, puoi impostare i suggerimenti di tutte le tue etichette come chiave della risorsa. Ciò consentirebbe loro di passare il mouse su un'etichetta per vedere da dove proviene la sua stringa.
  • Man mano che i traduttori acquisiscono familiarità con il prodotto, saranno in grado di gestire meglio la mancanza di contesto. La prima volta è un po 'approssimativo, e avrai bisogno di passare qualche giro di test e revisioni di traduzione. Non c'è molto che puoi fare al riguardo.
+0

Beh, proviamo a rendere le chiavi della risorsa il più significative possibile - ma non è abbastanza buono :-(E no, purtroppo, attualmente non c'è modo per i traduttori di accedere all'app in esecuzione :-(E poiché questi traduttori sono ogni volta che qualcosa deve essere fatto, non c'è quasi nessun effetto di "apprendimento" - chiunque sia disponibile in questo momento ottiene il contratto ... –

0

Questo è l'articolo scritto da Scott Hanselman. Spero che lo aiuti

+0

Fornire almeno un piccolo estratto.Le risposte di solo collegamento non sono preferite su SO. – asheeshr

+0

Grazie per sottolineandolo, lo correggerò d'ora in poi. –

Problemi correlati