Como internacionalizar meu programa

Iniciado por jniltinho, 28 de Junho de 2007, 14:51

tópico anterior - próximo tópico

jniltinho

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:
//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

Versuri

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