X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/50a14534a51f892500ee82f867e8ab2f85b936ae..3ddcc049da1049e9e05746d87775a8e10f8feac7:/src/viktrwlayer_tpwin.c diff --git a/src/viktrwlayer_tpwin.c b/src/viktrwlayer_tpwin.c index 40cf095a..406d3925 100644 --- a/src/viktrwlayer_tpwin.c +++ b/src/viktrwlayer_tpwin.c @@ -19,7 +19,12 @@ * */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include +#include #include #include "coords.h" @@ -93,10 +98,15 @@ static void tpwin_sync_alt_to_tp ( VikTrwLayerTpwin *tpwin ) VikTrwLayerTpwin *vik_trw_layer_tpwin_new ( GtkWindow *parent ) { - static gchar *left_label_texts[] = { "Part of Track:", "Latitude:", - "Longitude:", "Altitude:", "Timestamp:", "Time:" }; - static gchar *right_label_texts[] = { "Distance Difference:", - "Time Difference:", "\"Speed\" Between:" }; + static gchar *left_label_texts[] = { N_("Part of Track:"), + N_("Latitude:"), + N_("Longitude:"), + N_("Altitude:"), + N_("Timestamp:"), + N_("Time:") }; + static gchar *right_label_texts[] = { N_("Distance Difference:"), + N_("Time Difference:"), + N_("\"Speed\" Between:") }; VikTrwLayerTpwin *tpwin = VIK_TRW_LAYER_TPWIN ( g_object_new ( VIK_TRW_LAYER_TPWIN_TYPE, NULL ) ); GtkWidget *main_hbox, *left_vbox, *right_vbox; @@ -104,13 +114,13 @@ VikTrwLayerTpwin *vik_trw_layer_tpwin_new ( GtkWindow *parent ) gtk_window_set_transient_for ( GTK_WINDOW(tpwin), parent ); - gtk_window_set_title ( GTK_WINDOW(tpwin), "Trackpoint" ); + gtk_window_set_title ( GTK_WINDOW(tpwin), _("Trackpoint") ); gtk_dialog_add_buttons ( GTK_DIALOG(tpwin), GTK_STOCK_CLOSE, VIK_TRW_LAYER_TPWIN_CLOSE, GTK_STOCK_DELETE, VIK_TRW_LAYER_TPWIN_DELETE, - "Split Here", VIK_TRW_LAYER_TPWIN_SPLIT, - "Join With Last", VIK_TRW_LAYER_TPWIN_JOIN, + _("Split Here"), VIK_TRW_LAYER_TPWIN_SPLIT, + _("Join With Last"), VIK_TRW_LAYER_TPWIN_JOIN, GTK_STOCK_GO_BACK, VIK_TRW_LAYER_TPWIN_BACK, GTK_STOCK_GO_FORWARD, VIK_TRW_LAYER_TPWIN_FORWARD, NULL ); @@ -206,8 +216,8 @@ void vik_trw_layer_tpwin_set_tp ( VikTrwLayerTpwin *tpwin, GList *tpl, gchar *tr /* We can only split up a track if it's not an endpoint. Makes sense to me. */ SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_SPLIT, tpl->next && tpl->prev ); - SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_FORWARD, (gboolean) tpl->next ); - SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_BACK, (gboolean) tpl->prev ); + SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_FORWARD, (gboolean) GPOINTER_TO_INT (tpl->next) ); + SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_BACK, (gboolean) GPOINTER_TO_INT (tpl->prev) ); /* we can only join tracks if there was a last tp, the last tp was an endpoint, _AND_ this tp is an endpoint */ SET_BUTTON_SENSITIVE ( tpwin, VIK_TRW_LAYER_TPWIN_JOIN, tpwin->cur_tp && tpwin->cur_tp_is_endpoint && (!(tpl->next && tpl->prev)) );