Russian Qt Forum
Ноябрь 25, 2024, 01:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Функция QDate::longMonthName(int month)  (Прочитано 3428 раз)
Zmeishe
Гость
« : Январь 28, 2008, 12:02 »

Qt4 функция QDate::longMonthName(int month) для windows возвращает "Январь", "Февраль" ...
Qt3 для Linux SuSe 10.1 тоже возвращала "Январь", "Февраль" ... и даже myDate.toString("MMMM yyyy") тоже писала "Январь".

теперь Qt4 для CentOS 5 возвращает "Января", "Февраля" ... , но из командной строки date +%B CentOS говорит "Январь".
Как в мне получить в Qt4 для CentOS 5 "Январь" ?
Записан
Zmeishe
Гость
« Ответ #1 : Январь 28, 2008, 12:52 »

Заглянул в файл /usr/share/i18n/locales/ru_RU
в нём в секции mon везде последний символ соответствует мягкому знаку <U044C>
откуда Qt выдумывает <U044F>, как её заставить НЕ передёргивать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.127 секунд. Запросов: 21.