MAGIX Audio & Music Lab 2014

Кракозябры & QT
  1. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Новичок

    Команда сайта

    Сообщений: 78

    Создано тем: 22

    Рейтинг: 2

    Репа: (9|9|0)

    Доброе время суток! biggrin
    Поздравляю с прошедшим праздником - Днем Победы!
    В новой версии MAGIX Audio & Music Lab 2014 разработчики добавили QT-компоненты, появился новый красивый интерфейс. В нем не поддерживается кириллица в некоторых местах.
    Для новой части интерфейса появились файлы qm для каждого языка, я благополучно перевел такой в Radialix, и строки из него отображаются в программе корректно. А проблемные строки находятся в языковой DLL и в текстовых файлах из папки fx-preset, кракозябры также встречаются в пути файлов, где есть кириллица. В файлах в папке fx-preset менял кодировки - не помогает.

    Скриншоты:




    Здесь видны строки из fx-preset (перевод названий заготовок и шаблонов эффектов



    Здесь под названием формата - строка из языковой DLL, а ниже - путь с кириллицей:




    Внимание! У вас нет прав для просмотра скрытого текста.
    10 мая 2014 - 11:35 / #1
  2. Оффлайн

    Nexus

    Звание: Бывалый

    Администраторы

    Сообщений: 371

    Создано тем: 18

    Рейтинг: 6

    Репа: (24|24|0)

    Вот, держи пропатченный QtCore4.dll:

    Вроде потестил, глюков не замечено. Исправлено одновременно две проблемы - корявое отображение интерфейса и крякозябли в пути к файлу. Вроде все tongue
    10 мая 2014 - 12:35 / #2
  3. Оффлайн

    Автор темы

    Teodorrrro

    Звание: Новичок

    Команда сайта

    Сообщений: 78

    Создано тем: 22

    Рейтинг: 2

    Репа: (9|9|0)

    Снова проблема.
    Здесь: 

    При нажатии на кнопку Экспорт путь файла с русскими символами заменяется знаками вопроса, и ничего не происходит. Экспорт проходит нормально, если делать его через кнопку Настроить.
    10 мая 2014 - 13:35 / #3
  4. Оффлайн

    Nexus

    Звание: Бывалый

    Администраторы

    Сообщений: 371

    Создано тем: 18

    Рейтинг: 6

    Репа: (24|24|0)

    Проблема решена. Была модифицирована библиотека QtCore4.dll. Крякозяблики ушли.
    Если есть желающие поучиться изыскам кастрации этой библиотеки, то могу выложить код-вставку на Ассемблере(для разбираюшихся).
    10 мая 2014 - 14:35 / #4

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
865
Всего сообщений
7602
Пользователей
14664
Новый участник
serge2208