sgcLocalization Matrice des fonctionnalités

Tout ce que fait sgcLocalization, groupé par tâche.

Collecter les textes

3 fonctionnalités

Traduire

4 fonctionnalités

Validation et mises à jour

5 fonctionnalités

Exécution

5 fonctionnalités

Plateformes

Delphi, C++ Builder et Lazarus

Documentation

Aide en ligne et manuels PDF

Chaque fonctionnalité est incluse dans chaque édition de sgcUI et dans chaque produit sgcUI acheté comme package unique. sgcLocalization n'est pas vendu séparément. Voir les tarifs de sgcUI.

Collecter les textes

FonctionnalitéDétails
Scan des textesTrouve toutes les propriétés de texte des fiches, frames et modules de données par RTTI.
Règles d'exclusionDes règles pour les propriétés qui ne doivent jamais être traduites, avec des valeurs par défaut intégrées pour les propriétés usuelles qui ne sont pas du texte.
ExtraitsLe texte créé dans le code est ajouté explicitement comme extrait : sgcT pour un texte simple, sgcTC pour un texte avec contexte et sgcTN pour un pluriel.

Traduire

FonctionnalitéDétails
Éditeur de traductionsUn seul éditeur, à la conception et comme outil autonome, pour traduire chaque texte à la main. Disponible en 12 langues et en thèmes clair et sombre.
XLIFF 1.2Exporte et importe des fichiers XLIFF 1.2 pour travailler avec des traducteurs professionnels.
Révision de l'importLes imports sont révisés avant d'être appliqués : chaque ligne montre l'ancien texte, le nouveau texte et ses problèmes, et tu choisis les lignes à appliquer.
Traduction par IADes services d'IA comme ChatGPT, Claude, Gemini, Ollama et d'autres traduisent les textes, et les résultats arrivent d'abord comme propositions. L'IA est atteinte par le fournisseur d'IA de sgcUI : les services cités demandent sgcWebSockets, et sans lui un événement te permet d'appeler n'importe quel service.

Validation et mises à jour

FonctionnalitéDétails
ValidationVérifie les spécificateurs de format, les espaces réservés, les raccourcis clavier, les sauts de ligne, les espaces au début et à la fin, les traductions vides et les formes plurielles. S'applique aux traductions manuelles, importées et par IA.
Formes pluriellesGestion du pluriel, avec les règles CLDR de chaque langue.
États des élémentsNouveau, modifié, proposition, traduit, révisé et obsolète.
Marques de versionPose une marque de version et utilise le filtre « nouveau ou modifié depuis », pour qu'aucun nouveau texte ne passe inaperçu.
Textes retirésLes textes retirés de l'application sont conservés et réutilisés comme suggestions.

Exécution

FonctionnalitéDétails
Changement de languesgcSetLanguage('de') change toute l'application à l'exécution avec une seule ligne.
Liste déroulante de languesUne liste prête à l'emploi à déposer sur une fiche : TsgcVCLLanguageCombo et TsgcFMXLanguageCombo.
Fiches créées plus tardLes fiches créées après le changement sont traduites automatiquement.
Droite à gaucheLes langues qui s'écrivent de droite à gauche inversent le sens de la disposition.
Fichier de projetUn seul fichier de projet .sgcloc au format JSON, adapté au contrôle de version, ou intégré dans le fichier de la fiche.

Plateformes et composants

Delphi 7 à 13, C++ Builder et Lazarus, sur Windows, macOS, iOS, Android et Linux là où le framework fonctionne.

FrameworkComposants
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLPris en charge dans Lazarus

Documentation

sgcLocalization est documenté dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

L'aide de sgcUI couvre chaque produit sgcUI.

Delphi →
C++ Builder →

Manuels PDF

L'aide complète de sgcUI en fichier PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Construis avec sgcLocalization

Télécharge l'essai de sgcUI et traduis ton application Delphi, C++ Builder ou Lazarus.