sgcLocalization functiematrix
Alles wat sgcLocalization doet, gegroepeerd per taak.
Alles wat sgcLocalization doet, gegroepeerd per taak.
3 functies
4 functies
5 functies
5 functies
Delphi, C++ Builder en Lazarus
Online help en pdf-handleidingen
Elke functie zit bij elke sgcUI-editie en bij elk sgcUI-product dat als los pakket wordt gekocht. sgcLocalization wordt niet apart verkocht. Zie de sgcUI-prijzen.
| Functie | Details |
|---|---|
| Tekstscan | Vindt alle tekstproperties van formulieren, frames en datamodules via RTTI. |
| Negeerregels | Regels voor de properties die nooit vertaald mogen worden, met ingebouwde standaardregels voor de gebruikelijke niet-tekstproperties. |
| Snippets | Tekst die in code wordt aangemaakt, voeg je expliciet toe als snippet: sgcT voor een gewone tekst, sgcTC voor een tekst met een context en sgcTN voor een meervoud. |
| Functie | Details |
|---|---|
| Vertaaleditor | Eén editor, tijdens het ontwerpen en als zelfstandige tool, om elke tekst handmatig te vertalen. Beschikbaar in 12 talen en in lichte en donkere thema's. |
| XLIFF 1.2 | Exporteer en importeer XLIFF 1.2-bestanden om met professionele vertalers te werken. |
| Importcontrole | Imports worden gecontroleerd voordat ze worden toegepast: elke rij toont de oude tekst, de nieuwe tekst en de problemen, en jij kiest de rijen die worden toegepast. |
| AI-vertaling | AI-diensten zoals ChatGPT, Claude, Gemini, Ollama en meer vertalen de teksten, en de resultaten komen eerst binnen als voorstellen. De AI wordt aangesproken via de sgcUI AI-provider: voor de genoemde diensten is sgcWebSockets nodig, en zonder sgcWebSockets laat een gebeurtenis je elke dienst aanroepen. |
| Functie | Details |
|---|---|
| Validatie | Controleert opmaakspecificaties, plaatshouders, sneltoetsen, regeleinden, voorloop- en naloopspaties, lege vertalingen en meervoudsvormen. Geldt voor handmatige, geïmporteerde en AI-vertalingen. |
| Meervoudsvormen | Meervoudsbewust, met de CLDR-regels van elke taal. |
| Itemstatussen | Nieuw, gewijzigd, voorstel, vertaald, gecontroleerd en verouderd. |
| Versiemarkeringen | Markeer een versie en gebruik het filter "nieuw of gewijzigd sinds", zodat nieuwe tekst nooit over het hoofd wordt gezien. |
| Verwijderde teksten | Teksten die uit de applicatie zijn verwijderd, blijven bewaard en worden hergebruikt als suggesties. |
| Functie | Details |
|---|---|
| Taalwissel | sgcSetLanguage('de') wisselt de hele applicatie tijdens runtime om met één regel. |
| Taalkeuzelijst | Een kant-en-klare keuzelijst om op een formulier te plaatsen: TsgcVCLLanguageCombo en TsgcFMXLanguageCombo. |
| Later aangemaakte formulieren | Formulieren die na de wissel worden aangemaakt, worden automatisch vertaald. |
| Rechts naar links | Talen die van rechts naar links worden gelezen, wisselen de indelingsrichting om. |
| Projectbestand | Eén .sgcloc-projectbestand in JSON-indeling, prettig voor versiebeheer, of ingebed in het formulierbestand. |
Delphi 7 tot 13, C++ Builder en Lazarus, op Windows, macOS, iOS, Android en Linux, waar het framework draait.
| Framework | Componenten |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Ondersteund in Lazarus |
sgcLocalization is gedocumenteerd in de sgcUI-help, met één build voor elke ontwikkelomgeving.
De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.
Delphi (PDF) →