elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Потому как разработчикам некогда. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
Лицензия свободна. Исходные коды доступны. В чем вопрос? Где взять |
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Перевод есть, в проекте Qt перевод включен. Собирается с английским языком. Точнее, вообще без каких-либо языков, просто английский по молчанию в самом исходном коде. |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
Может это все же QT? по умолчанию какой файл локализации использовать программа (написанная с использованием QT) узнает из значения переменной окружения LC_ALL. А если там пусто то язык по умолчанию англицкий.
Да пребудет с вами знание ip адреса
|
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Если там пусто, берётся LANG. И оно на самом деле берётся: у приложений, для которых перевод есть, интерфейс на русском. transmisssion-qt собирается без локализации вообще. |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
гляньте вот сюда. Может оно вам поможет. Натрио там научно популярно обьяснял майнтейнеру что инструкцию по установке иногда стоит читать. и тыкал пальцем в строку объясняющую системе, что надо собирать файлы локализации.
Да пребудет с вами знание ip адреса
|
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Нашёл строчку appTranslator.load( QString(MY_CONFIG_NAME) + "_" + QLocale::system().name(), QCoreApplication::applicationDirPath() + "/translations" ); Создал папку translations рядом с transmission-qt, положил туда qm файл с русским языком. Бдыщь - работает. Какой-то странный подход у программистов. |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
elsonadorОн просто форточный. QCoreApplication::applicationDirPath() + "/translations" в Windows имело бы вполне обычный вид вроде "C:/Program files/Transmission/translations" QT – кроссплатформенный фреймворк, что писано форточниками для форточек, без переделок собирается и под другими системами, и только "странные" пути к дополнительным файлам программы выдают происхождение с потрохами. Иногда это можно исправить на этапе сборки пакета, указав правильные пути, иногда – только налепив патч на такого рода строчки. Что касается бага с LC_ALL, то он присущ QT "by design", поэтому все QT-программы, которые используют для определения языка локали стандартные средства QT, игнорируют LANG и реагируют только на LC_ALL. |