Skip to content

Commit ad758aa

Browse files
committed
[processing] i18n for qgis provider
1 parent c5cb2f8 commit ad758aa

File tree

91 files changed

+782
-939
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+782
-939
lines changed

python/plugins/processing/algs/qgis/AddTableField.py

+11-9
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,18 @@ def defineCharacteristics(self):
5353
self.name = 'Add field to attributes table'
5454
self.group = 'Vector table tools'
5555

56-
self.addParameter(ParameterVector(self.INPUT_LAYER, 'Input layer',
57-
[ParameterVector.VECTOR_TYPE_ANY], False))
58-
self.addParameter(ParameterString(self.FIELD_NAME, 'Field name'))
59-
self.addParameter(ParameterSelection(self.FIELD_TYPE, 'Field type',
60-
self.TYPE_NAMES))
61-
self.addParameter(ParameterNumber(self.FIELD_LENGTH, 'Field length',
62-
1, 255, 10))
56+
self.addParameter(ParameterVector(self.INPUT_LAYER,
57+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY], False))
58+
self.addParameter(ParameterString(self.FIELD_NAME,
59+
self.tr('Field name')))
60+
self.addParameter(ParameterSelection(self.FIELD_TYPE,
61+
self.tr('Field type'), self.TYPE_NAMES))
62+
self.addParameter(ParameterNumber(self.FIELD_LENGTH,
63+
self.tr('Field length'), 1, 255, 10))
6364
self.addParameter(ParameterNumber(self.FIELD_PRECISION,
64-
'Field precision', 0, 10, 0))
65-
self.addOutput(OutputVector(self.OUTPUT_LAYER, 'Output layer'))
65+
self.tr('Field precision'), 0, 10, 0))
66+
self.addOutput(OutputVector(
67+
self.OUTPUT_LAYER, self.tr('Output layer')))
6668

6769
def processAlgorithm(self, progress):
6870
fieldType = self.getParameterValue(self.FIELD_TYPE)

python/plugins/processing/algs/qgis/AutoincrementalField.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ def processAlgorithm(self, progress):
6767
def defineCharacteristics(self):
6868
self.name = 'Add autoincremental field'
6969
self.group = 'Vector table tools'
70-
self.addParameter(ParameterVector(self.INPUT, 'Input layer',
71-
[ParameterVector.VECTOR_TYPE_ANY]))
72-
self.addOutput(OutputVector(self.OUTPUT, 'Output layer'))
70+
self.addParameter(ParameterVector(self.INPUT,
71+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
72+
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))

python/plugins/processing/algs/qgis/BarPlot.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ def processAlgorithm(self, progress):
6868
def defineCharacteristics(self):
6969
self.name = 'Bar plot'
7070
self.group = 'Graphics'
71-
self.addParameter(ParameterTable(self.INPUT, 'Input table'))
71+
self.addParameter(ParameterTable(self.INPUT, self.tr('Input table')))
7272
self.addParameter(ParameterTableField(self.NAME_FIELD,
73-
'Category name field', self.INPUT))
74-
self.addParameter(ParameterTableField(self.VALUE_FIELD, 'Value field',
75-
self.INPUT))
76-
self.addOutput(OutputHTML(self.OUTPUT, 'Output'))
73+
self.tr('Category name field'), self.INPUT))
74+
self.addParameter(ParameterTableField(self.VALUE_FIELD,
75+
self.tr('Value field'), self.INPUT))
76+
self.addOutput(OutputHTML(self.OUTPUT, self.tr('Output')))

python/plugins/processing/algs/qgis/BasicStatisticsNumbers.py

+15-17
Original file line numberDiff line numberDiff line change
@@ -58,26 +58,24 @@ def defineCharacteristics(self):
5858
self.group = 'Vector table tools'
5959

6060
self.addParameter(ParameterVector(self.INPUT_LAYER,
61-
'Input vector layer',
62-
ParameterVector.VECTOR_TYPE_ANY, False))
61+
self.tr('Input vector layer'), ParameterVector.VECTOR_TYPE_ANY, False))
6362
self.addParameter(ParameterTableField(self.FIELD_NAME,
64-
'Field to calculate statistics on',
65-
self.INPUT_LAYER,
66-
ParameterTableField.DATA_TYPE_NUMBER))
63+
self.tr('Field to calculate statistics on'),
64+
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_NUMBER))
6765

6866
self.addOutput(OutputHTML(self.OUTPUT_HTML_FILE,
69-
'Statistics for numeric field'))
70-
71-
self.addOutput(OutputNumber(self.CV, 'Coefficient of Variation'))
72-
self.addOutput(OutputNumber(self.MIN, 'Minimum value'))
73-
self.addOutput(OutputNumber(self.MAX, 'Maximum value'))
74-
self.addOutput(OutputNumber(self.SUM, 'Sum'))
75-
self.addOutput(OutputNumber(self.MEAN, 'Mean value'))
76-
self.addOutput(OutputNumber(self.COUNT, 'Count'))
77-
self.addOutput(OutputNumber(self.RANGE, 'Range'))
78-
self.addOutput(OutputNumber(self.MEDIAN, 'Median'))
79-
self.addOutput(OutputNumber(self.UNIQUE, 'Number of unique values'))
80-
self.addOutput(OutputNumber(self.STD_DEV, 'Standard deviation'))
67+
self.tr('Statistics for numeric field')))
68+
69+
self.addOutput(OutputNumber(self.CV, self.tr('Coefficient of Variation')))
70+
self.addOutput(OutputNumber(self.MIN, self.tr('Minimum value')))
71+
self.addOutput(OutputNumber(self.MAX, self.tr('Maximum value')))
72+
self.addOutput(OutputNumber(self.SUM, self.tr('Sum')))
73+
self.addOutput(OutputNumber(self.MEAN, self.tr('Mean value')))
74+
self.addOutput(OutputNumber(self.COUNT, self.tr('Count')))
75+
self.addOutput(OutputNumber(self.RANGE, self.tr('Range')))
76+
self.addOutput(OutputNumber(self.MEDIAN, self.tr('Median')))
77+
self.addOutput(OutputNumber(self.UNIQUE, self.tr('Number of unique values')))
78+
self.addOutput(OutputNumber(self.STD_DEV, self.tr('Standard deviation')))
8179

8280
def processAlgorithm(self, progress):
8381
layer = dataobjects.getObjectFromUri(

python/plugins/processing/algs/qgis/BasicStatisticsStrings.py

+13-14
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,22 @@ def defineCharacteristics(self):
5555
self.group = 'Vector table tools'
5656

5757
self.addParameter(ParameterVector(self.INPUT_LAYER,
58-
'Input vector layer',
59-
ParameterVector.VECTOR_TYPE_ANY, False))
58+
self.tr('Input vector layer'),
59+
ParameterVector.VECTOR_TYPE_ANY, False))
6060
self.addParameter(ParameterTableField(self.FIELD_NAME,
61-
'Field to calculate statistics on',
62-
self.INPUT_LAYER,
63-
ParameterTableField.DATA_TYPE_STRING))
61+
self.tr('Field to calculate statistics on'),
62+
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_STRING))
6463

6564
self.addOutput(OutputHTML(self.OUTPUT_HTML_FILE,
66-
'Statistics for text field'))
67-
68-
self.addOutput(OutputNumber(self.MIN_LEN, 'Minimum length'))
69-
self.addOutput(OutputNumber(self.MAX_LEN, 'Maximum length'))
70-
self.addOutput(OutputNumber(self.MEAN_LEN, 'Mean length'))
71-
self.addOutput(OutputNumber(self.COUNT, 'Count'))
72-
self.addOutput(OutputNumber(self.EMPTY, 'Number of empty values'))
73-
self.addOutput(OutputNumber(self.FILLED, 'Number of non-empty values'))
74-
self.addOutput(OutputNumber(self.UNIQUE, 'Number of unique values'))
65+
self.tr('Statistics for text field')))
66+
67+
self.addOutput(OutputNumber(self.MIN_LEN, self.tr('Minimum length')))
68+
self.addOutput(OutputNumber(self.MAX_LEN, self.tr('Maximum length')))
69+
self.addOutput(OutputNumber(self.MEAN_LEN, self.tr('Mean length')))
70+
self.addOutput(OutputNumber(self.COUNT, self.tr('Count')))
71+
self.addOutput(OutputNumber(self.EMPTY, self.tr('Number of empty values')))
72+
self.addOutput(OutputNumber(self.FILLED, self.tr('Number of non-empty values')))
73+
self.addOutput(OutputNumber(self.UNIQUE, self.tr('Number of unique values')))
7574

7675
def processAlgorithm(self, progress):
7776
layer = dataobjects.getObjectFromUri(

python/plugins/processing/algs/qgis/Centroids.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ def defineCharacteristics(self):
4444
self.name = 'Polygon centroids'
4545
self.group = 'Vector geometry tools'
4646

47-
self.addParameter(ParameterVector(self.INPUT_LAYER, 'Input layer',
48-
[ParameterVector.VECTOR_TYPE_POLYGON]))
47+
self.addParameter(ParameterVector(self.INPUT_LAYER,
48+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_POLYGON]))
4949

50-
self.addOutput(OutputVector(self.OUTPUT_LAYER, 'Output layer'))
50+
self.addOutput(OutputVector(self.OUTPUT_LAYER, self.tr('Output layer')))
5151

5252
def processAlgorithm(self, progress):
5353
layer = dataobjects.getObjectFromUri(
@@ -72,7 +72,7 @@ def processAlgorithm(self, progress):
7272
outGeom = QgsGeometry(inGeom.centroid())
7373
if outGeom is None:
7474
raise GeoAlgorithmExecutionException(
75-
'Error calculating centroid')
75+
self.tr('Error calculating centroid'))
7676

7777
outFeat.setGeometry(outGeom)
7878
outFeat.setAttributes(attrs)

python/plugins/processing/algs/qgis/Clip.py

+13-16
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ class Clip(GeoAlgorithm):
4343
def defineCharacteristics(self):
4444
self.name = 'Clip'
4545
self.group = 'Vector overlay tools'
46-
self.addParameter(ParameterVector(Clip.INPUT, 'Input layer',
47-
[ParameterVector.VECTOR_TYPE_ANY]))
48-
self.addParameter(ParameterVector(Clip.OVERLAY, 'Clip layer',
49-
[ParameterVector.VECTOR_TYPE_ANY]))
50-
self.addOutput(OutputVector(Clip.OUTPUT, 'Clipped'))
46+
self.addParameter(ParameterVector(Clip.INPUT,
47+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
48+
self.addParameter(ParameterVector(Clip.OVERLAY,
49+
self.tr('Clip layer'), [ParameterVector.VECTOR_TYPE_ANY]))
50+
self.addOutput(OutputVector(Clip.OUTPUT, self.tr('Clipped')))
5151

5252
def processAlgorithm(self, progress):
5353
layerA = dataobjects.getObjectFromUri(
@@ -96,10 +96,9 @@ def processAlgorithm(self, progress):
9696
outFeat.setGeometry(QgsGeometry(new_geom))
9797
except:
9898
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
99-
'GEOS geoprocessing error: One or \
100-
more input features have invalid \
101-
geometry.'
102-
)
99+
self.tr('GEOS geoprocessing error: One or '
100+
'more input features have invalid '
101+
'geometry.')
103102
break
104103
if found:
105104
try:
@@ -115,16 +114,14 @@ def processAlgorithm(self, progress):
115114
writer.addFeature(outFeat)
116115
except:
117116
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
118-
'Feature geometry error: One or more \
119-
output features ignored due to invalid \
120-
geometry.'
121-
)
117+
self.tr('Feature geometry error: One or more '
118+
'output features ignored due to '
119+
'invalid geometry.')
122120
continue
123121
except:
124122
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
125-
'GEOS geoprocessing error: One or more input \
126-
features have invalid geometry.'
127-
)
123+
self.tr('GEOS geoprocessing error: One or more '
124+
'input features have invalid geometry.')
128125
continue
129126

130127
current += 1

python/plugins/processing/algs/qgis/ConcaveHull.py

+13-11
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,16 @@ class ConcaveHull(GeoAlgorithm):
4848
def defineCharacteristics(self):
4949
self.name = 'Concave hull'
5050
self.group = 'Vector geometry tools'
51-
self.addParameter(ParameterVector(ConcaveHull.INPUT, 'Input point layer',
52-
[ParameterVector.VECTOR_TYPE_POINT]))
51+
self.addParameter(ParameterVector(ConcaveHull.INPUT,
52+
self.tr('Input point layer'), [ParameterVector.VECTOR_TYPE_POINT]))
5353
self.addParameter(ParameterNumber(self.ALPHA,
54-
'Threshold (0-1, where 1 is equivalent with Convex Hull)', 0, 1, 0.3))
55-
self.addParameter(ParameterBoolean(self.HOLES, 'Allow holes', True))
54+
self.tr('Threshold (0-1, where 1 is equivalent with Convex Hull)'),
55+
0, 1, 0.3))
56+
self.addParameter(ParameterBoolean(self.HOLES,
57+
self.tr('Allow holes'), True))
5658
self.addParameter(ParameterBoolean(self.NO_MULTIGEOMETRY,
57-
'Split multipart geometry into singleparts geometries', False))
58-
self.addOutput(OutputVector(ConcaveHull.OUTPUT, 'Concave hull'))
59+
self.tr('Split multipart geometry into singleparts geometries'), False))
60+
self.addOutput(OutputVector(ConcaveHull.OUTPUT, self.tr('Concave hull')))
5961

6062
def processAlgorithm(self, progress):
6163
#get parameters
@@ -64,11 +66,11 @@ def processAlgorithm(self, progress):
6466
holes = self.getParameterValue(self.HOLES)
6567
no_multigeom = self.getParameterValue(self.NO_MULTIGEOMETRY)
6668
#Delaunay triangulation from input point layer
67-
progress.setText('Creating Delaunay triangles ...')
69+
progress.setText(self.tr('Creating Delaunay triangles...'))
6870
delone_triangles = processing.runalg("qgis:delaunaytriangulation", layer, None)['OUTPUT']
6971
delaunay_layer = processing.getObject(delone_triangles)
7072
#get max edge length from Delaunay triangles
71-
progress.setText('Computing edges max length ...')
73+
progress.setText(self.tr('Computing edges max length...'))
7274
features = delaunay_layer.getFeatures()
7375
counter = 50./delaunay_layer.featureCount()
7476
lengths = []
@@ -81,7 +83,7 @@ def processAlgorithm(self, progress):
8183
progress.setPercentage(feat.id()*counter)
8284
max_length = max(lengths)
8385
#get features with longest edge longer than alpha*max_length
84-
progress.setText('Removing features ...')
86+
progress.setText(self.tr('Removing features...'))
8587
counter = 50./len(edges)
8688
i = 0
8789
ids = []
@@ -96,12 +98,12 @@ def processAlgorithm(self, progress):
9698
delaunay_layer.deleteSelectedFeatures()
9799
delaunay_layer.commitChanges()
98100
#dissolve all Delaunay triangles
99-
progress.setText('Dissolving Delaunay triangles ...')
101+
progress.setText(self.tr('Dissolving Delaunay triangles...'))
100102
dissolved = processing.runalg("qgis:dissolve", delaunay_layer,
101103
True, '', None)['OUTPUT']
102104
dissolved_layer = processing.getObject(dissolved)
103105
#save result
104-
progress.setText('Saving data ...')
106+
progress.setText(self.tr('Saving data...'))
105107
feat = QgsFeature()
106108
dissolved_layer.getFeatures(QgsFeatureRequest().setFilterFid(0)).nextFeature(feat)
107109
writer = self.getOutputFromName(

python/plugins/processing/algs/qgis/ConvexHull.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,14 @@ class ConvexHull(GeoAlgorithm):
5050
def defineCharacteristics(self):
5151
self.name = 'Convex hull'
5252
self.group = 'Vector geometry tools'
53-
self.addParameter(ParameterVector(
54-
self.INPUT, 'Input layer', [ParameterVector.VECTOR_TYPE_ANY]))
55-
self.addParameter(ParameterTableField(
56-
self.FIELD,
57-
'Field (optional, only used if creating convex hulls by classes)',
53+
self.addParameter(ParameterVector(self.INPUT,
54+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
55+
self.addParameter(ParameterTableField(self.FIELD,
56+
self.tr('Field (optional, only used if creating convex hulls by classes)'),
5857
self.INPUT, optional=True))
59-
self.addParameter(ParameterSelection(
60-
self.METHOD, 'Method', self.METHODS))
61-
self.addOutput(OutputVector(self.OUTPUT, 'Convex hull'))
58+
self.addParameter(ParameterSelection(self.METHOD,
59+
self.tr('Method'), self.METHODS))
60+
self.addOutput(OutputVector(self.OUTPUT, self.tr('Convex hull')))
6261

6362
def processAlgorithm(self, progress):
6463
layer = dataobjects.getObjectFromUri(
@@ -129,7 +128,7 @@ def processAlgorithm(self, progress):
129128
writer.addFeature(outFeat)
130129
except:
131130
raise GeoAlgorithmExecutionException(
132-
'Exception while computing convex hull')
131+
self.tr('Exception while computing convex hull'))
133132
fid += 1
134133
else:
135134
hull = []
@@ -151,6 +150,6 @@ def processAlgorithm(self, progress):
151150
writer.addFeature(outFeat)
152151
except:
153152
raise GeoAlgorithmExecutionException(
154-
'Exception while computing convex hull')
153+
self.tr('Exception while computing convex hull'))
155154

156155
del writer

python/plugins/processing/algs/qgis/CreateConstantRaster.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ def processAlgorithm(self, progress):
6363
def defineCharacteristics(self):
6464
self.name = 'Create constant raster layer'
6565
self.group = 'Raster tools'
66-
self.addParameter(ParameterRaster(self.INPUT, 'Reference layer'))
67-
self.addParameter(ParameterNumber(self.NUMBER, 'Constant value',
68-
default=1.0))
69-
self.addOutput(OutputRaster(self.OUTPUT, 'Output layer'))
66+
self.addParameter(ParameterRaster(self.INPUT,
67+
self.tr('Reference layer')))
68+
self.addParameter(ParameterNumber(self.NUMBER,
69+
self.tr('Constant value'), default=1.0))
70+
self.addOutput(OutputRaster(self.OUTPUT,
71+
self.tr('Output layer')))

python/plugins/processing/algs/qgis/Delaunay.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,11 @@ def defineCharacteristics(self):
4646
self.name = 'Delaunay triangulation'
4747
self.group = 'Vector geometry tools'
4848

49-
self.addParameter(ParameterVector(self.INPUT, 'Input layer',
50-
[ParameterVector.VECTOR_TYPE_POINT]))
49+
self.addParameter(ParameterVector(self.INPUT,
50+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_POINT]))
5151

52-
self.addOutput(OutputVector(self.OUTPUT, 'Delaunay triangulation'))
52+
self.addOutput(OutputVector(self.OUTPUT,
53+
self.tr('Delaunay triangulation')))
5354

5455
def processAlgorithm(self, progress):
5556
layer = dataobjects.getObjectFromUri(
@@ -78,8 +79,8 @@ def processAlgorithm(self, progress):
7879

7980
if len(pts) < 3:
8081
raise GeoAlgorithmExecutionException(
81-
'Input file should contain at least 3 points. Choose \
82-
another file and try again.')
82+
self.tr('Input file should contain at least 3 points. Choose '
83+
'another file and try again.'))
8384

8485
uniqueSet = Set(item for item in pts)
8586
ids = [pts.index(item) for item in uniqueSet]

python/plugins/processing/algs/qgis/DeleteColumn.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ def defineCharacteristics(self):
4343
self.name = 'Delete column'
4444
self.group = 'Vector table tools'
4545

46-
self.addParameter(ParameterVector(
47-
self.INPUT, 'Input layer', [ParameterVector.VECTOR_TYPE_ANY]))
48-
self.addParameter(ParameterTableField(
49-
self.COLUMN, 'Field to delete', self.INPUT))
50-
self.addOutput(OutputVector(self.OUTPUT, 'Output'))
46+
self.addParameter(ParameterVector(self.INPUT,
47+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
48+
self.addParameter(ParameterTableField(self.COLUMN,
49+
self.tr('Field to delete'), self.INPUT))
50+
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output')))
5151

5252
def processAlgorithm(self, progress):
5353
layer = dataobjects.getObjectFromUri(

python/plugins/processing/algs/qgis/DeleteDuplicateGeometries.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ def defineCharacteristics(self):
4141
self.name = 'Delete duplicate geometries'
4242
self.group = 'Vector general tools'
4343

44-
self.addParameter(ParameterVector(
45-
self.INPUT, 'Input layer', [ParameterVector.VECTOR_TYPE_ANY]))
46-
self.addOutput(OutputVector(self.OUTPUT, 'Output'))
44+
self.addParameter(ParameterVector(self.INPUT,
45+
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
46+
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output')))
4747

4848
def processAlgorithm(self, progress):
4949
layer = dataobjects.getObjectFromUri(

0 commit comments

Comments
 (0)