Да, это нужная программа.Softyk писал(а):Просьба добавить в репозиторий Росы программу для сканирования сети Wi-Fi , чтобы определить наиболее свободный канал.

«Перенесено и отредактировано из другой темы VictorR2007»
Да, это нужная программа.Softyk писал(а):Просьба добавить в репозиторий Росы программу для сканирования сети Wi-Fi , чтобы определить наиболее свободный канал.
Похоже, что и не будет.Pulfer писал(а): Да, это нужная программа.Собрал linssid 2.7 в Contrib. Правда, локализации у неё нет.
Код: Выделить всё
--- ./main_orig.cpp 2014-07-04 13:00:49.000000000 +1000
+++ ./main.cpp 2016-01-23 16:32:14.571839076 +0800
@@ -10,6 +10,7 @@
#include <fstream>
#include <string>
#include <QThread>
+#include <QTranslator>
#include <sys/stat.h>
#include "MainForm.h"
#include "ui_MainForm.h"
@@ -38,6 +39,11 @@
QApplication app(argc, argv);
+ QTranslator translator;
+ QString locale = QLocale::system().name();
+ translator.load(QString("/usr/share/linssid/linssid_") + locale);
+ app.installTranslator(&translator);
+
// create instances of the main GUI and the worker thread and initialize
Getter getter1; // instance of Getter
MainForm form1; // instance of MainForm
Код: Выделить всё
lupdate -silent -recursive linssid-2.7/ -ts linssid_ru.ts
Может знаете, как заставить отображаться строки из MainForm.cppadmsasha писал(а):Достаточно применить примерно такой патч. И перевод заработает.
переписать наMainForm::mainFormWidget.statusTxt->setText("Scanning ...")
MainForm::mainFormWidget.statusTxt->setText(tr("Scanning ..."))
Не должно быть такого. Перевод объявляется в один раз. Где именно нет перевода ?VictorR2007 писал(а):Только похоже что нужно ещё добавлять #include <QTranslator>
и в другие файлы.
А то в родительском окне есть перевод, а в дочерних нет.
Файл - Параметрыadmsasha писал(а):Где именно нет перевода ?
Блин, как у меня вылетело из головы, что можно попробовать записать так.admsasha писал(а):Пишу на память, не проверяя, если не сработает, позднее точнее скажу.переписать наMainForm::mainFormWidget.statusTxt->setText("Scanning ...")MainForm::mainFormWidget.statusTxt->setText(tr("Scanning ..."))
Специально проверил. Без каких либо дополнительных правок там всё без проблем переводится.VictorR2007 писал(а):Файл - Параметрыadmsasha писал(а):Где именно нет перевода ?
Но может я просто ошибся.
Только начал тогда разбираться.