Factor out untranslatable parts of translatable error messages
GDBus currently composes some error messages like this:
_("No such interface “org.freedesktop.DBus.Properties” on object at path %s"), path,
but org.freedesktop.DBus.Properties
is a protocol token that would not make sense to translate into other natural languages. It could do this instead:
_("No such interface “%s” on object at path %s"), DBUS_INTERFACE_PROPERTIES, path,
This would be a string break, so should only happen on the development branch.