Bug 5824 - Сборка с wxGTK2 вместо wxGTK2u приводит к падению на большинстве Unicode-строк
Summary: Сборка с wxGTK2 вместо wxGTK2u приводит к падению на большинстве Unicode-строк
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: poedit (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Andrei Astafiev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-05 04:39 MSK by Alexey Rusakov
Modified: 2006-09-27 22:06 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Rusakov 2005-01-05 04:39:36 MSK
poedit падает на Unicode-строках с символами, не встречающимися в локали wxGTK2
(к сожалению, падает, а не пропускает такие символы). Многие программы (особенно
это касается программ под Gtk+2) используют Unicode для хранения строк
локализации. Поскольку poedit работает с целым каталогом po, то он пытается
проглотить все имеющиеся локализации. Шансов не налететь при этом на символы,
отсутствующие в KOI8-r/CP1251, исчезающе мало.
Решение предельно простое (и оно работает, проверено): собирать poedit с wxGTK2u
вместо wxGTK2 (и в зависимости прописать wxGTK2u, соответственно). С учетом
того, что на одной машине нормально сосуществуют wxGTK2 и wxGTK2u (правда,
-devel'ы конфликтуют), это вполне допустимо. Если очень критично, можно иметь
два пакета poedit, один с Unicode, второй без.
Сорри за многословность.
Comment 1 Andrei Astafiev 2005-04-07 08:59:46 MSD
пересобрано