strings.c
changeset 5167 12c46fb7eccf
parent 5108 aeaef6fe53b7
child 5296 e7acddfdd8a7
--- a/strings.c	Tue Nov 28 14:32:24 2006 +0000
+++ b/strings.c	Tue Nov 28 14:42:31 2006 +0000
@@ -1228,10 +1228,11 @@
 	dir = opendir(_path.lang_dir);
 	if (dir != NULL) {
 		while ((dirent = readdir(dir)) != NULL) {
-			char *t = strrchr(dirent->d_name, '.');
+			const char *d_name = FS2OTTD(dirent->d_name);
+			char *t = strrchr(d_name, '.');
 
 			if (t != NULL && strcmp(t, ".lng") == 0) {
-				languages[num++] = strdup(dirent->d_name);
+				languages[num++] = strdup(d_name);
 				if (num == max) break;
 			}
 		}