Bug 5824

Summary: Сборка с wxGTK2 вместо wxGTK2u приводит к падению на большинстве Unicode-строк
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: poeditAssignee: Andrei Astafiev <andrei>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: aris
Version: unstable   
Hardware: all   
OS: Linux   

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
пересобрано