avatar_Teodorrrro

MAGIX Audio & Music Lab 2014

Автор Teodorrrro, 10 мая 2014, 12:35:00

« Stardock SkinStudio 8.0.0.1 | Быстрое нахождение глюка перевода »

TeodorrrroАвтор темы

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

Скриншоты:



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



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



Показать / Скрыть текст
Скачать все нужное и ненужное:
Войдите на сайт для перехода по ссылке
Войдите на сайт для перехода по ссылке
Пароль спрашивать в личных сообщениях.
[свернуть]

Nexus

Да, действительно, QT парсеры никак не пашут как ни крути... Тогда попробую проделать финт с QM файлом.

Nexus

Придется модифицировать файл QtCore4.dll, так как из-за него портятся кириллические символы. На это уйдет время...

Nexus

Да, проблема оказалась в QtCore4.dll, необходимо эту библиотеку модифицировать. Тебе подойдет такой вариант? Сам же экзешник трогать не надо.

TeodorrrroАвтор темы

Nexus,
Да, такой вариант подходит. Для работы английского языка его возвращать в исходное состояние не потребуется?

Nexus

teodorrrro, возвращать ничего не потребуется, файл будет обрабатывать как латинские символы, так и кириллицу(и не только). Просто с этими Qt библиотеками постоянная заноза выходит, не зря же для них целый парсер в Радиаликсе выделили.

Кстати, на основе твоей ситуации у меня возникла одна идея, возможно после напишу отдельную программу, которая автоматически сможет модифицировать любые QtCore4.dll при локализации программ, написанных с применением QT библиотек. Приэтом уже никогда не потребуется применять QT парсер для Радиаликс, с которым иногда возникают проблемы. Но это уже после решения проблемы с MAGIX Audio.

Nexus

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

Вроде потестил, глюков не замечено. Исправлено одновременно две проблемы - корявое отображение интерфейса и крякозябли в пути к файлу. Вроде все :tongue:

WYLEK

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

Такие файлы надо через личку кидать - а то опять чуду-русификатор появится :biggrin:

TeodorrrroАвтор темы

Цитироватькорявое отображение интерфейса
Это когда всплывающие подсказки не отображались? Жду сообщения.

Nexus

teodorrrro, какие подсказки? Можешь скрин выложить где трабла вылазит?

TeodorrrroАвтор темы

17 мая 2014, 13:01:08 #10 Последнее редактирование: 17 мая 2014, 13:03:07 от Teodorrrro
При наведении указателя на кнопки Записи, Воспроизведения и Инструментов должны появляться всплывающие подсказки (за них отвечает второй пункт в меню "Справка").

gazon01

Nexus,  ты так всю dll_ky с нуля перепишешь :biggrin:
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

TeodorrrroАвтор темы

17 мая 2014, 15:52:03 #12 Последнее редактирование: 17 мая 2014, 15:54:00 от Teodorrrro
Цитироватьдержи пропатченный QtCore4.dll:
А где ссылка?
Цитировать какие подсказки
В английской версии они тоже не работают, так что эту "проблему" можно закрыть.

WYLEK

17 мая 2014, 16:28:34 #13 Последнее редактирование: 27 января 2021, 22:57:25 от WYLEK
ЦитироватьА где ссылка?


Жди, я убрал :mad:

Nexus

teodorrrro, кинул в личку. Проверь, отпишись.

ЦитироватьТакие файлы надо через личку кидать - а то опять чуду-русификатор появится
Ты его еще попробуй переведи, там можно ногу сломать в файловых дебрях, тем более что QT парсер не пашет. Я еле допер как там вообще можно было русский язык включить. :wacko:  

ЦитироватьПри наведении указателя на кнопки Записи, Воспроизведения и Инструментов должны появляться всплывающие подсказки (за них отвечает второй пункт в меню "Справка").
Наверное баг программистов, видимо они только начинают осваивать "прелести" QT-кодинга :biggrin:

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет