sgcLocalization Matrice delle funzionalità

Tutto ciò che fa sgcLocalization, raggruppato per attività.

Raccogliere i testi

3 funzionalità

Tradurre

4 funzionalità

Runtime

5 funzionalità

Piattaforme

Delphi, C++ Builder e Lazarus

Documentazione

Guida online e manuali PDF

Ogni funzionalità è inclusa in ogni edizione di sgcUI e in ogni prodotto sgcUI acquistato come pacchetto singolo. sgcLocalization non viene venduto separatamente. Vedi i prezzi di sgcUI.

Raccogliere i testi

FunzionalitàDettagli
Scansione dei testiTrova tutte le proprietà di testo di form, frame e data module tramite RTTI.
Regole di esclusioneRegole per le proprietà che non devono mai essere tradotte, con valori predefiniti per le consuete proprietà non testuali.
SnippetIl testo creato nel codice viene aggiunto in modo esplicito come snippet: sgcT per un testo semplice, sgcTC per un testo con un contesto e sgcTN per un plurale.

Tradurre

FunzionalitàDettagli
Editor di traduzioneUn unico editor, in design time e come strumento autonomo, per tradurre ogni testo a mano. Disponibile in 12 lingue e nei temi chiaro e scuro.
XLIFF 1.2Esporta e importa file XLIFF 1.2 per lavorare con traduttori professionisti.
Revisione dell'importazioneLe importazioni vengono riviste prima di essere applicate: ogni riga mostra il testo precedente, il nuovo testo e i suoi problemi, e scegli tu le righe da applicare.
Traduzione con AIServizi di AI come ChatGPT, Claude, Gemini, Ollama e altri traducono i testi e i risultati arrivano prima come proposte. L'AI viene raggiunta tramite il provider AI di sgcUI: i servizi indicati richiedono sgcWebSockets e, senza, un evento ti permette di chiamare qualsiasi servizio.

Convalida e aggiornamenti

FunzionalitàDettagli
ConvalidaControlla specificatori di formato, segnaposto, tasti di scelta rapida, interruzioni di riga, spazi iniziali e finali, traduzioni vuote e forme plurali. Vale per le traduzioni manuali, importate e con AI.
Forme pluraliCon gestione dei plurali, secondo le regole CLDR di ogni lingua.
Stati degli elementiNuovo, Modificato, Proposta, Tradotto, Revisionato e Obsoleto.
Segni di versioneSegna una versione e usa il filtro "nuovi o modificati da", così un testo nuovo non passa mai inosservato.
Testi rimossiI testi rimossi dall'applicazione vengono conservati e riutilizzati come suggerimenti.

Runtime

FunzionalitàDettagli
Cambio della linguasgcSetLanguage('de') cambia l'intera applicazione a runtime con una sola riga.
Combo delle lingueUn combo già pronto da inserire in un form: TsgcVCLLanguageCombo e TsgcFMXLanguageCombo.
Form creati in seguitoI form creati dopo il cambio vengono tradotti automaticamente.
Da destra a sinistraLe lingue da destra a sinistra cambiano la direzione del layout.
File di progettoUn unico file di progetto .sgcloc in formato JSON, adatto al controllo di versione, oppure incorporato nel file del form.

Piattaforme e componenti

Delphi da 7 a 13, C++ Builder e Lazarus, su Windows, macOS, iOS, Android e Linux dove gira il framework.

FrameworkComponenti
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLSupportato in Lazarus

Documentazione

sgcLocalization è documentato nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

La guida di sgcUI copre ogni prodotto sgcUI.

Delphi →
C++ Builder →

Manuali PDF

La guida completa di sgcUI in formato PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Costruisci con sgcLocalization

Scarica il trial di sgcUI e traduci la tua applicazione Delphi, C++ Builder o Lazarus.