Add some text in statistics.c for translation

Some UI texts were missing translation, such as:
"for selected dive"
"for all dives"

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Lubomir I. Ivanov 2012-12-22 23:34:22 +02:00 committed by Dirk Hohndel
parent 8639e14835
commit 267476e3fe

View file

@ -604,14 +604,14 @@ static void get_ranges(char *buffer, int size)
int i, len; int i, len;
int first, last = -1; int first, last = -1;
snprintf(buffer, size, "for dives #"); snprintf(buffer, size, _("for dives #"));
for (i = 0; i < dive_table.nr; i++) { for (i = 0; i < dive_table.nr; i++) {
struct dive *dive = get_dive(i); struct dive *dive = get_dive(i);
if (! dive->selected) if (! dive->selected)
continue; continue;
if (dive->number < 1) { if (dive->number < 1) {
/* uhh - weird numbers - bail */ /* uhh - weird numbers - bail */
snprintf(buffer, size, "for selected dives"); snprintf(buffer, size, _("for selected dives"));
return; return;
} }
len = strlen(buffer); len = strlen(buffer);
@ -645,13 +645,13 @@ static void get_selected_dives_text(char *buffer, int size)
{ {
if (amount_selected == 1) { if (amount_selected == 1) {
if (current_dive) if (current_dive)
snprintf(buffer, size, "for dive #%d", current_dive->number); snprintf(buffer, size, _("for dive #%d"), current_dive->number);
else else
snprintf(buffer, size, "for selected dive"); snprintf(buffer, size, _("for selected dive"));
} else if (amount_selected == dive_table.nr) { } else if (amount_selected == dive_table.nr) {
snprintf(buffer, size, "for all dives"); snprintf(buffer, size, _("for all dives"));
} else if (amount_selected == 0) { } else if (amount_selected == 0) {
snprintf(buffer, size, "(no dives)"); snprintf(buffer, size, _("(no dives)"));
} else { } else {
get_ranges(buffer, size); get_ranges(buffer, size);
if (strlen(buffer) == size -1) { if (strlen(buffer) == size -1) {
@ -676,7 +676,7 @@ static void show_total_dive_stats(struct dive *dive)
stats_ptr = &stats_selection; stats_ptr = &stats_selection;
get_selected_dives_text(buffer, sizeof(buffer)); get_selected_dives_text(buffer, sizeof(buffer));
set_label(stats_w.framelabel, "Statistics %s", buffer); set_label(stats_w.framelabel, _("Statistics %s"), buffer);
set_label(stats_w.selection_size, "%d", stats_ptr->selection_size); set_label(stats_w.selection_size, "%d", stats_ptr->selection_size);
if (stats_ptr->selection_size == 0) { if (stats_ptr->selection_size == 0) {
clear_stats_widgets(); clear_stats_widgets();