sgcLocalization Matrice delle funzionalità
Tutto ciò che fa sgcLocalization, raggruppato per attività.
Tutto ciò che fa sgcLocalization, raggruppato per attività.
3 funzionalità
4 funzionalità
5 funzionalità
5 funzionalità
Delphi, C++ Builder e Lazarus
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.
| Funzionalità | Dettagli |
|---|---|
| Scansione dei testi | Trova tutte le proprietà di testo di form, frame e data module tramite RTTI. |
| Regole di esclusione | Regole per le proprietà che non devono mai essere tradotte, con valori predefiniti per le consuete proprietà non testuali. |
| Snippet | Il 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. |
| Funzionalità | Dettagli |
|---|---|
| Editor di traduzione | Un 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.2 | Esporta e importa file XLIFF 1.2 per lavorare con traduttori professionisti. |
| Revisione dell'importazione | Le 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 AI | Servizi 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. |
| Funzionalità | Dettagli |
|---|---|
| Convalida | Controlla 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 plurali | Con gestione dei plurali, secondo le regole CLDR di ogni lingua. |
| Stati degli elementi | Nuovo, Modificato, Proposta, Tradotto, Revisionato e Obsoleto. |
| Segni di versione | Segna una versione e usa il filtro "nuovi o modificati da", così un testo nuovo non passa mai inosservato. |
| Testi rimossi | I testi rimossi dall'applicazione vengono conservati e riutilizzati come suggerimenti. |
| Funzionalità | Dettagli |
|---|---|
| Cambio della lingua | sgcSetLanguage('de') cambia l'intera applicazione a runtime con una sola riga. |
| Combo delle lingue | Un combo già pronto da inserire in un form: TsgcVCLLanguageCombo e TsgcFMXLanguageCombo. |
| Form creati in seguito | I form creati dopo il cambio vengono tradotti automaticamente. |
| Da destra a sinistra | Le lingue da destra a sinistra cambiano la direzione del layout. |
| File di progetto | Un unico file di progetto .sgcloc in formato JSON, adatto al controllo di versione, oppure incorporato nel file del form. |
Delphi da 7 a 13, C++ Builder e Lazarus, su Windows, macOS, iOS, Android e Linux dove gira il framework.
| Framework | Componenti |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Supportato in Lazarus |
sgcLocalization è documentato nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →