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.
Edit1: Risposta
Dal Remy risposto correttamente, ma con un link, mi riprenderà in modo altro può raggiungere rapidamente:
- Salva tutto il progetto file
- Vai a Menu> Progetto> Lingue> Aggiungi
- Aggiungi come lingue y di cui hai bisogno
- Vai a Menu> Visualizza> Project Manager
- Vedrete il vostro progetto, più un progetto per ogni lingua che si è creato
- Expand un progetto di lingua e vedrete i file
DFM
di tradurre i moduli - clic destro e uno aperto e vedrete l'Editor traduzione
- tradurre tutte le stringhe necessarie e quindi salvare il file
- Sempre nel gestore Progetto espandere \ Win32 \ Debug \ e vedere i file di risorse
RC
- 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 ProgettiOgni 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!
o semplicemente aggiungere C-3PO ai vostri usi clausola – Sam
@ Sam: Ah ah ah! Love it :) –
Ho fatto ridere "Remy Lebeau". Lo sto mettendo sul mio curriculum. – Sam