WYLEK.ru

avatar_Teodorrrro

MAGIX Audio & Music Lab 2014

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

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

0 Пользователи и 1 гость просматривают эту тему.

TeodorrrroАвтор темы

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

Скриншоты:



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

https://wylek.ru/_fq/6/20171603/c2e8a58d9bd2bb53dd587344fc499268.jpg

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

https://wylek.ru/_fq/6/20171603/9c1805b5feff631cfe1178198b346d0f.jpg

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

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:
https://nick-name.ru/forum1t2/wylek.gif
  •  

TeodorrrroАвтор темы

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

Nexus

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

TeodorrrroАвтор темы

#10
При наведении указателя на кнопки Записи, Воспроизведения и Инструментов должны появляться всплывающие подсказки (за них отвечает второй пункт в меню "Справка").
  •  

gazon01

Nexus,  ты так всю dll_ky с нуля перепишешь :biggrin:
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла
https://nick-name.ru/forum/OSP.gif
  •  

TeodorrrroАвтор темы

#12
Цитироватьдержи пропатченный QtCore4.dll:
А где ссылка?
Цитировать какие подсказки
В английской версии они тоже не работают, так что эту "проблему" можно закрыть.
  •  

WYLEK

#13
ЦитироватьА где ссылка?


Жди, я убрал :mad:
https://nick-name.ru/forum1t2/wylek.gif
  •  

Nexus

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

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

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

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

    Light Portal

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

    Simple Machines

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

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