Mercurial > mplayer.hg
changeset 34606:ed612f6f4778
Make mplayer.c messages translatable.
author | ib |
---|---|
date | Sun, 12 Feb 2012 15:37:04 +0000 |
parents | b85d4539ad07 |
children | 084c21922624 |
files | help/help_mp-en.h mplayer.c |
diffstat | 2 files changed, 24 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/help/help_mp-en.h Sun Feb 12 13:35:17 2012 +0000 +++ b/help/help_mp-en.h Sun Feb 12 15:37:04 2012 +0000 @@ -177,6 +177,17 @@ #define MSGTR_MenuCall "Menu call\n" #define MSGTR_MasterQuit "Option -udp-slave: exiting because master exited\n" #define MSGTR_InvalidIP "Option -udp-ip: invalid IP address\n" +#define MSGTR_Forking "Forking...\n" +#define MSGTR_Forked "Forked...\n" +#define MSGTR_CouldntStartGdb "Couldn't start gdb\n" +#define MSGTR_CouldntFork "Couldn't fork\n" +#define MSGTR_FilenameTooLong "Filename is too long, can not load file or directory specific config files\n" +#define MSGTR_AudioDeviceStuck "Audio device got stuck!\n" +#define MSGTR_AudioOutputTruncated "Audio output truncated at end.\n" +#define MSGTR_ASSCannotAddVideoFilter "ASS: cannot add video filter\n" +#define MSGTR_PtsAfterFiltersMissing "pts after filters MISSING\n" +#define MSGTR_CommandLine "CommandLine:" +#define MSGTR_MenuInitFailed "Menu init failed.\n" // --- edit decision lists #define MSGTR_EdlOutOfMem "Can't allocate enough memory to hold EDL data.\n"
--- a/mplayer.c Sun Feb 12 13:35:17 2012 +0000 +++ b/mplayer.c Sun Feb 12 15:37:04 2012 +0000 @@ -528,7 +528,7 @@ if (start_pts != MP_NOPTS_VALUE) mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_START_TIME=%.2f\n", start_pts); else - mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_START_TIME=unknown\n"); + mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_START_TIME=%s\n", MSGTR_Unknown); mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_LENGTH=%.2f\n", demuxer_get_time_length(mpctx->demuxer)); mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_SEEKABLE=%d\n", mpctx->stream->seek && (!mpctx->demuxer || mpctx->demuxer->seekable)); @@ -805,7 +805,7 @@ #endif } mp_msg(MSGT_CPLAYER, MSGL_FATAL, "\n" MSGTR_IntBySignal, x, - current_module ? current_module : "unknown" + current_module ? current_module : MSGTR_Unknown ); mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_SIGNAL=%d\n", x); if (sig_count <= 1) @@ -831,17 +831,17 @@ #ifdef CONFIG_CRASH_DEBUG if (crash_debug) { int gdb_pid; - mp_msg(MSGT_CPLAYER, MSGL_INFO, "Forking...\n"); + mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_Forking); gdb_pid = fork(); - mp_msg(MSGT_CPLAYER, MSGL_INFO, "Forked...\n"); + mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_Forked); if (gdb_pid == 0) { // We are the child char spid[20]; snprintf(spid, sizeof(spid), "%i", getppid()); getch2_disable(); // allow terminal to work properly with gdb if (execlp("gdb", "gdb", prog_path, spid, "-ex", "bt", NULL) == -1) - mp_msg(MSGT_CPLAYER, MSGL_ERR, "Couldn't start gdb\n"); + mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_CouldntStartGdb); } else if (gdb_pid < 0) - mp_msg(MSGT_CPLAYER, MSGL_ERR, "Couldn't fork\n"); + mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_CouldntFork); else { waitpid(gdb_pid, NULL, 0); } @@ -967,7 +967,7 @@ const char *name; if (strlen(file) > PATH_MAX - 14) { - mp_msg(MSGT_CPLAYER, MSGL_WARN, "Filename is too long, can not load file or directory specific config files\n"); + mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_FilenameTooLong); return; } sprintf(cfg, "%s.conf", file); @@ -2134,7 +2134,7 @@ if (mpctx->sh_video || bytes_to_write >= ao_data.outburst) break; if (timeout++ > 10) { - mp_msg(MSGT_CPLAYER, MSGL_WARN, "Audio device got stuck!\n"); + mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_AudioDeviceStuck); break; } @@ -2195,7 +2195,7 @@ } else if ((format_change || audio_eof) && mpctx->audio_out->get_delay() < .04) { // Sanity check to avoid hanging in case current ao doesn't output // partial chunks and doesn't check for AOPLAY_FINAL_CHUNK - mp_msg(MSGT_CPLAYER, MSGL_WARN, "Audio output truncated at end.\n"); + mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_AudioOutputTruncated); sh_audio->a_out_buffer_len = 0; } } @@ -2342,7 +2342,7 @@ if (vf_ass) sh_video->vfilter = vf_ass; else - mp_msg(MSGT_CPLAYER, MSGL_ERR, "ASS: cannot add video filter\n"); + mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_ASSCannotAddVideoFilter); } } #endif @@ -2469,7 +2469,7 @@ ((vf_instance_t *)sh_video->vfilter)->control(sh_video->vfilter, VFCTRL_GET_PTS, &sh_video->pts); if (sh_video->pts == MP_NOPTS_VALUE) { - mp_msg(MSGT_CPLAYER, MSGL_ERR, "pts after filters MISSING\n"); + mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_PtsAfterFiltersMissing); sh_video->pts = sh_video->last_pts; } if (sh_video->last_pts == MP_NOPTS_VALUE) @@ -2904,7 +2904,7 @@ // Many users forget to include command line in bugreports... if (mp_msg_test(MSGT_CPLAYER, MSGL_V)) { - mp_msg(MSGT_CPLAYER, MSGL_INFO, "CommandLine:"); + mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_CommandLine); for (i = 1; i < argc; i++) mp_msg(MSGT_CPLAYER, MSGL_INFO, " '%s'", argv[i]); mp_msg(MSGT_CPLAYER, MSGL_INFO, "\n"); @@ -2976,7 +2976,7 @@ if (menu_init(mpctx, MPLAYER_CONFDIR "/menu.conf")) mp_msg(MSGT_CPLAYER, MSGL_V, "Menu initialized: %s\n", MPLAYER_CONFDIR "/menu.conf"); else { - mp_msg(MSGT_CPLAYER, MSGL_ERR, "Menu init failed.\n"); + mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_MenuInitFailed); use_menu = 0; } }