menu: Remove GTK menu backend

Linux and macOS now both build the pure-SDL + microui menu. Remove GTK3
detection, the ENABLE_GTK build branches, and the GTK menu sources.

Decouple gettext NLS from ENABLE_GTK so menu labels stay translatable on all
desktop builds, and update i18n to the new sources (POTFILES.in, .pot, ja.po).
This commit is contained in:
kichikuou
2026-06-28 13:27:35 +09:00
parent 0dfb3eb378
commit c8987da470
22 changed files with 56 additions and 1645 deletions
-4
View File
@@ -70,10 +70,6 @@ void menu_init(void) {
return;
}
void menu_gtkmainiteration() {
return;
}
void menu_render_overlay(void) {
return;
}