Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Soprano, nueva versión.
#71

(15-06-2021, 21:14)Shordi escribió:  El caso es que al estar soprano basado en los nombres de ficheros... pues hay que inventar algo para que el funcionamiento no dependa de la traducción, solamente.
Estoy en ello.
Te doy una idea. Utiliza una colección de sustituciones, es decir que en alguna parte del programa colocas algo como lo de mas abajo y luego lo ejecutas al crear la configuración la primera vez, luego lees la configuración del archivo de texto. el método da flexibilidad al usuario para cambiar algunas cosas de lo que ve y a la vez la estructura central no se altera en absoluto.
GAMBAS
  1.   rn.Add(("Materials"), "boms")
  2.   rn.Add("id", "boms.midx")
  3.   rn.Add(("Item"), "boms.mname")
  4.   rn.Add(("Budgets"), "boms.mbud")
  5.   rn.Add(("Material"), "boms.msupp")
  6.   rn.Add(("Quantity"), "boms.mqty")


Aquí lo uso para los títulos de las tablas y los campos de una base de datos, luego con la informacion traducida creo un archivo config.json (puedes usar settings) y ya esta tienes todo traducido y también das la posibilidad al usuario de alterar algo a su gusto, por ejemplo en el GridView que muestra los datos de la tabla del ejemplo, con el click derecho permite cambiar el titulo del campo (el nombre no porque se romperían todas las querys sql)
Saludos.
    ¡Gracias!
#72

mmmm... es una idea. Le daré unas vueltas.

No podemos regresar
    ¡Gracias!
#73

Luego de actualizar desde la repo, reporto bugs...
1-Quise abrir mi proyecto anterior, pero elijo la carpeta, presiono Abrir y....

[Imagen: utTioj2.png]

2-Intento configurar la carpeta de proyectos, la elijo, pero al presionar OK no hace nada...
[Imagen: MTAWdB8.png]

3-Intento crear un nuevo proyecto y...
[Imagen: ykT2csH.png]

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
    ¡Gracias!
#74

Vaya. Siento el follón. El caso es que como me dijisteis que lo inglesizara así lo hice y el nombre de los archivos de configuración de los proyectos y demás, han cambiado. Por eso el programa no los reconoce. Espera un poco porque aún no he sistematizado los cambios del todo y no os dije nada por eso. Ahora estoy liado a muerte con el rollo de los vídeos, que me ocupará, calculo, tres o cuatro días más. Después de eso retomo el proyecto del soprano, que ahora mismo es el buque insignea de la flota.

Muchísimas gracias por tu interés y, repito, siento los inconvenientes.

Saludos.

Añadir que lo que escribieras en los proyectos viejos no corre peligro, porque todo se basa en el nombre de los ficheros. En cuanto organice todo un poco puedes importarlos sin ningún problema.
Como solución, que no lo es, pero vale, puedes eliminar los archivos .config/soprano y .config/gambas3/soprano.conf que son los que se crean al crear un proyecto nuevo y que se llaman igual que antes. Puedes hacerlo pulsando el botón de "Eliminar Configuración" de la pantalla de preferencias. Creo que con eso no tendrás problemas para crear un proyecto nuevo.

Saludos

No podemos regresar
    ¡Gracias!
#75

(26-06-2021, 23:46)Shordi escribió:  me dijisteis que lo inglesizara

Yo no lo hice, pero es recomendable programar en ingles o sea, nombres de archivos, funciones. Pero los comentarios en el idioma original del equipo de programación (tu Big Grin ).
Te espero, no tengo ningún apuro con mi libro, solo he escrito unas 3 paginas. Y si hay que renombrar alguna carpeta me dices.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
[-] Los siguientes 1 usuarios dice gracias a tercoide por este post:
  • Shordi
    ¡Gracias!
#76

Acabo de revisar el proyecto y, salvo un par de cositas tontas, a mí me funciona "perfectamente". Si lo ejecutáis, pulsais lo de "Eliminar Configuración" en el formulario de Preferencias y, antes de reiniciar, cambiais el nombre a la carpeta user.home/soprano (para que no haya confusiones con los archivos settings que puedas tener en ella), No debería haber problemas.
Luego, con Importar los archivos de texto que teníais escritos, no deberíais perder nada.

Saludos.

Pero, tras unos días en la playa, reconozco que llevo el cerebro en "reset configuration mode=On", por lo que no prometo nada, que me hago viejo...
Big Grin Big Grin Big Grin Big Grin

No podemos regresar
    ¡Gracias!
#77

Bug report para el jubilado:
Luego de presionar "Eliminar configuracion" intento cambiar el path de los proyectos al q ya tengo especificado:
mi home/Proyectos
pero nada, mismo error que ya reporte, el boton "Ok" no establece la carpeta. Entonces, si la montana no va a Alah, Alah ...
Muevo mi carpeta Proyectos a la carpeta default
[Imagen: rOlczRJ.png]

Pero no me deja abrir el proyecto hecho con la version anterior. Entonces creo un nuevo proyecto, TestProyect , voy a Proyecto -> Propiedades y....
[Imagen: 7gIHQ7Z.png]

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
    ¡Gracias!
#78

Mmm.. creo que tienes que hacer un pull del gitlab, que ese bug lo arreglé ya (antes el tipo de proyecto se basaba en el texto del combobox, pero al "internacionalizarlo" se basa en el index del mismo, que es numérico). He comprobado y efectivamente en Gitlab está corregido.

Y gracias por el interés. Eres un ser único en el universo: Mi único "Cliente" Big Grin Big Grin Big Grin
Saludos

No podemos regresar
    ¡Gracias!
#79

He actualizado el git con algunos bugs derivados aún del cambio de nombres de ficheros a la traducción.

Saludos

No podemos regresar
    ¡Gracias!
#80

Ok, dentro de unas semanas le echaré un vistazo.
Saludos.
[-] Los siguientes 1 usuarios dice gracias a tincho por este post:
  • Shordi
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)