po-python: Make OpenRaster text translatable

This commit is contained in:
Alx Sa 2025-06-20 12:47:28 +00:00
parent 693a6c5938
commit f7cf237b63
2 changed files with 12 additions and 8 deletions

View file

@ -25,6 +25,9 @@ from gi.repository import Gio
import os, sys, tempfile, zipfile import os, sys, tempfile, zipfile
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
def N_(message): return message
def _(message): return GLib.dgettext(None, message)
NESTED_STACK_END = object() NESTED_STACK_END = object()
layermodes_map = { layermodes_map = {
@ -498,18 +501,18 @@ class FileOpenRaster (Gimp.PlugIn):
Gimp.PDBProcType.PLUGIN, Gimp.PDBProcType.PLUGIN,
False, export_ora, None) False, export_ora, None)
procedure.set_image_types("*"); procedure.set_image_types("*");
procedure.set_documentation ('save an OpenRaster (.ora) file', procedure.set_documentation (_('export an OpenRaster (.ora) file'),
'save an OpenRaster (.ora) file', _('export an OpenRaster (.ora) file'),
name) name)
procedure.set_menu_label('OpenRaster') procedure.set_menu_label(_('OpenRaster'))
procedure.set_extensions ("ora"); procedure.set_extensions ("ora");
elif name == 'file-openraster-load': elif name == 'file-openraster-load':
procedure = Gimp.LoadProcedure.new (self, name, procedure = Gimp.LoadProcedure.new (self, name,
Gimp.PDBProcType.PLUGIN, Gimp.PDBProcType.PLUGIN,
load_ora, None) load_ora, None)
procedure.set_menu_label('OpenRaster') procedure.set_menu_label(_('OpenRaster'))
procedure.set_documentation ('load an OpenRaster (.ora) file', procedure.set_documentation (_('load an OpenRaster (.ora) file'),
'load an OpenRaster (.ora) file', _('load an OpenRaster (.ora) file'),
name) name)
procedure.set_mime_types ("image/openraster"); procedure.set_mime_types ("image/openraster");
procedure.set_extensions ("ora"); procedure.set_extensions ("ora");
@ -518,8 +521,8 @@ class FileOpenRaster (Gimp.PlugIn):
procedure = Gimp.ThumbnailProcedure.new (self, name, procedure = Gimp.ThumbnailProcedure.new (self, name,
Gimp.PDBProcType.PLUGIN, Gimp.PDBProcType.PLUGIN,
thumbnail_ora, None) thumbnail_ora, None)
procedure.set_documentation ('loads a thumbnail from an OpenRaster (.ora) file', procedure.set_documentation (_('loads a thumbnail from an OpenRaster (.ora) file'),
'loads a thumbnail from an OpenRaster (.ora) file', _('loads a thumbnail from an OpenRaster (.ora) file'),
name) name)
procedure.set_attribution('Jon Nordby', #author procedure.set_attribution('Jon Nordby', #author
'Jon Nordby', #copyright 'Jon Nordby', #copyright

View file

@ -2,6 +2,7 @@
# marked to allow runtime translation of messages # marked to allow runtime translation of messages
plug-ins/python/colorxhtml.py plug-ins/python/colorxhtml.py
plug-ins/python/file-openraster.py
plug-ins/python/foggify.py plug-ins/python/foggify.py
plug-ins/python/gradients-save-as-css.py plug-ins/python/gradients-save-as-css.py
plug-ins/python/histogram-export.py plug-ins/python/histogram-export.py