sgcLocalization Matriz de funciones
Todo lo que hace sgcLocalization, agrupado por tarea.
Todo lo que hace sgcLocalization, agrupado por tarea.
3 funciones
4 funciones
5 funciones
5 funciones
Delphi, C++ Builder y Lazarus
Ayuda en línea y manuales PDF
Todas las funciones están incluidas en todas las ediciones de sgcUI y en cada producto de sgcUI comprado como paquete individual. sgcLocalization no se vende por separado. Consulta los precios de sgcUI.
| Función | Detalles |
|---|---|
| Análisis de textos | Encuentra todas las propiedades de texto de los formularios, marcos y módulos de datos mediante RTTI. |
| Reglas de omisión | Reglas para las propiedades que nunca deben traducirse, con valores predeterminados incluidos para las propiedades habituales que no son texto. |
| Fragmentos | El texto creado en código se añade de forma explícita como fragmento: sgcT para un texto simple, sgcTC para un texto con contexto y sgcTN para un plural. |
| Función | Detalles |
|---|---|
| Editor de traducción | Un único editor, en tiempo de diseño y como herramienta independiente, para traducir manualmente cada texto. Disponible en 12 idiomas y en temas claro y oscuro. |
| XLIFF 1.2 | Exporta e importa archivos XLIFF 1.2 para trabajar con traductores profesionales. |
| Revisión de la importación | Las importaciones se revisan antes de aplicarse: cada fila muestra el texto anterior, el texto nuevo y sus problemas, y tú eliges las filas que se aplican. |
| Traducción con IA | Servicios de IA como ChatGPT, Claude, Gemini, Ollama y más traducen los textos, y los resultados llegan primero como propuestas. A la IA se accede mediante el proveedor de IA de sgcUI: los servicios citados requieren sgcWebSockets, y sin él un evento te permite llamar a cualquier servicio. |
| Función | Detalles |
|---|---|
| Validación | Comprueba los especificadores de formato, los marcadores de posición, las teclas aceleradoras, los saltos de línea, los espacios iniciales y finales, las traducciones vacías y las formas plurales. Se aplica a las traducciones manuales, importadas y de IA. |
| Formas plurales | Compatible con plurales, con las reglas CLDR de cada idioma. |
| Estados de los elementos | Nuevo, modificado, propuesta, traducido, revisado y obsoleto. |
| Marcas de versión | Marca una versión y usa el filtro «nuevo o modificado desde», para que ningún texto nuevo pase inadvertido. |
| Textos eliminados | Los textos que se quitan de la aplicación se conservan y se reutilizan como sugerencias. |
| Función | Detalles |
|---|---|
| Cambio de idioma | sgcSetLanguage('de') cambia toda la aplicación en tiempo de ejecución con una sola línea. |
| Combo de idiomas | Un combo listo para usar que se coloca en un formulario: TsgcVCLLanguageCombo y TsgcFMXLanguageCombo. |
| Formularios creados después | Los formularios que se crean después del cambio se traducen automáticamente. |
| Derecha a izquierda | Los idiomas de derecha a izquierda cambian la dirección del diseño. |
| Archivo de proyecto | Un único archivo de proyecto .sgcloc en formato JSON, apto para el control de versiones, o incrustado en el archivo del formulario. |
Delphi 7 a 13, C++ Builder y Lazarus, en Windows, macOS, iOS, Android y Linux donde funciona el framework.
| Framework | Componentes |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Compatible con Lazarus |
sgcLocalization está documentado en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.
La ayuda completa de sgcUI como archivo PDF, para leer sin conexión o imprimir.
Delphi (PDF) →