Make section names of actions translatable

Section names for actions are currently not translated. They obviously should be.

Relevant code is in https://gitlab.com/inkscape/inkscape/-/blob/master/src/actions/actions-extra-data.cpp#L43

Should be trivial to do code-wise, but obviously we need to mark all strings for translation (seems too late for 1.1 release).

  • Some care should be taken to ensure translators are aware of what they're translating. Usage of gettext message contexts seems reasonable.
  • We should probably provide a macro to help populate InkActionExtraData, so marking for translation and setting message contexts is taken care of automatically.

image