Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37721484
en ru br
Репозитории ALT
S:42.2-alt1
5.1: 2.26.0-alt2
4.1: 2.23.1-alt2.M41.2
4.0: 2.16.2-alt1
3.0: 2.10.0-alt1
www.altlinux.org/Changes

Группа :: Графические оболочки/GNOME
Пакет: yelp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: yelp-2.23.1-alt-man_encoding.patch
Скачать


--- yelp-2.23.1.orig/src/yelp-man.c	2008-06-02 21:56:46 +0400
+++ yelp-2.23.1/src/yelp-man.c	2008-09-01 05:25:45 +0400
@@ -112,7 +112,7 @@
     { "sk",    "ISO-8859-2" },
     { "sv",    "ISO-8859-1" },
     { "tr",    "ISO-8859-9" },
-    { "uk",    "ISO-8859-5" },
+    { "uk",    "KOI8-U" },
     { "zh_CN", "BIG5" },
     { "zh_TW", "BIG5" },
     { NULL,    NULL },
@@ -407,7 +407,7 @@
 man_process (YelpMan *man)
 {
     YelpManPriv *priv;
-    const gchar   *language;
+    gchar   *language;
     const gchar   *encoding;
     YelpManParser *parser;
     YelpError *error = NULL;
@@ -433,8 +433,7 @@
 	goto done;
     }
 
-    /* FIXME: get the language */
-    language = "C";
+    language = g_strndup (g_getenv("LANG"), 2);
 
     /* default encoding if the language doesn't match below */
     encoding = g_getenv("MAN_ENCODING");
@@ -446,6 +445,7 @@
 	    if (g_str_equal (language, langmap[i].language)) {
 		encoding = langmap[i].encoding;
 		break;
+		g_free (language);
 	    }
 	}
     }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin