Gtk: Update translation misc.

This commit is contained in:
BearOso 2023-08-24 11:15:52 -05:00
parent 33d871d40e
commit d0c45f36b1
3 changed files with 7 additions and 2 deletions

View File

@ -49,7 +49,7 @@ include(CheckIncludeFile)
include(FindGettext)
foreach(lang es fr_FR ja pt_BR ru sr@latin uk zh_CN)
GETTEXT_PROCESS_PO_FILES(${lang} ALL "share/locale/" PO_FILES po/${lang}.po)
GETTEXT_PROCESS_PO_FILES(${lang} ALL PO_FILES po/${lang}.po)
install(FILES ${CMAKE_BINARY_DIR}/${lang}.gmo
DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES
RENAME snes9x-gtk.mo

View File

@ -1,7 +1,7 @@
To add a new language or update the existing ones:
Generate the template file:
Change to the gtk directory and run 'xgettext -f po/POTFILES.in -o po/snes9x-gtk.pot'
Run the shell script "updatepot.sh" or change to the gtk directory and run 'xgettext -f po/POTFILES.in -o po/snes9x-gtk.pot -kmaybegettext'.
This will update the snes9x-gtk.pot file in this directory with the latest strings.
Use the program 'poedit' to use this template and create a new translation or merge the template's new strings into an existing .po file.

5
gtk/po/updatepot.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
cd $(dirname "${0}")/..
xgettext -f po/POTFILES.in -o po/snes9x-gtk.pot -kmaybegettext
cd -