Skip to content

Commit e21010c

Browse files
committed
ftools: fix strings and add to translation (fixes #9970)
1 parent 7019db8 commit e21010c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

python/plugins/fTools/tools/ftools_utils.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
#
5656
# -------------------------------------------------
5757

58-
from PyQt4.QtCore import QTextCodec, QFileInfo, QSettings
58+
from PyQt4.QtCore import QTextCodec, QFileInfo, QSettings, QCoreApplication
5959
from PyQt4.QtGui import QDialog, QFileDialog
6060
from qgis.core import QgsVectorFileWriter, QGis, QgsDistanceArea, QgsGeometry, QgsMapLayer, QgsVectorLayer, QgsMapLayerRegistry, QgsFeature, QgsSpatialIndex
6161
from qgis.gui import QgsEncodingFileDialog
@@ -282,7 +282,7 @@ def saveDialog( parent, filtering="Shapefiles (*.shp *.SHP)"):
282282
settings = QSettings()
283283
dirName = settings.value( "/UI/lastShapefileDir" )
284284
encode = settings.value( "/UI/encoding" )
285-
fileDialog = QgsEncodingFileDialog( parent, "Save output shapefile", dirName, filtering, encode )
285+
fileDialog = QgsEncodingFileDialog( parent, QCoreApplication.translate("fTools", "Save output shapefile" ), dirName, filtering, encode )
286286
fileDialog.setDefaultSuffix( "shp" )
287287
fileDialog.setFileMode( QFileDialog.AnyFile )
288288
fileDialog.setAcceptMode( QFileDialog.AcceptSave )
@@ -299,7 +299,12 @@ def openDialog( parent, filtering="Shapefiles (*.shp *.SHP)", dialogMode="Single
299299
settings = QSettings()
300300
dirName = settings.value( "/UI/lastShapefileDir" )
301301
encode = settings.value( "/UI/encoding" )
302-
fileDialog = QgsEncodingFileDialog( parent, "Save output shapefile", dirName, filtering, encode )
302+
fileDialog = QgsEncodingFileDialog(
303+
parent,
304+
QCoreApplication.translate("fTools", "Select input file" )
305+
if dialogMode == "SingleFile" else
306+
QCoreApplication.translate("fTools", "Select input files" ),
307+
dirName, filtering, encode )
303308
fileDialog.setFileMode( QFileDialog.ExistingFiles )
304309
fileDialog.setAcceptMode( QFileDialog.AcceptOpen )
305310
if not fileDialog.exec_() == QDialog.Accepted:
@@ -316,7 +321,7 @@ def dirDialog( parent ):
316321
settings = QSettings()
317322
dirName = settings.value( "/UI/lastShapefileDir" )
318323
encode = settings.value( "/UI/encoding" )
319-
fileDialog = QgsEncodingFileDialog( parent, "Save output shapefile", dirName, encode )
324+
fileDialog = QgsEncodingFileDialog( parent, QCoreApplication.translate("fTools", "Save output directory" ), dirName, encode )
320325
fileDialog.setFileMode( QFileDialog.DirectoryOnly )
321326
fileDialog.setAcceptMode( QFileDialog.AcceptSave )
322327
fileDialog.setConfirmOverwrite( False )

0 commit comments

Comments
 (0)