sgcLocalization functiematrix

Alles wat sgcLocalization doet, gegroepeerd per taak.

Vertalen

4 functies

Runtime

5 functies

Platformen

Delphi, C++ Builder en Lazarus

Documentatie

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.

De teksten verzamelen

FunctieDetails
TekstscanVindt alle tekstproperties van formulieren, frames en datamodules via RTTI.
NegeerregelsRegels voor de properties die nooit vertaald mogen worden, met ingebouwde standaardregels voor de gebruikelijke niet-tekstproperties.
SnippetsTekst 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.

Vertalen

FunctieDetails
VertaaleditorEé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.2Exporteer en importeer XLIFF 1.2-bestanden om met professionele vertalers te werken.
ImportcontroleImports 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-vertalingAI-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.

Validatie en updates

FunctieDetails
ValidatieControleert opmaakspecificaties, plaatshouders, sneltoetsen, regeleinden, voorloop- en naloopspaties, lege vertalingen en meervoudsvormen. Geldt voor handmatige, geïmporteerde en AI-vertalingen.
MeervoudsvormenMeervoudsbewust, met de CLDR-regels van elke taal.
ItemstatussenNieuw, gewijzigd, voorstel, vertaald, gecontroleerd en verouderd.
VersiemarkeringenMarkeer een versie en gebruik het filter "nieuw of gewijzigd sinds", zodat nieuwe tekst nooit over het hoofd wordt gezien.
Verwijderde tekstenTeksten die uit de applicatie zijn verwijderd, blijven bewaard en worden hergebruikt als suggesties.

Runtime

FunctieDetails
TaalwisselsgcSetLanguage('de') wisselt de hele applicatie tijdens runtime om met één regel.
TaalkeuzelijstEen kant-en-klare keuzelijst om op een formulier te plaatsen: TsgcVCLLanguageCombo en TsgcFMXLanguageCombo.
Later aangemaakte formulierenFormulieren die na de wissel worden aangemaakt, worden automatisch vertaald.
Rechts naar linksTalen die van rechts naar links worden gelezen, wisselen de indelingsrichting om.
ProjectbestandEén .sgcloc-projectbestand in JSON-indeling, prettig voor versiebeheer, of ingebed in het formulierbestand.

Platformen en componenten

Delphi 7 tot 13, C++ Builder en Lazarus, op Windows, macOS, iOS, Android en Linux, waar het framework draait.

FrameworkComponenten
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLOndersteund in Lazarus

Documentatie

sgcLocalization is gedocumenteerd in de sgcUI-help, met één build voor elke ontwikkelomgeving.

Online help

De sgcUI-help dekt elk sgcUI-product.

Delphi →
C++ Builder →

Pdf-handleidingen

De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.

Delphi (PDF) →
C++ Builder (PDF) →
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Bouw met sgcLocalization

Download de sgcUI-proefversie en vertaal je Delphi-, C++ Builder- of Lazarus-applicatie.