LINUX.ORG.RU

Необходим тестер для сборки mc с поддержкой utf на *BSD


0

0

Собственно сабж. хотелось бы убедиться что на бздях тоже все ок. Речь идет о более Ъ подходе к утификации, нежели существующий во многих дистрибутивах патч, состоящий из сплошных ifdef-ов.

Заранее благодарен если кто то откликнется. вот способ забрать сырцы с репозитария:

$ git clone git://midnight-commander.org/git/mc.git

$ git checkout origin/m-utf-8 -b m-utf-8

аська 106 171 753 джабер il.smind собачка gmail точка com

★★★★

2АллЪ:

если недоступен git (или есть религиозные ограничения), то скачайте по ссылке:
http://mc.redhat-club.org/gitweb/?p=.git;a=snapshot;h=refs/heads/m-utf-8;sf=tgz

Да и вообще, пособирайте, потестите плиз. не только под *BSD. Чем больше, тем лучше. :)

Отзывы и багрепорты можно оставлять на русском: http://mc.redhat-club.org/trac/

Ну или на буржуйском:
http://www.midnight-commander.org/

Slavaz ★★★★★
()

сейчас, только git соберу 8-)

hizel ★★★★★
()
Ответ на: комментарий от tomodachi_ni_narimashou

полюбому опытный бзд-ишник увидит больше чем я в виртуалке где еще и будут проблемы с передачей некоторых esc последовательностей.

angel_il ★★★★
() автор топика
Ответ на: комментарий от angel_il

не собирается mcedit без --with-charset
в mcedit русские букофки крякозяблами вводятся

больше ничего страшного пока не увидел :-)

собирал с
./configure --enable-charset

в
>uname -a

FreeBSD serv4 7.0-RELEASE-p10 FreeBSD 7.0-RELEASE-p10 #0: Mon Mar 2 10:15:24 MSK 2009 root@serv4:/usr/obj/usr/src/sys/SERV4-2009-03-02 i386

>locale

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=

работаю удаленно через xterm :\

hizel ★★★★★
()
Ответ на: комментарий от hizel

Еще интересно посмотреть на mc --version

sf ★★★
()
Ответ на: комментарий от angel_il

>bin/mc --version
GNU Midnight Commander, версия 4.6.2
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8

просмотр:
http://yoimg.com/h/f99f32cc7db3da58ec26730b9811ac51-view.jpg.html
редактирование:
http://yoimg.com/h/941e1aa92a310f6cb28a1a44e864702d-edit.jpg.html

hizel ★★★★★
()
Ответ на: комментарий от hizel

поменял способ отображения в редакторе, попробуй плиз пересобрать... получить обновление в текущем бранче так:

git pull

angel_il ★★★★
() автор топика
Ответ на: комментарий от angel_il

в git log
Date: Mon Apr 20 20:18:12 2009 +0000

change addch to addstr

пересобрал, в редакторе как были кракозяблы так и остались
меня смущает то что в строке статуса стоит Other_8_bit - это нормально?
просто локаль, терминал и файлик - усё utf-8



при нажатии на F1 сначала ругается на отсутсвие mc.hlp.ru, потом открывает русскую справку, второй раз так-же, на третий и последующие не ругаецо :-/

hizel ★★★★★
()
Ответ на: комментарий от hizel

братцы может я что не так делаю?
потому что и в линупсе в редакторе такие-же кракозябики
и ещё, если в Настройки->Биты символов...->Кодировка ввода\вывода поставить UTF-8 в редакторе латиница и кирилица(UTF-8) отображается точками

./configure у меня выдавал в конце:
Configuration:

  Source code location:       .
  Compiler:                   gcc -std=gnu99
  Compiler flags:             -g -O2 -Wall
  File system:                Midnight Commander Virtual File System
                              cpiofs, extfs, tarfs, ftpfs, fish
  Screen library:             S-Lang library (installed on the system)
  Mouse support:              xterm only
  X11 events support:         yes
  With subshell support:      yes
  Internal editor:            yes
  Support for charset:        yes


hizel ★★★★★
()
Ответ на: комментарий от angel_il

есть, вечером сдую пыль с NetBSD сервера и еще попинаю в течении дня на FreeBSD

...
интересно это баг моей системы или mc
при нажатии "Помощь" - Ошибка "Невозможно открыть файл /usr/local/share/mc/mc.hlp.ru No such file or directory (2) и потом справка открывается на русском

файлик на месте
>ls -l /usr/local/share/mc/mc.hlp.ru

-rw-r--r-- 1 root wheel 287621 21 апр 00:44 /usr/local/share/mc/mc.hlp.ru

hizel ★★★★★
()
Ответ на: комментарий от hizel

у меня на роутере wl500 та-же фигня с меню, локаль правильная но не показывает локализованные сообщения, так пока не придумал как победить... чую как то связано с uclibc... но в вышеописанном случае может просто локаль не та.

angel_il ★★★★
() автор топика
Ответ на: комментарий от angel_il

я все помню, только перед установкой решил обновить NetBSD... все никак не разгребсти, того что в результате получилось :-(

hizel ★★★★★
()
Ответ на: комментарий от Eddy_Em

> LC_ALL=ru_RU.utf-9
Эм? UTF-9 ? опечатка или так и пробовалось?

Попробуй запустить сначала в koi8-r локали (посмотреть отображение меню).Пото пускани в utf-8

Slavaz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.