--- netsurf/riscos/gui.c	2015-03-04 13:03:57.690383135 +0100
+++ workspace/netsurf/riscos/gui.c	2015-03-04 12:03:18.138372914 +0100
@@ -194,6 +194,7 @@
 	static const char base_url[] = "file:///NetSurf:/Resources/";
 	size_t path_len, length;
 	char *raw;
+	char langdir[4];
 	nsurl *url = NULL;
 
 	/* Map paths first */
@@ -232,8 +233,9 @@
 		if (path_len > SLEN(".html") &&
 				strncmp(path + path_len - SLEN(".html"),
 					".html", SLEN(".html")) == 0) {
-			memcpy(ptr, "en/", SLEN("en/"));
-			ptr += SLEN("en/");
+			sprintf(langdir, "%s/", nsoption_charp(language));
+			memcpy(ptr, langdir, SLEN(langdir));
+			ptr += SLEN(langdir);
 		}
 
 		/* Add filename to URL */
