sgcLocalization Matriz de funciones

Todo lo que hace sgcLocalization, agrupado por tarea.

Traducir

4 funciones

Plataformas

Delphi, C++ Builder y Lazarus

Documentación

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.

Recopilar los textos

FunciónDetalles
Análisis de textosEncuentra todas las propiedades de texto de los formularios, marcos y módulos de datos mediante RTTI.
Reglas de omisiónReglas para las propiedades que nunca deben traducirse, con valores predeterminados incluidos para las propiedades habituales que no son texto.
FragmentosEl 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.

Traducir

FunciónDetalles
Editor de traducciónUn ú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.2Exporta e importa archivos XLIFF 1.2 para trabajar con traductores profesionales.
Revisión de la importaciónLas 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 IAServicios 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.

Validación y actualizaciones

FunciónDetalles
ValidaciónComprueba 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 pluralesCompatible con plurales, con las reglas CLDR de cada idioma.
Estados de los elementosNuevo, modificado, propuesta, traducido, revisado y obsoleto.
Marcas de versiónMarca una versión y usa el filtro «nuevo o modificado desde», para que ningún texto nuevo pase inadvertido.
Textos eliminadosLos textos que se quitan de la aplicación se conservan y se reutilizan como sugerencias.

Tiempo de ejecución

FunciónDetalles
Cambio de idiomasgcSetLanguage('de') cambia toda la aplicación en tiempo de ejecución con una sola línea.
Combo de idiomasUn combo listo para usar que se coloca en un formulario: TsgcVCLLanguageCombo y TsgcFMXLanguageCombo.
Formularios creados despuésLos formularios que se crean después del cambio se traducen automáticamente.
Derecha a izquierdaLos idiomas de derecha a izquierda cambian la dirección del diseño.
Archivo de proyectoUn único archivo de proyecto .sgcloc en formato JSON, apto para el control de versiones, o incrustado en el archivo del formulario.

Plataformas y componentes

Delphi 7 a 13, C++ Builder y Lazarus, en Windows, macOS, iOS, Android y Linux donde funciona el framework.

FrameworkComponentes
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLCompatible con Lazarus

Documentación

sgcLocalization está documentado en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.

Ayuda en línea

La ayuda de sgcUI cubre todos los productos de sgcUI.

Delphi →
C++ Builder →

Manuales PDF

La ayuda completa de sgcUI como archivo PDF, para leer sin conexión o imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Crea con sgcLocalization

Descarga la prueba de sgcUI y traduce tu aplicación Delphi, C++ Builder o Lazarus.