From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 23 Jul 2004 14:53:48 +0600 From: Andrey Rahmatullin To: KDE russian Message-ID: <20040723085348.GA10210@notebook.wrarsdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Operating-System: ALT Linux Sisyphus User-Agent: Mutt/1.5.6+cvs20040715i X-Scanner: exiscan *1BnvuT-000438-00*BdTi2ZlD5Rs* X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on zigzag.lvk.cs.msu.su X-Spam-Level: X-Spam-Status: No, hits=-4.9 required=7.0 tests=BAYES_00 autolearn=ham version=2.63 Subject: [kde-russian] =?koi8-r?b?8MXSxdfPxA==?= sim X-BeenThere: kde-russian@lists.kde.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: KDE russian translation mailing list List-Id: KDE russian translation mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jul 2004 09:01:48 -0000 Archived-At: List-Archive: Здравствуйте. В настоящее время с переводами sim очень странная ситуация. В его CVS лежит очень неполный .pot, а все .po с ним синхронизированы, т.е. переводы сообщений, отсутствующих в .pot, помечены #~. Как можно сгенерировать нормальный .pot? При make package-messages не ловятся множественные формы из i18n(). Кроме того, в исходниках sim определена такая функция: QString g_i18n(const char *text, Contact *contact); Она возвращает i18n("male", text) или i18n("female", text) в зависимости от значения одного из полей объекта contact (обозначающего пол). Естественно, стандартным make package-messages вызовы этой ф-и не ловятся вообще. Что надо передавать xgettext (кроме -kg_i18n), чтобы нормально прописалась зависимость от пола? Или это всё надо руками в .pot писать? -- WBR, wRAR (ALT Linux Team)