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

Reply via email to