Fix About dialog title and version display

This commit is contained in:
Mario Fetka
2026-07-14 18:06:41 +02:00
parent 22f9fe1204
commit 910cefc951
9 changed files with 91 additions and 12 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.20)
project(prozgui VERSION 2.2.1 LANGUAGES C CXX)
project(prozgui VERSION 2.2.2 LANGUAGES C CXX)
include(GNUInstallDirs)
find_package(Threads REQUIRED)
+11
View File
@@ -521,3 +521,14 @@ msgstr "%s ne contient pas une valeur de proxy HTTP valide"
#, c-format
msgid "%s does not seem to be a valid FTP proxy value"
msgstr "%s ne contient pas une valeur de proxy FTP valide"
msgid "About ProzGUI"
msgstr "À propos de ProzGUI"
msgid "Prozilla Download Accelerator %s"
msgstr "Accélérateur de téléchargement Prozilla %s"
msgid "GUI Version %s"
msgstr "Version de l'interface %s"
msgid "libprozilla version %s"
msgstr "Version de libprozilla %s"
+11
View File
@@ -504,3 +504,14 @@ msgstr "%s non sembra essere un valore valido per un proxy HTTP"
#, c-format
msgid "%s does not seem to be a valid FTP proxy value"
msgstr "%s non sembra essere un valore valido per un proxy FTP"
msgid "About ProzGUI"
msgstr "Informazioni su ProzGUI"
msgid "Prozilla Download Accelerator %s"
msgstr "Acceleratore di download Prozilla %s"
msgid "GUI Version %s"
msgstr "Versione GUI %s"
msgid "libprozilla version %s"
msgstr "Versione libprozilla %s"
+11
View File
@@ -420,3 +420,14 @@ msgstr ""
#, c-format
msgid "%s does not seem to be a valid FTP proxy value"
msgstr ""
msgid "About ProzGUI"
msgstr "Over ProzGUI"
msgid "Prozilla Download Accelerator %s"
msgstr "Prozilla-downloadversneller %s"
msgid "GUI Version %s"
msgstr "GUI-versie %s"
msgid "libprozilla version %s"
msgstr "libprozilla-versie %s"
+9 -5
View File
@@ -175,16 +175,20 @@ msgstr ""
msgid "Cancel"
msgstr ""
#: src/we.cxx:4241
msgid "Prozilla Download Accelerator 2.0.5beta"
#: src/we.cxx:4244
msgid "About ProzGUI"
msgstr ""
#: src/we.cxx:4247
msgid "GUI Version 2.0.5beta"
msgid "Prozilla Download Accelerator %s"
msgstr ""
#: src/we.cxx:4247
msgid "GUI Version %s"
msgstr ""
#: src/we.cxx:4250
msgid "libprozilla version 1.2.0"
msgid "libprozilla version %s"
msgstr ""
#: src/we.cxx:4265
@@ -222,7 +226,7 @@ msgid ""
msgstr ""
#: src/we.cxx:4300
msgid "Pablo Iranzo Gómez - testing"
msgid "Pablo Iranzo Gómez - testing"
msgstr ""
#: src/we.cxx:4304
+11
View File
@@ -523,3 +523,14 @@ msgstr "%s não parece ser um valor de proxy FTP válido"
#~ msgid "HTTP"
#~ msgstr "HTTP"
msgid "About ProzGUI"
msgstr "Sobre o ProzGUI"
msgid "Prozilla Download Accelerator %s"
msgstr "Acelerador de downloads Prozilla %s"
msgid "GUI Version %s"
msgstr "Versão da interface %s"
msgid "libprozilla version %s"
msgstr "Versão da libprozilla %s"
+11
View File
@@ -443,3 +443,14 @@ msgstr "%s nu pare sã fie o valoare validã pentru proxy HTTP"
#, c-format
msgid "%s does not seem to be a valid FTP proxy value"
msgstr "%s nu pare sã fie o valoare validã pentru proxy FTP"
msgid "About ProzGUI"
msgstr "Despre ProzGUI"
msgid "Prozilla Download Accelerator %s"
msgstr "Accelerator de descărcări Prozilla %s"
msgid "GUI Version %s"
msgstr "Versiune interfață %s"
msgid "libprozilla version %s"
msgstr "Versiune libprozilla %s"
+22 -3
View File
@@ -1,6 +1,10 @@
// generated by Fast Light User Interface Designer (fluid) version 1.0102
#include <libintl.h>
#include <cstdio>
#include <cstdlib>
#include <prozilla/prozilla.h>
#include "config.h"
#include "we.h"
Fl_Window *win_prefs=(Fl_Window *)0;
@@ -4235,19 +4239,33 @@ static Fl_Pixmap image_BigProZilla01(idata_BigProZilla01);
Fl_Window* make_about_win() {
Fl_Window* w;
char version_label[128];
char *libprozilla_version = proz_get_libprozilla_version();
const char *display_libprozilla_version =
libprozilla_version ? libprozilla_version : "unknown";
{ Fl_Window* o = win_about = new Fl_Window(560, 345);
w = o;
o->copy_label(gettext("About ProzGUI"));
o->labeltype(FL_NORMAL_LABEL);
{ Fl_Box* o = new Fl_Box(5, 25, 215, 30, gettext("Prozilla Download Accelerator 2.0.5beta"));
{ Fl_Box* o = new Fl_Box(5, 25, 215, 30);
snprintf(version_label, sizeof(version_label),
gettext("Prozilla Download Accelerator %s"), PACKAGE_VERSION);
o->copy_label(version_label);
o->labelfont(1);
o->labelsize(12);
o->labelcolor(4);
o->align(FL_ALIGN_WRAP);
}
{ Fl_Box* o = new Fl_Box(15, 55, 185, 20, gettext("GUI Version 2.0.5beta"));
{ Fl_Box* o = new Fl_Box(15, 55, 185, 20);
snprintf(version_label, sizeof(version_label),
gettext("GUI Version %s"), PACKAGE_VERSION);
o->copy_label(version_label);
o->labelsize(12);
}
{ Fl_Box* o = new Fl_Box(20, 80, 185, 20, gettext("libprozilla version 1.2.0"));
{ Fl_Box* o = new Fl_Box(20, 80, 185, 20);
snprintf(version_label, sizeof(version_label),
gettext("libprozilla version %s"), display_libprozilla_version);
o->copy_label(version_label);
o->labelsize(12);
}
{ Fl_Button* o = new Fl_Button(60, 310, 85, 20, gettext("OK"));
@@ -4363,6 +4381,7 @@ esources at genesys.ro, testing"));
}
o->end();
}
free(libprozilla_version);
return w;
}
+4 -3
View File
@@ -251,18 +251,19 @@ Function {make_prefs_win()} {} {
Function {make_about_win()} {} {
Fl_Window win_about {open
label {About ProzGUI}
xywh {156 167 560 345} labeltype NORMAL_LABEL visible
} {
Fl_Box {} {
label {Prozilla Download Accelerator 2.0.5beta}
label {Prozilla Download Accelerator}
xywh {5 25 215 30} labelfont 1 labelsize 12 labelcolor 4 align 128
}
Fl_Box {} {
label {GUI Version 2.0.5beta}
label {GUI Version}
xywh {15 55 185 20} labelsize 12
}
Fl_Box {} {
label {libprozilla version 1.2.0}
label {libprozilla version}
xywh {20 80 185 20} labelsize 12
}
Fl_Button {} {