Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Cómo Probar Un Programa Multilingue?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Cómo Probar Un Programa Multilingue? 
 
Estoy traduciendo un par de programitas al inglés y me encuentro con que no hay manera de probar si funciona o no (salvo que me instale un sistema en inglés y los ejecute ahí).
He leído por ahí cosas como cambiar el la variable del sistema LANG. En concreto he probado LANG="en_US"; gambas2    en una consola, pero nasti de plasti. Ahí el IDE aborta.
He probado la solución que daba Benoît del System.Language = "en_US" al principio del programa, pero me dice en consola que le faltan las locales.
He instalado las locales de ingles correctamente (creo) y nada.

¿Alguien lo ha probado?
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Probar Un Programa Multilingue? 
 
Hola.

No se si ya lo has probado.

En Ubuntu hice lo siguiente:

Me fuí a Sistema > Administración > Soporte de Idiomas.
Agregué el soporte para Inglés.
Salgo de la sesión actual y entro con el idioma en Ingles.

Espero te resulte.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Probar Un Programa Multilingue? 
 
Pues como que no... todo me sale en inglés, salvo mi maldito programa... brrrr
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Probar Un Programa Multilingue? 
 
Hola.

Lo que hago generalmente para saltarme esos "pequeños problemas" de las distribuciones, es utilizar Virtualbox.
En este momento tengo instalados distintos sabores de Distribuciones (Ubuntu, Fedora, openSUSE,etc) lo que me evita tocar mi sistema.
Es realmente sencillo instalarlo y trabajar con las distribuciones que instales con el. Puedes copiar tu programa en un Pendrive como lo hago yo, y abrirlo
desde cada una de las distribuciones para ver si funciona en todas. En tu caso tendrias que instalar la misma distribucion que tienes en tu sistema, pero en Ingles, para que puedas instalarlo desde el sistema de paquetes.
Ojalá te ayude en algo.

Saludos
 



 
última edición por abarzuaf el Viernes, 28 May 2010, 15:13; editado 4 veces 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Cómo Probar Un Programa Multilingue? 
 
Yo no tengo problemas para eso. Lo que sí es imprescindible es instalar los locales que vaya a usar tu programa.

Este es el código que uso en un módulo que está marcado como clase de inicio en el que seteo las propiedades de lenguaje mediante System.Language, además uso argumentos para escoger el idioma. Supongo que tu error estaba en la cadena exacta del idioma:

PUBLIC SUB Main() 'Select language from command line args. You need to install selected locales to work
    'USAGE dfhLog.gambas -xx  (where xx is your selected language)
    DIM a AS String
    DIM f AS Form
    IF Application.Args[1] THEN 'if no args, it shows in your default lang
        a = Application.Args[1]
        SELECT CASE a
            CASE "-es"
                System.Language = "es_ES.UTF-8"
            CASE "-gl"
                System.Language = "gl_ES.UTF-8"
            CASE "-pt"
                System.Language = "pt_PT.UTF-8"
            CASE "-en"
                System.Language = "en_US.UTF-8"
            'TODO add more languages
            CASE ELSE
                PRINT ("Possible values for arguments are:\n-es (for Spanish)\n-gl (for Galego)\n" &
                "-pt (for Portuguesse)\n-en (for English)")
                RETURN          
        END SELECT
    ENDIF
    f = NEW FMain
    f.Show
END
 


Espero que sirva de ayuda, saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Cómo Armar Mi Programa/código Para Poder... santijav General 3 Miercoles, 03 Agosto 2011, 20:03 Ver último mensaje
santijav
No hay nuevos mensajes Cómo Restaurar Tus Ventanas Y Su Contenid... shordi Aplicaciones/Fragmentos de Código 1 Jueves, 21 Agosto 2014, 13:55 Ver último mensaje
Shell
No hay nuevos mensajes ¿Cómo Trabajar Con Documentos .txt En En... alunacast38 General 20 Martes, 28 Octobre 2014, 12:43 Ver último mensaje
shordi
No hay nuevos mensajes [SOLUCIONADO] ¿Cómo Crear Una Instalaci... Grandamakulo General 10 Sabado, 12 Noviembre 2016, 20:29 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron