Bug 4606 - Пересекаются файлы *.mo
Summary: Пересекаются файлы *.mo
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kfilereplace (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-02 01:14 MSD by Vitaly Lipatov
Modified: 2005-08-24 02:10 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 Vitaly Lipatov 2004-07-02 01:14:25 MSD
file /usr/share/locale/de/LC_MESSAGES/kfilereplace.mo from install of 
kde-i18n-de-3.2.3-alt1 conflicts with file from package 
kfilereplace-0.7.0-alt4 
file /usr/share/locale/fr/LC_MESSAGES/kfilereplace.mo from install of 
kde-i18n-fr-3.2.3-alt1 conflicts with file from package 
kfilereplace-0.7.0-alt4
Comment 1 Yuri N. Sedunov 2004-07-02 01:19:36 MSD
Естественно, это бага пакетов kde-i18n-*. 
Comment 2 Vitaly Lipatov 2004-07-02 02:08:59 MSD
Почему? 
Comment 3 Yuri N. Sedunov 2004-07-02 02:28:33 MSD
(In reply to comment #2)
> Почему? 

Хм. Это следует из самого факта существования такой нелепицы как эти пакеты с
файлами переводов ко всему сразу. У нас существует замечательный механизм
упаковки языкозависимых файлов (файлов с переводами в /usr/share/locale, страниц
man, файлов справки Гном и Кде)с помощью %find-lang и механизм выборочной
установки таких файлов с помощью %_install_langs. Подавляющее большинство
пакетов используют этот механизм.

Comment 4 Vitaly Lipatov 2004-07-02 03:36:56 MSD
Да, всё это так, но это идеология KDE, хранить все файлы 
переводов в одном CVS и так же скопом и упаковывать. 
Баги перевесил :) 
Comment 5 Vitaly Lipatov 2004-07-03 00:17:58 MSD
Если это бага пакетов kde-i18n, где файл русского перевода 
в вашем пакете? 
Comment 6 Yuri N. Sedunov 2004-07-03 01:38:40 MSD
Короче, все что я могу сделать -- это собрать в kfilereplace все имеющиеся 
переводы к нему в соответствие с общими правилам, если таковые переводы будут
мне предоставлены.
Ставить к полумегабайтному пакету 14 мегабайт переводов на 1 (!) язык для всего
остального кдеешного -- маразм, это без меня.
$ rpm -q --queryformat "%{SIZE}\n" kfilereplace kde-i18n-ru
511249
13507990
Comment 7 Sergey V Turchin 2004-07-05 12:58:17 MSD
(In reply to comment #6) 
> если таковые переводы будут 
> мне предоставлены. 
На подносе с синей полосой лежат в kde-i18n-* 
Они подходят? 
Если да, то соберите с kfilerepalce и сообщите мне, я уберу из kde-i18n-* 
 
Comment 8 Yuri N. Sedunov 2004-07-05 15:28:13 MSD
> На подносе с синей полосой лежат в kde-i18n-* 
> Они подходят? 
> Если да, то соберите с kfilerepalce и сообщите мне, я уберу из kde-i18n-* 

Добавлены все имеющиеся переводы из кдешного cvs.

кладу в /raid/OUT/Sisyphus
$ U kfilereplace-0.7.0-alt5.i586.rpm
Подготовка...               
##############################################################################################
файл /usr/share/locale/ru/LC_MESSAGES/kfilereplace.mo из устанавливаемого пакета
kfilereplace-0.7.0-alt5 конфликтует с файлом из пакета kde-i18n-ru-3.2.3-alt1