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); |