Changeset 380

Show
Ignore:
Timestamp:
05/25/06 11:36:08
Author:
pvanhoof
Message:

Support for translations

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config.h.in

    r379 r380  
    7373#undef STDC_HEADERS 
    7474 
     75/* Define the location where the catalogs will be installed */ 
     76#undef TNY_LOCALE_DIR 
     77 
    7578/* Version number of package */ 
    7679#undef VERSION 
  • trunk/configure.ac

    r379 r380  
    3333AC_SUBST(GETTEXT_PACKAGE) 
    3434AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext]) 
     35AM_GLIB_DEFINE_LOCALEDIR([TNY_LOCALE_DIR]) 
    3536ALL_LINGUAS="" 
    3637AM_GLIB_GNU_GETTEXT 
  • trunk/libtinymail-camel/tny-camel-common.c

    r379 r380  
    1919 
    2020#include <config.h> 
     21 
     22#include <glib/gi18n-lib.h> 
    2123 
    2224#include <string.h> 
     
    4244                if (G_UNLIKELY (!gtfnd)) 
    4345                { 
    44                         g_warning ("Invalid e-mail address in field"); 
     46                        g_warning (_("Invalid e-mail address in field")); 
    4547                        return; 
    4648                } 
  • trunk/libtinymail-camel/tny-msg-folder.c

    r379 r380  
    2020#include <config.h> 
    2121 
     22#include <glib/gi18n-lib.h> 
     23 
    2224#include <string.h> 
    2325#include <tny-msg-folder-iface.h> 
     
    543545 
    544546        info->cancelled = FALSE; 
    545         str = g_strdup_printf ("Reading folder `%s'", priv->folder->full_name); 
     547        str = g_strdup_printf (_("Reading folder `%s'"), priv->folder->full_name); 
    546548        _tny_account_start_camel_operation (TNY_ACCOUNT_IFACE (priv->account),  
    547549                tny_msg_folder_refresh_headers_async_status, info, str); 
  • trunk/libtinymail-camel/tny-msg-header.c

    r379 r380  
    2020#include <config.h> 
    2121 
     22#include <glib/gi18n-lib.h> 
     23 
    2224#include <glib.h> 
    2325#include <string.h> 
     
    174176 
    175177        if (G_UNLIKELY (self->mime_message)) 
    176                 g_warning ("Strange behaviour: Overwriting existing MIME message"); 
     178                g_warning (_("Strange behaviour: Overwriting existing MIME message")); 
    177179 
    178180        self->mime_message = camel_mime_message; 
     
    201203 
    202204        if (G_UNLIKELY (me->folder)) 
    203                 g_warning ("Strange behaviour: Overwriting existing folder"); 
     205                g_warning (_("Strange behaviour: Overwriting existing folder")); 
    204206 
    205207        g_mutex_lock (me->hdr_lock); 
  • trunk/libtinymail-camel/tny-msg-mime-part.c

    r379 r380  
    2020#include <config.h> 
    2121 
     22#include <glib/gi18n-lib.h> 
     23 
    2224#include <string.h> 
    2325#include <tny-msg-mime-part-iface.h> 
     
    9496        if (G_UNLIKELY (!wrapper)) 
    9597        { 
    96                 g_error ("Mime part does not yet have a source stream, use " 
    97                         "tny_msg_mime_part_construct_from_stream first")
     98                g_error (_("Mime part does not yet have a source stream, use " 
     99                        "tny_msg_mime_part_construct_from_stream first"))
    98100                camel_object_unref (CAMEL_OBJECT (cstream)); 
    99101                return; 
     
    190192        if (G_UNLIKELY (!wrapper)) 
    191193        { 
    192                 g_error ("Mime part does not yet have a source stream, use " 
    193                         "tny_msg_mime_part_construct_from_stream first")
     194                g_error (_("Mime part does not yet have a source stream, use " 
     195                        "tny_msg_mime_part_construct_from_stream first"))
    194196                camel_object_unref (CAMEL_OBJECT (cstream)); 
    195197                return; 
  • trunk/libtinymail-camel/tny-msg.c

    r379 r380  
    1919 
    2020#include <config.h> 
     21 
     22#include <glib/gi18n-lib.h> 
    2123 
    2224#include <time.h> 
     
    391393                        tny_msg_add_part (TNY_MSG_IFACE (self), list->data); 
    392394                else 
    393                         g_warning ("Item number %d isn't a TnyMsgMimePartIface\n", nth); 
     395                        g_warning (_("Item number %d isn't a TnyMsgMimePartIface\n"), nth); 
    394396 
    395397                list = g_list_next (list); nth++; 
  • trunk/libtinymail-camel/tny-session-camel.c

    r362 r380  
    1919 
    2020#include <config.h> 
     21#include <glib/gi18n-lib.h> 
    2122 
    2223#include <stdlib.h> 
     
    2829#include <camel/camel.h> 
    2930#include <camel/camel-filter-driver.h> 
    30 #include <camel/camel-i18n.h> 
     31 
     32 
    3133#include <camel/camel-store.h> 
    3234#include <camel/camel.h> 
     
    446448        if (G_LIKELY (camel_init (base_directory, TRUE) != 0)) 
    447449        { 
    448                 g_error ("Critical ERROR: Cannot init %d as camel directory\n", base_directory); 
     450                g_error (_("Critical ERROR: Cannot init %d as camel directory\n"), base_directory); 
    449451                exit (1); 
    450452        } 
  • trunk/libtinymail-camel/tny-store-account.c

    r379 r380  
    2020#include <config.h> 
    2121 
     22#include <glib/gi18n-lib.h> 
     23 
    2224#include <glib.h> 
    2325 
     
    5456        if (G_UNLIKELY (priv->service == NULL)) 
    5557        { 
    56                 g_error ("couldn't get service %s: %s\n", priv->url_string, 
     58                g_error (_("Couldn't get service %s: %s\n"), priv->url_string, 
    5759                           camel_exception_get_description (priv->ex)); 
    5860                camel_exception_clear (priv->ex); 
     
    118120                if (camel_exception_is_set (priv->ex)) 
    119121                { 
    120                         g_warning ("Not connected with %s: %s\n", priv->url_string, 
     122                        g_warning (_("Not connected with %s: %s\n"), priv->url_string, 
    121123                                   camel_exception_get_description (priv->ex)); 
    122124                        camel_exception_clear (priv->ex); 
  • trunk/libtinymail-gnome-desktop/tny-account-store.c

    r371 r380  
    1919 
    2020/* TODO: Refactor this type to a libtinymail-emerge */ 
     21#include <config.h> 
    2122 
    2223#include <string.h> 
  • trunk/libtinymail-gnome-desktop/tny-device.c

    r257 r380  
    1717 * Boston, MA 02111-1307, USA. 
    1818 */ 
     19 
     20#include <config.h> 
     21 
     22#include <glib/gi18n-lib.h> 
    1923 
    2024#include <tny-device.h> 
     
    5761                case LIBNM_NO_NETWORKMANAGER: 
    5862                case LIBNM_INVALID_CONTEXT: 
    59                 g_print ("Invalid network manager installation. Going to assume Online status\n"); 
     63                g_print (_("Invalid network manager installation. Going to assume Online status\n")); 
    6064                case LIBNM_ACTIVE_NETWORK_CONNECTION: 
    6165                default: 
  • trunk/libtinymail-gnome-desktop/tny-password-dialog.c

    r266 r380  
    1919 
    2020/* TODO: Refactory this type to libtinymailui-gtk */ 
     21#include <config.h> 
     22#include <glib/gi18n-lib.h> 
    2123 
    2224#include <gtk/gtk.h> 
     
    9092                                GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, NULL); 
    9193 
    92         gtk_window_set_title (GTK_WINDOW (self), "Password input"); 
     94        gtk_window_set_title (GTK_WINDOW (self), _("Password input")); 
    9395 
    9496        /* TODO: Add key icon or something */ 
  • trunk/libtinymail-gnome-desktop/tny-platform-factory.c

    r348 r380  
    1717 * Boston, MA 02111-1307, USA. 
    1818 */ 
     19#include <config.h> 
    1920 
    2021#include <tny-platform-factory.h> 
  • trunk/libtinymailui-gtk/tny-msg-header-list-model.c

    r379 r380  
    2121 
    2222#include <glib.h> 
     23#include <glib/gi18n-lib.h> 
    2324 
    2425#include <tny-msg-header-list-model.h> 
     
    167168        file_time = localtime (&file_time_raw); 
    168169 
    169         readable_date_size = strftime (readable_date, 63, "%Y-%m-%d, %-I:%M %p", file_time);           
     170        readable_date_size = strftime (readable_date, 63, _("%Y-%m-%d, %-I:%M %p"), file_time);                
    170171         
    171172        return readable_date; 
  • trunk/libtinymailui-gtk/tny-msg-header-view.c

    r379 r380  
    1919 
    2020#include <config.h> 
     21 
     22#include <glib/gi18n-lib.h> 
    2123 
    2224#include <string.h> 
     
    5153        file_time = localtime (&file_time_raw); 
    5254 
    53         readable_date_size = strftime (readable_date, 63, "%Y-%m-%d, %-I:%M %p", file_time);           
     55        readable_date_size = strftime (readable_date, 63, _("%Y-%m-%d, %-I:%M %p"), file_time);                
    5456         
    5557        return g_strdup (readable_date); 
  • trunk/libtinymailui-gtk/tny-msg-view.c

    r379 r380  
    2020#include <config.h> 
    2121 
     22#include <glib/gi18n-lib.h> 
     23 
    2224#include <unistd.h> 
    2325#include <fcntl.h> 
     
    137139        if (!G_LIKELY (priv->save_strategy)) 
    138140        { 
    139                 g_warning ("No save strategy for this message view\n"); 
     141                g_warning (_("No save strategy for this message view\n")); 
    140142                return; 
    141143        } 
  • trunk/libtinymailui-gtk/tny-save-strategy.c

    r379 r380  
    1919 
    2020#include <config.h> 
     21 
     22#include <glib/gi18n-lib.h> 
    2123 
    2224#include <unistd.h> 
     
    98100{ 
    99101        GtkFileChooserDialog *dialog = GTK_FILE_CHOOSER_DIALOG  
    100                 (gtk_file_chooser_dialog_new ("Save File", NULL, 
     102                (gtk_file_chooser_dialog_new (_("Save File"), NULL, 
    101103                GTK_FILE_CHOOSER_ACTION_SAVE, 
    102104                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE,  
     
    136138                                        GTK_MESSAGE_ERROR, 
    137139                                        GTK_BUTTONS_CLOSE, 
    138                                         "Saving to %s failed\n", uri); 
     140                                        _("Saving to %s failed\n"), uri); 
    139141                                gtk_dialog_run (GTK_DIALOG (errd)); 
    140142                                gtk_widget_destroy (GTK_WIDGET (errd)); 
  • trunk/libtinymailui-mozembed/tny-moz-embed-msg-view.c

    r364 r380  
    1818 */ 
    1919 
     20#include <config.h> 
     21#include <glib/gi18n-lib.h> 
     22 
    2023#include <unistd.h> 
    2124#include <fcntl.h> 
     
    102105                { 
    103106                        /* This shouldn't happen */ 
    104                         g_warning ("Mimepart problem\n"); 
     107                        g_warning (_("Mimepart problem\n")); 
    105108                        parts = g_list_next (parts); 
    106109                        continue; 
     
    193196        if (!G_LIKELY (priv->save_strategy)) 
    194197        { 
    195                 g_warning ("No save strategy for this message view\n"); 
     198                g_warning (_("No save strategy for this message view\n")); 
    196199                return; 
    197200        } 
  • trunk/libtinymailui-mozembed/tny-moz-embed-stream.c

    r335 r380  
    1717 * Boston, MA 02111-1307, USA. 
    1818 */ 
     19 
     20#include <config.h> 
     21#include <glib/gi18n-lib.h> 
    1922 
    2023#include <glib.h> 
     
    171174 
    172175        } else { 
    173                 g_warning ("Can't write %s\n", priv->filename); 
     176                g_warning (_("Can't write %s\n"), priv->filename); 
    174177        } 
    175178 
  • trunk/tinymail/tny-main.c

    r379 r380  
    7171#endif 
    7272 
     73        bindtextdomain(GETTEXT_PACKAGE, TNY_LOCALE_DIR); 
     74 
    7375        platfact = TNY_PLATFORM_FACTORY_IFACE  
    7476                        (tny_platform_factory_get_instance ()); 
  • trunk/tinymail/tny-summary-window.c

    r379 r380  
    2222#include <config.h> 
    2323 
     24#include <glib/gi18n-lib.h> 
     25 
    2426#include <string.h> 
    2527#include <gtk/gtk.h> 
     
    132134 
    133135        if (online) 
    134                 gtk_window_set_title (GTK_WINDOW (self), "Tinymail - online"); 
     136                gtk_window_set_title (GTK_WINDOW (self), _("Tinymail - online")); 
    135137        else 
    136                 gtk_window_set_title (GTK_WINDOW (self), "Tinymail - offline"); 
     138                gtk_window_set_title (GTK_WINDOW (self), _("Tinymail - offline")); 
    137139 
    138140        return; 
     
    489491        gtk_paned_pack2 (GTK_PANED (vpaned1), GTK_WIDGET (priv->msg_view), TRUE, TRUE); 
    490492 
    491         gtk_window_set_title (window, "Tinymail"); 
     493        gtk_window_set_title (window, _("Tinymail - offline")); 
    492494        gtk_container_set_border_width (GTK_CONTAINER (window), 0); 
    493  
    494495 
    495496        mailbox_sw = gtk_scrolled_window_new (NULL, NULL); 
     
    532533        /* mailbox_view columns */ 
    533534        renderer = gtk_cell_renderer_text_new (); 
    534         column = gtk_tree_view_column_new_with_attributes ("Folder", renderer, 
     535        column = gtk_tree_view_column_new_with_attributes (_("Folder"), renderer, 
    535536                        "text", TNY_ACCOUNT_TREE_MODEL_NAME_COLUMN, NULL); 
    536537        gtk_tree_view_column_set_sort_column_id (column, TNY_ACCOUNT_TREE_MODEL_NAME_COLUMN); 
     
    541542        { /* Not really working yet */ 
    542543                renderer = gtk_cell_renderer_text_new (); 
    543                 column = gtk_tree_view_column_new_with_attributes ("Folder", renderer, 
     544                column = gtk_tree_view_column_new_with_attributes (_("Unread"), renderer, 
    544545                        "text", TNY_ACCOUNT_TREE_MODEL_UNREAD_COLUMN, NULL); 
    545546                gtk_tree_view_column_set_sort_column_id (column, TNY_ACCOUNT_TREE_MODEL_UNREAD_COLUMN); 
     
    551552        /* header_view columns */ 
    552553        renderer = gtk_cell_renderer_text_new (); 
    553         column = gtk_tree_view_column_new_with_attributes ("From", renderer, 
     554        column = gtk_tree_view_column_new_with_attributes (_("From"), renderer, 
    554555                "text", TNY_MSG_HEADER_LIST_MODEL_FROM_COLUMN, NULL); 
    555556        gtk_tree_view_column_set_sort_column_id (column, TNY_MSG_HEADER_LIST_MODEL_FROM_COLUMN);                           
     
    561562        { /* Unlikely ;-) */ 
    562563                renderer = gtk_cell_renderer_text_new (); 
    563                 column = gtk_tree_view_column_new_with_attributes ("To", renderer, 
     564                column = gtk_tree_view_column_new_with_attributes (_("To"), renderer, 
    564565                        "text", TNY_MSG_HEADER_LIST_MODEL_TO_COLUMN, NULL); 
    565566                gtk_tree_view_column_set_sort_column_id (column, TNY_MSG_HEADER_LIST_MODEL_TO_COLUMN);                     
     
    570571 
    571572        renderer = gtk_cell_renderer_text_new (); 
    572         column = gtk_tree_view_column_new_with_attributes ("Subject", renderer, 
     573        column = gtk_tree_view_column_new_with_attributes (_("Subject"), renderer, 
    573574                "text", TNY_MSG_HEADER_LIST_MODEL_SUBJECT_COLUMN, NULL); 
    574575        gtk_tree_view_column_set_sort_column_id (column, TNY_MSG_HEADER_LIST_MODEL_SUBJECT_COLUMN);                        
     
    579580 
    580581        renderer = gtk_cell_renderer_text_new (); 
    581         column = gtk_tree_view_column_new_with_attributes ("Date", renderer, 
     582        column = gtk_tree_view_column_new_with_attributes (_("Date"), renderer, 
    582583                "text", TNY_MSG_HEADER_LIST_MODEL_DATE_RECEIVED_COLUMN, NULL); 
    583584        gtk_tree_view_column_set_sort_column_id (column, TNY_MSG_HEADER_LIST_MODEL_DATE_RECEIVED_COLUMN);