<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>2657</bug_id>
          
          <creation_ts>2003-06-11 06:44:57 +0400</creation_ts>
          <short_desc>Сообщения, отличные от ASCII, выводятся вопросами.</short_desc>
          <delta_ts>2009-05-10 09:31:45 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>fortune-mod</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="black">bh</reporter>
          <assigned_to name="kastet@altlinux.org">kastet</assigned_to>
          <cc>kastet</cc>
    
    <cc>lav</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2422</commentid>
    <comment_count>0</comment_count>
    <who name="black">bh</who>
    <bug_when>2003-06-11 06:44:57 +0400</bug_when>
    <thetext>Сообщения, отличные от ASCII, выводятся вопросами.
В предыдущей версии такого не было.
---

---
[&lt;a href=&quot;mailto:black@black&quot; target=&quot;_new&quot;&gt;black@black&lt;/a&gt; black]$ rpm -q fortune-mod
fortune-mod-1.0-ipl33mdk
[&lt;a href=&quot;mailto:black@black&quot; target=&quot;_new&quot;&gt;black@black&lt;/a&gt; black]$ fortune --version
fortune: invalid option -- -
fortune-mod version 9708
fortune [-afilosw] [-m pattern] [-n number] [ [#%] file/directory/all]
[&lt;a href=&quot;mailto:black@black&quot; target=&quot;_new&quot;&gt;black@black&lt;/a&gt; black]$ fortune ~/origin
... ? ????? ?? ?? ???? ??????????
[&lt;a href=&quot;mailto:black@black&quot; target=&quot;_new&quot;&gt;black@black&lt;/a&gt; black]$ LC_ALL=\&amp;quot;ru_RU.KOI8-R\&amp;quot; fortune ~/origin
... ?? ????, ????, ?????????
[&lt;a href=&quot;mailto:black@black&quot; target=&quot;_new&quot;&gt;black@black&lt;/a&gt; black]$ LC_ALL=C fortune ~/origin
... ???? ? ???????? - ??????? ?????.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5587</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2003-06-11 09:52:48 +0400</bug_when>
    <thetext>Ну это как бы не баг, а фича. fortune-mod &amp;gt; 1.0-ipl33mdk думает что все файлы данных в кодировке UTF-8 и перед выводом на экран перекодирует в текущий CODESET.

Но наверно правильней будет сделать это конфигурабельным...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8956</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2003-06-11 09:52:48 +0400</bug_when>
    <thetext>Ну это как бы не баг, а фича. fortune-mod &amp;gt; 1.0-ipl33mdk думает что все файлы данных в кодировке UTF-8 и перед выводом на экран перекодирует в текущий CODESET.

Но наверно правильней будет сделать это конфигурабельным...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10782</commentid>
    <comment_count>3</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2003-12-01 03:12:19 +0300</bug_when>
    <thetext>Надо подумать, как решить эту проблему красиво.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26058</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-06-20 12:46:04 +0400</bug_when>
    <thetext>Не вижу проблемы. Файлы должны быть в UTF-8 и точка. 
Править тут в fortune нечего. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26160</commentid>
    <comment_count>5</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-06-21 10:06:56 +0400</bug_when>
    <thetext>А проблема не в этом.  Кроме кодировки есть ещё такое понятия как &quot;язык&quot;.  Мне
например будет немного неинтересно читать фортунки на украинском или белорусском
языке, потому как я их просто не знаю.  Должно быть что-то вроде:

/usr/share/games/fortune/
/usr/share/games/fortune/off/
/usr/share/games/fortune/ru/
/usr/share/games/fortune/ru/off/
/usr/share/games/fortune/uk/
/usr/share/games/fortune/uk/off/

и так далее.  И выбирать нужные каталоги в зависимости от LC_MESSAGES или опции
специального вида.  Как портабельно вышеплять язык из локали я не знаю, SUSv3
никак не ограничивает формат имени.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26207</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-06-21 22:43:11 +0400</bug_when>
    <thetext>Как это? Язык всегда до первого подчёркивания (или конца строки) 
ru в ru_RU 
Идея замечательная - внести зависимость от языка. Но если я всё же хочу читать 
и белорусские тоже? 
 
И как минимум всё равно надо отделить данные от программы и не таскать 
английский за собой. Потому что планы - ещё совсем не скоро. 
 
  </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26213</commentid>
    <comment_count>7</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-06-22 09:19:55 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Как это? Язык всегда до первого подчёркивания (или конца строки) 
&gt; ru в ru_RU
А нету по стандарту никакого подчёркивания.  Название локали может быть
произвольным, главное чтобы libc это поддерживала.  Наверно таки сделаю по
первым двум буквам.

&gt; Идея замечательная - внести зависимость от языка. Но если я всё же хочу читать 
&gt; и белорусские тоже?
$LANGUAGE или ещё какая пересенная специального вида типа $FORTUNE_LANG или
опция специального вида.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26253</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-06-23 01:47:38 +0400</bug_when>
    <thetext>(In reply to comment #7) 
&gt; А нету по стандарту никакого подчёркивания.  Название локали может быть 
&gt; произвольным, главное чтобы libc это поддерживала.  Наверно таки сделаю по 
&gt; первым двум буквам. 
Да, тем более что других вариантов мне, например, не встречалось. 
По поводу локали я придерживаюсь такого формата: 
 * locale in form language[_territory][.charset][@modifier} 
 * where language is an ISO 639 language code, territory 
 * is an ISO 3166 country code, and codeset is a character set or encoding 
 * identifier like ISO-8859-1 or UTF-8 
 
&gt; $LANGUAGE или ещё какая пересенная специального вида типа $FORTUNE_LANG или 
Мне кажется, LANGUAGE вполне подойдёт для начала. 
 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63640</commentid>
    <comment_count>9</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-02-15 22:48:03 +0300</bug_when>
    <thetext>Как дела с фортунками по языкам? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68966</commentid>
    <comment_count>10</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-04-25 18:14:36 +0400</bug_when>
    <thetext>Никак.  В этой помойке копаться просто противно.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>