Показать сообщение отдельно
Старый 14.04.2010, 17:32   #1  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Проблема с "rNumDateInWordConverter" и языком "de"
Привет.

В системе предусматривается выписывать Invoice в немецком языке. Подумал использовать стандартный класс "rNumDateInWordConverter", но поняал, что он только годится для Вост. Европы.

Проблема класса в том, что код числа-в-текст работает по принципу "текущего" государства. Соотв, немецкое формируется не правильно.

Сейчас функция "numeralsToTxt + makeText" падает на числах, где десяток оканчивается нулём (X0, XX0, XXX0...).

Может уже кто-то правил ф-ю "numeralsToTxt + makeText", чтобы нормально печатать числа в словах?

Спасибо за рание.

ПС: сам я немецкий не знаю, по этому трудно будет алгоритм подработать