@@ -131,19 +131,19 @@ QString QgsGrassModelItem::info()
131131 switch ( mType )
132132 {
133133 case QgsGrassModel::Location:
134- return " Location: " + mLocation ;
134+ return QObject::tr ( " Location: " , " Metadata in GRASS Browser " ) + mLocation ;
135135 break ;
136136 case QgsGrassModel::Mapset:
137- return " Location: " + mLocation + " <br>Mapset: " + mMapset ;
137+ return QObject::tr ( " Location: " , " Metadata in GRASS Browser " ) + mLocation + QObject::tr ( " <br>Mapset: " , " Metadata in GRASS Browser " ) + mMapset ;
138138 break ;
139139 case QgsGrassModel::Vectors:
140140 case QgsGrassModel::Rasters:
141- return " Location: " + mLocation + " <br>Mapset: " + mMapset ;
141+ return QObject::tr ( " Location: " ) + mLocation + QObject::tr ( " <br>Mapset: " ) + mMapset ;
142142 break ;
143143 case QgsGrassModel::Raster:
144144 {
145145 QString str = tblStart;
146- str += htmlTableRow (" <b>Raster</b>" , " <b>" + mMap + " </b>" );
146+ str += htmlTableRow (QObject::tr ( " <b>Raster</b>" ) , " <b>" + mMap + " </b>" );
147147
148148 struct Cell_head head;
149149 int rasterType = -1 ;
@@ -152,18 +152,18 @@ QString QgsGrassModelItem::info()
152152 if ( G_get_cellhd ( mMap .toLocal8Bit ().data (),
153153 mMapset .toLocal8Bit ().data (), &head) != 0 )
154154 {
155- str += " <tr><td colspan=2>Cannot open raster header</td></tr>" ;
155+ str += " <tr><td colspan=2>" + QObject::tr ( " Cannot open raster header" ) + " </td></tr>" ;
156156 }
157157 else
158158 {
159- str += htmlTableRow ( " Rows" , QString::number (head.rows ));
160- str += htmlTableRow ( " Columns" , QString::number (head.cols ) );
161- str += htmlTableRow ( " N-S resolution" , QString::number (head.ns_res ) );
162- str += htmlTableRow ( " E-W resolution" , QString::number (head.ew_res ) );
163- str += htmlTableRow ( " North" , QString::number (head.north ) );
164- str += htmlTableRow ( " South" , QString::number (head.south ) );
165- str += htmlTableRow ( " East" , QString::number (head.east ) );
166- str += htmlTableRow ( " West" , QString::number (head.west ) );
159+ str += htmlTableRow ( QObject::tr ( " Rows" ) , QString::number (head.rows ));
160+ str += htmlTableRow ( QObject::tr ( " Columns" ) , QString::number (head.cols ) );
161+ str += htmlTableRow ( QObject::tr ( " N-S resolution" ) , QString::number (head.ns_res ) );
162+ str += htmlTableRow ( QObject::tr ( " E-W resolution" ) , QString::number (head.ew_res ) );
163+ str += htmlTableRow ( QObject::tr ( " North" ) , QString::number (head.north ) );
164+ str += htmlTableRow ( QObject::tr ( " South" ) , QString::number (head.south ) );
165+ str += htmlTableRow ( QObject::tr ( " East" ) , QString::number (head.east ) );
166+ str += htmlTableRow ( QObject::tr ( " West" ) , QString::number (head.west ) );
167167
168168 rasterType = G_raster_map_type ( mMap .toLocal8Bit ().data (),
169169 mMapset .toLocal8Bit ().data () );
@@ -186,7 +186,7 @@ QString QgsGrassModelItem::info()
186186 {
187187 format += " unknown" ;
188188 }
189- str += htmlTableRow ( " Format" , format );
189+ str += htmlTableRow ( QObject::tr ( " Format" ) , format );
190190 }
191191
192192 // Range of values
@@ -197,8 +197,8 @@ QString QgsGrassModelItem::info()
197197 double min, max;
198198 G_get_fp_range_min_max ( &range, &min, &max );
199199
200- str += htmlTableRow ( " Minimum value" , QString::number (min));
201- str += htmlTableRow ( " Maximum value" , QString::number (max));
200+ str += htmlTableRow ( QObject::tr ( " Minimum value" ) , QString::number (min));
201+ str += htmlTableRow ( QObject::tr ( " Maximum value" ) , QString::number (max));
202202 }
203203
204204 // History
@@ -209,12 +209,12 @@ QString QgsGrassModelItem::info()
209209 if ( QString (hist.datsrc_1 ).length () > 0
210210 || QString (hist.datsrc_2 ).length () > 0 )
211211 {
212- str += htmlTableRow ( " Data source" , QString (hist.datsrc_1 ) + " "
212+ str += htmlTableRow ( QObject::tr ( " Data source" ) , QString (hist.datsrc_1 ) + " "
213213 + QString (hist.datsrc_2 ) );
214214 }
215215 if ( QString (hist.keywrd ).length () > 0 )
216216 {
217- str += htmlTableRow ( " Data description" , QString (hist.keywrd ) );
217+ str += htmlTableRow ( QObject::tr ( " Data description" ) , QString (hist.keywrd ) );
218218 }
219219 if ( hist.edlinecnt > 0 )
220220 {
@@ -223,7 +223,7 @@ QString QgsGrassModelItem::info()
223223 {
224224 h += QString (hist.edhist [i]) + " <br>" ;
225225 }
226- str += htmlTableRow ( " Comments" , h);
226+ str += htmlTableRow ( QObject::tr ( " Comments" ) , h);
227227 }
228228 }
229229
@@ -238,7 +238,7 @@ QString QgsGrassModelItem::info()
238238 {
239239 if ( Cats.ncats > 0 )
240240 {
241- str += " <tr><td colspan=2>Categories</td></tr>" ;
241+ str += " <tr><td colspan=2>" + QObject::tr ( " Categories" ) + " </td></tr>" ;
242242 for ( int i = 0 ; i < Cats.ncats ; i++)
243243 {
244244 str += htmlTableRow (
@@ -258,7 +258,7 @@ QString QgsGrassModelItem::info()
258258 case QgsGrassModel::Vector:
259259 {
260260 QString str = tblStart;
261- str += htmlTableRow (" <b>Vector</b>" , " <b>" + mMap + " </b>" );
261+ str += htmlTableRow (QObject::tr ( " <b>Vector</b>" ) , " <b>" + mMap + " </b>" );
262262
263263 QgsGrass::setLocation ( mGisbase , mLocation );
264264
@@ -271,18 +271,18 @@ QString QgsGrassModelItem::info()
271271 int is3d = Vect_is_3d (&Map);
272272
273273 // Number of elements
274- str += htmlTableRow ( " Points" , QString::number (Vect_get_num_primitives (&Map, GV_POINT)) );
275- str += htmlTableRow ( " Lines" , QString::number (Vect_get_num_primitives (&Map, GV_LINE)) );
276- str += htmlTableRow ( " Boundaries" , QString::number (Vect_get_num_primitives (&Map, GV_BOUNDARY)) );
277- str += htmlTableRow ( " Centroids" , QString::number (Vect_get_num_primitives (&Map, GV_CENTROID)) );
274+ str += htmlTableRow ( QObject::tr ( " Points" ) , QString::number (Vect_get_num_primitives (&Map, GV_POINT)) );
275+ str += htmlTableRow ( QObject::tr ( " Lines" ) , QString::number (Vect_get_num_primitives (&Map, GV_LINE)) );
276+ str += htmlTableRow ( QObject::tr ( " Boundaries" ) , QString::number (Vect_get_num_primitives (&Map, GV_BOUNDARY)) );
277+ str += htmlTableRow ( QObject::tr ( " Centroids" ) , QString::number (Vect_get_num_primitives (&Map, GV_CENTROID)) );
278278 if ( is3d )
279279 {
280- str += htmlTableRow ( " Faces" , QString::number ( Vect_get_num_primitives (&Map, GV_FACE) ) );
281- str += htmlTableRow ( " Kernels" , QString::number ( Vect_get_num_primitives (&Map, GV_KERNEL) ) );
280+ str += htmlTableRow ( QObject::tr ( " Faces" ) , QString::number ( Vect_get_num_primitives (&Map, GV_FACE) ) );
281+ str += htmlTableRow ( QObject::tr ( " Kernels" ) , QString::number ( Vect_get_num_primitives (&Map, GV_KERNEL) ) );
282282 }
283283
284- str += htmlTableRow ( " Areas" , QString::number (Vect_get_num_areas (&Map)) );
285- str += htmlTableRow ( " Islands" , QString::number ( Vect_get_num_islands (&Map) ) );
284+ str += htmlTableRow ( QObject::tr ( " Areas" ) , QString::number (Vect_get_num_areas (&Map)) );
285+ str += htmlTableRow ( QObject::tr ( " Islands" ) , QString::number ( Vect_get_num_islands (&Map) ) );
286286
287287
288288 // Box and dimension
@@ -297,27 +297,27 @@ QString QgsGrassModelItem::info()
297297 int proj = window.proj ;
298298
299299 G_format_northing (box.N , buffer, proj);
300- str += htmlTableRow ( " North" , QString (buffer) );
300+ str += htmlTableRow ( QObject::tr ( " North" ) , QString (buffer) );
301301 G_format_northing (box.S , buffer, proj);
302- str += htmlTableRow ( " South" , QString (buffer) );
302+ str += htmlTableRow ( QObject::tr ( " South" ) , QString (buffer) );
303303 G_format_easting (box.E , buffer, proj );
304- str += htmlTableRow ( " East" , QString (buffer) );
304+ str += htmlTableRow ( QObject::tr ( " East" ) , QString (buffer) );
305305 G_format_easting (box.W , buffer, proj );
306- str += htmlTableRow ( " West" , QString (buffer) );
306+ str += htmlTableRow ( QObject::tr ( " West" ) , QString (buffer) );
307307 if ( is3d )
308308 {
309- str += htmlTableRow ( " Top" , QString::number (box.T ) );
310- str += htmlTableRow ( " Bottom" , QString::number (box.B ) );
309+ str += htmlTableRow ( QObject::tr ( " Top" ) , QString::number (box.T ) );
310+ str += htmlTableRow ( QObject::tr ( " Bottom" ) , QString::number (box.B ) );
311311 }
312312
313- str += htmlTableRow ( " 3D" , is3d ? " yes" : " no" );
313+ str += htmlTableRow ( " 3D" , is3d ? QObject::tr ( " yes" ) : QObject::tr ( " no" ) );
314314
315315 str += " </table>" ;
316316
317317 // History
318318 Vect_hist_rewind ( &Map );
319319 char hbuffer[1001 ];
320- str += " <p>History<br>" ;
320+ str += " <p>" + QObject::tr ( " History<br>" ) ;
321321 QRegExp rx ( " ^-+$" );
322322 while ( Vect_hist_read ( hbuffer, 1000 , &Map ) != NULL ) {
323323 QString row = QString (hbuffer);
@@ -344,8 +344,8 @@ QString QgsGrassModelItem::info()
344344 case QgsGrassModel::VectorLayer:
345345 {
346346 QString str = tblStart;
347- str += htmlTableRow (" <b>Vector</b>" , " <b>" + mMap + " </b>" );
348- str += htmlTableRow (" <b>Layer</b>" , " <b>" + mLayer + " </b>" );
347+ str += htmlTableRow (QObject::tr ( " <b>Vector</b>" ) , " <b>" + mMap + " </b>" );
348+ str += htmlTableRow (QObject::tr ( " <b>Layer</b>" ) , " <b>" + mLayer + " </b>" );
349349
350350 QgsGrass::setLocation ( mGisbase , mLocation );
351351
@@ -364,7 +364,7 @@ QString QgsGrassModelItem::info()
364364 int type = QgsGrassProvider::grassLayerType (mLayer );
365365 if (type != -1 )
366366 {
367- str += htmlTableRow (" Features" ,
367+ str += htmlTableRow ( QObject::tr ( " Features" ) ,
368368 QString::number (Vect_cidx_get_type_count (&Map, field, type)) );
369369 }
370370
@@ -373,10 +373,10 @@ QString QgsGrassModelItem::info()
373373 // Database link
374374 if ( fi )
375375 {
376- str += htmlTableRow (" Driver" , QString (fi->driver ) );
377- str += htmlTableRow (" Database" , QString (fi->database ) );
378- str += htmlTableRow (" Table" , QString (fi->table ) );
379- str += htmlTableRow (" Key column" , QString (fi->key ) );
376+ str += htmlTableRow (QObject::tr ( " Driver" ) , QString (fi->driver ) );
377+ str += htmlTableRow (QObject::tr ( " Database" ) , QString (fi->database ) );
378+ str += htmlTableRow (QObject::tr ( " Table" ) , QString (fi->table ) );
379+ str += htmlTableRow (QObject::tr ( " Key column" ) , QString (fi->key ) );
380380 }
381381 }
382382 }
0 commit comments