Исправлен перевод и скриншот

pull/3/head
Igor Belitskiy 3 years ago
parent 602f98c077
commit 781ee235c3

File diff suppressed because it is too large Load Diff

2
.gitignore vendored

@ -1,4 +1,6 @@
ublexec.glade~ ublexec.glade~
#ublexec.glade#
test.cpp test.cpp
.vscode .vscode
ublexec ublexec
nohup.out

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 61 KiB

@ -1,21 +1,6 @@
#include <iostream>
#include <cstddef>
#include <cstdlib>
#include <gtkmm.h>
#include <string>
#include <vector>
#include <map>
#include <stdio.h>
#include <gtkmm/stock.h>
#include <gtkmm/window.h>
#include <gtkmm/plug.h>
#include <locale.h>
#include "ublexec.h" #include "ublexec.h"
int main(int argc, char** argv) int main(int argc, char** argv)
{ {
@ -30,6 +15,7 @@ int main(int argc, char** argv)
} }
auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug"); auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_file(path_glade); auto builder = Gtk::Builder::create_from_file(path_glade);
setlocale(LC_ALL, "");
bindtextdomain("ublexec", "/usr/share/locale/"); bindtextdomain("ublexec", "/usr/share/locale/");
bind_textdomain_codeset("ublexec", "UTF-8"); bind_textdomain_codeset("ublexec", "UTF-8");
textdomain("ublexec"); textdomain("ublexec");

@ -1,25 +1,3 @@
#include <cstddef>
#include <cstdlib>
#include <iostream>
#include <memory>
#include <gtkmm.h>
#include <ostream>
#include <ctime>
#include <vector>
#include <map>
#include <fstream>
#include <filesystem>
#include <libintl.h>
#include <locale.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <gtkmm/plug.h>
#include <gtkmm/stock.h>
#include <gtkmm/window.h>
#include <string>
#include <pwd.h>
#include <thread>
#include "ublexec.h" #include "ublexec.h"
using namespace std; using namespace std;
@ -158,35 +136,37 @@ void MainWindow::add_CSS(){
} }
void MainWindow::localization(){ void MainWindow::localization(){
aboutWindows->set_comments(gettext("ublexec")); btnSynopsis->set_label(_("Synopsis"));
aboutWindows->set_website_label(gettext("Project Home Page")); btnAbout->set_label(_("About the program"));
lblHeaderName->set_text(gettext("ublexec")); aboutWindows->set_comments(_("ublexec"));
this->set_title(gettext("ublexec")); aboutWindows->set_website_label(_("Project Home Page"));
btnStart->set_label(gettext("Run")); lblHeaderName->set_text(_("ublexec"));
wndChooseFileWallpaper->set_title(gettext("Please select File")); this->set_title(_("ublexec"));
dialogStartMenu->set_title(gettext("Selecting Programs")); btnStart->set_label(_("Run"));
lblInfoHead->set_text(gettext("Running applications as a user with a\nspecified priority")); wndChooseFileWallpaper->set_title(_("Please select File"));
lblinfoCmd->set_text(gettext("Command Line")); dialogStartMenu->set_title(_("Selecting Programs"));
lblInfoTime->set_text(gettext("Team")); lblInfoHead->set_text(_("Running applications as a user with a\nspecified priority"));
labInfoExecutTerm->set_text(gettext("Run in the terminal emulator")); lblinfoCmd->set_text(_("Command Line"));
lblInfoUser->set_text(gettext("User")); lblInfoTime->set_text(_("Team"));
lblInfoUserOther->set_text(gettext("Run as another user")); labInfoExecutTerm->set_text(_("Run in the terminal emulator"));
lblInfoUserName->set_text(gettext("User Name")); lblInfoUser->set_text(_("User"));
lblInfoNooPriority->set_text(gettext("Priority")); lblInfoUserOther->set_text(_("Run as another user"));
lblInfoExec->set_text(gettext("Change startup priority")); lblInfoUserName->set_text(_("User Name"));
lblInfoPriority->set_text(gettext("Priority")); lblInfoNooPriority->set_text(_("Priority"));
lblMessageError->set_text(gettext("Select an executable file or program")); lblInfoExec->set_text(_("Change startup priority"));
lblInfoEnterProg->set_text(gettext("Selecting Programs")); lblInfoPriority->set_text(_("Priority"));
lblGraphics->set_text(gettext("Graphics")); lblMessageError->set_text(_("Select an executable file or program"));
lblTools->set_text(gettext("Tools")); lblInfoEnterProg->set_text(_("Selecting Programs"));
lblInternet->set_text(gettext("Internet")); lblGraphics->set_text(_("Graphics"));
lblMultimedia->set_text(gettext("Multimedia")); lblTools->set_text(_("Tools"));
lblSettings->set_text(gettext("Settings")); lblInternet->set_text(_("Internet"));
lblEducation->set_text(gettext("Education")); lblMultimedia->set_text(_("Multimedia"));
lblOffice->set_text(gettext("Office")); lblSettings->set_text(_("Settings"));
lblOther->set_text(gettext("Other")); lblEducation->set_text(_("Education"));
lblDevelopment->set_text(gettext("Development")); lblOffice->set_text(_("Office"));
lblSystem->set_text(gettext("System")); lblOther->set_text(_("Other"));
lblDevelopment->set_text(_("Development"));
lblSystem->set_text(_("System"));
} }
void MainWindow::event(){ void MainWindow::event(){
@ -341,7 +321,7 @@ void MainWindow::settings(){
//builder->get_widget("plugBox",plugBox); //builder->get_widget("plugBox",plugBox);
//builder->get_widget("window",window); //builder->get_widget("window",window);
//builder->get_widget("btnSave",btnSave); //builder->get_widget("btnSave",btnSave);
//ubl_get_standard_ui(standartHead,plugBox,btnSave,window,"ublexec.svg",gettext("Running applications as a user with a\nspecified priority"),gettext("ublexec"),0,0); //ubl_get_standard_ui(standartHead,plugBox,btnSave,window,"ublexec.svg",_("Running applications as a user with a\nspecified priority"),_("ublexec"),0,0);
} }
void MainWindow::close_entry_app(){ void MainWindow::close_entry_app(){

@ -1,15 +1,19 @@
#include <gtkmm/window.h>
#include <iostream> #include <glibmm/i18n.h>
#include <gtkmm/plug.h>
#include <gtkmm/stock.h>
#include <gtkmm.h> #include <gtkmm.h>
#include <iostream>
#include <map>
#include <string> #include <string>
#include <array>
#include <vector> #include <vector>
#include <map> #include <fstream>
#include <filesystem>
#include <stdio.h> #include <stdio.h>
#include <gtkmm/stock.h> #include <pwd.h>
#include <gtkmm/window.h> #include <ostream>
#include <gtkmm/plug.h> #include <thread>
#include <locale.h>
#include <libintl.h>
using namespace std; using namespace std;

@ -2,12 +2,6 @@
<!-- Generated with glade 3.38.2 --> <!-- Generated with glade 3.38.2 -->
<interface> <interface>
<requires lib="gtk+" version="3.24"/> <requires lib="gtk+" version="3.24"/>
<object class="GtkOffscreenWindow">
<property name="can-focus">False</property>
<child>
<placeholder/>
</child>
</object>
<object class="GtkAboutDialog" id="aboutWindows"> <object class="GtkAboutDialog" id="aboutWindows">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="title" translatable="yes">О Программе</property> <property name="title" translatable="yes">О Программе</property>

@ -6,6 +6,12 @@
msgid "" msgid ""
msgstr "" msgstr ""
msgid "About the program"
msgstr "О программе"
msgid "Synopsis"
msgstr "Справка"
msgid "Project Home Page" msgid "Project Home Page"
msgstr "Домашняя страница проекта" msgstr "Домашняя страница проекта"

Loading…
Cancel
Save