sgcLocalization Matrice des fonctionnalités
Tout ce que fait sgcLocalization, groupé par tâche.
Tout ce que fait sgcLocalization, groupé par tâche.
3 fonctionnalités
4 fonctionnalités
5 fonctionnalités
5 fonctionnalités
Delphi, C++ Builder et Lazarus
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.
| Fonctionnalité | Détails |
|---|---|
| Scan des textes | Trouve toutes les propriétés de texte des fiches, frames et modules de données par RTTI. |
| Règles d'exclusion | Des 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. |
| Extraits | Le 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. |
| Fonctionnalité | Détails |
|---|---|
| Éditeur de traductions | Un 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.2 | Exporte et importe des fichiers XLIFF 1.2 pour travailler avec des traducteurs professionnels. |
| Révision de l'import | Les 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 IA | Des 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. |
| Fonctionnalité | Détails |
|---|---|
| Validation | Vé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 plurielles | Gestion du pluriel, avec les règles CLDR de chaque langue. |
| États des éléments | Nouveau, modifié, proposition, traduit, révisé et obsolète. |
| Marques de version | Pose une marque de version et utilise le filtre « nouveau ou modifié depuis », pour qu'aucun nouveau texte ne passe inaperçu. |
| Textes retirés | Les textes retirés de l'application sont conservés et réutilisés comme suggestions. |
| Fonctionnalité | Détails |
|---|---|
| Changement de langue | sgcSetLanguage('de') change toute l'application à l'exécution avec une seule ligne. |
| Liste déroulante de langues | Une liste prête à l'emploi à déposer sur une fiche : TsgcVCLLanguageCombo et TsgcFMXLanguageCombo. |
| Fiches créées plus tard | Les fiches créées après le changement sont traduites automatiquement. |
| Droite à gauche | Les langues qui s'écrivent de droite à gauche inversent le sens de la disposition. |
| Fichier de projet | Un seul fichier de projet .sgcloc au format JSON, adapté au contrôle de version, ou intégré dans le fichier de la fiche. |
Delphi 7 à 13, C++ Builder et Lazarus, sur Windows, macOS, iOS, Android et Linux là où le framework fonctionne.
| Framework | Composants |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Pris en charge dans Lazarus |
sgcLocalization est documenté dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
L'aide complète de sgcUI en fichier PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →