Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=e6fe1ddadfae21ec72efe361bb5bc21ac16eb789
commit e6fe1ddadfae21ec72efe361bb5bc21ac16eb789
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date: Fri Feb 29 18:31:51 2008 +0100
add support for cs_CZ translation
diff --git a/Makefile b/Makefile
index db1d1d5..71478dd 100644
--- a/Makefile
+++ b/Makefile
@@ -46,7 +46,7 @@ export CCACHE_DIR=/var/cache/ccache/setup
export CCACHE_NOLINK=1
export CCACHE_UMASK=002
DIALOG_LANGS = `find po -name *.po |sed 's/.*\/\(.*\).po/\1/' |tr '\n' ' '`
-GLIBC_LANGS = en_US,ISO-8859-1 da_DK,ISO-8859-1 de_DE,ISO-8859-1
fr_FR,ISO-8859-1 hu_HU,ISO-8859-2 id_ID,ISO-8859-1 it_IT,ISO-8859-1
nl_NL,ISO-8859-1 pt_BR,ISO-8859-1 ro_RO,ISO-8859-2 sk_SK,ISO-8859-2
sv_SE,ISO-8859-1
+GLIBC_LANGS = en_US,ISO-8859-1 da_DK,ISO-8859-1 de_DE,ISO-8859-1
fr_FR,ISO-8859-1 hu_HU,ISO-8859-2 id_ID,ISO-8859-1 it_IT,ISO-8859-1
nl_NL,ISO-8859-1 pt_BR,ISO-8859-1 ro_RO,ISO-8859-2 sk_SK,ISO-8859-2
sv_SE,ISO-8859-1 cs_CZ,ISO-8859-2
CARCH ?= $(shell arch)
ifeq ($(CARCH),i686)
KARCH ?= i386
diff --git a/src/plugins/asklang.c b/src/plugins/asklang.c
index 914ccb8..c265229 100644
--- a/src/plugins/asklang.c
+++ b/src/plugins/asklang.c
@@ -1,7 +1,7 @@
/*
* asklang.c for Frugalware setup
*
- * Copyright (c) 2005, 2007 by Miklos Vajna <[EMAIL PROTECTED]>
+ * Copyright (c) 2005, 2007, 2008 by Miklos Vajna <[EMAIL PROTECTED]>
* Copyright (c) 2005 by Christian Hamar alias krix <[EMAIL PROTECTED]>
*
* This program is free software; you can redistribute it and/or modify
@@ -35,18 +35,19 @@
#include <util.h>
#include "common.h"
-#define LANGSNUM 12
+#define LANGSNUM 13
char *langs[] =
{
- "en_US", "English",
+ "pt_BR", "Brazilian Portuguese / Português do Brasil",
+ "cs_CZ", "Czech / Cesky",
"da_DK", "Danish / Dansk",
- "de_DE", "German / Deutsch",
+ "nl_NL", "Dutch / Nederlands",
+ "en_US", "English",
"fr_FR", "French / Français",
+ "de_DE", "German / Deutsch",
"hu_HU", "Hungarian / Magyar",
"id_ID", "Indonesian / Bahasa Indonesia",
"it_IT", "Italian / Italiano",
- "nl_NL", "Dutch / Nederlands",
- "pt_BR", "Brazilian Portuguese / Português do Brasil",
"ro_RO", "Romanian / Românã",
"sk_SK", "Slovak / Slovenèina",
"sv_SE", "Swedish / Svenska"
@@ -99,11 +100,13 @@ int run(GList **config)
dialog_vars.backtitle=gen_backtitle("Selecting language");
dlg_put_backtitle();
dlg_clear();
+ dialog_vars.default_item=strdup("en_US");
if(fw_menu("Please select your language",
"Please select your language from the list. If your language "
"is not in the list, you probably should choose English.",
0, 0, 0, LANGSNUM, langs) == -1)
return(-1);
+ FREE(dialog_vars.default_item);
LOG("selected language: '%s'", dialog_vars.input_result);
setenv("LC_ALL", dialog_vars.input_result, 1);
@@ -129,6 +132,11 @@ int run(GList **config)
setenv("CHARSET", "iso-8859-1", 1);
setcharset("lat9w-16.psfu.gz", config);
}
+ else if(!strcmp("cs_CZ", dialog_vars.input_result))
+ {
+ setenv("CHARSET", "iso-8859-2", 1);
+ setcharset("lat2-16.psfu.gz", config);
+ }
else if(!strcmp("hu_HU", dialog_vars.input_result))
{
setenv("CHARSET", "iso-8859-2", 1);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git