Skip Menu |

This queue is for tickets about the Lingua-RU-Inflect CPAN distribution.

Report information
The Basics
Id: 78884
Status: open
Priority: 0/
Queue: Lingua-RU-Inflect

People
Owner: Nobody in particular
Requestors: ivannikov-a [...] yandex.ru
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: shoorick [...] cpan.org
Subject: Lingua::RU::Inflect
Date: Fri, 10 Aug 2012 13:44:33 +0400
To: bug-lingua-ru-inflect [...] rt.cpan.org
From: "Alexey A. Ivannikov" <ivannikov-a [...] yandex.ru>
Здравствуйте, Александр! Искал перловый модуль для склонения русских ФИО и набрел на Ваш модуль Lingua::RU::Inflect. Но у меня возникли некоторые проблемы при его использовании. Скрипт, использующий Ваш модуль запускался под Perl версий 5.10.1 и 5.14.2. Проблема 1. Некорректная работа со строками в UTF-8. При запуске скрипта inflect_test.pl выдается такое: $ perl inflect_test.pl Иванов Иван Иванович Иванов Иван Иванович Wide character in print at inflect_test.pl line 8. Ðванова Ðвана ÐÐ²Ð°Ð½Ð¾Ð²Ð¸Ñ Wide character in print at inflect_test.pl line 8. Ðванову Ðвану ÐÐ²Ð°Ð½Ð¾Ð²Ð¸Ñ Wide character in print at inflect_test.pl line 8. Ðванова Ðвана ÐÐ²Ð°Ð½Ð¾Ð²Ð¸Ñ Wide character in print at inflect_test.pl line 8. Ðвановом Ðваном ÐÐ²Ð°Ð½Ð¾Ð²Ð¸Ñ Wide character in print at inflect_test.pl line 8. Ðванове Ðване ÐÐ²Ð°Ð½Ð¾Ð²Ð¸Ñ Мне удалось заставить работать скрипт нормально только после того как я закоментировал строку 'use utf8' в модуле и своем скрипте. Проблема 2. При запуске скрипта под perl-5.14.2 выдаются варнинги: Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 460. Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 470. Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 478. Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 484. Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 490. Use of qw(...) as parentheses is deprecated at /usr/local/share/perl/5.14.2/Lingua/RU/Inflect.pm line 499. Я сделал соответствующие исправления в коде модуля и сделал патчик. Исправленный код модуля в прикрепленном файле. Было бы неплохо, если бы Вы обновили код модуля в CPAN. Кстати, там есть багрепорт на счёт варнингов. Всего доброго!

Message body is not shown because sender requested not to inline it.

Oops! It seemes I miss your ticket. I am sorry. I’ll check this ticket in few days. Thank you for you patch. Same in Russian: Похоже, я не заметил ваш тикет. Прошу прощения. Постараюсь в ближайшие дни проверить, в каком состоянии находится модуль и сохранилась ли проблема. Спасибо!
AFAIR, second problem was fixed already. Same in Russian: Вторая проблема, насколько помню, уже решена.