mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -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