Там много взаимозависимого. Надо аккуратно и выборочно. [10:43:16] <andrew_b> Просто заменить файло не получится. [10:45:01] <slavazanko> угу [10:45:30] Yury V. Zaytsev зашёл в конференцию [10:46:14] <Yury V. Zaytsev> Насчет релиза [10:46:22] <slavazanko> ? [10:46:24] <Yury V. Zaytsev> Трансляторам предупреждение не забываем [10:46:37] <Yury V. Zaytsev> Скажите мне после апдейта по будет я пошлю [10:47:03] <andrew_b> В стейбле вроде ничего такого с прошлого релиза не было. [10:47:09] <andrew_b> Или было? [10:47:29] <Yury V. Zaytsev> Я не про стебйл а вообще [10:47:46] <andrew_b> А это через месяц. [10:48:18] <andrew_b> Вот 1646 вольём, тогда можно будет писать. [10:49:14] <andrew_b> Ещё Илья никак 2161 не доделает. Там тоже изменения в мане. [10:49:43] <andrew_b> Основная сейчас проблема -- это протухшие локализованные маны. [10:50:08] <andrew_b> Интерфейс худо-бедно апдейтится через Трансифекс. [10:50:21] <andrew_b> А вот маны заброшены. [10:50:33] <andrew_b> Кроме русского. [10:50:35] <Yury V. Zaytsev> А, вы про релиз стейбла говорите [10:50:41] <andrew_b> Да. [12:08:24] andrew_b вышел из конференции [12:11:14] andrew_b зашёл в конференцию [12:20:31] <slavazanko> Андрей, если не сильно занят, посмотри, плиз, https://www.midnight-commander.org/changeset/e9b945ba63e76590c5d59a18fd0d4c8283818798 [12:21:26] <slavazanko> я не знаю, как решить вопрос вычисления смещения. если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули) [12:25:55] <andrew_b> Это Илью надо. [12:26:36] <slavazanko> понято. Ок, пока, 2135 сделаю [12:26:47] <andrew_b> Он что-то говорил про это. [12:28:46] <andrew_b> edit_move_forward3() [12:28:56] <andrew_b> По аналогии надо сделать. [12:29:11] <slavazanko> гм.. [12:29:16] <andrew_b> Либо сделать универсальную функцию. [12:29:17] <slavazanko> ща гляну [12:34:27] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2132 (Viewer does't make horizontal scroll to the found text.) updated http://www.midnight-commander.org/ticket/2132#comment:1 [12:58:37] il.smind зашёл в конференцию [13:00:05] <slavazanko> Во, Илья... [13:00:15] <slavazanko> ты тут или тут только аккаунт? [13:01:53] <slavazanko> Андрей, смысл 1646 в том, чтобы убрать лишние ведущие/ведомые пробелы со всех строк перевода или только с тех, которые используются в вызовах message()? [13:04:15] <andrew_b> Теоретически во всех. [13:04:45] <andrew_b> Вставкой нужных пробелов должен заботиться тулкит, а не пользователь. [13:06:01] <slavazanko> много где остались пробелы. Тупо искал по ")
<пробел, двойная кавычка, скобка> [13:06:26] <slavazanko> например: - header = g_strconcat (_("Remove: "), str_trunc (entry->label, 30), (char *) NULL); + header = g_strconcat (_("Remove:"), " ", str_trunc (entry->label, 30), (char *) NULL); [13:06:35] <slavazanko> не? [13:06:53] <andrew_b> Не понял. [13:07:07] <slavazanko> _("Remove: ") - пробел в конце строки [13:07:19] <slavazanko> его выносим за пределы перевода [13:07:26] <andrew_b> Ща. [13:07:39] <slavazanko> src/hotlist.c [13:07:52] <slavazanko> src/boxes.c if (!state_str [0]){ - state_str [0] = _("Running "); + state_str [0] = _("Running"); state_str [1] = _("Stopped"); } [13:08:31] <slavazanko> src/user.c if (menu_lines == 0) - message (D_ERROR, MSG_ERROR, _(" No suitable entries found in %s "), menu); + message (D_ERROR, MSG_ERROR, _("No suitable entries found in %s"), menu); else { max_cols = min (max (max_cols, col), MAX_ENTRY_LEN); [13:10:01] <andrew_b> Щорт... [13:11:53] <slavazanko> исправишь? или я, пока Илья спит? [13:12:07] <andrew_b> Я исправлю, но не сейчас. [13:12:10] <slavazanko> ок [13:13:07] <andrew_b> Кое-где без пробелов всё-таки не обойтись. [13:13:21] <andrew_b> Или придётся многое менять. [13:13:27] <andrew_b> Например, [13:13:37] <andrew_b> 1850 static const char *prompt_parts[] = { 1851 N_("file"), 1852 N_("files"), 1853 N_("directory"), 1854 N_("directories"), 1855 N_("files/directories"), 1856 N_(" with source mask:"), 1857 N_("to:") 1858 }; [13:13:44] <andrew_b> 1856 N_(" with source mask:"), [13:14:09] <andrew_b> Без пробела два слова сливаются. [13:14:33] <slavazanko> а где они сливаются? в каком месте? [13:14:45] <andrew_b> Диалог копирования. [13:14:57] <slavazanko> угу [13:15:55] <slavazanko> ок, это можно и оставить с пометкой о причинах этого пробела [13:16:14] <andrew_b> Ещё. [13:16:25] <andrew_b> 1466 const char *password_input_fields[] = { 1467 N_(" Link to a remote machine "), 1468 N_(" FTP to machine "), 1469 N_(" SMB link to machine ") 1470 }; [13:16:36] <andrew_b> Тут я не совсем понял логику. [13:16:59] <andrew_b> 1492 const char *p = in->history_name + 3; 1493 1494 for (i = 0; i < ELEMENTS; i++) 1495 if (strcmp (p, password_input_fields[i]) == 0) 1496 break; [13:17:28] <andrew_b> Тут эти поля сравниваются с названием истории. Так? [13:17:34] <slavazanko> да [13:17:43] <slavazanko> название истории с пробелами [13:17:53] <andrew_b> Это не важно. [13:18:24] <andrew_b> Если пробелы удалить, возможны проблемы с теми, кто потеряет истории. [13:18:30] <slavazanko> [inp:ftplink_cmd: FTP to machine ] [13:18:36] <slavazanko> да [13:18:55] <slavazanko> либо тримать название истории [13:19:07] <slavazanko> g_str_trim() или как его там [13:19:17] <andrew_b> Ну тоже вариант. [13:19:48] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1646 (Remove leading and trailing spaces in i18n'd resources) updated http://www.midnight-commander.org/ticket/1646#comment:3 [13:20:02] <andrew_b> 1492 const char *p = in->history_name + 3; Почему тут 3? [13:20:34] <slavazanko> хз. может, какой префикс пропускается. [13:20:47] <slavazanko> там по любому надо g_strdup() и потом на копию натравить трим [13:20:52] <andrew_b> Похоже. [13:32:03] <andrew_b> Откуда у тебя [inp:ftplink_cmd: FTP to machine ] ? [13:32:26] <andrew_b> А, нашёл. [13:32:39] <slavazanko> ~/.mc/history [13:34:16] <andrew_b> А ещё есть локализованное. [13:34:50] <slavazanko> вроде избавлялись когда-то от него [13:35:14] <andrew_b> Да. Только ведь [13:35:31] <andrew_b> 1495 if (strcmp (p, password_input_fields[i]) == 0)
Это сравнение с переведённой стокой. [13:35:52] <andrew_b> 1480 #ifdef ENABLE_NLS 1481 for (i = 0; i < ELEMENTS; i++) 1482 password_input_fields[i] = _(password_input_fields[i]); 1483 #endif [13:37:03] <andrew_b> Зачем все эти inp? [13:37:26] <slavazanko> у меня оно почему-то в непереведённую секцию лупит. сейчас проверил: FTP-соединение, от балды строку. потос в ~/.mc/history добавилось в [inp:ftplink_cmd: FTP to machine ] [13:38:27] <andrew_b> У меня тоже. [13:39:03] <il.smind> slavazanko: сейчас тут [13:39:35] <slavazanko> гуд. (13:29:43) slavazanko: Андрей, если не сильно занят, посмотри, плиз, https://www.midnight-commander.org/changeset/e9b945ba63e76590c5d59a18fd0d4c8283818798
(13:30:38) slavazanko: я не знаю, как решить вопрос вычисления смещения. если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули) (13:35:07) andrew_b: Это Илью надо. (13:35:48) slavazanko: понято. [13:40:28] <slavazanko> бранч 2132_viewer_horiz_scroll [13:41:10] <il.smind> мне сейчас надо в футбол играть [13:41:23] <il.smind> вернусь посмотрю, ок? [13:41:30] <il.smind> сын ждет [13:41:30] <slavazanko> ок :) [13:41:34] <andrew_b> А какого хрена заходил? [13:41:44] <slavazanko> сын - святое. mc - хобби [13:42:03] <slavazanko> подразниться :) [14:42:03] BanderOS вышел из конференции [14:42:30] <il.smind> andrew_b: приехал с города заглянул [14:43:48] <il.smind> (13:30:38) slavazanko: я не знаю, как решить вопрос вычисления смещения. если там только ASCII_текстовка, то всё гуд. если многобайтная, то хз как вычислить, если в середине строки управляющие символы встретятся (и нули) Андрей все правильно написал [14:44:09] <andrew_b> УРА!!!!! [14:44:14] <il.smind> надо делать аналог forward3 [14:44:21] <slavazanko> общий для всех [14:44:27] <slavazanko> обсуждали как-то [14:44:40] <andrew_b> С хреновой тучей аргументов. [14:44:53] <il.smind> slavazanko: да там специфика есть редакторская [14:45:05] <il.smind> я бы отдельную нарисовал [14:45:16] <slavazanko> специфику надо вынести. оставить "ядро" - общий для всех код [14:46:56] <andrew_b> Сдаётся мне, надо делать клинап для 4.7.3. Я тут пару-тройку нюансов нашёл. А то забуду. [14:47:36] <andrew_b> И для 4.7.0.6 тоже. [14:47:55] <andrew_b> Нюансы частично те же самые. [14:48:25] <slavazanko> делай [14:48:39] <andrew_b> Позже. Дома. [14:50:17] <andrew_b> il.smind: что у нас с 2161_del_clear_dialog_field? [14:53:20] iNode вышел из конференции [15:25:41] andrew_b вышел из конференции: конец рабочего дня [15:37:45] <il.smind> andrew_b: все хорошо с ним, я думал кто то из вас вольёт [15:37:48] il.smind вышел из конференции: Компьютер вошёл в спящий режим [16:28:21] Yury V. Zaytsev вышел из конференции [16:40:21] Yury V. Zaytsev зашёл в конференцию [17:20:14] Yury V. Zaytsev вышел из конференции [18:04:29] styx.mp зашёл в конференцию [18:40:18] andrew_b зашёл в конференцию [18:41:21] <andrew_b> il.smind: как это хорошо? А s/inputinactive/inputunchanged ? [19:09:50] repolainen зашёл в конференцию [19:33:29] iNode зашёл в конференцию [19:34:19] andrew_b вышел из конференции: Replaced by new connection [19:34:22] andrew_b зашёл в конференцию [19:56:03] il.smind зашёл в конференцию [20:07:32] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #1646 (Remove leading and trailing spaces in i18n'd resources) updated http://www.midnight-commander.org/ticket/1646#comment:4 [20:17:22] andrew_b вышел из конференции [20:29:11] <il.smind> andrew_b: ок, ща поправлю... [20:40:10] il.smind вышел из конференции [20:43:11] iNode вышел из конференции [20:47:45] il.smind зашёл в конференцию [20:47:52] storchaka зашёл в конференцию [20:50:05] <storchaka> Здравствуйте [20:50:12] <il.smind> storchaka: да [20:50:39] <storchaka> Скоро ли 4.7.3? [20:50:58] <il.smind> storchaka: зависит от восприятия [20:51:15] <il.smind> кому то 2 месяца очень долго [20:51:30] <il.smind> кому то очень скоро [20:51:36] Зося_Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found [20:52:08] <il.smind> план выпуска нестабильных версий 1 в 2 мес. [20:52:12] <storchaka> За что так Зосю? [20:52:23] <il.smind> да пошла она [20:54:34] <storchaka> Нет ли в планах bindings.d и menu.d? [20:57:52] il.smind вышел из конференции [21:03:43] storchaka вышел из конференции [21:06:11] il.smind... зашёл в конференцию [21:06:23] <il.smind...> пока нет [21:25:52] il.smind... вышел из конференции [21:26:01] il.smind... зашёл в конференцию [21:30:57] il.smind... вышел из конференции [21:34:44] il.smind... зашёл в конференцию [21:59:32] repolainen вышел из конференции [22:21:10] il.smind... вышел из конференции: Компьютер вошёл в спящий режим [22:28:46] styx.mp вышел из конференции