mirror of
https://github.com/qgis/QGIS.git
synced 2025-11-09 00:17:27 -05:00
[processing] more fixes for i18n support
This commit is contained in:
parent
0840a9d7ee
commit
d8c38b5c8d
@ -55,54 +55,54 @@ class ProcessingConfig:
|
|||||||
def initialize():
|
def initialize():
|
||||||
icon = QtGui.QIcon(os.path.dirname(__file__) + '/../images/alg.png')
|
icon = QtGui.QIcon(os.path.dirname(__file__) + '/../images/alg.png')
|
||||||
ProcessingConfig.settingIcons['General'] = icon
|
ProcessingConfig.settingIcons['General'] = icon
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.SHOW_DEBUG_IN_DIALOG,
|
ProcessingConfig.SHOW_DEBUG_IN_DIALOG,
|
||||||
'Show extra info in Log panel', True))
|
ProcessingConfig.tr('Show extra info in Log panel'), True))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.KEEP_DIALOG_OPEN,
|
ProcessingConfig.KEEP_DIALOG_OPEN,
|
||||||
'Keep dialog open after running an algorithm', False))
|
ProcessingConfig.tr('Keep dialog open after running an algorithm'), False))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.USE_SELECTED,
|
ProcessingConfig.USE_SELECTED,
|
||||||
'Use only selected features', True))
|
ProcessingConfig.tr('Use only selected features'), True))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.USE_FILENAME_AS_LAYER_NAME,
|
ProcessingConfig.USE_FILENAME_AS_LAYER_NAME,
|
||||||
'Use filename as layer name', False))
|
ProcessingConfig.tr('Use filename as layer name'), False))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.SHOW_RECENT_ALGORITHMS,
|
ProcessingConfig.SHOW_RECENT_ALGORITHMS,
|
||||||
'Show recently executed algorithms', True))
|
ProcessingConfig.tr('Show recently executed algorithms'), True))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.OUTPUT_FOLDER,
|
ProcessingConfig.OUTPUT_FOLDER,
|
||||||
'Output folder', tempFolder()))
|
ProcessingConfig.tr('Output folder'), tempFolder()))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.SHOW_CRS_DEF,
|
ProcessingConfig.SHOW_CRS_DEF,
|
||||||
'Show layer CRS definition in selection boxes', True))
|
ProcessingConfig.tr('Show layer CRS definition in selection boxes'), True))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.WARN_UNMATCHING_CRS,
|
ProcessingConfig.WARN_UNMATCHING_CRS,
|
||||||
"Warn before executing if layer CRS's do not match", True))
|
ProcessingConfig.tr("Warn before executing if layer CRS's do not match"), True))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.RASTER_STYLE,
|
ProcessingConfig.RASTER_STYLE,
|
||||||
'Style for raster layers', ''))
|
ProcessingConfig.tr('Style for raster layers'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.VECTOR_POINT_STYLE,
|
ProcessingConfig.VECTOR_POINT_STYLE,
|
||||||
'Style for point layers', ''))
|
ProcessingConfig.tr('Style for point layers'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.VECTOR_LINE_STYLE,
|
ProcessingConfig.VECTOR_LINE_STYLE,
|
||||||
'Style for line layers', ''))
|
ProcessingConfig.tr('Style for line layers'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.VECTOR_POLYGON_STYLE,
|
ProcessingConfig.VECTOR_POLYGON_STYLE,
|
||||||
'Style for polygon layers', ''))
|
ProcessingConfig.tr('Style for polygon layers'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.VECTOR_POLYGON_STYLE,
|
ProcessingConfig.VECTOR_POLYGON_STYLE,
|
||||||
'Style for polygon layers', ''))
|
ProcessingConfig.tr('Style for polygon layers'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.PRE_EXECUTION_SCRIPT,
|
ProcessingConfig.PRE_EXECUTION_SCRIPT,
|
||||||
'Pre-execution script', ''))
|
ProcessingConfig.tr('Pre-execution script'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.POST_EXECUTION_SCRIPT,
|
ProcessingConfig.POST_EXECUTION_SCRIPT,
|
||||||
'Post-execution script', ''))
|
ProcessingConfig.tr('Post-execution script'), ''))
|
||||||
ProcessingConfig.addSetting(Setting('General',
|
ProcessingConfig.addSetting(Setting(ProcessingConfig.tr('General'),
|
||||||
ProcessingConfig.RECENT_ALGORITHMS,
|
ProcessingConfig.RECENT_ALGORITHMS,
|
||||||
'Recent algs', '', hidden=True))
|
ProcessingConfig.tr('Recent algs'), '', hidden=True))
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def setGroupIcon(group, icon):
|
def setGroupIcon(group, icon):
|
||||||
@ -110,7 +110,7 @@ class ProcessingConfig:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getGroupIcon(group):
|
def getGroupIcon(group):
|
||||||
if group == 'General':
|
if group == ProcessingConfig.tr('General'):
|
||||||
return QtGui.QIcon(os.path.dirname(__file__) + '/../images/alg.png'
|
return QtGui.QIcon(os.path.dirname(__file__) + '/../images/alg.png'
|
||||||
)
|
)
|
||||||
if group in ProcessingConfig.settingIcons:
|
if group in ProcessingConfig.settingIcons:
|
||||||
@ -163,6 +163,12 @@ class ProcessingConfig:
|
|||||||
ProcessingConfig.settings[name].value = value
|
ProcessingConfig.settings[name].value = value
|
||||||
ProcessingConfig.settings[name].save()
|
ProcessingConfig.settings[name].save()
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def tr(string, context=''):
|
||||||
|
if context == '':
|
||||||
|
context = 'ProcessingConfig'
|
||||||
|
return QCoreApplication.translate(context, string)
|
||||||
|
|
||||||
|
|
||||||
class Setting:
|
class Setting:
|
||||||
"""A simple config parameter that will appear on the config dialog.
|
"""A simple config parameter that will appear on the config dialog.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user