2013-07-30 15 views
7

Uso Delphi dalla versione 2 e ora nella versione XE3.Come utilizzare il supporto multilingue integrato di Delphi?

Dal BSD2006 ho notato questo menu Languages sul menu principale Project. Ora che sono interessato a creare un'applicazione disponibile in inglese, portoghese e spagnolo, ho cercato tutorial su Internet ma non ho trovato nulla su questa funzione, solo componenti di terze parti e procedure guidate. Dal momento che l'inglese non è la mia prima lingua, non so nemmeno come cercare i termini giusti per arrivare a questo strumento Delphi.

Qualcuno ha già utilizzato questo strumento? Dove posso trovare un tutorial adeguato per iniziare? Grazie.

enter image description here

Edit1: Risposta

Dal Remy risposto correttamente, ma con un link, mi riprenderà in modo altro può raggiungere rapidamente:

  1. Salva tutto il progetto file
  2. Vai a Menu> Progetto> Lingue> Aggiungi
  3. Aggiungi come lingue y di cui hai bisogno
  4. Vai a Menu> Visualizza> Project Manager
  5. Vedrete il vostro progetto, più un progetto per ogni lingua che si è creato
  6. Expand un progetto di lingua e vedrete i file DFM di tradurre i moduli
  7. clic destro e uno aperto e vedrete l'Editor traduzione
  8. tradurre tutte le stringhe necessarie e quindi salvare il file
  9. Sempre nel gestore Progetto espandere \ Win32 \ Debug \ e vedere i file di risorse RC
  10. clic destro uno e modificare le stringhe costanti di tutti i file unità della vostra applicazione

ulteriori suggerimenti:.

  • In Per ottenere le stringhe delle tue unità nel file di lista di traduzione, devi crearle come costanti, ma non usando la parola riservata , ma lo resourcestring, ad esempio: resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • Ogni volta che si crea un nuovo resourcestring o si aggiunge un componente visivo in un modulo, è necessario aggiornare i metadati lingue, e per farlo, andare al Menu> Progetto> Lingue> Aggiornamento localizzati Progetti

  • Ogni volta che si Finisci di tradurre i termini nei tuoi file di lingua, non devi solo salvare quei file, ma devi ricostruire i progetti a cui appartengono.E 'più facile se si va a Menu> Progetto> costruire tutti i progetti

Questi suggerimenti non sono spiegate nella Guida Embarcadero. Grazie Remy!

risposta

Problemi correlati