| 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 |  | 
| 
                Темы:
                
                    47
                
             
                Сообщения:
                
                    4763
                
             
                Участник с: 08 января 2011
             | elsonadorОн просто форточный. QCoreApplication::applicationDirPath() + "/translations" в Windows имело бы вполне обычный вид вроде "C:/Program files/Transmission/translations" QT – кроссплатформенный фреймворк, что писано форточниками для форточек, без переделок собирается и под другими системами, и только "странные" пути к дополнительным файлам программы выдают происхождение с потрохами. Иногда это можно исправить на этапе сборки пакета, указав правильные пути, иногда – только налепив патч на такого рода строчки. Что касается бага с LC_ALL, то он присущ QT "by design", поэтому все QT-программы, которые используют для определения языка локали стандартные средства QT, игнорируют LANG и реагируют только на LC_ALL. |