@@ -131,19 +131,19 @@ QString QgsGrassModelItem::info()
131
131
switch ( mType )
132
132
{
133
133
case QgsGrassModel::Location:
134
- return " Location: " + mLocation ;
134
+ return QObject::tr ( " Location: " , " Metadata in GRASS Browser " ) + mLocation ;
135
135
break ;
136
136
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 ;
138
138
break ;
139
139
case QgsGrassModel::Vectors:
140
140
case QgsGrassModel::Rasters:
141
- return " Location: " + mLocation + " <br>Mapset: " + mMapset ;
141
+ return QObject::tr ( " Location: " ) + mLocation + QObject::tr ( " <br>Mapset: " ) + mMapset ;
142
142
break ;
143
143
case QgsGrassModel::Raster:
144
144
{
145
145
QString str = tblStart;
146
- str += htmlTableRow (" <b>Raster</b>" , " <b>" + mMap + " </b>" );
146
+ str += htmlTableRow (QObject::tr ( " <b>Raster</b>" ) , " <b>" + mMap + " </b>" );
147
147
148
148
struct Cell_head head;
149
149
int rasterType = -1 ;
@@ -152,18 +152,18 @@ QString QgsGrassModelItem::info()
152
152
if ( G_get_cellhd ( mMap .toLocal8Bit ().data (),
153
153
mMapset .toLocal8Bit ().data (), &head) != 0 )
154
154
{
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>" ;
156
156
}
157
157
else
158
158
{
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 ) );
167
167
168
168
rasterType = G_raster_map_type ( mMap .toLocal8Bit ().data (),
169
169
mMapset .toLocal8Bit ().data () );
@@ -186,7 +186,7 @@ QString QgsGrassModelItem::info()
186
186
{
187
187
format += " unknown" ;
188
188
}
189
- str += htmlTableRow ( " Format" , format );
189
+ str += htmlTableRow ( QObject::tr ( " Format" ) , format );
190
190
}
191
191
192
192
// Range of values
@@ -197,8 +197,8 @@ QString QgsGrassModelItem::info()
197
197
double min, max;
198
198
G_get_fp_range_min_max ( &range, &min, &max );
199
199
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));
202
202
}
203
203
204
204
// History
@@ -209,12 +209,12 @@ QString QgsGrassModelItem::info()
209
209
if ( QString (hist.datsrc_1 ).length () > 0
210
210
|| QString (hist.datsrc_2 ).length () > 0 )
211
211
{
212
- str += htmlTableRow ( " Data source" , QString (hist.datsrc_1 ) + " "
212
+ str += htmlTableRow ( QObject::tr ( " Data source" ) , QString (hist.datsrc_1 ) + " "
213
213
+ QString (hist.datsrc_2 ) );
214
214
}
215
215
if ( QString (hist.keywrd ).length () > 0 )
216
216
{
217
- str += htmlTableRow ( " Data description" , QString (hist.keywrd ) );
217
+ str += htmlTableRow ( QObject::tr ( " Data description" ) , QString (hist.keywrd ) );
218
218
}
219
219
if ( hist.edlinecnt > 0 )
220
220
{
@@ -223,7 +223,7 @@ QString QgsGrassModelItem::info()
223
223
{
224
224
h += QString (hist.edhist [i]) + " <br>" ;
225
225
}
226
- str += htmlTableRow ( " Comments" , h);
226
+ str += htmlTableRow ( QObject::tr ( " Comments" ) , h);
227
227
}
228
228
}
229
229
@@ -238,7 +238,7 @@ QString QgsGrassModelItem::info()
238
238
{
239
239
if ( Cats.ncats > 0 )
240
240
{
241
- str += " <tr><td colspan=2>Categories</td></tr>" ;
241
+ str += " <tr><td colspan=2>" + QObject::tr ( " Categories" ) + " </td></tr>" ;
242
242
for ( int i = 0 ; i < Cats.ncats ; i++)
243
243
{
244
244
str += htmlTableRow (
@@ -258,7 +258,7 @@ QString QgsGrassModelItem::info()
258
258
case QgsGrassModel::Vector:
259
259
{
260
260
QString str = tblStart;
261
- str += htmlTableRow (" <b>Vector</b>" , " <b>" + mMap + " </b>" );
261
+ str += htmlTableRow (QObject::tr ( " <b>Vector</b>" ) , " <b>" + mMap + " </b>" );
262
262
263
263
QgsGrass::setLocation ( mGisbase , mLocation );
264
264
@@ -271,18 +271,18 @@ QString QgsGrassModelItem::info()
271
271
int is3d = Vect_is_3d (&Map);
272
272
273
273
// 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)) );
278
278
if ( is3d )
279
279
{
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) ) );
282
282
}
283
283
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) ) );
286
286
287
287
288
288
// Box and dimension
@@ -297,27 +297,27 @@ QString QgsGrassModelItem::info()
297
297
int proj = window.proj ;
298
298
299
299
G_format_northing (box.N , buffer, proj);
300
- str += htmlTableRow ( " North" , QString (buffer) );
300
+ str += htmlTableRow ( QObject::tr ( " North" ) , QString (buffer) );
301
301
G_format_northing (box.S , buffer, proj);
302
- str += htmlTableRow ( " South" , QString (buffer) );
302
+ str += htmlTableRow ( QObject::tr ( " South" ) , QString (buffer) );
303
303
G_format_easting (box.E , buffer, proj );
304
- str += htmlTableRow ( " East" , QString (buffer) );
304
+ str += htmlTableRow ( QObject::tr ( " East" ) , QString (buffer) );
305
305
G_format_easting (box.W , buffer, proj );
306
- str += htmlTableRow ( " West" , QString (buffer) );
306
+ str += htmlTableRow ( QObject::tr ( " West" ) , QString (buffer) );
307
307
if ( is3d )
308
308
{
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 ) );
311
311
}
312
312
313
- str += htmlTableRow ( " 3D" , is3d ? " yes" : " no" );
313
+ str += htmlTableRow ( " 3D" , is3d ? QObject::tr ( " yes" ) : QObject::tr ( " no" ) );
314
314
315
315
str += " </table>" ;
316
316
317
317
// History
318
318
Vect_hist_rewind ( &Map );
319
319
char hbuffer[1001 ];
320
- str += " <p>History<br>" ;
320
+ str += " <p>" + QObject::tr ( " History<br>" ) ;
321
321
QRegExp rx ( " ^-+$" );
322
322
while ( Vect_hist_read ( hbuffer, 1000 , &Map ) != NULL ) {
323
323
QString row = QString (hbuffer);
@@ -344,8 +344,8 @@ QString QgsGrassModelItem::info()
344
344
case QgsGrassModel::VectorLayer:
345
345
{
346
346
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>" );
349
349
350
350
QgsGrass::setLocation ( mGisbase , mLocation );
351
351
@@ -364,7 +364,7 @@ QString QgsGrassModelItem::info()
364
364
int type = QgsGrassProvider::grassLayerType (mLayer );
365
365
if (type != -1 )
366
366
{
367
- str += htmlTableRow (" Features" ,
367
+ str += htmlTableRow ( QObject::tr ( " Features" ) ,
368
368
QString::number (Vect_cidx_get_type_count (&Map, field, type)) );
369
369
}
370
370
@@ -373,10 +373,10 @@ QString QgsGrassModelItem::info()
373
373
// Database link
374
374
if ( fi )
375
375
{
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 ) );
380
380
}
381
381
}
382
382
}
0 commit comments