summaryrefslogtreecommitdiffstats
path: root/print.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-10-17 01:21:03 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-10-17 01:25:49 -0700
commitdbae888abc8ac3779ace49da323edaa4c3574394 (patch)
treeaf5640630753d0df8fc49236f1439ad75ff3027f /print.c
parent9c62e223d331543f915b8819385348c466de3c14 (diff)
downloadsubsurface-dbae888abc8ac3779ace49da323edaa4c3574394.tar.gz
Handle dates and a "calculated plural" in translations
This looks like a massive commit mainly because of the line number changes in the .po files. That sadly hides what really happened here: - the places where we manually build dates have now been localized - the one place where we did the English "calculated plural" has been modified so that it now can be correctly translated (in English this just adds an 's' to the noun if the number is != 1 - in other languages this tends to be much more complicated) I then updated the two German translations to take advantage of the new constructs. And while I was at it, I changed the translation Trip->Gruppe to Trip->Reise as that seemed much more appropriate. I also fixed another error in the German translation where I translated "dive time" as "Startzeit" - but in the context it was "Dauer". Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'print.c')
-rw-r--r--print.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/print.c b/print.c
index 1d4f68f07..e0fd2847c 100644
--- a/print.c
+++ b/print.c
@@ -68,7 +68,8 @@ static void show_dive_text(struct dive *dive, cairo_t *cr, double w,
utc_mkdate(dive->when, &tm);
len = snprintf(buffer, sizeof(buffer),
- "%s%s, %s %d, %d %d:%02d",
+ /*++GETTEXT 80 chars: lead text ("" or localized "Dive #%d - ") weekday, monthname, day, year, hour, min */
+ _("%1$s%2$s, %3$s %4$d, %5$d %6$d:%7$02d"),
divenr,
weekday(tm.tm_wday),
monthname(tm.tm_mon),
@@ -224,7 +225,8 @@ static void show_dive_table(struct dive *dive, cairo_t *cr, double w,
pango_layout_set_width(layout, colwidth);
utc_mkdate(dive->when, &tm);
len = snprintf(buffer, sizeof(buffer),
- "%s, %s %d, %d %dh%02d",
+ /*++GETTEXT 160 chars: weekday, monthname, day, year, hour, min */
+ _("%1$s, %2$s %3$d, %4$d %5$dh%6$02d"),
weekday(tm.tm_wday),
monthname(tm.tm_mon),
tm.tm_mday, tm.tm_year + 1900,