Forums

Find answers, ask questions, and connect with our
community all around the world.

Home Forum Forum de Omnis en Español Migración OMNIS STUDIO 5.0 VS 8.1 – Propiedad Language

  • Migración OMNIS STUDIO 5.0 VS 8.1 – Propiedad Language

    Posted by Miguel García on September 20, 2018 at 9:43 am

    Estamos migrando nuestras aplicaciones de Omnis Studio 5.0 a Omnis Studio 8.1.6. Al ejecutarlas observamos que hay un comportamiento distinto respecto de la traducción de las variables boleanas. En Omnis 8.1.6 kTrue se esta traduciendo por “YES” mientras que en Omnis 5 se traduce por “SI”.
    Observando las preferencias de Omnis veo que existe la propiedad language que en Omnis 5 tenemos como SPANISH y en Omnis 8 tenemos como ENGLISH. He modificado esta propiedad en Omnis 8 para dejarla con SPANISH. Con ello kTrue se traduce por “SI”, con lo cual habría resuelto el problema y las aplicaciones que migre seguirán comportándose igual que en Omnis 5.
    No obstante, este cambio hace que ahora el separador de parámetros en las funciones deba ser “;” en lugar de “,”. Aunque Omnis 8 lo adapta la sintaxis y evidentemente los desarrolladores también nos podemos adaptar, lo que me preocupa muchísimo son las implicaciones que pueda tener este cambio en la propiedad languaje con otros separadores, símbolos …
    No se si os habéis encontrado con esta problemática. En todo caso, agradecería cualquier aportación.
    Un cordial saludo.

    Miguel García replied 3 years, 10 months ago 2 Members · 2 Replies
  • 2 Replies
  • Francisco Ramos

    Member
    September 20, 2018 at 5:25 pm

    Hola Miguel
    Puedes cambiar la asignación de “;” para dejarlo tal como lo tienes para Omnis 5 (es decir separado por “,”) mediante editar la entrada para “SPANISH” contenida en el fichero “omnisloc.df1”, mediante el uso de la librería “omnisloc.lbs”, ambos ficheros se encuentran en la carpeta “local” bajo el directorio raíz de instalación Omnis.
    Saludos.

  • Miguel García

    Member
    September 21, 2018 at 8:26 am

    Muchísimas Gracias. Ya funciona correctamente.

Log in to reply.