summaryrefslogtreecommitdiffstats
path: root/info.c
diff options
context:
space:
mode:
authorGravatar Eduardo Ramalho <eduardo.ramalho@gmail.com>2013-02-27 15:15:34 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-02-27 15:15:34 -0800
commitaf9ba96da444f76794e3c46cf5189b027cb7e120 (patch)
treed401c1bab20986cd4776a2c3b4c335c41a72955c /info.c
parenta31af7419f6c2d8c31d691508a5122fff751e010 (diff)
downloadsubsurface-af9ba96da444f76794e3c46cf5189b027cb7e120.tar.gz
Add Portuguese translation
Most of the translated phrases have more characters than in english. But I verified the Subsurface user interface, and there are no strange side effects. I had just a doubt about "trip" translation. I used portuguese word equivalent to "expedition". Some of the diving related words we don't translate. Even "buddy" is the word used on local diving boats! Signed-off-by: Eduardo Ramalho <eduardo.ramalho@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'info.c')
-rw-r--r--info.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/info.c b/info.c
index 9a5c3a1a2..614bfdbf6 100644
--- a/info.c
+++ b/info.c
@@ -754,9 +754,9 @@ static void location_entry_change_cb(GtkComboBox *location, gpointer *userdata)
update_gps_entry(0, 0);
}
-static void dive_info_widget(GtkWidget *box, struct dive *dive, struct dive_info *info, gboolean multi)
+static void dive_info_widget(GtkWidget *obox, struct dive *dive, struct dive_info *info, gboolean multi)
{
- GtkWidget *hbox, *label, *frame, *equipment;
+ GtkWidget *hbox, *label, *frame, *equipment, *ibox, *box;
#if HAVE_OSM_GPS_MAP
GtkWidget *image;
#endif
@@ -766,11 +766,16 @@ static void dive_info_widget(GtkWidget *box, struct dive *dive, struct dive_info
double value;
snprintf(buffer, sizeof(buffer), "%s", _("Edit multiple dives"));
-
if (!multi)
divename(buffer, sizeof(buffer), dive);
label = gtk_label_new(buffer);
- gtk_box_pack_start(GTK_BOX(box), label, FALSE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(obox), label, FALSE, TRUE, 0);
+
+ /* two column layout (inner hbox ibox) within the outer vbox (obox) we are given */
+ ibox = gtk_hbox_new(FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(obox), ibox, FALSE, FALSE, 0);
+ box = gtk_vbox_new(FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(ibox), box, FALSE, FALSE, 0);
info->location = text_entry(box, _("Location"), location_list, dive->location);
g_signal_connect(G_OBJECT(info->location), "changed", G_CALLBACK(location_entry_change_cb), NULL);
@@ -830,7 +835,7 @@ static void dive_info_widget(GtkWidget *box, struct dive *dive, struct dive_info
gtk_text_buffer_set_text(gtk_text_view_get_buffer(info->notes), dive->notes, -1);
}
hbox = gtk_hbox_new(FALSE, 3);
- gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(ibox), hbox, FALSE, TRUE, 0);
/* create a secondary Equipment widget */
frame = gtk_frame_new(_("Equipment"));