Translate menu labels after locale setup

This commit is contained in:
Mario Fetka
2026-07-15 07:09:38 +02:00
parent e8ae4c4f70
commit c197beacf7
4 changed files with 18 additions and 5 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.20)
project(prozgui VERSION 2.4.5 LANGUAGES C CXX)
project(prozgui VERSION 2.4.6 LANGUAGES C CXX)
include(GNUInstallDirs)
find_package(Threads REQUIRED)
+3 -3
View File
@@ -557,7 +557,7 @@ msgstr "&Einstellungen"
#: src/main.cpp:312
msgid "&Quit"
msgstr "&Aufhören"
msgstr "&Beenden"
#: src/main.cpp:314
msgid "&Download"
@@ -577,11 +577,11 @@ msgstr "&Aus Liste entfernen"
#: src/main.cpp:319
msgid "&Help"
msgstr "&Helfen"
msgstr "&Hilfe"
#: src/main.cpp:320
msgid "&About"
msgstr "&Um"
msgstr "&Über"
#: src/main.cpp:447
msgid "Error: Invalid option\n"
+1 -1
View File
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: prozgui 2.4.5\n"
"Project-Id-Version: prozgui 2.4.6\n"
"POT-Creation-Date: 2003-02-18 05:45+0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+13
View File
@@ -672,6 +672,19 @@ int main(int argc, char **argv)
bind_textdomain_codeset(PACKAGE, "UTF-8");
textdomain(PACKAGE);
/* menuitems has static storage and is constructed before setlocale().
Refresh its labels now that the selected gettext domain is active. */
menuitems[0].label(_("&File"));
menuitems[1].label(_("&New URL"));
menuitems[2].label(_("&Preferences"));
menuitems[3].label(_("&Quit"));
menuitems[5].label(_("&Download"));
menuitems[6].label(_("&Start"));
menuitems[7].label(_("&Stop"));
menuitems[8].label(_("&Remove from list"));
menuitems[10].label(_("&Help"));
menuitems[11].label(_("&About"));
apply_desktop_scheme();
set_defaults(&argc, &argv);