Проект Fontlab

Вопросы и проблемы по Fontlab
  1. Оффлайн

    Автор темы

    bobs66

    Звание: Сталкер

    Знаток

    Сообщений: 116

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

    Рейтинг: 3

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

    Баллы: 396

    Был: 2023-09-06 15:26

    Лайков: 12

    Проект по программе Fontlab создан для решения вопросов и проблем перевода данного ПО.


    Проект Fontlab


    Fontlab 8 - х32/х64 + Crack
    bobs66, WYLEK, Смотрящий нравится это сообщение.
    Сообщение отредактировал Смотрящий 1 июня 2023 - 11:34


    Сила в правде, у кого правда - тот и сильней!

    5 мая 2023 - 11:02 / #1
  2. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 510

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

    Рейтинг: 6

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

    Баллы: 1741

    Страна: не указана!

    Был: 2024-05-20 20:08

    Лайков: 261

    Всё это уже проходили:

    О файлах .json

    О счётчиках

    В новых версиях отладчика x64dbg возможен поиск строк в таком виде Рћ программе %1...
    Сообщение отредактировал 78Sergey 14 мая 2023 - 09:47
    14 мая 2023 - 09:40 / #91
  3. Оффлайн

    NNK_RTR

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

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

    Сообщений: 289

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

    Рейтинг: 5

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

    Баллы: 1846

    Был: 2024-05-20 21:37

    Лайков: 88

    Эксперт, он и есть эксперт!!!
    Однако, если код явно (или злонамеренно) не пропускает символы второй кодовой страницы (выше 128), то как отладчик (самостоятельно) снимет это ограничение?
    Кроме того, преобразование ASCII в UTF-16, здесь происходит путем расширения нулями

    MOV AL,BYTE PTR SS:[ESP+4]                      ;В AL очередной символ
    CMP AL,80                                                        ;Латинский символ?
    JAE SHORT 5F7098BC                                    ;Если нет, то на выход
    MOV EDX,DWORD PTR SS:[ESP+8]              ;Подготовка
    MOVZX ECX,AL                                                ;Расширение нулями
    MOV EAX,DWORD PTR DS:[EDX]                   ;
    MOV DWORD PTR DS:[EAX],ECX                  ;Запись преобразованного в UTF-16 символа


    Я не полностью анализировал код, но строка с русскими символами отвергается уже здесь
    (При написании сообщения все было выровнено, однако после публикации выравнивание нарушилось)
    Сообщение отредактировал NNK_RTR 14 мая 2023 - 11:09
    14 мая 2023 - 11:05 / #92
  4. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 510

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

    Рейтинг: 6

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

    Баллы: 1741

    Страна: не указана!

    Был: 2024-05-20 20:08

    Лайков: 261

    Цитата: NNK_RTR
    Я не полностью анализировал код, но строка с русскими символами отвергается уже здесь
    (При написании сообщения все было выровнено, однако после публикации выравнивание нарушилось)

    Можно пример такой строки, которая не проходит?
    В Fontlab 7 в файлах .json(если они в кодировке utf-8) вроде все строки проходили.
    14 мая 2023 - 12:33 / #93
  5. Оффлайн

    NNK_RTR

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

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

    Сообщений: 289

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

    Рейтинг: 5

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

    Баллы: 1846

    Был: 2024-05-20 21:37

    Лайков: 88

    Да ни одна строка из файла Resources\howto.json не проходит
    Я переводил (заменял латинские символы на русские) в шест. редакторе в кодировке ASCII, то есть, не изменял размер строки. Возможно нужно было в UTF-8. Попробую чуть позже.
    Но здесь еще одно (или больше). Я заменил все первые символы все строк на латинское W, дабы просто увидеть результат, в этом случае в этом поле ничего не отображается. Причина, я думаю, в псевдо последовательности отображения советов. Если заменить вторые буквы, то все нормально.
    Если на последовательность отображения влияют первые буквы, тогда (пока) не представляю, как быть.
    14 мая 2023 - 13:13 / #94
  6. Оффлайн

    Смотрящий

    Звание: Старожил

    ИНКВИЗИТОР

    Сообщений: 734

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

    Рейтинг: 7

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

    Баллы: 3760

    Был: 2024-05-20 22:42

    Лайков: 272

    Коллеги! Насколько я понимаю мы ведь переводим крякнутую версию, с заменой исполняемого файла. Кряк в исполняемом. Изменения исполняемого могут коснуться и кряка, и тогда прога дохнет. Я с такой бедой уже сталкивался.

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум ! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

    14 мая 2023 - 14:34 / #95
  7. Оффлайн

    NNK_RTR

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

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

    Сообщений: 289

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

    Рейтинг: 5

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

    Баллы: 1846

    Был: 2024-05-20 21:37

    Лайков: 88

    "Крякнут" сам исполнимый файл, а проблема с файлами howto.json и Qt5Core.dll (возможно и с другими подобными файлами будет та же проблема)
    14 мая 2023 - 14:56 / #96
  8. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 510

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

    Рейтинг: 6

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

    Баллы: 1741

    Страна: не указана!

    Был: 2024-05-20 20:08

    Лайков: 261

    Цитата: NNK_RTR
    проблема с файлами howto.json

    Нет проблем.
    Поставил Fontlab 8, попробовал перевести howto.json(файлы.json должны быть в кодировке utf-8) - кириллица отображается нормально

    Проект Fontlab
    NNK_RTR нравится это сообщение.
    Сообщение отредактировал 78Sergey 14 мая 2023 - 16:16
    14 мая 2023 - 15:22 / #97
  9. Оффлайн

    Leserg

    Звание: Ветеран

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

    Сообщений: 933

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

    Рейтинг: 8

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

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 149

    Парни, вы здесь развели холивар уже на 10 страниц. И разговор собственно ни о чем. А как? А где это? ...и т.д. На это все без слез невозможно смотреть. Пофиг справки, руководства, хелпы, уроки. Для кого все это было создано? Эту картину я наблюдаю не только здесь, но и на других форумах, так или иначе связанных с локализацией (русификацией). Причем пользователь задающий вопрос, никогда не указывает имя программы (сайт разработчика), версию, названия ресурса и тем более не выкладывает поясняющих скринов. После чего начинается недельный забег по выяснению всех этих данных, а также инструментов, которыми он пользуется. Я ушел из этой темы только потому, что нет конкретики, только вода (не получается, крякозябры, строка не влазит и т.п.: что не получается, где кракозябры, какая строка) - на выяснение всех деталей уходит уйма времени без какой бы то ни было обратной связи.

    Следующий момент. Объект вашего изучения написан на Qt5 (в папке установки имена файлов имеют индекс 5 - Qt5Core.dll и т.д.). Не ленитесь, откройте справку по Qt5 - вы сразу узнаете, что по умолчанию используется кодировка UTF-8. В любых приложениях на Qt5 и выше по умолчанию используется кодировка UTF-8. При этом учтите, что кодирование символов латиницы (первые 127 символов) в кодировках ASCII и UTF-8 совпадает. Т.е. одинаковое. Если ресурсный файл открывается в кодировке ANSI, то читаться он может в кодировке UTF-8. Вам нужно просто изменить её с ANSI на UTF-8.

    Еще о Qt. Он поддерживает строки в HTML-разметке. Это означает, что строки перевода можно записывать в HTML-кодах
    (наприм. Окно шрифта)

    Если где-то изменением кодировок не получается визуализировать кириллицу, попробуйте использовать HTML-коды.

    В любом случае каждая программа требует индивидуального подхода. Есть проблемы - давайте о ней как можно больше информации (что в редакторе - описание, скрин; что и как делаете - описание, скрин; что получается в работающем приложении - описание, скрин; а также - где и как можно увидеть вашу проблему, т.е. повторить у себя, потому как программа может быть абсолютно не знакома). Только в этом случае возможен быстрый и адекватный ответ.

    И самое главное: саморазвивайтесь, по-другому заниматься локализацией у вас не получится.

    Удачи! chao
    Смотрящий, 78Sergey нравится это сообщение.
    Сообщение отредактировал Leserg 14 мая 2023 - 17:33

    Кто ищет, тот всегда найдет!

    14 мая 2023 - 17:30 / #98
  10. Оффлайн

    Автор темы

    bobs66

    Звание: Сталкер

    Знаток

    Сообщений: 116

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

    Рейтинг: 3

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

    Баллы: 396

    Был: 2023-09-06 15:26

    Лайков: 12

    78Sergey,
    А скажите пожалуйста файл howto.json надо полностью тоже переводить?


    Сила в правде, у кого правда - тот и сильней!

    14 мая 2023 - 18:39 / #99
  11. Оффлайн

    Автор темы

    bobs66

    Звание: Сталкер

    Знаток

    Сообщений: 116

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

    Рейтинг: 3

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

    Баллы: 396

    Был: 2023-09-06 15:26

    Лайков: 12

    Leserg,
    Я очень извиняюсь это я тут замутил перевод но сам я не очень спец в этом пока перевёл почти всё верхнее меню, а дальше пока не дошёл там много что переводить к которым размер строчки не подходит, но я так подумал пока займусь тем что можно перевести без проблем а потом другим. Вы конечно правы вы спец в этом а для меня это посложнее но я пробую как доделаю выложу и потом можно будет посмотреть и поругать меня. А вдруг сообща и получится, программа сложноватая это точно надо много времени как для меня но я стараюсь пока буду надеется что хватит терпения.
    Смотрящий нравится это сообщение.


    Сила в правде, у кого правда - тот и сильней!

    14 мая 2023 - 18:47 / #100

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

---
Создано тем
1180
Всего сообщений
15411
Пользователей
17866
Новый участник
vic469