Przeglądaj źródła

ps.map: localize unit label in scalebar

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46188 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 14 lat temu
rodzic
commit
b62de1a116
1 zmienionych plików z 6 dodań i 5 usunięć
  1. 6 5
      ps/ps.map/do_scalebar.c

+ 6 - 5
ps/ps.map/do_scalebar.c

@@ -4,6 +4,7 @@
 
 #include <string.h>
 #include <math.h>
+#include <grass/glocale.h>
 #include "local_proto.h"
 #include "distance.h"
 
@@ -192,15 +193,15 @@ int do_scalebar(void)
     if (sb.units == SB_UNITS_AUTO)
 	strcpy(num, G_database_unit_name(TRUE));
     else if(sb.units == SB_UNITS_METERS)
-	strcpy(num, "meters");
+	strcpy(num, _("meters"));
     else if(sb.units == SB_UNITS_KM)
-	strcpy(num, "kilometers");
+	strcpy(num, _("kilometers"));
     else if(sb.units == SB_UNITS_FEET)
-	strcpy(num, "feet");
+	strcpy(num, _("feet"));
     else if(sb.units == SB_UNITS_MILES)
-	strcpy(num, "miles");
+	strcpy(num, _("miles"));
     else if(sb.units == SB_UNITS_NMILES)
-	strcpy(num, "nautical miles");
+	strcpy(num, _("nautical miles"));
     
     text_box_path(72.0 * (x + length/2), 72.0 * (PS.page_height - (sb.y + 0.075)),
 	CENTER, UPPER, num, sb.fontsize, 0);