Ethea InstantTranslation

InstantTranslation Tools

Una collezione di classi e di tools Delphi per il supporto alla traduzione in lingua straniera di applicazioni Delphi scritte in una lingua qualsiasi.

Con questi tool è molto semplice abilitare le applicazioni Delphi VCL al supporto multilingua, senza passare dalla tediosa gestione delle risorse windows.

I passi necessari per poter rendere una applicazione multilingua sono semplici. Bastano poche modifiche ai sorgenti per abilitare le funzioni di traduzione. Quindi, utilizzando degli editor forniti insieme ai componenti per la traduzione, è possibile tradurre in modo facile e da parte di chiunque (compreso un utente finale) tutta l’applicazione. Il vantaggio dei nostri tools è che è possibile fare il deploy dell’applicazione senza aver completato la traduzione.

Per tradurre i messaggi è stato creato un Translation Editor, che consente agli utenti non programmatori di effettuare le traduzioni necessarie.

Il Translation Editor consente ad un utente non sviluppatore di effettuare le traduzione dell’applicazione in modo semplice e intuitivo.

L’editor si appoggia ad un dizionario di termini già tradotti (il Translation Repository) per effettuare le traduzioni di base, quindi è possibile completare le traduzioni ed esportarli di nuovo nel dizionario.

Ogni applicazione non dovrà necessariamente partire da zero, ma potrà sfruttare le traduzioni già effettuate per altre applicazioni.

È possibile utilizzare il Translation Repository Editor per tradurre tutti i messaggi dell’applicazione precedentemente esportati.

 

Per poter suddividere il lavoro è possibile anche “dividere” il file di repository in sottofile (vedi impostazione filtro e esportazione file) per poter lavorare in più persone alla fase di traduzione.

 

Una volta suddiviso il lavoro è possibile reimportare i singoli sottofile nel file di repository e utilizzando la funzione di “importazione multipla” del Translation Editor si aggiornano tutte le finestre e i messaggi dell’applicazione.

 

È possibile anche integrare nell’applicazione l’editor “embedded”: premendo una combinazione di tasti si visualizza la finestra di traduzione, che resta “collegata” alla finestra attiva del programma. I simboli utilizzati in questa finestra sono gli stessi utilizzati all’interno dell’editor esterno per le traduzioni. Attivando la modalità “PickObject” è possibile selezionare gli elementi da tradurre direttamente sulla finestra dell’applicazione, effettuare la traduzione e vederne immediatamente il risultato! Da questa finestra sono disponibili tutte le funzioni contenute nel Translation Editor.Un esempio di applicazione tradotta È possibile tradurre lo stesso Translation Editor. L’immagine qui sotto, ad esempio, mostra il Translation Editor tradotto in inglese.

GitHub

Chi siamo… Delphi Experts!

Chi Siamo: Delphi Experts

Esperienza trentennale

Ethea, grazie alla trentennale esperienza nell’ambito della progettazione e dello sviluppo di applicazioni, si pone come punto di riferimento per la consulenza Delphi.
La qualità della consulenza è garantita dai migliori analisti e sviluppatori, molto conosciuti a livello nazionale, che costituiscono il team di Ethea, molto noti per aver tenuto corsi e webinar ed aver sviluppato framework di sviluppo e componenti Open-Source e a pagamento.

Ethea, grazie alla trentennale esperienza nell’ambito della progettazione e dello sviluppo di applicazioni, si pone come punto di riferimento per la consulenza Delphi a livello nazionale.

Consulenza in ambito Embarcadero/Delphi

Embarcadero Technology Partner

Ethea è Embarcadero Technology Partner. Questo significa che Ethea può garantire in tutti i propri prodotti il supporto per le ultime tecnologie Embarcadero, e che tutte le librerie per Delphi prodotte da Ethea, come InstantBDExpressInstantSolutions e Kitto, siano sempre aggiornate e compatibili con le nuove versioni degli strumenti di sviluppo rilasciate da Embarcadero.

 

L’accordo di collaborazione, che copre anche i progetti Open Source InstantObjects, Kitto, IconFontsImageList e SVGIconImageList, consentendo ad Ethea la piena integrazione dei propri prodotti con le ultime novità in tema di strumenti di sviluppo proposti da Embarcadero.

Formazione

Ethea può organizzare corsi e giornate di formazione su misura per aziende, in base alle esigenze specifiche, riguardo a qualsiasi argomento di programmazione Delphi, base e avanzato (dall’uso di tecnologie come ActionList, Frame, Docking, all’applicazione di metodologie come Design Pattern e Business Object), DbExpress, FireDAC, database SQL, OpenOffice.org, InstantObjects, FireMonkey…

InstantObjects e InstantSolutions

Ethea è leader in Italia (e non solo) nella realizzazione di applicazioni Delphi object-driven, che utilizzano l’Object Persistent Framework Open Source InstantObjects, di cui è manutentore del progetto.

Ethea fornisce ai clienti consulenza e componenti specifici per utilizzare la tecnologia InstantObjects nei propri applicativi.

Inoltre è possibile utilizzare il nostro ambiente di sviluppo InstantSolutions per velocizzare ulteriormente lo sviluppo di applicazioni gestionali.

Progetti Open-Source

Ethea è leader in Italia nella sviluppo di componenti Open-Source per la community Delphi, alcuni dei quali diventanti popolarissimi, come:

  • InstantObjects
  • IconFontsImageList
  • SVGIconImageList
  • VCLThemeSelector

InstantBDExpress: da BDE a dbExpress

Ethea ha realizzato InstantBDExpress: la consulenza e i componenti necessari alla conversione di applicazioni esistenti dalla ormai obsoleta tecnologia BDE a dbExpress (DBX), la tecnologia di accesso ai dati cross-database e cross-platform di Borland.

Kitto per il WEB

Ethea ha realizzato Kitto, uno strumento di sviluppo per applicazioni Web data-driven. Consente la creazione di RIA (Rich Internet Applications) basate su un modello dati che può essere mappato su qualunque database.

EnglishItalian