By the way, should the localization *.po files be updated as part of this PR (the translatable strings moved from `symbols.c` to `tm_parser.c`) or does this normally happen separately towards the end of the release cycle?
Usually, @frlan updates all the message catalogs when announcing a string freeze. So, there is no need to do it in this PR.
If it should be updated here, I'm not sure how to do it to get the same output as now with the `../` prefix - I'm getting diffs like below when running `make update-po`:
-#: ../geany.desktop.in.h:1 ../data/geany.glade.h:343 +#: geany.desktop.in:5 data/geany.glade:6294 msgid "Geany" msgstr "Geany"
Same here, not sure why. @frlan any idea?