Fórum Ubuntu Linux - PT

Espaço da Comunidade => Traduções: Português (pt-PT e pt-BR) => Tópico iniciado por: jniltinho em 28 de Junho de 2007, 14:51

Título: Como internacionalizar meu programa
Enviado por: jniltinho em 28 de Junho de 2007, 14:51
Boa tarde pessoas.

A algum tempo estou com um projetos o Taizan, http://code.google.com/p/taizan/
Hoje ele feito em C e sua interface em xml, ou glade,

Pois eu preciso da interface separada do código, pois isso eu já tenho.

Agora estou precisando saber como eu faço para fazer esse pequeno projeto "falar outras linguas"

O inicico do meu código está assim:
Código: [Selecionar]
//Arquivo: taizan.c

#include <gtk/gtk.h>
#include <glade/glade.h>
#include "callbacks1.h"
#include "callbacks2.h"
#include "callbacks3.h"
#include "callbacks4.h"
#include "callbacks5.h"
#include "callbacks6.h"
#include "callbacks7.h"


//Widgets como variaveis globais
void some_signal_handler_func(GtkWidget *widget, gpointer user_data) {
  /* do something useful here */
}

int main(int argc, char *argv[]) {
    GladeXML *xml;


    gtk_init(&argc, &argv);

    /* load the interface */
    xml = glade_xml_new("/usr/share/taizan/glade/taizan.glade", NULL, NULL);

system("play /usr/share/sounds/gaim/logout.wav &> /dev/null");

    /* connect the signals in the interface */
    glade_xml_signal_autoconnect(xml);


    /* start the event loop */
    gtk_main();

    return 0;
}


Por favor se alguem souber me ajudem !!!!!

Não tem um tutorial legal na net, pelo menos eu nao achei.

Obrigado.

No aguardo
Título: Re: Como internacionalizar meu programa
Enviado por: Versuri em 28 de Junho de 2007, 21:46
Niltinho,
Realmente eu não posso lhe ajudar nesse caso porém estou testando o Epidemic Linux e o James, seu criador, é fera em programação C, C++, etc, entre no forum do Epidemic e deixe a mensagem lá que ele, com certeza, lhe ajudará, principalmente porque ele também tem um projeto bem parecido com o seu chamado Easy Epidemic Control e o Epidemic Installer.

Acesse lá: http://www.epidemic.org e forum http://www.epidemiclinux.org/forum/index.php

Se quiser posso lhe passar seu e-mail.

Versuri