Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 266801
Collapse All | Expand All

(-)src/nautilus_property_page.c (-20 / +24 lines)
Lines 22-28 Link Here
22
 * 	Boston, MA  02110-1301, USA.
22
 * 	Boston, MA  02110-1301, USA.
23
 */
23
 */
24
24
25
#include "config.h"
25
#ifdef HAVE_CONFIG_H
26
#  include <config.h>
27
#endif
26
#include "mime_types.h"
28
#include "mime_types.h"
27
#include <libnautilus-extension/nautilus-extension-types.h>
29
#include <libnautilus-extension/nautilus-extension-types.h>
28
#include <libnautilus-extension/nautilus-property-page-provider.h>
30
#include <libnautilus-extension/nautilus-property-page-provider.h>
Lines 82-90 Link Here
82
    }
84
    }
83
85
84
    if (hour == 0) {
86
    if (hour == 0) {
85
        result = g_strdup_printf(_("%2i:%02.0f"), min, seconds);
87
        result = g_strdup_printf(dgettext(GETTEXT_PACKAGE,"%2i:%02.0f"), min, seconds);
86
    } else {
88
    } else {
87
        result = g_strdup_printf(_("%i:%02i:%02.0f"), hour, min, seconds);
89
        result = g_strdup_printf(dgettext(GETTEXT_PACKAGE,"%i:%02i:%02.0f"), hour, min, seconds);
88
    }
90
    }
89
    return g_strstrip(result);
91
    return g_strstrip(result);
90
}
92
}
Lines 263-269 Link Here
263
265
264
        data = get_metadata(filename);
266
        data = get_metadata(filename);
265
267
266
        label = gtk_label_new(_("<span weight=\"bold\">Media Details</span>"));
268
        label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"<span weight=\"bold\">Media Details</span>"));
267
        gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
269
        gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
268
        gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
270
        gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
269
        gtk_misc_set_padding(GTK_MISC(label), 0, 6);
271
        gtk_misc_set_padding(GTK_MISC(label), 0, 6);
Lines 271-277 Link Here
271
        i++;
273
        i++;
272
274
273
        if (data->title && strlen(data->title) > 0) {
275
        if (data->title && strlen(data->title) > 0) {
274
            label = gtk_label_new(_("Title"));
276
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Title"));
275
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
277
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
276
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
278
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
277
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
279
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 283-289 Link Here
283
        }
285
        }
284
286
285
        if (data->artist && strlen(data->artist) > 0) {
287
        if (data->artist && strlen(data->artist) > 0) {
286
            label = gtk_label_new(_("Artist"));
288
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Artist"));
287
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
289
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
288
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
290
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
289
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
291
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 295-301 Link Here
295
        }
297
        }
296
298
297
        if (data->album && strlen(data->album) > 0) {
299
        if (data->album && strlen(data->album) > 0) {
298
            label = gtk_label_new(_("Album"));
300
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Album"));
299
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
301
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
300
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
302
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
301
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
303
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 307-313 Link Here
307
        }
309
        }
308
310
309
        if (data->length) {
311
        if (data->length) {
310
            label = gtk_label_new(_("Length"));
312
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Length"));
311
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
313
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
312
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
314
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
313
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
315
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 319-325 Link Here
319
        }
321
        }
320
322
321
        if (data->demuxer && strlen(data->demuxer) > 0) {
323
        if (data->demuxer && strlen(data->demuxer) > 0) {
322
            label = gtk_label_new(_("Demuxer"));
324
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Demuxer"));
323
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
325
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
324
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
326
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
325
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
327
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 331-344 Link Here
331
        }
333
        }
332
334
333
        if (data->video_present) {
335
        if (data->video_present) {
334
            label = gtk_label_new(_("<span weight=\"bold\">Video Details</span>"));
336
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"<span weight=\"bold\">Video Details</span>"));
335
            gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
337
            gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
336
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
338
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
337
            gtk_misc_set_padding(GTK_MISC(label), 0, 6);
339
            gtk_misc_set_padding(GTK_MISC(label), 0, 6);
338
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
340
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
339
            i++;
341
            i++;
340
342
341
            label = gtk_label_new(_("Video Size:"));
343
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Video Size:"));
342
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
344
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
343
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
345
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
344
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
346
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 349-355 Link Here
349
            g_free(buf);
351
            g_free(buf);
350
            i++;
352
            i++;
351
353
352
            label = gtk_label_new(_("Video Codec:"));
354
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Video Codec:"));
353
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
355
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
354
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
356
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
355
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
357
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 360-366 Link Here
360
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
362
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
361
            i++;
363
            i++;
362
364
363
            label = gtk_label_new(_("Video Bitrate:"));
365
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Video Bitrate:"));
364
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
366
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
365
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
367
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
366
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
368
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 371-377 Link Here
371
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
373
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
372
            i++;
374
            i++;
373
375
374
            label = gtk_label_new(_("Video Frame Rate:"));
376
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Video Frame Rate:"));
375
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
377
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
376
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
378
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
377
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
379
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 385-398 Link Here
385
        }
387
        }
386
388
387
        if (data->audio_present) {
389
        if (data->audio_present) {
388
            label = gtk_label_new(_("<span weight=\"bold\">Audio Details</span>"));
390
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"<span weight=\"bold\">Audio Details</span>"));
389
            gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
391
            gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
390
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
392
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
391
            gtk_misc_set_padding(GTK_MISC(label), 0, 6);
393
            gtk_misc_set_padding(GTK_MISC(label), 0, 6);
392
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
394
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
393
            i++;
395
            i++;
394
396
395
            label = gtk_label_new(_("Audio Codec:"));
397
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Audio Codec:"));
396
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
398
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
397
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
399
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
398
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
400
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 403-409 Link Here
403
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
405
            gtk_table_attach_defaults(GTK_TABLE(page), label, 1, 2, i, i + 1);
404
            i++;
406
            i++;
405
407
406
            label = gtk_label_new(_("Audio Bitrate:"));
408
            label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Audio Bitrate:"));
407
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
409
            gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
408
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
410
            gtk_misc_set_padding(GTK_MISC(label), 12, 0);
409
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
411
            gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 415-421 Link Here
415
            i++;
417
            i++;
416
418
417
            if (g_strtod(data->audio_nch, NULL) > 0) {
419
            if (g_strtod(data->audio_nch, NULL) > 0) {
418
                label = gtk_label_new(_("Audio Channels:"));
420
                label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Audio Channels:"));
419
                gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
421
                gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
420
                gtk_misc_set_padding(GTK_MISC(label), 12, 0);
422
                gtk_misc_set_padding(GTK_MISC(label), 12, 0);
421
                gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
423
                gtk_table_attach_defaults(GTK_TABLE(page), label, 0, 1, i, i + 1);
Lines 473-479 Link Here
473
475
474
    if (found) {
476
    if (found) {
475
        uri = nautilus_file_info_get_uri(file);
477
        uri = nautilus_file_info_get_uri(file);
476
        label = gtk_label_new(_("Audio/Video"));
478
        label = gtk_label_new(dgettext(GETTEXT_PACKAGE,"Audio/Video"));
477
        page = gtk_table_new(20, 2, FALSE);
479
        page = gtk_table_new(20, 2, FALSE);
478
        gtk_container_set_border_width(GTK_CONTAINER(page), 6);
480
        gtk_container_set_border_width(GTK_CONTAINER(page), 6);
479
        if (get_properties(page, uri)) {
481
        if (get_properties(page, uri)) {
Lines 528-534 Link Here
528
#ifdef ENABLE_NLS
530
#ifdef ENABLE_NLS
529
    bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
531
    bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
530
    bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
532
    bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
531
    textdomain(GETTEXT_PACKAGE);
533
	// specify the domain in the translation calls so
534
	// we don't mess up the translation of the other tabs
535
	// textdomain(GETTEXT_PACKAGE);
532
#endif
536
#endif
533
537
534
    gnome_mplayer_properties_plugin_register_type(module);
538
    gnome_mplayer_properties_plugin_register_type(module);

Return to bug 266801