@@ -130,19 +130,19 @@ QString QgsGrassModelItem::info()
130
130
switch ( mType )
131
131
{
132
132
case QgsGrassModel::Location:
133
- return " Location: " + mLocation ;
133
+ return QObject::tr ( " Location: " , " Metadata in GRASS Browser " ) + mLocation ;
134
134
break ;
135
135
case QgsGrassModel::Mapset:
136
- return " Location: " + mLocation + " <br>Mapset: " + mMapset ;
136
+ return QObject::tr ( " Location: " , " Metadata in GRASS Browser " ) + mLocation + QObject::tr ( " <br>Mapset: " , " Metadata in GRASS Browser " ) + mMapset ;
137
137
break ;
138
138
case QgsGrassModel::Vectors:
139
139
case QgsGrassModel::Rasters:
140
- return " Location: " + mLocation + " <br>Mapset: " + mMapset ;
140
+ return QObject::tr ( " Location: " ) + mLocation + QObject::tr ( " <br>Mapset: " ) + mMapset ;
141
141
break ;
142
142
case QgsGrassModel::Raster:
143
143
{
144
144
QString str = tblStart;
145
- str += htmlTableRow (" <b>Raster</b>" , " <b>" + mMap + " </b>" );
145
+ str += htmlTableRow (QObject::tr ( " <b>Raster</b>" ) , " <b>" + mMap + " </b>" );
146
146
147
147
struct Cell_head head;
148
148
int rasterType = -1 ;
@@ -151,18 +151,18 @@ QString QgsGrassModelItem::info()
151
151
if ( G_get_cellhd ( mMap .toLocal8Bit ().data (),
152
152
mMapset .toLocal8Bit ().data (), &head) != 0 )
153
153
{
154
- str += " <tr><td colspan=2>Cannot open raster header</td></tr>" ;
154
+ str += " <tr><td colspan=2>" + QObject::tr ( " Cannot open raster header" ) + " </td></tr>" ;
155
155
}
156
156
else
157
157
{
158
- str += htmlTableRow ( " Rows" , QString::number (head.rows ));
159
- str += htmlTableRow ( " Columns" , QString::number (head.cols ) );
160
- str += htmlTableRow ( " N-S resolution" , QString::number (head.ns_res ) );
161
- str += htmlTableRow ( " E-W resolution" , QString::number (head.ew_res ) );
162
- str += htmlTableRow ( " North" , QString::number (head.north ) );
163
- str += htmlTableRow ( " South" , QString::number (head.south ) );
164
- str += htmlTableRow ( " East" , QString::number (head.east ) );
165
- str += htmlTableRow ( " West" , QString::number (head.west ) );
158
+ str += htmlTableRow ( QObject::tr ( " Rows" ) , QString::number (head.rows ));
159
+ str += htmlTableRow ( QObject::tr ( " Columns" ) , QString::number (head.cols ) );
160
+ str += htmlTableRow ( QObject::tr ( " N-S resolution" ) , QString::number (head.ns_res ) );
161
+ str += htmlTableRow ( QObject::tr ( " E-W resolution" ) , QString::number (head.ew_res ) );
162
+ str += htmlTableRow ( QObject::tr ( " North" ) , QString::number (head.north ) );
163
+ str += htmlTableRow ( QObject::tr ( " South" ) , QString::number (head.south ) );
164
+ str += htmlTableRow ( QObject::tr ( " East" ) , QString::number (head.east ) );
165
+ str += htmlTableRow ( QObject::tr ( " West" ) , QString::number (head.west ) );
166
166
167
167
rasterType = G_raster_map_type ( mMap .toLocal8Bit ().data (),
168
168
mMapset .toLocal8Bit ().data () );
@@ -185,7 +185,7 @@ QString QgsGrassModelItem::info()
185
185
{
186
186
format += " unknown" ;
187
187
}
188
- str += htmlTableRow ( " Format" , format );
188
+ str += htmlTableRow ( QObject::tr ( " Format" ) , format );
189
189
}
190
190
191
191
// Range of values
@@ -196,8 +196,8 @@ QString QgsGrassModelItem::info()
196
196
double min, max;
197
197
G_get_fp_range_min_max ( &range, &min, &max );
198
198
199
- str += htmlTableRow ( " Minimum value" , QString::number (min));
200
- str += htmlTableRow ( " Maximum value" , QString::number (max));
199
+ str += htmlTableRow ( QObject::tr ( " Minimum value" ) , QString::number (min));
200
+ str += htmlTableRow ( QObject::tr ( " Maximum value" ) , QString::number (max));
201
201
}
202
202
203
203
// History
@@ -208,12 +208,12 @@ QString QgsGrassModelItem::info()
208
208
if ( QString (hist.datsrc_1 ).length () > 0
209
209
|| QString (hist.datsrc_2 ).length () > 0 )
210
210
{
211
- str += htmlTableRow ( " Data source" , QString (hist.datsrc_1 ) + " "
211
+ str += htmlTableRow ( QObject::tr ( " Data source" ) , QString (hist.datsrc_1 ) + " "
212
212
+ QString (hist.datsrc_2 ) );
213
213
}
214
214
if ( QString (hist.keywrd ).length () > 0 )
215
215
{
216
- str += htmlTableRow ( " Data description" , QString (hist.keywrd ) );
216
+ str += htmlTableRow ( QObject::tr ( " Data description" ) , QString (hist.keywrd ) );
217
217
}
218
218
if ( hist.edlinecnt > 0 )
219
219
{
@@ -222,7 +222,7 @@ QString QgsGrassModelItem::info()
222
222
{
223
223
h += QString (hist.edhist [i]) + " <br>" ;
224
224
}
225
- str += htmlTableRow ( " Comments" , h);
225
+ str += htmlTableRow ( QObject::tr ( " Comments" ) , h);
226
226
}
227
227
}
228
228
@@ -237,7 +237,7 @@ QString QgsGrassModelItem::info()
237
237
{
238
238
if ( Cats.ncats > 0 )
239
239
{
240
- str += " <tr><td colspan=2>Categories</td></tr>" ;
240
+ str += " <tr><td colspan=2>" + QObject::tr ( " Categories" ) + " </td></tr>" ;
241
241
for ( int i = 0 ; i < Cats.ncats ; i++)
242
242
{
243
243
str += htmlTableRow (
@@ -257,7 +257,7 @@ QString QgsGrassModelItem::info()
257
257
case QgsGrassModel::Vector:
258
258
{
259
259
QString str = tblStart;
260
- str += htmlTableRow (" <b>Vector</b>" , " <b>" + mMap + " </b>" );
260
+ str += htmlTableRow (QObject::tr ( " <b>Vector</b>" ) , " <b>" + mMap + " </b>" );
261
261
262
262
QgsGrass::setLocation ( mGisbase , mLocation );
263
263
@@ -270,18 +270,18 @@ QString QgsGrassModelItem::info()
270
270
int is3d = Vect_is_3d (&Map);
271
271
272
272
// Number of elements
273
- str += htmlTableRow ( " Points" , QString::number (Vect_get_num_primitives (&Map, GV_POINT)) );
274
- str += htmlTableRow ( " Lines" , QString::number (Vect_get_num_primitives (&Map, GV_LINE)) );
275
- str += htmlTableRow ( " Boundaries" , QString::number (Vect_get_num_primitives (&Map, GV_BOUNDARY)) );
276
- str += htmlTableRow ( " Centroids" , QString::number (Vect_get_num_primitives (&Map, GV_CENTROID)) );
273
+ str += htmlTableRow ( QObject::tr ( " Points" ) , QString::number (Vect_get_num_primitives (&Map, GV_POINT)) );
274
+ str += htmlTableRow ( QObject::tr ( " Lines" ) , QString::number (Vect_get_num_primitives (&Map, GV_LINE)) );
275
+ str += htmlTableRow ( QObject::tr ( " Boundaries" ) , QString::number (Vect_get_num_primitives (&Map, GV_BOUNDARY)) );
276
+ str += htmlTableRow ( QObject::tr ( " Centroids" ) , QString::number (Vect_get_num_primitives (&Map, GV_CENTROID)) );
277
277
if ( is3d )
278
278
{
279
- str += htmlTableRow ( " Faces" , QString::number ( Vect_get_num_primitives (&Map, GV_FACE) ) );
280
- str += htmlTableRow ( " Kernels" , QString::number ( Vect_get_num_primitives (&Map, GV_KERNEL) ) );
279
+ str += htmlTableRow ( QObject::tr ( " Faces" ) , QString::number ( Vect_get_num_primitives (&Map, GV_FACE) ) );
280
+ str += htmlTableRow ( QObject::tr ( " Kernels" ) , QString::number ( Vect_get_num_primitives (&Map, GV_KERNEL) ) );
281
281
}
282
282
283
- str += htmlTableRow ( " Areas" , QString::number (Vect_get_num_areas (&Map)) );
284
- str += htmlTableRow ( " Islands" , QString::number ( Vect_get_num_islands (&Map) ) );
283
+ str += htmlTableRow ( QObject::tr ( " Areas" ) , QString::number (Vect_get_num_areas (&Map)) );
284
+ str += htmlTableRow ( QObject::tr ( " Islands" ) , QString::number ( Vect_get_num_islands (&Map) ) );
285
285
286
286
287
287
// Box and dimension
@@ -296,27 +296,27 @@ QString QgsGrassModelItem::info()
296
296
int proj = window.proj ;
297
297
298
298
G_format_northing (box.N , buffer, proj);
299
- str += htmlTableRow ( " North" , QString (buffer) );
299
+ str += htmlTableRow ( QObject::tr ( " North" ) , QString (buffer) );
300
300
G_format_northing (box.S , buffer, proj);
301
- str += htmlTableRow ( " South" , QString (buffer) );
301
+ str += htmlTableRow ( QObject::tr ( " South" ) , QString (buffer) );
302
302
G_format_easting (box.E , buffer, proj );
303
- str += htmlTableRow ( " East" , QString (buffer) );
303
+ str += htmlTableRow ( QObject::tr ( " East" ) , QString (buffer) );
304
304
G_format_easting (box.W , buffer, proj );
305
- str += htmlTableRow ( " West" , QString (buffer) );
305
+ str += htmlTableRow ( QObject::tr ( " West" ) , QString (buffer) );
306
306
if ( is3d )
307
307
{
308
- str += htmlTableRow ( " Top" , QString::number (box.T ) );
309
- str += htmlTableRow ( " Bottom" , QString::number (box.B ) );
308
+ str += htmlTableRow ( QObject::tr ( " Top" ) , QString::number (box.T ) );
309
+ str += htmlTableRow ( QObject::tr ( " Bottom" ) , QString::number (box.B ) );
310
310
}
311
311
312
- str += htmlTableRow ( " 3D" , is3d ? " yes" : " no" );
312
+ str += htmlTableRow ( " 3D" , is3d ? QObject::tr ( " yes" ) : QObject::tr ( " no" ) );
313
313
314
314
str += " </table>" ;
315
315
316
316
// History
317
317
Vect_hist_rewind ( &Map );
318
318
char hbuffer[1001 ];
319
- str += " <p>History<br>" ;
319
+ str += " <p>" + QObject::tr ( " History<br>" ) ;
320
320
QRegExp rx ( " ^-+$" );
321
321
while ( Vect_hist_read ( hbuffer, 1000 , &Map ) != NULL ) {
322
322
QString row = QString (hbuffer);
@@ -343,8 +343,8 @@ QString QgsGrassModelItem::info()
343
343
case QgsGrassModel::VectorLayer:
344
344
{
345
345
QString str = tblStart;
346
- str += htmlTableRow (" <b>Vector</b>" , " <b>" + mMap + " </b>" );
347
- str += htmlTableRow (" <b>Layer</b>" , " <b>" + mLayer + " </b>" );
346
+ str += htmlTableRow (QObject::tr ( " <b>Vector</b>" ) , " <b>" + mMap + " </b>" );
347
+ str += htmlTableRow (QObject::tr ( " <b>Layer</b>" ) , " <b>" + mLayer + " </b>" );
348
348
349
349
QgsGrass::setLocation ( mGisbase , mLocation );
350
350
@@ -363,7 +363,7 @@ QString QgsGrassModelItem::info()
363
363
int type = QgsGrassProvider::grassLayerType (mLayer );
364
364
if (type != -1 )
365
365
{
366
- str += htmlTableRow (" Features" ,
366
+ str += htmlTableRow ( QObject::tr ( " Features" ) ,
367
367
QString::number (Vect_cidx_get_type_count (&Map, field, type)) );
368
368
}
369
369
@@ -372,10 +372,10 @@ QString QgsGrassModelItem::info()
372
372
// Database link
373
373
if ( fi )
374
374
{
375
- str += htmlTableRow (" Driver" , QString (fi->driver ) );
376
- str += htmlTableRow (" Database" , QString (fi->database ) );
377
- str += htmlTableRow (" Table" , QString (fi->table ) );
378
- str += htmlTableRow (" Key column" , QString (fi->key ) );
375
+ str += htmlTableRow (QObject::tr ( " Driver" ) , QString (fi->driver ) );
376
+ str += htmlTableRow (QObject::tr ( " Database" ) , QString (fi->database ) );
377
+ str += htmlTableRow (QObject::tr ( " Table" ) , QString (fi->table ) );
378
+ str += htmlTableRow (QObject::tr ( " Key column" ) , QString (fi->key ) );
379
379
}
380
380
}
381
381
}
0 commit comments