summaryrefslogtreecommitdiffstats
path: root/loader/lang.c
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-10-13 01:57:44 +0000
committerMatt Wilson <msw@redhat.com>1999-10-13 01:57:44 +0000
commit62c6640682f3854b323cba66ec072ee05004574b (patch)
tree43e00abdf5dc885ca8253a5455313e421ddefcf7 /loader/lang.c
parentbb364190bef21e762cac693cc0c3004a94c54c6e (diff)
downloadanaconda-62c6640682f3854b323cba66ec072ee05004574b.tar.gz
anaconda-62c6640682f3854b323cba66ec072ee05004574b.tar.xz
anaconda-62c6640682f3854b323cba66ec072ee05004574b.zip
one more hange
Diffstat (limited to 'loader/lang.c')
-rw-r--r--loader/lang.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/loader/lang.c b/loader/lang.c
index 801a99450..6d3f5559c 100644
--- a/loader/lang.c
+++ b/loader/lang.c
@@ -70,6 +70,12 @@ struct langInfo {
char * lang, * key, * font, * map, * lc_all;
} ;
+#ifdef INCLUDE_KON
+static const struct langInfo languages[] = {
+ { "English", "en", NULL, NULL, "en_US" },
+ { "Japanese", "ja", NULL, NULL, "ja_JP" },
+};
+#else
/* FONT LIST STARTS */
static const struct langInfo languages[] = {
{ "Czech", "cs", "lat2-sun16", "iso02", "cs_CZ" },
@@ -90,6 +96,7 @@ static const struct langInfo languages[] = {
{ "Ukrainian", "uk", "Cyr_a8x16", "koi2alt", "ru_RU.KOI8-R" },
};
/* FONT LIST ENDS */
+#endif
const int numLanguages = sizeof(languages) / sizeof(struct langInfo);
void loadLanguage (char * file, int flags) {
@@ -222,6 +229,9 @@ void setLanguage (char * key) {
setenv("LANG", languages[i].key, 1);
setenv("LC_ALL", languages[i].lc_all, 1);
setenv("LINGUAS", languages[i].key, 1);
+ loadLanguage (NULL, 0);
+ if (languages[i].font)
+ loadFont(languages[i].font, 0);
break;
}
}