diff --git a/frontends/riscos/gui.c b/frontends/riscos/gui.c
index 576e1ff..219515e 100644
--- a/frontends/riscos/gui.c
+++ b/frontends/riscos/gui.c
@@ -230,13 +230,11 @@ static nsurl *gui_get_resource_url(const char *path)
 		ptr += SLEN(base_url);
 
 		/* Add language directory to URL, for translated files */
-		/* TODO: handle non-en langauages
-		 *       handle non-html translated files */
+		/* TODO: handle non-html translated files */
 		if (path_len > SLEN(".html") &&
 				strncmp(path + path_len - SLEN(".html"),
 					".html", SLEN(".html")) == 0) {
-			memcpy(ptr, "en/", SLEN("en/"));
-			ptr += SLEN("en/");
+			ptr += sprintf(ptr, "%s/", ro_gui_default_language());
 		}
 
 		/* Add filename to URL */
