tercoide   05-07-2023, 22:10
#1
Comencé un traductor, en realidad solo la UI que no tiene gran complejidad. Aquí esta:

https://github.com/tercoide/valaconverter

Quisiera saber si hay algún interesado en colaborar con este proyecto. Aclaro que aun no he estudiado Vala y lo iré haciendo a medida que codifique el traductor. Ese lenguaje es parecido a C#. Hay cosas que deberá traducirse a mano, como ser la interacción con los componentes.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Shordi   06-07-2023, 08:03
#2
I'm too old for this shit... que diría Murtaugh.

Big Grin Big Grin

No podemos regresar
guizans   06-07-2023, 15:13
#3
Me he descargado el proyecto y acabo de ver el primer error. En el formulario tienes un TextArea1 fuera de los contenedores. Si pones en marcha el proyecto, este TextArea ocupa toda la ventana y no se ve el resto de componentes. Como tiene un nombre génerico supongo que el TextArea está ahí por error. También he cambiado la geometría de los contenedores y supongo que la intención es que se vea mas o menos de esta forma.

Un saludo.
Archivos adjuntos
.gz
valaconverter-main-0.0.1.tar.gz (Tamaño: 17.95 KB Descargas: 2)
tercoide   06-07-2023, 22:28
#4
(06-07-2023, 15:13)guizans escribió: supongo que la intención es que se vea mas o menos de esta forma

En este acto, y por los poderes y atribuciones que me ha conferido el rey Felipe, te nombro oficialmente como encargado de la Interfaz de Usuario del programa.

Habria que agregar botones de:
Traducir (con la intencion de traducir todo el contenido de la carpeta especificada para codigo Gambas)
Traducir texto (idem para solo el texto de las TextAreas)

Un CheckBox para "mostrar traduccion de cada archivo"

y, de momento, no se me ocurre nada mas.

Desde ya muchas gracias.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
guizans   10-07-2023, 19:15
#5
Supongo que si me niego a tal alto honor la pena será el destierro en el mejor de los casos o la guillotina en el peor. Big Grin
tercoide   16-07-2023, 22:55
#6
Tengo antepasados inquisidores, no me provoques

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
tercoide   17-08-2023, 16:02
#7
Primer conversión funcional:
1-Se crea un programa en Gb de consola, se corre para ver el funcionamiento.
2-Se corre ValaConverter , se copia el codigo y se lo convierte.
3-Se pega el codigo en Builder y se lo compila y corre.

[Imagen: OIloyTs.gif]

Código:
' Gambas module file

Public Function Main() As Integer

  Dim a As Integer = 4
  Dim nombre As String

  Print "Hello world"

  If a > 2 Then
    Print "a > 2"
  Else
    Print "a < 2"

  Endif

  Select Case a
    Case 2
      Print "a = 2"
    Case 4
      Print "a = 4"
    Case Else
      Print "a <> 2,4"
  End Select

  Print "Ingrese su nombre:"
  Input nombre

  Print ""
  Print nombre & " es un lindo nombre"

  Return 0

End

Aquí la fuente del conversor:

https://github.com/tercoide/valaconverter
Última modificación: 17-08-2023, 16:08 por tercoide.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.