Ho un'applicazione scientifica gratuita che viene utilizzata da migliaia di persone in quasi 100 paesi. Molti si sono offerti di tradurre gratuitamente. Ora che D2009 lo rende più semplice (con strumenti di localizzazione integrati ed esterni, oltre al supporto nativo Unicode) mi piacerebbe farlo accadere per alcune lingue e aggiungere costantemente quante l'energia dell'utente supporterà.Processo di localizzazione dell'app Delphi 2009 da parte di traduttori volontari?
Sto pensando di distribuire un foglio di calcolo con un elenco di stringhe (dozzine ma non centinaia) da tradurre, farle restituire e confrontare i contributi nella stessa lingua da 2-3 utenti, quindi lavorare a risolvere le discrepanze per consenso. Quindi incorporerò le localizzazioni usando l'Integrated Translation Environment e distribuiremo aggiornamenti localizzati.
Qualcuno ha delegato la traduzione agli utenti? Qualche trucco, specifico D2009 o altro?
EDIT: qualcuno ha confrontato il supporto di localizzazione incorporato in D2009 rispetto a dxgettext?
Grazie per la tua risposta dettagliata - molto da pensare, soprattutto perché mi piace potenziare l'utente. Questa soluzione supporta caratteri multibyte? – Argalatyr
Vedo "supporto Unicode completo" nella pagina dxgettext, quindi sembra un "sì" alla mia domanda. – Argalatyr
Sono anche a favore di dxgettext. Ma ci sono alcuni trucchi che probabilmente troverai solo quando il tuo progetto è avanzato: Di solito, le traduzioni sono globali, il che significa che a volte una traduzione che si adatta a una frase in un punto del programma potrebbe non adattarla in un altro posto. Anche il supporto per le librerie non è ovvio: ho iniziato a utilizzare un "dominio" per ogni libreria, ma ciò significa che non posso usare le stringhe di risorse lì perché poi dovrei registrare nuovamente il dominio globalmente. Ma nel complesso mi piace molto dxgettext. – dummzeuch