summaryrefslogtreecommitdiff
path: root/src/navigation.c
diff options
context:
space:
mode:
authorkazer_ <kazer_@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-07-10 12:22:11 +0000
committerkazer_ <kazer_@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-07-10 12:22:11 +0000
commitff58e178b3d3b69ae53654bca5e350f23aab2937 (patch)
tree2350a565d0ea7a18c0e4200f9d06b01601a0b65b /src/navigation.c
parent20594dcd34b537bd5d6cb63a881e293576b5dcbb (diff)
downloadnavit-ff58e178b3d3b69ae53654bca5e350f23aab2937.tar.gz
Working on i18n
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@290 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'src/navigation.c')
-rw-r--r--src/navigation.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/navigation.c b/src/navigation.c
index 3e4aec18d..008ec83b9 100644
--- a/src/navigation.c
+++ b/src/navigation.c
@@ -14,6 +14,7 @@
#include "navit.h"
#include "callback.h"
+#define _(STRING) gettext(STRING)
struct navigation {
struct mapset *ms;
@@ -343,14 +344,14 @@ make_maneuvers(struct navigation *this_)
static char *
show_maneuver(struct navigation *nav, struct navigation_itm *itm, struct navigation_command *cmd, enum navigation_mode mode)
{
- char *dir="rechts",*strength="";
+ char *dir=_("right"),*strength="";
int distance=itm->dest_length-cmd->itm->dest_length;
char *d,*ret;
int delta=cmd->delta;
int level;
level=1;
if (delta < 0) {
- dir="links";
+ dir=_("left");
delta=-delta;
}
if (delta < 45) {
@@ -366,22 +367,22 @@ show_maneuver(struct navigation *nav, struct navigation_itm *itm, struct navigat
distance=round_distance(distance);
if (mode == navigation_mode_speech) {
if (nav->turn_around)
- return g_strdup("Wenn möglich bitte wenden");
+ return g_strdup(_("When possible, please turn"));
level=navigation_get_announce_level(nav, itm->item.type, distance);
dbg(0,"distance=%d level=%d type=0x%x\n", distance, level, itm->item.type);
}
switch(level) {
case 3:
- ret=get_distance_fmt("Dem Strassenverlauf %s folgen", distance, mode);
+ ret=get_distance_fmt(_("Follow the road %s"), distance, mode);
return ret;
case 2:
- d=g_strdup("Demnächst");
+ d=g_strdup(_("Then"));
break;
case 1:
- d=get_distance_fmt("In %s", distance, mode);
+ d=get_distance_fmt(_("In %s"), distance, mode);
break;
case 0:
- d=g_strdup("Jetzt");
+ d=g_strdup(_("Now"));
break;
default:
d=g_strdup("Error");