<URL: http://bugs.freeciv.org/Ticket/Display.html?id=40059 >

PR#34192 added a trailing year.  Not only does that make no sense as English
grammar, the patch didn't update all (any) of the translations, and thus
creates a msgstr error report.

The existing reports use a possessive for the names of the historians.  They
are listed to be translated, so a really good translator can probably handle
the pairing of the messages nearby the historian names.  But a TRANS comment
would certainly be useful.

Absent any discussion, here's my proposed patch:



Index: server/report.c
===================================================================
--- server/report.c     (revision 14336)
+++ server/report.c     (working copy)
@@ -53,21 +53,34 @@
 #define HISTORIAN_LAST                 HISTORIAN_LARGEST
 
 static const char *historian_message[]={
-    N_("%s report on the RICHEST Civilizations in the World %s."),
-    N_("%s report on the most ADVANCED Civilizations in the World %s."),
-    N_("%s report on the most MILITARIZED Civilizations in the World %s."),
-    N_("%s report on the HAPPIEST Civilizations in the World %s."),
-    N_("%s report on the LARGEST Civilizations in the World %s.")
+    /* TRANS: <possessive> <year> report ... */
+    N_("%s %s report on the RICHEST Civilizations in the World."),
+    /* TRANS: <possessive> <year> report ... */
+    N_("%s %s report on the most ADVANCED Civilizations in the World."),
+    /* TRANS: <possessive> <year> report ... */
+    N_("%s %s report on the most MILITARIZED Civilizations in the World."),
+    /* TRANS: <possessive> <year> report ... */
+    N_("%s %s report on the HAPPIEST Civilizations in the World."),
+    /* TRANS: <possessive> <year> report ... */
+    N_("%s %s report on the LARGEST Civilizations in the World.")
 };
 
 static const char *historian_name[]={
+    /* TRANS: <possessive> [year report ...] */
     N_("Herodotus'"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Thucydides'"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Pliny the Elder's"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Livy's"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Toynbee's"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Gibbon's"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Ssu-ma Ch'ien's"),
+    /* TRANS: <possessive> [year report ...] */
     N_("Pan Ku's")
 };
 
_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to