From c5ef07b915f1e8446de16b551e2885f16c586bbd Mon Sep 17 00:00:00 2001 From: dogsheng <960055655@qq.com> Date: Sat, 14 Dec 2019 21:52:00 +0800 Subject: [PATCH] Package init --- README.en.md | 36 - README.md | 39 - ...ls-1.4.0-CVE-2014-9638-CVE-2014-9639.patch | 84 + vorbis-tools-1.4.0-CVE-2015-6749.patch | 43 + vorbis-tools-1.4.0-bz1003607.patch | 26 + vorbis-tools-1.4.0-bz1116650.patch | 72207 ++++++++++++++++ vorbis-tools-1.4.0-bz1185558.patch | 31 + vorbis-tools-1.4.0-bz887540.patch | 27 + vorbis-tools-1.4.0-man-page.patch | 217 + vorbis-tools-1.4.0.tar.gz | Bin 0 -> 1346532 bytes vorbis-tools.spec | 58 + 11 files changed, 72693 insertions(+), 75 deletions(-) delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch create mode 100644 vorbis-tools-1.4.0-CVE-2015-6749.patch create mode 100644 vorbis-tools-1.4.0-bz1003607.patch create mode 100644 vorbis-tools-1.4.0-bz1116650.patch create mode 100644 vorbis-tools-1.4.0-bz1185558.patch create mode 100644 vorbis-tools-1.4.0-bz887540.patch create mode 100644 vorbis-tools-1.4.0-man-page.patch create mode 100644 vorbis-tools-1.4.0.tar.gz create mode 100644 vorbis-tools.spec diff --git a/README.en.md b/README.en.md deleted file mode 100644 index b481384..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# vorbis-tools - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 78da0ea..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# vorbis-tools - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch b/vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch new file mode 100644 index 0000000..0ae0929 --- /dev/null +++ b/vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch @@ -0,0 +1,84 @@ +From 32c4958c4d113562f879ce76664fe785f93bba7c Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Thu, 19 Feb 2015 15:32:24 +0100 +Subject: [PATCH] oggenc: validate count of channels in the header + +... in order to prevent a division by zero (CVE-2014-9638) and integer +overflow (CVE-2014-9639). + +Bug: https://trac.xiph.org/ticket/2136 +Bug: https://trac.xiph.org/ticket/2137 +--- + oggenc/audio.c | 19 +++++++++++++++++-- + 1 file changed, 17 insertions(+), 2 deletions(-) + +diff --git a/oggenc/audio.c b/oggenc/audio.c +index 22bbed4..1cbb214 100644 +--- a/oggenc/audio.c ++++ b/oggenc/audio.c +@@ -13,6 +13,7 @@ + #include + #endif + ++#include + #include + #include + #include +@@ -251,6 +252,7 @@ int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + aiff_fmt format; + aifffile *aiff = malloc(sizeof(aifffile)); + int i; ++ long channels; + + if(buf[11]=='C') + aifc=1; +@@ -277,11 +279,17 @@ int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + return 0; + } + +- format.channels = READ_U16_BE(buffer); ++ format.channels = channels = READ_U16_BE(buffer); + format.totalframes = READ_U32_BE(buffer+2); + format.samplesize = READ_U16_BE(buffer+6); + format.rate = (int)read_IEEE80(buffer+8); + ++ if(channels <= 0L || SHRT_MAX < channels) ++ { ++ fprintf(stderr, _("Warning: Unsupported count of channels in AIFF header\n")); ++ return 0; ++ } ++ + aiff->bigendian = 1; + + if(aifc) +@@ -412,6 +420,7 @@ int wav_open(FILE *in, oe_enc_opt *opt, unsigned char *oldbuf, int buflen) + wav_fmt format; + wavfile *wav = malloc(sizeof(wavfile)); + int i; ++ long channels; + + /* Ok. At this point, we know we have a WAV file. Now we have to detect + * whether we support the subtype, and we have to find the actual data +@@ -449,12 +458,18 @@ int wav_open(FILE *in, oe_enc_opt *opt, unsigned char *oldbuf, int buflen) + } + + format.format = READ_U16_LE(buf); +- format.channels = READ_U16_LE(buf+2); ++ format.channels = channels = READ_U16_LE(buf+2); + format.samplerate = READ_U32_LE(buf+4); + format.bytespersec = READ_U32_LE(buf+8); + format.align = READ_U16_LE(buf+12); + format.samplesize = READ_U16_LE(buf+14); + ++ if(channels <= 0L || SHRT_MAX < channels) ++ { ++ fprintf(stderr, _("Warning: Unsupported count of channels in WAV header\n")); ++ return 0; ++ } ++ + if(format.format == -2) /* WAVE_FORMAT_EXTENSIBLE */ + { + if(len<40) +-- +2.1.0 + diff --git a/vorbis-tools-1.4.0-CVE-2015-6749.patch b/vorbis-tools-1.4.0-CVE-2015-6749.patch new file mode 100644 index 0000000..02a1e8c --- /dev/null +++ b/vorbis-tools-1.4.0-CVE-2015-6749.patch @@ -0,0 +1,43 @@ +From 16d10a1c957425a49cf74332b99cf3d39e80cc09 Mon Sep 17 00:00:00 2001 +From: Mark Harris +Date: Sun, 30 Aug 2015 05:54:46 -0700 +Subject: [PATCH] oggenc: Fix large alloca on bad AIFF input + +Fixes #2212 + +Signed-off-by: Kamil Dudka +--- + oggenc/audio.c | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/oggenc/audio.c b/oggenc/audio.c +index 1cbb214..547e826 100644 +--- a/oggenc/audio.c ++++ b/oggenc/audio.c +@@ -246,8 +246,8 @@ static int aiff_permute_matrix[6][6] = + int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + { + int aifc; /* AIFC or AIFF? */ +- unsigned int len; +- unsigned char *buffer; ++ unsigned int len, readlen; ++ unsigned char buffer[22]; + unsigned char buf2[8]; + aiff_fmt format; + aifffile *aiff = malloc(sizeof(aifffile)); +@@ -271,9 +271,9 @@ int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + return 0; /* Weird common chunk */ + } + +- buffer = alloca(len); +- +- if(fread(buffer,1,len,in) < len) ++ readlen = len < sizeof(buffer) ? len : sizeof(buffer); ++ if(fread(buffer,1,readlen,in) < readlen || ++ (len > readlen && !seek_forward(in, len-readlen))) + { + fprintf(stderr, _("Warning: Unexpected EOF in reading AIFF header\n")); + return 0; +-- +2.4.6 + diff --git a/vorbis-tools-1.4.0-bz1003607.patch b/vorbis-tools-1.4.0-bz1003607.patch new file mode 100644 index 0000000..9620759 --- /dev/null +++ b/vorbis-tools-1.4.0-bz1003607.patch @@ -0,0 +1,26 @@ +From 1fbd20941836aa4df17d0f6b44fef4d655ff5fc2 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 3 Sep 2013 12:28:32 +0200 +Subject: [PATCH] vcut: fix an off-by-one error in submit_headers_to_stream() + +Bug: https://bugzilla.redhat.com/1003607 +--- + vcut/vcut.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/vcut/vcut.c b/vcut/vcut.c +index d7ba699..17426b9 100644 +--- a/vcut/vcut.c ++++ b/vcut/vcut.c +@@ -178,7 +178,7 @@ static int submit_headers_to_stream(vcut_state *s) + for(i=0;i<4;i++) + { + ogg_packet p; +- if(i < 4) /* a header packet */ ++ if(i < 3) /* a header packet */ + { + p.bytes = vs->headers[i].length; + p.packet = vs->headers[i].packet; +-- +1.7.1 + diff --git a/vorbis-tools-1.4.0-bz1116650.patch b/vorbis-tools-1.4.0-bz1116650.patch new file mode 100644 index 0000000..3013336 --- /dev/null +++ b/vorbis-tools-1.4.0-bz1116650.patch @@ -0,0 +1,72207 @@ +From ec8e0fb56511d28828b8529f9d159a0adcfb48a3 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Mon, 7 Jul 2014 17:15:53 +0200 +Subject: [PATCH 1/2] Resolves: #1116650 - update po files from + translationproject.org + +--- + po/be.po | 3178 +++++++++++++++------------------------------------------ + po/cs.po | 2262 +++++++++++++++------------------------- + po/da.po | 1422 ++++++++++++-------------- + po/de.po | 2922 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + po/en_GB.po | 3123 +++++++++++++++----------------------------------------- + po/eo.po | 1562 +++++++++++----------------- + po/es.po | 3286 +++++++++++++++-------------------------------------------- + po/fr.po | 2164 +++++++++++++++------------------------ + po/hr.po | 1352 +++++++++++++----------- + po/hu.po | 3045 ++++++++++++++---------------------------------------- + po/id.po | 2890 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + po/nl.po | 945 ++++++----------- + po/pl.po | 680 ++++--------- + po/ro.po | 3225 +++++++++++++++------------------------------------------ + po/ru.po | 3131 ++++++++++++++++---------------------------------------- + po/sk.po | 3150 ++++++++++++++++---------------------------------------- + po/sl.po | 2884 +++++++++++++++++++++++++++++++++++++++++++++++++++ + po/sr.po | 2881 +++++++++++++++++++++++++++++++++++++++++++++++++++ + po/sv.po | 1869 +++++++++++++++------------------ + po/uk.po | 3161 ++++++++++++++++---------------------------------------- + po/vi.po | 1316 +++++++++--------------- + 21 files changed, 23745 insertions(+), 26703 deletions(-) + create mode 100644 po/de.po + create mode 100644 po/id.po + create mode 100644 po/sl.po + create mode 100644 po/sr.po + +diff --git a/po/be.po b/po/be.po +index a4cc8e5..75509af 100644 +--- a/po/be.po ++++ b/po/be.po +@@ -6,8 +6,7 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.0\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"POT-Creation-Date: 2002-07-19 22:30+1000\n" + "PO-Revision-Date: 2003-10-21 11:45+0300\n" + "Last-Translator: Ales Nyakhaychyk \n" + "Language-Team: Belarusian \n" +@@ -16,196 +15,187 @@ msgstr "" + "Content-Transfer-Encoding: 8bit\n" + "X-Generator: KBabel 0.9.6\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:111 ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Памылка: нестае памяці ў malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:344 ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Памылка: немагчыма атрымаць памяць у malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/buffer.c:363 ++msgid "malloc" ++msgstr "malloc" ++ ++#: ogg123/callbacks.c:70 ++msgid "Error: Device not available.\n" + msgstr "Памылка: прылада недасяжная.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "" +-"Памылка: %s патрабуе каб назва файла вываду была задана з выбарам -f.\n" ++#: ogg123/callbacks.c:73 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" ++msgstr "Памылка: %s патрабуе каб назва файла вываду была задана з выбарам -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:76 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Памылка: дадатковае значэньне выбру не падтрымліваецца прыладай %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:80 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Памылка: немагчыма адчыніць прыладу %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:84 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Памылка: памылка прылады %s.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:87 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Памылка: файл вываду не павінен ужывацца для прылады %s.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Памылка: немагчыма адчыніць файл %s на запіс.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:94 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Памылка: файл %s ужо йснуе.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:97 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "" + "Памылка: гэтая памылка ніколі не павінна здарацца (%d).\n" + "Хавайся ў бульбу!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:120 ogg123/callbacks.c:125 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Памылка: нестае памяці ў new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:169 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Памылка: нестае памяці ў new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:228 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Памылка: нестае памяці ў new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:274 ogg123/callbacks.c:293 ogg123/callbacks.c:330 ++#: ogg123/callbacks.c:349 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Памылка: нестае памяці ў decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Памылка: нестае памяці ў decoder_buffered_metadata_callback().\n" +- +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Сыстэмная памылка" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Памылка разбору: %s у радку %d з %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#. Column headers ++#. Name ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Назва" + +-#: ogg123/cfgfile_options.c:137 ++#. Description ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Апісаньне" + +-#: ogg123/cfgfile_options.c:140 ++#. Type ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Від" + +-#: ogg123/cfgfile_options.c:143 ++#. Default ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Дапомна" + +-#: ogg123/cfgfile_options.c:169 +-#, c-format ++#: ogg123/cfgfile_options.c:165 + msgid "none" + msgstr "ніякі" + +-#: ogg123/cfgfile_options.c:172 +-#, c-format ++#: ogg123/cfgfile_options.c:168 + msgid "bool" + msgstr "лягічаскі" + +-#: ogg123/cfgfile_options.c:175 +-#, c-format ++#: ogg123/cfgfile_options.c:171 + msgid "char" + msgstr "знакавы" + +-#: ogg123/cfgfile_options.c:178 +-#, c-format ++#: ogg123/cfgfile_options.c:174 + msgid "string" + msgstr "радковы" + +-#: ogg123/cfgfile_options.c:181 +-#, c-format ++#: ogg123/cfgfile_options.c:177 + msgid "int" + msgstr "цэлалікавы" + +-#: ogg123/cfgfile_options.c:184 +-#, c-format ++#: ogg123/cfgfile_options.c:180 + msgid "float" + msgstr "сапраўнды" + +-#: ogg123/cfgfile_options.c:187 +-#, c-format ++#: ogg123/cfgfile_options.c:183 + msgid "double" + msgstr "double" + +-#: ogg123/cfgfile_options.c:190 +-#, c-format ++#: ogg123/cfgfile_options.c:186 + msgid "other" + msgstr "іншы" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:506 oggenc/oggenc.c:511 ++#: oggenc/oggenc.c:516 oggenc/oggenc.c:521 oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:531 + msgid "(none)" + msgstr "(ніякі)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Пасьпяхова" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Ключ ня знойдзены" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Ключа няма" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Кепскае значэньне" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Кепскі від у сьпісе выбараў" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Невядомая памылка" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:74 + msgid "Internal error parsing command line options.\n" + msgstr "Унутраная памылка разбору выбараў загаднага радка.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:81 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Памер буфэра ўводу меншы за найменшы памер, роўны %d Кб." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:93 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" +@@ -214,44 +204,44 @@ msgstr "" + "=== Памылка \"%s\" разбору выбараў, вызначаных у загадным радку.\n" + "=== Выбар: %s\n" + +-#: ogg123/cmdline_options.c:109 +-#, c-format ++#. not using the status interface here ++#: ogg123/cmdline_options.c:100 + msgid "Available options:\n" + msgstr "Магчымыя выбары:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:109 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Няма такой прылады: %s.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:129 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Драйвэр %s ня выводзіць у файл.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:134 + msgid "=== Cannot specify output file without specifying a driver.\n" + msgstr "=== Нельга вызначаць файл вываду, ня вызначыўшы драйвэр.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:149 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Недакладны фармат выбара: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:164 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Недапушчальнае значэньне прэбуфэра. Прамежак: 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:179 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 з %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:186 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Немагчыма граць кожны 0-вы кавалак!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:194 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" +@@ -259,257 +249,116 @@ msgstr "" + "--- Немагчыма граць кожны кавалак 0 разоў.\n" + "--- Каб праверыць дэкаваньне, выкарыстоўвайце драйвэр вываду null.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:206 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "" +-"--- Немагчыма прачытаць сьпіс файлаў %s для прайграваньня. Прапушчана.\n" +- +-#: ogg123/cmdline_options.c:248 +-msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "--- Немагчыма прачытаць сьпіс файлаў %s для прайграваньня. Прапушчана.\n" + +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:227 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Драйвэр %s, які вызначаны ў файле наладак, недапушчальны.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" ++#: ogg123/cmdline_options.c:237 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" + msgstr "" + "=== Немагчыма загрузіць дапомны драйвэр і няма вызначэньня драйвэра ў файле\n" + "наладак. Выхад.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:258 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Магчымыя выбары:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 з %s %s\n" ++" ад Фундацыі Xiph.org (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Файл: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Магчымыя выбары:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Увод - ня ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Апісаньне" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Магчымыя выбары:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:383 +-#, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:384 +-#, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++"Выкарыстаньне: ogg123 [<выбары>] <файл уводу> ...\n" ++"\n" ++" -h, --help Гэтая даведка.\n" ++" -V, --version Адлюстроўвае вэрсыю Ogg123.\n" ++" -d, --device=d Ужывае 'd' ў якасьці прылады вываду.\n" ++" Магчамыя прылады ('*'=жывая, '@'=файл):\n" ++" " ++ ++#: ogg123/cmdline_options.c:279 ++#, c-format ++msgid "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=назва_файла Усталёўвае назву файла вываду для папярэдне\n" ++" вызначанай прылады file (з дапамогай -d).\n" ++" -k n, --skip n Абмінуць першыя n сэкундаў.\n" ++" -o, --device-option=k:v Перадае адмысловы выбар k са значэньнем v да\n" ++" папярэдне вызначанай прылады (з дапамогай -d).\n" ++" Глядзіце man старонку, каб атрымаць больш\n" ++" падрабязныя зьвесткі.\n" ++" -b n, --buffer n Ужываць буфэр уводу памерам n Кб.\n" ++" -p n, --prebuffer n Загружаць буфэр уводу на n%% перад тым, як\n" ++" пачынаць прайграваньне.\n" ++" -v, --verbose Адлюстроўваць зьвесткі аб поспеху й стане.\n" ++" -q, --quiet Нічога не адлюстроўваць (бяз назвы).\n" ++" -x n, --nth Граць кожны n-ны блёк.\n" ++" -y n, --ntimes Паўтараць кожны блёк n разоў.\n" ++" -z, --shuffle Прайграваць у выпадковым парадку.\n" ++"\n" ++" Ogg123 пераходзіць да іншага сьпева, атрымаўшы SIGINT (Ctrl-C); два SIGINT\n" ++"на працягу s мілісэкундаў прымушаюць ogg123 выйсьці.\n" ++" -l, --delay=s Усталяваць s [мілісэкунды] (дапомна 500).\n" ++ ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:203 ++#: ogg123/oggvorbis_format.c:106 ogg123/oggvorbis_format.c:321 ++#: ogg123/oggvorbis_format.c:336 ogg123/oggvorbis_format.c:354 ++msgid "Error: Out of memory.\n" + msgstr "Памылка: нестае памяці.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:59 ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Памылка: немагчыма атрымаць памяць у malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:137 ++msgid "Error: Could not set signal mask." + msgstr "Памылка: немагчыма вызначыць маску сыгнала." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:191 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Памылка: немагчыма стварыць буфэр уводу.\n" + +-#: ogg123/ogg123.c:81 ++#. found, name, description, type, ptr, default ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "дапомная прылада вываду" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "выпадковае прайграваньне" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Немагчыма абмінуць %f сэкундаў." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:261 + #, c-format + msgid "" + "\n" +@@ -519,482 +368,253 @@ msgstr "" + "\n" + "Прылада аўдыё: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:262 + #, c-format + msgid "Author: %s" + msgstr "Стваральнік: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:263 + #, c-format + msgid "Comments: %s" + msgstr "Камэнтары: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:307 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Увага: немагчыма прачытаць тэчку %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:341 + msgid "Error: Could not create audio buffer.\n" + msgstr "Памылка: немагчыма стварыць аўдыёбуфэр.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:429 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Немагчыма адшукаць модуль, каб чытаць з %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:434 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Немагчыма адчыніць %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:440 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Фармат файла %s не падтрымліваецца.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:450 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Памылка адчыненьня %s з дапамогай модуля %s. Магчыма файл пашкоджаны.\n" ++msgstr "Памылка адчыненьня %s з дапамогай модуля %s. Магчыма файл пашкоджаны.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:469 + #, c-format + msgid "Playing: %s" + msgstr "Прайграваньне: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:474 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Немагчыма абмінуць %f сэкундаў." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:512 ++msgid "Error: Decoding failure.\n" + msgstr "Памылка: памылка дэкадаваньня.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#. In case we were killed mid-output ++#: ogg123/ogg123.c:585 + msgid "Done." + msgstr "Зроблена." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:51 ++msgid "Track number:" ++msgstr "Нумар запіса:" ++ ++#: ogg123/oggvorbis_format.c:52 ++msgid "ReplayGain (Track):" ++msgstr "ReplayGain (Запіс):" ++ ++#: ogg123/oggvorbis_format.c:53 ++msgid "ReplayGain (Album):" ++msgstr "ReplayGain (Альбом):" ++ ++#: ogg123/oggvorbis_format.c:54 ++msgid "ReplayGain (Track) Peak:" ++msgstr "ReplayGain (Запіс) Peak:" ++ ++#: ogg123/oggvorbis_format.c:55 ++msgid "ReplayGain (Album) Peak:" ++msgstr "ReplayGain (Альбом) Peak:" ++ ++#: ogg123/oggvorbis_format.c:56 ++msgid "Copyright" ++msgstr "Аўтарскія правы" ++ ++#: ogg123/oggvorbis_format.c:57 ogg123/oggvorbis_format.c:58 ++msgid "Comment:" ++msgstr "Камэнтар:" ++ ++#: ogg123/oggvorbis_format.c:167 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Дзірка ў плыні; магчыма, гэта бясшкодна\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:173 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Бібліятэка Vorbis паведаміла пра памылку плыні.\n" + +-#: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format +-msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Бітавая плыня: %d канал(ы), %ldГц" +- +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:402 + #, c-format +-msgid "Vorbis format: Version %d" +-msgstr "" ++msgid "Version is %d" ++msgstr "Вэрсыя -- %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:406 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Падказкі бітрэйту: верхні=%ld пачатковы=%ld ніжні=%ld вакно=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:414 ++#, c-format ++msgid "Bitstream is %d channel, %ldHz" ++msgstr "Бітавая плыня: %d канал(ы), %ldГц" ++ ++#: ogg123/oggvorbis_format.c:419 + #, c-format + msgid "Encoded by: %s" + msgstr "Закадавана ўжываючы: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 ++msgid "Error: Out of memory in create_playlist_member().\n" + msgstr "Памылка: нестае памяці ў create_playlist_member().\n" + +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Увага: немагчыма прачытаць тэчку %s.\n" +- +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Папярэджаньне ад сьпісу %s: немагчыма прачытаць тэчку %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 ++msgid "Error: Out of memory in playlist_to_array().\n" + msgstr "Памылка: нестае памяці ў playlist_to_array().\n" + +-#: ogg123/speex_format.c:363 +-#, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Бітавая плыня: %d канал(ы), %ldГц" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Вэрсія: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Памылка чатаньня загалоўкаў\n" +- +-#: ogg123/speex_format.c:480 +-#, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" +- +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sПрэбуф да %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sПрыпынена" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +-#, c-format ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + msgid "Memory allocation error in stats_init()\n" + msgstr "Памылка атрыманьня памяці ў stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Файл: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Час: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "з %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Сярэдні бітрэйт: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " буфэр уводу %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Буфэр вываду %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#: ogg123/transport.c:67 ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Памылка: немагчыма атрымаць памяць у malloc_data_source_stats()\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Нумар запіса:" ++#: oggenc/audio.c:39 ++msgid "WAV file reader" ++msgstr "Чытач файлаў WAV" + +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "ReplayGain (Запіс):" ++#: oggenc/audio.c:40 ++msgid "AIFF/AIFC file reader" ++msgstr "Чытач файлаў AIFF/AIFC" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "ReplayGain (Альбом):" ++#: oggenc/audio.c:117 oggenc/audio.c:374 ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Увага: нечаканы канец файла пры чытаньні загалоўка WAV.\n" + +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "ReplayGain (Запіс):" ++#: oggenc/audio.c:128 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Пропуск кавалка віду \"%s\", даўжынёй %d.\n" + +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "ReplayGain (Альбом):" ++#: oggenc/audio.c:146 ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Аўтарскія правы" ++#: oggenc/audio.c:231 ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Увага: ня знойдзена ніводнага агульнага кавалка ў AIFF файле.\n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Камэнтар:" ++#: oggenc/audio.c:237 ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Увага: няпоўны агульны кавалак у загалоўку AIFF.\n" + +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 з %s %s\n" ++#: oggenc/audio.c:245 ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" ++#: oggenc/audio.c:258 ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Увага: няпоўны загаловак AIFF-C.\n" + +-#: oggdec/oggdec.c:57 +-#, fuzzy, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "" +-"Выкарыстаньне: vcut фай_уводу.ogg ф_вываду1.ogg ф_вываду2.ogg " +-"пункт_разрэзкі\n" ++#: oggenc/audio.c:263 ++msgid "Warning: Can't handle compressed AIFF-C\n" ++msgstr "Увага: сьціснутыя AIFF-C не падтрымліваюцца.\n" + +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" ++#: oggenc/audio.c:270 ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Увага: кавалак SSND ня знойдзены ў AIFF файле.\n" + +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++#: oggenc/audio.c:276 ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Увага: сапсаваны кавалак SSND у загалоўку AIFF.\n" + +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++#: oggenc/audio.c:282 ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" + +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" ++#: oggenc/audio.c:314 ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" + msgstr "" ++"Увага: oggenc не падтрымлівае гэткі від файлаў AIFF/AIFC.\n" ++" Мае быць 8-мі ці 16-ці бітавым ІКМ.\n" + +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++#: oggenc/audio.c:357 ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Увага: нераспазнаны фармат кавалка ў загалоўку WAV.\n" + +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ПАМЫЛКА: немагчыма адкрыць файл уводу \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ПАМЫЛКА: немагчыма адкрыць файл вываду \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Няўдалае адчыненьне файла як vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Файл \"%s\" закадаваны.\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "стандартны ўвод" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "стандартны вывад" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Памылка выдаленьня старога файла %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"ПАМЫЛКА: ня вызначаныя файлы ўводу. Паспрабуце -h для даведкі.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ПАМЫЛКА: некалькі файлаў уводу з вызначанай назвай файла вываду;\n" +-"лепей выкарыстоўвайце -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "Чытач файлаў WAV" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "Чытач файлаў AIFF/AIFC" +- +-#: oggenc/audio.c:49 +-#, fuzzy +-msgid "FLAC file reader" +-msgstr "Чытач файлаў WAV" +- +-#: oggenc/audio.c:50 +-#, fuzzy +-msgid "Ogg FLAC file reader" +-msgstr "Чытач файлаў WAV" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Увага: нечаканы канец файла пры чытаньні загалоўка WAV.\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Пропуск кавалка віду \"%s\", даўжынёй %d.\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Увага: ня знойдзена ніводнага агульнага кавалка ў AIFF файле.\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format +-msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Увага: няпоўны агульны кавалак у загалоўку AIFF.\n" +- +-#: oggenc/audio.c:276 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" +- +-#: oggenc/audio.c:291 +-#, fuzzy, c-format +-msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Увага: няпоўны загаловак AIFF-C.\n" +- +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Увага: сьціснутыя AIFF-C не падтрымліваюцца.\n" +- +-#: oggenc/audio.c:312 +-#, fuzzy, c-format +-msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Увага: кавалак SSND ня знойдзены ў AIFF файле.\n" +- +-#: oggenc/audio.c:318 +-#, fuzzy, c-format +-msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Увага: сапсаваны кавалак SSND у загалоўку AIFF.\n" +- +-#: oggenc/audio.c:324 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Увага: нечаканы канец файла пры чытаньні загалоўку AIFF.\n" +- +-#: oggenc/audio.c:370 +-#, fuzzy, c-format +-msgid "" +-"Warning: OggEnc does not support this type of AIFF/AIFC file\n" +-" Must be 8 or 16 bit PCM.\n" +-msgstr "" +-"Увага: oggenc не падтрымлівае гэткі від файлаў AIFF/AIFC.\n" +-" Мае быць 8-мі ці 16-ці бітавым ІКМ.\n" +- +-#: oggenc/audio.c:427 +-#, fuzzy, c-format +-msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Увага: нераспазнаны фармат кавалка ў загалоўку WAV.\n" +- +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:369 + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -1002,8 +622,7 @@ msgstr "" + "Увага: недапушчальны фармат кавалка ў загалоўку WAV.\n" + " Усё адно спраба прачытаць (магчыма не спрацуе)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:406 + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1011,176 +630,74 @@ msgstr "" + "ПАМЫЛКА: від WAV файла не падтрымліваецца (мае быць стандартны ІКМ\n" + "ці ІКМ 3-га віду з незамацаванай коскай.\n" + +-#: oggenc/audio.c:528 +-#, c-format ++#: oggenc/audio.c:455 + msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + msgstr "" + "ПАМЫЛКА: падфармат файла WAV не падтрымліваецца (мае быць 16 бітавы\n" + "ІКМ ці ІКМ з незамацаванай коскай.\n" + +-#: oggenc/audio.c:664 +-#, c-format +-msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++#: oggenc/audio.c:607 ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" +- +-#: oggenc/audio.c:670 +-#, c-format +-msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" +- +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"НЕДАРОБКА: атрыманыя сэмплы нулявога памеру ад рэсэмплера, Ваш файл будзе " +-"абрэзаны.\n" ++"НЕДАРОБКА: атрыманыя сэмплы нулявога памеру ад рэсэмплера, Ваш файл будзе абрэзаны.\n" + "Калі ласка, паведаміце пра гэта распрацоўнікам праграмы.\n" + +-#: oggenc/audio.c:790 +-#, c-format ++#: oggenc/audio.c:625 + msgid "Couldn't initialise resampler\n" + msgstr "Немагчыма распачаць рэсэмплер.\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:59 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Пашыраны выбар \"%s\" кадавальніка ўсталяваны ў %s.\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Пашыраны выбар \"%s\" кадавальніка ўсталяваны ў %s.\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:100 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Часьціня зьмененая з %f кГц у %f кГц.\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:103 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Невядомы дадатковы выбар \"%s\".\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" ++#: oggenc/encode.c:133 ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 каналаў павінна хапіць кожнаму. (Нажаль vorbis не падтрымлівае болей)\n" + +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" +- +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 каналаў павінна хапіць кожнаму. (Нажаль vorbis не падтрымлівае болей)\n" +- +-#: oggenc/encode.c:246 +-#, c-format ++#: oggenc/encode.c:141 + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Запыт найменшага ці найбольшага бітрэйту патрабуе \"--managed\".\n" + +-#: oggenc/encode.c:264 +-#, c-format ++#: oggenc/encode.c:159 + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Няўдалае распачынаньне рэжыму: недапушчальнае значэньне якасьці.\n" + +-#: oggenc/encode.c:309 +-#, c-format +-msgid "Set optional hard quality restrictions\n" +-msgstr "" +- +-#: oggenc/encode.c:311 +-#, c-format +-msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +- +-#: oggenc/encode.c:327 +-#, c-format ++#: oggenc/encode.c:183 + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Няўдалае распачынаньне рэжыму: недапушчальнае значэньне бітрэйту.\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "УВАГА: вызначана невядомая опцыя, праігнараваная->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Няўдалы запіс загалоўку ў плыню вываду.\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:237 + msgid "Failed writing header to output stream\n" + msgstr "Няўдалы запіс загалоўку ў плыню вываду.\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Няўдалы запіс загалоўку ў плыню вываду.\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Няўдалы запіс загалоўку ў плыню вываду.\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:303 + msgid "Failed writing data to output stream\n" + msgstr "Няўдалы запіс даньняў у плыню вываду.\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 +-#, fuzzy, c-format +-msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++#: oggenc/encode.c:349 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + msgstr "\t[%5.1f%%] [засталось %2d хв %.2d с] %c" + +-#: oggenc/encode.c:726 +-#, fuzzy, c-format +-msgid "\tEncoding [%2dm%.2ds so far] %c " ++#: oggenc/encode.c:359 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c" + msgstr "\tКадаваньне [%2d хв %.2d с пакуль] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:377 + #, c-format + msgid "" + "\n" +@@ -1191,8 +708,7 @@ msgstr "" + "\n" + "Файл \"%s\" закадаваны.\n" + +-#: oggenc/encode.c:746 +-#, c-format ++#: oggenc/encode.c:379 + msgid "" + "\n" + "\n" +@@ -1202,7 +718,7 @@ msgstr "" + "\n" + "Кадаваньне скончана.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:383 + #, c-format + msgid "" + "\n" +@@ -1211,17 +727,17 @@ msgstr "" + "\n" + "\tДаўжыня файла: %d хв %04.1f с.\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:387 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tПрайшло часу: %d хв %04.1f с.\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:390 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tХуткасьць: %.4f.\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:391 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1230,27 +746,7 @@ msgstr "" + "\tСярэдні бітрэйт: %.1f Кбіт/с.\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:428 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1261,7 +757,17 @@ msgstr "" + " %s%s%s \n" + "зь сярэднім бітрэйтам %d кбіт/с" + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:430 oggenc/encode.c:437 oggenc/encode.c:445 ++#: oggenc/encode.c:452 oggenc/encode.c:458 ++msgid "standard input" ++msgstr "стандартны ўвод" ++ ++#: oggenc/encode.c:431 oggenc/encode.c:438 oggenc/encode.c:446 ++#: oggenc/encode.c:453 oggenc/encode.c:459 ++msgid "standard output" ++msgstr "стандартны вывад" ++ ++#: oggenc/encode.c:436 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1272,7 +778,7 @@ msgstr "" + " %s%s%s \n" + "з прыблізным бітрэйтам %d Кбіт/с (з выкарыстаньнем VBR)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:444 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1283,7 +789,7 @@ msgstr "" + " %s%s%s \n" + "з узроўнем якасьці %2.2f ужываючы вымушаны VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:451 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1294,7 +800,7 @@ msgstr "" + " %s%s%s \n" + "зь якасьцю %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:457 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1305,809 +811,397 @@ msgstr "" + " %s%s%s \n" + "выкарыстоўваючы кіраваньне бітрэйтам " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Няўдалае адчыненьне файла як vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Памылка: нестае памяці.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 +-#, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 ++#: oggenc/oggenc.c:96 + #, c-format + msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ПАМЫЛКА: немагчыма адкрыць файл уводу \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "ПАМЫЛКА: ня вызначаныя файлы ўводу. Паспрабуце -h для даведкі.\n" + +-#: oggenc/oggenc.c:132 +-#, c-format ++#: oggenc/oggenc.c:111 + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "Памылка: некалькі файлаў вызначана пры ўжываньні стандартнага ўводу.\n" + +-#: oggenc/oggenc.c:139 +-#, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" ++#: oggenc/oggenc.c:118 ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" + msgstr "" + "ПАМЫЛКА: некалькі файлаў уводу з вызначанай назвай файла вываду;\n" + "лепей выкарыстоўвайце -n\n" + +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "УВАГА: вызначана замала загалоўкаў, даўнімаецца апошні загаловак.\n" +- +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:172 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "ПАМЫЛКА: немагчыма адкрыць файл уводу \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "Чытач файлаў WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:200 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Адкрыцьцё модулем %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:209 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "ПАМЫЛКА: фармат файла ўводу \"%s\" не падтрымліваецца.\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:259 ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "УВАГА: няма назвы файла, дапомная назва \"default.ogg\".\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:267 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ПАМЫЛКА: немагчыма стварыць падтэчкі, патрэбныя для назвы файла вываду \"%s" +-"\".\n" +- +-#: oggenc/oggenc.c:342 +-#, fuzzy, c-format +-msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "Назвы файлаў уводу й вываду не павінны супадаць\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ПАМЫЛКА: немагчыма стварыць падтэчкі, патрэбныя для назвы файла вываду \"%s\".\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "ПАМЫЛКА: немагчыма адкрыць файл вываду \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:308 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Рэсэмплінг уводу з %d Гц да %d Гц.\n" + +-#: oggenc/oggenc.c:406 +-#, c-format ++#: oggenc/oggenc.c:315 + msgid "Downmixing stereo to mono\n" + msgstr "Пераўтварэньне якасьці са стэрэа ў мона.\n" + +-#: oggenc/oggenc.c:409 +-#, fuzzy, c-format +-msgid "WARNING: Can't downmix except from stereo to mono\n" ++#: oggenc/oggenc.c:318 ++msgid "ERROR: Can't downmix except from stereo to mono\n" + msgstr "ПАМЫЛКА: зьмяненьне немагчымае, апроч са стэрэа ў мона.\n" + +-#: oggenc/oggenc.c:417 +-#, c-format +-msgid "Scaling input to %f\n" +-msgstr "" +- +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 з %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:365 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" +-" argument in kbps. By default, this produces a VBR\n" +-" encoding, equivalent to using -q or --quality.\n" +-" See the --managed option to use a managed bitrate\n" +-" targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" +-" --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" +-" but encoding will be much slower. Don't use it unless\n" +-" you have a strong need for detailed control over\n" +-" bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-" encoding for a fixed-size channel. Using this will\n" +-" automatically enable managed bitrate mode (see\n" +-" --managed).\n" ++" encoding for a fixed-size channel.\n" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-" streaming applications. Using this will automatically\n" +-" enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" +-" --advanced-encode-option option=value\n" +-" Sets an advanced encoder option to the given value.\n" +-" The valid options (and their values) are documented\n" +-" in the man page supplied with this program. They are\n" +-" for advanced users only, and should be used with\n" +-" caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" +-" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +-" high), instead of specifying a particular bitrate.\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" +-" The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" +-" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-" being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" +-" used multiple times. The argument should be in the\n" +-" format \"tag=value\".\n" ++" used multiple times.\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" +-" may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" +-" In this mode, output is to stdout unless an output filename is specified\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Выкарыстаньне: oggenc [выбары] input.wav [...]\n" ++"\n" ++"Агульныя выбары:\n" ++" -Q, --quiet Бяз вываду ў stderr.\n" ++" -h, --help Надрукаваць тэкст гэтае даведкі\n" ++" -r, --raw Просты рэжым. Уваходныя файлы чытаюцца наўпрост\n" ++" як ІКМ даныя\n" ++" -B, --raw-bits=n Усталяваць колькасьць бітаў на сэмпл для простага\n" ++" ўводу. Дапомнае значэньне 16.\n" ++" -C, --raw-chan=n Устанавіць колькасьць каналаў для простага ўваходу.\n" ++" Даўнята 2\n" ++" -R, --raw-rate=n Устанавіць колькасьць сэмплаў на сэкунду для простага\n" ++" рэжыму. Даўнята 44100.\n" ++" --raw-endianness 1 для bigendian, 0 для little (даўнята 0)\n" ++" -b, --bitrate Выбар намінальнага бітрэйту для кадаваньня. Спроба\n" ++" кадаваньня зь бітрэйтам, які спасярэджвае даны.\n" ++" Атрымоўвае парамэтар ў kb/s. Гэная апэрацыя задзейнічае\n" ++" мэханізм кіраваньня бітрэйтам і ня раіцца для бальшыні\n" ++" карыстальнікаў. Лепей ужывай -q, --quality.\n" ++" -m, --min-bitrate Мінімальны бітрэйт (у kb/s). Пасуе пры кадаваньні з\n" ++" фіксаваным памерам канала.\n" ++" -M, --max-bitrate Максымальны бітрэйт. Пасуе для патокавых дастасаваньняў.\n" ++" -q, --quality Вызначае якасьць ад 0 (нізкая) да 10 (высокая), замест\n" ++" вызначэньня пэўнага бітрэйту. Гэта звычайны рэжым\n" ++" функцыянаваньня. Дробныя значэньні якасьці (2,75 і г.д.)\n" ++" таксама дазволеныя. Якасьць -1 магчымая, але наўрад\n" ++" будзе мець прымальную якасьць.\n" ++" --resample n Рэсэмплаваць уваходныя даныя да часьціні n (Hz)\n" ++" --downmix Пераўтварыць стэрэа ў мона. Дазволена толькі са стэрэа\n" ++" ўваходам.\n" ++" -s, --serial Вызначае сэрыйны нумар для патоку. Калі кадуеш колькі\n" ++" файлаў нумар павялічваецца для кожнага файла, пачынаючы\n" ++" з другога.\n" ++"\n" ++"Выбары, зьвязаныя з назвамі:\n" ++" -o, --output=fn Запіс файла ў fn (толькі ў аднафайлавым рэжыме)\n" ++" -n, --names=радок Ствараць імёны файлаў паводле гэтага радка. %%a, %%t, %%l,\n" ++" %%n, %%d замяняюцца на выканаўцу, назву, альбом, нумар\n" ++" запісу і дату, адпаведна (гл. ніжэй)\n" ++" %%%% дае знак %%.\n" ++" -X, --name-remove=s Выдаляць вызначаныя знакі з парамэтраў фарматнага радка,\n" ++" вызначанага -n. Карыснае для атрыманьня карэктных імёнаў\n" ++" файлаў.\n" ++" -P, --name-replace=s Замяняць знакі, выдаленыя --name-remove, на вызначаныя\n" ++" знакі. Калі гэты радок карацейшы за сьпіс --name-remove ці\n" ++" ня вызначаны, то лішнія знакі папросту выдаляюцца.\n" ++" Даўнятыя ўсталёўкі для вышэйшых двух парамэтраў залежаць\n" ++" ад пляцформы.\n" ++" -c, --comment=c Дадаць радок як камэнтар. Гэтая опцыя можа ўжывацца колькі\n" ++" разоў.\n" ++" -d, --date Дата запісу (звычайна дата выкананьня)\n" ++" -N, --tracknum Нумар запісу\n" ++" -t, --title Назва запісу\n" ++" -l, --album Назва альбома\n" ++" -a, --artist Імя выканаўцы\n" ++" -G, --genre Стыль запісу\n" ++" Калі вызначана колькі файлаў, тады асобнікі папярэдніх пяці\n" ++" парамэтраў будуць ужывацца ў тым парадку, у якім яны\n" ++" вызначаныя. Калі назваў запісаў вызначана менш, чым файлаў,\n" ++" OggEnc надрукуе папярэджаньне і будзе ўжываць апошнюю для \n" ++" астатніх файлаў. Калі вызначана меней нумароў, то рэшта\n" ++" файлаў застанецца непранумараваная. Іншыя парамэтры будуць\n" ++" скарыстаныя ізноў без папярэджаньня (прыкладам ты можаш\n" ++" вызначыць адзін раз дату, і яна будзе ўжытая для ўсіх)\n" ++"\n" ++"Файлы ўводу:\n" ++"OggEnc падтрымлівае наступныя тыпы ўваходных тыпаў: 16 ці 8 бітавы ІКМ WAV, AIFF\n" ++"ці AIFF/C, ці 32 бітавы WAV з рацыянальнымі лікамі IEEE. Файлы могуць быць мона,\n" ++"стэрэа ці з большай колькасьцю каналаў і зь любой верхняй часьцінёй.\n" ++"Зь іншага боку, опцыя --raw дазваляе ўжываць простыя ІКМ файлы, якія маюць быць\n" ++"16 бітавымі стэрэа ІКМ файламі зь little-endian парадкам байтаў (\"неразборлівыя\n" ++"WAV\"), калі ня вызначаныя дадатковыя парамэтры простага рэжыму.\n" ++"Можна атрымоўваць файл са стандартнага ўваходу, ужыўшы - замест імя файла. У \n" ++"гэтым рэжыме выхад накіраваны ў stdout, калі ня вызначана імя выходнага файла з\n" ++"дапамогай -o.\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:536 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" + msgstr "УВАГА: праігнараваны няправільны запабежны знак '%c' у фармаце імя\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 +-#, c-format ++#: oggenc/oggenc.c:562 oggenc/oggenc.c:670 oggenc/oggenc.c:683 + msgid "Enabling bitrate management engine\n" + msgstr "Задзейнічаньне мэханізму кіраваньня бітрэйтам\n" + +-#: oggenc/oggenc.c:716 +-#, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"УВАГА: вызначаны парадак байтаў для няпростых даных. Лічым уваход простым.\n" ++#: oggenc/oggenc.c:571 ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "УВАГА: вызначаны парадак байтаў для няпростых даных. Лічым уваход простым.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:574 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "УВАГА: немагчыма прачытаць парамэтар парадку байтаў \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:581 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "УВАГА: немагчыма прачытаць часьціню рэсэмплінгу \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++#: oggenc/oggenc.c:587 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" + msgstr "Увага: вызначана часьціня рэсэмплінгу %d Hz. Мелася на ўвазе %d Hz?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "УВАГА: немагчыма прачытаць часьціню рэсэмплінгу \"%s\"\n" +- +-#: oggenc/oggenc.c:756 +-#, c-format ++#: oggenc/oggenc.c:599 + msgid "No value for advanced encoder option found\n" + msgstr "Ня знойдзена значэньне для зададзенай пашыранай опцыі кадаваньніка\n" + +-#: oggenc/oggenc.c:776 +-#, c-format ++#: oggenc/oggenc.c:610 + msgid "Internal error parsing command line options\n" + msgstr "Нутраная памылка разбору опцый каманднага радка\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Увага: няправільны камэнтар (\"%s\"), праігнараваны.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:656 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Увага: намінальны бітрэйт \"%s\" не распазнаны\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:664 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Увага: мінімальны бітрэйт \"%s\" не распазнаны\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:677 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Увага: максымальны бітрэйт \"%s\" не распазнаны\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:689 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Не распазнаная опцыя якасьці \"%s\", праігнараваная\n" + +-#: oggenc/oggenc.c:865 +-#, c-format ++#: oggenc/oggenc.c:697 + msgid "WARNING: quality setting too high, setting to maximum quality.\n" + msgstr "УВАГА: запытана завысокая якасьць, устаноўлена ў максымальную.\n" + +-#: oggenc/oggenc.c:871 +-#, c-format ++#: oggenc/oggenc.c:703 + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "УВАГА: вызначана колькі фарматаў імя, ужыты апошні\n" + +-#: oggenc/oggenc.c:880 +-#, c-format ++#: oggenc/oggenc.c:712 + msgid "WARNING: Multiple name format filters specified, using final\n" + msgstr "УВАГА: вызначана колькі фільтраў фармату імя, ужыты апошні\n" + +-#: oggenc/oggenc.c:889 +-#, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" ++#: oggenc/oggenc.c:721 ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" + msgstr "УВАГА: вызначана колькі фільтраў замены фармату імя, ужыты апошні\n" + +-#: oggenc/oggenc.c:897 +-#, c-format ++#: oggenc/oggenc.c:729 + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "УВАГА: вызначана колькі выходных файлаў, лепей ужывай -n\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 з %s %s\n" +- +-#: oggenc/oggenc.c:916 +-#, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"УВАГА: вызначаныя біты на сэмпл для няпростых даных. Лічым уваход простым.\n" ++#: oggenc/oggenc.c:748 ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "УВАГА: вызначаныя біты на сэмпл для няпростых даных. Лічым уваход простым.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +-#, c-format ++#. Failed, so just set to 16 ++#: oggenc/oggenc.c:753 oggenc/oggenc.c:757 + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "УВАГА: вызначаныя біты на сэмпл няправільныя, прынята 16.\n" + +-#: oggenc/oggenc.c:932 +-#, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"УВАГА: вызначаная колькасьць каналаў для няпростых даных. Лічым уваход " +-"простым.\n" ++#: oggenc/oggenc.c:764 ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "УВАГА: вызначаная колькасьць каналаў для няпростых даных. Лічым уваход простым.\n" + +-#: oggenc/oggenc.c:937 +-#, c-format ++#. Failed, so just set to 2 ++#: oggenc/oggenc.c:769 + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "УВАГА: вызначаная няправільная колькасьць каналаў, прынята 2.\n" + +-#: oggenc/oggenc.c:948 +-#, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"УВАГА: вызначаная часьціня для няпростых даных. Лічым уваход простым.\n" ++#: oggenc/oggenc.c:780 ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "УВАГА: вызначаная часьціня для няпростых даных. Лічым уваход простым.\n" + +-#: oggenc/oggenc.c:953 +-#, c-format ++#. Failed, so just set to 44100 ++#: oggenc/oggenc.c:785 + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" + msgstr "УВАГА: вызначаная няправільная часьціня, прынята 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 +-#, c-format ++#: oggenc/oggenc.c:789 + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "УВАГА: вызначана невядомая опцыя, праігнараваная->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Немагчыма сканвэртаваць камэнтар у UTF-8, немагчыма дадаць\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 +-#, c-format ++#: oggenc/oggenc.c:811 + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Немагчыма сканвэртаваць камэнтар у UTF-8, немагчыма дадаць\n" + +-#: oggenc/oggenc.c:1033 +-#, c-format ++#: oggenc/oggenc.c:830 + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" + msgstr "УВАГА: вызначана замала загалоўкаў, даўнімаецца апошні загаловак.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Немагчыма стварыць каталёг \"%s\": %s\n" + +-#: oggenc/platform.c:179 +-#, c-format +-msgid "Error checking for existence of directory %s: %s\n" +-msgstr "Памылка праверкі на існаваньне каталёгу %s: %s\n" +- +-#: oggenc/platform.c:192 +-#, c-format +-msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "Памылка: сэгмэнт шляху \"%s\" не зьяўляецца каталёгам\n" +- +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Увага: камэнтар %d ў патоку %d няправільна адфарматаваны, ня ўтрымлівае '=': " +-"\"%s\"\n" +- +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Увага: імя поля камэнтара ў камэнтары %d (паток %d) няправільнае: \"%s\"\n" +- +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): " +-"маркер даўжыні няправільны\n" +- +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): " +-"замала байтаў\n" +- +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): " +-"няправільная пасьлядоўнасьць\n" +- +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "Увага: памылка ў дэкодэры utf8. Павінна быць немагчымым\n" +- +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Увага: немагчыма раскадаваць пакет загалоўку vorbis - няправільны паток " +-"vorbis (%d)\n" +- +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Увага: паток Vorbis %d утрымлівае няправільна акантаваныя загалоўкі. Апошняя " +-"старонка загалоўкаў утрымлівае дадатковыя пакеты ці granulepos ня роўнае " +-"нулю\n" +- +-#: ogginfo/ogginfo2.c:400 +-#, fuzzy, c-format +-msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "Загалоўкі Vorbis разабраныя ў патоку %d, зьвесткі ніжэй...\n" +- +-#: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format +-msgid "Version: %d.%d.%d\n" +-msgstr "Вэрсія: %d\n" +- +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, c-format +-msgid "Vendor: %s\n" +-msgstr "Распаўсюднік: %s\n" +- +-#: ogginfo/ogginfo2.c:406 +-#, c-format +-msgid "Width: %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format +-msgid "Height: %d\n" +-msgstr "Вэрсія: %d\n" +- +-#: ogginfo/ogginfo2.c:408 +-#, c-format +-msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:411 +-msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:413 +-msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:416 +-msgid "Invalid zero framerate\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:418 +-#, c-format +-msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:422 +-msgid "Aspect ratio undefined\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:427 +-#, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:429 +-msgid "Frame aspect 4:3\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:431 +-msgid "Frame aspect 16:9\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:433 +-#, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:437 +-msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:439 +-msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:441 +-#, fuzzy +-msgid "Colourspace unspecified\n" +-msgstr "дзеяньне ня вызначана\n" +- +-#: ogginfo/ogginfo2.c:444 +-msgid "Pixel format 4:2:0\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:446 +-msgid "Pixel format 4:2:2\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:448 +-msgid "Pixel format 4:4:4\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:450 +-msgid "Pixel format invalid\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format +-msgid "Target bitrate: %d kbps\n" +-msgstr "Найбольшы бітрэйт: %f кбіт/с\n" +- +-#: ogginfo/ogginfo2.c:453 +-#, c-format +-msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 +-msgid "User comments section follows...\n" +-msgstr "Камэнтары карыстальніка йдуць ніжэй...\n" +- +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Увага: granulepos у патоку %d зьмяншаецца ад " ++#: oggenc/platform.c:154 ++#, c-format ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Памылка праверкі на існаваньне каталёгу %s: %s\n" + +-#: ogginfo/ogginfo2.c:520 +-msgid "" +-"Theora stream %d:\n" +-"\tTotal data length: %" +-msgstr "" ++#: oggenc/platform.c:167 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Памылка: сэгмэнт шляху \"%s\" не зьяўляецца каталёгам\n" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Увага: немагчыма раскадаваць пакет загалоўку vorbis - няправільны паток " +-"vorbis (%d)\n" ++#: ogginfo/ogginfo2.c:156 ++#, c-format ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Увага: немагчыма раскадаваць пакет загалоўку vorbis - няправільны паток vorbis (%d)\n" + +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Увага: паток Vorbis %d утрымлівае няправільна акантаваныя загалоўкі. Апошняя " +-"старонка загалоўкаў утрымлівае дадатковыя пакеты ці granulepos ня роўнае " +-"нулю\n" ++#: ogginfo/ogginfo2.c:164 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Увага: паток Vorbis %d утрымлівае няправільна акантаваныя загалоўкі. Апошняя старонка загалоўкаў утрымлівае дадатковыя пакеты ці granulepos ня роўнае нулю\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:168 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Загалоўкі Vorbis разабраныя ў патоку %d, зьвесткі ніжэй...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:171 + #, c-format + msgid "Version: %d\n" + msgstr "Вэрсія: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:175 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Распаўсюднік: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:182 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Распаўсюднік: %s\n" ++ ++#: ogginfo/ogginfo2.c:183 + #, c-format + msgid "Channels: %d\n" + msgstr "Каналаў: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:184 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2116,193 +1210,120 @@ msgstr "" + "Ступень: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:187 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Пачатковы бітрэйт: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:190 + msgid "Nominal bitrate not set\n" + msgstr "Пачатковы бітрэйт ня вызначаны\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:193 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Найбольшы бітрэйт: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:196 + msgid "Upper bitrate not set\n" + msgstr "Найбольшы бітрэйт ня вызначаны\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:199 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Найменшы бітрэйт: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:202 + msgid "Lower bitrate not set\n" + msgstr "Найменшы бітрэйт ня вызначаны\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Увага: немагчыма раскадаваць пакет загалоўку vorbis - няправільны паток " +-"vorbis (%d)\n" ++#: ogginfo/ogginfo2.c:205 ++msgid "User comments section follows...\n" ++msgstr "Камэнтары карыстальніка йдуць ніжэй...\n" + +-#: ogginfo/ogginfo2.c:703 ++#: ogginfo/ogginfo2.c:217 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Увага: паток Vorbis %d утрымлівае няправільна акантаваныя загалоўкі. Апошняя " +-"старонка загалоўкаў утрымлівае дадатковыя пакеты ці granulepos ня роўнае " +-"нулю\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Загалоўкі Vorbis разабраныя ў патоку %d, зьвесткі ніжэй...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Вэрсія: %d\n" ++msgid "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" ++msgstr "Увага: камэнтар %d ў патоку %d няправільна адфарматаваны, ня ўтрымлівае '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:226 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Увага: імя поля камэнтара ў камэнтары %d (паток %d) няправільнае: \"%s\"\n" + +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Распаўсюднік: %s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Пачатковы бітрэйт ня вызначаны\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:257 ogginfo/ogginfo2.c:266 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): маркер даўжыні няправільны\n" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:274 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): замала байтаў\n" + +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:335 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Увага: недапушчальная пасьлядоўнасьць UTF-8 у камэнтары %d (паток %d): няправільная пасьлядоўнасьць\n" + +-#: ogginfo/ogginfo2.c:795 +-msgid "Invalid zero granulepos rate\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:347 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" ++msgstr "Увага: памылка ў дэкодэры utf8. Павінна быць немагчымым\n" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:364 + #, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgid "Warning: granulepos in stream %d decreases from " ++msgstr "Увага: granulepos у патоку %d зьмяншаецца ад " + +-#: ogginfo/ogginfo2.c:810 ++#: ogginfo/ogginfo2.c:365 ++msgid " to " ++msgstr " у " ++ ++#: ogginfo/ogginfo2.c:365 + msgid "\n" + msgstr "\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:384 ++#, c-format + msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + msgstr "" ++"Плыня Vorbis %d:\n" ++"\tАгульная даўжыня даньняў: %ld байтаў\n" ++"\tДаўжыня прайграваньня: %ldm:%02ld s.\n" ++"\tСярэдні бітрэйт: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Увага: канец-патоку ня вызначаны ў патоку %d\n" + +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:537 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Увага: Няправільная старонка загалоўкаў, ня знойдзена пакетаў\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Увага: няправільная старонка загалоўкаў у патоку %d, утрымлівае колькі " +-"пакетаў\n" +- +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:549 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "Увага: няправільная старонка загалоўкаў у патоку %d, утрымлівае колькі пакетаў\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:574 ++msgid "Warning: Hole in data found at approximate offset " + msgstr "Увага: Дзірка ў даных знойдзена на прыблізнай адлегласьці " + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:575 ++msgid " bytes. Corrupted ogg.\n" ++msgstr " байт(аў). Пашкоджаны ogg.\n" ++ ++#: ogginfo/ogginfo2.c:599 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Памылка адкрыцьця файла ўводу \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:604 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2311,88 +1332,66 @@ msgstr "" + "Апрацоўка файла \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:613 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Немагчыма знайсьці апрацоўшчыка для патока, bailing\n" + +-#: ogginfo/ogginfo2.c:1156 +-msgid "Page found for stream after EOS flag" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1163 +-msgid "Error unknown." +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:618 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file.\n" + msgstr "" + "Увага: недапушчальна разьмешчаныя старонкі ў лягічным патоку %d\n" + "Гэта сьведчыць аб пашкоджанасьці файла ogg.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:625 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Новы лягічны паток (#%d, нумар: %08x): тып %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:628 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Увага: сьцяг пачатку патока не ўстаноўлены ў патоку %d\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++#: ogginfo/ogginfo2.c:632 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" + msgstr "Увага: сьцяг пачатку патока знойдзены ў сярэдзіне патока %d\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Увага: прабел у нумарах пасьлядоўнасьцяў у патоку %d. Атрыманая старонка %" +-"ld, але чакалася старонка %ld. Сьведчыць пра адсутнасьць даных.\n" ++#: ogginfo/ogginfo2.c:637 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Увага: прабел у нумарах пасьлядоўнасьцяў у патоку %d. Атрыманая старонка %ld, але чакалася старонка %ld. Сьведчыць пра адсутнасьць даных.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:652 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Лягічная плыня %d скончылася\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:659 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Памылка: ня знойдзена даных ogg у файле \"%s\".\n" + "Уваход, магчыма, ня ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 з %s %s\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:670 + msgid "" +-"(c) 2003-2005 Michael Smith \n" ++"ogginfo 1.0\n" ++"(c) 2002 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] files1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.0\n" + "(c) 2002 Michael Smith \n" +@@ -2400,25 +1399,17 @@ msgstr "" + "Ужывай: ogginfo [опцыі] файл1.ogg [файл2.ogg ... файлN.ogg]\n" + "Опцыі, які падтрымліваюцца:\n" + " -h Паказвае гэтую даведка.\n" +-" -q Памяншае шматслоўнасьць. Адзін раз - прыбірае падрабязныя " +-"зьвесткі,\n" ++" -q Памяншае шматслоўнасьць. Адзін раз - прыбірае падрабязныя зьвесткі,\n" + " два разы - прыбірае папярэджваньні.\n" +-" -v Павялічвае шматслоўнасьць. Можа ўключыць больш падрабязную " +-"праверку\n" ++" -v Павялічвае шматслоўнасьць. Можа ўключыць больш падрабязную праверку\n" + " для некаторых тыпаў патокаў.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 +-#, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:691 + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2428,8 +1419,7 @@ msgstr "" + "і дыягназаваньня іхных праблем.\n" + "Поўная даведка адлюстроўваецца па \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 +-#, c-format ++#: ogginfo/ogginfo2.c:720 + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "Ня вызначана ўваходных файлаў. \"ogginfo -h\" для даведкі\n" + +@@ -2453,16 +1443,19 @@ msgstr "%s: опцыя `%c%s' не павінная мець парамэтра + msgid "%s: option `%s' requires an argument\n" + msgstr "%s: опцыя `%s' патрабуе парамэтар\n" + ++#. --option + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" + msgstr "%s: нераспазнаная опцыя `--%s'\n" + ++#. +option or -option + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" + msgstr "%s: нераспазнаная опцыя `%c%s'\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +@@ -2473,6 +1466,7 @@ msgstr "%s: недапушчальная опцыя -- %c\n" + msgid "%s: invalid option -- %c\n" + msgstr "%s: няправільная опцыя -- %c\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +@@ -2488,828 +1482,276 @@ msgstr "%s: опцыя `-W %s' двухсэнсоўная\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: опцыя `-W %s' не павінная мець парамэтра\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Немагчыма разабраць пункт разрэзкі \"%s\"\n" ++#: vcut/vcut.c:131 ++msgid "Page error. Corrupt input.\n" ++msgstr "Памылка старонкі. Пашкоджаны ўваход.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Немагчыма разабраць пункт разрэзкі \"%s\"\n" ++#: vcut/vcut.c:148 ++msgid "Bitstream error, continuing\n" ++msgstr "Памылка бітавагай плыні, працяг...\n" ++ ++#: vcut/vcut.c:173 ++msgid "Found EOS before cut point.\n" ++msgstr "Знодзены канец-плыні раней за пункт разрэзкі.\n" ++ ++#: vcut/vcut.c:182 ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Устаноўка канца плыні: абнаўленьне сынхра вернула 0\n" ++ ++#: vcut/vcut.c:192 ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Пункт разрэзкі па-за плыняй. Другі файл будзе пустым\n" + + #: vcut/vcut.c:225 +-#, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Немагчыма адкрыць %s для запісу\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Некіраваны асобны выпадак: першы файл занадта кароткі?\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format ++#. Might this happen for _really_ high bitrate modes, if we're ++#. * spectacularly unlucky? Doubt it, but let's check for it just ++#. * in case. ++#. ++#: vcut/vcut.c:284 + msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + msgstr "" +-"Выкарыстаньне: vcut фай_уводу.ogg ф_вываду1.ogg ф_вываду2.ogg " +-"пункт_разрэзкі\n" ++"Памылка: першыя два скрутка аўдыё не зьмяшчаюцца ў адну\n" ++" старонку ogg. Файл можа няправільна дэкадавацца.\n" + +-#: vcut/vcut.c:266 +-#, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++#: vcut/vcut.c:297 ++msgid "Recoverable bitstream error\n" ++msgstr "Памылка бітавай плыні якую можна выправіць\n" + +-#: vcut/vcut.c:277 +-#, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Немагчыма адкрыць %s для чытаньня\n" ++#: vcut/vcut.c:307 ++msgid "Bitstream error\n" ++msgstr "Памылка бітавай плыні\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 +-#, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Немагчыма разабраць пункт разрэзкі \"%s\"\n" ++#: vcut/vcut.c:330 ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Абнаўленьне сынхра вернула 0, усталяваньне канца плыні\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Апрацоўка: разрэз ля %lld\n" ++#: vcut/vcut.c:376 ++msgid "Input not ogg.\n" ++msgstr "Увод - ня ogg.\n" + +-#: vcut/vcut.c:303 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Апрацоўка: разрэз ля %lld\n" ++#: vcut/vcut.c:386 ++msgid "Error in first page\n" ++msgstr "Памылка на першай старонцы\n" + +-#: vcut/vcut.c:314 +-#, c-format +-msgid "Processing failed\n" +-msgstr "Памылка апрацоўкі\n" ++#: vcut/vcut.c:391 ++msgid "error in first packet\n" ++msgstr "Памылка ў першым скрутку\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Увага: нечаканы канец файла пры чытаньні загалоўка WAV.\n" ++#: vcut/vcut.c:397 ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Памылка ў першасным загалоўку: ня vorbis?\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Ключ ня знойдзены" ++#: vcut/vcut.c:417 ++msgid "Secondary header corrupt\n" ++msgstr "Пашкоджаны другасны загаловак\n" + +-#: vcut/vcut.c:412 +-#, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++#: vcut/vcut.c:430 ++msgid "EOF in headers\n" ++msgstr "EOF (канец файла) ў загалоўках\n" + + #: vcut/vcut.c:456 +-#, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++msgstr "Выкарыстаньне: vcut фай_уводу.ogg ф_вываду1.ogg ф_вываду2.ogg пункт_разрэзкі\n" + + #: vcut/vcut.c:460 +-#, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"УВАГА: vcut усё яшчэ экспэрымэнтальная.\n" ++"Праверце выходныя файлы на правільнасьць перад выдаленьнем крыніц.\n" ++"\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Памылка запісу камэнтароў у файл вываду: %s\n" +- +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Памылка чытаньня першай старонкі бітавае плыні ogg." +- +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:465 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" +- +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Памылка бітавай плыні якую можна выправіць\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Пашкоджаны другасны загаловак\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Немагчыма адкрыць %s для чытаньня\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:470 vcut/vcut.c:475 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Памылка бітавагай плыні, працяг...\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Памылка ў першасным загалоўку: ня vorbis?\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Немагчыма адкрыць %s для запісу\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:480 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Увод - ня ogg.\n" +- +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Памылка бітавагай плыні, працяг...\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Немагчыма разабраць пункт разрэзкі \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:484 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" +- +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Знодзены канец-плыні раней за пункт разрэзкі.\n" ++msgid "Processing: Cutting at %lld\n" ++msgstr "Апрацоўка: разрэз ля %lld\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:493 ++msgid "Processing failed\n" ++msgstr "Памылка апрацоўкі\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Памылка чытаньня першай старонкі бітавае плыні ogg." ++#: vcut/vcut.c:514 ++msgid "Error reading headers\n" ++msgstr "Памылка чатаньня загалоўкаў\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Памылка чытаньня пачатковага скрутка загалоўка." ++#: vcut/vcut.c:537 ++msgid "Error writing first output file\n" ++msgstr "Памылка запісу першага файла вываду\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:545 ++msgid "Error writing second output file\n" ++msgstr "Памылка запісу другога файла вываду\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:220 + msgid "Input truncated or empty." + msgstr "Увод абрэзаны ці пусты." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:222 + msgid "Input is not an Ogg bitstream." + msgstr "Увод не зьяўляецца бітавый плыняй ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Бітавая плынь ogg ня ўтрымлівае даньняў vorbis." ++#: vorbiscomment/vcedit.c:239 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Памылка чытаньня першай старонкі бітавае плыні ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "Канец файла (EOF) раней за канец загалоўка vorbis." ++#: vorbiscomment/vcedit.c:245 ++msgid "Error reading initial header packet." ++msgstr "Памылка чытаньня пачатковага скрутка загалоўка." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:251 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Бітавая плынь ogg ня ўтрымлівае даньняў vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:274 + msgid "Corrupt secondary header." + msgstr "Пашкоджаны другасны загаловак." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:295 ++msgid "EOF before end of vorbis headers." + msgstr "Канец файла (EOF) раней за канец загалоўка vorbis." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:448 + msgid "Corrupt or missing data, continuing..." + msgstr "Пашкоджаныя ці прапушчаныя даньні, працяг..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Памылка запісу плыні ў вывад. Выходная плынь можа быць пашкоджана ці " +-"абрэзана." ++#: vorbiscomment/vcedit.c:487 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Памылка запісу плыні ў вывад. Выходная плынь можа быць пашкоджана ці абрэзана." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:103 vorbiscomment/vcomment.c:129 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Няўдалае адчыненьне файла як vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:148 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Кепскі камэнтар: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:160 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "кепскі камэнтар: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:170 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Памылка запісу камэнтароў у файл вываду: %s\n" + +-#: vorbiscomment/vcomment.c:280 +-#, c-format ++#. should never reach this point ++#: vorbiscomment/vcomment.c:187 + msgid "no action specified\n" + msgstr "дзеяньне ня вызначана\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" ++#: vorbiscomment/vcomment.c:269 ++msgid "Couldn't convert comment to UTF8, cannot add\n" + msgstr "Немагчыма пераўтварыць камэнтар у UTF8, немагчыма дадаць\n" + +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 +-#, c-format ++#: vorbiscomment/vcomment.c:287 + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Кепскі від у сьпісе выбараў" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 +-#, c-format ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Выкарыстаньне: \n" ++" vorbiscomment [-l] файл.ogg (каб паказаць камэнтары)\n" ++" vorbiscomment -a ув.ogg вых.ogg (каб дадаць камэнтары)\n" ++" vorbiscomment -w ув.ogg вых.ogg (каб зьмяніць камэнтары)\n" ++"\tу выпадку запісу на стандартным уваходзе чакаецца\n" ++" шэраг камэнтароў ў форме 'КЛЮЧ=значэньне'. Гэты\n" ++" шэраг цалкам замяняе існуючы.\n" ++" І -a, і -w могуць мець толькі адно імя файла, у гэтым \n" ++" выпадку будзе ўжыты тымчасовы файл.\n" ++" -c можа ўжывацца, каб атрымоўваць камэнтары з пэўнага \n" ++" файла, замест стандартнага ўваходу.\n" ++" Прыклад: vorbiscomment -a in.ogg -c comments.txt\n" ++" дадасьць камэнтары з comments.txt да in.ogg\n" ++" У рэшце рэшт, можна вызначыць любую колькасьць ключоў у \n" ++" камандным радку, ужываючы опцыю -t. Г.зн.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (заўважым, што ў такім выпадку чытаньне камэнтароў з файла ці\n" ++" стандартнага ўводу адключанае)\n" ++" Просты рэжым (--raw, -R) чытае й піша камэнтары ў utf8, замест\n" ++" пераўтварэньня ў мноства карыстальніка. Гэта карыснае пры\n" ++" ужываньні vorbiscomment у сцэнарах. Аднак, гэтага не дастаткова\n" ++" для поўнага абарачэньня камэнтароў ва ўсіх выпадках.\n" ++ ++#: vorbiscomment/vcomment.c:371 + msgid "Internal error parsing command options\n" + msgstr "Унутраная памылка апрацоўкі выбараў загаду\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:456 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Памылка адкрыцьця файла ўводу \"%s\".\n" + +-#: vorbiscomment/vcomment.c:741 +-#, c-format ++#: vorbiscomment/vcomment.c:465 + msgid "Input filename may not be the same as output filename\n" + msgstr "Назвы файлаў уводу й вываду не павінны супадаць\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:476 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Памылка адкрыцьця файла вываду \"%s\"\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:491 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Памылка адкрыцьця файла камэнтараў \"%s\".\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:508 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Памылка адкрыцьця файла камэнтараў \"%s\"\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:536 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Памылка выдаленьня старога файла %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Памылка перайменаваньня \"%s\" у \"%s\"\n" +- +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Памылка выдаленьня старога файла %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Чытач файлаў WAV" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Унутраная памылка апрацоўкі выбараў загаду\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Памылка старонкі. Пашкоджаны ўваход.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Устаноўка канца плыні: абнаўленьне сынхра вернула 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Пункт разрэзкі па-за плыняй. Другі файл будзе пустым\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Некіраваны асобны выпадак: першы файл занадта кароткі?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Пункт разрэзкі па-за плыняй. Другі файл будзе пустым\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "Памылка: першыя два скрутка аўдыё не зьмяшчаюцца ў адну\n" +-#~ " старонку ogg. Файл можа няправільна дэкадавацца.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Абнаўленьне сынхра вернула 0, усталяваньне канца плыні\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Памылка бітавай плыні\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Памылка на першай старонцы\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "Памылка ў першым скрутку\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF (канец файла) ў загалоўках\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "УВАГА: vcut усё яшчэ экспэрымэнтальная.\n" +-#~ "Праверце выходныя файлы на правільнасьць перад выдаленьнем крыніц.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Памылка чатаньня загалоўкаў\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Памылка запісу першага файла вываду\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Памылка запісу другога файла вываду\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 з %s %s\n" +-#~ " ад Фундацыі Xiph.org (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Выкарыстаньне: ogg123 [<выбары>] <файл уводу> ...\n" +-#~ "\n" +-#~ " -h, --help Гэтая даведка.\n" +-#~ " -V, --version Адлюстроўвае вэрсыю Ogg123.\n" +-#~ " -d, --device=d Ужывае 'd' ў якасьці прылады вываду.\n" +-#~ " Магчамыя прылады ('*'=жывая, '@'=файл):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=назва_файла Усталёўвае назву файла вываду для " +-#~ "папярэдне\n" +-#~ " вызначанай прылады file (з дапамогай -d).\n" +-#~ " -k n, --skip n Абмінуць першыя n сэкундаў.\n" +-#~ " -o, --device-option=k:v Перадае адмысловы выбар k са значэньнем v " +-#~ "да\n" +-#~ " папярэдне вызначанай прылады (з дапамогай -" +-#~ "d).\n" +-#~ " Глядзіце man старонку, каб атрымаць больш\n" +-#~ " падрабязныя зьвесткі.\n" +-#~ " -b n, --buffer n Ужываць буфэр уводу памерам n Кб.\n" +-#~ " -p n, --prebuffer n Загружаць буфэр уводу на n%% перад тым, " +-#~ "як\n" +-#~ " пачынаць прайграваньне.\n" +-#~ " -v, --verbose Адлюстроўваць зьвесткі аб поспеху й стане.\n" +-#~ " -q, --quiet Нічога не адлюстроўваць (бяз назвы).\n" +-#~ " -x n, --nth Граць кожны n-ны блёк.\n" +-#~ " -y n, --ntimes Паўтараць кожны блёк n разоў.\n" +-#~ " -z, --shuffle Прайграваць у выпадковым парадку.\n" +-#~ "\n" +-#~ " Ogg123 пераходзіць да іншага сьпева, атрымаўшы SIGINT (Ctrl-C); два " +-#~ "SIGINT\n" +-#~ "на працягу s мілісэкундаў прымушаюць ogg123 выйсьці.\n" +-#~ " -l, --delay=s Усталяваць s [мілісэкунды] (дапомна 500).\n" +- +-#~ msgid "ReplayGain (Track) Peak:" +-#~ msgstr "ReplayGain (Запіс) Peak:" +- +-#~ msgid "ReplayGain (Album) Peak:" +-#~ msgstr "ReplayGain (Альбом) Peak:" +- +-#~ msgid "Version is %d" +-#~ msgstr "Вэрсыя -- %d" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Выкарыстаньне: oggenc [выбары] input.wav [...]\n" +-#~ "\n" +-#~ "Агульныя выбары:\n" +-#~ " -Q, --quiet Бяз вываду ў stderr.\n" +-#~ " -h, --help Надрукаваць тэкст гэтае даведкі\n" +-#~ " -r, --raw Просты рэжым. Уваходныя файлы чытаюцца " +-#~ "наўпрост\n" +-#~ " як ІКМ даныя\n" +-#~ " -B, --raw-bits=n Усталяваць колькасьць бітаў на сэмпл для " +-#~ "простага\n" +-#~ " ўводу. Дапомнае значэньне 16.\n" +-#~ " -C, --raw-chan=n Устанавіць колькасьць каналаў для простага " +-#~ "ўваходу.\n" +-#~ " Даўнята 2\n" +-#~ " -R, --raw-rate=n Устанавіць колькасьць сэмплаў на сэкунду для " +-#~ "простага\n" +-#~ " рэжыму. Даўнята 44100.\n" +-#~ " --raw-endianness 1 для bigendian, 0 для little (даўнята 0)\n" +-#~ " -b, --bitrate Выбар намінальнага бітрэйту для кадаваньня. Спроба\n" +-#~ " кадаваньня зь бітрэйтам, які спасярэджвае даны.\n" +-#~ " Атрымоўвае парамэтар ў kb/s. Гэная апэрацыя " +-#~ "задзейнічае\n" +-#~ " мэханізм кіраваньня бітрэйтам і ня раіцца для " +-#~ "бальшыні\n" +-#~ " карыстальнікаў. Лепей ужывай -q, --quality.\n" +-#~ " -m, --min-bitrate Мінімальны бітрэйт (у kb/s). Пасуе пры кадаваньні " +-#~ "з\n" +-#~ " фіксаваным памерам канала.\n" +-#~ " -M, --max-bitrate Максымальны бітрэйт. Пасуе для патокавых " +-#~ "дастасаваньняў.\n" +-#~ " -q, --quality Вызначае якасьць ад 0 (нізкая) да 10 (высокая), " +-#~ "замест\n" +-#~ " вызначэньня пэўнага бітрэйту. Гэта звычайны рэжым\n" +-#~ " функцыянаваньня. Дробныя значэньні якасьці (2,75 і " +-#~ "г.д.)\n" +-#~ " таксама дазволеныя. Якасьць -1 магчымая, але " +-#~ "наўрад\n" +-#~ " будзе мець прымальную якасьць.\n" +-#~ " --resample n Рэсэмплаваць уваходныя даныя да часьціні n (Hz)\n" +-#~ " --downmix Пераўтварыць стэрэа ў мона. Дазволена толькі са " +-#~ "стэрэа\n" +-#~ " ўваходам.\n" +-#~ " -s, --serial Вызначае сэрыйны нумар для патоку. Калі кадуеш " +-#~ "колькі\n" +-#~ " файлаў нумар павялічваецца для кожнага файла, " +-#~ "пачынаючы\n" +-#~ " з другога.\n" +-#~ "\n" +-#~ "Выбары, зьвязаныя з назвамі:\n" +-#~ " -o, --output=fn Запіс файла ў fn (толькі ў аднафайлавым рэжыме)\n" +-#~ " -n, --names=радок Ствараць імёны файлаў паводле гэтага радка. %%a, %%" +-#~ "t, %%l,\n" +-#~ " %%n, %%d замяняюцца на выканаўцу, назву, альбом, " +-#~ "нумар\n" +-#~ " запісу і дату, адпаведна (гл. ніжэй)\n" +-#~ " %%%% дае знак %%.\n" +-#~ " -X, --name-remove=s Выдаляць вызначаныя знакі з парамэтраў фарматнага " +-#~ "радка,\n" +-#~ " вызначанага -n. Карыснае для атрыманьня карэктных " +-#~ "імёнаў\n" +-#~ " файлаў.\n" +-#~ " -P, --name-replace=s Замяняць знакі, выдаленыя --name-remove, на " +-#~ "вызначаныя\n" +-#~ " знакі. Калі гэты радок карацейшы за сьпіс --name-" +-#~ "remove ці\n" +-#~ " ня вызначаны, то лішнія знакі папросту выдаляюцца.\n" +-#~ " Даўнятыя ўсталёўкі для вышэйшых двух парамэтраў " +-#~ "залежаць\n" +-#~ " ад пляцформы.\n" +-#~ " -c, --comment=c Дадаць радок як камэнтар. Гэтая опцыя можа ўжывацца " +-#~ "колькі\n" +-#~ " разоў.\n" +-#~ " -d, --date Дата запісу (звычайна дата выкананьня)\n" +-#~ " -N, --tracknum Нумар запісу\n" +-#~ " -t, --title Назва запісу\n" +-#~ " -l, --album Назва альбома\n" +-#~ " -a, --artist Імя выканаўцы\n" +-#~ " -G, --genre Стыль запісу\n" +-#~ " Калі вызначана колькі файлаў, тады асобнікі " +-#~ "папярэдніх пяці\n" +-#~ " парамэтраў будуць ужывацца ў тым парадку, у якім " +-#~ "яны\n" +-#~ " вызначаныя. Калі назваў запісаў вызначана менш, чым " +-#~ "файлаў,\n" +-#~ " OggEnc надрукуе папярэджаньне і будзе ўжываць " +-#~ "апошнюю для \n" +-#~ " астатніх файлаў. Калі вызначана меней нумароў, то " +-#~ "рэшта\n" +-#~ " файлаў застанецца непранумараваная. Іншыя парамэтры " +-#~ "будуць\n" +-#~ " скарыстаныя ізноў без папярэджаньня (прыкладам ты " +-#~ "можаш\n" +-#~ " вызначыць адзін раз дату, і яна будзе ўжытая для " +-#~ "ўсіх)\n" +-#~ "\n" +-#~ "Файлы ўводу:\n" +-#~ "OggEnc падтрымлівае наступныя тыпы ўваходных тыпаў: 16 ці 8 бітавы ІКМ " +-#~ "WAV, AIFF\n" +-#~ "ці AIFF/C, ці 32 бітавы WAV з рацыянальнымі лікамі IEEE. Файлы могуць " +-#~ "быць мона,\n" +-#~ "стэрэа ці з большай колькасьцю каналаў і зь любой верхняй часьцінёй.\n" +-#~ "Зь іншага боку, опцыя --raw дазваляе ўжываць простыя ІКМ файлы, якія " +-#~ "маюць быць\n" +-#~ "16 бітавымі стэрэа ІКМ файламі зь little-endian парадкам байтаў " +-#~ "(\"неразборлівыя\n" +-#~ "WAV\"), калі ня вызначаныя дадатковыя парамэтры простага рэжыму.\n" +-#~ "Можна атрымоўваць файл са стандартнага ўваходу, ужыўшы - замест імя " +-#~ "файла. У \n" +-#~ "гэтым рэжыме выхад накіраваны ў stdout, калі ня вызначана імя выходнага " +-#~ "файла з\n" +-#~ "дапамогай -o.\n" +-#~ "\n" +- +-#~ msgid " to " +-#~ msgstr " у " +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +-#~ msgstr "" +-#~ "Плыня Vorbis %d:\n" +-#~ "\tАгульная даўжыня даньняў: %ld байтаў\n" +-#~ "\tДаўжыня прайграваньня: %ldm:%02ld s.\n" +-#~ "\tСярэдні бітрэйт: %f кбіт/с\n" +- +-#~ msgid " bytes. Corrupted ogg.\n" +-#~ msgstr " байт(аў). Пашкоджаны ogg.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Выкарыстаньне: \n" +-#~ " vorbiscomment [-l] файл.ogg (каб паказаць камэнтары)\n" +-#~ " vorbiscomment -a ув.ogg вых.ogg (каб дадаць камэнтары)\n" +-#~ " vorbiscomment -w ув.ogg вых.ogg (каб зьмяніць камэнтары)\n" +-#~ "\tу выпадку запісу на стандартным уваходзе чакаецца\n" +-#~ " шэраг камэнтароў ў форме 'КЛЮЧ=значэньне'. Гэты\n" +-#~ " шэраг цалкам замяняе існуючы.\n" +-#~ " І -a, і -w могуць мець толькі адно імя файла, у гэтым \n" +-#~ " выпадку будзе ўжыты тымчасовы файл.\n" +-#~ " -c можа ўжывацца, каб атрымоўваць камэнтары з пэўнага \n" +-#~ " файла, замест стандартнага ўваходу.\n" +-#~ " Прыклад: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " дадасьць камэнтары з comments.txt да in.ogg\n" +-#~ " У рэшце рэшт, можна вызначыць любую колькасьць ключоў у \n" +-#~ " камандным радку, ужываючы опцыю -t. Г.зн.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (заўважым, што ў такім выпадку чытаньне камэнтароў з файла ці\n" +-#~ " стандартнага ўводу адключанае)\n" +-#~ " Просты рэжым (--raw, -R) чытае й піша камэнтары ў utf8, замест\n" +-#~ " пераўтварэньня ў мноства карыстальніка. Гэта карыснае пры\n" +-#~ " ужываньні vorbiscomment у сцэнарах. Аднак, гэтага не дастаткова\n" +-#~ " для поўнага абарачэньня камэнтароў ва ўсіх выпадках.\n" +diff --git a/po/cs.po b/po/cs.po +index 6260b17..2cca3b6 100644 +--- a/po/cs.po ++++ b/po/cs.po +@@ -6,8 +6,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.2.1\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"Report-Msgid-Bugs-To: http://trac.xiph.org/\n" ++"POT-Creation-Date: 2008-09-12 02:53+0100\n" + "PO-Revision-Date: 2008-10-12 14:31+0200\n" + "Last-Translator: Miloslav Trmač \n" + "Language-Team: Czech \n" +@@ -16,83 +16,76 @@ msgstr "" + "Content-Transfer-Encoding: 8bit\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#, c-format ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Chyba: Nedostatek paměti v malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:360 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Chyba: Nemohu alokovat paměť v malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/callbacks.c:75 ++msgid "Error: Device not available.\n" + msgstr "Chyba: Zařízení není dostupné.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:78 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Chyba: %s vyžaduje určení názvu souboru výstupu pomocí -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:81 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Chyba: Nepodporovaná hodnota přepínače zařízení %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:85 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Chyba: Nemohu otevřít zařízení %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:89 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Chyba: Selhání zařízení %s.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:92 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Chyba: Výstupní soubor nemůže být pro zařízení %s zadán.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:95 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Chyba: Nemohu otevřít soubor %s pro zápis.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:99 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Chyba: Soubor %s již existuje.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:102 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Chyba: Tato chyba by se neměla nikdy stát (%d). Panikařím!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:125 ogg123/callbacks.c:130 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Chyba: Nedostatek paměti v new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:174 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Chyba: Nedostatek paměti v new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:233 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Chyba: Nedostatek paměti v new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:279 ogg123/callbacks.c:298 ogg123/callbacks.c:335 ++#: ogg123/callbacks.c:354 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Chyba: Nedostatek paměti v decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Chyba: Nedostatek paměti v decoder_buffered_metadata_callback().\n" +- + #: ogg123/cfgfile_options.c:55 + msgid "System error" + msgstr "Systémová chyba" +@@ -162,9 +155,9 @@ msgstr "jiný" + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:571 oggenc/oggenc.c:576 ++#: oggenc/oggenc.c:581 oggenc/oggenc.c:586 oggenc/oggenc.c:591 ++#: oggenc/oggenc.c:596 + msgid "(none)" + msgstr "(žádný)" + +@@ -207,8 +200,7 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Chyba \"%s\" při zpracovávání přepínače konfigurace z příkazového " +-"řádku.\n" ++"=== Chyba \"%s\" při zpracovávání přepínače konfigurace z příkazového řádku.\n" + "=== Přepínač byl: %s\n" + + #: ogg123/cmdline_options.c:109 +@@ -271,14 +263,10 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Ovladač %s zadaný v konfiguračním souboru je neplatný.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Nemohu načíst implicitní ovladač a v konfiguračním souboru není určen " +-"žádný ovladač. Končím.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Nemohu načíst implicitní ovladač a v konfiguračním souboru není určen žádný ovladač. Končím.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:292 + #, c-format + msgid "" + "ogg123 from %s %s\n" +@@ -289,7 +277,7 @@ msgstr "" + " od nadace Xiph.Org (http://www.xiph.org/)\n" + "\n" + +-#: ogg123/cmdline_options.c:309 ++#: ogg123/cmdline_options.c:295 + #, c-format + msgid "" + "Usage: ogg123 [options] file ...\n" +@@ -300,22 +288,22 @@ msgstr "" + "Přehrávat zvukové soubory a síťové proudy Ogg.\n" + "\n" + +-#: ogg123/cmdline_options.c:312 ++#: ogg123/cmdline_options.c:298 + #, c-format + msgid "Available codecs: " + msgstr "Dostupné kodeky: " + +-#: ogg123/cmdline_options.c:315 ++#: ogg123/cmdline_options.c:301 + #, c-format + msgid "FLAC, " + msgstr "FLAC, " + +-#: ogg123/cmdline_options.c:319 ++#: ogg123/cmdline_options.c:305 + #, c-format + msgid "Speex, " + msgstr "Speex, " + +-#: ogg123/cmdline_options.c:322 ++#: ogg123/cmdline_options.c:308 + #, c-format + msgid "" + "Ogg Vorbis.\n" +@@ -324,48 +312,43 @@ msgstr "" + "Ogg Vorbis.\n" + "\n" + +-#: ogg123/cmdline_options.c:324 ++#: ogg123/cmdline_options.c:310 + #, c-format + msgid "Output options\n" + msgstr "Možnosti výstupu\n" + +-#: ogg123/cmdline_options.c:325 ++#: ogg123/cmdline_options.c:311 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +-" -d zař, --device zař Použít výstupní zařízení \"zař\". Dostupná " +-"zařízení:\n" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d zař, --device zař Použít výstupní zařízení \"zař\". Dostupná zařízení:\n" + +-#: ogg123/cmdline_options.c:327 ++#: ogg123/cmdline_options.c:313 + #, c-format + msgid "Live:" + msgstr "Živě:" + +-#: ogg123/cmdline_options.c:336 ++#: ogg123/cmdline_options.c:322 + #, c-format + msgid "File:" + msgstr "Soubor:" + +-#: ogg123/cmdline_options.c:345 ++#: ogg123/cmdline_options.c:331 + #, c-format + msgid "" + " -f file, --file file Set the output filename for a file device\n" + " previously specified with --device.\n" + msgstr "" +-" -f soub, --file soub Nastavit název souboru výstupu pro souborové " +-"zařízení\n" ++" -f soub, --file soub Nastavit název souboru výstupu pro souborové zařízení\n" + " dříve vybrané pomocí --device.\n" + +-#: ogg123/cmdline_options.c:348 ++#: ogg123/cmdline_options.c:334 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" + msgstr "" +-" --audio-buffer n Používat výstupní výrovnávací paměť zvuku " +-"velikosti\n" ++" --audio-buffer n Používat výstupní výrovnávací paměť zvuku velikosti\n" + " 'n' kilobajtů\n" + +-#: ogg123/cmdline_options.c:349 ++#: ogg123/cmdline_options.c:335 + #, c-format + msgid "" + " -o k:v, --device-option k:v\n" +@@ -374,94 +357,88 @@ msgid "" + " the ogg123 man page for available device options.\n" + msgstr "" + " -o k:h, --device-option k:h\n" +-" Předat zvláštní přepínač 'k' s hodnotou 'h' " +-"zařízení\n" ++" Předat zvláštní přepínač 'k' s hodnotou 'h' zařízení\n" + " dříve určenému pomocí --device. Pro dostupné\n" +-" přepínače zařízení si přečtěte man stránku " +-"ogg123.\n" ++" přepínače zařízení si přečtěte man stránku ogg123.\n" + +-#: ogg123/cmdline_options.c:355 ++#: ogg123/cmdline_options.c:341 + #, c-format + msgid "Playlist options\n" + msgstr "Přepínače seznamu skladeb:\n" + +-#: ogg123/cmdline_options.c:356 ++#: ogg123/cmdline_options.c:342 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" + msgstr " -@ soub, --list soub Načíst seznam souborů a URL ze \"soub\"\n" + +-#: ogg123/cmdline_options.c:357 ++#: ogg123/cmdline_options.c:343 + #, c-format + msgid " -r, --repeat Repeat playlist indefinitely\n" + msgstr " -r, --repeat Opakovat seznam skladeb donekonečna\n" + +-#: ogg123/cmdline_options.c:358 ++#: ogg123/cmdline_options.c:344 + #, c-format + msgid " -R, --remote Use remote control interface\n" + msgstr " -R, --remote Použít rozhraní pro vzdálené ovládání\n" + +-#: ogg123/cmdline_options.c:359 ++#: ogg123/cmdline_options.c:345 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" + msgstr " -z, --shuffle Zamíchat seznam souborů před přehráváním\n" + +-#: ogg123/cmdline_options.c:360 ++#: ogg123/cmdline_options.c:346 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" + msgstr " -Z, --random Přehrávat soubory náhodně do přerušení\n" + +-#: ogg123/cmdline_options.c:363 ++#: ogg123/cmdline_options.c:349 + #, c-format + msgid "Input options\n" + msgstr "Přepínače vstupu\n" + +-#: ogg123/cmdline_options.c:364 ++#: ogg123/cmdline_options.c:350 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" + msgstr "" + " -b n, --buffer n Používat vstupní vyrovnávací paměť velikosti 'n'\n" + " kilobajtů\n" + +-#: ogg123/cmdline_options.c:365 ++#: ogg123/cmdline_options.c:351 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" + msgstr " -p n, --prebuffer n Načíst n%% vstupu před přehráváním\n" + +-#: ogg123/cmdline_options.c:368 ++#: ogg123/cmdline_options.c:354 + #, c-format + msgid "Decode options\n" + msgstr "Přepínače dekódování\n" + +-#: ogg123/cmdline_options.c:369 ++#: ogg123/cmdline_options.c:355 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +-" -k n, --skip n Překočit prních 'n' sekund (nebo formát hh:mm:ss)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Překočit prních 'n' sekund (nebo formát hh:mm:ss)\n" + +-#: ogg123/cmdline_options.c:370 ++#: ogg123/cmdline_options.c:356 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +-" -K n, --end n Skončit na 'n' sekundách (nebo formát hh:mm:ss)\n" ++msgstr " -K n, --end n Skončit na 'n' sekundách (nebo formát hh:mm:ss)\n" + +-#: ogg123/cmdline_options.c:371 ++#: ogg123/cmdline_options.c:357 + #, c-format + msgid " -x n, --nth n Play every 'n'th block\n" + msgstr " -x n, --nth n Přehrávat každý 'n'-tý blok\n" + +-#: ogg123/cmdline_options.c:372 ++#: ogg123/cmdline_options.c:358 + #, c-format + msgid " -y n, --ntimes n Repeat every played block 'n' times\n" + msgstr " -y n, --ntimes n Opakovat každý přehrávaný blok 'n'-krát\n" + +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 ++#: ogg123/cmdline_options.c:361 vorbiscomment/vcomment.c:399 + #, c-format + msgid "Miscellaneous options\n" + msgstr "Ostatní přepínače\n" + +-#: ogg123/cmdline_options.c:376 ++#: ogg123/cmdline_options.c:362 + #, c-format + msgid "" + " -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +@@ -474,68 +451,63 @@ msgstr "" + " a skončí, když dostane dva SIGINTy v zadaném čase\n" + " 's'. (implicitně 500)\n" + +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 ++#: ogg123/cmdline_options.c:367 vorbiscomment/vcomment.c:406 + #, c-format + msgid " -h, --help Display this help\n" + msgstr " -h, --help Zobrazit tuto nápovědu\n" + +-#: ogg123/cmdline_options.c:382 ++#: ogg123/cmdline_options.c:368 + #, c-format + msgid " -q, --quiet Don't display anything (no title)\n" + msgstr " -q, --quiet Nic nezobrazovat (žádný nadpis)\n" + +-#: ogg123/cmdline_options.c:383 ++#: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" ++msgid " -v, --verbose Display progress and other status information\n" + msgstr " -v, --verbose Zobrazovat průběh a jiné informace o stavu\n" + +-#: ogg123/cmdline_options.c:384 ++#: ogg123/cmdline_options.c:370 + #, c-format + msgid " -V, --version Display ogg123 version\n" + msgstr " -V, --version Zobrazit verzi ogg123\n" + + #: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++#: ogg123/oggvorbis_format.c:95 ++#, c-format ++msgid "Error: Out of memory.\n" + msgstr "Chyba: Nedostatek paměti.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#, c-format ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Chyba: Nemohu alokovat paměť v malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++msgid "Error: Could not set signal mask." + msgstr "Chyba: Nemohu nastavit masku signálů." + + #: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++msgid "Error: Unable to create input buffer.\n" + msgstr "Chyba: Nemohu vytvořit vstupní buffer.\n" + +-#: ogg123/ogg123.c:81 ++#: ogg123/ogg123.c:82 + msgid "default output device" + msgstr "implicitní výstupní zařízení" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:84 + msgid "shuffle playlist" + msgstr "promíchat seznam skladeb" + +-#: ogg123/ogg123.c:85 ++#: ogg123/ogg123.c:86 + msgid "repeat playlist forever" + msgstr "opakovat seznam skladeb navždy" + +-#: ogg123/ogg123.c:231 ++#: ogg123/ogg123.c:232 + #, c-format + msgid "Could not skip to %f in audio stream." + msgstr "Nemohu v proudu zvuku přeskočit na %f." + +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:378 + #, c-format + msgid "" + "\n" +@@ -544,159 +516,109 @@ msgstr "" + "\n" + "Zařízení zvuku: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:379 + #, c-format + msgid "Author: %s" + msgstr "Autor: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:380 + #, c-format + msgid "Comments: %s" + msgstr "Poznámky: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:424 ogg123/playlist.c:160 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Varování: Nemohu číst adresář %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:460 + msgid "Error: Could not create audio buffer.\n" + msgstr "Chyba: Nemohu vytvořit buffer zvuku.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:556 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Nebyl nalezen žádný modul pro čtení z %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:561 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Nemohu otevřít %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:567 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Formát souboru %s není podporován.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:577 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" + msgstr "Chyba při otevírání %s pomocí modulu %s. Soubor je možná poškozen.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:596 + #, c-format + msgid "Playing: %s" + msgstr "Přehrávám: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:607 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Nemohu přeskočit %f vteřin zvuku." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:662 ++msgid "Error: Decoding failure.\n" + msgstr "Chyba: Selhání dekódování.\n" + +-#: ogg123/ogg123.c:710 +-#, fuzzy +-msgid "ERROR: buffer write failed.\n" ++#: ogg123/ogg123.c:705 ++msgid "Error: buffer write failed.\n" + msgstr "Chyba: zápis do vyrovnávací paměti selhal.\n" + +-#: ogg123/ogg123.c:748 ++#: ogg123/ogg123.c:743 + msgid "Done." + msgstr "Hotovo." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:157 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Díra v proudu; pravděpodobně neškodná\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:163 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Knihovna vorbis ohlásila chybu proudu.\n" + +-#: ogg123/oggvorbis_format.c:361 ++#: ogg123/oggvorbis_format.c:310 + #, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" + msgstr "Proud Ogg Vorbis: %d kanálů, %ld Hz" + +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:315 + #, c-format + msgid "Vorbis format: Version %d" + msgstr "Formát Vorbis: Verze %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:319 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Nápovědy bitrate: vyšší=%ld nominální=%ld nižší=%ld okno=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:327 + #, c-format + msgid "Encoded by: %s" + msgstr "Kódováno s: %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Chyba: Nedostatek paměti v create_playlist_member().\n" +- +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 + #, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Varování: Nemohu číst adresář %s.\n" ++msgid "Error: Out of memory in create_playlist_member().\n" ++msgstr "Chyba: Nedostatek paměti v create_playlist_member().\n" + +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:222 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Varování ze seznamu skladeb %s: Nemohu číst adresář %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Chyba: Nedostatek paměti v playlist_to_array().\n" +- +-#: ogg123/speex_format.c:363 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Proud Ogg Vorbis: %d kanálů, %ld Hz" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Proud Ogg Vorbis: %d kanálů, %ld Hz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Verze: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Chyba při čtení hlaviček\n" +- +-#: ogg123/speex_format.c:480 ++#: ogg123/playlist.c:267 ogg123/playlist.c:279 + #, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" ++msgid "Error: Out of memory in playlist_to_array().\n" ++msgstr "Chyba: Nedostatek paměti v playlist_to_array().\n" + + #: ogg123/status.c:60 + #, c-format +@@ -750,46 +672,16 @@ msgid " Output Buffer %5.1f%%" + msgstr " Výstupní buffer %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#, c-format ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Chyba: Nemohu alokovat paměť v malloc_data_source_stats()\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Číslo stopy:" +- +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "ReplayGain (Stopa):" +- +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "ReplayGain (Album):" +- +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "ReplayGain (Stopa):" +- +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "ReplayGain (Album):" +- +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Poznámka:" +- + #: oggdec/oggdec.c:50 + #, c-format + msgid "oggdec from %s %s\n" + msgstr "oggdec z %s %s\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#: oggdec/oggdec.c:56 oggenc/oggenc.c:396 ogginfo/ogginfo2.c:1223 + #, c-format + msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" +@@ -866,151 +758,83 @@ msgstr "" + " jen když je jen jeden vstupní soubor, až na surový\n" + " režim.\n" + +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "CHYBA: Nemohu otevřít výstupní soubor \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Nemohu otevřít soubor jako vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Kódování souboru \"%s\" hotovo\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "standardní vstup" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "standardní výstup" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Chyba při odstraňování starého souboru %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "CHYBA: Nezadány vstupní soubory. Použijte -h pro nápovědu.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji " +-"použít -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy ++#: oggenc/audio.c:51 + msgid "WAV file reader" +-msgstr "Čteč souborů AU" ++msgstr "Čteč souborů WAV" + +-#: oggenc/audio.c:47 ++#: oggenc/audio.c:52 + msgid "AIFF/AIFC file reader" + msgstr "Čteč souborů AIFF/AIFC" + +-#: oggenc/audio.c:49 ++#: oggenc/audio.c:54 + msgid "FLAC file reader" + msgstr "Čteč souborů FLAC" + +-#: oggenc/audio.c:50 ++#: oggenc/audio.c:55 + msgid "Ogg FLAC file reader" + msgstr "Čteč souborů Ogg FLAC" + +-#: oggenc/audio.c:128 oggenc/audio.c:447 ++#: oggenc/audio.c:57 ++msgid "AU file reader" ++msgstr "Čteč souborů AU" ++ ++#: oggenc/audio.c:133 + #, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" + msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" + +-#: oggenc/audio.c:139 ++#: oggenc/audio.c:144 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Přeskakuji úsek typu \"%s\", délka %d\n" + +-#: oggenc/audio.c:165 +-#, fuzzy, c-format ++#: oggenc/audio.c:170 ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" + msgstr "Varování: Neočekávaný EOF v úseku AIFF\n" + +-#: oggenc/audio.c:262 +-#, fuzzy, c-format ++#: oggenc/audio.c:256 ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" + msgstr "Varování: V souboru AIFF nenalezen žádný společný úsek\n" + +-#: oggenc/audio.c:268 +-#, fuzzy, c-format ++#: oggenc/audio.c:262 ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" + msgstr "Varování: Useknutý společný úsek v hlavičce AIFF\n" + +-#: oggenc/audio.c:276 +-#, fuzzy, c-format ++#: oggenc/audio.c:270 ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" + +-#: oggenc/audio.c:291 +-#, fuzzy, c-format ++#: oggenc/audio.c:285 ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" + msgstr "Varování: Hlavička AIFF-C useknuta.\n" + +-#: oggenc/audio.c:305 +-#, fuzzy, c-format ++#: oggenc/audio.c:299 ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" + msgstr "Varování: Neumím obsloužit komprimované AIFF-C (%c%c%c%c)\n" + +-#: oggenc/audio.c:312 +-#, fuzzy, c-format ++#: oggenc/audio.c:306 ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Varování: V souboru AIFF nenalezen úsek SSND\n" + +-#: oggenc/audio.c:318 +-#, fuzzy, c-format ++#: oggenc/audio.c:312 ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" + msgstr "Varování: V hlavičce AIFF nalezen poškozený úsek SSND\n" + +-#: oggenc/audio.c:324 +-#, fuzzy, c-format ++#: oggenc/audio.c:318 ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" + +-#: oggenc/audio.c:370 +-#, fuzzy, c-format ++#: oggenc/audio.c:355 ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -1018,31 +842,36 @@ msgstr "" + "Varování: OggEnc nepodporuje tento typ souboru AIFF/AIFC\n" + " Musí to být osmi nebo šestnáctibitový PCM.\n" + +-#: oggenc/audio.c:427 +-#, fuzzy, c-format +-msgid "Warning: Unrecognised format chunk in WAV header\n" ++#: oggenc/audio.c:409 ++#, c-format ++msgid "Warning: Unrecognised format chunk in Wave header\n" + msgstr "Varování: Úsek nerozpoznaného formátu v hlavičce Wave\n" + +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:422 ++#, c-format + msgid "" +-"Warning: INVALID format chunk in wav header.\n" ++"Warning: INVALID format chunk in Wave header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" + "Varování: Úsek NEPLATNÉHO formátu v hlavičce Wave.\n" + " Zkouším přesto číst (možná nebude fungovat)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:427 ++#, c-format ++msgid "Warning: Unexpected EOF in reading Wave header\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky Wave\n" ++ ++#: oggenc/audio.c:460 ++#, c-format + msgid "" +-"ERROR: Wav file is unsupported type (must be standard PCM\n" +-" or type 3 floating point PCM\n" ++"ERROR: Wave file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM)\n" + msgstr "" + "CHYBA: Soubor Wave je nepodporovaného typu (musí být standardní PCM\n" + " nebo PCM s plovoucí desetinnou čárku typu 3)\n" + +-#: oggenc/audio.c:528 +-#, fuzzy, c-format ++#: oggenc/audio.c:469 ++#, c-format + msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" +@@ -1050,171 +879,129 @@ msgstr "" + "Varování: 'Zarovnání bloku' WAV není správné, ignoruji je.\n" + "Software, který vytvořil tento soubor, je chybný.\n" + +-#: oggenc/audio.c:588 +-#, fuzzy, c-format ++#: oggenc/audio.c:530 ++#, c-format + msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" +-"or floating point PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 8,16,24 or 32 bit PCM\n" ++"or floating point PCM)\n" + msgstr "" + "CHYBA: Soubor Wave má nepodporovaný subformát (musí být 8-, 16-, 24- nebo\n" + "32-bitový PCM nebo PCM s plovoucí desetinnou čárkou)\n" + +-#: oggenc/audio.c:664 ++#: oggenc/audio.c:606 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +-"Dvacetičtyřbitová data PCM v big endian nejsou momentálně podporována, " +-"končím.\n" ++msgstr "Dvacetičtyřbitová data PCM v big endian nejsou momentálně podporována, končím.\n" ++ ++#: oggenc/audio.c:626 ++#, c-format ++msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" ++msgstr "Třicetivdoubitová data PCM v big endian nejsou momentálně podporována, končím.\n" + +-#: oggenc/audio.c:670 ++#: oggenc/audio.c:632 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" + msgstr "Interní chyba: pokus čít nepodporovanou bitovou hloubku %d\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"CHYBA: Dostal jsem nula vzorků z převzorkovávače: váš soubor bude useknut. " +-"Nahlaste toto prosím.\n" ++#: oggenc/audio.c:734 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "CHYBA: Dostal jsem nula vzorků z převzorkovávače: váš soubor bude useknut. Nahlaste toto prosím.\n" + +-#: oggenc/audio.c:790 ++#: oggenc/audio.c:752 + #, c-format + msgid "Couldn't initialise resampler\n" + msgstr "Nemohu inicializovat převzorkovávač\n" + +-#: oggenc/encode.c:70 ++#: oggenc/audio.c:882 + #, c-format +-msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "Nastavuji pokročilý přepínač \"%s\" kodéru na %s\n" ++msgid "Out of memory opening AU driver\n" ++msgstr "Nedostatek paměti při otevírání ovladače AU\n" ++ ++#: oggenc/audio.c:889 ++#, c-format ++msgid "At this moment, only linear 16 bit .au files are supported\n" ++msgstr "Momentálně jsou podporovány jen lineární 16-bitové soubory .au\n" ++ ++#: oggenc/audio.c:941 ++#, c-format ++msgid "Internal error! Please report this bug.\n" ++msgstr "Interní chyba! Ohlaste prosím tuto chybu.\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" ++#: oggenc/encode.c:64 ++#, c-format ++msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Nastavuji pokročilý přepínač \"%s\" kodéru na %s\n" + +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:101 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Změněna frekvence lowpass z %f kHz na %f kHz\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:104 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Nerozpoznaný pokročilý přepínač \"%s\"\n" + +-#: oggenc/encode.c:124 ++#: oggenc/encode.c:111 + #, c-format + msgid "Failed to set advanced rate management parameters\n" + msgstr "Nemohu nastavit pokročilé parametry správy bitrate\n" + +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +-"Tato verze libvorbisenc neumí nastavit pokročilé parametry správy bitrate\n" +- +-#: oggenc/encode.c:202 ++#: oggenc/encode.c:115 oggenc/encode.c:252 + #, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Tato verze libvorbisenc neumí nastavit pokročilé parametry správy bitrate\n" + +-#: oggenc/encode.c:238 ++#: oggenc/encode.c:174 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kanálů by mělo být dost pro všechny. (Lituji, Vorbis nepodporuje více)\n" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanálů by mělo být dost pro všechny. (Lituji, Vorbis nepodporuje více)\n" + +-#: oggenc/encode.c:246 ++#: oggenc/encode.c:182 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Požadování minimální nebo maximální bitrate vyžaduje --managed\n" + +-#: oggenc/encode.c:264 ++#: oggenc/encode.c:200 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Inicializace režimu selhala: neplatné parametry pro kvalitu\n" + +-#: oggenc/encode.c:309 ++#: oggenc/encode.c:245 + #, c-format + msgid "Set optional hard quality restrictions\n" + msgstr "Nastavit nepovinná pevná omezení kvality\n" + +-#: oggenc/encode.c:311 ++#: oggenc/encode.c:247 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" + msgstr "Nemohu nastavit min/max bitrate v režimu kvality\n" + +-#: oggenc/encode.c:327 ++#: oggenc/encode.c:263 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Inicializace režimu selhala: neplatné parametry pro bitrate\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "VAROVÁNÍ: Zadán neplatný přepínač, ignoruji->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:330 oggenc/encode.c:352 + msgid "Failed writing header to output stream\n" + msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:426 + msgid "Failed writing data to output stream\n" + msgstr "Nemohu zapisovat data do výstupního proudu\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 ++#: oggenc/encode.c:472 + #, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " + msgstr "\t[%5.1f%%] [%2dm%.2ds zbývá] %c " + +-#: oggenc/encode.c:726 ++#: oggenc/encode.c:482 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " + msgstr "\tKóduji [zatím %2dm%.2ds] %c " + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:500 + #, c-format + msgid "" + "\n" +@@ -1225,7 +1012,7 @@ msgstr "" + "\n" + "Kódování souboru \"%s\" hotovo\n" + +-#: oggenc/encode.c:746 ++#: oggenc/encode.c:502 + #, c-format + msgid "" + "\n" +@@ -1236,7 +1023,7 @@ msgstr "" + "\n" + "Kódování hotovo.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:506 + #, c-format + msgid "" + "\n" +@@ -1245,17 +1032,17 @@ msgstr "" + "\n" + "\tDélka souboru: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:510 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tStrávený čas: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:513 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tPoměr: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:514 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1264,27 +1051,7 @@ msgstr "" + "\tPrůměr bitrate: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:551 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1295,7 +1062,17 @@ msgstr "" + " %s%s%s \n" + "při průměrné bitrate %d kb/s " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:553 oggenc/encode.c:560 oggenc/encode.c:568 ++#: oggenc/encode.c:575 oggenc/encode.c:581 ++msgid "standard input" ++msgstr "standardní vstup" ++ ++#: oggenc/encode.c:554 oggenc/encode.c:561 oggenc/encode.c:569 ++#: oggenc/encode.c:576 oggenc/encode.c:582 ++msgid "standard output" ++msgstr "standardní výstup" ++ ++#: oggenc/encode.c:559 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1306,7 +1083,7 @@ msgstr "" + " %s%s%s \n" + "při průměrné bitrate %d kb/s (VBR kódování povoleno)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:567 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1317,7 +1094,7 @@ msgstr "" + " %s%s%s \n" + "při úrovni kvality %2.2f s použitím omezeného VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:574 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1328,7 +1105,7 @@ msgstr "" + " %s%s%s \n" + "při kvalitě %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:580 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1339,181 +1116,86 @@ msgstr "" + " %s%s%s \n" + "s použitím správy bitrate " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Nemohu otevřít soubor jako vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Chyba: Nedostatek paměti.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 +-#, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 +-#, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 ++#: oggenc/oggenc.c:100 + #, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" + msgstr "CHYBA: Nezadány vstupní soubory. Použijte -h pro nápovědu.\n" + +-#: oggenc/oggenc.c:132 ++#: oggenc/oggenc.c:115 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "CHYBA: Při použití stdin určeno více souborů\n" + +-#: oggenc/oggenc.c:139 ++#: oggenc/oggenc.c:122 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji " +-"použít -n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji použít -n\n" + +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" +- +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:183 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 ++#: oggenc/oggenc.c:199 + msgid "RAW file reader" + msgstr "Čteč souborů RAW" + +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:216 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Otevírám pomocí modulu %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:225 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "CHYBA: Vstupní soubor \"%s\" není v podporovaném formátu\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:277 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "VAROVÁNÍ: Žádný název souboru, implicitně \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:285 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"CHYBA: Nemohu vytvořit požadované podadresáře pro jméno souboru výstupu \"%s" +-"\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "CHYBA: Nemohu vytvořit požadované podadresáře pro jméno souboru výstupu \"%s\"\n" + +-#: oggenc/oggenc.c:342 ++#: oggenc/oggenc.c:292 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" +-"CHYBA: Název vstupního souboru je stený jako název výstupního souboru \"%s" +-"\"\n" ++msgstr "CHYBA: Název vstupního souboru je stený jako název výstupního souboru \"%s\"\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:303 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "CHYBA: Nemohu otevřít výstupní soubor \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:335 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Převzorkovávám vstup z %d Hz do %d Hz\n" + +-#: oggenc/oggenc.c:406 ++#: oggenc/oggenc.c:342 + #, c-format + msgid "Downmixing stereo to mono\n" + msgstr "Mixuji stereo na mono\n" + +-#: oggenc/oggenc.c:409 ++#: oggenc/oggenc.c:345 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" + msgstr "VAROVÁNÍ: Neumím mixovat kromě stereo do mono\n" + +-#: oggenc/oggenc.c:417 ++#: oggenc/oggenc.c:353 + #, c-format + msgid "Scaling input to %f\n" + msgstr "Měním velikost vstupu na %f\n" + +-#: oggenc/oggenc.c:463 ++#: oggenc/oggenc.c:395 + #, c-format + msgid "oggenc from %s %s" + msgstr "oggenc z %s %s" + +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:397 + #, c-format + msgid "" + "Usage: oggenc [options] inputfile [...]\n" +@@ -1522,7 +1204,7 @@ msgstr "" + "Použití: oggenc [přepínače] vstupnísoubor [...]\n" + "\n" + +-#: oggenc/oggenc.c:466 ++#: oggenc/oggenc.c:398 + #, c-format + msgid "" + "OPTIONS:\n" +@@ -1537,7 +1219,7 @@ msgstr "" + " -h, --help Vytisknout tento text nápovědy\n" + " -V, --version Vytisknout číslo verze\n" + +-#: oggenc/oggenc.c:472 ++#: oggenc/oggenc.c:404 + #, c-format + msgid "" + " -k, --skeleton Adds an Ogg Skeleton bitstream\n" +@@ -1548,15 +1230,14 @@ msgid "" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" + " -k, --skeleton Přidá bitový proud Ogg Skeleton\n" +-" -r, --raw Surový režim. Vstupní soubory jsou čteny přímo jako " +-"data\n" ++" -r, --raw Surový režim. Vstupní soubory jsou čteny přímo jako data\n" + " PCM\n" + " -B, --raw-bits=n Nastavit bity/vzorek pro surový vstup; implicitně 16\n" + " -C, --raw-chan=n Nastavit počet kanálů pro surový vstup; implicitně 2\n" + " -R, --raw-rate=n Nastavit vzorky/s pro surový vstup; implicitně 44100\n" + " --raw-endianness 1 pro velký endian, 0 pro malý (implicitně 0)\n" + +-#: oggenc/oggenc.c:479 ++#: oggenc/oggenc.c:411 + #, c-format + msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +@@ -1573,12 +1254,11 @@ msgstr "" + " spravované bitrate s cílem zvolené bitrate viz\n" + " přepínač --managed.\n" + +-#: oggenc/oggenc.c:486 ++#: oggenc/oggenc.c:418 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +@@ -1589,7 +1269,7 @@ msgstr "" + " nutně nepotřebujete podrobnou kontrolu nad bitrate,\n" + " například pro streaming.\n" + +-#: oggenc/oggenc.c:492 ++#: oggenc/oggenc.c:424 + #, c-format + msgid "" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +@@ -1605,11 +1285,10 @@ msgstr "" + " přepínače automaticky povolí režim správy bitrate\n" + " (viz --managed).\n" + " -M, --max-bitrate Zadá maximální bitrate (v kb/s). Užitečné pro\n" +-" streaming. Použití tohoto přepínače automaticky " +-"povolí\n" ++" streaming. Použití tohoto přepínače automaticky povolí\n" + " režim správy bitrate (viz --managed).\n" + +-#: oggenc/oggenc.c:500 ++#: oggenc/oggenc.c:432 + #, c-format + msgid "" + " --advanced-encode-option option=value\n" +@@ -1621,12 +1300,11 @@ msgid "" + msgstr "" + " --advanced-encode-option přepínač=hodnota\n" + " Nastaví pokročilý přepínač kodéru na danou hodnotu.\n" +-" Platné přepínače (a jejich hodnoty) jsou " +-"zdokumentovány\n" ++" Platné přepínače (a jejich hodnoty) jsou zdokumentovány\n" + " v man stránce dodávané s tímto programe. Jsou jen pro\n" + " pokročilé uživatele, a měly by být používány opatrně.\n" + +-#: oggenc/oggenc.c:507 ++#: oggenc/oggenc.c:439 + #, c-format + msgid "" + " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +@@ -1641,7 +1319,7 @@ msgstr "" + " Zlomkové kvality (např. 2.75) jsou povoleny\n" + " Implicitní úroveň kvality je 3.\n" + +-#: oggenc/oggenc.c:513 ++#: oggenc/oggenc.c:445 + #, c-format + msgid "" + " --resample n Resample input data to sampling rate n (Hz)\n" +@@ -1651,85 +1329,66 @@ msgid "" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" + msgstr "" +-" --resample n Převzorkovat vstupní data na vzorkovací frekvenci n " +-"(Hz)\n" +-" --downmix Mixovat stereo na mono. Povoleno jen pro stereo " +-"vstup.\n" ++" --resample n Převzorkovat vstupní data na vzorkovací frekvenci n (Hz)\n" ++" --downmix Mixovat stereo na mono. Povoleno jen pro stereo vstup.\n" + " -s, --serial Určí sériové číslo proudu. To bude při kódování více\n" + " souborů inkrementováno pro každý další soubor.\n" + +-#: oggenc/oggenc.c:520 +-#, fuzzy, c-format ++#: oggenc/oggenc.c:452 ++#, c-format + msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" ++" --ignorelength Ignore the datalength in wav headers. This will allow\n" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" +-" --discard-comments Zabrání kopírování poznámek v souborech FLAC a Ogg " +-"FLAC\n" ++" --discard-comments Zabrání kopírování poznámek v souborech FLAC a Ogg FLAC\n" + " do výstupního souboru Ogg Vorbis.\n" + " --ignorelength Ignorovat délku dat v hlavičkách. To umožní podporu\n" + " souborů > 4GB a proudů dat STDIN.\n" + "\n" + +-#: oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:458 + #, c-format + msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + " Pojmenovávání:\n" +-" -o, --output=ns Zapsat soubor do ns (platné jen v režimu jednoho " +-"souboru)\n" +-" -n, --names=řetězec Vytvářet názvy souborů jako tento řetězec, a %%a, %%t, " +-"%%l,\n" +-" %%n, %%d nahradit po řadě umělcem, názvem, albem, " +-"číslem\n" ++" -o, --output=ns Zapsat soubor do ns (platné jen v režimu jednoho souboru)\n" ++" -n, --names=řetězec Vytvářet názvy souborů jako tento řetězec, a %%a, %%t, %%l,\n" ++" %%n, %%d nahradit po řadě umělcem, názvem, albem, číslem\n" + " stopy a datem (pro jejich určení viz níže).\n" + " %%%% vytvoří doslovné %%.\n" + +-#: oggenc/oggenc.c:533 ++#: oggenc/oggenc.c:465 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" +-" -X, --name-remove=s Odstranit zadané znaky z parametrů pro řetězec " +-"formátu\n" ++" -X, --name-remove=s Odstranit zadané znaky z parametrů pro řetězec formátu\n" + " -n. Užitečné pro zajištění platnosti názvů souborů.\n" +-" -P, --name-replace=s Nahradit znaky odstraněné --name-remove zadanými " +-"znaky.\n" +-" Je-li tento řetězec kratší než seznam --name-remove " +-"nebo\n" ++" -P, --name-replace=s Nahradit znaky odstraněné --name-remove zadanými znaky.\n" ++" Je-li tento řetězec kratší než seznam --name-remove nebo\n" + " není-li zadán, ty další znaky jsou prostě odstraněny.\n" + " Implicitní nastavení těchto dvou parametrů závisí na\n" + " platformě.\n" + +-#: oggenc/oggenc.c:542 +-#, fuzzy, c-format ++#: oggenc/oggenc.c:474 ++#, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" +@@ -1740,7 +1399,7 @@ msgstr "" + " \"tag=hodnota\".\n" + " -d, --date Datum stopy (obvykle datum koncertu)\n" + +-#: oggenc/oggenc.c:550 ++#: oggenc/oggenc.c:479 + #, c-format + msgid "" + " -N, --tracknum Track number for this track\n" +@@ -1755,77 +1414,52 @@ msgstr "" + " -a, --artist Jméno umělce\n" + " -G, --genre Žánr stopy\n" + +-#: oggenc/oggenc.c:556 ++#: oggenc/oggenc.c:485 + #, c-format + msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, fuzzy, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" + msgstr "" + " Je-li zadáno více vstupních souborů, bude použito\n" + " více instancí předchozích pěti parametrů, v tom\n" + " pořadí, v jakém jsou zadány. Je-li zadáno méně názvů\n" +-" než souborů, OggEnc vytiskne varování a použije " +-"poslední\n" ++" než souborů, OggEnc vytiskne varování a použije poslední\n" + " pro zbývající soubory. Je-li zadáno méně čísel stop,\n" + " následující soubory nebudou očíslovány. Pro ostatní\n" + " přepínače bude poslední hodnota použita pro ostatní\n" +-" soubory bez varování (takže můžete například zadat " +-"datum\n" ++" soubory bez varování (takže můžete například zadat datum\n" + " jen jednou a bude použito pro všechny soubory)\n" + "\n" + +-#: oggenc/oggenc.c:572 +-#, fuzzy, c-format ++#: oggenc/oggenc.c:496 ++#, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, 16 bit u-Law (.au), AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" + "VSTUPNÍ SOUBORY:\n" +-" Soubory vstupu OggEnc momentálně musí být soubory 24-, 16-, nebo 8-bitové " +-"PCM\n" +-" Wave, 16-bitové u-Law (.au), AIFF nebo AIFF/C, Wave s 32-bitovou IEEE " +-"plovoucí\n" +-" desetinnou čárkkou, a možná FLAC nebo Ogg FLAC. Soubory mohou být mono " +-"nebo\n" ++" Soubory vstupu OggEnc momentálně musí být soubory 24-, 16-, nebo 8-bitové PCM\n" ++" Wave, 16-bitové u-Law (.au), AIFF nebo AIFF/C, Wave s 32-bitovou IEEE plovoucí\n" ++" desetinnou čárkkou, a možná FLAC nebo Ogg FLAC. Soubory mohou být mono nebo\n" + " stereo (nebo s více kanály) a s libovolnou vzorkovací frekvencí.\n" +-" Místo toho může být použit přepínač --raw pro použití souboru se surovými " +-"daty\n" ++" Místo toho může být použit přepínač --raw pro použití souboru se surovými daty\n" + " PCM, který musí být 16-bitový stereo PCM s malým endianem ('wav bez\n" + " hlavičky'), ledaže jsou zadadány další parametry pro surový režim.\n" + " Můžete zadat čtení souboru ze stdin použitím - jako názvu souboru vstupu.\n" +@@ -1833,388 +1467,330 @@ msgstr "" + " pomocí -o\n" + "\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:601 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" + msgstr "VAROVÁNÍ: Ignoruji neplatný znak '%c' ve formátu názvu\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#: oggenc/oggenc.c:630 oggenc/oggenc.c:755 oggenc/oggenc.c:768 + #, c-format + msgid "Enabling bitrate management engine\n" + msgstr "Povoluji systém správy bitrate\n" + +-#: oggenc/oggenc.c:716 ++#: oggenc/oggenc.c:639 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímá endianness zadána pro nepřímá data. Předpokládám, že vstup " +-"je přímý.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímá endianness zadána pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:642 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "VAROVÁNÍ: Nemohu přečíst argument endianness \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:649 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "VAROVÁNÍ: Nemohu přečíst frekvenci převzorkování \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Varování: Frekvence převzorkování zadána jako %d Hz. Mysleli jste %d Hz?\n" ++#: oggenc/oggenc.c:655 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Varování: Frekvence převzorkování zadána jako %d Hz. Mysleli jste %d Hz?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++#: oggenc/oggenc.c:665 ++#, c-format ++msgid "Warning: Couldn't parse scaling factor \"%s\"\n" + msgstr "Varování: Nemohu zpracovat faktor škálování \"%s\"\n" + +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:675 + #, c-format + msgid "No value for advanced encoder option found\n" + msgstr "Nenalezena žádná hodnota pro pokročilý přepínač kodéru\n" + +-#: oggenc/oggenc.c:776 ++#: oggenc/oggenc.c:693 + #, c-format + msgid "Internal error parsing command line options\n" + msgstr "Interní chyba při zpracovávání přepínačů příkazového řádku\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:704 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Varování: Použita neplatná poznámka (\"%s\"), ignoruji.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:741 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Varování: nominální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:749 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Varování: minimální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:762 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Varování: maximální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:774 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Přepínač kvality \"%s\" nerozpoznán, ignoruji jej\n" + +-#: oggenc/oggenc.c:865 ++#: oggenc/oggenc.c:782 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"VAROVÁNÍ: nastavení kvality příliš vysoké, nastavuji na maximální kvalitu.\n" ++msgstr "VAROVÁNÍ: nastavení kvality příliš vysoké, nastavuji na maximální kvalitu.\n" + +-#: oggenc/oggenc.c:871 ++#: oggenc/oggenc.c:788 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více formátů názvu, používám poslední\n" + +-#: oggenc/oggenc.c:880 ++#: oggenc/oggenc.c:797 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více filtrů formátu názvu, používám poslední\n" + +-#: oggenc/oggenc.c:889 ++#: oggenc/oggenc.c:806 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více náhrad filtr formátu názvu, používám poslední\n" + +-#: oggenc/oggenc.c:897 ++#: oggenc/oggenc.c:814 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "VAROVÁNÍ: Zadáno více výstupních souborů, doporučuji použít -n\n" + +-#: oggenc/oggenc.c:909 ++#: oggenc/oggenc.c:826 + #, c-format + msgid "oggenc from %s %s\n" + msgstr "oggenc z %s %s\n" + +-#: oggenc/oggenc.c:916 ++#: oggenc/oggenc.c:833 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímý počet bitů/vzorek zadán pro nepřímá data. Předpokládám, že " +-"vstup je přímý.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímý počet bitů/vzorek zadán pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#: oggenc/oggenc.c:838 oggenc/oggenc.c:842 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "VAROVÁNÍ: Zadán neplatný počet bitů/vzorek, předpokládám 16.\n" + +-#: oggenc/oggenc.c:932 ++#: oggenc/oggenc.c:849 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímý počet kanálů zadán po nepřímá data. Předpokládám, že vstup " +-"je přím.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímý počet kanálů zadán po nepřímá data. Předpokládám, že vstup je přím.\n" + +-#: oggenc/oggenc.c:937 ++#: oggenc/oggenc.c:854 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "VAROVÁNÍ: Zadán neplatný počet kanálů, předpokládám 2.\n" + +-#: oggenc/oggenc.c:948 ++#: oggenc/oggenc.c:865 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímá vzorkovací frekvence zadána pro nepřímá data. Předpokládám, " +-"že vstup je přímý.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímá vzorkovací frekvence zadána pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:953 ++#: oggenc/oggenc.c:870 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" + msgstr "VAROVÁNÍ: Určena neplatná vzorkovací frekvence, předpokládám 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 ++#: oggenc/oggenc.c:877 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "VAROVÁNÍ: Zadán neplatný přepínač, ignoruji->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Nemohu převést poznámku do UTF-8, nemohu ji přidat\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#: oggenc/oggenc.c:899 vorbiscomment/vcomment.c:354 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Nemohu převést poznámku do UTF-8, nemohu ji přidat\n" + +-#: oggenc/oggenc.c:1033 ++#: oggenc/oggenc.c:918 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" ++msgstr "VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:150 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Nemohu vytvořit adresář \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:157 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Chyba při kontrole existence adresáře %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:170 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Chyba: segment cesty \"%s\" není adresář\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Varování: Poznámka %d v proudu %d má neplatný formát, neobsahuje '=': \"%s" +-"\"\n" ++#: ogginfo/ogginfo2.c:211 ++#, c-format ++msgid "Warning: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "Varování: Poznámka %d v proudu %d má neplatný formát, neobsahuje '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Varování: Neplatný název pole poznámky v poznámce %d (proud %d): \"%s\"\n" ++#: ogginfo/ogginfo2.c:219 ++#, c-format ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Varování: Neplatný název pole poznámky v poznámce %d (proud %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): špatná značka " +-"délky\n" ++#: ogginfo/ogginfo2.c:250 ogginfo/ogginfo2.c:258 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): špatná značka délky\n" + +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): příliš málo " +-"bajtů\n" ++#: ogginfo/ogginfo2.c:265 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): příliš málo bajtů\n" + +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): neplatná " +-"sekvence \"%s\": %s\n" ++#: ogginfo/ogginfo2.c:341 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): neplatná sekvence \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++#: ogginfo/ogginfo2.c:355 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" + msgstr "Varování: Selhání v dekodéru utf8. To by nemělo být možné\n" + +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, fuzzy, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" ++#: ogginfo/ogginfo2.c:380 ogginfo/ogginfo2.c:547 ogginfo/ogginfo2.c:680 ++#, c-format ++msgid "Warning: discontinuity in stream (%d)\n" + msgstr "Varování: nesouvislost v proudu (%d)\n" + +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Varování: Nemohu dekódovat paket hlavičky theora - neplatný proud theora (%" +-"d)\n" ++#: ogginfo/ogginfo2.c:388 ++#, c-format ++msgid "Warning: Could not decode theora header packet - invalid theora stream (%d)\n" ++msgstr "Varování: Nemohu dekódovat paket hlavičky theora - neplatný proud theora (%d)\n" + +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varování: Proud theora %d nemá hlavičky správně umístěné v rámech. Poslední " +-"strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" ++#: ogginfo/ogginfo2.c:395 ++#, c-format ++msgid "Warning: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Varování: Proud theora %d nemá hlavičky správně umístěné v rámech. Poslední strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" + +-#: ogginfo/ogginfo2.c:400 ++#: ogginfo/ogginfo2.c:399 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" + msgstr "Hlavičky theora zpracovány pro proud %d, následují informace...\n" + +-#: ogginfo/ogginfo2.c:403 ++#: ogginfo/ogginfo2.c:402 + #, c-format + msgid "Version: %d.%d.%d\n" + msgstr "Verze: %d.%d.%d\n" + +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#: ogginfo/ogginfo2.c:404 ogginfo/ogginfo2.c:582 ogginfo/ogginfo2.c:742 + #, c-format + msgid "Vendor: %s\n" + msgstr "Dodavatel: %s\n" + +-#: ogginfo/ogginfo2.c:406 ++#: ogginfo/ogginfo2.c:405 + #, c-format + msgid "Width: %d\n" + msgstr "Šířka: %d\n" + +-#: ogginfo/ogginfo2.c:407 ++#: ogginfo/ogginfo2.c:406 + #, c-format + msgid "Height: %d\n" + msgstr "Výška: %d\n" + +-#: ogginfo/ogginfo2.c:408 ++#: ogginfo/ogginfo2.c:407 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" + msgstr "Celkový obrázek: %d krát %d, posun ořezu (%d, %d)\n" + +-#: ogginfo/ogginfo2.c:411 ++#: ogginfo/ogginfo2.c:410 + msgid "Frame offset/size invalid: width incorrect\n" + msgstr "Posun/velikost políčka neplatná: nesprávná šířka\n" + +-#: ogginfo/ogginfo2.c:413 ++#: ogginfo/ogginfo2.c:412 + msgid "Frame offset/size invalid: height incorrect\n" + msgstr "Posun políčka/velikost neplatná: nesprávná výška\n" + +-#: ogginfo/ogginfo2.c:416 ++#: ogginfo/ogginfo2.c:415 + msgid "Invalid zero framerate\n" + msgstr "Neplatná nulová rychlost políček\n" + +-#: ogginfo/ogginfo2.c:418 ++#: ogginfo/ogginfo2.c:417 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" + msgstr "Rychlost políček %d/%d (%.02f/s)\n" + +-#: ogginfo/ogginfo2.c:422 ++#: ogginfo/ogginfo2.c:421 + msgid "Aspect ratio undefined\n" + msgstr "Poměr stran nedefinován\n" + +-#: ogginfo/ogginfo2.c:427 ++#: ogginfo/ogginfo2.c:426 + #, c-format + msgid "Pixel aspect ratio %d:%d (%f:1)\n" + msgstr "Poměr stran pixelu %d:%d (%f:1)\n" + +-#: ogginfo/ogginfo2.c:429 ++#: ogginfo/ogginfo2.c:428 + msgid "Frame aspect 4:3\n" + msgstr "Poměr stran políčka 4:3\n" + +-#: ogginfo/ogginfo2.c:431 ++#: ogginfo/ogginfo2.c:430 + msgid "Frame aspect 16:9\n" + msgstr "Poměr stran políčka 16:9\n" + +-#: ogginfo/ogginfo2.c:433 ++#: ogginfo/ogginfo2.c:432 + #, c-format + msgid "Frame aspect %f:1\n" + msgstr "Poměr stran políčka %f:1\n" + +-#: ogginfo/ogginfo2.c:437 ++#: ogginfo/ogginfo2.c:436 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" + msgstr "Prostor barev: Dop. ITU-R BT.470-6 Systém M (NTSC)\n" + +-#: ogginfo/ogginfo2.c:439 ++#: ogginfo/ogginfo2.c:438 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + msgstr "Prostor barev: Dop. ITU-R BT.470-6 Systémy B a G (PAL)\n" + +-#: ogginfo/ogginfo2.c:441 ++#: ogginfo/ogginfo2.c:440 + msgid "Colourspace unspecified\n" + msgstr "Prostor barev nedefinován\n" + +-#: ogginfo/ogginfo2.c:444 ++#: ogginfo/ogginfo2.c:443 + msgid "Pixel format 4:2:0\n" + msgstr "Formát pixelů 4:2:0\n" + +-#: ogginfo/ogginfo2.c:446 ++#: ogginfo/ogginfo2.c:445 + msgid "Pixel format 4:2:2\n" + msgstr "Formát pixelů 4:2:2\n" + +-#: ogginfo/ogginfo2.c:448 ++#: ogginfo/ogginfo2.c:447 + msgid "Pixel format 4:4:4\n" + msgstr "Formát pixelů 4:4:4\n" + +-#: ogginfo/ogginfo2.c:450 ++#: ogginfo/ogginfo2.c:449 + msgid "Pixel format invalid\n" + msgstr "Neplatný formát pixelů\n" + +-#: ogginfo/ogginfo2.c:452 ++#: ogginfo/ogginfo2.c:451 + #, c-format + msgid "Target bitrate: %d kbps\n" + msgstr "Cílová bitrate: %d kb/s\n" + +-#: ogginfo/ogginfo2.c:453 ++#: ogginfo/ogginfo2.c:452 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" + msgstr "Nominální nastavení kvality (0-63): %d\n" + +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++#: ogginfo/ogginfo2.c:455 ogginfo/ogginfo2.c:605 ogginfo/ogginfo2.c:801 + msgid "User comments section follows...\n" + msgstr "Následuje oblast poznámek uživatele...\n" + +-#: ogginfo/ogginfo2.c:477 +-#, fuzzy +-msgid "WARNING: Expected frame %" ++#: ogginfo/ogginfo2.c:476 ++msgid "Warning: Expected frame %" + msgstr "Varování: Očekáván rám %" + +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" ++#: ogginfo/ogginfo2.c:492 ogginfo/ogginfo2.c:620 ogginfo/ogginfo2.c:818 ++msgid "Warning: granulepos in stream %d decreases from %" + msgstr "Varování: granulepos v proudu %d se snižuje z %" + +-#: ogginfo/ogginfo2.c:520 ++#: ogginfo/ogginfo2.c:519 + msgid "" + "Theora stream %d:\n" + "\tTotal data length: %" +@@ -2222,45 +1798,37 @@ msgstr "" + "Proud Theora %d:\n" + "\tCelková délka dat: %" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Varování: Nemohu dekódovat paket hlavičky vorbis %d - neplatný proud vorbis " +-"(%d)\n" ++#: ogginfo/ogginfo2.c:556 ++#, c-format ++msgid "Warning: Could not decode vorbis header packet %d - invalid vorbis stream (%d)\n" ++msgstr "Varování: Nemohu dekódovat paket hlavičky vorbis %d - neplatný proud vorbis (%d)\n" + +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varování: Proud vorbis %d nemá hlavičky správně umístěné v rámech. Poslední " +-"strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" ++#: ogginfo/ogginfo2.c:564 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Varování: Proud vorbis %d nemá hlavičky správně umístěné v rámech. Poslední strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:568 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Hlavičky vorbis zpracovány pro proud %d, následují informace...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:571 + #, c-format + msgid "Version: %d\n" + msgstr "Verze: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:575 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Dodavatel: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:583 + #, c-format + msgid "Channels: %d\n" + msgstr "Kanálů: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:584 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2269,39 +1837,39 @@ msgstr "" + "Frekvence: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:587 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Nominální bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:590 + msgid "Nominal bitrate not set\n" + msgstr "Nominální bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:593 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Vyšší bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:596 + msgid "Upper bitrate not set\n" + msgstr "Vyšší bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:599 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Nižší bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:602 + msgid "Lower bitrate not set\n" + msgstr "Nižší bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:630 +-#, fuzzy +-msgid "Negative or zero granulepos (%" +-msgstr "Neplatná nulová rychlost granulepos\n" ++#: ogginfo/ogginfo2.c:629 ++#, c-format ++msgid "Negative or zero granulepos (%lld) on vorbis stream outside of headers. This file was created by a buggy encoder\n" ++msgstr "Záporná nebo nulová granulepos (%lld) v proudu vorbis mimo hlaviček. Tento soubor byl vytvořen chybným kodérem\n" + +-#: ogginfo/ogginfo2.c:651 ++#: ogginfo/ogginfo2.c:650 + msgid "" + "Vorbis stream %d:\n" + "\tTotal data length: %" +@@ -2309,115 +1877,106 @@ msgstr "" + "Proud Vorbis %d:\n" + "\tCelková délka dat: %" + +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Varování: Nemohu dekódovat paket hlavičky kate %d - neplatný proud kate (%" +-"d)\n" ++#: ogginfo/ogginfo2.c:691 ++#, c-format ++msgid "Warning: Could not decode kate header packet %d - invalid kate stream (%d)\n" ++msgstr "Varování: Nemohu dekódovat paket hlavičky kate %d - neplatný proud kate (%d)\n" + +-#: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"Varování: paket %d zřejmě není hlavička kate - neplatný proud kate (%d)\n" ++#: ogginfo/ogginfo2.c:702 ++#, c-format ++msgid "Warning: packet %d does not seem to be a kate header - invalid kate stream (%d)\n" ++msgstr "Varování: paket %d zřejmě není hlavička kate - neplatný proud kate (%d)\n" + +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varování: Proud kate %d nemá hlavičky správně umístěné v rámech. Poslední " +-"strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" ++#: ogginfo/ogginfo2.c:733 ++#, c-format ++msgid "Warning: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Varování: Proud kate %d nemá hlavičky správně umístěné v rámech. Poslední strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" + +-#: ogginfo/ogginfo2.c:738 ++#: ogginfo/ogginfo2.c:737 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" + msgstr "Hlavičky kate zpracovány pro proud %d, následují informace...\n" + +-#: ogginfo/ogginfo2.c:741 ++#: ogginfo/ogginfo2.c:740 + #, c-format + msgid "Version: %d.%d\n" + msgstr "Verze: %d.%d\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:746 + #, c-format + msgid "Language: %s\n" + msgstr "Jazyk: %s\n" + +-#: ogginfo/ogginfo2.c:750 ++#: ogginfo/ogginfo2.c:749 + msgid "No language set\n" + msgstr "Jazyk nenastaven\n" + +-#: ogginfo/ogginfo2.c:753 ++#: ogginfo/ogginfo2.c:752 + #, c-format + msgid "Category: %s\n" + msgstr "Kategorie: %s\n" + +-#: ogginfo/ogginfo2.c:756 ++#: ogginfo/ogginfo2.c:755 + msgid "No category set\n" + msgstr "Kategorie nenastavena\n" + +-#: ogginfo/ogginfo2.c:761 ++#: ogginfo/ogginfo2.c:760 + msgid "utf-8" + msgstr "utf-8" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:764 + #, c-format + msgid "Character encoding: %s\n" + msgstr "Kódování znaků: %s\n" + +-#: ogginfo/ogginfo2.c:768 ++#: ogginfo/ogginfo2.c:767 + msgid "Unknown character encoding\n" + msgstr "Neznámé kódování znaků\n" + +-#: ogginfo/ogginfo2.c:773 ++#: ogginfo/ogginfo2.c:772 + msgid "left to right, top to bottom" + msgstr "zleva doprava, shora dolů" + +-#: ogginfo/ogginfo2.c:774 ++#: ogginfo/ogginfo2.c:773 + msgid "right to left, top to bottom" + msgstr "zprava doleva, shora dolů" + +-#: ogginfo/ogginfo2.c:775 ++#: ogginfo/ogginfo2.c:774 + msgid "top to bottom, right to left" + msgstr "zdola nahoru, zprava doleva" + +-#: ogginfo/ogginfo2.c:776 ++#: ogginfo/ogginfo2.c:775 + msgid "top to bottom, left to right" + msgstr "zdola nahoru, zleva doprava" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:779 + #, c-format + msgid "Text directionality: %s\n" + msgstr "Směr textu: %s\n" + +-#: ogginfo/ogginfo2.c:783 ++#: ogginfo/ogginfo2.c:782 + msgid "Unknown text directionality\n" + msgstr "Neznámý směr textu\n" + +-#: ogginfo/ogginfo2.c:795 ++#: ogginfo/ogginfo2.c:794 + msgid "Invalid zero granulepos rate\n" + msgstr "Neplatná nulová rychlost granulepos\n" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:796 + #, c-format + msgid "Granulepos rate %d/%d (%.02f gps)\n" + msgstr "Rychlost granulepos %d/%d (%.02f g/s)\n" + +-#: ogginfo/ogginfo2.c:810 ++#: ogginfo/ogginfo2.c:809 + msgid "\n" + msgstr "\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" ++#: ogginfo/ogginfo2.c:827 ++#, c-format ++msgid "Negative granulepos (%lld) on kate stream outside of headers. This file was created by a buggy encoder\n" ++msgstr "Záporná granulepos (%lld) v proudu kate mimo hlaviček. Tento soubor byl vytvořen chybným kodérem\n" + +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:852 + msgid "" + "Kate stream %d:\n" + "\tTotal data length: %" +@@ -2425,41 +1984,35 @@ msgstr "" + "Proud Kate %d:\n" + "\tCelková délka dat: %" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:892 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Varování: EOS nenastaveno v proudu %d\n" + + #: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Varování: Neplatná strana hlavičky, nenalezen paket\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++#: ogginfo/ogginfo2.c:1073 ++#, c-format ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" + msgstr "Varování: Neplatná strana hlavičky v proudu %d, obsahuje více paketů\n" + +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:1087 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Poznámka: Proud %d má sériové číslo %d, což je platné, ale může to způsobit " +-"problémy s některými nástroji.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Poznámka: Proud %d má sériové číslo %d, což je platné, ale může to způsobit problémy s některými nástroji.\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:1104 ++msgid "Warning: Hole in data (%d bytes) found at approximate offset %" + msgstr "Varování: V datech nalezena díra (%d bajtů) na přibližném posunutí %" + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:1128 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Chyba při otevírání vstupního souboru \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:1133 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2468,78 +2021,71 @@ msgstr "" + "Zpracovávám soubor \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:1142 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Nemohu najít obsluhu pro proud, vzdávám to\n" + +-#: ogginfo/ogginfo2.c:1156 ++#: ogginfo/ogginfo2.c:1150 + msgid "Page found for stream after EOS flag" + msgstr "Strana proudu nalezena po značce EOS" + +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Omezení na muxing Oggu porušeno, nový proud před EOS všech předchozích proudů" ++#: ogginfo/ogginfo2.c:1153 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Omezení na muxing Oggu porušeno, nový proud před EOS všech předchozích proudů" + +-#: ogginfo/ogginfo2.c:1163 ++#: ogginfo/ogginfo2.c:1157 + msgid "Error unknown." + msgstr "Neznámá chyba." + +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:1160 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file: %s.\n" + msgstr "" + "Varování: neplatně umístěná stránka (stránky) pro logický proud %d\n" + "To indikuje poškozený soubor ogg: %s.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:1172 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Nový logický proud (#%d, sériové: %08x): type %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:1175 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Varování: příznak začátku proudu nenastaven na proudu %d\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++#: ogginfo/ogginfo2.c:1179 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" + msgstr "Varování: příznak začátku proudu nalezen uvnitř proudu %d\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Varování: mezera čísel sekvence v proudu %d. Dostal jsem stranu %ld, když " +-"jsem očekával stranu %ld. To indikuje chybějící data.\n" ++#: ogginfo/ogginfo2.c:1184 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Varování: mezera čísel sekvence v proudu %d. Dostal jsem stranu %ld, když jsem očekával stranu %ld. To indikuje chybějící data.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:1199 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Logický proud %d skončil\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:1207 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" ++"Error: No ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" + "Chyba: V souboru \"%s\" nenalezena data ogg\n" + "Vstup pravděpodobně není Ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 ++#: ogginfo/ogginfo2.c:1218 + #, c-format + msgid "ogginfo from %s %s\n" + msgstr "ogginfo z %s %s\n" + +-#: ogginfo/ogginfo2.c:1230 ++#: ogginfo/ogginfo2.c:1224 + #, c-format + msgid "" + "(c) 2003-2005 Michael Smith \n" +@@ -2562,12 +2108,12 @@ msgstr "" + "\t-v Být podrobnější. U některých typů proudů může\n" + "\t povolit přesnější kontroly.\n" + +-#: ogginfo/ogginfo2.c:1239 ++#: ogginfo/ogginfo2.c:1233 + #, c-format + msgid "\t-V Output version information and exit\n" + msgstr "\t-V Vypsat informace o verzi a skončit\n" + +-#: ogginfo/ogginfo2.c:1251 ++#: ogginfo/ogginfo2.c:1245 + #, c-format + msgid "" + "Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" +@@ -2582,7 +2128,7 @@ msgstr "" + "a pro diagnostiku problémů s nimi.\n" + "Úplná nápověda je zobrazena pomocí \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 ++#: ogginfo/ogginfo2.c:1279 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "Nezadány vstupní soubory. \"ogginfo -h\" pro nápovědu\n" +@@ -2642,137 +2188,155 @@ msgstr "%s: přepínač `-W %s' není jednoznačný\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: přepínač `-W %s' musí být zadán bez argumentu\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++#: vcut/vcut.c:149 ++#, c-format ++msgid "Page error. Corrupt input.\n" ++msgstr "Chyba strany. Poškozený vstup.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++#: vcut/vcut.c:166 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Chyba bitového proudu, pokračuji\n" + +-#: vcut/vcut.c:225 ++#: vcut/vcut.c:206 + #, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Nemohu otevřít %s pro zápis\n" ++msgid "Found EOS before cut point.\n" ++msgstr "Našel jsem EOS před místem řezu.\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Použití: vcut vstup.ogg výstupní1.ogg výstupní2.ogg [bodřezu | +bodřezu]\n" ++#: vcut/vcut.c:215 ++#, c-format ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Nastavuji eso: aktualizace synchronizace vrátila 0\n" + +-#: vcut/vcut.c:266 ++#: vcut/vcut.c:225 + #, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Místo řezu není uvnitř proudu. Druhý soubor bude prázdný\n" + + #: vcut/vcut.c:277 + #, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Nemohu otevřít %s pro čtení\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Neobsloužený speciální případ: první soubor příliš krátký?\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 ++#: vcut/vcut.c:327 + #, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++msgid "Cutpoint too close to end of file. Second file will be empty.\n" ++msgstr "Místo řezu příliš blízko konci souboru. Druhý soubor bude prázdný.\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Zpracovávám: Řežu na %lld sekundách\n" ++#: vcut/vcut.c:353 ++#, c-format ++msgid "" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" ++msgstr "" ++"CHYBA: První dva pakety zvuku se nevešly do jedné\n" ++" strany ogg. Soubor se možná nebude dekódovat správně.\n" + +-#: vcut/vcut.c:303 ++#: vcut/vcut.c:373 + #, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Zpracovávám: Řežu na %lld vzorcích\n" ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Aktualizace synchronizace vrátila 0, nastavuji eos\n" + +-#: vcut/vcut.c:314 ++#: vcut/vcut.c:378 + #, c-format +-msgid "Processing failed\n" +-msgstr "Zpracování selhalo\n" ++msgid "Recoverable bitstream error\n" ++msgstr "Zotavitelná chyba bitového proudu\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Varování: Očekáván rám %" ++#: vcut/vcut.c:387 ++#, c-format ++msgid "Bitstream error\n" ++msgstr "Chyba bitového proudu\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Klíč nenalezen" ++#: vcut/vcut.c:449 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Vstup není ogg.\n" + +-#: vcut/vcut.c:412 ++#: vcut/vcut.c:459 + #, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgid "Error in first page\n" ++msgstr "Chyba v první straně\n" + +-#: vcut/vcut.c:456 ++#: vcut/vcut.c:464 + #, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "error in first packet\n" ++msgstr "chyba v prvním paketu\n" + +-#: vcut/vcut.c:460 ++#: vcut/vcut.c:470 + #, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Chyba v primární hlavičce: není to vorbis?\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Nemohu zapsat poznámky do výstupního souboru: %s\n" ++#: vcut/vcut.c:490 ++#, c-format ++msgid "Secondary header corrupt\n" ++msgstr "Sekundární hlavička poškozena\n" + +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Chyba při čtení první strany bitového proudu Ogg." ++#: vcut/vcut.c:503 ++#, c-format ++msgid "EOF in headers\n" ++msgstr "EOF v hlavičkách\n" ++ ++#: vcut/vcut.c:535 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cutpoint]\n" ++msgstr "Použití: vcut vstup.ogg výstupní1.ogg výstupní2.ogg [bodřezu | +bodřezu]\n" + +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:539 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"VAROVÁNÍ: vcut je stále experimentální kód.\n" ++"Zkontrolujte, že výstupní soubory jsou správné, před odstraněním zdrojů.\n" ++"\n" + +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Zotavitelná chyba bitového proudu\n" ++#: vcut/vcut.c:544 ++#, c-format ++msgid "Couldn't open %s for reading\n" ++msgstr "Nemohu otevřít %s pro čtení\n" + +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Sekundární hlavička poškozena\n" ++#: vcut/vcut.c:549 vcut/vcut.c:554 ++#, c-format ++msgid "Couldn't open %s for writing\n" ++msgstr "Nemohu otevřít %s pro zápis\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:560 vcut/vcut.c:565 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Chyba bitového proudu, pokračuji\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Nemohu zpracovat bod řezu \"%s\"\n" + +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Chyba v primární hlavičce: není to vorbis?\n" ++#: vcut/vcut.c:570 ++#, c-format ++msgid "Processing: Cutting at %lld seconds\n" ++msgstr "Zpracovávám: Řežu na %lld sekundách\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:572 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Vstup není ogg.\n" ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Zpracovávám: Řežu na %lld vzorcích\n" + +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Chyba bitového proudu, pokračuji\n" ++#: vcut/vcut.c:582 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Zpracování selhalo\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:604 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgid "Error reading headers\n" ++msgstr "Chyba při čtení hlaviček\n" + +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Našel jsem EOS před místem řezu.\n" ++#: vcut/vcut.c:627 ++#, c-format ++msgid "Error writing first output file\n" ++msgstr "Chyba při zapisování prvního souboru výstupu\n" ++ ++#: vcut/vcut.c:635 ++#, c-format ++msgid "Error writing second output file\n" ++msgstr "Chyba při zapisování druhého souboru výstupu\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +@@ -2788,8 +2352,7 @@ msgstr "Chyba při čtení prvního paketu hlavičky." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" +-"Nemohu získat dost paměti pro registraci nového sériového čísla proudu." ++msgstr "Nemohu získat dost paměti pro registraci nového sériového čísla proudu." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +@@ -2800,8 +2363,7 @@ msgid "Input is not an Ogg bitstream." + msgstr "Vstup není bitový proud Ogg." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Bitový proud ogg neobsahuje data vorbis." + + #: vorbiscomment/vcedit.c:579 +@@ -2817,8 +2379,7 @@ msgid "Corrupt secondary header." + msgstr "Poškozená sekundární hlavička." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++msgid "EOF before end of vorbis headers." + msgstr "EOF před koncem hlaviček vorbis." + + #: vorbiscomment/vcedit.c:835 +@@ -2826,43 +2387,35 @@ msgid "Corrupt or missing data, continuing..." + msgstr "Poškozená nebo chybějící data, pokračuji..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Chyba při zapisování proudu na výstup. Výstupní proud může být poškozený " +-"nebo useknutý." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Chyba při zapisování proudu na výstup. Výstupní proud může být poškozený nebo useknutý." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:190 vorbiscomment/vcomment.c:216 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Nemohu otevřít soubor jako vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:235 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Špatná poznámka: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:247 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "špatná poznámka: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:257 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Nemohu zapsat poznámky do výstupního souboru: %s\n" + +-#: vorbiscomment/vcomment.c:280 ++#: vorbiscomment/vcomment.c:274 + #, c-format + msgid "no action specified\n" + msgstr "neurčena žádná akce\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Nemohu převést poznámku do UTF8, nemohu ji přidat\n" +- +-#: vorbiscomment/vcomment.c:526 ++#: vorbiscomment/vcomment.c:376 + #, c-format + msgid "" + "vorbiscomment from %s %s\n" +@@ -2873,51 +2426,47 @@ msgstr "" + " od nadace Xiph.Org (http://www.xiph.org/)\n" + "\n" + +-#: vorbiscomment/vcomment.c:529 ++#: vorbiscomment/vcomment.c:379 + #, c-format + msgid "List or edit comments in Ogg Vorbis files.\n" + msgstr "Vypsat nebo upravit poznámky v souborech Ogg Vorbis.\n" + +-#: vorbiscomment/vcomment.c:532 +-#, fuzzy, c-format ++#: vorbiscomment/vcomment.c:382 ++#, c-format + msgid "" + "Usage: \n" + " vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" ++" vorbiscomment [-lR] file\n" ++" vorbiscomment [-R] [-c file] [-t tag] <-a|-w> inputfile [outputfile]\n" + msgstr "" + "Použití: \n" + " vorbiscomment [-Vh]\n" + " vorbiscomment [-lR] soubor\n" +-" vorbiscomment [-R] [-c soubor] [-t tag] <-a|-w> souborvstupu " +-"[souborvýstupu]\n" ++" vorbiscomment [-R] [-c soubor] [-t tag] <-a|-w> souborvstupu [souborvýstupu]\n" + +-#: vorbiscomment/vcomment.c:538 ++#: vorbiscomment/vcomment.c:388 + #, c-format + msgid "Listing options\n" + msgstr "Přepínače pro výpis\n" + +-#: vorbiscomment/vcomment.c:539 ++#: vorbiscomment/vcomment.c:389 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" ++msgid " -l, --list List the comments (default if no options are given)\n" + msgstr "" +-" -l, --list Vypsat poznámky (implicitní, když není zadán " +-"žádný\n" ++" -l, --list Vypsat poznámky (implicitní, když není zadán žádný\n" + " přepínač)\n" + +-#: vorbiscomment/vcomment.c:542 ++#: vorbiscomment/vcomment.c:392 + #, c-format + msgid "Editing options\n" + msgstr "Přepínače úpravy\n" + +-#: vorbiscomment/vcomment.c:543 ++#: vorbiscomment/vcomment.c:393 + #, c-format + msgid " -a, --append Append comments\n" + msgstr " -a, --append Přidat poznámky\n" + +-#: vorbiscomment/vcomment.c:544 ++#: vorbiscomment/vcomment.c:394 + #, c-format + msgid "" + " -t \"name=value\", --tag \"name=value\"\n" +@@ -2926,76 +2475,59 @@ msgstr "" + " -t \"název=hodnota\", --tag \"název=hodnota\"\n" + " Určí tag poznámky na příkazovém řádku\n" + +-#: vorbiscomment/vcomment.c:546 ++#: vorbiscomment/vcomment.c:396 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" + msgstr " -w, --write Zapsat poznámky a přepsat existující\n" + +-#: vorbiscomment/vcomment.c:550 ++#: vorbiscomment/vcomment.c:400 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" + " -c soubor, --commentfile soubor\n" + " Při výpisu zapsat poznámky do zadaného souboru.\n" + " Při úpravě číst poznámky ze zadaného souboru.\n" + +-#: vorbiscomment/vcomment.c:553 ++#: vorbiscomment/vcomment.c:403 + #, c-format + msgid " -R, --raw Read and write comments in UTF-8\n" + msgstr " -R, --raw Číst a zapisovat poznámky v UTF-8\n" + +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 ++#: vorbiscomment/vcomment.c:407 + #, c-format + msgid " -V, --version Output version information and exit\n" + msgstr " -V, --version Vypsat informace o verzi a skončit\n" + +-#: vorbiscomment/vcomment.c:561 ++#: vorbiscomment/vcomment.c:410 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" + "Není-li zadán soubor výstupu, vorbiscomment upraví soubor vstupu. Při tom\n" + "se používá dočasný soubor, takže soubor vstupu není změněn, když při\n" + "práci dojde k nějaké chybě.\n" + +-#: vorbiscomment/vcomment.c:566 ++#: vorbiscomment/vcomment.c:415 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" +-"vorbiscomment pracuje s poznámkami formátu \"name=value\", na každém řádku " +-"jedna.\n" +-"Implicitně jsou při výpisu poznámky zapsány na stdout a při úpravách čteny " +-"ze\n" ++"vorbiscomment pracuje s poznámkami formátu \"name=value\", na každém řádku jedna.\n" ++"Implicitně jsou při výpisu poznámky zapsány na stdout a při úpravách čteny ze\n" + "stdin. Místo toho může být zadán soubor přepínačem -c nebo mohou být tagy\n" +-"zadány na příkazovém řádku pomocí -t \"název=hodnota\". Použití -c nebo -t " +-"zakáže\n" ++"zadány na příkazovém řádku pomocí -t \"název=hodnota\". Použití -c nebo -t zakáže\n" + "čtení ze stdin.\n" + +-#: vorbiscomment/vcomment.c:573 ++#: vorbiscomment/vcomment.c:422 + #, c-format + msgid "" + "Examples:\n" +@@ -3006,176 +2538,62 @@ msgstr "" + " vorbiscomment -a vstup.ogg -c poznámky.txt\n" + " vorbiscomment -a vstup.ogg -t \"ARTIST=Někdo\" -t \"TITLE=Název\"\n" + +-#: vorbiscomment/vcomment.c:578 +-#, fuzzy, c-format ++#: vorbiscomment/vcomment.c:427 ++#, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" ++"this is not sufficient for general round-tripping of comments in all cases.\n" + msgstr "" + "POZNÁMKA: Surový režim (--raw, -R) čte a zapisuje poznámky v UTF-8 místo\n" + "převodu do znakové sady uživatele, což je užitečné ve skriptech, ale obecně\n" + "není vždy dostatečné pro zachování dat.\n" + +-#: vorbiscomment/vcomment.c:643 ++#: vorbiscomment/vcomment.c:489 + #, c-format + msgid "Internal error parsing command options\n" + msgstr "Interní chyba při zpracovávání přepínačů příkazu\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:575 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Chyba při otevírání vstupního souboru '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 ++#: vorbiscomment/vcomment.c:584 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "" +-"Název vstupního souboru nemůže být stejný jako název výstupního souboru\n" ++msgstr "Název vstupního souboru nemůže být stejný jako název výstupního souboru\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:595 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Chyba při otevírání výstupního souboru '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:610 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Chyba při otevírání souboru poznámek '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:627 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Chyba při otevírání souboru poznámek '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:661 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Chyba při odstraňování starého souboru %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:663 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Chyba při přejmenovávání %s na %s\n" + +-#: vorbiscomment/vcomment.c:830 ++#: vorbiscomment/vcomment.c:673 + #, c-format + msgid "Error removing erroneous temporary file %s\n" + msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Čteč souborů WAV" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF in reading Wave header\n" +-#~ msgstr "Varování: Neočekávaný EOF při čtení hlavičky Wave\n" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF in reading AIFF header\n" +-#~ msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF reading AIFF header\n" +-#~ msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" +- +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "Třicetivdoubitová data PCM v big endian nejsou momentálně podporována, " +-#~ "končím.\n" +- +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Interní chyba! Ohlaste prosím tuto chybu.\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Chyba strany. Poškozený vstup.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Nastavuji eso: aktualizace synchronizace vrátila 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Místo řezu není uvnitř proudu. Druhý soubor bude prázdný\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Neobsloužený speciální případ: první soubor příliš krátký?\n" +- +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "Místo řezu příliš blízko konci souboru. Druhý soubor bude prázdný.\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "CHYBA: První dva pakety zvuku se nevešly do jedné\n" +-#~ " strany ogg. Soubor se možná nebude dekódovat správně.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Aktualizace synchronizace vrátila 0, nastavuji eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Chyba bitového proudu\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Chyba v první straně\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "chyba v prvním paketu\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF v hlavičkách\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "VAROVÁNÍ: vcut je stále experimentální kód.\n" +-#~ "Zkontrolujte, že výstupní soubory jsou správné, před odstraněním zdrojů.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Chyba při čtení hlaviček\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Chyba při zapisování prvního souboru výstupu\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Chyba při zapisování druhého souboru výstupu\n" +- +-#~ msgid "Out of memory opening AU driver\n" +-#~ msgstr "Nedostatek paměti při otevírání ovladače AU\n" +- +-#~ msgid "At this moment, only linear 16 bit .au files are supported\n" +-#~ msgstr "Momentálně jsou podporovány jen lineární 16-bitové soubory .au\n" +- +-#~ msgid "" +-#~ "Negative or zero granulepos (%lld) on vorbis stream outside of headers. " +-#~ "This file was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Záporná nebo nulová granulepos (%lld) v proudu vorbis mimo hlaviček. " +-#~ "Tento soubor byl vytvořen chybným kodérem\n" +- +-#~ msgid "" +-#~ "Negative granulepos (%lld) on kate stream outside of headers. This file " +-#~ "was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Záporná granulepos (%lld) v proudu kate mimo hlaviček. Tento soubor byl " +-#~ "vytvořen chybným kodérem\n" +- + #~ msgid "" + #~ "ogg123 from %s %s\n" + #~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +@@ -3207,8 +2625,7 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " -o, --device-option=k:v passes special option k with value\n" + #~ " v to previously specified device (with -d). See\n" + #~ " man page for more info.\n" +-#~ " -@, --list=filename Read playlist of files and URLs from \"filename" +-#~ "\"\n" ++#~ " -@, --list=filename Read playlist of files and URLs from \"filename\"\n" + #~ " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" + #~ " -p n, --prebuffer n Load n%% of the input buffer before playing\n" + #~ " -v, --verbose Display progress and other status information\n" +@@ -3221,8 +2638,7 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ "s milliseconds make ogg123 terminate.\n" + #~ " -l, --delay=s Set s [milliseconds] (default 500).\n" + #~ msgstr "" +-#~ " -f, --file=názevsouboru Nastavit název souboru výstupu pro dříve " +-#~ "určené\n" ++#~ " -f, --file=názevsouboru Nastavit název souboru výstupu pro dříve určené\n" + #~ " zařízení souboru (pomocí -d).\n" + #~ " -k n, --skip n Přeskočit prvních 'n' vteřin (nebo formát hh:mm:ss)\n" + #~ " -K n, --end n Skončit na 'n' sekundách (nebo formát hh:mm:ss)\n" +@@ -3250,8 +2666,7 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " -Q, --quiet Produce no output to stderr\n" + #~ " -h, --help Print this help text\n" + #~ " -v, --version Print the version number\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" ++#~ " -r, --raw Raw mode. Input files are read directly as PCM data\n" + #~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" + #~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" + #~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +@@ -3262,12 +2677,9 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " encoding, equivalent to using -q or --quality.\n" + #~ " See the --managed option to use a managed bitrate\n" + #~ " targetting the selected bitrate.\n" +-#~ " --managed Enable the bitrate management engine. This will " +-#~ "allow\n" +-#~ " much greater control over the precise bitrate(s) " +-#~ "used,\n" +-#~ " but encoding will be much slower. Don't use it " +-#~ "unless\n" ++#~ " --managed Enable the bitrate management engine. This will allow\n" ++#~ " much greater control over the precise bitrate(s) used,\n" ++#~ " but encoding will be much slower. Don't use it unless\n" + #~ " you have a strong need for detailed control over\n" + #~ " bitrate, such as for streaming.\n" + #~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +@@ -3275,20 +2687,15 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " automatically enable managed bitrate mode (see\n" + #~ " --managed).\n" + #~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications. Using this will " +-#~ "automatically\n" ++#~ " streaming applications. Using this will automatically\n" + #~ " enable managed bitrate mode (see --managed).\n" + #~ " --advanced-encode-option option=value\n" +-#~ " Sets an advanced encoder option to the given " +-#~ "value.\n" +-#~ " The valid options (and their values) are " +-#~ "documented\n" +-#~ " in the man page supplied with this program. They " +-#~ "are\n" ++#~ " Sets an advanced encoder option to the given value.\n" ++#~ " The valid options (and their values) are documented\n" ++#~ " in the man page supplied with this program. They are\n" + #~ " for advanced users only, and should be used with\n" + #~ " caution.\n" +-#~ " -q, --quality Specify quality, between -1 (very low) and 10 " +-#~ "(very\n" ++#~ " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" + #~ " high), instead of specifying a particular bitrate.\n" + #~ " This is the normal mode of operation.\n" + #~ " Fractional qualities (e.g. 2.75) are permitted\n" +@@ -3296,8 +2703,7 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " --resample n Resample input data to sampling rate n (Hz)\n" + #~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" + #~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" ++#~ " -s, --serial Specify a serial number for the stream. If encoding\n" + #~ " multiple files, this will be incremented for each\n" + #~ " stream after the first.\n" + #~ " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +@@ -3305,28 +2711,19 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ "\n" + #~ " Naming:\n" + #~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" ++#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++#~ " %%n, %%d replaced by artist, title, album, track number,\n" ++#~ " and date, respectively (see below for specifying these).\n" + #~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" ++#~ " -X, --name-remove=s Remove the specified characters from parameters to the\n" ++#~ " -n format string. Useful to ensure legal filenames.\n" ++#~ " -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++#~ " characters specified. If this string is shorter than the\n" + #~ " --name-remove list or is not specified, the extra\n" + #~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" ++#~ " Default settings for the above two arguments are platform\n" + #~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" ++#~ " -c, --comment=c Add the given string as an extra comment. This may be\n" + #~ " used multiple times. The argument should be in the\n" + #~ " format \"tag=value\".\n" + #~ " -d, --date Date for track (usually date of performance)\n" +@@ -3336,37 +2733,24 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " -a, --artist Name of artist\n" + #~ " -G, --genre Genre of track\n" + #~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" ++#~ " instances of the previous five arguments will be used,\n" + #~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" ++#~ " specified than files, OggEnc will print a warning, and\n" ++#~ " reuse the final one for the remaining files. If fewer\n" ++#~ " track numbers are given, the remaining files will be\n" ++#~ " unnumbered. For the others, the final tag will be reused\n" ++#~ " for all others without warning (so you can specify a date\n" ++#~ " once, for example, and have it used for all the files)\n" + #~ "\n" + #~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or " +-#~ "AIFF/C\n" +-#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. " +-#~ "Files\n" ++#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. Files\n" + #~ " may be mono or stereo (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" ++#~ " Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless additional\n" + #~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an output filename is " +-#~ "specified\n" ++#~ " You can specify taking the file from stdin by using - as the input filename.\n" ++#~ " In this mode, output is to stdout unless an output filename is specified\n" + #~ " with -o\n" + #~ "\n" + #~ msgstr "" +@@ -3378,43 +2762,29 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " -Q, --quiet Neposílat na stderr žádný výstup\n" + #~ " -h, --help Vypsat tento text nápovědy\n" + #~ " -v, --version Vypsat číslo verze\n" +-#~ " -r, --raw Přímý režim. Soubory vstupu jsou čteny přímo jako " +-#~ "data PCM\n" +-#~ " -B, --raw-bits=n Natavit bity/vzorek pro přímý vstup. Implicitní je " +-#~ "16\n" +-#~ " -C, --raw-chan=n Nastavit počet kanálů pro přímý vstup. Implicitní " +-#~ "je 2\n" +-#~ " -R, --raw-rate=n Nastavit vzorky/s pro přímý vstup. Implicitní je " +-#~ "44100\n" ++#~ " -r, --raw Přímý režim. Soubory vstupu jsou čteny přímo jako data PCM\n" ++#~ " -B, --raw-bits=n Natavit bity/vzorek pro přímý vstup. Implicitní je 16\n" ++#~ " -C, --raw-chan=n Nastavit počet kanálů pro přímý vstup. Implicitní je 2\n" ++#~ " -R, --raw-rate=n Nastavit vzorky/s pro přímý vstup. Implicitní je 44100\n" + #~ " --raw-endianness 1 pro big endian, 0 pro little (implicitní je 0)\n" +-#~ " -b, --bitrate Určení nominální bitrate, do které kódovat. " +-#~ "Pokusit\n" +-#~ " se kódovat s bitrate s tímto průměrem. Bere " +-#~ "argument\n" +-#~ " v kb/s. Implicitně tvoří kódování VBR, podobně " +-#~ "jako\n" ++#~ " -b, --bitrate Určení nominální bitrate, do které kódovat. Pokusit\n" ++#~ " se kódovat s bitrate s tímto průměrem. Bere argument\n" ++#~ " v kb/s. Implicitně tvoří kódování VBR, podobně jako\n" + #~ " použití -q nebo --quality. Pro použití spravované\n" +-#~ " bitrate cílící zvolenou bitrate viz přepínač --" +-#~ "managed.\n" ++#~ " bitrate cílící zvolenou bitrate viz přepínač --managed.\n" + #~ " -m, --min-bitrate Určení minimální bitrate (v kb/s). Užitečné pro\n" +-#~ " kódování pro kanál fixní propustnosti. Použití " +-#~ "tohoto\n" ++#~ " kódování pro kanál fixní propustnosti. Použití tohoto\n" + #~ " automaticky povolí režim spravované bitrate (viz\n" + #~ " --managed).\n" + #~ " -M, --max-bitrate Určení maximální bitrate (v kb/s). Užitečné pro\n" +-#~ " aplikace streaming. Použití tohoto automaticky " +-#~ "povolí\n" ++#~ " aplikace streaming. Použití tohoto automaticky povolí\n" + #~ " režim spravované bitrate (viz --managed).\n" + #~ " --advanced-encode-option přepínač=hodnota\n" +-#~ " Nastaví pokročilý přepínač enkodéru na danou " +-#~ "hodnotu.\n" +-#~ " Platné přepínače (a jejich hodnoty) jsou " +-#~ "zdokumentovány\n" +-#~ " ve stránce man dodávané s tímto programem. Jsou jen " +-#~ "pro\n" ++#~ " Nastaví pokročilý přepínač enkodéru na danou hodnotu.\n" ++#~ " Platné přepínače (a jejich hodnoty) jsou zdokumentovány\n" ++#~ " ve stránce man dodávané s tímto programem. Jsou jen pro\n" + #~ " pokročilé uživatele a měly by se používat opatrně.\n" +-#~ " -q, --quality Určení kvality mezi -1 (velmi nízká) a 10 (velmi " +-#~ "vysoká),\n" ++#~ " -q, --quality Určení kvality mezi -1 (velmi nízká) a 10 (velmi vysoká),\n" + #~ " místo určení konkrétní bitrate.\n" + #~ " Toto je normální režim práce.\n" + #~ " Desetinné kvality (např. 2.75) jsou povoleny\n" +@@ -3422,35 +2792,27 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " --resample n Převzorkovat vstup na vzorkovací frekvenci n (Hz)\n" + #~ " --downmix Mixovat stereo na mono. Povoleno jen na stereo\n" + #~ " vstupu.\n" +-#~ " -s, --serial Určení sériového čísla proudu. Pokud se kóduje " +-#~ "více\n" ++#~ " -s, --serial Určení sériového čísla proudu. Pokud se kóduje více\n" + #~ " souborů, bude inkrementováno pro každý proud po\n" + #~ " tom prvním.\n" +-#~ " --discard-coimments Brání kopírování poznámek v souborech FLAC a Ogg " +-#~ "FLAC do\n" ++#~ " --discard-coimments Brání kopírování poznámek v souborech FLAC a Ogg FLAC do\n" + #~ " výstupního souboru Ogg Vorbis.\n" + #~ "\n" + #~ " Pojmenování:\n" +-#~ " -o, --output=js Zapsat soubor do js (platné jen v režimu jednoho " +-#~ "souboru)\n" +-#~ " -n, --names=řetězec Tvořit názvy souborů jako tento řetězec, s %%a, %%" +-#~ "t, %%l,\n" +-#~ " %%n, %%d nahrazené umělcem, resp. názvem, albem, " +-#~ "číslem\n" ++#~ " -o, --output=js Zapsat soubor do js (platné jen v režimu jednoho souboru)\n" ++#~ " -n, --names=řetězec Tvořit názvy souborů jako tento řetězec, s %%a, %%t, %%l,\n" ++#~ " %%n, %%d nahrazené umělcem, resp. názvem, albem, číslem\n" + #~ " stopy a datem (viz níže pro jejich určení).\n" + #~ " %%%% dává doslovné %%.\n" + #~ " -X, --name-remove=s Odstranit určené znaky z parametrů řetězce formátu\n" + #~ " -n. Užitečné pro zajištění platných názvů souborů.\n" +-#~ " -P, --name-replace=s Nahradit znaky odstraněné --name-remove s určenými " +-#~ "znaky.\n" ++#~ " -P, --name-replace=s Nahradit znaky odstraněné --name-remove s určenými znaky.\n" + #~ " Pokud je tento řetězec kratší než seznam\n" +-#~ " --name-remove nebo není určen, přebytečné znaky " +-#~ "jsou\n" ++#~ " --name-remove nebo není určen, přebytečné znaky jsou\n" + #~ " prostě odstraněny.\n" + #~ " Implicitní nastavení dvou argumentů výše závisí na\n" + #~ " platformě.\n" +-#~ " -c, --comment=c Přidat daný řetězec jako přídavnou poznámku. Toto " +-#~ "může\n" ++#~ " -c, --comment=c Přidat daný řetězec jako přídavnou poznámku. Toto může\n" + #~ " být použito vícekrát.\n" + #~ " -d, --date Datum pro tuto stopu (obvykle datum provedení)\n" + #~ " -N, --tracknum Číslo stopy pro tuto stopu\n" +@@ -3458,39 +2820,25 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " -l, --album Název alba\n" + #~ " -a, --artist Jméno umělce\n" + #~ " -G, --genre Žánr stopy\n" +-#~ " Je-li zadáno více vstupních soubor, bude použito " +-#~ "více\n" +-#~ " instancí předchozích pěti argumentů, v pořadí, v " +-#~ "jakém\n" +-#~ " jsou zadány. Je-li zadáno méně názvů než souborů, " +-#~ "OggEnc\n" +-#~ " vypíše varování a použije poslední název pro " +-#~ "zbývající\n" +-#~ " soubory. Je-li zadáno méně čísel stop, zbývající " +-#~ "soubory\n" +-#~ " budou bez čísla. Pro ostatní atributy bude " +-#~ "poslední\n" +-#~ " hodnota použita bez varování (takže můžete např. " +-#~ "zadat\n" +-#~ " datum jednou a nechat je používat pro všechny " +-#~ "soubory)\n" ++#~ " Je-li zadáno více vstupních soubor, bude použito více\n" ++#~ " instancí předchozích pěti argumentů, v pořadí, v jakém\n" ++#~ " jsou zadány. Je-li zadáno méně názvů než souborů, OggEnc\n" ++#~ " vypíše varování a použije poslední název pro zbývající\n" ++#~ " soubory. Je-li zadáno méně čísel stop, zbývající soubory\n" ++#~ " budou bez čísla. Pro ostatní atributy bude poslední\n" ++#~ " hodnota použita bez varování (takže můžete např. zadat\n" ++#~ " datum jednou a nechat je používat pro všechny soubory)\n" + #~ "\n" + #~ "VSTUPNÍ SOUBORY:\n" +-#~ " Vstupní soubory OggEnc musí momentálně být soubory dvacetičtyř, " +-#~ "šestnácti nebo\n" +-#~ " osmibitového PCM WAV, AIFF, AIFF/C nebo třicetidvoubitové WAV s " +-#~ "pohyblivou\n" ++#~ " Vstupní soubory OggEnc musí momentálně být soubory dvacetičtyř, šestnácti nebo\n" ++#~ " osmibitového PCM WAV, AIFF, AIFF/C nebo třicetidvoubitové WAV s pohyblivou\n" + #~ " řádovou čárkou IEEE. Soubory mohou mono nebo stereo (nebo vícekanálové)\n" + #~ " s libovolnou vzorkovací frekvencí.\n" +-#~ " Nebo může být použit přepínač --raw pro použití jednoho přímého " +-#~ "datového\n" ++#~ " Nebo může být použit přepínač --raw pro použití jednoho přímého datového\n" + #~ " souboru PCM, který musí být šestnáctibitový stereo little edian PCM\n" +-#~ " ('wav bez hlavičky'), pokud nejsou zadány další parametry pro přímý " +-#~ "režim.\n" +-#~ " Můžete zadat čtení souboru ze stdin použitím - jako názvu souboru " +-#~ "vstupu.\n" +-#~ " V tomto režimu je výstup na stdout, pokud není určen název souboru " +-#~ "výstupu\n" ++#~ " ('wav bez hlavičky'), pokud nejsou zadány další parametry pro přímý režim.\n" ++#~ " Můžete zadat čtení souboru ze stdin použitím - jako názvu souboru vstupu.\n" ++#~ " V tomto režimu je výstup na stdout, pokud není určen název souboru výstupu\n" + #~ " pomocí -o\n" + #~ "\n" + +@@ -3544,12 +2892,8 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ "\tDélka přehrávání: %ldm:%02ld.%03lds\n" + #~ "\tPrůměrná bitrate: %f kb/s\n" + +-#~ msgid "" +-#~ "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted " +-#~ "ogg.\n" +-#~ msgstr "" +-#~ "Varování: V datech nalezena díra na přibližném posunutí %I64d bajtů. Ogg " +-#~ "poškozen.\n" ++#~ msgid "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted ogg.\n" ++#~ msgstr "Varování: V datech nalezena díra na přibližném posunutí %I64d bajtů. Ogg poškozen.\n" + + #~ msgid "" + #~ "Usage: \n" +@@ -3591,8 +2935,7 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " připojí poznámky v poznámky.txt do vstup.ogg\n" + #~ " Konečně, můžete zadat jakýkoli počet značek, které přidat,\n" + #~ " na příkazové řádce pomocí přepínače -t. Např.\n" +-#~ " vorbiscomment -a vstup.ogg -t \"ARTIST=Nějaký Chlapík\" -t " +-#~ "\"TITLE=Název\"\n" ++#~ " vorbiscomment -a vstup.ogg -t \"ARTIST=Nějaký Chlapík\" -t \"TITLE=Název\"\n" + #~ " (všimněte si, že při použití tohoto je čtení poznámek ze souboru\n" + #~ " poznámek nebo stdin zakázáno)\n" + #~ " Přímý režim (--raw, -R) bude číst a zapisovat poznámky v UTF-8\n" +@@ -3600,11 +2943,26 @@ msgstr "Chyba při odstraňování chybného dočasného souboru %s\n" + #~ " užitečné pro používání vorbiscomment ve skriptech. Není to ale\n" + #~ " dostatečné pro obecný pohyb poznámek ve všech případech.\n" + ++#~ msgid "Track number:" ++#~ msgstr "Číslo stopy:" ++ ++#~ msgid "ReplayGain (Track):" ++#~ msgstr "ReplayGain (Stopa):" ++ ++#~ msgid "ReplayGain (Album):" ++#~ msgstr "ReplayGain (Album):" ++ + #~ msgid "ReplayGain (Track) Peak:" + #~ msgstr "Vrchol ReplayGain (Stopa):" + + #~ msgid "ReplayGain (Album) Peak:" + #~ msgstr "Vrchol ReplayGain (Album):" + ++#~ msgid "Comment:" ++#~ msgstr "Poznámka:" ++ + #~ msgid "Version is %d" + #~ msgstr "Verze je %d" ++ ++#~ msgid "Couldn't convert comment to UTF8, cannot add\n" ++#~ msgstr "Nemohu převést poznámku do UTF8, nemohu ji přidat\n" +diff --git a/po/da.po b/po/da.po +index f0b8444..f47cfce 100644 +--- a/po/da.po ++++ b/po/da.po +@@ -1,96 +1,103 @@ +-# Dansk oversttelse af vorbis-tools. +-# Copyright (C) 2002 Free Software Foundation, Inc. ++# Dansk oversættelse af vorbis-tools. ++# Copyright (C) 2011 Free Software Foundation, Inc. ++# This file is distributed under the same license as the vorbis-tools package. + # Keld Simonsen , 2002. ++# Joe Hansen , 2011. ++# ++# bitrate -> bithastighed ++# cutpoint -> skærepunkt ++# header -> hoved ++# ++# output -> udstrøm (udfil, uddata) ++# input -> indstrøm (indfil, inddata, helt udelade ved buffer) + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 0.99.1.3.1\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2002-11-09 14:59+0100\n" +-"Last-Translator: Keld Simonsen \n" +-"Language-Team: Danish \n" ++"PO-Revision-Date: 2011-03-23 07:50+0200\n" ++"Last-Translator: Joe Hansen \n" ++"Language-Team: Danish \n" ++"Language: da\n" + "MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=iso-8859-1\n" ++"Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "Fejl: Slut p hukommelse i malloc_action().\n" ++msgstr "FEJL: Slut på hukommelse i malloc_action().\n" + + #: ogg123/buffer.c:364 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "Fejl: Kunne ikke reservere hukommelse i malloc_buffer_stats()\n" ++msgstr "FEJL: Kunne ikke reservere hukommelse i malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 +-#, fuzzy + msgid "ERROR: Device not available.\n" +-msgstr "Fejl: Enhed ikke tilgngelig.\n" ++msgstr "FEJL: Enhed ikke tilgængelig.\n" + + #: ogg123/callbacks.c:79 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "Fejl: %s behver et udfilnavn angivet med -f.\n" ++msgstr "FEJL: %s behøver et navn for udstrøm angivet med -f.\n" + + #: ogg123/callbacks.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "Fejl: Ukendt flagvrdi til enhed %s.\n" ++msgstr "FEJL: Ukendt tilvalgsværdi til enhed %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Fejl: Kan ikke bne enhed %s.\n" ++msgstr "FEJL: Kan ikke åbne enhed %s.\n" + + #: ogg123/callbacks.c:90 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "Fejl: Fejl p enhed %s.\n" ++msgstr "FEJL: Fejl på enhed %s.\n" + + #: ogg123/callbacks.c:93 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "Fejl: Udfil kan ikke angives for %s-enhed.\n" ++msgstr "FEJL: Udfil kan ikke angives for %s-enhed.\n" + + #: ogg123/callbacks.c:96 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "Fejl: Kan ikke bne filen %s for at skrive.\n" ++msgstr "FEJL: Kan ikke åbne filen %s for at skrive.\n" + + #: ogg123/callbacks.c:100 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "Fejl: Fil %s findes allerede.\n" ++msgstr "FEJL: Fil %s findes allerede.\n" + + #: ogg123/callbacks.c:103 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "Fejl: Denne fejl br aldrig ske (%d). Panik!\n" ++msgstr "FEJL: Denne fejl bør aldrig ske (%d). Panik!\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "Fejl: Slut p hukommelse i new_audio_reopen_arg().\n" ++msgstr "FEJL: Slut på hukommelse i new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "Fejl: Slut p hukommelse i new_print_statistics_arg().\n" ++msgstr "Fejl: Slut på hukommelse i new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 +-#, fuzzy + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "Fejl: Slut p hukommelse i new_status_message_arg().\n" ++msgstr "FEJL: Slut på hukommelse i new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Fejl: Slut p hukommelse i decoder_buffered_metadata_callback().\n" ++msgstr "Fejl: Slut på hukommelse i decoder_buffered_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Fejl: Slut p hukommelse i decoder_buffered_metadata_callback().\n" ++msgstr "FEJL: Slut på hukommelse i decoder_buffered_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +@@ -99,7 +106,7 @@ msgstr "Systemfejl" + #: ogg123/cfgfile_options.c:58 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" +-msgstr "=== Tolkningsfejl: %s p linje %d i %s (%s)\n" ++msgstr "=== Tolkningsfejl: %s på linje %d i %s (%s)\n" + + #: ogg123/cfgfile_options.c:134 + msgid "Name" +@@ -115,12 +122,12 @@ msgstr "Type" + + #: ogg123/cfgfile_options.c:143 + msgid "Default" +-msgstr "Standardvrdi" ++msgstr "Standardværdi" + + #: ogg123/cfgfile_options.c:169 + #, c-format + msgid "none" +-msgstr "" ++msgstr "ingen" + + #: ogg123/cfgfile_options.c:172 + #, c-format +@@ -130,12 +137,12 @@ msgstr "" + #: ogg123/cfgfile_options.c:175 + #, c-format + msgid "char" +-msgstr "" ++msgstr "tegn" + + #: ogg123/cfgfile_options.c:178 + #, c-format + msgid "string" +-msgstr "" ++msgstr "streng" + + #: ogg123/cfgfile_options.c:181 + #, c-format +@@ -159,7 +166,7 @@ msgstr "" + + #: ogg123/cfgfile_options.c:196 + msgid "(NULL)" +-msgstr "" ++msgstr "(NULL)" + + #: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 + #: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +@@ -173,15 +180,15 @@ msgstr "Lykkedes" + + #: ogg123/cfgfile_options.c:433 + msgid "Key not found" +-msgstr "Ngle fandtes ikke" ++msgstr "Nøgle fandtes ikke" + + #: ogg123/cfgfile_options.c:435 + msgid "No key" +-msgstr "Ingen ngle" ++msgstr "Ingen nøgle" + + #: ogg123/cfgfile_options.c:437 + msgid "Bad value" +-msgstr "Fejlagtig vrdi" ++msgstr "Fejlagtig værdi" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +@@ -192,14 +199,13 @@ msgid "Unknown error" + msgstr "Ukendt fejl" + + #: ogg123/cmdline_options.c:83 +-#, fuzzy + msgid "Internal error parsing command line options.\n" +-msgstr "Intern fejl ved tolkning af kommandoflag\n" ++msgstr "Intern fejl ved tolkning af kommandolinjetilvalg.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "Ind-bufferens strrelse mindre end minimumstrrelsen %dkB." ++msgstr "Ind-bufferens størrelse mindre end minimumstørrelsen %dkB." + + #: ogg123/cmdline_options.c:102 + #, c-format +@@ -213,7 +219,7 @@ msgstr "" + #: ogg123/cmdline_options.c:109 + #, c-format + msgid "Available options:\n" +-msgstr "Tilgngelige flag:\n" ++msgstr "Tilgængelige flag:\n" + + #: ogg123/cmdline_options.c:118 + #, c-format +@@ -232,16 +238,16 @@ msgstr "== Kan ikke angive udfil uden at angiv drivrutine.\n" + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "=== Fejlagtigt format p argument: %s.\n" ++msgstr "=== Fejlagtigt format på argument: %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +-msgstr "--- Ugyldig vrdi til prebuffer. Muligt interval er 0-100.\n" ++msgstr "--- Ugyldig værdi til prebuffer. Muligt interval er 0-100.\n" + + #: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format ++#, c-format + msgid "ogg123 from %s %s" +-msgstr "ogg123 fra %s %s\n" ++msgstr "ogg123 fra %s %s" + + #: ogg123/cmdline_options.c:208 + msgid "--- Cannot play every 0th chunk!\n" +@@ -256,13 +262,13 @@ msgstr "" + "--- For at lave en testafkodning, brug null-driveren for uddata.\n" + + #: ogg123/cmdline_options.c:232 +-#, fuzzy, c-format ++#, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "FEJL: Kan ikke bne indfil \"%s\": %s\n" ++msgstr "--- Kan ikke åbne afspilningsfil %s. Springer over.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "=== Tilvalgskonflikt: Sluttid er før starttid.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format +@@ -270,12 +276,8 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Drivrutine %s angivet i konfigurationsfil ugyldig.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Kunne ikke indlse standard-drivrutine, og ingen er specificeret i " +-"konfigurationsfilen. Afslutter.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Kunne ikke indlæse standard-drivrutine, og ingen er specificeret i konfigurationsfilen. Afslutter.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -284,6 +286,9 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"ogg123 fra %s %s\n" ++" af Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: ogg123/cmdline_options.c:309 + #, c-format +@@ -292,21 +297,24 @@ msgid "" + "Play Ogg audio files and network streams.\n" + "\n" + msgstr "" ++"Brug: ogg123 [tilvalg] fil...\n" ++"Afspil Ogg-lydfiler og netværksstrømme.\n" ++"\n" + + #: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Available codecs: " +-msgstr "Tilgngelige flag:\n" ++msgstr "Tilgængelige codec: " + + #: ogg123/cmdline_options.c:315 + #, c-format + msgid "FLAC, " +-msgstr "" ++msgstr "FLAC, " + + #: ogg123/cmdline_options.c:319 + #, c-format + msgid "Speex, " +-msgstr "" ++msgstr "Speex, " + + #: ogg123/cmdline_options.c:322 + #, c-format +@@ -314,17 +322,18 @@ msgid "" + "Ogg Vorbis.\n" + "\n" + msgstr "" ++"Ogg Vorbis.\n" ++"\n" + + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "" ++msgstr "Tilvalg for uddata\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device enh Brug uddataenhed \"dev\". Tilgængelige enheder:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format +@@ -332,9 +341,9 @@ msgid "Live:" + msgstr "" + + #: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format ++#, c-format + msgid "File:" +-msgstr "Fil: %s" ++msgstr "Fil:" + + #: ogg123/cmdline_options.c:345 + #, c-format +@@ -358,50 +367,49 @@ msgid "" + msgstr "" + + #: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "Playlist options\n" +-msgstr "Tilgngelige flag:\n" ++msgstr "Tilvalg for afspilningsliste\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ fil, --list fil Læs afspilningsliste for filer og adresser fra »fil«\n" + + #: ogg123/cmdline_options.c:357 + #, c-format + msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" ++msgstr " -r, --repeat Gentag afspilningsliste uendeligt\n" + + #: ogg123/cmdline_options.c:358 + #, c-format + msgid " -R, --remote Use remote control interface\n" +-msgstr "" ++msgstr " -R, --remote brug ekstern kontrolbrugerflade\n" + + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" ++msgstr " -z, --shuffle Bland filliste før afspilning\n" + + #: ogg123/cmdline_options.c:360 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" ++msgstr " -Z, --random Afspil filer vilkårligt indtil afbrydelse\n" + + #: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format ++#, c-format + msgid "Input options\n" +-msgstr "Inddata ikke ogg.\n" ++msgstr "Indstillinger for indstrøm\n" + + #: ogg123/cmdline_options.c:364 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " -b n, --buffer n Brug en buffer på »n« kilobyte\n" + + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" ++msgstr " -p n, --prebuffer n Indlæs n%% af bufferen før afspilning begynder\n" + + #: ogg123/cmdline_options.c:368 + #, fuzzy, c-format +@@ -410,9 +418,8 @@ msgstr "Beskrivelse" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Spring de første »n« sekunder over (eller tt:mm:ss-format)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format +@@ -430,9 +437,9 @@ msgid " -y n, --ntimes n Repeat every played block 'n' times\n" + msgstr "" + + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format ++#, c-format + msgid "Miscellaneous options\n" +-msgstr "Tilgngelige flag:\n" ++msgstr "Diverse tilvalg\n" + + #: ogg123/cmdline_options.c:376 + #, c-format +@@ -446,46 +453,43 @@ msgstr "" + #: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 + #, c-format + msgid " -h, --help Display this help\n" +-msgstr "" ++msgstr " -h, --help Vis denne hjælpetekst\n" + + #: ogg123/cmdline_options.c:382 + #, c-format + msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++msgstr " -q, --quiet Vis ikke noget (ingen titel)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" ++msgid " -v, --verbose Display progress and other status information\n" + msgstr "" + + #: ogg123/cmdline_options.c:384 + #, c-format + msgid " -V, --version Display ogg123 version\n" +-msgstr "" ++msgstr " -V, --version Vis ogg123-version\n" + + #: ogg123/file_transport.c:64 ogg123/http_transport.c:215 + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Fejl: Slut p hukommelse.\n" ++msgstr "FEJL: Slut på hukommelse.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "Fejl: Kunne ikke reservere hukommelse i malloc_decoder_stats()\n" ++msgstr "FEJL: Kunne ikke reservere hukommelse i malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy + msgid "ERROR: Could not set signal mask." +-msgstr "Fejl: Kunne ikke stte signalmaske." ++msgstr "FEJL: Kunne ikke sætte signalmaske." + + #: ogg123/http_transport.c:202 +-#, fuzzy + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "Fejl: Kan ikke oprette ind-buffer\n" ++msgstr "FEJL: Kan ikke oprette ind-buffer\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +@@ -497,21 +501,21 @@ msgstr "bland spillelisten" + + #: ogg123/ogg123.c:85 + msgid "repeat playlist forever" +-msgstr "" ++msgstr "gentag afspilningsliste uendeligt" + + #: ogg123/ogg123.c:231 +-#, fuzzy, c-format ++#, c-format + msgid "Could not skip to %f in audio stream." +-msgstr "Mislykkedes at overspringe %f sekunder lyd." ++msgstr "Kunne ikke springe til %f i lydstrøm." + + #: ogg123/ogg123.c:376 +-#, fuzzy, c-format ++#, c-format + msgid "" + "\n" + "Audio Device: %s" + msgstr "" + "\n" +-"Enhed: %s" ++"Lydenhed: %s" + + #: ogg123/ogg123.c:377 + #, c-format +@@ -519,14 +523,14 @@ msgid "Author: %s" + msgstr "Forfatter: %s" + + #: ogg123/ogg123.c:378 +-#, fuzzy, c-format ++#, c-format + msgid "Comments: %s" +-msgstr "Kommentarer: %s\n" ++msgstr "Kommentarer: %s" + + #: ogg123/ogg123.c:422 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "Kunne ikke oprette katalog \"%s\": %s\n" ++msgstr "ADVARSEL: Kunne ikke læse mappe %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +@@ -535,22 +539,22 @@ msgstr "Fejl: Kan ikke oprette lydbuffer.\n" + #: ogg123/ogg123.c:561 + #, c-format + msgid "No module could be found to read from %s.\n" +-msgstr "Finder intet modul til at lse fra %s.\n" ++msgstr "Finder intet modul til at læse fra %s.\n" + + #: ogg123/ogg123.c:566 + #, c-format + msgid "Cannot open %s.\n" +-msgstr "Kan ikke bne %s.\n" ++msgstr "Kan ikke åbne %s.\n" + + #: ogg123/ogg123.c:572 + #, c-format + msgid "The file format of %s is not supported.\n" +-msgstr "Filformatet p %s understttes ikke.\n" ++msgstr "Filformatet på %s understøttes ikke.\n" + + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "Fejl under bning af %s med %s-modulet. Filen kan vre beskadiget.\n" ++msgstr "Fejl under åbning af %s med %s-modulet. Filen kan være beskadiget.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -563,40 +567,39 @@ msgid "Could not skip %f seconds of audio." + msgstr "Mislykkedes at overspringe %f sekunder lyd." + + #: ogg123/ogg123.c:667 +-#, fuzzy + msgid "ERROR: Decoding failure.\n" +-msgstr "Fejl: Afkodning mislykkedes.\n" ++msgstr "FEJL: Afkodning mislykkedes.\n" + + #: ogg123/ogg123.c:710 + msgid "ERROR: buffer write failed.\n" +-msgstr "" ++msgstr "FEJL: bufferskrivning mislykkedes.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +-msgstr "Frdig." ++msgstr "Færdig." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +-msgstr "--- Hul i strmmen; nok ufarligt\n" ++msgstr "--- Hul i strømmen; nok ufarligt\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +-msgstr "=== Vorbis-biblioteket rapporterede en fejl i strmmen.\n" ++msgstr "=== Vorbis-biblioteket rapporterede en fejl i strømmen.\n" + + #: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Bitstrmmen har %d kanaler, %ldHz" ++msgstr "Ogg Vorbis-strøm: %d kanal, %ld Hz" + + #: ogg123/oggvorbis_format.c:366 + #, c-format + msgid "Vorbis format: Version %d" +-msgstr "" ++msgstr "Vorbis-format: Version %d" + + #: ogg123/oggvorbis_format.c:370 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "Forslag for bithastigheder: vre=%ld nominel=%ld nedre=%ld vindue=%ld" ++msgstr "Forslag for bithastigheder: øvre=%ld nominel=%ld nedre=%ld vindue=%ld" + + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format +@@ -604,72 +607,75 @@ msgid "Encoded by: %s" + msgstr "Kodet af: %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Fejl: Slut p hukommelse i new_status_message_arg().\n" ++msgstr "FEJL: Slut på hukommelse i create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Could not read directory %s.\n" +-msgstr "Kunne ikke oprette katalog \"%s\": %s\n" ++msgstr "Advarsel: Kunne ikke læse mappe %s.\n" + + #: ogg123/playlist.c:278 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" ++msgstr "Advarsel fra afspilningsliste %s: Kunne ikke læse mappe %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Fejl: Slut p hukommelse i malloc_action().\n" ++msgstr "FEJL: Slut på hukommelse i playlist_to_array().\n" + + #: ogg123/speex_format.c:363 + #, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" ++msgstr "Ogg Speex-strøm: %d kanal, %d Hz, %s tilstand (VBR)" + + #: ogg123/speex_format.c:369 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Bitstrmmen har %d kanaler, %ldHz" ++msgstr "Ogg Speex-strøm: %d kanal, %d Hz, %s tilstand" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Version: %s" ++msgstr "Speex-version: %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Ugyldige/ødelagte kommentarer" + + #: ogg123/speex_format.c:475 +-#, fuzzy + msgid "Cannot read header" +-msgstr "Fejlagtigt sekundr-hoved." ++msgstr "Kan ikke læse hoved" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Tilstandsnummer %d findes ikke (længere) i denne version" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"Filen var kodet med en nyere version af Speex.\n" ++"Du skal opgradere for at kunne afspille den.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"Filen var kodet med en ældre version af Speex.\n" ++"Du skal nedgradere versionen for at kunne afspille den." + + #: ogg123/status.c:60 +-#, fuzzy, c-format ++#, c-format + msgid "%sPrebuf to %.1f%%" +-msgstr "%sForbufr til %1.f%%" ++msgstr "%sPræbufr til %1.f%%" + + #: ogg123/status.c:65 + #, c-format +@@ -718,14 +724,13 @@ msgid " Output Buffer %5.1f%%" + msgstr " Udbuffer %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "Fejl: Kunne ikke reservere hukommelse i malloc_data_source_stats()\n" ++msgstr "FEJL: Kunne ikke allokere hukommelse i malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 +-#, fuzzy + msgid "Track number:" +-msgstr "Spor: %s" ++msgstr "Nummer: %s" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +@@ -744,19 +749,17 @@ msgid "ReplayGain Peak (Album):" + msgstr "" + + #: ogg123/vorbis_comments.c:44 +-#, fuzzy + msgid "Copyright" +-msgstr "Ophavsret %s" ++msgstr "Ophavsret" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy + msgid "Comment:" +-msgstr "Kommentar: %s" ++msgstr "Kommentar:" + + #: oggdec/oggdec.c:50 +-#, fuzzy, c-format ++#, c-format + msgid "oggdec from %s %s\n" +-msgstr "ogg123 fra %s %s\n" ++msgstr "oggdec fra %s %s\n" + + #: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 + #, c-format +@@ -764,38 +767,40 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++" af Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: oggdec/oggdec.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-msgstr "Brug: vcut indfil.ogg udfil1.ogg udfil2.ogg skrepunkt\n" ++msgstr "Brug: oggdec [tilvalg] fil1.ogg [fil2.ogg ... filN.ogg]\n" + + #: oggdec/oggdec.c:58 + #, c-format + msgid "Supported options:\n" +-msgstr "" ++msgstr "Understøttede tilvalg:\n" + + #: oggdec/oggdec.c:59 + #, c-format + msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgstr " --quiet, -Q Tilstanden stille. Ingen konsoluddata.\n" + + #: oggdec/oggdec.c:60 + #, c-format + msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgstr " --help, -h Viser denne hjælpetekst.\n" + + #: oggdec/oggdec.c:61 + #, c-format + msgid " --version, -V Print out version number.\n" +-msgstr "" ++msgstr " --version, -V Vis versionsnummer.\n" + + #: oggdec/oggdec.c:62 + #, c-format + msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++msgstr " --bits, -b Bit-dybde for uddata (8 og 16 er understøttet)\n" + + #: oggdec/oggdec.c:63 + #, c-format +@@ -803,6 +808,8 @@ msgid "" + " --endianness, -e Output endianness for 16-bit output; 0 for\n" + " little endian (default), 1 for big endian.\n" + msgstr "" ++" --endianness, -e Vis endianness for 16-bit udstrøm; 0 for\n" ++" lille endian (standard), 1 for stor endian.\n" + + #: oggdec/oggdec.c:65 + #, c-format +@@ -814,7 +821,7 @@ msgstr "" + #: oggdec/oggdec.c:67 + #, c-format + msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" ++msgstr " --raw, -R Raw (hovedløs) uddata.\n" + + #: oggdec/oggdec.c:68 + #, c-format +@@ -827,35 +834,32 @@ msgstr "" + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Intern fejl: Argument kendes ikke\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "FEJL: Kunne ikke skrive Wave-hoved: %s\n" + + #: oggdec/oggdec.c:195 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "FEJL: Kan ikke bne indfil \"%s\": %s\n" ++msgstr "FEJL: Kunne ikke åbne inddatafil: %s\n" + + #: oggdec/oggdec.c:217 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "FEJL: Kan ikke bne udfil \"%s\": %s\n" ++msgstr "FEJL: Kunne ikke åbne uddatafil: %s\n" + + #: oggdec/oggdec.c:266 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Mislykkedes at bne fil som vorbis-type: %s\n" ++msgstr "FEJL: Kunne ikke åbne inddata som Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Kodning af \"%s\" frdig\n" ++msgstr "Kodning af »%s« til »%s«\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +@@ -870,127 +874,121 @@ msgstr "standard ud" + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Logiske bitstrømme med parametre der ændrer sig er ikke understøttet\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "ADVARSEL: Hul i data (%d)\n" + + #: oggdec/oggdec.c:330 +-#, fuzzy, c-format ++#, c-format + msgid "Error writing to file: %s\n" +-msgstr "Fejl ved bning af indfil \"%s\".\n" ++msgstr "Fejl ved skrivning til fil: %s.\n" + + #: oggdec/oggdec.c:371 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"FEJL: Ingen indfil angivet. Brug -h for hjlp.\n" ++msgstr "FEJL: Ingen inddatafil angivet. Brug -h for hjælp.\n" + + #: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "FEJL: Flere indfiler med angivet udfilnavn: anbefaler at bruge -n\n" ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "FEJL: Kan kun angive en inddatafil hvis uddatafilnavnet er angivet\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" +-msgstr "WAV-fillser" ++msgstr "WAV-fillæser" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +-msgstr "AIFF/AIFC-fillser" ++msgstr "AIFF/AIFC-fillæser" + + #: oggenc/audio.c:49 +-#, fuzzy + msgid "FLAC file reader" +-msgstr "WAV-fillser" ++msgstr "FLAC-fillæser" + + #: oggenc/audio.c:50 +-#, fuzzy + msgid "Ogg FLAC file reader" +-msgstr "WAV-fillser" ++msgstr "Ogg FLAC-fillæser" + + #: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Advarsel: Uventet EOF under lsning af WAV-hoved\n" ++msgstr "Advarsel: Uventet EOF under læsning af WAV-hoved\n" + + #: oggenc/audio.c:139 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Overspringer bid af type \"%s\", lngde %d\n" ++msgstr "Overspringer bid af type \"%s\", længde %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" + msgstr "Advarsel: Uventet EOF i AIFF-blok\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Advarsel: Ingen flles blok i AIFF-fil\n" ++msgstr "Advarsel: Ingen fælles blok i AIFF-fil\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Advarsel: Afkortet flles blok i AIFF-hoved\n" ++msgstr "Advarsel: Afkortet fælles blok i AIFF-hoved\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Advarsel: Uventet EOF under lsning af AIFF-hoved\n" ++msgstr "Advarsel: Uventet EOF under læsning af AIFF-hoved\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" + msgstr "Advarsel: AIFF-C-hoved afkortet.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Advarsel: Kan ikke hndtere komprimeret AIFF-C\n" ++msgstr "Advarsel: Kan ikke håndtere komprimeret AIFF-C (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Advarsel: Finder ingen SSND-blok i AIFF-fil\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" + msgstr "Advarsel: Fejlagtig SSND-blok i AIFF-hoved\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Advarsel: Uventet EOF under lsning af AIFF-hoved\n" ++msgstr "Advarsel: Uventet EOF under læsning af AIFF-hoved\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"Advarsel: OggEnc understtter ikke denne type AIFF/AIFC-fil.\n" +-"Skal vre 8 eller 16 bit PCM.\n" ++"Advarsel: OggEnc understøtter ikke denne type AIFF/AIFC-fil.\n" ++"Skal være 8 eller 16 bit PCM.\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Advarsel: ukendt format p blok i Wav-hoved\n" ++msgstr "Advarsel: ukendt format på blok i Wav-hoved\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"Advarsel: UGYLDIGT format p blok i wav-hoved.\n" +-" Forsger at lse alligevel (fungerer mske ikke)...\n" ++"Advarsel: UGYLDIGT format på blok i wav-hoved.\n" ++" Forsøger at læse alligevel (fungerer måske ikke)...\n" + + #: oggenc/audio.c:519 + #, c-format +@@ -1016,18 +1014,16 @@ msgstr "" + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" ++msgstr "Stor endian 24 bit PCM-data er aktuelt ikke understøttet; afbryder.\n" + + #: oggenc/audio.c:670 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++msgstr "Intern fejl: Forsøg på at læse biddybde der ikke er understøttet %d\n" + + #: oggenc/audio.c:772 + #, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" + + #: oggenc/audio.c:790 +@@ -1041,9 +1037,9 @@ msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "%s: ukendt flag \"--%s\"\n" ++msgstr "" + + #: oggenc/encode.c:114 + #, c-format +@@ -1051,116 +1047,110 @@ msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "" + + #: oggenc/encode.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "%s: ukendt flag \"--%s\"\n" ++msgstr "Avanceret tilvalg »%s« blev ikke genkendt\n" + + #: oggenc/encode.c:124 + #, c-format + msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++msgstr "Kunne ikke angive parametre for avanceret hastighedshåndtering\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Denne version af libvorbisenc kan ikke angive avancerede parametre for hastighedshåndtering\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "ADVARSEL: Kunne ikke tilføje Kate karoke-stil\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanaler bør være nok for alle. (Beklager men Vorbis understøtter ikke flere)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" ++msgstr "Anmodning om en minimal eller maksimal bithastighed kræver --managed\n" + + #: oggenc/encode.c:264 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "" ++msgstr "Tilstandsinitialisering mislykkedes: Ugyldige parametre for kvalitet\n" + + #: oggenc/encode.c:309 + #, c-format + msgid "Set optional hard quality restrictions\n" +-msgstr "" ++msgstr "Angiv valgfrie begrænsninger for hård kvalitet\n" + + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" ++msgstr "Kunne ikke angive bithastighed min/maks i kvalitetstilstand\n" + + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" ++msgstr "Tilstandsinitialisering mislykkedes: Ugyldige parametre for bithastighed\n" + + #: oggenc/encode.c:374 + #, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "" ++msgstr "ADVARSEL: Intet sprog angivet for %s\n" + + #: oggenc/encode.c:396 +-#, fuzzy + msgid "Failed writing fishead packet to output stream\n" +-msgstr "Mislykkedes at skrive hoved til udstrmmen\n" ++msgstr "Kunne ikke skrive fishead-pakke til uddatastrøm\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "Mislykkedes at skrive hoved til udstrmmen\n" ++msgstr "Mislykkedes at skrive hoved til udstrømmen\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Kunne ikke kode Kate-hoved\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Mislykkedes at skrive hoved til udstrmmen\n" ++msgstr "Kunne ikke skrive fisbone-hovedpakke til uddatastrøm\n" + + #: oggenc/encode.c:510 +-#, fuzzy + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Mislykkedes at skrive hoved til udstrmmen\n" ++msgstr "Kunne ikke skrive skeleton eos-pakke til uddatastrøm\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Kunne ikke kode karaoke-stil - fortsætter alligevel\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Kunne ikke kode karaoke motion - fortsætter alligevel\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Kunne ikke kode sangtekster - fortsætter alligevel\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +-msgstr "Mislykkedes at skrive data til udstrmmen\n" ++msgstr "Mislykkedes at skrive data til udstrømmen\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Kunne ikke kode Kate EOS-pakke\n" + + #: oggenc/encode.c:716 +-#, fuzzy, c-format ++#, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " +-msgstr "\t[%5.1f%%] [%2dm%.2ds resterer] %c" ++msgstr "\t[%5.1f%%] [%2dm%.2ds resterer] %c " + + #: oggenc/encode.c:726 +-#, fuzzy, c-format ++#, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " +-msgstr "\tKoder [%2dm%.2ds til nu] %c" ++msgstr "\tKoder [%2dm%.2ds til nu] %c " + + #: oggenc/encode.c:744 + #, c-format +@@ -1171,7 +1161,7 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Kodning af \"%s\" frdig\n" ++"Kodning af \"%s\" færdig\n" + + #: oggenc/encode.c:746 + #, c-format +@@ -1191,12 +1181,12 @@ msgid "" + "\tFile length: %dm %04.1fs\n" + msgstr "" + "\n" +-"\tFillngde: %dm %04.1fs\n" ++"\tFillængde: %dm %04.1fs\n" + + #: oggenc/encode.c:754 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" +-msgstr "\tForlbet tid: %dm %04.1fs\n" ++msgstr "\tForløbet tid: %dm %04.1fs\n" + + #: oggenc/encode.c:757 + #, c-format +@@ -1215,159 +1205,158 @@ msgstr "" + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(min %d kbps, maks %d kbps)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(min %d kbps, intet maks)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(intet min, maks %d kbps)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(intet min eller maks)" + + #: oggenc/encode.c:795 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at average bitrate %d kbps " + msgstr "" + "Koder %s%s%s til \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med en bithastighed på gennemsnitlig %d kbps " + + #: oggenc/encode.c:803 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at approximate bitrate %d kbps (VBR encoding enabled)\n" + msgstr "" + "Koder %s%s%s til\n" +-" %s%s%s med bithastighed %d kbps,\n" +-"med komplet bithastighedhndteringsmotor\n" ++" %s%s%s \n" ++"med en bithastighed på cirka %d kbps (VBR-kodning aktiveret)\n" + + #: oggenc/encode.c:811 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at quality level %2.2f using constrained VBR " + msgstr "" + "Koder %s%s%s til \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med kvalitetsniveau %2.2f der bruger begrænset VBR " + + #: oggenc/encode.c:818 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at quality %2.2f\n" + msgstr "" + "Koder %s%s%s til \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med kvalitet %2.2f\n" + + #: oggenc/encode.c:824 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "using bitrate management " + msgstr "" +-"Koder %s%s%s til\n" +-" %s%s%s med bithastighed %d kbps,\n" +-"med komplet bithastighedhndteringsmotor\n" ++"Koder %s%s%s til \n" ++" %s%s%s \n" ++"med bithastighedshåndtering " + + #: oggenc/lyrics.c:66 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Mislykkedes at bne fil som vorbis-type: %s\n" ++msgstr "Kunne ikke konvertere til UTF-8: %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Fejl: Slut p hukommelse.\n" ++msgstr "Ikke mere hukommelse\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "ADVARSEL: Undertekst %s er ikke gyldig UTF-8\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "FEJL - linje %u: Syntaksfejl: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "ADVARSEL - linje %u: Ikkefortløbende id'er: %s - undlader at bemærke dette\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "FEJL - linje %u: Sluttidspunkt skal være mindre end starttidspunkt: %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "ADVARSEL - linje %u: Tekst er for lang - afkortet\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "ADVARSEL - linje %u: Mangler data - afkortet fil?\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "ADVARSEL - linje %d: Sangteksttider må ikke være faldende\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "ADVARSEL - linje %d: Kunne ikke hente UTF-8-glyf fra streng\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "ADVARSEL - linje %d: Kunne ikke behandle udvidet LRC-mærke (%*.*s) - ignoreret\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "ADVARSEL: Kunne ikke tildele hukommelse - udvidet LRC-mærke vil blive ignoreret\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "FEJL: Ingen filnavne for sangtekster at indlæse fra\n" + + #: oggenc/lyrics.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "FEJL: Kan ikke bne indfil \"%s\": %s\n" ++msgstr "FEJL: Kunne ikke åbne sangtekstfil %s (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "FEJL: Kunne ikke indlæse %s - kan ikke bestemme format\n" + + #: oggenc/oggenc.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" +-"%s%s\n" +-"FEJL: Ingen indfil angivet. Brug -h for hjlp.\n" ++msgstr "FEJL: Ingen indfil angivet. Brug -h for hjælp.\n" + + #: oggenc/oggenc.c:132 + #, c-format +@@ -1376,32 +1365,27 @@ msgstr "FEJL: Flere filer angivne med stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" + msgstr "FEJL: Flere indfiler med angivet udfilnavn: anbefaler at bruge -n\n" + + #: oggenc/oggenc.c:203 + #, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "ADVARSEL: Utilstrækkeligt antal sprog for sangtekster angivet; bruger det sidste sprog.\n" + + #: oggenc/oggenc.c:227 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" +-msgstr "FEJL: Kan ikke bne indfil \"%s\": %s\n" ++msgstr "FEJL: Kan ikke åbne indfil \"%s\": %s\n" + + #: oggenc/oggenc.c:243 +-#, fuzzy + msgid "RAW file reader" +-msgstr "WAV-fillser" ++msgstr "RAW-fillæser" + + #: oggenc/oggenc.c:260 + #, c-format + msgid "Opening with %s module: %s\n" +-msgstr "bner med %s-modul: %s\n" ++msgstr "Åbner med %s-modul: %s\n" + + #: oggenc/oggenc.c:269 + #, c-format +@@ -1409,25 +1393,24 @@ msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "FEJL: Indfil \"%s\" er ikke i et kendt format\n" + + #: oggenc/oggenc.c:328 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "ADVARSEL: Intet filnavn, bruger forvalgt navn \"default.ogg\"\n" ++msgstr "ADVARSEL: Intet filnavn; bruger forvalgt navn »%s«\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "FEJL: Kunne ikke oprette kataloger ndvendige for udfil \"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "FEJL: Kunne ikke oprette kataloger nødvendige for udfil \"%s\"\n" + + #: oggenc/oggenc.c:342 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "FEJL: Kunne ikke oprette kataloger ndvendige for udfil \"%s\"\n" ++msgstr "FEJL: Indfilnavn er det samme som udfilnavn »%s«\n" + + #: oggenc/oggenc.c:353 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" +-msgstr "FEJL: Kan ikke bne udfil \"%s\": %s\n" ++msgstr "FEJL: Kan ikke åbne udfil \"%s\": %s\n" + + #: oggenc/oggenc.c:399 + #, c-format +@@ -1437,22 +1420,22 @@ msgstr "" + #: oggenc/oggenc.c:406 + #, c-format + msgid "Downmixing stereo to mono\n" +-msgstr "" ++msgstr "Mikser stereo ned til mono\n" + + #: oggenc/oggenc.c:409 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" +-msgstr "" ++msgstr "ADVARSEL: Kan kun mikse stereo ned til mono\n" + + #: oggenc/oggenc.c:417 + #, c-format + msgid "Scaling input to %f\n" +-msgstr "" ++msgstr "Skalerer inddata til %f\n" + + #: oggenc/oggenc.c:463 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s" +-msgstr "ogg123 fra %s %s\n" ++msgstr "oggenc fra %s %s" + + #: oggenc/oggenc.c:465 + #, c-format +@@ -1460,6 +1443,8 @@ msgid "" + "Usage: oggenc [options] inputfile [...]\n" + "\n" + msgstr "" ++"Brug: oggenc [tilvalg] indfil [...]\n" ++"\n" + + #: oggenc/oggenc.c:466 + #, c-format +@@ -1470,6 +1455,11 @@ msgid "" + " -h, --help Print this help text\n" + " -V, --version Print the version number\n" + msgstr "" ++"TILVALG:\n" ++" Generelt:\n" ++" -Q, --quiet Send ingen uddata til stderr\n" ++" -h, --help Vis denne hjælpetekst\n" ++" -V, --version Vis versionsnummeret\n" + + #: oggenc/oggenc.c:472 + #, c-format +@@ -1492,13 +1482,18 @@ msgid "" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" + msgstr "" ++" -b, --bitrate Vælg en minimums bithastighed at kode med. Forsøg\n" ++" at kode med en bithastighed som denne. Modtager et\n" ++" argument i kbps. Som standard producerer dette en\n" ++" VBR-kodning, svarende til at bruge -q eller --quality.\n" ++" Se tilvalget --managed for at bruge en håndteret\n" ++" bithastighed der har den valgte bithastighed som mål.\n" + + #: oggenc/oggenc.c:486 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +@@ -1564,36 +1559,29 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" +@@ -1610,6 +1598,11 @@ msgid "" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" + msgstr "" ++" -N, --tracknum Nummer på albummet\n" ++" -t, --title Nummerets titel\n" ++" -l, --album Navn på albummet\n" ++" -a, --artist Navn på kunstner\n" ++" -G, --genre Nummerets genre\n" + + #: oggenc/oggenc.c:556 + #, c-format +@@ -1622,19 +1615,15 @@ msgstr "" + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" +@@ -1643,18 +1632,13 @@ msgstr "" + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" +@@ -1669,12 +1653,11 @@ msgstr "ADVARSEL: Ignorerer ikke tilladt specialtegn '%c' i navneformat\n" + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format + msgid "Enabling bitrate management engine\n" +-msgstr "" ++msgstr "Aktiverer motor for bithastighedshåndtering\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" + msgstr "" + + #: oggenc/oggenc.c:719 +@@ -1695,7 +1678,7 @@ msgstr "" + #: oggenc/oggenc.c:742 + #, fuzzy, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "Kunne ikke tolke skrepunkt \"%s\"\n" ++msgstr "Kunne ikke tolke skærepunkt \"%s\"\n" + + #: oggenc/oggenc.c:756 + #, c-format +@@ -1710,63 +1693,61 @@ msgstr "" + #: oggenc/oggenc.c:787 + #, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "" ++msgstr "ADVARSEL: Ugyldig kommentar brugt (»%s«); ignorerer.\n" + + #: oggenc/oggenc.c:824 + #, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "ADVARSEL: Nominel bithastighed »%s« blev ikke genkendt\n" + + #: oggenc/oggenc.c:832 + #, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "ADVARSEL: Minimum bithastighed »%s« blev ikke genkendt\n" + + #: oggenc/oggenc.c:845 + #, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "ADVARSEL: Maksimum bithastighed »%s« blev ikke genkendt\n" + + #: oggenc/oggenc.c:857 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" +-msgstr "" ++msgstr "Kvalitetstilvalg »%s« blev ikke genkendt; ignorerer\n" + + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" ++msgstr "ADVARSEL: Kvalitetsindstilling er for høj, bruger maksimal kvalitet.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" ++msgstr "ADVARSEL: Flere navneformater angivet; bruger den sidste\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" ++msgstr "ADVARSEL: Flere navneformatfiltre angivet; bruger den sidste\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "ADVARSEL: Flere filtererstatninger for navneformater; bruger den sidste\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" ++msgstr "ADVARSEL: Flere uddatafiler angivet; foreslår brug af -n\n" + + #: oggenc/oggenc.c:909 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s\n" +-msgstr "ogg123 fra %s %s\n" ++msgstr "oggenc fra %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" + msgstr "" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +@@ -1776,20 +1757,17 @@ msgstr "" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" + msgstr "" + + #: oggenc/oggenc.c:937 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" +-msgstr "" ++msgstr "ADVARSEL: Ugyldigt kanalantal angivet; antager 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" + msgstr "" + + #: oggenc/oggenc.c:953 +@@ -1800,32 +1778,32 @@ msgstr "" + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "ADVARSEL: Understøttelse af Kate er ikke kompileret ind; sangtekster vil ikke blive inkluderet.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "ADVARSEL: Sprog kan ikke være længere end 15 tegn; afkortet.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "" ++msgstr "ADVARSEL: Ukendt tilvalg angivet; ignorerer->\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 + #, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "" ++msgstr "»%s« er ikke gyldig UTF-8; kan ikke tilføje\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" ++msgstr "Kunne ikke konvertere kommentar til UTF-8; kan ikke tilføje\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" ++msgstr "ADVARSEL: Utilstrækkelig titler angivet; bruger den sidste titel.\n" + + #: oggenc/platform.c:172 + #, c-format +@@ -1835,19 +1813,17 @@ msgstr "Kunne ikke oprette katalog \"%s\": %s\n" + #: oggenc/platform.c:179 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" +-msgstr "" ++msgstr "Fejl under kontrol af eksistensen af mappe %s: %s\n" + + #: oggenc/platform.c:192 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "" ++msgstr "Fejl: Stisegment »%s« er ikke en mappe\n" + + #: ogginfo/ogginfo2.c:212 + #, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "ADVARSEL: Kommentar %d i strøm %d har ugyldigt format; indeholder ikke »=«: »%s«\n" + + #: ogginfo/ogginfo2.c:220 + #, c-format +@@ -1856,22 +1832,17 @@ msgstr "" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" + msgstr "" + + #: ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" + msgstr "" + + #: ogginfo/ogginfo2.c:342 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" + msgstr "" + + #: ogginfo/ogginfo2.c:356 +@@ -1885,15 +1856,12 @@ msgstr "" + + #: ogginfo/ogginfo2.c:389 + #, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" + msgstr "" + + #: ogginfo/ogginfo2.c:396 + #, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" + msgstr "" + + #: ogginfo/ogginfo2.c:400 +@@ -1902,24 +1870,24 @@ msgid "Theora headers parsed for stream %d, information follows...\n" + msgstr "" + + #: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d.%d\n" +-msgstr "Version: %s" ++msgstr "Version: %d.%d.%d\n" + + #: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, fuzzy, c-format ++#, c-format + msgid "Vendor: %s\n" +-msgstr "leverandr=%s\n" ++msgstr "Leverandør: %s\n" + + #: ogginfo/ogginfo2.c:406 + #, c-format + msgid "Width: %d\n" +-msgstr "" ++msgstr "Bredde: %d\n" + + #: ogginfo/ogginfo2.c:407 + #, c-format + msgid "Height: %d\n" +-msgstr "" ++msgstr "Højde: %d\n" + + #: ogginfo/ogginfo2.c:408 + #, c-format +@@ -1945,73 +1913,71 @@ msgstr "" + + #: ogginfo/ogginfo2.c:422 + msgid "Aspect ratio undefined\n" +-msgstr "" ++msgstr "Størrelsesforhold er ikke defineret\n" + + #: ogginfo/ogginfo2.c:427 + #, c-format + msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" ++msgstr "Størrelsesforhold for billedpunkt %d:%d (%f:1)\n" + + #: ogginfo/ogginfo2.c:429 + msgid "Frame aspect 4:3\n" +-msgstr "" ++msgstr "Billedforhold 4:3\n" + + #: ogginfo/ogginfo2.c:431 + msgid "Frame aspect 16:9\n" +-msgstr "" ++msgstr "Billedforhold 16:9\n" + + #: ogginfo/ogginfo2.c:433 + #, c-format + msgid "Frame aspect %f:1\n" +-msgstr "" ++msgstr "Billedforhold %f:1\n" + + #: ogginfo/ogginfo2.c:437 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" ++msgstr "Farverum: Rec. ITU-R BT.470-6 System M (NTSC)\n" + + #: ogginfo/ogginfo2.c:439 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" ++msgstr "Farverum: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + + #: ogginfo/ogginfo2.c:441 + msgid "Colourspace unspecified\n" +-msgstr "" ++msgstr "Farverum er ikke specificeret\n" + + #: ogginfo/ogginfo2.c:444 + msgid "Pixel format 4:2:0\n" +-msgstr "" ++msgstr "Billedpunktsformat 4:2:0\n" + + #: ogginfo/ogginfo2.c:446 + msgid "Pixel format 4:2:2\n" +-msgstr "" ++msgstr "Billedpunktsformat 4:2:2\n" + + #: ogginfo/ogginfo2.c:448 + msgid "Pixel format 4:4:4\n" +-msgstr "" ++msgstr "Billedpunktsformat 4:4:4\n" + + #: ogginfo/ogginfo2.c:450 + msgid "Pixel format invalid\n" +-msgstr "" ++msgstr "Billedpunktsformat er ugyldigt\n" + + #: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format ++#, c-format + msgid "Target bitrate: %d kbps\n" +-msgstr "" +-"\tGennemsnitlig bithastighed: %.1f kb/s\n" +-"\n" ++msgstr "Bithastighed for mål: %d kbps\n" + + #: ogginfo/ogginfo2.c:453 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" ++msgstr "Nominel kvalitetsindstilling (0-63): %d\n" + + #: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 + msgid "User comments section follows...\n" +-msgstr "" ++msgstr "Afsnit for brugerkommentarer følger...\n" + + #: ogginfo/ogginfo2.c:477 + msgid "WARNING: Expected frame %" +-msgstr "" ++msgstr "ADVARSEL: Forventet billed %" + + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 + msgid "WARNING: granulepos in stream %d decreases from %" +@@ -2022,80 +1988,74 @@ msgid "" + "Theora stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Theora-strøm %d:\n" ++"\tSamlet datalængde: %" + + #: ogginfo/ogginfo2.c:557 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "ADVARSEL: Kunne ikke afkode Vorbis-hovedpakke %d - ugyldig Vorbis-strøm (%d)\n" + + #: ogginfo/ogginfo2.c:565 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" + msgstr "" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Vorbishoveder fortolket for strøm %d, information følger...\n" + + #: ogginfo/ogginfo2.c:572 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d\n" +-msgstr "Version: %s" ++msgstr "Version: %d\n" + + #: ogginfo/ogginfo2.c:576 +-#, fuzzy, c-format ++#, c-format + msgid "Vendor: %s (%s)\n" +-msgstr "leverandr=%s\n" ++msgstr "Leverandør: %s (%s)\n" + + #: ogginfo/ogginfo2.c:584 + #, c-format + msgid "Channels: %d\n" +-msgstr "" ++msgstr "Kanaler: %d\n" + + #: ogginfo/ogginfo2.c:585 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Rate: %ld\n" + "\n" +-msgstr "Dato: %s" ++msgstr "" ++"Hastighed: %ld\n" ++"\n" + + #: ogginfo/ogginfo2.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "Nominal bitrate: %f kb/s\n" +-msgstr "" +-"\tGennemsnitlig bithastighed: %.1f kb/s\n" +-"\n" ++msgstr "Nominel bithastighed: %f kb/s\n" + + #: ogginfo/ogginfo2.c:591 + msgid "Nominal bitrate not set\n" +-msgstr "" ++msgstr "Nominel bithastighed er ikke angivet\n" + + #: ogginfo/ogginfo2.c:594 +-#, fuzzy, c-format ++#, c-format + msgid "Upper bitrate: %f kb/s\n" +-msgstr "" +-"\tGennemsnitlig bithastighed: %.1f kb/s\n" +-"\n" ++msgstr "Øvre bithastighed: %f kb/s\n" + + #: ogginfo/ogginfo2.c:597 + msgid "Upper bitrate not set\n" +-msgstr "" ++msgstr "Øvre bithastighed er ikke angivet\n" + + #: ogginfo/ogginfo2.c:600 +-#, fuzzy, c-format ++#, c-format + msgid "Lower bitrate: %f kb/s\n" +-msgstr "" +-"\tGennemsnitlig bithastighed: %.1f kb/s\n" +-"\n" ++msgstr "Nedre bithastighed: %f kb/s\n" + + #: ogginfo/ogginfo2.c:603 + msgid "Lower bitrate not set\n" +-msgstr "" ++msgstr "Nedre bithastighed er ikke angivet\n" + + #: ogginfo/ogginfo2.c:630 + msgid "Negative or zero granulepos (%" +@@ -2106,25 +2066,22 @@ msgid "" + "Vorbis stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Vorbis-strøm %d:\n" ++"\tSamlet datalængde: %" + + #: ogginfo/ogginfo2.c:692 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" + msgstr "" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" + msgstr "" + + #: ogginfo/ogginfo2.c:734 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" + msgstr "" + + #: ogginfo/ogginfo2.c:738 +@@ -2133,40 +2090,40 @@ msgid "Kate headers parsed for stream %d, information follows...\n" + msgstr "" + + #: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d\n" +-msgstr "Version: %s" ++msgstr "Version: %d.%d\n" + + #: ogginfo/ogginfo2.c:747 + #, c-format + msgid "Language: %s\n" +-msgstr "" ++msgstr "Sprog: %s\n" + + #: ogginfo/ogginfo2.c:750 + msgid "No language set\n" +-msgstr "" ++msgstr "Intet sprog angivet\n" + + #: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format ++#, c-format + msgid "Category: %s\n" +-msgstr "Dato: %s" ++msgstr "Kategori: %s\n" + + #: ogginfo/ogginfo2.c:756 + msgid "No category set\n" +-msgstr "" ++msgstr "Ingen kategori angivet\n" + + #: ogginfo/ogginfo2.c:761 + msgid "utf-8" +-msgstr "" ++msgstr "utf-8" + + #: ogginfo/ogginfo2.c:765 + #, c-format + msgid "Character encoding: %s\n" +-msgstr "" ++msgstr "Tegnkodning: %s\n" + + #: ogginfo/ogginfo2.c:768 + msgid "Unknown character encoding\n" +-msgstr "" ++msgstr "Ukendt tegnkodning\n" + + #: ogginfo/ogginfo2.c:773 + msgid "left to right, top to bottom" +@@ -2204,7 +2161,7 @@ msgstr "" + + #: ogginfo/ogginfo2.c:810 + msgid "\n" +-msgstr "" ++msgstr "\n" + + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +@@ -2215,11 +2172,13 @@ msgid "" + "Kate stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Kate-strøm %d:\n" ++"\tSamlet datalængde: %" + + #: ogginfo/ogginfo2.c:893 + #, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "" ++msgstr "ADVARSEL: EOS er ikke angivet på strøm %d\n" + + #: ogginfo/ogginfo2.c:1047 + msgid "WARNING: Invalid header page, no packet found\n" +@@ -2232,9 +2191,7 @@ msgstr "" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" + msgstr "" + + #: ogginfo/ogginfo2.c:1107 +@@ -2244,7 +2201,7 @@ msgstr "" + #: ogginfo/ogginfo2.c:1134 + #, fuzzy, c-format + msgid "Error opening input file \"%s\": %s\n" +-msgstr "Fejl ved bning af indfil \"%s\".\n" ++msgstr "Fejl ved åbning af indfil \"%s\".\n" + + #: ogginfo/ogginfo2.c:1139 + #, fuzzy, c-format +@@ -2254,26 +2211,24 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Kodning af \"%s\" frdig\n" ++"Kodning af \"%s\" færdig\n" + + #: ogginfo/ogginfo2.c:1148 + #, fuzzy + msgid "Could not find a processor for stream, bailing\n" +-msgstr "Kunne ikke bne %s for lsning\n" ++msgstr "Kunne ikke åbne %s for læsning\n" + + #: ogginfo/ogginfo2.c:1156 + msgid "Page found for stream after EOS flag" +-msgstr "" ++msgstr "Side fundet for strøm efter EOS-flag" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" + msgstr "" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +-msgstr "" ++msgstr "Ukendt fejl." + + #: ogginfo/ogginfo2.c:1166 + #, c-format +@@ -2281,11 +2236,13 @@ msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" ++"ADVARSEL: Ulovligt placerede sider for logisk strøm %d\n" ++"Dette indikerer en ødelagt Ogg-fil: %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" +-msgstr "" ++msgstr "Ny logisk strøm (#%d, seriel: %08x): Type %s\n" + + #: ogginfo/ogginfo2.c:1181 + #, c-format +@@ -2299,15 +2256,13 @@ msgstr "" + + #: ogginfo/ogginfo2.c:1190 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" + msgstr "" + + #: ogginfo/ogginfo2.c:1205 + #, c-format + msgid "Logical stream %d ended\n" +-msgstr "" ++msgstr "Logisk strøm %d sluttede\n" + + #: ogginfo/ogginfo2.c:1213 + #, c-format +@@ -2315,11 +2270,13 @@ msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" ++"FEJL: Ingen Ogg-data fundet i fil »%s«.\n" ++"Indfil er sikkert ikke Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format ++#, c-format + msgid "ogginfo from %s %s\n" +-msgstr "ogg123 fra %s %s\n" ++msgstr "ogginfo fra %s %s\n" + + #: ogginfo/ogginfo2.c:1230 + #, c-format +@@ -2338,7 +2295,7 @@ msgstr "" + #: ogginfo/ogginfo2.c:1239 + #, c-format + msgid "\t-V Output version information and exit\n" +-msgstr "" ++msgstr "\t-V Vis versionsinformation og afslut\n" + + #: ogginfo/ogginfo2.c:1251 + #, c-format +@@ -2351,11 +2308,9 @@ msgid "" + msgstr "" + + #: ogginfo/ogginfo2.c:1285 +-#, fuzzy, c-format ++#, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"%s%s\n" +-"FEJL: Ingen indfil angivet. Brug -h for hjlp.\n" ++msgstr "Ingen inddatafil angivet. Brug »ogginfo -h« for hjælp.\n" + + #: share/getopt.c:673 + #, c-format +@@ -2375,7 +2330,7 @@ msgstr "%s: flag \"%c%s\" tager intet argument\n" + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s: flag \"%s\" krver et argument\n" ++msgstr "%s: flag \"%s\" kræver et argument\n" + + #: share/getopt.c:750 + #, c-format +@@ -2400,7 +2355,7 @@ msgstr "%s: ugyldigt flag -- %c\n" + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +-msgstr "%s: flaget krver et argument -- %c\n" ++msgstr "%s: flaget kræver et argument -- %c\n" + + #: share/getopt.c:860 + #, c-format +@@ -2415,23 +2370,22 @@ msgstr "%s: flaget `-W %s' tager intet argument\n" + #: vcut/vcut.c:144 + #, fuzzy, c-format + msgid "Couldn't flush output stream\n" +-msgstr "Kunne ikke tolke skrepunkt \"%s\"\n" ++msgstr "Kunne ikke tolke skærepunkt \"%s\"\n" + + #: vcut/vcut.c:164 + #, fuzzy, c-format + msgid "Couldn't close output file\n" +-msgstr "Kunne ikke tolke skrepunkt \"%s\"\n" ++msgstr "Kunne ikke tolke skærepunkt \"%s\"\n" + + #: vcut/vcut.c:225 + #, c-format + msgid "Couldn't open %s for writing\n" +-msgstr "Kunne ikke bne %s for skrivning\n" ++msgstr "Kunne ikke åbne %s for skrivning\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Brug: vcut indfil.ogg udfil1.ogg udfil2.ogg skrepunkt\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Brug: vcut indfil.ogg udfil1.ogg udfil2.ogg [skærepunkt | +skæringstid]\n" + + #: vcut/vcut.c:266 + #, c-format +@@ -2441,12 +2395,12 @@ msgstr "" + #: vcut/vcut.c:277 + #, c-format + msgid "Couldn't open %s for reading\n" +-msgstr "Kunne ikke bne %s for lsning\n" ++msgstr "Kunne ikke åbne %s for læsning\n" + + #: vcut/vcut.c:292 vcut/vcut.c:296 + #, c-format + msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Kunne ikke tolke skrepunkt \"%s\"\n" ++msgstr "Kunne ikke tolke skærepunkt \"%s\"\n" + + #: vcut/vcut.c:301 + #, c-format +@@ -2461,17 +2415,17 @@ msgstr "" + #: vcut/vcut.c:314 + #, c-format + msgid "Processing failed\n" +-msgstr "" ++msgstr "Bearbejdning mislykkedes\n" + + #: vcut/vcut.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "Advarsel: Uventet EOF under lsning af WAV-hoved\n" ++msgstr "" + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Ngle fandtes ikke" ++msgstr "Skærepunkt blev ikke fundet\n" + + #: vcut/vcut.c:412 + #, c-format +@@ -2489,39 +2443,39 @@ msgid "Specify \".\" as the second output file to suppress this error.\n" + msgstr "" + + #: vcut/vcut.c:498 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "Mislykkedes at skrive kommentar til udfil: %s\n" ++msgstr "Kunne ikke skrive pakke til uddatafil\n" + + #: vcut/vcut.c:519 + #, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "" ++msgstr "BOS er ikke angivet på første side af strømmen\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Multipleksede bitstrømme er ikke understøttet\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Intern fejl ved tolkning af kommandoflag\n" ++msgstr "Intern fejl ved tolkning af strøm\n" + + #: vcut/vcut.c:559 + #, fuzzy, c-format + msgid "Header packet corrupt\n" +-msgstr "Sekundrt hoved fejlagtigt\n" ++msgstr "Sekundært hoved fejlagtigt\n" + + #: vcut/vcut.c:565 + #, c-format + msgid "Bitstream error, continuing\n" +-msgstr "" ++msgstr "Bitstrømfejl; fortsætter\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "Fejl i primrt hoved: ikke vorbis?\n" ++msgstr "Fejl i hoved: Ikke vorbis?\n" + + #: vcut/vcut.c:626 + #, c-format +@@ -2531,17 +2485,17 @@ msgstr "Inddata ikke ogg.\n" + #: vcut/vcut.c:630 + #, c-format + msgid "Page error, continuing\n" +-msgstr "" ++msgstr "Sidefejl; fortsætter\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "ADVARSEL: Inddatafil afsluttedes uventet\n" + + #: vcut/vcut.c:644 + #, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "" ++msgstr "ADVARSEL: Fandt EOS før skærepunkt\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +@@ -2549,11 +2503,11 @@ msgstr "" + + #: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 + msgid "Error reading first page of Ogg bitstream." +-msgstr "" ++msgstr "Fejl under læsning af første side af Ogg-bitstrøm" + + #: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 + msgid "Error reading initial header packet." +-msgstr "" ++msgstr "Fejl under læsning af første hovedpakke." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +@@ -2565,45 +2519,40 @@ msgstr "Inddata trunkeret eller tomt." + + #: vorbiscomment/vcedit.c:508 + msgid "Input is not an Ogg bitstream." +-msgstr "Inddata er ikke en Ogg-bitstrm." ++msgstr "Inddata er ikke en Ogg-bitstrøm." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Ogg-bitstrm indeholder ikke vorbisdata." ++msgstr "Ogg-bitstrøm indeholder ikke Vorbisdata." + + #: vorbiscomment/vcedit.c:579 +-#, fuzzy + msgid "EOF before recognised stream." +-msgstr "EOF fr slutningen p vorbis-hovedet." ++msgstr "EOF før kendt strøm." + + #: vorbiscomment/vcedit.c:595 +-#, fuzzy + msgid "Ogg bitstream does not contain a supported data-type." +-msgstr "Ogg-bitstrm indeholder ikke vorbisdata." ++msgstr "Ogg-bitstrøm indeholder ikke en understøttet datatype." + + #: vorbiscomment/vcedit.c:639 + msgid "Corrupt secondary header." +-msgstr "Fejlagtigt sekundr-hoved." ++msgstr "Fejlagtigt sekundær-hoved." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy + msgid "EOF before end of Vorbis headers." +-msgstr "EOF fr slutningen p vorbis-hovedet." ++msgstr "EOF før slutningen på Vorbis-hoveder." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." +-msgstr "Data delagt eller mangler, fortstter..." ++msgstr "Data ødelagt eller mangler, fortsætter..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "Fejl under skrivning af udstrm. Kan vre delagt eller trunkeret." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Fejl under skrivning af udstrøm. Kan være ødelagt eller trunkeret." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 + #, fuzzy, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "Mislykkedes at bne fil som vorbis-type: %s\n" ++msgstr "Mislykkedes at åbne fil som vorbis-type: %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format +@@ -2623,12 +2572,12 @@ msgstr "Mislykkedes at skrive kommentar til udfil: %s\n" + #: vorbiscomment/vcomment.c:280 + #, c-format + msgid "no action specified\n" +-msgstr "" ++msgstr "ingen handling angivet\n" + + #: vorbiscomment/vcomment.c:384 + #, fuzzy, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Kunne ikke konvertere til UTF8, kan ikke tilfje\n" ++msgstr "Kunne ikke konvertere til UTF8, kan ikke tilføje\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2637,11 +2586,14 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"vorbiskommentar fra %s %s\n" ++" af Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: vorbiscomment/vcomment.c:529 + #, c-format + msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" ++msgstr "Vis eller rediger kommentarer i Ogg Vorbis-filer.\n" + + #: vorbiscomment/vcomment.c:532 + #, c-format +@@ -2651,23 +2603,25 @@ msgid "" + " vorbiscomment [-lRe] inputfile\n" + " vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" + msgstr "" ++"Brug: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] indfil\n" ++" vorbiscomment <-a|-w> [-Re] [-c fil] [-t mærke] indfil [udfil]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Listing options\n" +-msgstr "" ++msgstr "Viser tilvalg\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Vis kommentarerne (standard uden tilvalg)\n" + + #: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "Editing options\n" +-msgstr "Fejlagtig type i argumentliste" ++msgstr "Redigeringstilvalg\n" + + #: vorbiscomment/vcomment.c:543 + #, c-format +@@ -2680,59 +2634,57 @@ msgid "" + " -t \"name=value\", --tag \"name=value\"\n" + " Specify a comment tag on the commandline\n" + msgstr "" ++" -t »name=value«, --tag »name=value«\n" ++" Angiv et kommentarmærke på kommandolinjen\n" + + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" ++msgstr " -w, --write Skriv kommentarer; der erstatter de eksisterende\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" ++" -c fil, --commentfile fil\n" ++" Når der vises; skriv kommentarer til den angivne fil.\n" ++" Når der redigeres; læs kommentarer fra den angivne fil.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format + msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" ++msgstr " -R, --raw Læs og skriv kommentarer i UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" + msgstr "" ++" -e, --escapes Brug \\n-stil undvigelsestegn til at tillade kommentarer\n" ++" på flere linjer.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format + msgid " -V, --version Output version information and exit\n" +-msgstr "" ++msgstr " -V, --version Vis versionsinformation og afslut\n" + + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" + +@@ -2747,10 +2699,8 @@ msgstr "" + #: vorbiscomment/vcomment.c:578 + #, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" +@@ -2769,7 +2719,7 @@ msgstr "" + #: vorbiscomment/vcomment.c:732 + #, c-format + msgid "Error opening input file '%s'.\n" +-msgstr "Fejl ved bning af indfil \"%s\".\n" ++msgstr "Fejl ved åbning af indfil \"%s\".\n" + + #: vorbiscomment/vcomment.c:741 + #, c-format +@@ -2779,69 +2729,32 @@ msgstr "" + #: vorbiscomment/vcomment.c:752 + #, c-format + msgid "Error opening output file '%s'.\n" +-msgstr "Fejl ved bning af udfil \"%s\".\n" ++msgstr "Fejl ved åbning af udfil \"%s\".\n" + + #: vorbiscomment/vcomment.c:767 + #, c-format + msgid "Error opening comment file '%s'.\n" +-msgstr "Fejl ved bning af kommentarfil \"%s\".\n" ++msgstr "Fejl ved åbning af kommentarfil \"%s\".\n" + + #: vorbiscomment/vcomment.c:784 + #, c-format + msgid "Error opening comment file '%s'\n" +-msgstr "Fejl ved bning af kommentarfil \"%s\"\n" ++msgstr "Fejl ved åbning af kommentarfil \"%s\"\n" + + #: vorbiscomment/vcomment.c:818 +-#, fuzzy, c-format ++#, c-format + msgid "Error removing old file %s\n" +-msgstr "Fejl ved bning af udfil \"%s\".\n" ++msgstr "Fejl ved fjernelse af gammel fil %s\n" + + #: vorbiscomment/vcomment.c:820 +-#, fuzzy, c-format ++#, c-format + msgid "Error renaming %s to %s\n" +-msgstr "Fejl ved bning af indfil \"%s\".\n" ++msgstr "Fejl ved omdøbning af %s til %s\n" + + #: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format ++#, c-format + msgid "Error removing erroneous temporary file %s\n" +-msgstr "Fejl ved bning af udfil \"%s\".\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "WAV-fillser" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Intern fejl ved tolkning af kommandoflag\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Skrepunkt uden for strmmen. Anden fil vil vre tom\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Skrepunkt uden for strmmen. Anden fil vil vre tom\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Fejl p frste side\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "fejl i frste pakke\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF i hoved\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "ADVARSEL: vcut er stadigvk et eksperimentelt program.\n" +-#~ "Undersg resultatet inden kilderne slettes.\n" +-#~ "\n" +- +-#~ msgid "Internal error: long option given when none expected.\n" +-#~ msgstr "Intern fejl: langt flag brugt nr det ikke forventedes.\n" ++msgstr "Fejl ved fjernelse af midlertidig fejlbehæftet fil %s\n" + + #~ msgid "" + #~ "ogg123 from %s %s\n" +@@ -2860,7 +2773,7 @@ msgstr "Fejl ved + #~ "\n" + #~ "Brug: ogg123 [] ...\n" + #~ "\n" +-#~ " -h, --help denne hjlpeteksten\n" ++#~ " -h, --help denne hjælpeteksten\n" + #~ " -V, --version vis Ogg123's version\n" + #~ " -d, --device=d brug 'd' som ud-enhed\n" + #~ " Mulige enheder er ('*'=direkte, '@'=fil):\n" +@@ -2887,24 +2800,24 @@ msgstr "Fejl ved + #~ msgstr "" + #~ " -f, --file=filnavn Angiv udfilens navn for tidligere valgt \n" + #~ " filenhed (med -d).\n" +-#~ " -k n, --skip n Overspring de frste n sekunder\n" +-#~ " -o, --device-option=k:v videresend srligt\n" +-#~ " flag k med vrdi v til tidligere valgt enhed (med -d).\n" ++#~ " -k n, --skip n Overspring de første n sekunder\n" ++#~ " -o, --device-option=k:v videresend særligt\n" ++#~ " flag k med værdi v til tidligere valgt enhed (med -d).\n" + #~ " Se manualen for mere information.\n" +-#~ " -b n, --buffer n brug en ind-buffer p n kilobyte\n" +-#~ " -p n, --prebuffer n indls n%% af ind-bufferen inden afspilning\n" ++#~ " -b n, --buffer n brug en ind-buffer på n kilobyte\n" ++#~ " -p n, --prebuffer n indlæs n%% af ind-bufferen inden afspilning\n" + #~ " -v, --verbose vis fremadskridende og anden statusinformation\n" + #~ " -q, --quiet vis ingenting (ingen titel)\n" + #~ " -x n, --nth spil hver n'te blok\n" + #~ " -y n, --ntimes gentag hvert spillet blok n gange\n" +-#~ " -z, --shuffle spil i tilfldig rkkeflge\n" ++#~ " -z, --shuffle spil i tilfældig rækkefølge\n" + #~ "\n" +-#~ "ogg123 hoppar til nste spor hvis den fr en SIGINT (Ctrl-C); to SIGINT\n" +-#~ "inden for s millisekunder gr at ogg123 afsluttes.\n" +-#~ " -l, --delay=s st s [millisekunder] (standard 500).\n" ++#~ "ogg123 hoppar til næste spor hvis den får en SIGINT (Ctrl-C); to SIGINT\n" ++#~ "inden for s millisekunder gør at ogg123 afsluttes.\n" ++#~ " -l, --delay=s sæt s [millisekunder] (standard 500).\n" + + #~ msgid "Error: Out of memory in new_curl_thread_arg().\n" +-#~ msgstr "Fejl: Slut p hukommelse i new_curl_thread_arg().\n" ++#~ msgstr "Fejl: Slut på hukommelse i new_curl_thread_arg().\n" + + #~ msgid "Artist: %s" + #~ msgstr "Artist: %s" +@@ -2934,17 +2847,17 @@ msgstr "Fejl ved + #~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" + #~ " At other than 44.1/48 kHz quality will be degraded.\n" + #~ msgstr "" +-#~ "Advarsel: Vorbis er i jeblikket ikke justeret for denne\n" +-#~ "samplingsfrekvens p inddata (%.3f kHz). Kvaliteten bliver forvrret\n" ++#~ "Advarsel: Vorbis er i øjeblikket ikke justeret for denne\n" ++#~ "samplingsfrekvens på inddata (%.3f kHz). Kvaliteten bliver forværret\n" + #~ "ved anden frekvens end 44.1/48 kHz.\n" + + #~ msgid "" + #~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" + #~ " At other than 44.1/48 kHz quality will be significantly degraded.\n" + #~ msgstr "" +-#~ "Advarsel: Vorbis er i jeblikket ikke justeret for denne\n" ++#~ "Advarsel: Vorbis er i øjeblikket ikke justeret for denne\n" + #~ " samplingsfrekvens (%.3f kHz). Ved andet end 44.1 eller 48 kHz bliver\n" +-#~ " kvaliteten vsentligt forvrret.\n" ++#~ " kvaliteten væsentligt forværret.\n" + + #, fuzzy + #~ msgid "" +@@ -2955,8 +2868,7 @@ msgstr "Fejl ved + #~ " General:\n" + #~ " -Q, --quiet Produce no output to stderr\n" + #~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" ++#~ " -r, --raw Raw mode. Input files are read directly as PCM data\n" + #~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" + #~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" + #~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +@@ -2971,35 +2883,25 @@ msgstr "Fejl ved + #~ " instead of specifying a particular bitrate.\n" + #~ " This is the normal mode of operation.\n" + #~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" ++#~ " -s, --serial Specify a serial number for the stream. If encoding\n" + #~ " multiple files, this will be incremented for each\n" + #~ " stream after the first.\n" + #~ "\n" + #~ " Naming:\n" + #~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" ++#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++#~ " %%n, %%d replaced by artist, title, album, track number,\n" ++#~ " and date, respectively (see below for specifying these).\n" + #~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" ++#~ " -X, --name-remove=s Remove the specified characters from parameters to the\n" ++#~ " -n format string. Useful to ensure legal filenames.\n" ++#~ " -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++#~ " characters specified. If this string is shorter than the\n" + #~ " --name-remove list or is not specified, the extra\n" + #~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" ++#~ " Default settings for the above two arguments are platform\n" + #~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" ++#~ " -c, --comment=c Add the given string as an extra comment. This may be\n" + #~ " used multiple times.\n" + #~ " -d, --date Date for track (usually date of performance)\n" + #~ " -N, --tracknum Track number for this track\n" +@@ -3008,39 +2910,25 @@ msgstr "Fejl ved + #~ " -a, --artist Name of artist\n" + #~ " -G, --genre Genre of track\n" + #~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" ++#~ " instances of the previous five arguments will be used,\n" + #~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" ++#~ " specified than files, OggEnc will print a warning, and\n" ++#~ " reuse the final one for the remaining files. If fewer\n" ++#~ " track numbers are given, the remaining files will be\n" ++#~ " unnumbered. For the others, the final tag will be reused\n" ++#~ " for all others without warning (so you can specify a date\n" ++#~ " once, for example, and have it used for all the files)\n" + #~ "\n" + #~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files. Files may be mono or stereo (or more channels) and any sample " +-#~ "rate.\n" +-#~ " However, the encoder is only tuned for rates of 44.1 and 48 kHz and " +-#~ "while\n" ++#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++#~ " files. Files may be mono or stereo (or more channels) and any sample rate.\n" ++#~ " However, the encoder is only tuned for rates of 44.1 and 48 kHz and while\n" + #~ " other rates will be accepted quality will be significantly degraded.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" ++#~ " Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + #~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" ++#~ " You can specify taking the file from stdin by using - as the input filename.\n" ++#~ " In this mode, output is to stdout unless an outfile filename is specified\n" + #~ " with -o\n" + #~ "\n" + #~ msgstr "" +@@ -3049,35 +2937,30 @@ msgstr "Fejl ved + #~ "\n" + #~ "FLAG:\n" + #~ " Generelle:\n" +-#~ " -Q, --quiet Skriv ikke p stderr\n" +-#~ " -h, --help Vis denne hjlpetekst\n" +-#~ " -r, --raw R-tilstand. Indfiler lses direkte som PCM-data\n" +-#~ " -B, --raw-bits=n Vlg bit/sample for r-inddata. Standardvrdi er " +-#~ "16\n" +-#~ " -C, --raw-chan=n Vlg antal kanaler for r-inddata. Standardvrdi er " +-#~ "2\n" +-#~ " -R, --raw-rate=n Vlg samplinger/sekund for r-inddata. " +-#~ "Standardvrdi er 44100\n" +-#~ " -b, --bitrate Vlg en nominel bithastighed at kode\n" +-#~ " i. Forsger at kode med en bithastighed som i\n" ++#~ " -Q, --quiet Skriv ikke på stderr\n" ++#~ " -h, --help Vis denne hjælpetekst\n" ++#~ " -r, --raw Rå-tilstand. Indfiler læses direkte som PCM-data\n" ++#~ " -B, --raw-bits=n Vælg bit/sample for rå-inddata. Standardværdi er 16\n" ++#~ " -C, --raw-chan=n Vælg antal kanaler for rå-inddata. Standardværdi er 2\n" ++#~ " -R, --raw-rate=n Vælg samplinger/sekund for rå-inddata. Standardværdi er 44100\n" ++#~ " -b, --bitrate Vælg en nominel bithastighed at kode\n" ++#~ " i. Forsøger at kode med en bithastighed som i\n" + #~ " gennemsnit bliver denne. Tager et argument i kbps.\n" + #~ " -m, --min-bitrate Angiv minimal bithastighed (i kbps). Brugbart\n" +-#~ " til at kode for en kanal med bestemt strrelse.\n" ++#~ " til at kode for en kanal med bestemt størrelse.\n" + #~ " -M, --max-bitrate Angiv maksimal bithastighed (i kbps). Nyttigt\n" +-#~ " for strmmende applikationer.\n" +-#~ " -q, --quality Angiv kvalitet mellem 0 (lav) og 10 (hj),\n" +-#~ " i stedet til at angiv srlige bithastigheder.\n" +-#~ " Dette er den normale arbejdsmde. Kvalitet i\n" +-#~ " brkdele (fx 2.75) er tilladt.\n" +-#~ " -s, --serial Angiv et serienummer for strmmen. Hvis flere\n" +-#~ " filer kodes vil dette blive get for hver\n" +-#~ " strm efter den frste.\n" ++#~ " for strømmende applikationer.\n" ++#~ " -q, --quality Angiv kvalitet mellem 0 (lav) og 10 (høj),\n" ++#~ " i stedet til at angiv særlige bithastigheder.\n" ++#~ " Dette er den normale arbejdsmåde. Kvalitet i\n" ++#~ " brøkdele (fx 2.75) er tilladt.\n" ++#~ " -s, --serial Angiv et serienummer for strømmen. Hvis flere\n" ++#~ " filer kodes vil dette blive øget for hver\n" ++#~ " strøm efter den første.\n" + #~ "\n" + #~ " Navngivning:\n" +-#~ " -o, --output=fn Skriv til fil fn (kun gyldig for enkeltstende " +-#~ "fil)\n" +-#~ " -n, --names=streng Opret filer med navn iflge streng, hvor %%a, %%t, %" +-#~ "%l,\n" ++#~ " -o, --output=fn Skriv til fil fn (kun gyldig for enkeltstående fil)\n" ++#~ " -n, --names=streng Opret filer med navn ifølge streng, hvor %%a, %%t, %%l,\n" + #~ " %%n, %%d erstattes med artist, titel, album, spor\n" + #~ " respektive dato (se nedenfor for at angive\n" + #~ " disse). %%%% giver et bogstaveligt %%.\n" +@@ -3088,39 +2971,38 @@ msgstr "Fejl ved + #~ " angivet tegn. Hvis denne streng er kortere end\n" + #~ " listen til --name-remove, eller udeladt, fjernes\n" + #~ " ekstra tegn.\n" +-#~ " Forvalgte vrdier for de to ovenstende\n" +-#~ " argumenter afhnger af platformen.\n" +-#~ " -c, --comment=c Tilfj argumentstrengen som en ekstra\n" ++#~ " Forvalgte værdier for de to ovenstående\n" ++#~ " argumenter afhænger af platformen.\n" ++#~ " -c, --comment=c Tilføj argumentstrengen som en ekstra\n" + #~ " kommentar. Kan bruges flere gange.\n" +-#~ " -d, --date Dato for sporet (almindeligvis dato for optrden)\n" ++#~ " -d, --date Dato for sporet (almindeligvis dato for optræden)\n" + #~ " -N, --tracknum Spornummer for dette spor\n" + #~ " -t, --title Titel for dette spor\n" +-#~ " -l, --album Navn p albummet\n" +-#~ " -a, --artist Navn p artisten\n" ++#~ " -l, --album Navn på albummet\n" ++#~ " -a, --artist Navn på artisten\n" + #~ " -G, --genre Sporets genre\n" +-#~ " Hvis flere indfiler angives vil flere tilflde af " +-#~ "de\n" +-#~ " fem foregende flag bruges i given\n" +-#~ " rkkeflge. Hvis antal titler er frre end antal\n" ++#~ " Hvis flere indfiler angives vil flere tilfælde af de\n" ++#~ " fem foregående flag bruges i given\n" ++#~ " rækkefølge. Hvis antal titler er færre end antal\n" + #~ " indfiler viser OggEnc en advarsel og genbruger\n" + #~ " det sidste argument. Hvis antal spornumre er\n" +-#~ " frre bliver de resterende filer unummererede. For\n" +-#~ " vrige flag genbruges det sidste mrke uden\n" +-#~ " advarsel (s du fx kan angive en dato en gang\n" ++#~ " færre bliver de resterende filer unummererede. For\n" ++#~ " øvrige flag genbruges det sidste mærke uden\n" ++#~ " advarsel (så du fx kan angive en dato en gang\n" + #~ " og bruge den for alle filer).\n" + #~ "\n" + #~ "INDFILER:\n" +-#~ " Indfiler til OggEnc skal i jeblikket vre 16 eller 8 bit RCM\n" +-#~ " WAV, AIFF eller AIFF/C. De kan vre mono eller stereo (eller flere\n" +-#~ " kanaler) med vilkrlig samplingshastighed. Dog er koderen kun\n" +-#~ " justeret for 44.1 og 48 kHz samplingshastighed, og ogs selvom andre\n" +-#~ " hastigheder accepteres bliver kvaliteten vsentligt\n" +-#~ " forvrret. Alternativt kan flaget --raw bruges til at bruge en\n" +-#~ " fil med r PCM-data, hvilken skal vre 16 bit stereo little-endian\n" +-#~ " PCM ('headerless wav') hvis ikke yderligere flag for r-tilstand\n" ++#~ " Indfiler til OggEnc skal i øjeblikket være 16 eller 8 bit RCM\n" ++#~ " WAV, AIFF eller AIFF/C. De kan være mono eller stereo (eller flere\n" ++#~ " kanaler) med vilkårlig samplingshastighed. Dog er koderen kun\n" ++#~ " justeret for 44.1 og 48 kHz samplingshastighed, og også selvom andre\n" ++#~ " hastigheder accepteres bliver kvaliteten væsentligt\n" ++#~ " forværret. Alternativt kan flaget --raw bruges til at bruge en\n" ++#~ " fil med rå PCM-data, hvilken skal være 16 bit stereo little-endian\n" ++#~ " PCM ('headerless wav') hvis ikke yderligere flag for rå-tilstand\n" + #~ " bruges.\n" +-#~ " Du kan lse fra stdin gennem at angive - som navn for indfilen. I denne\n" +-#~ " tilstand gr uddata til stdout hvis intet filnavn angives med -o\n" ++#~ " Du kan læse fra stdin gennem at angive - som navn for indfilen. I denne\n" ++#~ " tilstand går uddata til stdout hvis intet filnavn angives med -o\n" + #~ "\n" + + #~ msgid "Usage: %s [filename1.ogg] ... [filenameN.ogg]\n" +@@ -3148,13 +3030,22 @@ msgstr "Fejl ved + #~ msgstr "gennemsnitlig bithastighed=%ld\n" + + #~ msgid "length=%f\n" +-#~ msgstr "lngde=%f\n" ++#~ msgstr "længde=%f\n" + + #~ msgid "playtime=%ld:%02ld\n" + #~ msgstr "spilletid=%ld:%02ld\n" + + #~ msgid "Unable to open \"%s\": %s\n" +-#~ msgstr "Kan ikke bne \"%s\": %s\n" ++#~ msgstr "Kan ikke åbne \"%s\": %s\n" ++ ++#~ msgid "" ++#~ "WARNING: vcut is still experimental code.\n" ++#~ "Check that the output files are correct before deleting sources.\n" ++#~ "\n" ++#~ msgstr "" ++#~ "ADVARSEL: vcut er stadigvæk et eksperimentelt program.\n" ++#~ "Undersøg resultatet inden kilderne slettes.\n" ++#~ "\n" + + #~ msgid "" + #~ "Usage: \n" +@@ -3178,19 +3069,18 @@ msgstr "Fejl ved + #~ msgstr "" + #~ "Brug:\n" + #~ " vorbiscomment [-l] fil.ogg (lister kommentarer)\n" +-#~ " vorbiscomment -a ind.ogg ud.ogg (tilfjer kommentarer)\n" +-#~ " vorbiscomment -w ind.ogg ud.ogg (ndrer kommentarer)\n" +-#~ "\tfor skrivning forventes nye kommentarer p formen 'TAG=vrdi'\n" +-#~ "\tp stdin. Disse erstatter helt de gamle.\n" +-#~ " Bde -a og -w accepterer et filnavn, i s fald bruges en temporr\n" ++#~ " vorbiscomment -a ind.ogg ud.ogg (tilføjer kommentarer)\n" ++#~ " vorbiscomment -w ind.ogg ud.ogg (ændrer kommentarer)\n" ++#~ "\tfor skrivning forventes nye kommentarer på formen 'TAG=værdi'\n" ++#~ "\tpå stdin. Disse erstatter helt de gamle.\n" ++#~ " Både -a og -w accepterer et filnavn, i så fald bruges en temporær\n" + #~ " fil.\n" +-#~ " -c kan bruges til at lse kommentarer fra en fil i stedet for\n" ++#~ " -c kan bruges til at læse kommentarer fra en fil i stedet for\n" + #~ " stdin.\n" + #~ " Eksempel: vorbiscomment -a ind.ogg -c kommentarer.txt\n" +-#~ " tilfjer kommentarerne i kommentarer.txt til ind.ogg\n" +-#~ " Til slut kan du angive mrker der skal tilfjes p kommandolinjen med\n" ++#~ " tilføjer kommentarerne i kommentarer.txt til ind.ogg\n" ++#~ " Til slut kan du angive mærker der skal tilføjes på kommandolinjen med\n" + #~ " flaget -t. Fx\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Nogen Artist\" -t \"TITLE=En titel" +-#~ "\"\n" +-#~ " (nr du bruger dette flag er lsning fra kommentarfil eller\n" ++#~ " vorbiscomment -a in.ogg -t \"ARTIST=Nogen Artist\" -t \"TITLE=En titel\"\n" ++#~ " (når du bruger dette flag er læsning fra kommentarfil eller\n" + #~ " stdin deaktiveret)\n" +diff --git a/po/de.po b/po/de.po +new file mode 100644 +index 0000000..89d1007 +--- /dev/null ++++ b/po/de.po +@@ -0,0 +1,2922 @@ ++# German translation of vorbis-tools. ++# Copyright (C) 2011 Xiph.Org Foundation ++# This file is distributed under the same license as the vorbis-tools package. ++# Mario Blättermann , 2011, 2014. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: vorbis-tools 1.4.0\n" ++"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" ++"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"PO-Revision-Date: 2014-03-11 14:25+0100\n" ++"Last-Translator: Mario Blättermann \n" ++"Language-Team: German \n" ++"Language: de\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=utf-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++"X-Generator: Poedit 1.5.4\n" ++ ++#: ogg123/buffer.c:117 ++#, c-format ++msgid "ERROR: Out of memory in malloc_action().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in malloc_action().\n" ++ ++#: ogg123/buffer.c:364 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "FEHLER: Speicher konnte nicht in malloc_buffer_stats() zugewiesen werden\n" ++ ++#: ogg123/callbacks.c:76 ++msgid "ERROR: Device not available.\n" ++msgstr "FEHLER: Gerät nicht verfügbar.\n" ++ ++#: ogg123/callbacks.c:79 ++#, c-format ++msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++msgstr "FEHLER: Für %s muss mit -f ein Name der Ausgabedatei angegeben werden.\n" ++ ++#: ogg123/callbacks.c:82 ++#, c-format ++msgid "ERROR: Unsupported option value to %s device.\n" ++msgstr "FEHLER: Nicht unterstützter Optionswert für Gerät %s.\n" ++ ++#: ogg123/callbacks.c:86 ++#, c-format ++msgid "ERROR: Cannot open device %s.\n" ++msgstr "FEHLER: Gerät %s kann nicht geöffnet werden.\n" ++ ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "ERROR: Device %s failure.\n" ++msgstr "FEHLER: Gerät %s ist nicht bereit.\n" ++ ++#: ogg123/callbacks.c:93 ++#, c-format ++msgid "ERROR: An output file cannot be given for %s device.\n" ++msgstr "FEHLER: Eine Ausgabedatei kann für Gerät %s nicht angegeben werden.\n" ++ ++#: ogg123/callbacks.c:96 ++#, c-format ++msgid "ERROR: Cannot open file %s for writing.\n" ++msgstr "FEHLER: Datei %s kann nicht zum Schreiben geöffnet werden.\n" ++ ++#: ogg123/callbacks.c:100 ++#, c-format ++msgid "ERROR: File %s already exists.\n" ++msgstr "Fehler: Datei %s ist bereits vorhanden.\n" ++ ++#: ogg123/callbacks.c:103 ++#, c-format ++msgid "ERROR: This error should never happen (%d). Panic!\n" ++msgstr "FEHLER: Dieser Fehler sollte niemals auftreten (%d). Panik!\n" ++ ++#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 ++msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in new_audio_reopen_arg().\n" ++ ++#: ogg123/callbacks.c:179 ++msgid "Error: Out of memory in new_print_statistics_arg().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in new_print_statistics_arg().\n" ++ ++#: ogg123/callbacks.c:238 ++msgid "ERROR: Out of memory in new_status_message_arg().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in new_status_message_arg().\n" ++ ++#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in decoder_buffered_metadata_callback().\n" ++ ++#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 ++msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in decoder_buffered_metadata_callback().\n" ++ ++#: ogg123/cfgfile_options.c:55 ++msgid "System error" ++msgstr "Systemfehler" ++ ++#: ogg123/cfgfile_options.c:58 ++#, c-format ++msgid "=== Parse error: %s on line %d of %s (%s)\n" ++msgstr "=== Verarbeitungsfehler: %s in Zeile %d von %s (%s)\n" ++ ++#: ogg123/cfgfile_options.c:134 ++msgid "Name" ++msgstr "Name" ++ ++#: ogg123/cfgfile_options.c:137 ++msgid "Description" ++msgstr "Beschreibung" ++ ++#: ogg123/cfgfile_options.c:140 ++msgid "Type" ++msgstr "Typ" ++ ++#: ogg123/cfgfile_options.c:143 ++msgid "Default" ++msgstr "Vorgabe" ++ ++#: ogg123/cfgfile_options.c:169 ++#, c-format ++msgid "none" ++msgstr "nichts" ++ ++#: ogg123/cfgfile_options.c:172 ++#, c-format ++msgid "bool" ++msgstr "boolesch" ++ ++#: ogg123/cfgfile_options.c:175 ++#, c-format ++msgid "char" ++msgstr "char" ++ ++#: ogg123/cfgfile_options.c:178 ++#, c-format ++msgid "string" ++msgstr "string" ++ ++#: ogg123/cfgfile_options.c:181 ++#, c-format ++msgid "int" ++msgstr "int" ++ ++#: ogg123/cfgfile_options.c:184 ++#, c-format ++msgid "float" ++msgstr "float" ++ ++#: ogg123/cfgfile_options.c:187 ++#, c-format ++msgid "double" ++msgstr "double" ++ ++#: ogg123/cfgfile_options.c:190 ++#, c-format ++msgid "other" ++msgstr "other" ++ ++#: ogg123/cfgfile_options.c:196 ++msgid "(NULL)" ++msgstr "(NULL)" ++ ++#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 ++#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 ++#: oggenc/oggenc.c:673 ++msgid "(none)" ++msgstr "(keine)" ++ ++#: ogg123/cfgfile_options.c:429 ++msgid "Success" ++msgstr "Erfolg" ++ ++#: ogg123/cfgfile_options.c:433 ++msgid "Key not found" ++msgstr "Schlüssel nicht gefunden" ++ ++#: ogg123/cfgfile_options.c:435 ++msgid "No key" ++msgstr "Kein Schlüssel" ++ ++#: ogg123/cfgfile_options.c:437 ++msgid "Bad value" ++msgstr "Ungültiger Wert" ++ ++#: ogg123/cfgfile_options.c:439 ++msgid "Bad type in options list" ++msgstr "Falscher Typ in Optionsliste" ++ ++#: ogg123/cfgfile_options.c:441 ++msgid "Unknown error" ++msgstr "Unbekannter Fehler" ++ ++#: ogg123/cmdline_options.c:83 ++msgid "Internal error parsing command line options.\n" ++msgstr "Interner Fehler beim Einlesen der Befehlszeilenoptionen.\n" ++ ++#: ogg123/cmdline_options.c:90 ++#, c-format ++msgid "Input buffer size smaller than minimum size of %dkB." ++msgstr "Größe des Eingabepuffers ist kleiner als minimal erlaubte Größe von %dkB." ++ ++#: ogg123/cmdline_options.c:102 ++#, c-format ++msgid "" ++"=== Error \"%s\" while parsing config option from command line.\n" ++"=== Option was: %s\n" ++msgstr "" ++"=== Fehler »%s« beim Verarbeiten der Konfigurationsoption\n" ++"=== in der Befehlszeile.\n" ++"=== Option war: %s\n" ++ ++#: ogg123/cmdline_options.c:109 ++#, c-format ++msgid "Available options:\n" ++msgstr "Verfügbare Optionen:\n" ++ ++#: ogg123/cmdline_options.c:118 ++#, c-format ++msgid "=== No such device %s.\n" ++msgstr "=== Kein passendes Gerät %s.\n" ++ ++#: ogg123/cmdline_options.c:138 ++#, c-format ++msgid "=== Driver %s is not a file output driver.\n" ++msgstr "=== Treiber %s ist kein Dateiausgabetreiber.\n" ++ ++#: ogg123/cmdline_options.c:143 ++msgid "=== Cannot specify output file without specifying a driver.\n" ++msgstr "=== Ausgabedatei kann nicht ohne Treiber angegeben werden.\n" ++ ++#: ogg123/cmdline_options.c:162 ++#, c-format ++msgid "=== Incorrect option format: %s.\n" ++msgstr "=== Inkorrektes Optionsformat: %s.\n" ++ ++#: ogg123/cmdline_options.c:177 ++msgid "--- Prebuffer value invalid. Range is 0-100.\n" ++msgstr "--- Vorpufferwert ist ungültig. Bereich ist 0-100.\n" ++ ++#: ogg123/cmdline_options.c:201 ++#, c-format ++msgid "ogg123 from %s %s" ++msgstr "ogg123 von %s %s" ++ ++#: ogg123/cmdline_options.c:208 ++msgid "--- Cannot play every 0th chunk!\n" ++msgstr "--- Es kann nicht jeder 0-te Block abgespielt werden!\n" ++ ++#: ogg123/cmdline_options.c:216 ++msgid "" ++"--- Cannot play every chunk 0 times.\n" ++"--- To do a test decode, use the null output driver.\n" ++msgstr "" ++"--- Es kann nicht jeder Block 0-mal abgespielt werden.\n" ++"--- Um eine Testdekodierung durchzuführen, verwenden\n" ++"--- Sie den »null«-Ausgabetreiber.\n" ++ ++#: ogg123/cmdline_options.c:232 ++#, c-format ++msgid "--- Cannot open playlist file %s. Skipped.\n" ++msgstr "--- Wiedergabelistendatei %s kann nicht geöffnet werden. Wird übersprungen.\n" ++ ++#: ogg123/cmdline_options.c:248 ++msgid "=== Option conflict: End time is before start time.\n" ++msgstr "=== Optionskonflikt: Endzeit liegt vor Startzeit.\n" ++ ++#: ogg123/cmdline_options.c:261 ++#, c-format ++msgid "--- Driver %s specified in configuration file invalid.\n" ++msgstr "--- In Konfiguration angegebener Treiber %s ist ungültig.\n" ++ ++#: ogg123/cmdline_options.c:271 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Standardtreiber konnte nicht geladen werden und kein Treiber in Konfigurationsdatei angegeben. Abbruch.\n" ++ ++#: ogg123/cmdline_options.c:306 ++#, c-format ++msgid "" ++"ogg123 from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"ogg123 von %s %s\n" ++" von der Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:309 ++#, c-format ++msgid "" ++"Usage: ogg123 [options] file ...\n" ++"Play Ogg audio files and network streams.\n" ++"\n" ++msgstr "" ++"Aufruf: ogg123 [Optionen] Datei ...\n" ++"Ogg-Audiodateien und Netzwerkdatenströme abspielen.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:312 ++#, c-format ++msgid "Available codecs: " ++msgstr "Verfügbare Codecs:" ++ ++#: ogg123/cmdline_options.c:315 ++#, c-format ++msgid "FLAC, " ++msgstr "FLAC, " ++ ++#: ogg123/cmdline_options.c:319 ++#, c-format ++msgid "Speex, " ++msgstr "Speex, " ++ ++#: ogg123/cmdline_options.c:322 ++#, c-format ++msgid "" ++"Ogg Vorbis.\n" ++"\n" ++msgstr "" ++"Ogg Vorbis.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:324 ++#, c-format ++msgid "Output options\n" ++msgstr "Ausgabeoptionen\n" ++ ++#: ogg123/cmdline_options.c:325 ++#, c-format ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device dev Ausgabegerät »dev« verwenden. Verfügbare Geräte:\n" ++ ++#: ogg123/cmdline_options.c:327 ++#, c-format ++msgid "Live:" ++msgstr "Live:" ++ ++#: ogg123/cmdline_options.c:336 ++#, c-format ++msgid "File:" ++msgstr "Datei:" ++ ++#: ogg123/cmdline_options.c:345 ++#, c-format ++msgid "" ++" -f file, --file file Set the output filename for a file device\n" ++" previously specified with --device.\n" ++msgstr "" ++" -f file, --file file Den Gerätedateinamen für die Ausgabe festlegen,\n" ++" wurde früher mit --device angegeben.\n" ++ ++#: ogg123/cmdline_options.c:348 ++#, c-format ++msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" ++msgstr " --audio-buffer n Einen Audiopuffer von »n« Kilobyte verwenden\n" ++ ++#: ogg123/cmdline_options.c:349 ++#, c-format ++msgid "" ++" -o k:v, --device-option k:v\n" ++" Pass special option 'k' with value 'v' to the\n" ++" device previously specified with --device. See\n" ++" the ogg123 man page for available device options.\n" ++msgstr "" ++" -o k:v, --device-option k:v\n" ++" Übergibt die spezielle Option »k« mit dem Wert »v«\n" ++" an das vorher mit --device angegebene Gerät. Siehe\n" ++" Handbuchseite zu ogg123 für verfügbare Geräteoptionen.\n" ++ ++#: ogg123/cmdline_options.c:355 ++#, c-format ++msgid "Playlist options\n" ++msgstr "Optionen für Wiedergabeliste\n" ++ ++#: ogg123/cmdline_options.c:356 ++#, c-format ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr "" ++" -@ file, --list Datei Wiedergabelisten aus Dateien und Adressen\n" ++" aus »Datei« lesen\n" ++ ++#: ogg123/cmdline_options.c:357 ++#, c-format ++msgid " -r, --repeat Repeat playlist indefinitely\n" ++msgstr " -r, --repeat Wiedergabeliste endlos wiederholen\n" ++ ++#: ogg123/cmdline_options.c:358 ++#, c-format ++msgid " -R, --remote Use remote control interface\n" ++msgstr " -R, --remote Eine Fernbedienungsschnittstelle verwenden\n" ++ ++#: ogg123/cmdline_options.c:359 ++#, c-format ++msgid " -z, --shuffle Shuffle list of files before playing\n" ++msgstr " -z, --shuffle Dateiliste vor der Wiedergabe mischen\n" ++ ++#: ogg123/cmdline_options.c:360 ++#, c-format ++msgid " -Z, --random Play files randomly until interrupted\n" ++msgstr " -Z, --random Dateien zufällig wiedergeben, bis zum Abbruch\n" ++ ++#: ogg123/cmdline_options.c:363 ++#, c-format ++msgid "Input options\n" ++msgstr "Eingabeptionen\n" ++ ++#: ogg123/cmdline_options.c:364 ++#, c-format ++msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++msgstr " -b n, --buffer n Einen Eingabepuffer von »n« Kilobyte verwenden\n" ++ ++#: ogg123/cmdline_options.c:365 ++#, c-format ++msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++msgstr " -p n, --prebuffer n n%% des Eingabepuffers vor der Wiedergabe laden\n" ++ ++#: ogg123/cmdline_options.c:368 ++#, c-format ++msgid "Decode options\n" ++msgstr "Dekoderoptionen\n" ++ ++#: ogg123/cmdline_options.c:369 ++#, c-format ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr "" ++" -k n, --skip n Die ersten »n« Sekunden überspringen\n" ++" (oder im Format hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:370 ++#, c-format ++msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -K n, --end n Ende bei »n« Sekunden (oder im Format hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:371 ++#, c-format ++msgid " -x n, --nth n Play every 'n'th block\n" ++msgstr " -x n, --nth n Jeden »n«-ten Block abspielen\n" ++ ++#: ogg123/cmdline_options.c:372 ++#, c-format ++msgid " -y n, --ntimes n Repeat every played block 'n' times\n" ++msgstr " -y n, --ntimes n Jeden abgespielten Block »n«-mal wiederholen\n" ++ ++#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 ++#, c-format ++msgid "Miscellaneous options\n" ++msgstr "Verschiedene Optionen\n" ++ ++#: ogg123/cmdline_options.c:376 ++#, c-format ++msgid "" ++" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" ++" will skip to the next song on SIGINT (Ctrl-C),\n" ++" and will terminate if two SIGINTs are received\n" ++" within the specified timeout 's'. (default 500)\n" ++msgstr "" ++" -l s, --delay s Zeitspanne zum Beenden in Millisekunden. ogg123\n" ++" springt bei SIGINT (Strg-C) zum nächsten Titel\n" ++" und beendet sich, wenn zwei SIGINTs innerhalb der\n" ++" angegebenen Zeit »s« empfangen werden. (Vorgabe 500)\n" ++ ++#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 ++#, c-format ++msgid " -h, --help Display this help\n" ++msgstr " -h, --help Diese Hilfe anzeigen\n" ++ ++#: ogg123/cmdline_options.c:382 ++#, c-format ++msgid " -q, --quiet Don't display anything (no title)\n" ++msgstr " -q, --quiet Nichts anzeigen (kein Titel)\n" ++ ++#: ogg123/cmdline_options.c:383 ++#, c-format ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Fortschritt und andere Statusinformationen anzeigen\n" ++ ++#: ogg123/cmdline_options.c:384 ++#, c-format ++msgid " -V, --version Display ogg123 version\n" ++msgstr " -V, --version Die ogg123-Version anzeigen\n" ++ ++#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 ++#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 ++#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 ++#: ogg123/vorbis_comments.c:97 ++#, c-format ++msgid "ERROR: Out of memory.\n" ++msgstr "FEHLER: Speicher ausgeschöpft.\n" ++ ++#: ogg123/format.c:82 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "FEHLER: Speicher konnte in malloc_decoder_stats() nicht zugewiesen werden\n" ++ ++#: ogg123/http_transport.c:145 ++msgid "ERROR: Could not set signal mask." ++msgstr "FEHLER: Signalmaske konnte nicht gesetzt werden." ++ ++#: ogg123/http_transport.c:202 ++msgid "ERROR: Unable to create input buffer.\n" ++msgstr "FEHLER: Eingabepuffer konnte nicht anegelegt werden.\n" ++ ++#: ogg123/ogg123.c:81 ++msgid "default output device" ++msgstr "Standard-Ausgabegerät" ++ ++#: ogg123/ogg123.c:83 ++msgid "shuffle playlist" ++msgstr "Wiedergabeliste mischen" ++ ++#: ogg123/ogg123.c:85 ++msgid "repeat playlist forever" ++msgstr "Wiedergabeliste endlos wiederholen" ++ ++#: ogg123/ogg123.c:231 ++#, c-format ++msgid "Could not skip to %f in audio stream." ++msgstr "Sprung zu %f im Datenstrom ist gescheitert." ++ ++#: ogg123/ogg123.c:376 ++#, c-format ++msgid "" ++"\n" ++"Audio Device: %s" ++msgstr "" ++"\n" ++"Audio-Gerät: %s" ++ ++#: ogg123/ogg123.c:377 ++#, c-format ++msgid "Author: %s" ++msgstr "Autor: %s" ++ ++#: ogg123/ogg123.c:378 ++#, c-format ++msgid "Comments: %s" ++msgstr "Kommentare: %s" ++ ++#: ogg123/ogg123.c:422 ++#, c-format ++msgid "WARNING: Could not read directory %s.\n" ++msgstr "Warnung: Verzeichnis %s konnte nicht gelesen werden.\n" ++ ++#: ogg123/ogg123.c:458 ++msgid "Error: Could not create audio buffer.\n" ++msgstr "FEHLER: Audiopuffer konnte nicht angelegt werden.\n" ++ ++#: ogg123/ogg123.c:561 ++#, c-format ++msgid "No module could be found to read from %s.\n" ++msgstr "Zum Lesen aus %s konnte kein Datenstrom gefunden werden.\n" ++ ++#: ogg123/ogg123.c:566 ++#, c-format ++msgid "Cannot open %s.\n" ++msgstr "»%s« kann nicht geöffnet werden.\n" ++ ++#: ogg123/ogg123.c:572 ++#, c-format ++msgid "The file format of %s is not supported.\n" ++msgstr "Das Dateiformat von %s wird nicht unterstützt.\n" ++ ++#: ogg123/ogg123.c:582 ++#, c-format ++msgid "Error opening %s using the %s module. The file may be corrupted.\n" ++msgstr "Fehler beim Öffnen von %s mit dem Modul %s. Die Datei könnte beschädigt sein.\n" ++ ++#: ogg123/ogg123.c:601 ++#, c-format ++msgid "Playing: %s" ++msgstr "Jetzt wiedergegeben: %s" ++ ++#: ogg123/ogg123.c:612 ++#, c-format ++msgid "Could not skip %f seconds of audio." ++msgstr "%f Audio-Sekunden konnten nicht übersprungen werden." ++ ++#: ogg123/ogg123.c:667 ++msgid "ERROR: Decoding failure.\n" ++msgstr "FEHLER: Dekodierungsfehler.\n" ++ ++#: ogg123/ogg123.c:710 ++msgid "ERROR: buffer write failed.\n" ++msgstr "FEHLER: Schreiben in Puffer ist gescheitert.\n" ++ ++#: ogg123/ogg123.c:748 ++msgid "Done." ++msgstr "Fertig." ++ ++#: ogg123/oggvorbis_format.c:208 ++msgid "--- Hole in the stream; probably harmless\n" ++msgstr "--- Unterbrechung im Datenstrom; wahrscheinlich harmlos\n" ++ ++#: ogg123/oggvorbis_format.c:214 ++msgid "=== Vorbis library reported a stream error.\n" ++msgstr "=== Vorbis-Bibliothek lieferte einen Datenstromfehler.\n" ++ ++#: ogg123/oggvorbis_format.c:361 ++#, c-format ++msgid "Ogg Vorbis stream: %d channel, %ld Hz" ++msgstr "OggVorbis-Datenstrom: %d Kanal, %ld Hz" ++ ++#: ogg123/oggvorbis_format.c:366 ++#, c-format ++msgid "Vorbis format: Version %d" ++msgstr "Vorbis-Format: Version %d" ++ ++#: ogg123/oggvorbis_format.c:370 ++#, c-format ++msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" ++msgstr "Bitratenwerte: obere=%ld nominale=%ld untere=%ld Bereich=%ld" ++ ++#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#, c-format ++msgid "Encoded by: %s" ++msgstr "Kodiert von: %s" ++ ++#: ogg123/playlist.c:46 ogg123/playlist.c:57 ++#, c-format ++msgid "ERROR: Out of memory in create_playlist_member().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in create_playlist_member().\n" ++ ++#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" ++msgstr "Warnung: Verzeichnis %s konnte nicht gelesen werden\n" ++ ++#: ogg123/playlist.c:278 ++#, c-format ++msgid "Warning from playlist %s: Could not read directory %s.\n" ++msgstr "Warnung von Wiedergabeliste %s: Verzeichnis %s kann nicht gelesen werden.\n" ++ ++#: ogg123/playlist.c:323 ogg123/playlist.c:335 ++#, c-format ++msgid "ERROR: Out of memory in playlist_to_array().\n" ++msgstr "FEHLER: Speicher ausgeschöpft in playlist_to_array().\n" ++ ++#: ogg123/speex_format.c:363 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" ++msgstr "Ogg Speex-Datenstrom: %d Kanal, %d Hz, Modus %s (VBR)" ++ ++#: ogg123/speex_format.c:369 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" ++msgstr "Ogg Speex-Datenstrom: %d Kanal, %d Hz, Modus %s" ++ ++#: ogg123/speex_format.c:375 ++#, c-format ++msgid "Speex version: %s" ++msgstr "Speex-Version: %s" ++ ++#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 ++#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 ++#: ogg123/speex_format.c:438 ++msgid "Invalid/corrupted comments" ++msgstr "Ungültige oder beschädigte Argumente" ++ ++#: ogg123/speex_format.c:475 ++msgid "Cannot read header" ++msgstr "Es ist nicht möglich, den Header zu lesen" ++ ++#: ogg123/speex_format.c:480 ++#, c-format ++msgid "Mode number %d does not (any longer) exist in this version" ++msgstr "Modusnummer %d ist in dieser Version (nicht mehr) verfügbar" ++ ++#: ogg123/speex_format.c:489 ++msgid "" ++"The file was encoded with a newer version of Speex.\n" ++" You need to upgrade in order to play it.\n" ++msgstr "" ++"Die Datei wurde mit einer neueren Speex-Version erstellt.\n" ++" Sie müssen auf diese Version aktualisieren, um diese\n" ++" Datei wiedergeben zu können.\n" ++ ++#: ogg123/speex_format.c:493 ++msgid "" ++"The file was encoded with an older version of Speex.\n" ++"You would need to downgrade the version in order to play it." ++msgstr "" ++"Die Datei wurde mit einer älteren Speex-Version erstellt.\n" ++" Sie müssen auf diese Version zurückgehen, um diese\n" ++" Datei wiedergeben zu können." ++ ++#: ogg123/status.c:60 ++#, c-format ++msgid "%sPrebuf to %.1f%%" ++msgstr "%sVorpufferung in %.1f%%" ++ ++#: ogg123/status.c:65 ++#, c-format ++msgid "%sPaused" ++msgstr "%sUnterbrochen" ++ ++#: ogg123/status.c:69 ++#, c-format ++msgid "%sEOS" ++msgstr "%s Datenstromende" ++ ++#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 ++#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#, c-format ++msgid "Memory allocation error in stats_init()\n" ++msgstr "Fehler bei der Speicherzuweisung in stats_init()\n" ++ ++#: ogg123/status.c:211 ++#, c-format ++msgid "File: %s" ++msgstr "Datei: %s" ++ ++#: ogg123/status.c:217 ++#, c-format ++msgid "Time: %s" ++msgstr "Zeit: %s" ++ ++#: ogg123/status.c:245 ++#, c-format ++msgid "of %s" ++msgstr "von %s" ++ ++#: ogg123/status.c:265 ++#, c-format ++msgid "Avg bitrate: %5.1f" ++msgstr "Durchschn. Bitrate: %5.1f" ++ ++#: ogg123/status.c:271 ++#, c-format ++msgid " Input Buffer %5.1f%%" ++msgstr " Eingabepuffer %5.1f%%" ++ ++#: ogg123/status.c:290 ++#, c-format ++msgid " Output Buffer %5.1f%%" ++msgstr " Ausgabepuffer %5.1f%%" ++ ++#: ogg123/transport.c:71 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "FEHLER: Speicher konnte in malloc_data_source_stats() nicht zugewiesen werden\n" ++ ++#: ogg123/vorbis_comments.c:39 ++msgid "Track number:" ++msgstr "Titelnummer:" ++ ++#: ogg123/vorbis_comments.c:40 ++msgid "ReplayGain (Track):" ++msgstr "Lautstärkeanpassung (Titel):" ++ ++#: ogg123/vorbis_comments.c:41 ++msgid "ReplayGain (Album):" ++msgstr "Lautstärkeanpassung (Album):" ++ ++#: ogg123/vorbis_comments.c:42 ++msgid "ReplayGain Peak (Track):" ++msgstr "Lautstärkeanpassung des Spitzenpegels (Titel):" ++ ++#: ogg123/vorbis_comments.c:43 ++msgid "ReplayGain Peak (Album):" ++msgstr "Lautstärkeanpassung des Spitzenpegels (Album):" ++ ++#: ogg123/vorbis_comments.c:44 ++msgid "Copyright" ++msgstr "Copyright" ++ ++#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 ++msgid "Comment:" ++msgstr "Kommentar:" ++ ++#: oggdec/oggdec.c:50 ++#, c-format ++msgid "oggdec from %s %s\n" ++msgstr "oggdec von %s %s\n" ++ ++#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#, c-format ++msgid "" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++" von der Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: oggdec/oggdec.c:57 ++#, c-format ++msgid "" ++"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" ++"\n" ++msgstr "" ++"Aufruf: oggdec [Optionen] Datei1.ogg [Datei2.ogg ... Datei_N.ogg]\n" ++"\n" ++ ++#: oggdec/oggdec.c:58 ++#, c-format ++msgid "Supported options:\n" ++msgstr "Unterstützte Optionen:\n" ++ ++#: oggdec/oggdec.c:59 ++#, c-format ++msgid " --quiet, -Q Quiet mode. No console output.\n" ++msgstr " --quiet, -Q Stiller Modus. Keine Konsolenausgabe.\n" ++ ++#: oggdec/oggdec.c:60 ++#, c-format ++msgid " --help, -h Produce this help message.\n" ++msgstr " --help, -h Diese Hilfemeldung ausgeben.\n" ++ ++#: oggdec/oggdec.c:61 ++#, c-format ++msgid " --version, -V Print out version number.\n" ++msgstr " --version, -V Versionsnummer ausgeben.\n" ++ ++#: oggdec/oggdec.c:62 ++#, c-format ++msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" ++msgstr " --bits, -b Bittiefe für Ausgabe (8 und 16 werden unterstützt)\n" ++ ++#: oggdec/oggdec.c:63 ++#, c-format ++msgid "" ++" --endianness, -e Output endianness for 16-bit output; 0 for\n" ++" little endian (default), 1 for big endian.\n" ++msgstr "" ++" --endianness, -e Bytreihenfolge für 16-bit-Ausgabe; 0 für\n" ++" Little Endian (Vorgabe), 1 für Big Endian.\n" ++ ++#: oggdec/oggdec.c:65 ++#, c-format ++msgid "" ++" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" ++" signed (default 1).\n" ++msgstr "" ++" --sign, -s Vorzeichen für PCM-Ausgabe; 0 für vorzeichenlos,\n" ++" 1 für vorzeichenbehaftet (Vorgabe ist 1).\n" ++ ++#: oggdec/oggdec.c:67 ++#, c-format ++msgid " --raw, -R Raw (headerless) output.\n" ++msgstr " --raw, -R Raw-Ausgabe (ohne Header).\n" ++ ++#: oggdec/oggdec.c:68 ++#, c-format ++msgid "" ++" --output, -o Output to given filename. May only be used\n" ++" if there is only one input file, except in\n" ++" raw mode.\n" ++msgstr "" ++" --output, -o In die angegebene Datei ausgeben. Darf nur\n" ++" verwendet werden, wenn es nur eine Ausgabe-\n" ++" datei gibt, außer im Raw-Modus.\n" ++ ++#: oggdec/oggdec.c:114 ++#, c-format ++msgid "Internal error: Unrecognised argument\n" ++msgstr "Interner Fehler: Nicht erkanntes Argument\n" ++ ++#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 ++#, c-format ++msgid "ERROR: Failed to write Wave header: %s\n" ++msgstr "FEHLER: Wave-Header konnte nicht geschrieben werden: %s\n" ++ ++#: oggdec/oggdec.c:195 ++#, c-format ++msgid "ERROR: Failed to open input file: %s\n" ++msgstr "FEHLER: Eingabedatei konnte nicht geöffnet werden: %s\n" ++ ++#: oggdec/oggdec.c:217 ++#, c-format ++msgid "ERROR: Failed to open output file: %s\n" ++msgstr "FEHLER: Ausgabedatei konnte nicht geöffnet werden: %s\n" ++ ++#: oggdec/oggdec.c:266 ++#, c-format ++msgid "ERROR: Failed to open input as Vorbis\n" ++msgstr "FEHLER: Eingabe konnte nicht als Vorbis geöffnet werden\n" ++ ++#: oggdec/oggdec.c:292 ++#, c-format ++msgid "Decoding \"%s\" to \"%s\"\n" ++msgstr "»%s« wird in »%s« dekodiert\n" ++ ++#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 ++#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 ++msgid "standard input" ++msgstr "Standardeingabe" ++ ++#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 ++#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 ++msgid "standard output" ++msgstr "Standardausgabe" ++ ++#: oggdec/oggdec.c:308 ++#, c-format ++msgid "Logical bitstreams with changing parameters are not supported\n" ++msgstr "Logische Bitstreams mit Änderung der Parameter werden nicht unterstützt\n" ++ ++#: oggdec/oggdec.c:315 ++#, c-format ++msgid "WARNING: hole in data (%d)\n" ++msgstr "WARNUNG: Lücke in Daten (%d)\n" ++ ++#: oggdec/oggdec.c:330 ++#, c-format ++msgid "Error writing to file: %s\n" ++msgstr "Fehler beim Schreiben in Datei: %s\n" ++ ++#: oggdec/oggdec.c:371 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help\n" ++msgstr "FEHLER: Keine Eingabedateien angegeben. Mit -h erhalten Sie Hilfe\n" ++ ++#: oggdec/oggdec.c:376 ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "" ++"FEHLER: Es kann nur eine Eingabedatei angegeben werden,\n" ++"wenn der Name der Ausgabedatei angegeben wird\n" ++ ++#: oggenc/audio.c:46 ++msgid "WAV file reader" ++msgstr "WAV-Dateileser" ++ ++#: oggenc/audio.c:47 ++msgid "AIFF/AIFC file reader" ++msgstr "AIFF/AIFC-Dateileser" ++ ++#: oggenc/audio.c:49 ++msgid "FLAC file reader" ++msgstr "FLAC-Dateileser" ++ ++#: oggenc/audio.c:50 ++msgid "Ogg FLAC file reader" ++msgstr "Ogg FLAC-Dateileser" ++ ++#: oggenc/audio.c:128 oggenc/audio.c:447 ++#, c-format ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Warnung: Unerwartetes Dateiende im WAV-Header\n" ++ ++#: oggenc/audio.c:139 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Block des Typs »%s« wird übersprungen, Länge %d\n" ++ ++#: oggenc/audio.c:165 ++#, c-format ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Warnung: Unerwartetes Dateiende im AIFF-Block\n" ++ ++#: oggenc/audio.c:262 ++#, c-format ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Warnung: Kein allgemeiner Block in AIFF-Datei\n" ++ ++#: oggenc/audio.c:268 ++#, c-format ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Warnung: Abgeschnittener allgemeiner Block in AIFF-Header\n" ++ ++#: oggenc/audio.c:276 ++#, c-format ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Warnung: Unerwartetes Dateiende beim Lesen des AIFF-Headers\n" ++ ++#: oggenc/audio.c:291 ++#, c-format ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Warnung: AIFF-C-Header wurde abgeschnitten.\n" ++ ++#: oggenc/audio.c:305 ++#, c-format ++msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++msgstr "" ++"Warnung: Komprimiertes AIFF-C kann nicht verarbeitet werden\n" ++"(%c%c%c%c)\n" ++ ++#: oggenc/audio.c:312 ++#, c-format ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Warnung: Kein SSND-Block in AIFF-Datei gefunden\n" ++ ++#: oggenc/audio.c:318 ++#, c-format ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Warnung: Beschädigter SSND-Block in AIFF-Header\n" ++ ++#: oggenc/audio.c:324 ++#, c-format ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Warnung: Unerwartetes Dateiende beim Lesen des AIFF-Headers\n" ++ ++#: oggenc/audio.c:370 ++#, c-format ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" ++msgstr "" ++"Warnung: OggEnc unterstützt diesen Typ einer AIFF/AIFC-Datei\n" ++" nicht, muss 8 oder 16 Bit PCM sein.\n" ++ ++#: oggenc/audio.c:427 ++#, c-format ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Warnung: Nicht erkannter Formatabschnitt in WAV-Header\n" ++ ++#: oggenc/audio.c:440 ++#, c-format ++msgid "" ++"Warning: INVALID format chunk in wav header.\n" ++" Trying to read anyway (may not work)...\n" ++msgstr "" ++"Warnung: UNGÜLTIGER Formatabschnitt in WAV-Header.\n" ++" Lesen wird trotzdem versucht (könnte scheitern)...\n" ++ ++#: oggenc/audio.c:519 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM\n" ++msgstr "" ++"FEHLER: Typ der WAV-Datei wird nicht unterstützt (ist weder\n" ++"Standard-PCM noch Fließkomma-PCM Typ 3)\n" ++ ++#: oggenc/audio.c:528 ++#, c-format ++msgid "" ++"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" ++"The software that created this file is incorrect.\n" ++msgstr "" ++"Warnung: »block alignment«-Wert in WAV ist falsch,\n" ++"wird ignoriert. Die zur Erstellung dieser Datei verwendete\n" ++"Software arbeitet inkorrekt.\n" ++ ++#: oggenc/audio.c:588 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"or floating point PCM\n" ++msgstr "" ++"FEHLER: Wav-Datei hat ein nicht unterstütztes Subformat\n" ++"(muss 8,16, oder 24 Bit PCM sein oder Fließkomma-PCM\n" ++ ++#: oggenc/audio.c:664 ++#, c-format ++msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++msgstr "24-bit-PCM-Daten in Big-Endian-Bytereihenfolge werden derzeit nicht unterstützt, Abbruch.\n" ++ ++#: oggenc/audio.c:670 ++#, c-format ++msgid "Internal error: attempt to read unsupported bitdepth %d\n" ++msgstr "Interner Fehler: Versuch, nicht unterstützte Bittiefe %d zu lesen\n" ++ ++#: oggenc/audio.c:772 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "" ++"FEHLER: Null Samples vom Resampler erhalten, Ihre Datei\n" ++"wird abgeschnitten. Bitte melden Sie diesen Fehler.\n" ++ ++#: oggenc/audio.c:790 ++#, c-format ++msgid "Couldn't initialise resampler\n" ++msgstr "Resampler konnte nicht initialisiert werden\n" ++ ++#: oggenc/encode.c:70 ++#, c-format ++msgid "Setting advanced encoder option \"%s\" to %s\n" ++msgstr "Erweiterte Encoderoption »%s« wird auf %s gesetzt\n" ++ ++#: oggenc/encode.c:73 ++#, c-format ++msgid "Setting advanced encoder option \"%s\"\n" ++msgstr "Erweiterte Kodierungsoption »%s« wird gesetzt\n" ++ ++#: oggenc/encode.c:114 ++#, c-format ++msgid "Changed lowpass frequency from %f kHz to %f kHz\n" ++msgstr "Tiefpassfrequenz wird von %f kHz auf %f kHz geändert\n" ++ ++#: oggenc/encode.c:117 ++#, c-format ++msgid "Unrecognised advanced option \"%s\"\n" ++msgstr "Unbekannte erweiterte Option »%s«\n" ++ ++#: oggenc/encode.c:124 ++#, c-format ++msgid "Failed to set advanced rate management parameters\n" ++msgstr "Setzen der Parameter für erweiterte Bitraten-Verwaltung ist fehlgeschlagen\n" ++ ++#: oggenc/encode.c:128 oggenc/encode.c:316 ++#, c-format ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Diese Version von libvorbisenc kann die Parameter für erweiterte Bitratenverwaltung nicht setzen\n" ++ ++#: oggenc/encode.c:202 ++#, c-format ++msgid "WARNING: failed to add Kate karaoke style\n" ++msgstr "WARNUNG: Karaoke-Stil konnte nicht hinzugefügt werden\n" ++ ++#: oggenc/encode.c:238 ++#, c-format ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "" ++"255 Kanäle sollten in jedem Fall ausreichend sein.\n" ++"(Leider unterstützt Vorbis nicht mehr)\n" ++ ++#: oggenc/encode.c:246 ++#, c-format ++msgid "Requesting a minimum or maximum bitrate requires --managed\n" ++msgstr "Anforderung einer minimalen/maximalen Bitrate erfordert --managed\n" ++ ++#: oggenc/encode.c:264 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for quality\n" ++msgstr "Initialisierung des Modus gescheitert: ungültige Qualitätsparameter\n" ++ ++#: oggenc/encode.c:309 ++#, c-format ++msgid "Set optional hard quality restrictions\n" ++msgstr "Optionale strikte Qualitätseinschränkungen setzen\n" ++ ++#: oggenc/encode.c:311 ++#, c-format ++msgid "Failed to set bitrate min/max in quality mode\n" ++msgstr "" ++"Setzen der Minimal-/Maximalwerte für Bitrate\n" ++"im Qualitätsmodus ist gescheitert\n" ++ ++#: oggenc/encode.c:327 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for bitrate\n" ++msgstr "Initialisierung des Modus gescheitert: Ungültige Parameter für Bitrate\n" ++ ++#: oggenc/encode.c:374 ++#, c-format ++msgid "WARNING: no language specified for %s\n" ++msgstr "WARNUNG: Keine Sprache angegeben für %s\n" ++ ++#: oggenc/encode.c:396 ++msgid "Failed writing fishead packet to output stream\n" ++msgstr "fishead-Paket konnte nicht in den Ausgabestrom geschrieben werden\n" ++ ++#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 ++#: oggenc/encode.c:499 ++msgid "Failed writing header to output stream\n" ++msgstr "Fehler beim Schreiben des Headers in den Ausgabestrom\n" ++ ++#: oggenc/encode.c:433 ++msgid "Failed encoding Kate header\n" ++msgstr "Kate-Header konnte nicht enkodiert werden\n" ++ ++#: oggenc/encode.c:455 oggenc/encode.c:462 ++msgid "Failed writing fisbone header packet to output stream\n" ++msgstr "fisbone-Headerpaket konnte nicht in den Ausgabestrom geschrieben werden\n" ++ ++#: oggenc/encode.c:510 ++msgid "Failed writing skeleton eos packet to output stream\n" ++msgstr "Skeleton-Datenstromende-Paket konnte nicht in den Ausgabestrom geschrieben werden\n" ++ ++#: oggenc/encode.c:581 oggenc/encode.c:585 ++msgid "Failed encoding karaoke style - continuing anyway\n" ++msgstr "Kodierung im Karaoke-Stil ist fehlgeschlagen - wird trotzdem fortgesetzt\n" ++ ++#: oggenc/encode.c:589 ++msgid "Failed encoding karaoke motion - continuing anyway\n" ++msgstr "Kodierung der Karaoke-Bewegung ist fehlgeschlagen - wird trotzdem fortgesetzt\n" ++ ++#: oggenc/encode.c:594 ++msgid "Failed encoding lyrics - continuing anyway\n" ++msgstr "Kodierung der Liedtexte ist fehlgeschlagen - wird trotzdem fortgesetzt\n" ++ ++#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++msgid "Failed writing data to output stream\n" ++msgstr "Fehler beim Schreiben der Daten in den Ausgabestrom\n" ++ ++#: oggenc/encode.c:641 ++msgid "Failed encoding Kate EOS packet\n" ++msgstr "Kodierung des Kate-Datenstromende-Pakets ist fehlgeschlagen - wird trotzdem fortgesetzt\n" ++ ++#: oggenc/encode.c:716 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++msgstr "\t[%5.1f%%] [%2dm%.2ds verbleibend] %c " ++ ++#: oggenc/encode.c:726 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c " ++msgstr "\tKodierung [%2dm%.2ds erledigt] %c " ++ ++#: oggenc/encode.c:744 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding file \"%s\"\n" ++msgstr "" ++"\n" ++"\n" ++"Enkodierung der Datei »%s« abgeschlossen\n" ++ ++#: oggenc/encode.c:746 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding.\n" ++msgstr "" ++"\n" ++"\n" ++"Enkodierung abgeschlossen.\n" ++ ++#: oggenc/encode.c:750 ++#, c-format ++msgid "" ++"\n" ++"\tFile length: %dm %04.1fs\n" ++msgstr "" ++"\n" ++"\tDateilänge: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:754 ++#, c-format ++msgid "\tElapsed time: %dm %04.1fs\n" ++msgstr "\tVerbleibende Zeit: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:757 ++#, c-format ++msgid "\tRate: %.4f\n" ++msgstr "\tRate: %.4f\n" ++ ++#: oggenc/encode.c:758 ++#, c-format ++msgid "" ++"\tAverage bitrate: %.1f kb/s\n" ++"\n" ++msgstr "" ++"\tDurchschnittliche Bitrate: %.1f kbit/s\n" ++"\n" ++ ++#: oggenc/encode.c:781 ++#, c-format ++msgid "(min %d kbps, max %d kbps)" ++msgstr "(min. %d kbit/s, max. %d kbit/s)" ++ ++#: oggenc/encode.c:783 ++#, c-format ++msgid "(min %d kbps, no max)" ++msgstr "(min, %d kbit/s, kein max.)" ++ ++#: oggenc/encode.c:785 ++#, c-format ++msgid "(no min, max %d kbps)" ++msgstr "(kein min., max. %d kbit/s)" ++ ++#: oggenc/encode.c:787 ++#, c-format ++msgid "(no min or max)" ++msgstr "(kein min. oder max.)" ++ ++#: oggenc/encode.c:795 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at average bitrate %d kbps " ++msgstr "" ++"Kodierung %s%s%s nach \n" ++" %s%s%s \n" ++"bei durchschnittlicher Bitrate %d kbit/s " ++ ++#: oggenc/encode.c:803 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at approximate bitrate %d kbps (VBR encoding enabled)\n" ++msgstr "" ++"Kodierung %s%s%s nach \n" ++" %s%s%s \n" ++"bei geschätzter Bitrate %d kbit/s (VBR-Kodierung aktiviert)\n" ++ ++#: oggenc/encode.c:811 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality level %2.2f using constrained VBR " ++msgstr "" ++"Kodierung %s%s%s nach \n" ++" %s%s%s \n" ++"auf Qualitätsstufe %2.2f mit eingeschränktem VBR" ++ ++#: oggenc/encode.c:818 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality %2.2f\n" ++msgstr "" ++"Kodierung %s%s%s nach \n" ++" %s%s%s \n" ++"auf Qualitätsstufe %2.2f\n" ++ ++#: oggenc/encode.c:824 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"using bitrate management " ++msgstr "" ++"Kodierung %s%s%s nach \n" ++" %s%s%s \n" ++"mit Bitratenverwaltung" ++ ++#: oggenc/lyrics.c:66 ++#, c-format ++msgid "Failed to convert to UTF-8: %s\n" ++msgstr "Umwandlung in UTF-8 ist gescheitert: %s\n" ++ ++#: oggenc/lyrics.c:73 vcut/vcut.c:68 ++#, c-format ++msgid "Out of memory\n" ++msgstr "Nicht genügend Speicher\n" ++ ++#: oggenc/lyrics.c:79 ++#, c-format ++msgid "WARNING: subtitle %s is not valid UTF-8\n" ++msgstr "Warnung: Untertitel %s ist kein gültiges UTF-8\n" ++ ++#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 ++#: oggenc/lyrics.c:353 ++#, c-format ++msgid "ERROR - line %u: Syntax error: %s\n" ++msgstr "FEHLER - Zeile %u: Syntaxfehler: %s\n" ++ ++#: oggenc/lyrics.c:146 ++#, c-format ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "WARNUNG - Zeile %u: nicht aufeinander folgende IDs: %s - gibt vor, es nicht bemerkt zu haben\n" ++ ++#: oggenc/lyrics.c:162 ++#, c-format ++msgid "ERROR - line %u: end time must not be less than start time: %s\n" ++msgstr "FEHLER - Zeile %u: Endzeit darf nicht vor der Startzeit liegen: %s\n" ++ ++#: oggenc/lyrics.c:184 ++#, c-format ++msgid "WARNING - line %u: text is too long - truncated\n" ++msgstr "WARNUNG - Zeile %u: Text ist zu lang - wird abgeschnitten\n" ++ ++#: oggenc/lyrics.c:197 ++#, c-format ++msgid "WARNING - line %u: missing data - truncated file?\n" ++msgstr "WARNUNG - Zeile %u: Fehlende Daten - abgeschnittene Datei?\n" ++ ++#: oggenc/lyrics.c:210 ++#, c-format ++msgid "WARNING - line %d: lyrics times must not be decreasing\n" ++msgstr "WARNUNG - Zeile %d: Zeit der Liedtexte darf sich nicht erhöhen\n" ++ ++#: oggenc/lyrics.c:218 ++#, c-format ++msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" ++msgstr "WARNUNG - Zeile %d: UTF-8-Glyph kann nicht aus Zeichenkette erhalten werden\n" ++ ++#: oggenc/lyrics.c:279 ++#, c-format ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "WARNUNG - Zeile %d: erweiterter LRC-Schalter kann nicht verarbeitet werden (%*.*s) - wird ignoriert\n" ++ ++#: oggenc/lyrics.c:288 ++#, c-format ++msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" ++msgstr "WARNUNG: Speicherzuweisung fehlgeschlagen - erweiterter LRC-Schalter wird ignoriert\n" ++ ++#: oggenc/lyrics.c:419 ++#, c-format ++msgid "ERROR: No lyrics filename to load from\n" ++msgstr "FEHLER: kein Dateiname, aus dem Liedtexte geladen werden können\n" ++ ++#: oggenc/lyrics.c:425 ++#, c-format ++msgid "ERROR: Failed to open lyrics file %s (%s)\n" ++msgstr "FEHLER: Liedtextdatei %s konnte nicht geöffnet werden (%s)\n" ++ ++#: oggenc/lyrics.c:444 ++#, c-format ++msgid "ERROR: Failed to load %s - can't determine format\n" ++msgstr "FEHLER: Laden von %s gescheitert - Format kann nicht bestimmt werden\n" ++ ++#: oggenc/oggenc.c:117 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help.\n" ++msgstr "FEHLER: Keine Eingabedateien angegeben. Mit -h erhalten Sie Hilfe.\n" ++ ++#: oggenc/oggenc.c:132 ++#, c-format ++msgid "ERROR: Multiple files specified when using stdin\n" ++msgstr "FEHLER: Bei Nutzung der Standardeingabe mehrere Dateien angegeben\n" ++ ++#: oggenc/oggenc.c:139 ++#, c-format ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "FEHLER: Mehrere Eingabedateien mit angegebenen Ausgabedateinamen: -n wird vorgeschlagen\n" ++ ++#: oggenc/oggenc.c:203 ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "WARNUNG: Sprache der Liedtexte unzureichend angegeben, letzte Textsprache wird als Vorgabe verwendet.\n" ++ ++#: oggenc/oggenc.c:227 ++#, c-format ++msgid "ERROR: Cannot open input file \"%s\": %s\n" ++msgstr "FEHLER: Eingabedatei »%s« kann nicht geöffnet werden: %s\n" ++ ++#: oggenc/oggenc.c:243 ++msgid "RAW file reader" ++msgstr "RAW-Dateileser" ++ ++#: oggenc/oggenc.c:260 ++#, c-format ++msgid "Opening with %s module: %s\n" ++msgstr "Öffnen mit Modul %s: %s\n" ++ ++#: oggenc/oggenc.c:269 ++#, c-format ++msgid "ERROR: Input file \"%s\" is not a supported format\n" ++msgstr "FEHLER: Eingabedatei »%s« nicht in einem unterstützten Format\n" ++ ++#: oggenc/oggenc.c:328 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"%s\"\n" ++msgstr "WARNUNG: Kein Dateiname, »%s« wird verwendet\n" ++ ++#: oggenc/oggenc.c:335 ++#, c-format ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "FEHLER: Benötigte Unterverzeichnisse für Ausgabedatei »%s« können nicht angelegt werden\n" ++ ++#: oggenc/oggenc.c:342 ++#, c-format ++msgid "ERROR: Input filename is the same as output filename \"%s\"\n" ++msgstr "FEHLER: Namen für Eingabe- und Ausgabedatei »%s« sind gleich\n" ++ ++#: oggenc/oggenc.c:353 ++#, c-format ++msgid "ERROR: Cannot open output file \"%s\": %s\n" ++msgstr "Fehler: Zieldatei »%s« kann nicht geöffnet werden: %s\n" ++ ++#: oggenc/oggenc.c:399 ++#, c-format ++msgid "Resampling input from %d Hz to %d Hz\n" ++msgstr "Eingabe mit %d Hz wird mit %d Hz neu abgetastet\n" ++ ++#: oggenc/oggenc.c:406 ++#, c-format ++msgid "Downmixing stereo to mono\n" ++msgstr "Stereo wird in Mono umgewandelt\n" ++ ++#: oggenc/oggenc.c:409 ++#, c-format ++msgid "WARNING: Can't downmix except from stereo to mono\n" ++msgstr "WARNUNG: Heruntermischen ist nur von Stereo zu Mono möglich\n" ++ ++#: oggenc/oggenc.c:417 ++#, c-format ++msgid "Scaling input to %f\n" ++msgstr "Eingabe wird auf %f skaliert\n" ++ ++#: oggenc/oggenc.c:463 ++#, c-format ++msgid "oggenc from %s %s" ++msgstr "oggenc von %s %s" ++ ++#: oggenc/oggenc.c:465 ++#, c-format ++msgid "" ++"Usage: oggenc [options] inputfile [...]\n" ++"\n" ++msgstr "" ++"Aufruf: oggenc [Optionen] Eingabedatei [...]\n" ++"\n" ++ ++#: oggenc/oggenc.c:466 ++#, c-format ++msgid "" ++"OPTIONS:\n" ++" General:\n" ++" -Q, --quiet Produce no output to stderr\n" ++" -h, --help Print this help text\n" ++" -V, --version Print the version number\n" ++msgstr "" ++"OPTIONEN:\n" ++" Allgemein:\n" ++" -Q, --quiet Keine Ausgaben an stderr\n" ++" -h, --help Diesen Hilfetext ausgeben\n" ++" -V, --version Die Versionsnummer ausgeben\n" ++ ++#: oggenc/oggenc.c:472 ++#, c-format ++msgid "" ++" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -r, --raw Raw mode. Input files are read directly as PCM data\n" ++" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" ++msgstr "" ++" -k, --skeleton fügt einen Ogg-Skeleton-Bitstrom hinzu\n" ++" -r, --raw Rohmodus. Eingabedateien werden direkt als PCM-Daten gelesen\n" ++" -B, --raw-bits=n Bits/Abtastwert für Rohmodus; Vorgabe ist 16\n" ++" -C, --raw-chan=n Kanalanzahl für Rohmodus; Vorgabe ist 2\n" ++" -R, --raw-rate=n Abtastrate der Eingabe im Rohmodus; Vorgabe ist 44100\n" ++" --raw-endianness 1 für Big Endian, 0 für Little (Vorgabe ist 0)\n" ++ ++#: oggenc/oggenc.c:479 ++#, c-format ++msgid "" ++" -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" ++" to encode at a bitrate averaging this. Takes an\n" ++" argument in kbps. By default, this produces a VBR\n" ++" encoding, equivalent to using -q or --quality.\n" ++" See the --managed option to use a managed bitrate\n" ++" targetting the selected bitrate.\n" ++msgstr "" ++" -b, --bitrate Wählt eine nominale Bitrate, mit der kodiert werden soll.\n" ++" Es wird versucht, diese Bitrate durchschnittlich zu\n" ++" erreichen. Ein Argument in kbit/s wird akzeptiert. Per Vorgabe\n" ++" wird eine VBR-Kodierung durchgeführt, wie mit -q oder\n" ++" --quality. Siehe die Option --managed, um eine Bitraten-\n" ++" Verwaltung mit der gewählten Bitrate zu erreichen.\n" ++ ++#: oggenc/oggenc.c:486 ++#, c-format ++msgid "" ++" --managed Enable the bitrate management engine. This will allow\n" ++" much greater control over the precise bitrate(s) used,\n" ++" but encoding will be much slower. Don't use it unless\n" ++" you have a strong need for detailed control over\n" ++" bitrate, such as for streaming.\n" ++msgstr "" ++" --managed Die Bitraten-Verwaltung wird aktiviert. Dadurch haben Sie\n" ++" bessere Kontrolle über die exakte(n) verwendete(n) Bitrate(n),\n" ++" aber der Kodierungsvorgang wird deutlich langsamer.\n" ++" Verwenden Sie dies nur dann, wenn Sie unbedingt die Kontrolle\n" ++" über die Bitrate behalten müssen, zum Beispiel für\n" ++" Streaming-Anwendungen.\n" ++ ++#: oggenc/oggenc.c:492 ++#, c-format ++msgid "" ++" -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" ++" encoding for a fixed-size channel. Using this will\n" ++" automatically enable managed bitrate mode (see\n" ++" --managed).\n" ++" -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" ++" streaming applications. Using this will automatically\n" ++" enable managed bitrate mode (see --managed).\n" ++msgstr "" ++" -m, --min-bitrate Eine minimale Bitrate angeben (in kbit/s). Sinnvoll\n" ++" zur Kodierung für einen Kanle fester Größe. Dadurch wird\n" ++" die Bitratenverwaltung automatisch aktiviert (siehe\n" ++" --managed).\n" ++" -M, --max-bitrate Eine maximale Bitrate angeben (in kbit/s). Sinnvoll\n" ++" für Streaming-Anwendungen. Dadurch wird die Bitraten-\n" ++" Verwaltung automatisch aktiviert (siehe --managed).\n" ++ ++#: oggenc/oggenc.c:500 ++#, c-format ++msgid "" ++" --advanced-encode-option option=value\n" ++" Sets an advanced encoder option to the given value.\n" ++" The valid options (and their values) are documented\n" ++" in the man page supplied with this program. They are\n" ++" for advanced users only, and should be used with\n" ++" caution.\n" ++msgstr "" ++" --advanced-encode-option Option=Wert\n" ++" setzt eine erweiterte Kodierungsoption au den\n" ++" angegebenen Wert. Die möglichen Optionen (und deren Werte)\n" ++" sind in der mit diesem Programm gelieferten Handbuchseite\n" ++" dokumentiert. Sie sind für fortgeschrittene Benutzer gedacht\n" ++" und sollten mit Vorsicht verwendet werden.\n" ++ ++#: oggenc/oggenc.c:507 ++#, c-format ++msgid "" ++" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" ++" high), instead of specifying a particular bitrate.\n" ++" This is the normal mode of operation.\n" ++" Fractional qualities (e.g. 2.75) are permitted\n" ++" The default quality level is 3.\n" ++msgstr "" ++" -q, --quality Qualität angeben, zwischen -1 (sehr niedrig) und 10 \n" ++" (sehr hoch), anstelle der Angabe einer spezifischen\n" ++" Bitrate. Dies ist der Normalmodus dieser Operation.\n" ++" Gebrochene Zahlen zur Qualitätsangabe sind zulässig\n" ++" (z.B. 2.75). Die Standard-Qualitätsstufe ist 3.\n" ++ ++#: oggenc/oggenc.c:513 ++#, c-format ++msgid "" ++" --resample n Resample input data to sampling rate n (Hz)\n" ++" --downmix Downmix stereo to mono. Only allowed on stereo\n" ++" input.\n" ++" -s, --serial Specify a serial number for the stream. If encoding\n" ++" multiple files, this will be incremented for each\n" ++" stream after the first.\n" ++msgstr "" ++" --resample n Eingabe vor der Kodierung mit der angegebenen\n" ++" Abtastrate in Hz neu abtasten\n" ++" --downmix Stereo zu Mono zusammenführen. Nur für Stereo-\n" ++" Eingabe möglich.\n" ++" -s, --serial Spezifische Seriennummer für den Datenstrom. Beim\n" ++" Kodieren mehrerer Dateien wird diese mit jedem\n" ++" weiteren Datenstrom erhöht.\n" ++ ++#: oggenc/oggenc.c:520 ++#, c-format ++msgid "" ++" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" ++" being copied to the output Ogg Vorbis file.\n" ++" --ignorelength Ignore the datalength in Wave headers. This allows\n" ++" support for files > 4GB and STDIN data streams. \n" ++"\n" ++msgstr "" ++" --discard-comments Verhindert das Kopieren von Kommentaren in FLAC-\n" ++" und Ogg-FLAC-Dateien in die resultierende\n" ++" OggVorbis-Datei.\n" ++" --ignorelength Die Datenlänge in Wave-Headers ignorieren. Dies\n" ++" ermöglicht die Unterstützung für Dateien größer als\n" ++" 4 GB und die Verarbeitung von Datenströmen\n" ++" aus der Standardeingabe.\n" ++"\n" ++ ++#: oggenc/oggenc.c:526 ++#, c-format ++msgid "" ++" Naming:\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++msgstr "" ++" Benennung:\n" ++" -o, --output=fn Datei nach fn schreiben (nur im Einzeldateimodus)\n" ++" -n, --names=String Produziert Dateinamen wie in diesem String, mit\n" ++" %%a, %%t, %%l, %%n, %%d, die durch Künstler, Titel,\n" ++" Album, Titelnummer und Datum ersetzt werden (siehe\n" ++" nachfolgend, wie diese angegeben werden).\n" ++" %%%% erzeugt hierbei ein %%.\n" ++ ++#: oggenc/oggenc.c:533 ++#, c-format ++msgid "" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" ++" -n format string. Useful to ensure legal filenames.\n" ++" -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++" characters specified. If this string is shorter than the\n" ++" --name-remove list or is not specified, the extra\n" ++" characters are just removed.\n" ++" Default settings for the above two arguments are platform\n" ++" specific.\n" ++msgstr "" ++" -X, --name-remove=s Entfernt die angegebenen Zeichen aus den Parametern\n" ++" der mit -n übergebenen Formatzeichenkette.\n" ++" Dies stellt sicher, dass gültige Dateinamen erzeugt werden.\n" ++" -P, --name-replace=s Ersetzt Zeichen, die durch --name-remove entfernt werden,\n" ++" durch die angegebenen Zeichen. Falls die Zeichenkette kürzer\n" ++" als die --name-remove-Liste oder nicht angegeben ist,\n" ++" werden die zusätzlichen Zeichen einfach entfernt.\n" ++" Die Vorgabeeinstellungen für die oben genannten beiden\n" ++" Argumente sind plattformspezifisch.\n" ++ ++#: oggenc/oggenc.c:542 ++#, c-format ++msgid "" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" ++" On Windows, this switch applies to file names too.\n" ++" -c, --comment=c Add the given string as an extra comment. This may be\n" ++" used multiple times. The argument should be in the\n" ++" format \"tag=value\".\n" ++" -d, --date Date for track (usually date of performance)\n" ++msgstr "" ++" --utf8 weist oggenc an, dass die Befehlszeilenparameter date,\n" ++" title, album, artist, genre und comment bereits in UTF-8\n" ++" kodiert sind. Unter Windows wird dieser Schalter auch\n" ++" auf Dateinamen angewendet.\n" ++" -c, --comment=c Fügt die angegebene Zeichenkette als zusätzlichen Kommentar\n" ++" hinzu. Dies kann mehrmals angegeben werden. Das Argument sollte\n" ++" im Format »Argument=Wert« angegeben werden.\n" ++" -d, --date Datum des Titels (üblicherweise das Datum der Aufnahme)\n" ++ ++#: oggenc/oggenc.c:550 ++#, c-format ++msgid "" ++" -N, --tracknum Track number for this track\n" ++" -t, --title Title for this track\n" ++" -l, --album Name of album\n" ++" -a, --artist Name of artist\n" ++" -G, --genre Genre of track\n" ++msgstr "" ++" -N, --tracknum Titelnummer dieses Titels\n" ++" -t, --title Name dieses Titels\n" ++" -l, --album Name des Albums\n" ++" -a, --artist Name des Künstlers\n" ++" -G, --genre Genre des Titels\n" ++ ++#: oggenc/oggenc.c:556 ++#, c-format ++msgid "" ++" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" ++" -Y, --lyrics-language Sets the language for the lyrics\n" ++msgstr "" ++" -L, --lyrics Liedtexte aus der angegebenen Datei verwenden\n" ++" (.srt- oder .lrc-Format)\n" ++" -Y, --lyrics-language legt die Sprache für die Liedtexte fest\n" ++ ++#: oggenc/oggenc.c:559 ++#, c-format ++msgid "" ++" If multiple input files are given, then multiple\n" ++" instances of the previous eight arguments will be used,\n" ++" in the order they are given. If fewer titles are\n" ++" specified than files, OggEnc will print a warning, and\n" ++" reuse the final one for the remaining files. If fewer\n" ++" track numbers are given, the remaining files will be\n" ++" unnumbered. If fewer lyrics are given, the remaining\n" ++" files will not have lyrics added. For the others, the\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" ++" it used for all the files)\n" ++"\n" ++msgstr "" ++" Falls mehrere Eingabedateien angegeben werden, dann werden\n" ++" mehrere Instanzen der vorigen acht Argumente in der\n" ++" angegebenen Reihenfolge verwendet. Falls weniger Titel\n" ++" als Dateien angegeben werden, gibt oggenc eine Warnung\n" ++" aus und verwendet den letzten Titel für die verbleibenden\n" ++" Dateien. Falls weniger Titelnummern angegeben werden, werden\n" ++" die verbleibenden Titel nicht nummeriert. Werden weniger\n" ++" Liedtexte angegeben, dann werden zu den verbleibenden\n" ++" Dateien keine Liedtexte hinzugefügt. Für die anderen wird\n" ++" der letzte Schalter ohne Warnung wiederverwendet (so können\n" ++" Sie beispielsweise ein Datum einmal angeben und es für alle\n" ++" Dateien verwenden).\n" ++ ++#: oggenc/oggenc.c:572 ++#, c-format ++msgid "" ++"INPUT FILES:\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" ++" may be mono or stereo (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" ++" parameters for raw mode are specified.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an output filename is specified\n" ++" with -o\n" ++" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" ++"\n" ++msgstr "" ++"EINGABEDATEIEN:\n" ++" OggEnc-Eingabedateien müssen derzeit als 24-, 16- oder 8-Bit-Dateien im PCM-Wave-,\n" ++" AIFF oder AIFF/C-Format, 32-Bit-IEEE-Gleitkomma-Wave und optional FLAC oder Ogg Flac\n" ++" vorliegen. Dateien können in Mono oder Stereo oder mehrkanalig sein und eine\n" ++" beliebige Abtastrate haben.\n" ++" Alternativ können Sie die Option --raw für PCM-Rohdaten verwenden, welche in PCM, 16-Bit\n" ++" Stereo in Little-Endian-Bytereihenfolge (headerloses Wave), es sei denn, zusätzliche\n" ++" Parameter für den Rohmodus werden angegeben.\n" ++" Sie können mit »-« als Eingabedateiname festlegen, dass die Datei aus der Standardeingabe\n" ++" gelesen wird. In diesem Fall erfolgt die Ausgabe in die Standardausgabe, es sei denn,\n" ++" der Name der Ausgabe wird mit -o angegeben.\n" ++" Liedtextdateien werden in den Formaten SubRip (.srt) oder LRC (.lrc) akzeptiert.\n" ++ ++#: oggenc/oggenc.c:678 ++#, c-format ++msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" ++msgstr "WARNUNG: Illegales Escape-Zeichen »%c« im Format des Namens\n" ++ ++#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#, c-format ++msgid "Enabling bitrate management engine\n" ++msgstr "Engine zur Bitratenverwaltung wird aktiviert\n" ++ ++#: oggenc/oggenc.c:716 ++#, c-format ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNUNG: Rohe Bytereihenfolge für Nicht-Rohdaten angegeben. Roheingabe wird angenommen.\n" ++ ++#: oggenc/oggenc.c:719 ++#, c-format ++msgid "WARNING: Couldn't read endianness argument \"%s\"\n" ++msgstr "WARNUNG: Bytreihenfolge-Argument »%s« konnte nicht gelesen werden\n" ++ ++#: oggenc/oggenc.c:726 ++#, c-format ++msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" ++msgstr "WARNUNG: Neue Abtastfrequenz »%s« konnte nicht gelesen werden\n" ++ ++#: oggenc/oggenc.c:732 ++#, c-format ++msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "WARNUNG: Neue Abtastrate wurde als %d Hz angegeben. Meinten Sie %d Hz?\n" ++ ++#: oggenc/oggenc.c:742 ++#, c-format ++msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++msgstr "WARNUNG: Skalierungsfaktor »%s« kann nicht verarbeitet werden\n" ++ ++#: oggenc/oggenc.c:756 ++#, c-format ++msgid "No value for advanced encoder option found\n" ++msgstr "Kein Wert für erweiterte Kodierungsoptionen gefunden\n" ++ ++#: oggenc/oggenc.c:776 ++#, c-format ++msgid "Internal error parsing command line options\n" ++msgstr "Interner Fehler beim Einlesen der Befehlszeilenoptionen\n" ++ ++#: oggenc/oggenc.c:787 ++#, c-format ++msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "WARNUNG: Unerlaubter Kommentar (»%s«), wird ignoriert.\n" ++ ++#: oggenc/oggenc.c:824 ++#, c-format ++msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++msgstr "WARNUNG: Nominale Bitrate »%s« nicht berücksichtigt\n" ++ ++#: oggenc/oggenc.c:832 ++#, c-format ++msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++msgstr "WARNUNG: Minimale Bitrate »%s« nicht berücksichtigt\n" ++ ++#: oggenc/oggenc.c:845 ++#, c-format ++msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++msgstr "WARNUNG: Maximale Bitrate »%s« nicht berücksichtigt\n" ++ ++#: oggenc/oggenc.c:857 ++#, c-format ++msgid "Quality option \"%s\" not recognised, ignoring\n" ++msgstr "Qualitätsoption »%s« nicht berücksichtigt, wird ignoriert\n" ++ ++#: oggenc/oggenc.c:865 ++#, c-format ++msgid "WARNING: quality setting too high, setting to maximum quality.\n" ++msgstr "WARNUNG: Qualitätseinstellung zu hoch, maximale Qualität wird verwendet.\n" ++ ++#: oggenc/oggenc.c:871 ++#, c-format ++msgid "WARNING: Multiple name formats specified, using final\n" ++msgstr "WARNUNG: mehrere Namensformate angegeben, letztes wird verwendet\n" ++ ++#: oggenc/oggenc.c:880 ++#, c-format ++msgid "WARNING: Multiple name format filters specified, using final\n" ++msgstr "WARNUNG: mehrere Namensformatfilter angegeben, letztes wird verwendet\n" ++ ++#: oggenc/oggenc.c:889 ++#, c-format ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "WARNUNG: mehrere Namensformatfilter angegeben, letztes wird verwendet\n" ++ ++#: oggenc/oggenc.c:897 ++#, c-format ++msgid "WARNING: Multiple output files specified, suggest using -n\n" ++msgstr "WARNUNG: Mehrere Ausgabedateien angegeben, -n wir vorgeschlagen\n" ++ ++#: oggenc/oggenc.c:909 ++#, c-format ++msgid "oggenc from %s %s\n" ++msgstr "oggenc von %s %s\n" ++ ++#: oggenc/oggenc.c:916 ++#, c-format ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNUNG: Roh-Bits/Abtastwert für Nicht-Rohdaten angegeben. Eingabe wird als roh angenommen.\n" ++ ++#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#, c-format ++msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" ++msgstr "WARNUNG: Ungültige Bits/Sample angegeben, 16 wird angenommen.\n" ++ ++#: oggenc/oggenc.c:932 ++#, c-format ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNUNG: Roh-Kanalanzahl für Nicht-Rohdaten angegeben. Eingabe wird als roh angenommen.\n" ++ ++#: oggenc/oggenc.c:937 ++#, c-format ++msgid "WARNING: Invalid channel count specified, assuming 2.\n" ++msgstr "WARNUNG: Ungültige Kanalanzahl wurde angegeben, 2 wird angenommen.\n" ++ ++#: oggenc/oggenc.c:948 ++#, c-format ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNUNG: Roh-Abtastrate für Nicht-Rohdaten angegeben. Eingabe wird als roh angenommen.\n" ++ ++#: oggenc/oggenc.c:953 ++#, c-format ++msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" ++msgstr "WARNUNG: Ungültige Abtastrate angegeben, 44100 wird angenommen.\n" ++ ++#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 ++#, c-format ++msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" ++msgstr "WARNUNG: Kate-Unterstützung wurde nicht einkompiliert, Liedtexte können nicht eingebettet werden.\n" ++ ++#: oggenc/oggenc.c:973 ++#, c-format ++msgid "WARNING: language can not be longer than 15 characters; truncated.\n" ++msgstr "WARNUNG: Sprache darf 15 Zeichen nicht überschreiten; wird abgeschnitten.\n" ++ ++#: oggenc/oggenc.c:981 ++#, c-format ++msgid "WARNING: Unknown option specified, ignoring->\n" ++msgstr "WARNUNG: Unbekannte Option angegeben, wird ignoriert->\n" ++ ++#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 ++#, c-format ++msgid "'%s' is not valid UTF-8, cannot add\n" ++msgstr "»%s« ist kein gültiges UTF-8, Hinzufügen nicht möglich\n" ++ ++#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#, c-format ++msgid "Couldn't convert comment to UTF-8, cannot add\n" ++msgstr "" ++"Kommentar kann nicht in UTF-8 umgewandelt\n" ++"und daher nicht hinzugefügt werden\n" ++ ++#: oggenc/oggenc.c:1033 ++#, c-format ++msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" ++msgstr "WARNUNG: Nicht genügend Titel angegeben, letzter Titel wird als Vorgabe verwendet.\n" ++ ++#: oggenc/platform.c:172 ++#, c-format ++msgid "Couldn't create directory \"%s\": %s\n" ++msgstr "Verzeichnis »%s« konnte nicht erstellt werden: %s\n" ++ ++#: oggenc/platform.c:179 ++#, c-format ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Fehler beim Prüfen des Vorhandenseins des Verzeichnisses %s: %s\n" ++ ++#: oggenc/platform.c:192 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Fehler: Pfadsegment »%s« ist kein Verzeichnis\n" ++ ++#: ogginfo/ogginfo2.c:212 ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "" ++"WARNUNG: Ungültiges Format des Kommentars %d im Datenstrom %d,\n" ++"enthält kein »=«: »%s«\n" ++ ++#: ogginfo/ogginfo2.c:220 ++#, c-format ++msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "WARNUNG: Ungültiger Kommenarfeldname im Kommentar %d (Datenstrom %d): »%s«\n" ++ ++#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "WARNUNG: Unzulässige UTF-8-Sequenz im Kommentar %d (Datenstrom %d): Längenmarkierung falsch\n" ++ ++#: ogginfo/ogginfo2.c:266 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "WARNUNG: Unzulässige UTF-8-Sequenz im Kommentar %d (Datenstrom %d): zu wenige Bytes\n" ++ ++#: ogginfo/ogginfo2.c:342 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "WARNUNG: Unzulässige UTF-8-Sequenz im Kommentar %d (Datenstrom %d): ungültige Sequenz »%s«: %s\n" ++ ++#: ogginfo/ogginfo2.c:356 ++msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++msgstr "WARNUNG: Fehlschlag im UTF-8-Decoder. Dies sollte nicht passieren\n" ++ ++#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#, c-format ++msgid "WARNING: discontinuity in stream (%d)\n" ++msgstr "WARNUNG: Diskontinuität im Datenstrom (%d)\n" ++ ++#: ogginfo/ogginfo2.c:389 ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "WARNUNG: Theora-Headerpaket kann nicht dekodiert werden - ungültiger Theora-Datenstrom (%d)\n" ++ ++#: ogginfo/ogginfo2.c:396 ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WARNUNG: Im Theora-Datenstrom %d sind die Header nicht korrekt markiert. Die Terminal-Header-Seite enthält zusätzliche Pakete oder hat von null verschiedene Granulepos\n" ++ ++#: ogginfo/ogginfo2.c:400 ++#, c-format ++msgid "Theora headers parsed for stream %d, information follows...\n" ++msgstr "Theora-Header werden für Datenstrom %d verarbeitet, Informationen folgen...\n" ++ ++#: ogginfo/ogginfo2.c:403 ++#, c-format ++msgid "Version: %d.%d.%d\n" ++msgstr "Version: %d.%d.%d\n" ++ ++#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Anbieter: %s\n" ++ ++#: ogginfo/ogginfo2.c:406 ++#, c-format ++msgid "Width: %d\n" ++msgstr "Breite: %d\n" ++ ++#: ogginfo/ogginfo2.c:407 ++#, c-format ++msgid "Height: %d\n" ++msgstr "Höhe: %d\n" ++ ++#: ogginfo/ogginfo2.c:408 ++#, c-format ++msgid "Total image: %d by %d, crop offset (%d, %d)\n" ++msgstr "Gesamt: %d mal %d, Schnittversatz (%d, %d)\n" ++ ++#: ogginfo/ogginfo2.c:411 ++msgid "Frame offset/size invalid: width incorrect\n" ++msgstr "Ungültiger Offset/Größe der Frames: Breite inkorrekt\n" ++ ++#: ogginfo/ogginfo2.c:413 ++msgid "Frame offset/size invalid: height incorrect\n" ++msgstr "Ungültiger Offset/Größe der Frames: Höhe inkorrekt\n" ++ ++#: ogginfo/ogginfo2.c:416 ++msgid "Invalid zero framerate\n" ++msgstr "Ungültige Bildrate Null\n" ++ ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Framerate %d/%d (%.02f fps)\n" ++msgstr "Bildrate %d/%d (%.02f fps)\n" ++ ++#: ogginfo/ogginfo2.c:422 ++msgid "Aspect ratio undefined\n" ++msgstr "Seitenverhältnis nicht definiert\n" ++ ++#: ogginfo/ogginfo2.c:427 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++msgstr "Pixel-Seitenverhältnis %d:%d (%f:1)\n" ++ ++#: ogginfo/ogginfo2.c:429 ++msgid "Frame aspect 4:3\n" ++msgstr "Seitenverhältnis 4:3\n" ++ ++#: ogginfo/ogginfo2.c:431 ++msgid "Frame aspect 16:9\n" ++msgstr "Seitenverhältnis 16:9\n" ++ ++#: ogginfo/ogginfo2.c:433 ++#, c-format ++msgid "Frame aspect %f:1\n" ++msgstr "Seitenverhältnis %f:1\n" ++ ++#: ogginfo/ogginfo2.c:437 ++msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++msgstr "Farbraum: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++ ++#: ogginfo/ogginfo2.c:439 ++msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" ++msgstr "Farbraum: Rec. ITU-R BT.470-6 Systeme B und G (PAL)\n" ++ ++#: ogginfo/ogginfo2.c:441 ++msgid "Colourspace unspecified\n" ++msgstr "Farbraum nicht angegeben\n" ++ ++#: ogginfo/ogginfo2.c:444 ++msgid "Pixel format 4:2:0\n" ++msgstr "Pixelformat 4:2:0\n" ++ ++#: ogginfo/ogginfo2.c:446 ++msgid "Pixel format 4:2:2\n" ++msgstr "Pixelformat 4:2:2\n" ++ ++#: ogginfo/ogginfo2.c:448 ++msgid "Pixel format 4:4:4\n" ++msgstr "Pixelformat 4:4:4\n" ++ ++#: ogginfo/ogginfo2.c:450 ++msgid "Pixel format invalid\n" ++msgstr "Ungültiges Pixelformat\n" ++ ++#: ogginfo/ogginfo2.c:452 ++#, c-format ++msgid "Target bitrate: %d kbps\n" ++msgstr "Ziel-Bitrate: %d kbps\n" ++ ++#: ogginfo/ogginfo2.c:453 ++#, c-format ++msgid "Nominal quality setting (0-63): %d\n" ++msgstr "Nominale Qualitätseinstellung (0-63): %d\n" ++ ++#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++msgid "User comments section follows...\n" ++msgstr "Abschnitt für Benutzerkommentare folgt...\n" ++ ++#: ogginfo/ogginfo2.c:477 ++msgid "WARNING: Expected frame %" ++msgstr "WARNUNG: Erwartetes Einzelbild %" ++ ++#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 ++msgid "WARNING: granulepos in stream %d decreases from %" ++msgstr "WARNUNG: Granulepos in Datenstrom %d erhöht von %" ++ ++#: ogginfo/ogginfo2.c:520 ++msgid "" ++"Theora stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Theora-Datenstrom %d:\n" ++"\tGesamtlänge der Daten: %" ++ ++#: ogginfo/ogginfo2.c:557 ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "WARNUNG: Vorbis-Headerpaket %d kann nicht dekodiert werden - ungültiger Vorbis-Datenstrom (%d)\n" ++ ++#: ogginfo/ogginfo2.c:565 ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WARNUNG: Im Vorbis-Datenstrom %d sind die Header nicht korrekt markiert. Die Terminal-Header-Seite enthält zusätzliche Pakete oder hat von null verschiedene Granulepos\n" ++ ++#: ogginfo/ogginfo2.c:569 ++#, c-format ++msgid "Vorbis headers parsed for stream %d, information follows...\n" ++msgstr "Vorbis-Header für Datenstrom %d werden verarbeitet, Information folgt...\n" ++ ++#: ogginfo/ogginfo2.c:572 ++#, c-format ++msgid "Version: %d\n" ++msgstr "Version: %d\n" ++ ++#: ogginfo/ogginfo2.c:576 ++#, c-format ++msgid "Vendor: %s (%s)\n" ++msgstr "Anbieter: %s (%s)\n" ++ ++#: ogginfo/ogginfo2.c:584 ++#, c-format ++msgid "Channels: %d\n" ++msgstr "Kanäle: %d\n" ++ ++#: ogginfo/ogginfo2.c:585 ++#, c-format ++msgid "" ++"Rate: %ld\n" ++"\n" ++msgstr "" ++"Rate: %ld\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:588 ++#, c-format ++msgid "Nominal bitrate: %f kb/s\n" ++msgstr "Nominale Bitrate: %f kbit/s\n" ++ ++#: ogginfo/ogginfo2.c:591 ++msgid "Nominal bitrate not set\n" ++msgstr "Nominale Bitrate nicht gesetzt\n" ++ ++#: ogginfo/ogginfo2.c:594 ++#, c-format ++msgid "Upper bitrate: %f kb/s\n" ++msgstr "Obere Bitrate: %f kbit/s\n" ++ ++#: ogginfo/ogginfo2.c:597 ++msgid "Upper bitrate not set\n" ++msgstr "Obere Bitrate nicht gesetzt\n" ++ ++#: ogginfo/ogginfo2.c:600 ++#, c-format ++msgid "Lower bitrate: %f kb/s\n" ++msgstr "Untere Bitrate: %f kbit/s\n" ++ ++#: ogginfo/ogginfo2.c:603 ++msgid "Lower bitrate not set\n" ++msgstr "Untere Bitrate nicht gesetzt\n" ++ ++#: ogginfo/ogginfo2.c:630 ++msgid "Negative or zero granulepos (%" ++msgstr "Negatives oder Null-Granulepos (%" ++ ++#: ogginfo/ogginfo2.c:651 ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Vorbis-Datenstrom %d:\n" ++"\tGesamtlänge der Daten: %" ++ ++#: ogginfo/ogginfo2.c:692 ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "WARNUNG: Kate-Header-Paket %d konnte nicht dekodiert werden - ungültiger Kate-Datenstrom (%d)\n" ++ ++#: ogginfo/ogginfo2.c:703 ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "WARNUNG: Paket %d scheint kein Kate-Header zu sein - ungültiger Kate-Datenstrom (%d)\n" ++ ++#: ogginfo/ogginfo2.c:734 ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WARNUNG: Im Kate-Datenstrom %d sind die Header nicht korrekt markiert. Die Terminal-Header-Seite enthält zusätzliche Pakete oder hat von null verschiedene Granulepos\n" ++ ++#: ogginfo/ogginfo2.c:738 ++#, c-format ++msgid "Kate headers parsed for stream %d, information follows...\n" ++msgstr "Kate-Header verarbeitet für Datenstrom %d, Information folgt …\n" ++ ++#: ogginfo/ogginfo2.c:741 ++#, c-format ++msgid "Version: %d.%d\n" ++msgstr "Version: %d.%d\n" ++ ++#: ogginfo/ogginfo2.c:747 ++#, c-format ++msgid "Language: %s\n" ++msgstr "Sprache: %s\n" ++ ++#: ogginfo/ogginfo2.c:750 ++msgid "No language set\n" ++msgstr "Keine Sprache festgelegt\n" ++ ++#: ogginfo/ogginfo2.c:753 ++#, c-format ++msgid "Category: %s\n" ++msgstr "Kategorie: %s\n" ++ ++#: ogginfo/ogginfo2.c:756 ++msgid "No category set\n" ++msgstr "Keine Kategorie festgelegt\n" ++ ++#: ogginfo/ogginfo2.c:761 ++msgid "utf-8" ++msgstr "UTF-8" ++ ++#: ogginfo/ogginfo2.c:765 ++#, c-format ++msgid "Character encoding: %s\n" ++msgstr "Zeichenkodierung: %s\n" ++ ++#: ogginfo/ogginfo2.c:768 ++msgid "Unknown character encoding\n" ++msgstr "Unbekannte Zeichensatzkodierung\n" ++ ++#: ogginfo/ogginfo2.c:773 ++msgid "left to right, top to bottom" ++msgstr "Links nach rechts, oben nach unten" ++ ++#: ogginfo/ogginfo2.c:774 ++msgid "right to left, top to bottom" ++msgstr "Rechts nach links, oben nach unten" ++ ++#: ogginfo/ogginfo2.c:775 ++msgid "top to bottom, right to left" ++msgstr "Oben nach unten, rechts nach links" ++ ++#: ogginfo/ogginfo2.c:776 ++msgid "top to bottom, left to right" ++msgstr "Oben nach unten, links nach rechts" ++ ++#: ogginfo/ogginfo2.c:780 ++#, c-format ++msgid "Text directionality: %s\n" ++msgstr "Schreibrichtung des Texts: %s\n" ++ ++#: ogginfo/ogginfo2.c:783 ++msgid "Unknown text directionality\n" ++msgstr "Unbekannte Schreibrichtung des Texts\n" ++ ++#: ogginfo/ogginfo2.c:795 ++msgid "Invalid zero granulepos rate\n" ++msgstr "Ungültige Granulepos-Rate der Größe Null\n" ++ ++#: ogginfo/ogginfo2.c:797 ++#, c-format ++msgid "Granulepos rate %d/%d (%.02f gps)\n" ++msgstr "Granulepos-Rate %d/%d (%.02f gps)\n" ++ ++#: ogginfo/ogginfo2.c:810 ++msgid "\n" ++msgstr "\n" ++ ++#: ogginfo/ogginfo2.c:828 ++msgid "Negative granulepos (%" ++msgstr "Negatives Granulepos (%" ++ ++#: ogginfo/ogginfo2.c:853 ++msgid "" ++"Kate stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Kate-Datenstrom %d:\n" ++"\tGesamtlänge der Daten: %" ++ ++#: ogginfo/ogginfo2.c:893 ++#, c-format ++msgid "WARNING: EOS not set on stream %d\n" ++msgstr "WARNUNG: Datenstromende nicht gesetzt für Datenstrom %d\n" ++ ++#: ogginfo/ogginfo2.c:1047 ++msgid "WARNING: Invalid header page, no packet found\n" ++msgstr "WARNUNG: Ungültige Header-Seite, kein Paket gefunden\n" ++ ++#: ogginfo/ogginfo2.c:1075 ++#, c-format ++msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "WARNUNG: Ungültige Header-Seite in Datenstrom %d, enthält mehrere Pakete\n" ++ ++#: ogginfo/ogginfo2.c:1089 ++#, c-format ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "" ++"Hinweis: Datenstrom %d hat die Seriennummer %d, was zwar legal ist,\n" ++" aber mit einigen Werkzeugen Fehler hervorrufen kann.\n" ++ ++#: ogginfo/ogginfo2.c:1107 ++msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++msgstr "WARNUNG: Datenlücke (%d Bytes) bei ungefährem Versatz % gefunden" ++ ++#: ogginfo/ogginfo2.c:1134 ++#, c-format ++msgid "Error opening input file \"%s\": %s\n" ++msgstr "Fehler beim Öffnen der Eingabedatei »%s«: %s\n" ++ ++#: ogginfo/ogginfo2.c:1139 ++#, c-format ++msgid "" ++"Processing file \"%s\"...\n" ++"\n" ++msgstr "" ++"Datei »%s« wird verarbeitet...\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:1148 ++msgid "Could not find a processor for stream, bailing\n" ++msgstr "Präprozessor für Datenstrom konnte nicht gefunden werden\n" ++ ++#: ogginfo/ogginfo2.c:1156 ++msgid "Page found for stream after EOS flag" ++msgstr "Seite gefunden für Datenstrom nach Datenstromende-Markierung" ++ ++#: ogginfo/ogginfo2.c:1159 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Multiplexing-Einschränkungen für Ogg werden verletzt, neuer Datenstrom vor Ende aller vorherigen Datenströme" ++ ++#: ogginfo/ogginfo2.c:1163 ++msgid "Error unknown." ++msgstr "Unbekannter Fehler." ++ ++#: ogginfo/ogginfo2.c:1166 ++#, c-format ++msgid "" ++"WARNING: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt Ogg file: %s.\n" ++msgstr "" ++"WARNUNG: unzulässig platzierte Seite(n) für logischen Datenstrom %d\n" ++"Dies weist auf eine beschädigte Ogg-Datei hin: %s.\n" ++ ++#: ogginfo/ogginfo2.c:1178 ++#, c-format ++msgid "New logical stream (#%d, serial: %08x): type %s\n" ++msgstr "Neuer logischer Datenstrom (#%d, seriell: %08x): Typ %s\n" ++ ++#: ogginfo/ogginfo2.c:1181 ++#, c-format ++msgid "WARNING: stream start flag not set on stream %d\n" ++msgstr "WARNUNG: Startmarkierung im Datenstrom %d nicht gesetzt\n" ++ ++#: ogginfo/ogginfo2.c:1185 ++#, c-format ++msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++msgstr "WARNUNG: Datenstrom-Startmarkierung mitten im Datenstrom %d gefunden\n" ++ ++#: ogginfo/ogginfo2.c:1190 ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "WARNUNG: Sequenznummerlücke in Datenstrom %d, Seite %ld wurde erhalten, aber Seite %ld erwartet. Dies weist auf fehlende Daten hin.\n" ++ ++#: ogginfo/ogginfo2.c:1205 ++#, c-format ++msgid "Logical stream %d ended\n" ++msgstr "Logischer Datenstrom %d endete\n" ++ ++#: ogginfo/ogginfo2.c:1213 ++#, c-format ++msgid "" ++"ERROR: No Ogg data found in file \"%s\".\n" ++"Input probably not Ogg.\n" ++msgstr "" ++"FEHLER: Keine Ogg-Daten in Datei »%s« gefunden.\n" ++"Eingabe ist wahrscheinlich nicht Ogg.\n" ++ ++#: ogginfo/ogginfo2.c:1224 ++#, c-format ++msgid "ogginfo from %s %s\n" ++msgstr "ogginfo von %s %s\n" ++ ++#: ogginfo/ogginfo2.c:1230 ++#, c-format ++msgid "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Flags supported:\n" ++"\t-h Show this help message\n" ++"\t-q Make less verbose. Once will remove detailed informative\n" ++"\t messages, two will remove warnings\n" ++"\t-v Make more verbose. This may enable more detailed checks\n" ++"\t for some stream types.\n" ++msgstr "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Aufruf: ogginfo [Schalter] Datei1.ogg [Datei2.ogx … DateiN.ogv]\n" ++"Unterstützte Schalter:\n" ++"\t-h diese Hilfemeldung anzeigen\n" ++"\t-q Weniger Ausgaben. Einmalig angegeben werden detaillierte\n" ++"\t Meldungen ausgeblendet, zwei Mal unterdrückt auch Warnungen\n" ++"\t-v Mehr Ausgaben. Dadurch werden detailliertere Prüfungen\n" ++"\t für einige Datenstromtypen ermöglicht.\n" ++ ++#: ogginfo/ogginfo2.c:1239 ++#, c-format ++msgid "\t-V Output version information and exit\n" ++msgstr "\t-V Versionsinformationen anzeigen und beenden\n" ++ ++#: ogginfo/ogginfo2.c:1251 ++#, c-format ++msgid "" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"\n" ++"ogginfo is a tool for printing information about Ogg files\n" ++"and for diagnosing problems with them.\n" ++"Full help shown with \"ogginfo -h\".\n" ++msgstr "" ++"Aufruf: ogginfo [flags] Datei1.ogg [Datei2.ogx ... DateiN.ogv]\n" ++"\n" ++"ogginfo ist ein Werkzeug zur Ausgabe von Informationen zu\n" ++"Ogg-Dateien und zur Diagnose dabei auftretender Probleme.\n" ++"Eine vollständige Hilfe erhalten Sie mit »ogginfo -h«.\n" ++ ++#: ogginfo/ogginfo2.c:1285 ++#, c-format ++msgid "No input files specified. \"ogginfo -h\" for help\n" ++msgstr "Keine Eingabedateien angegeben. Mit »ogginfo -h« erhalten Sie Hilfe\n" ++ ++#: share/getopt.c:673 ++#, c-format ++msgid "%s: option `%s' is ambiguous\n" ++msgstr "%s: Die Option »%s« ist nicht eindeutig\n" ++ ++#: share/getopt.c:698 ++#, c-format ++msgid "%s: option `--%s' doesn't allow an argument\n" ++msgstr "%s: Die Option »--%s« erlaubt kein Argument\n" ++ ++#: share/getopt.c:703 ++#, c-format ++msgid "%s: option `%c%s' doesn't allow an argument\n" ++msgstr "%s: Die Option »%c%s« erlaubt kein Argument\n" ++ ++#: share/getopt.c:721 share/getopt.c:894 ++#, c-format ++msgid "%s: option `%s' requires an argument\n" ++msgstr "%s: Die Option »%s« erfordert ein Argument\n" ++ ++#: share/getopt.c:750 ++#, c-format ++msgid "%s: unrecognized option `--%s'\n" ++msgstr "%s: Unbekannte Option »--%s«\n" ++ ++#: share/getopt.c:754 ++#, c-format ++msgid "%s: unrecognized option `%c%s'\n" ++msgstr "%s: Unbekannte Option »%c%s«\n" ++ ++#: share/getopt.c:780 ++#, c-format ++msgid "%s: illegal option -- %c\n" ++msgstr "%s: Die Option ist nicht erlaubt -- %c\n" ++ ++#: share/getopt.c:783 ++#, c-format ++msgid "%s: invalid option -- %c\n" ++msgstr "%s: Ungültige Option -- %c\n" ++ ++#: share/getopt.c:813 share/getopt.c:943 ++#, c-format ++msgid "%s: option requires an argument -- %c\n" ++msgstr "%s: Diese Option benötigt ein Argument -- %c\n" ++ ++#: share/getopt.c:860 ++#, c-format ++msgid "%s: option `-W %s' is ambiguous\n" ++msgstr "%s: Die Option »-W %s« ist nicht eindeutig\n" ++ ++#: share/getopt.c:878 ++#, c-format ++msgid "%s: option `-W %s' doesn't allow an argument\n" ++msgstr "%s: Die Option »-W %s« erlaubt kein Argument\n" ++ ++#: vcut/vcut.c:144 ++#, c-format ++msgid "Couldn't flush output stream\n" ++msgstr "Ausgabestrom konnte nicht geleert werden\n" ++ ++#: vcut/vcut.c:164 ++#, c-format ++msgid "Couldn't close output file\n" ++msgstr "Ausgabedatei kann nicht geschlossen werden\n" ++ ++#: vcut/vcut.c:225 ++#, c-format ++msgid "Couldn't open %s for writing\n" ++msgstr "%s konnte nicht zum Schreiben geöffnet werden.\n" ++ ++#: vcut/vcut.c:264 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Aufruf: vcut Eingabe.ogg Ausgabe1.ogg Ausgabe2.ogg [Schnittpunkt | +Schnittzeit]\n" ++ ++#: vcut/vcut.c:266 ++#, c-format ++msgid "To avoid creating an output file, specify \".\" as its name.\n" ++msgstr "Um keine Ausgabedatei zu erstellen, geben Sie ».« als Name an.\n" ++ ++#: vcut/vcut.c:277 ++#, c-format ++msgid "Couldn't open %s for reading\n" ++msgstr "%s konnte nicht zum Lesen geöffnet werden.\n" ++ ++#: vcut/vcut.c:292 vcut/vcut.c:296 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Schnittpunkt »%s« kann nicht verarbeitet werden\n" ++ ++#: vcut/vcut.c:301 ++#, c-format ++msgid "Processing: Cutting at %lf seconds\n" ++msgstr "Verarbeitung: Bei %lf Sekunden wird geschnitten\n" ++ ++#: vcut/vcut.c:303 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Verarbeitung: Schnitt bei %lld Abtastwerten\n" ++ ++#: vcut/vcut.c:314 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Verarbeitung fehlgeschlagen\n" ++ ++#: vcut/vcut.c:355 ++#, c-format ++msgid "WARNING: unexpected granulepos " ++msgstr "WARNUNG: unerwartetes Granulepos " ++ ++#: vcut/vcut.c:406 ++#, c-format ++msgid "Cutpoint not found\n" ++msgstr "Schnittpunkt konnte nicht gefunden werden\n" ++ ++#: vcut/vcut.c:412 ++#, c-format ++msgid "Can't produce a file starting and ending between sample positions " ++msgstr "Datei, deren Beginn und Ende zwischen den Abtastwertpositionen liegt, kann nicht erzeugt werden." ++ ++#: vcut/vcut.c:456 ++#, c-format ++msgid "Can't produce a file starting between sample positions " ++msgstr "Datei, deren Beginn zwischen den Abtastwertpositionen liegt, kann nicht erzeugt werden." ++ ++#: vcut/vcut.c:460 ++#, c-format ++msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgstr "Geben Sie ».« als zweite Ausgabedatei an, um diese Fehlermeldung zu unterdrücken.\n" ++ ++#: vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't write packet to output file\n" ++msgstr "Paket konnte nicht in Ausgabedatei geschrieben werden\n" ++ ++#: vcut/vcut.c:519 ++#, c-format ++msgid "BOS not set on first page of stream\n" ++msgstr "BOS auf der ersten Seite des Datenstroms nicht gesetzt\n" ++ ++#: vcut/vcut.c:534 ++#, c-format ++msgid "Multiplexed bitstreams are not supported\n" ++msgstr "Multiplexte Bitstreams werden nicht unterstützt\n" ++ ++#: vcut/vcut.c:545 ++#, c-format ++msgid "Internal stream parsing error\n" ++msgstr "Interner Datenstromverarbeitungsfehler\n" ++ ++#: vcut/vcut.c:559 ++#, c-format ++msgid "Header packet corrupt\n" ++msgstr "Headerpaket ist beschädigt\n" ++ ++#: vcut/vcut.c:565 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Bitstream-Fehler, wird fortgesetzt\n" ++ ++#: vcut/vcut.c:575 ++#, c-format ++msgid "Error in header: not vorbis?\n" ++msgstr "Fehler im Header: nicht Vorbis?\n" ++ ++#: vcut/vcut.c:626 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Eingabe ist nicht ogg.\n" ++ ++#: vcut/vcut.c:630 ++#, c-format ++msgid "Page error, continuing\n" ++msgstr "Seitenfehler, wird fortgesetzt\n" ++ ++#: vcut/vcut.c:640 ++#, c-format ++msgid "WARNING: input file ended unexpectedly\n" ++msgstr "WARNUNG: Unerwartetes Ende der Eingabedatei\n" ++ ++#: vcut/vcut.c:644 ++#, c-format ++msgid "WARNING: found EOS before cutpoint\n" ++msgstr "WARNUNG: Datenstromende gefunden vor Schnittpunkt\n" ++ ++#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 ++msgid "Couldn't get enough memory for input buffering." ++msgstr "Ungenügender Speicher für Eingabepuffer." ++ ++#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Fehler beim Lesen der ersten Seite des Ogg-Bitstreams." ++ ++#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 ++msgid "Error reading initial header packet." ++msgstr "Fehler beim Lesen des initialen Header-Pakets." ++ ++#: vorbiscomment/vcedit.c:238 ++msgid "Couldn't get enough memory to register new stream serial number." ++msgstr "Ungenügender Speicher zur Registrierung der Seriennummer des neuen Datenstroms." ++ ++#: vorbiscomment/vcedit.c:506 ++msgid "Input truncated or empty." ++msgstr "Eingabe abgeschnitten oder leer." ++ ++#: vorbiscomment/vcedit.c:508 ++msgid "Input is not an Ogg bitstream." ++msgstr "Eingabe ist kein Ogg-Bitstream." ++ ++#: vorbiscomment/vcedit.c:566 ++msgid "Ogg bitstream does not contain Vorbis data." ++msgstr "Ogg-Bitstream enthält keine Vorbis-Daten." ++ ++#: vorbiscomment/vcedit.c:579 ++msgid "EOF before recognised stream." ++msgstr "Dateiende vor erkanntem Datenstrom." ++ ++#: vorbiscomment/vcedit.c:595 ++msgid "Ogg bitstream does not contain a supported data-type." ++msgstr "Ogg-Bitstream enthält keinen unterstützten Datentyp." ++ ++#: vorbiscomment/vcedit.c:639 ++msgid "Corrupt secondary header." ++msgstr "Beschädigter sekundärer Header." ++ ++#: vorbiscomment/vcedit.c:660 ++msgid "EOF before end of Vorbis headers." ++msgstr "Dateiende vor Ende der Vorbis-Header." ++ ++#: vorbiscomment/vcedit.c:835 ++msgid "Corrupt or missing data, continuing..." ++msgstr "Beschädigte oder fehlende Daten, wird fortgesetzt …" ++ ++#: vorbiscomment/vcedit.c:875 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Fehler beim Schreiben des Ausgabestroms. Ausgabestrom könnte beschädigt oder abgeschnitten sein." ++ ++#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 ++#, c-format ++msgid "Failed to open file as Vorbis: %s\n" ++msgstr "Öffnen der Datei als Vorbis fehlgeschlagen: %s\n" ++ ++#: vorbiscomment/vcomment.c:241 ++#, c-format ++msgid "Bad comment: \"%s\"\n" ++msgstr "Falscher Kommentar: »%s«\n" ++ ++#: vorbiscomment/vcomment.c:253 ++#, c-format ++msgid "bad comment: \"%s\"\n" ++msgstr "Falscher Kommentar: »%s«\n" ++ ++#: vorbiscomment/vcomment.c:263 ++#, c-format ++msgid "Failed to write comments to output file: %s\n" ++msgstr "Schreiben von Kommentaren in Ausgabedatei gescheitert: %s\n" ++ ++#: vorbiscomment/vcomment.c:280 ++#, c-format ++msgid "no action specified\n" ++msgstr "Keine Aktion angegeben\n" ++ ++#: vorbiscomment/vcomment.c:384 ++#, c-format ++msgid "Couldn't un-escape comment, cannot add\n" ++msgstr "Kommentar konnte nicht demaskiert werden, Hinzufügen nicht möglich\n" ++ ++#: vorbiscomment/vcomment.c:526 ++#, c-format ++msgid "" ++"vorbiscomment from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"vorbiscomment von %s %s\n" ++" von der Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: vorbiscomment/vcomment.c:529 ++#, c-format ++msgid "List or edit comments in Ogg Vorbis files.\n" ++msgstr "Kommentare in OggVorbis-Dateien anzeigen oder bearbeiten.\n" ++ ++#: vorbiscomment/vcomment.c:532 ++#, c-format ++msgid "" ++"Usage: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] inputfile\n" ++" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" ++msgstr "" ++"Aufruf: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] Eingabedatei\n" ++" vorbiscomment <-a|-w> [-Re] [-c Datei] [-t tag] Eingabedatei [Ausgabedatei]\n" ++ ++#: vorbiscomment/vcomment.c:538 ++#, c-format ++msgid "Listing options\n" ++msgstr "Auflistungsoptionen\n" ++ ++#: vorbiscomment/vcomment.c:539 ++#, c-format ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Kommentare auflisten (Vorgabe, wenn keine Optionen angegeben sind)\n" ++ ++#: vorbiscomment/vcomment.c:542 ++#, c-format ++msgid "Editing options\n" ++msgstr "Bearbeitungsoptionen\n" ++ ++#: vorbiscomment/vcomment.c:543 ++#, c-format ++msgid " -a, --append Append comments\n" ++msgstr " -a, --append Kommentare hinzufügen\n" ++ ++#: vorbiscomment/vcomment.c:544 ++#, c-format ++msgid "" ++" -t \"name=value\", --tag \"name=value\"\n" ++" Specify a comment tag on the commandline\n" ++msgstr "" ++" -t \"Name=Wert\", --tag \"Name=Wert\"\n" ++" Einen Kommentar in der Befehlszeile angeben\n" ++ ++#: vorbiscomment/vcomment.c:546 ++#, c-format ++msgid " -w, --write Write comments, replacing the existing ones\n" ++msgstr " -w, --write Kommentare schreiben, bestehende überschreiben\n" ++ ++#: vorbiscomment/vcomment.c:550 ++#, c-format ++msgid "" ++" -c file, --commentfile file\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" ++msgstr "" ++" -c file, --commentfile Datei\n" ++" Beim Auflisten Kommentare in die angegebene Datei schreiben.\n" ++" Beim Bearbeiten Kommentare aus der angegebenen Datei lesen.\n" ++ ++#: vorbiscomment/vcomment.c:553 ++#, c-format ++msgid " -R, --raw Read and write comments in UTF-8\n" ++msgstr " -R, --raw Kommentare in UTF-8 lesen und schreiben\n" ++ ++#: vorbiscomment/vcomment.c:554 ++#, c-format ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Maskierung im \\n-Stil verwenden, um mehrzeilige Kommentare zu ermöglichen.\n" ++ ++#: vorbiscomment/vcomment.c:558 ++#, c-format ++msgid " -V, --version Output version information and exit\n" ++msgstr " -V, --version Versionsinformationen anzeigen und beenden\n" ++ ++#: vorbiscomment/vcomment.c:561 ++#, c-format ++msgid "" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" ++"errors are encountered during processing.\n" ++msgstr "" ++"Falls keine Ausgabedatei angegeben wird, ändert vorbiscomment die Eingabedatei.\n" ++"Dies wird über eine temporäre Datei erledigt, so dass die Eingabedatei\n" ++"unverändert bleibt, wenn während der Verarbeitung Fehler auftreten.\n" ++ ++#: vorbiscomment/vcomment.c:566 ++#, c-format ++msgid "" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" ++"editing. Alternatively, a file can be specified with the -c option, or tags\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" ++"disables reading from stdin.\n" ++msgstr "" ++"vorbiscomment verarbeitet Kommentare im Format »Name=Wert«, einen pro Zeile.\n" ++"Per Vorgabe werden beim Auflisten die Kommentare in die Standardausgabe geschrieben\n" ++"und beim Bearbeiten aus der Standardeingabe gelesen. Alternativ kann eine Datei\n" ++"mit der Option -c angegeben werden, oder Schalter können auf der Befehlszeile mit\n" ++"-t \"Name=Wert\" übergeben werden. Sowohl -c als auch -t verhindern das Lesen aus\n" ++"der Standardeingabe.\n" ++ ++#: vorbiscomment/vcomment.c:573 ++#, c-format ++msgid "" ++"Examples:\n" ++" vorbiscomment -a in.ogg -c comments.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++msgstr "" ++"Beispiele:\n" ++" vorbiscomment -a in.ogg -c comments.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Jemand\" -t \"TITLE=Ein Titel\"\n" ++ ++#: vorbiscomment/vcomment.c:578 ++#, c-format ++msgid "" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" ++"this is not sufficient for general round-tripping of comments in all cases,\n" ++"since comments can contain newlines. To handle that, use escaping (-e,\n" ++"--escape).\n" ++msgstr "" ++"HINWEIS: Der Raw-Modus (--raw, -R) liest und schreibt Kommentare in UTF-8,\n" ++"anstatt diese in den Zeichensatz des Benutzers umzuwandeln. Dies ist\n" ++"insbesondere in Skripten nützlich. Es ist allerdings nicht in allen Fällen\n" ++"für die allgemeine Verarbeitung von Kommentaren ausreichend, da Kommentare\n" ++"Zeilenumbrüche (newline) enthalten können. Um dies zu erreichen, verwenden\n" ++"Sie Escaping mit (-e, --escape).\n" ++ ++#: vorbiscomment/vcomment.c:643 ++#, c-format ++msgid "Internal error parsing command options\n" ++msgstr "Interner Fehler beim Einlesen der Befehlszeilenoptionen\n" ++ ++#: vorbiscomment/vcomment.c:662 ++#, c-format ++msgid "vorbiscomment from vorbis-tools " ++msgstr "vorbiscomment von vorbis-tools " ++ ++#: vorbiscomment/vcomment.c:732 ++#, c-format ++msgid "Error opening input file '%s'.\n" ++msgstr "Fehler beim Öffnen der Eingabedatei »%s«.\n" ++ ++#: vorbiscomment/vcomment.c:741 ++#, c-format ++msgid "Input filename may not be the same as output filename\n" ++msgstr "Namen für Eingabe- und Ausgabedatei dürfen nicht gleich sein\n" ++ ++#: vorbiscomment/vcomment.c:752 ++#, c-format ++msgid "Error opening output file '%s'.\n" ++msgstr "Fehler beim Öffnen der Ausgabedatei »%s«.\n" ++ ++#: vorbiscomment/vcomment.c:767 ++#, c-format ++msgid "Error opening comment file '%s'.\n" ++msgstr "Fehler beim Öffnen der Komentardatei »%s«.\n" ++ ++#: vorbiscomment/vcomment.c:784 ++#, c-format ++msgid "Error opening comment file '%s'\n" ++msgstr "Fehler beim Öffnen der Komentardatei »%s«\n" ++ ++#: vorbiscomment/vcomment.c:818 ++#, c-format ++msgid "Error removing old file %s\n" ++msgstr "Fehler beim Entfernen der alten Datei %s\n" ++ ++#: vorbiscomment/vcomment.c:820 ++#, c-format ++msgid "Error renaming %s to %s\n" ++msgstr "Fehler beim Umbenennen von »%s« nach »%s«\n" ++ ++#: vorbiscomment/vcomment.c:830 ++#, c-format ++msgid "Error removing erroneous temporary file %s\n" ++msgstr "Fehler beim Entfernen der falschen temporären Datei %s\n" +diff --git a/po/en_GB.po b/po/en_GB.po +index 9db4e19..319ac28 100644 +--- a/po/en_GB.po ++++ b/po/en_GB.po +@@ -5,8 +5,7 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.0\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"POT-Creation-Date: 2002-07-19 22:30+1000\n" + "PO-Revision-Date: 2004-04-26 10:36-0400\n" + "Last-Translator: Gareth Owen \n" + "Language-Team: English (British) \n" +@@ -14,193 +13,185 @@ msgstr "" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:111 ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Error: Out of memory in malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:344 ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Error: Could not allocate memory in malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/buffer.c:363 ++msgid "malloc" ++msgstr "malloc" ++ ++#: ogg123/callbacks.c:70 ++msgid "Error: Device not available.\n" + msgstr "Error: Device not available.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:73 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Error: %s requires an output filename to be specified with -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:76 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Error: Unsupported option value to %s device.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:80 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Error: Cannot open device %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:84 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Error: Device %s failure.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:87 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Error: An output file cannot be given for %s device.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Error: Cannot open file %s for writing.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:94 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Error: File %s already exists.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:97 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Error: This error should never happen (%d). Panic!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:120 ogg123/callbacks.c:125 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Error: Out of memory in new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:169 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Error: Out of memory in new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:228 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Error: Out of memory in new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:274 ogg123/callbacks.c:293 ogg123/callbacks.c:330 ++#: ogg123/callbacks.c:349 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Error: Out of memory in decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Error: Out of memory in decoder_buffered_metadata_callback().\n" +- +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "System error" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Parse error: %s on line %d of %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#. Column headers ++#. Name ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Name" + +-#: ogg123/cfgfile_options.c:137 ++#. Description ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Description" + +-#: ogg123/cfgfile_options.c:140 ++#. Type ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Type" + +-#: ogg123/cfgfile_options.c:143 ++#. Default ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Default" + +-#: ogg123/cfgfile_options.c:169 +-#, c-format ++#: ogg123/cfgfile_options.c:165 + msgid "none" + msgstr "none" + +-#: ogg123/cfgfile_options.c:172 +-#, c-format ++#: ogg123/cfgfile_options.c:168 + msgid "bool" + msgstr "bool" + +-#: ogg123/cfgfile_options.c:175 +-#, c-format ++#: ogg123/cfgfile_options.c:171 + msgid "char" + msgstr "char" + +-#: ogg123/cfgfile_options.c:178 +-#, c-format ++#: ogg123/cfgfile_options.c:174 + msgid "string" + msgstr "string" + +-#: ogg123/cfgfile_options.c:181 +-#, c-format ++#: ogg123/cfgfile_options.c:177 + msgid "int" + msgstr "int" + +-#: ogg123/cfgfile_options.c:184 +-#, c-format ++#: ogg123/cfgfile_options.c:180 + msgid "float" + msgstr "float" + +-#: ogg123/cfgfile_options.c:187 +-#, c-format ++#: ogg123/cfgfile_options.c:183 + msgid "double" + msgstr "double" + +-#: ogg123/cfgfile_options.c:190 +-#, c-format ++#: ogg123/cfgfile_options.c:186 + msgid "other" + msgstr "other" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:506 oggenc/oggenc.c:511 ++#: oggenc/oggenc.c:516 oggenc/oggenc.c:521 oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:531 + msgid "(none)" + msgstr "(none)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Success" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Key not found" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "No key" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Bad value" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Bad type in options list" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Unknown error" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:74 + msgid "Internal error parsing command line options.\n" + msgstr "Internal error parsing command line options.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:81 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Input buffer size smaller than minimum size of %dkB." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:93 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" +@@ -209,44 +200,44 @@ msgstr "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + +-#: ogg123/cmdline_options.c:109 +-#, c-format ++#. not using the status interface here ++#: ogg123/cmdline_options.c:100 + msgid "Available options:\n" + msgstr "Available options:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:109 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== No such device %s.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:129 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Driver %s is not a file output driver.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:134 + msgid "=== Cannot specify output file without specifying a driver.\n" + msgstr "=== Cannot specify output file without specifying a driver.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:149 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Incorrect option format: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:164 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Prebuffer value invalid. Range is 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:179 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 from %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:186 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Cannot play every 0th chunk!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:194 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" +@@ -254,256 +245,112 @@ msgstr "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:206 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Cannot open playlist file %s. Skipped.\n" + +-#: ogg123/cmdline_options.c:248 +-msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:227 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Driver %s specified in configuration file invalid.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" ++#: ogg123/cmdline_options.c:237 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Could not load default driver and no driver specified in config file. Exiting.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:258 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " + msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Available options:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++"ogg123 from %s %s\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "File: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Available options:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Input not ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Description" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Available options:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:383 +-#, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:384 +-#, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++"Usage: ogg123 [] ...\n" ++"\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++ ++#: ogg123/cmdline_options.c:279 ++#, c-format ++msgid "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++ ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:203 ++#: ogg123/oggvorbis_format.c:106 ogg123/oggvorbis_format.c:321 ++#: ogg123/oggvorbis_format.c:336 ogg123/oggvorbis_format.c:354 ++msgid "Error: Out of memory.\n" + msgstr "Error: Out of memory.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:59 ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Error: Could not allocate memory in malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:137 ++msgid "Error: Could not set signal mask." + msgstr "Error: Could not set signal mask." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:191 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Error: Unable to create input buffer.\n" + +-#: ogg123/ogg123.c:81 ++#. found, name, description, type, ptr, default ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "default output device" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "shuffle playlist" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Could not skip %f seconds of audio." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:261 + #, c-format + msgid "" + "\n" +@@ -512,479 +359,253 @@ msgstr "" + "\n" + "Audio Device: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:262 + #, c-format + msgid "Author: %s" + msgstr "Author: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:263 + #, c-format + msgid "Comments: %s" + msgstr "Comments: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:307 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Warning: Could not read directory %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:341 + msgid "Error: Could not create audio buffer.\n" + msgstr "Error: Could not create audio buffer.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:429 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "No module could be found to read from %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:434 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Cannot open %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:440 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "The file format of %s is not supported.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:450 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" + msgstr "Error opening %s using the %s module. The file may be corrupted.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:469 + #, c-format + msgid "Playing: %s" + msgstr "Playing: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:474 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Could not skip %f seconds of audio." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:512 ++msgid "Error: Decoding failure.\n" + msgstr "Error: Decoding failure.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#. In case we were killed mid-output ++#: ogg123/ogg123.c:585 + msgid "Done." + msgstr "Done." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:51 ++msgid "Track number:" ++msgstr "Track number:" ++ ++#: ogg123/oggvorbis_format.c:52 ++msgid "ReplayGain (Track):" ++msgstr "ReplayGain (Track):" ++ ++#: ogg123/oggvorbis_format.c:53 ++msgid "ReplayGain (Album):" ++msgstr "ReplayGain (Album):" ++ ++#: ogg123/oggvorbis_format.c:54 ++msgid "ReplayGain (Track) Peak:" ++msgstr "ReplayGain (Track) Peak:" ++ ++#: ogg123/oggvorbis_format.c:55 ++msgid "ReplayGain (Album) Peak:" ++msgstr "ReplayGain (Album) Peak:" ++ ++#: ogg123/oggvorbis_format.c:56 ++msgid "Copyright" ++msgstr "Copyright" ++ ++#: ogg123/oggvorbis_format.c:57 ogg123/oggvorbis_format.c:58 ++msgid "Comment:" ++msgstr "Comment:" ++ ++#: ogg123/oggvorbis_format.c:167 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Hole in the stream; probably harmless\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:173 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Vorbis library reported a stream error.\n" + +-#: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format +-msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Bitstream is %d channel, %ldHz" +- +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:402 + #, c-format +-msgid "Vorbis format: Version %d" +-msgstr "" ++msgid "Version is %d" ++msgstr "Version is %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:406 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:414 ++#, c-format ++msgid "Bitstream is %d channel, %ldHz" ++msgstr "Bitstream is %d channel, %ldHz" ++ ++#: ogg123/oggvorbis_format.c:419 + #, c-format + msgid "Encoded by: %s" + msgstr "Encoded by: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 ++msgid "Error: Out of memory in create_playlist_member().\n" + msgstr "Error: Out of memory in create_playlist_member().\n" + +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Warning: Could not read directory %s.\n" +- +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Warning from playlist %s: Could not read directory %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 ++msgid "Error: Out of memory in playlist_to_array().\n" + msgstr "Error: Out of memory in playlist_to_array().\n" + +-#: ogg123/speex_format.c:363 +-#, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Bitstream is %d channel, %ldHz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Version: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Error reading headers\n" +- +-#: ogg123/speex_format.c:480 +-#, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" +- +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sPrebuf to %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sPaused" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +-#, c-format ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + msgid "Memory allocation error in stats_init()\n" + msgstr "Memory allocation error in stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "File: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Time: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "of %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Avg bitrate: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " Input Buffer %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Output Buffer %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#: ogg123/transport.c:67 ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Error: Could not allocate memory in malloc_data_source_stats()\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Track number:" ++#: oggenc/audio.c:39 ++msgid "WAV file reader" ++msgstr "WAV file reader" + +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "ReplayGain (Track):" ++#: oggenc/audio.c:40 ++msgid "AIFF/AIFC file reader" ++msgstr "AIFF/AIFC file reader" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "ReplayGain (Album):" ++#: oggenc/audio.c:117 oggenc/audio.c:374 ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Warning: Unexpected EOF in reading WAV header\n" + +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "ReplayGain (Track):" ++#: oggenc/audio.c:128 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Skipping chunk of type \"%s\", length %d\n" + +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "ReplayGain (Album):" ++#: oggenc/audio.c:146 ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Warning: Unexpected EOF in AIFF chunk\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Copyright" ++#: oggenc/audio.c:231 ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Warning: No common chunk found in AIFF file\n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Comment:" ++#: oggenc/audio.c:237 ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Warning: Truncated common chunk in AIFF header\n" + +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 from %s %s\n" ++#: oggenc/audio.c:245 ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Warning: Unexpected EOF in reading AIFF header\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" ++#: oggenc/audio.c:258 ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Warning: AIFF-C header truncated.\n" + +-#: oggdec/oggdec.c:57 +-#, fuzzy, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++#: oggenc/audio.c:263 ++msgid "Warning: Can't handle compressed AIFF-C\n" ++msgstr "Warning: Can't handle compressed AIFF-C\n" + +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" ++#: oggenc/audio.c:270 ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Warning: No SSND chunk found in AIFF file\n" + +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++#: oggenc/audio.c:276 ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Warning: Corrupted SSND chunk in AIFF header\n" + +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++#: oggenc/audio.c:282 ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Warning: Unexpected EOF reading AIFF header\n" + +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" ++#: oggenc/audio.c:314 ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" + msgstr "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" + +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++#: oggenc/audio.c:357 ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Warning: Unrecognised format chunk in WAV header\n" + +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ERROR: Cannot open input file \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ERROR: Cannot open output file \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Failed to open file as vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Done encoding file \"%s\"\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "standard input" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "standard output" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Error removing old file %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"ERROR: No input files specified. Use -h for help.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "WAV file reader" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "AIFF/AIFC file reader" +- +-#: oggenc/audio.c:49 +-#, fuzzy +-msgid "FLAC file reader" +-msgstr "WAV file reader" +- +-#: oggenc/audio.c:50 +-#, fuzzy +-msgid "Ogg FLAC file reader" +-msgstr "WAV file reader" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Warning: Unexpected EOF in reading WAV header\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Skipping chunk of type \"%s\", length %d\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Warning: Unexpected EOF in AIFF chunk\n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Warning: No common chunk found in AIFF file\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format +-msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Warning: Truncated common chunk in AIFF header\n" +- +-#: oggenc/audio.c:276 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Warning: Unexpected EOF in reading AIFF header\n" +- +-#: oggenc/audio.c:291 +-#, fuzzy, c-format +-msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Warning: AIFF-C header truncated.\n" +- +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Warning: Can't handle compressed AIFF-C\n" +- +-#: oggenc/audio.c:312 +-#, fuzzy, c-format +-msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Warning: No SSND chunk found in AIFF file\n" +- +-#: oggenc/audio.c:318 +-#, fuzzy, c-format +-msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Warning: Corrupted SSND chunk in AIFF header\n" +- +-#: oggenc/audio.c:324 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Warning: Unexpected EOF reading AIFF header\n" +- +-#: oggenc/audio.c:370 +-#, fuzzy, c-format +-msgid "" +-"Warning: OggEnc does not support this type of AIFF/AIFC file\n" +-" Must be 8 or 16 bit PCM.\n" +-msgstr "" +-"Warning: OggEnc does not support this type of AIFF/AIFC file\n" +-" Must be 8 or 16 bit PCM.\n" +- +-#: oggenc/audio.c:427 +-#, fuzzy, c-format +-msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Warning: Unrecognised format chunk in WAV header\n" +- +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:369 + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -992,8 +613,7 @@ msgstr "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:406 + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1001,176 +621,72 @@ msgstr "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + +-#: oggenc/audio.c:528 +-#, c-format +-msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format ++#: oggenc/audio.c:455 + msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + msgstr "" + "ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + +-#: oggenc/audio.c:664 +-#, c-format +-msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +- +-#: oggenc/audio.c:670 +-#, c-format +-msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++#: oggenc/audio.c:607 ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +- +-#: oggenc/audio.c:790 +-#, c-format ++#: oggenc/audio.c:625 + msgid "Couldn't initialise resampler\n" + msgstr "Couldn't initialise resampler\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:59 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Setting advanced encoder option \"%s\" to %s\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Setting advanced encoder option \"%s\" to %s\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:100 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Changed lowpass frequency from %f kHz to %f kHz\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:103 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Unrecognised advanced option \"%s\"\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++#: oggenc/encode.c:133 ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" + +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" +- +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 channels should be enough for anyone. (Sorry, vorbis doesn't support " +-"more)\n" +- +-#: oggenc/encode.c:246 +-#, c-format ++#: oggenc/encode.c:141 + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Requesting a minimum or maximum bitrate requires --managed\n" + +-#: oggenc/encode.c:264 +-#, c-format ++#: oggenc/encode.c:159 + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Mode initialisation failed: invalid parameters for quality\n" + +-#: oggenc/encode.c:309 +-#, c-format +-msgid "Set optional hard quality restrictions\n" +-msgstr "" +- +-#: oggenc/encode.c:311 +-#, c-format +-msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +- +-#: oggenc/encode.c:327 +-#, c-format ++#: oggenc/encode.c:183 + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Mode initialisation failed: invalid parameters for bitrate\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "WARNING: Unknown option specified, ignoring->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Failed writing header to output stream\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:237 + msgid "Failed writing header to output stream\n" + msgstr "Failed writing header to output stream\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Failed writing header to output stream\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Failed writing header to output stream\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:303 + msgid "Failed writing data to output stream\n" + msgstr "Failed writing data to output stream\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 +-#, fuzzy, c-format +-msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++#: oggenc/encode.c:349 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + msgstr "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + +-#: oggenc/encode.c:726 +-#, fuzzy, c-format +-msgid "\tEncoding [%2dm%.2ds so far] %c " ++#: oggenc/encode.c:359 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c" + msgstr "\tEncoding [%2dm%.2ds so far] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:377 + #, c-format + msgid "" + "\n" +@@ -1181,8 +697,7 @@ msgstr "" + "\n" + "Done encoding file \"%s\"\n" + +-#: oggenc/encode.c:746 +-#, c-format ++#: oggenc/encode.c:379 + msgid "" + "\n" + "\n" +@@ -1192,7 +707,7 @@ msgstr "" + "\n" + "Done encoding.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:383 + #, c-format + msgid "" + "\n" +@@ -1201,17 +716,17 @@ msgstr "" + "\n" + "\tFile length: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:387 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tElapsed time: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:390 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tRate: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:391 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1220,27 +735,7 @@ msgstr "" + "\tAverage bitrate: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:428 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1251,7 +746,17 @@ msgstr "" + " %s%s%s \n" + "at average bitrate %d kbps " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:430 oggenc/encode.c:437 oggenc/encode.c:445 ++#: oggenc/encode.c:452 oggenc/encode.c:458 ++msgid "standard input" ++msgstr "standard input" ++ ++#: oggenc/encode.c:431 oggenc/encode.c:438 oggenc/encode.c:446 ++#: oggenc/encode.c:453 oggenc/encode.c:459 ++msgid "standard output" ++msgstr "standard output" ++ ++#: oggenc/encode.c:436 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1262,7 +767,7 @@ msgstr "" + " %s%s%s \n" + "at approximate bitrate %d kbps (VBR encoding enabled)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:444 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1273,7 +778,7 @@ msgstr "" + " %s%s%s \n" + "at quality level %2.2f using constrained VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:451 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1284,7 +789,7 @@ msgstr "" + " %s%s%s \n" + "at quality %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:457 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1295,802 +800,395 @@ msgstr "" + " %s%s%s \n" + "using bitrate management " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Failed to open file as vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Error: Out of memory.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 ++#: oggenc/oggenc.c:96 + #, c-format + msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 +-#, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ERROR: Cannot open input file \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "ERROR: No input files specified. Use -h for help.\n" + +-#: oggenc/oggenc.c:132 +-#, c-format ++#: oggenc/oggenc.c:111 + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "ERROR: Multiple files specified when using stdin\n" + +-#: oggenc/oggenc.c:139 +-#, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "WARNING: Insufficient titles specified, defaulting to final title.\n" ++#: oggenc/oggenc.c:118 ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ERROR: Multiple input files with specified output filename: suggest using -n\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:172 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "ERROR: Cannot open input file \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "WAV file reader" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:200 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Opening with %s module: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:209 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "ERROR: Input file \"%s\" is not a supported format\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:259 ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "WARNING: No filename, defaulting to \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:267 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ERROR: Could not create required subdirectories for output filename \"%s\"\n" + +-#: oggenc/oggenc.c:342 +-#, fuzzy, c-format +-msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "Input filename may not be the same as output filename\n" +- +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "ERROR: Cannot open output file \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:308 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Resampling input from %d Hz to %d Hz\n" + +-#: oggenc/oggenc.c:406 +-#, c-format ++#: oggenc/oggenc.c:315 + msgid "Downmixing stereo to mono\n" + msgstr "Downmixing stereo to mono\n" + +-#: oggenc/oggenc.c:409 +-#, fuzzy, c-format +-msgid "WARNING: Can't downmix except from stereo to mono\n" ++#: oggenc/oggenc.c:318 ++msgid "ERROR: Can't downmix except from stereo to mono\n" + msgstr "ERROR: Can't downmix except from stereo to mono\n" + +-#: oggenc/oggenc.c:417 +-#, c-format +-msgid "Scaling input to %f\n" +-msgstr "" +- +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 from %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:365 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" +-" argument in kbps. By default, this produces a VBR\n" +-" encoding, equivalent to using -q or --quality.\n" +-" See the --managed option to use a managed bitrate\n" +-" targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" +-" --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" +-" but encoding will be much slower. Don't use it unless\n" +-" you have a strong need for detailed control over\n" +-" bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-" encoding for a fixed-size channel. Using this will\n" +-" automatically enable managed bitrate mode (see\n" +-" --managed).\n" ++" encoding for a fixed-size channel.\n" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-" streaming applications. Using this will automatically\n" +-" enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" +-" --advanced-encode-option option=value\n" +-" Sets an advanced encoder option to the given value.\n" +-" The valid options (and their values) are documented\n" +-" in the man page supplied with this program. They are\n" +-" for advanced users only, and should be used with\n" +-" caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" +-" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +-" high), instead of specifying a particular bitrate.\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" +-" The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" +-" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-" being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" +-" used multiple times. The argument should be in the\n" +-" format \"tag=value\".\n" ++" used multiple times.\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" +-" may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" +-" In this mode, output is to stdout unless an output filename is specified\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" ++"\n" ++"OPTIONS:\n" ++" General:\n" ++" -Q, --quiet Produce no output to stderr\n" ++" -h, --help Print this help text\n" ++" -r, --raw Raw mode. Input files are read directly as PCM data\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" ++" --raw-endianness 1 for big endian, 0 for little (defaults to 0)\n" ++" -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" ++" to encode at a bitrate averaging this. Takes an\n" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" ++" -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" ++" encoding for a fixed-size channel.\n" ++" -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" ++" This is the normal mode of operation.\n" ++" Fractional qualities (e.g. 2.75) are permitted\n" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" ++" --resample n Resample input data to sampling rate n (Hz)\n" ++" --downmix Downmix stereo to mono. Only allowed on stereo\n" ++" input.\n" ++" -s, --serial Specify a serial number for the stream. If encoding\n" ++" multiple files, this will be incremented for each\n" ++" stream after the first.\n" ++"\n" ++" Naming:\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" ++" -n format string. Useful to ensure legal filenames.\n" ++" -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++" characters specified. If this string is shorter than the\n" ++" --name-remove list or is not specified, the extra\n" ++" characters are just removed.\n" ++" Default settings for the above two arguments are platform\n" ++" specific.\n" ++" -c, --comment=c Add the given string as an extra comment. This may be\n" ++" used multiple times.\n" ++" -d, --date Date for track (usually date of performance)\n" ++" -N, --tracknum Track number for this track\n" ++" -t, --title Title for this track\n" ++" -l, --album Name of album\n" ++" -a, --artist Name of artist\n" ++" -G, --genre Genre of track\n" ++" If multiple input files are given, then multiple\n" ++" instances of the previous five arguments will be used,\n" ++" in the order they are given. If fewer titles are\n" ++" specified than files, OggEnc will print a warning, and\n" ++" reuse the final one for the remaining files. If fewer\n" ++" track numbers are given, the remaining files will be\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" ++"\n" ++"INPUT FILES:\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" ++" parameters for raw mode are specified.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" ++" with -o\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:536 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" + msgstr "WARNING: Ignoring illegal escape character '%c' in name format\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 +-#, c-format ++#: oggenc/oggenc.c:562 oggenc/oggenc.c:670 oggenc/oggenc.c:683 + msgid "Enabling bitrate management engine\n" + msgstr "Enabling bitrate management engine\n" + +-#: oggenc/oggenc.c:716 +-#, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++#: oggenc/oggenc.c:571 ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:574 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "WARNING: Couldn't read endianness argument \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:581 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "WARNING: Couldn't read resampling frequency \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++#: oggenc/oggenc.c:587 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" + msgstr "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "WARNING: Couldn't read resampling frequency \"%s\"\n" +- +-#: oggenc/oggenc.c:756 +-#, c-format ++#: oggenc/oggenc.c:599 + msgid "No value for advanced encoder option found\n" + msgstr "No value for advanced encoder option found\n" + +-#: oggenc/oggenc.c:776 +-#, c-format ++#: oggenc/oggenc.c:610 + msgid "Internal error parsing command line options\n" + msgstr "Internal error parsing command line options\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Warning: Illegal comment used (\"%s\"), ignoring.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:656 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Warning: nominal bitrate \"%s\" not recognised\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:664 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Warning: minimum bitrate \"%s\" not recognised\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:677 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Warning: maximum bitrate \"%s\" not recognised\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:689 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Quality option \"%s\" not recognised, ignoring\n" + +-#: oggenc/oggenc.c:865 +-#, c-format ++#: oggenc/oggenc.c:697 + msgid "WARNING: quality setting too high, setting to maximum quality.\n" + msgstr "WARNING: quality setting too high, setting to maximum quality.\n" + +-#: oggenc/oggenc.c:871 +-#, c-format ++#: oggenc/oggenc.c:703 + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "WARNING: Multiple name formats specified, using final\n" + +-#: oggenc/oggenc.c:880 +-#, c-format ++#: oggenc/oggenc.c:712 + msgid "WARNING: Multiple name format filters specified, using final\n" + msgstr "WARNING: Multiple name format filters specified, using final\n" + +-#: oggenc/oggenc.c:889 +-#, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"WARNING: Multiple name format filter replacements specified, using final\n" ++#: oggenc/oggenc.c:721 ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "WARNING: Multiple name format filter replacements specified, using final\n" + +-#: oggenc/oggenc.c:897 +-#, c-format ++#: oggenc/oggenc.c:729 + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "WARNING: Multiple output files specified, suggest using -n\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 from %s %s\n" +- +-#: oggenc/oggenc.c:916 +-#, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++#: oggenc/oggenc.c:748 ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +-#, c-format ++#. Failed, so just set to 16 ++#: oggenc/oggenc.c:753 oggenc/oggenc.c:757 + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "WARNING: Invalid bits/sample specified, assuming 16.\n" + +-#: oggenc/oggenc.c:932 +-#, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" ++#: oggenc/oggenc.c:764 ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" + +-#: oggenc/oggenc.c:937 +-#, c-format ++#. Failed, so just set to 2 ++#: oggenc/oggenc.c:769 + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "WARNING: Invalid channel count specified, assuming 2.\n" + +-#: oggenc/oggenc.c:948 +-#, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++#: oggenc/oggenc.c:780 ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" + +-#: oggenc/oggenc.c:953 +-#, c-format ++#. Failed, so just set to 44100 ++#: oggenc/oggenc.c:785 + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" + msgstr "WARNING: Invalid sample rate specified, assuming 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 +-#, c-format ++#: oggenc/oggenc.c:789 + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "WARNING: Unknown option specified, ignoring->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Couldn't convert comment to UTF-8, cannot add\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 +-#, c-format ++#: oggenc/oggenc.c:811 + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Couldn't convert comment to UTF-8, cannot add\n" + +-#: oggenc/oggenc.c:1033 +-#, c-format ++#: oggenc/oggenc.c:830 + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" + msgstr "WARNING: Insufficient titles specified, defaulting to final title.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Couldn't create directory \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Error checking for existence of directory %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Error: path segment \"%s\" is not a directory\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Warning: Comment %d in stream %d is invalidly formatted, does not contain " +-"'=': \"%s\"\n" +- +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +- +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +- +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +- +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" +- +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "Warning: Failure in utf8 decoder. This should be impossible\n" +- +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#: ogginfo/ogginfo2.c:156 + #, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" +- +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Warning: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +- +-#: ogginfo/ogginfo2.c:400 +-#, fuzzy, c-format +-msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "Vorbis headers parsed for stream %d, information follows...\n" +- +-#: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format +-msgid "Version: %d.%d.%d\n" +-msgstr "Version: %d\n" +- +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, c-format +-msgid "Vendor: %s\n" +-msgstr "Vendor: %s\n" +- +-#: ogginfo/ogginfo2.c:406 +-#, c-format +-msgid "Width: %d\n" +-msgstr "" ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" + +-#: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format +-msgid "Height: %d\n" +-msgstr "Version: %d\n" +- +-#: ogginfo/ogginfo2.c:408 +-#, c-format +-msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:411 +-msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:413 +-msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:416 +-msgid "Invalid zero framerate\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:418 +-#, c-format +-msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:422 +-msgid "Aspect ratio undefined\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:427 +-#, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:429 +-msgid "Frame aspect 4:3\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:431 +-msgid "Frame aspect 16:9\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:433 +-#, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:437 +-msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:439 +-msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:441 +-#, fuzzy +-msgid "Colourspace unspecified\n" +-msgstr "no action specified\n" +- +-#: ogginfo/ogginfo2.c:444 +-msgid "Pixel format 4:2:0\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:446 +-msgid "Pixel format 4:2:2\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:448 +-msgid "Pixel format 4:4:4\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:450 +-msgid "Pixel format invalid\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format +-msgid "Target bitrate: %d kbps\n" +-msgstr "Upper bitrate: %f kb/s\n" +- +-#: ogginfo/ogginfo2.c:453 +-#, c-format +-msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 +-msgid "User comments section follows...\n" +-msgstr "User comments section follows...\n" +- +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Warning: granulepos in stream %d decreases from " +- +-#: ogginfo/ogginfo2.c:520 +-msgid "" +-"Theora stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" +- +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Warning: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++#: ogginfo/ogginfo2.c:164 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:168 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Vorbis headers parsed for stream %d, information follows...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:171 + #, c-format + msgid "Version: %d\n" + msgstr "Version: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:175 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Vendor: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:182 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Vendor: %s\n" ++ ++#: ogginfo/ogginfo2.c:183 + #, c-format + msgid "Channels: %d\n" + msgstr "Channels: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:184 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2099,189 +1197,120 @@ msgstr "" + "Rate: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:187 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Nominal bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:190 + msgid "Nominal bitrate not set\n" + msgstr "Nominal bitrate not set\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:193 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Upper bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:196 + msgid "Upper bitrate not set\n" + msgstr "Upper bitrate not set\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:199 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Lower bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:202 + msgid "Lower bitrate not set\n" + msgstr "Lower bitrate not set\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++#: ogginfo/ogginfo2.c:205 ++msgid "User comments section follows...\n" ++msgstr "User comments section follows...\n" + +-#: ogginfo/ogginfo2.c:703 ++#: ogginfo/ogginfo2.c:217 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Warning: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Vorbis headers parsed for stream %d, information follows...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Version: %d\n" ++msgid "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" ++msgstr "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:226 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Vendor: %s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Nominal bitrate not set\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:257 ogginfo/ogginfo2.c:266 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:274 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" + +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:335 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" + +-#: ogginfo/ogginfo2.c:795 +-msgid "Invalid zero granulepos rate\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:347 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" ++msgstr "Warning: Failure in utf8 decoder. This should be impossible\n" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:364 + #, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgid "Warning: granulepos in stream %d decreases from " ++msgstr "Warning: granulepos in stream %d decreases from " + +-#: ogginfo/ogginfo2.c:810 ++#: ogginfo/ogginfo2.c:365 ++msgid " to " ++msgstr " to " ++ ++#: ogginfo/ogginfo2.c:365 + msgid "\n" + msgstr "\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:384 ++#, c-format + msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + msgstr "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Warning: EOS not set on stream %d\n" + +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:537 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Warning: Invalid header page, no packet found\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "Warning: Invalid header page in stream %d, contains multiple packets\n" +- +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:549 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "Warning: Invalid header page in stream %d, contains multiple packets\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:574 ++msgid "Warning: Hole in data found at approximate offset " + msgstr "Warning: Hole in data found at approximate offset " + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:575 ++msgid " bytes. Corrupted ogg.\n" ++msgstr " bytes. Corrupted ogg.\n" ++ ++#: ogginfo/ogginfo2.c:599 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Error opening input file \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:604 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2290,88 +1319,66 @@ msgstr "" + "Processing file \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:613 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Could not find a processor for stream, bailing\n" + +-#: ogginfo/ogginfo2.c:1156 +-msgid "Page found for stream after EOS flag" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1163 +-msgid "Error unknown." +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:618 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file.\n" + msgstr "" + "Warning: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt ogg file.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:625 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "New logical stream (#%d, serial: %08x): type %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:628 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Warning: stream start flag not set on stream %d\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++#: ogginfo/ogginfo2.c:632 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" + msgstr "Warning: stream start flag found in mid-stream on stream %d\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Warning: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" ++#: ogginfo/ogginfo2.c:637 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:652 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Logical stream %d ended\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:659 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Error: No ogg data found in file \"%s\".\n" + "Input probably not ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 from %s %s\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:670 + msgid "" +-"(c) 2003-2005 Michael Smith \n" ++"ogginfo 1.0\n" ++"(c) 2002 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] files1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.0\n" + "(c) 2002 Michael Smith \n" +@@ -2385,17 +1392,11 @@ msgstr "" + "\t for some stream types.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 +-#, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:691 + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2405,8 +1406,7 @@ msgstr "" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 +-#, c-format ++#: ogginfo/ogginfo2.c:720 + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "No input files specified. \"ogginfo -h\" for help\n" + +@@ -2430,16 +1430,19 @@ msgstr "%s: option `%c%s' doesn't allow an argument\n" + msgid "%s: option `%s' requires an argument\n" + msgstr "%s: option `%s' requires an argument\n" + ++#. --option + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" + msgstr "%s: unrecognised option `--%s'\n" + ++#. +option or -option + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" + msgstr "%s: unrecognised option `%c%s'\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +@@ -2450,6 +1453,7 @@ msgstr "%s: illegal option -- %c\n" + msgid "%s: invalid option -- %c\n" + msgstr "%s: invalid option -- %c\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +@@ -2465,806 +1469,277 @@ msgstr "%s: option `-W %s' is ambiguous\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: option `-W %s' doesn't allow an argument\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Couldn't parse cutpoint \"%s\"\n" ++#: vcut/vcut.c:131 ++msgid "Page error. Corrupt input.\n" ++msgstr "Page error. Corrupt input.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Couldn't parse cutpoint \"%s\"\n" ++#: vcut/vcut.c:148 ++msgid "Bitstream error, continuing\n" ++msgstr "Bitstream error, continuing\n" ++ ++#: vcut/vcut.c:173 ++msgid "Found EOS before cut point.\n" ++msgstr "Found EOS before cut point.\n" ++ ++#: vcut/vcut.c:182 ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Setting eos: update sync returned 0\n" ++ ++#: vcut/vcut.c:192 ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Cutpoint not within stream. Second file will be empty\n" + + #: vcut/vcut.c:225 +-#, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Couldn't open %s for writing\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Unhandled special case: first file too short?\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format ++#. Might this happen for _really_ high bitrate modes, if we're ++#. * spectacularly unlucky? Doubt it, but let's check for it just ++#. * in case. ++#. ++#: vcut/vcut.c:284 + msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" +- +-#: vcut/vcut.c:266 +-#, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + msgstr "" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + +-#: vcut/vcut.c:277 +-#, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Couldn't open %s for reading\n" ++#: vcut/vcut.c:297 ++msgid "Recoverable bitstream error\n" ++msgstr "Recoverable bitstream error\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 +-#, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Couldn't parse cutpoint \"%s\"\n" ++#: vcut/vcut.c:307 ++msgid "Bitstream error\n" ++msgstr "Bitstream error\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Processing: Cutting at %lld\n" ++#: vcut/vcut.c:330 ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Update sync returned 0, setting eos\n" + +-#: vcut/vcut.c:303 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Processing: Cutting at %lld\n" ++#: vcut/vcut.c:376 ++msgid "Input not ogg.\n" ++msgstr "Input not ogg.\n" + +-#: vcut/vcut.c:314 +-#, c-format +-msgid "Processing failed\n" +-msgstr "Processing failed\n" ++#: vcut/vcut.c:386 ++msgid "Error in first page\n" ++msgstr "Error in first page\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Warning: Unexpected EOF in reading WAV header\n" ++#: vcut/vcut.c:391 ++msgid "error in first packet\n" ++msgstr "error in first packet\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Key not found" ++#: vcut/vcut.c:397 ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Error in primary header: not vorbis?\n" + +-#: vcut/vcut.c:412 +-#, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++#: vcut/vcut.c:417 ++msgid "Secondary header corrupt\n" ++msgstr "Secondary header corrupt\n" ++ ++#: vcut/vcut.c:430 ++msgid "EOF in headers\n" ++msgstr "EOF in headers\n" + + #: vcut/vcut.c:456 +-#, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++msgstr "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" + + #: vcut/vcut.c:460 +-#, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Failed to write comments to output file: %s\n" +- +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Error reading first page of Ogg bitstream." +- +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:465 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" +- +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Recoverable bitstream error\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Secondary header corrupt\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Couldn't open %s for reading\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:470 vcut/vcut.c:475 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Bitstream error, continuing\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Error in primary header: not vorbis?\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Couldn't open %s for writing\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:480 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Input not ogg.\n" +- +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Bitstream error, continuing\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Couldn't parse cutpoint \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:484 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" +- +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Found EOS before cut point.\n" ++msgid "Processing: Cutting at %lld\n" ++msgstr "Processing: Cutting at %lld\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:493 ++msgid "Processing failed\n" ++msgstr "Processing failed\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Error reading first page of Ogg bitstream." ++#: vcut/vcut.c:514 ++msgid "Error reading headers\n" ++msgstr "Error reading headers\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Error reading initial header packet." ++#: vcut/vcut.c:537 ++msgid "Error writing first output file\n" ++msgstr "Error writing first output file\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:545 ++msgid "Error writing second output file\n" ++msgstr "Error writing second output file\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:220 + msgid "Input truncated or empty." + msgstr "Input truncated or empty." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:222 + msgid "Input is not an Ogg bitstream." + msgstr "Input is not an Ogg bitstream." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Ogg bitstream does not contain vorbis data." ++#: vorbiscomment/vcedit.c:239 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Error reading first page of Ogg bitstream." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "EOF before end of vorbis headers." ++#: vorbiscomment/vcedit.c:245 ++msgid "Error reading initial header packet." ++msgstr "Error reading initial header packet." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:251 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Ogg bitstream does not contain vorbis data." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:274 + msgid "Corrupt secondary header." + msgstr "Corrupt secondary header." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:295 ++msgid "EOF before end of vorbis headers." + msgstr "EOF before end of vorbis headers." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:448 + msgid "Corrupt or missing data, continuing..." + msgstr "Corrupt or missing data, continuing..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Error writing stream to output. Output stream may be corrupted or truncated." ++#: vorbiscomment/vcedit.c:487 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Error writing stream to output. Output stream may be corrupted or truncated." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:103 vorbiscomment/vcomment.c:129 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Failed to open file as vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:148 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Bad comment: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:160 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "bad comment: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:170 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Failed to write comments to output file: %s\n" + +-#: vorbiscomment/vcomment.c:280 +-#, c-format ++#. should never reach this point ++#: vorbiscomment/vcomment.c:187 + msgid "no action specified\n" + msgstr "no action specified\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" ++#: vorbiscomment/vcomment.c:269 ++msgid "Couldn't convert comment to UTF8, cannot add\n" + msgstr "Couldn't convert comment to UTF8, cannot add\n" + +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 +-#, c-format ++#: vorbiscomment/vcomment.c:287 + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Bad type in options list" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" + msgstr "" +- +-#: vorbiscomment/vcomment.c:643 +-#, c-format ++"Usage: \n" ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++ ++#: vorbiscomment/vcomment.c:371 + msgid "Internal error parsing command options\n" + msgstr "Internal error parsing command options\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:456 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Error opening input file '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 +-#, c-format ++#: vorbiscomment/vcomment.c:465 + msgid "Input filename may not be the same as output filename\n" + msgstr "Input filename may not be the same as output filename\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:476 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Error opening output file '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:491 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Error opening comment file '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:508 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Error opening comment file '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:536 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Error removing old file %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Error renaming %s to %s\n" +- +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Error removing old file %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "WAV file reader" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Internal error parsing command options\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Page error. Corrupt input.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Setting eos: update sync returned 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Cutpoint not within stream. Second file will be empty\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Unhandled special case: first file too short?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Cutpoint not within stream. Second file will be empty\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " ogg page. File may not decode correctly.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Update sync returned 0, setting eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Bitstream error\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Error in first page\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "error in first packet\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF in headers\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Error reading headers\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Error writing first output file\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Error writing second output file\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +- +-#~ msgid "ReplayGain (Track) Peak:" +-#~ msgstr "ReplayGain (Track) Peak:" +- +-#~ msgid "ReplayGain (Album) Peak:" +-#~ msgstr "ReplayGain (Album) Peak:" +- +-#~ msgid "Version is %d" +-#~ msgstr "Version is %d" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for big endian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +- +-#~ msgid " to " +-#~ msgstr " to " +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +-#~ msgstr "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +- +-#~ msgid " bytes. Corrupted ogg.\n" +-#~ msgstr " bytes. Corrupted ogg.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +diff --git a/po/eo.po b/po/eo.po +index f255e76..2c4a0e5 100644 +--- a/po/eo.po ++++ b/po/eo.po +@@ -1,14 +1,14 @@ + # Several Ogg Vorbis Tools Esperanto i18n +-# Copyright (C) 2008 Free Software Foundation, Inc. ++# Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. + # This file is distributed under the same license as the vorbis-tools package. +-# Felipe Castro , 2008. ++# Felipe Castro , 2008, 2009, 2010. + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 1.2.1\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2008-09-21 16:26-0300\n" ++"PO-Revision-Date: 2010-09-06 14:43-0300\n" + "Last-Translator: Felipe Castro \n" + "Language-Team: Esperanto \n" + "MIME-Version: 1.0\n" +@@ -16,82 +16,78 @@ msgstr "" + "Content-Transfer-Encoding: 8bit\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "Eraro: Mankis memoro en malloc_action().\n" ++msgstr "ERARO: Mankis memoro en malloc_action().\n" + + #: ogg123/buffer.c:364 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "Eraro: Ne eblis rezervi memoron en malloc_buffer_stats()\n" ++msgstr "ERARO: Ne eblis rezervi memoron en malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 +-#, fuzzy + msgid "ERROR: Device not available.\n" +-msgstr "Eraro: Aparato ne disponebla.\n" ++msgstr "ERARO: Aparato ne disponebla.\n" + + #: ogg123/callbacks.c:79 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "Eraro: %s postulas ke elig-dosiernomo estu indikita per -f.\n" ++msgstr "ERARO: %s postulas ke elig-dosiernomo estu indikita per -f.\n" + + #: ogg123/callbacks.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "Eraro: Nesubtenata opcia valoro por la aparato %s.\n" ++msgstr "ERARO: Nesubtenata indika valoro por la aparato %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Eraro: Ne eblas malfermi la aparaton %s.\n" ++msgstr "ERARO: Ne eblas malfermi la aparaton %s.\n" + + #: ogg123/callbacks.c:90 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "Eraro: Aparato %s misfunkcias.\n" ++msgstr "ERARO: Aparato %s misfunkcias.\n" + + #: ogg123/callbacks.c:93 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "Eraro: Elig-dosiero ne povas esti uzata por aparato %s.\n" ++msgstr "ERARO: Elig-dosiero ne povas esti uzata por aparato %s.\n" + + #: ogg123/callbacks.c:96 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "Eraro: Ne eblas malfermi la dosieron %s por skribi.\n" ++msgstr "ERARO: Ne eblas malfermi la dosieron %s por skribi.\n" + + #: ogg123/callbacks.c:100 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "Eraro: La dosiero %s jam ekzistas.\n" ++msgstr "ERARO: La dosiero %s jam ekzistas.\n" + + #: ogg123/callbacks.c:103 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "Eraro: Tiu ĉi eraro devus neniam okazi (%d). Paniko!\n" ++msgstr "ERARO: Tiu ĉi eraro devus neniam okazi (%d). Paniko!\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "Eraro: Mankis memoro en new_audio_reopen_arg().\n" ++msgstr "ERARO: Mankis memoro en new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Eraro: Mankis memoro en new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 +-#, fuzzy + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "Eraro: Mankis memoro en new_status_message_arg().\n" ++msgstr "ERARO: Mankis memoro en new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Eraro: Mankis memoro en decoder_bufferd_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Eraro: Mankis memoro en decoder_bufferd_metadata_callback().\n" ++msgstr "ERARO: Mankis memoro en decoder_bufferd_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +@@ -186,7 +182,7 @@ msgstr "Malbona valoro" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +-msgstr "Malbona tipo en la listo de opcioj" ++msgstr "Malbona tipo en la listo de indikoj" + + #: ogg123/cfgfile_options.c:441 + msgid "Unknown error" +@@ -194,7 +190,7 @@ msgstr "Nekonata eraro" + + #: ogg123/cmdline_options.c:83 + msgid "Internal error parsing command line options.\n" +-msgstr "Interna eraro dum analizado de la opcioj de la komandlinio.\n" ++msgstr "Interna eraro dum analizado de la indikoj de la komandlinio.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format +@@ -207,13 +203,13 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Eraro \"%s\" dum analizado de agorda opcio el la komandlinio.\n" +-"=== La opcio estis: %s\n" ++"=== Eraro \"%s\" dum analizado de agorda indiko el la komandlinio.\n" ++"=== La indiko estis: %s\n" + + #: ogg123/cmdline_options.c:109 + #, c-format + msgid "Available options:\n" +-msgstr "Disponeblaj opcioj:\n" ++msgstr "Disponeblaj indikoj:\n" + + #: ogg123/cmdline_options.c:118 + #, c-format +@@ -232,7 +228,7 @@ msgstr "=== Ne eblas indiki eligan dosieron sen indiki pelilon.\n" + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "=== Malĝusta opcia formo: %s.\n" ++msgstr "=== Malĝusta indika formo: %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +@@ -262,7 +258,7 @@ msgstr "--- Ne eblas malfermi la dosieron kun la ludlisto %s. Preterpasite.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "=== Malkohero en opcioj: La fina tempo estas antaŭ la komenca.\n" ++msgstr "=== Malkohero en indikoj: La fina tempo estas antaŭ la komenca.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format +@@ -270,12 +266,8 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- La pelilo %s indikita en la agordo-dosiero malvalidas.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Ne eblis ŝargi je antaŭsupozita pelilo kaj neniu alia estas indikita en " +-"la agordo-dosiero. Nepras eliro.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Ne eblis ŝargi je antaŭsupozita pelilo kaj neniu alia estas indikita en la agordo-dosiero. Nepras eliro.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -295,7 +287,7 @@ msgid "" + "Play Ogg audio files and network streams.\n" + "\n" + msgstr "" +-"Uzado: ogg123 [opcioj] dosiero ...\n" ++"Uzado: ogg123 [indikoj] dosiero ...\n" + "Ludi son-dosierojn kaj retfluojn Ogg.\n" + "\n" + +@@ -326,15 +318,12 @@ msgstr "" + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "Eligaj opcioj\n" ++msgstr "Eligaj indikoj\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +-" -d dev, --device dev Uzu la eligan aparaton \"dev\". Disponeblaj " +-"aparatoj:\n" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device dev Uzu la eligan aparaton \"dev\". Disponeblaj aparatoj:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format +@@ -370,24 +359,22 @@ msgid "" + " the ogg123 man page for available device options.\n" + msgstr "" + " -o k:v, --device-option k:v\n" +-" Pasas specialan opcion 'k' kun valoro 'v' al la\n" ++" Pasas specialan indikon 'k' kun valoro 'v' al la\n" + " aparato antaŭe specifita per --device. Vidu\n" + " la man-paĝon de ogg123 por koni la disponeblajn\n" +-" aparatajn opciojn.\n" ++" aparatajn indikojn.\n" + + #: ogg123/cmdline_options.c:355 + #, c-format + msgid "Playlist options\n" +-msgstr "Muziklistaj opcioj\n" ++msgstr "Muziklistaj indikoj\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" + msgstr "" + " -@ dosiero, --list dosiero\n" +-" Legas muzikliston de dosieroj kaj URL-oj el " +-"\"dosiero\"\n" ++" Legas muzikliston de dosieroj kaj URL-oj el \"dosiero\"\n" + + #: ogg123/cmdline_options.c:357 + #, c-format +@@ -412,7 +399,7 @@ msgstr " -Z, --random Ludas la dosierojn hazarde ĝis haltigo\n" + #: ogg123/cmdline_options.c:363 + #, c-format + msgid "Input options\n" +-msgstr "Enigaj opcioj\n" ++msgstr "Enigaj indikoj\n" + + #: ogg123/cmdline_options.c:364 + #, c-format +@@ -422,21 +409,17 @@ msgstr " -b n, --buffer n Uzas enigan bufron el 'n' kilobajtoj\n" + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +-" -p n, --prebuffer n Ŝargas je n%% el la eniga bufro antaŭ ol ludi\n" ++msgstr " -p n, --prebuffer n Ŝargas je n%% el la eniga bufro antaŭ ol ludi\n" + + #: ogg123/cmdline_options.c:368 + #, c-format + msgid "Decode options\n" +-msgstr "Dekodaj opcioj\n" ++msgstr "Dekodaj indikoj\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +-" -k n, --skip n Pretersaltas la unuajn 'n' sekundoj (aŭ laŭ hh:mm:" +-"ss)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Pretersaltas la unuajn 'n' sekundoj (aŭ laŭ hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format +@@ -456,7 +439,7 @@ msgstr " -y n, --ntimes n Ripetas ĉiun luditan blokon 'n' foje\n" + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 + #, c-format + msgid "Miscellaneous options\n" +-msgstr "Mikstemaj opcioj\n" ++msgstr "Mikstemaj indikoj\n" + + #: ogg123/cmdline_options.c:376 + #, c-format +@@ -466,14 +449,10 @@ msgid "" + " and will terminate if two SIGINTs are received\n" + " within the specified timeout 's'. (default 500)\n" + msgstr "" +-" -l s, --delay s Difinas ĉesigan tempo-limon per milisekundoj. " +-"ogg123\n" +-" pretersaltos al la sekvonta muziko okaze de " +-"SIGINT\n" +-" (Ctrl-C), kaj ĉesiĝos se du SIGINT-oj estos " +-"ricevitaj\n" +-" ene de la specifita tempo-limo 's'. (implicite " +-"500)\n" ++" -l s, --delay s Difinas ĉesigan tempo-limon per milisekundoj. ogg123\n" ++" pretersaltos al la sekvonta muziko okaze de SIGINT\n" ++" (Ctrl-C), kaj ĉesiĝos se du SIGINT-oj estos ricevitaj\n" ++" ene de la specifita tempo-limo 's'. (implicite 500)\n" + + #: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 + #, c-format +@@ -487,10 +466,8 @@ msgstr " -q, --quiet Ne montrigas ion ajn (neniu titolo)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +-" -v, --verbose Montrigas evoluan kaj aliajn statusajn informojn\n" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Montrigas evoluan kaj aliajn statusajn informojn\n" + + #: ogg123/cmdline_options.c:384 + #, c-format +@@ -501,24 +478,22 @@ msgstr " -V, --version Montrigas la version de ogg123\n" + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Eraro: Mankis memoro.\n" ++msgstr "ERARO: Mankis memoro.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "Eraro: Ne eblis rezervi memoron en malloc_decoder_stats()\n" ++msgstr "ERARO: Ne eblis rezervi memoron en malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy + msgid "ERROR: Could not set signal mask." +-msgstr "Eraro: Ne eblis difini signalan maskon." ++msgstr "ERARO: Ne eblis difini signalan maskon." + + #: ogg123/http_transport.c:202 +-#, fuzzy + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "Eraro: Ne eblas krei enigan bufron.\n" ++msgstr "ERARO: Ne eblas krei enigan bufron.\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +@@ -557,9 +532,9 @@ msgid "Comments: %s" + msgstr "Komentoj: %s" + + #: ogg123/ogg123.c:422 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "Averto: Ne eblis legi la dosierujon %s.\n" ++msgstr "AVERTO: Ne eblis legi la dosierujon %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +@@ -583,9 +558,7 @@ msgstr "La dosierformo de %s ne estas subtenata.\n" + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Eraro dum malfermo de %s uzante la modulon %s-on. La dosiero povas esti " +-"disrompita.\n" ++msgstr "Eraro dum malfermo de %s uzante la modulon %s-on. La dosiero povas esti disrompita.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -598,14 +571,12 @@ msgid "Could not skip %f seconds of audio." + msgstr "Ne eblis pretersalti %f sekundoj da sonigo." + + #: ogg123/ogg123.c:667 +-#, fuzzy + msgid "ERROR: Decoding failure.\n" +-msgstr "Eraro: dekoda malsukceso.\n" ++msgstr "ERARO: Dekoda malsukceso.\n" + + #: ogg123/ogg123.c:710 +-#, fuzzy + msgid "ERROR: buffer write failed.\n" +-msgstr "Eraro: bufra skribado malsukcesis.\n" ++msgstr "ERARO: bufra skribado malsukcesis.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +@@ -613,7 +584,7 @@ msgstr "Farita." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +-msgstr "--- Truo en la fluo; probable ne malutile\n" ++msgstr "--- Truo en la fluo; probable ne malutila\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +@@ -632,8 +603,7 @@ msgstr "Formo de Vorbis: Versio %d" + #: ogg123/oggvorbis_format.c:370 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "" +-"Konsiletoj pri bitrapido: supra=%ld meznombra=%ld suba=%ld intervalo=%ld" ++msgstr "Konsiletoj pri bitrapido: supra=%ld meznombra=%ld suba=%ld intervalo=%ld" + + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format +@@ -641,9 +611,9 @@ msgid "Encoded by: %s" + msgstr "Enkodita de: %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Eraro: Mankis memoro en create-playlist_member().\n" ++msgstr "ERARO: Mankis memoro en create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 + #, c-format +@@ -656,52 +626,55 @@ msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Averto el ludlisto %s: Ne eblis legi la dosierujon %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Eraro: Mankis memoro en playlist_to_array().\n" ++msgstr "ERARO: Mankis memoro en playlist_to_array().\n" + + #: ogg123/speex_format.c:363 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Fluo de Ogg Vorbis: %d kanalo, %ld Hz" ++msgstr "Fluo de Ogg Speex: %d kanalo, %d Hz, %s reĝimo (VBR)" + + #: ogg123/speex_format.c:369 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Fluo de Ogg Vorbis: %d kanalo, %ld Hz" ++msgstr "Fluo de Ogg Speex: %d kanalo, %d Hz, %s reĝimo" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Versio: %d\n" ++msgstr "Versio de Speex: %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Malvalidaj/difektitaj komentoj" + + #: ogg123/speex_format.c:475 +-#, fuzzy + msgid "Cannot read header" +-msgstr "Eraro dum la legado de datumkapoj\n" ++msgstr "Ne eblas legi datumkapon" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Reĝimo numero %d ne (plu) ekzistas en tiu ĉi versio" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"La dosiero estis enkodita per nova versio de Speex.\n" ++" Vi bezonas ĝisdatigi la version por ludi ĝin.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"La dosiero estis enkodita per pli malnova versio de Speex.\n" ++"Vi bezonas retroigi la version por ludi ĝin." + + #: ogg123/status.c:60 + #, c-format +@@ -755,38 +728,37 @@ msgid " Output Buffer %5.1f%%" + msgstr " Eliga Bufro %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "Eraro: Ne eblis rezervi memoron en malloc_data_source_stats()\n" ++msgstr "ERARO: Ne eblis rezervi memoron en malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 + msgid "Track number:" +-msgstr "" ++msgstr "Trak-numero:" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +-msgstr "" ++msgstr "ReplayGain (Trako):" + + #: ogg123/vorbis_comments.c:41 + msgid "ReplayGain (Album):" +-msgstr "" ++msgstr "ReplayGain (Albumo):" + + #: ogg123/vorbis_comments.c:42 + msgid "ReplayGain Peak (Track):" +-msgstr "" ++msgstr "ReplayGain Peak (Trako):" + + #: ogg123/vorbis_comments.c:43 + msgid "ReplayGain Peak (Album):" +-msgstr "" ++msgstr "ReplayGain Peak (Albumo):" + + #: ogg123/vorbis_comments.c:44 + msgid "Copyright" +-msgstr "" ++msgstr "Kopirajto" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy + msgid "Comment:" +-msgstr "Komentoj: %s" ++msgstr "Komento:" + + #: oggdec/oggdec.c:50 + #, c-format +@@ -814,7 +786,7 @@ msgstr "" + #: oggdec/oggdec.c:58 + #, c-format + msgid "Supported options:\n" +-msgstr "Subtenataj opcioj:\n" ++msgstr "Subtenataj indikoj:\n" + + #: oggdec/oggdec.c:59 + #, c-format +@@ -873,79 +845,71 @@ msgstr "" + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Interna eraro: Nerekonita argumento\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "ERARO: Malsukeso dum skribo de Wave-kapo: %s\n" + + #: oggdec/oggdec.c:195 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ERARO: Ne eblas malfermi la enig-dosieron \"%s\": %s\n" ++msgstr "ERARO: Malsukceso dum malfermo de la enig-dosiero: %s\n" + + #: oggdec/oggdec.c:217 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ERARO: Ne eblas malfermi la elig-dosieron \"%s\": %s\n" ++msgstr "ERARO: Malsukceso dum malfermo de la elig-dosiero: %s\n" + + #: oggdec/oggdec.c:266 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Malsukcesis malfermo de dosiero kiel vorbis: %s\n" ++msgstr "ERARO: Malsukceso dum malfermo de enigo kiel Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Farita: enkodado de la dosiero \"%s\"\n" ++msgstr "Dekodado de \"%s\" al \"%s\"\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 + msgid "standard input" +-msgstr "ordinara enigo" ++msgstr "norma enigo" + + #: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 + #: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 + msgid "standard output" +-msgstr "ordinara eligo" ++msgstr "norma eligo" + + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Logikaj bitfluoj kun ŝanĝantaj parametroj ne estas subtenataj\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "AVERTO: truo en datumaro (%d)\n" + + #: oggdec/oggdec.c:330 +-#, fuzzy, c-format ++#, c-format + msgid "Error writing to file: %s\n" +-msgstr "Eraro dum forigo de la malnova dosiero '%s'\n" ++msgstr "Eraro dum skribo al la dosiero: %s\n" + + #: oggdec/oggdec.c:371 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"ERARO: Neniu enig-dosiero estis indikita. Uzu la opcion -h por helpo.\n" ++msgstr "ERARO: Neniu enig-dosiero estis indikita. Uzu la indikon -h por helpo.\n" + + #: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ERARO: Pluraj enig-dosieroj kun elig-dosiernomo indikita: ni sugestas uzon " +-"de -n\n" ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "ERARO: Nur eblas indiki unu enig-dosierojn se la elig-dosiernomo estas specifita:\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" +-msgstr "Legilo de dosiero AU" ++msgstr "Legilo de dosiero WAV" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +@@ -970,108 +934,105 @@ msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Oni preterpasas pecon el tipo \"%s\", grandeco %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Averto: Neatendita EOF (fino de dosiero) en AIFF-a peco\n" ++msgstr "Averto: Neatendita EOF (dosier-fino) en AIFF-peco\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Averto: Neniu komuna peco estis trovita en la AIFF-a dosiero\n" ++msgstr "Averto: Neniu komuna peco estis trovita en la dosiero AIFF\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Averto: Distranĉita komuna peco en AIFF-kapo\n" ++msgstr "Averto: Distranĉita komuna peco en AIFF-datumkapo\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Averto: Neatendita EOF (fino de dosiero) dum lego de WAV-kapo\n" ++msgstr "Averto: Neatendita EOF (dosier-fino) dum lego de AIFF-kapo\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Averto: AIFF-C-kapo estas distranĉita.\n" ++msgstr "Averto: datumkapo de AIFF-C estis mistranĉita.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Averto: Ne eblas trakti kompaktitan AIFF-C-on (%c%c%c%c)\n" ++msgstr "Averto: Ne povas trakti kompaktitan AIFF-C (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Averto: Neniu SSND-peco estis trovita en la AIFF-dosiero\n" ++msgstr "Averto: Neniu peco SSND estis trovita en la dosiero AIFF\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Averto: Disrompita SSND-peco en AIFF-kapo\n" ++msgstr "Averto: Difektita peco SSND en datumkapo de AIFF\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Averto: Neatendita EOF (fino de dosiero) dum lego de WAV-kapo\n" ++msgstr "Averto: Neatendita EOF (dosier-fino) dum legado de AIFF-kapo\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"Averto: OggEnc ne subtenas tiu tipo de AIFF/AIFC-dosiero\n" +-" Devas esti 8 aŭ 16-bita PCM.\n" ++"Averto: oggenc ne subtenas tiun ĉi tipon de AIFF/AIFC-dosiero\n" ++" Ĝi devas esti 8 aŭ 16-bita PCM.\n" + "\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Averto: Nerekonita form-difiniga peco en la kapo de 'Wave'\n" ++msgstr "Averto: Nerekonita form-difiniga peco en la datumkapo WAV\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"Averto: NEVALIDA form-difiniga peco en kapo de 'Wave'.\n" ++"Averto: MALVALIDA form-difiniga peco en datumkapo wav.\n" + " Ni provos legi tiel mem (eble sensukcese)...\n" + + #: oggenc/audio.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" +-"ERARO: La 'Wave'-dosiero prezentas nesubtenatan tipon (devas esti laŭnorma " +-"PCM\n" ++"ERARO: dosiero Wav estas nesubtenata tipo (devas esti laŭnorma PCM\n" + " aŭ glitkoma PCM tipo 3)\n" + + #: oggenc/audio.c:528 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" +-"Averto: WAV-a valoro 'block alignment' estas malĝusta, ni ignoras.\n" ++"Averto: WAV-valoro 'block alignment' estas malĝusta, ni preteratentas.\n" + "La programo kiu kreis tiun ĉi dosieron estas malkorekta.\n" + + #: oggenc/audio.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"ERARO: La Wav-dosiero prezentas nesubtenatan subformon (devas esti 8,16,24 " +-"aŭ 32-bita PCM\n" ++"ERARO: dosiero WAV estas nesubtenata subformo (devas esti 8,16 aŭ 24-bita PCM\n" + " aŭ glitkoma PCM)\n" + + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +-"Pezkomenca 24-bita PCM-a datumaro ne estas aktuale subtenata, ni ĉesigas.\n" ++msgstr "Pezkomenca 24-bita PCM-a datumaro ne estas aktuale subtenata, ni ĉesigas.\n" + + #: oggenc/audio.c:670 + #, c-format +@@ -1079,28 +1040,24 @@ msgid "Internal error: attempt to read unsupported bitdepth %d\n" + msgstr "Interna eraro: provo legi nesubtenatan bitprofundecon %d\n" + + #: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"MALĜUSTAĴO: Ni trovis nulajn specimenojn el la specimen-reakirilo: via " +-"dosiero estos tranĉita. Bonvolu raporti ĉi tion.\n" ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "MIS-ERARO: neniu specimeno alvenis el la specimen-reakirilo; via dosiero estos mistranĉita. Bonvolu raporti tion ĉi.\n" + + #: oggenc/audio.c:790 + #, c-format + msgid "Couldn't initialise resampler\n" +-msgstr "Ne eblis lanĉi la specimen-reakirilon\n" ++msgstr "Ne povis lanĉi la specimen-reakirilon\n" + + #: oggenc/encode.c:70 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "Ni difinas la alnivelan enkodilan opcion \"%s\" al %s\n" ++msgstr "Difinado de alnivela enkodila indiko \"%s\" al %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Ni difinas la alnivelan enkodilan opcion \"%s\" al %s\n" ++msgstr "Difinado de alnivela enkodila indiko \"%s\"\n" + + #: oggenc/encode.c:114 + #, c-format +@@ -1110,7 +1067,7 @@ msgstr "La malaltpasa frekvenco ŝanĝis de %f kHz al %f kHz\n" + #: oggenc/encode.c:117 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "Nerekonita altnivela opcio \"%s\"\n" ++msgstr "Nerekonita altnivela indiko \"%s\"\n" + + #: oggenc/encode.c:124 + #, c-format +@@ -1119,30 +1076,23 @@ msgstr "Malsukceso dum difino de altnivelaj rapidec-administraj parametroj\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +-"Tiu ĉi versio de 'libvorbisenc' ne povas difini alnivelajn rapidec-" +-"administrajn parametrojn\n" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Tiu ĉi versio de 'libvorbisenc' ne povas difini alnivelajn rapidec-administrajn parametrojn\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "AVERTO: malsukceso dum aldono de karaoke-stilo de Kate\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kanaloj devus sufiĉi por ĉiuj. (Pardonon, Vorbis ne subtenas pli ol " +-"tiom)\n" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanaloj devus sufiĉi por ĉiuj. (Pardonon, Vorbis ne subtenas pli ol tiom)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "Peti minimuman aŭ maksimuman bitrapidon postulas la opcion --managed\n" ++msgstr "Peti minimuman aŭ maksimuman bitrapidon postulas la indikon --managed\n" + + #: oggenc/encode.c:264 + #, c-format +@@ -1162,49 +1112,45 @@ msgstr "Malsukceso dum difino de bitrapido min/maks en kvalita reĝimo\n" + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" +-"La ekdifino de reĝimo malsukcesis: nevalidaj parametroj por bitrapido\n" ++msgstr "La ekdifino de reĝimo malsukcesis: nevalidaj parametroj por bitrapido\n" + + #: oggenc/encode.c:374 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "AVERTO: Nekonata opcio estis specifita, ni preteratentas->\n" ++msgstr "AVERTO: neniu lingvo estis indikita por %s\n" + + #: oggenc/encode.c:396 +-#, fuzzy + msgid "Failed writing fishead packet to output stream\n" +-msgstr "Malsukceso dum skribado de kapo al la elfluo\n" ++msgstr "Malsukceso dum skribado de paketo 'fishead' al la elfluo\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "Malsukceso dum skribado de kapo al la elfluo\n" ++msgstr "Malsukceso dum skribado de datumkapo al la elfluo\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Malsukceso dum enkodado de Kate-kapo\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Malsukceso dum skribado de kapo al la elfluo\n" ++msgstr "Malsukceso dum skribado de datumkapa paketo 'fisbone' al la elfluo\n" + + #: oggenc/encode.c:510 +-#, fuzzy + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Malsukceso dum skribado de kapo al la elfluo\n" ++msgstr "Malsukceso dum skribado de skeleta paketo 'eos' (flufino) al la elfluo\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Malsukceso dum enkodado de karaoke-stilo - ni daŭrigas iel ajn\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Malsukceso dum enkodado de karaoke-movo - ni daŭrigas iel ajn\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Malsukceso dum enkodado de muzik-teksto - ni daŭrigas iel ajn\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +@@ -1212,7 +1158,7 @@ msgstr "Malsukceso dum skribado de datumaro al la elfluo\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Malsukceso dum enkodado de EOS-pako de Kate\n" + + #: oggenc/encode.c:716 + #, c-format +@@ -1277,22 +1223,22 @@ msgstr "" + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(min %d kbps, maks %d kbps)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(min %d kbps, sen maks)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(sen min, maks %d kbps)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(sen min nek maks)" + + #: oggenc/encode.c:795 + #, c-format +@@ -1350,88 +1296,85 @@ msgstr "" + "uzante regadon de bitrapido " + + #: oggenc/lyrics.c:66 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Malsukcesis malfermo de dosiero kiel vorbis: %s\n" ++msgstr "Malsukceso dum konverto al UTF-8: %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Eraro: Mankis memoro.\n" ++msgstr "Manko de memoro.\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "AVERTO: subteksto %s ne estas valida UTF-8\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "ERARO - linio %u: Sintaksa eraro: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "AVERTO - linio %u: ne-sinsekvaj ID-oj: %s - ni ŝajnigas ne rimarki\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "ERARO - linio %u: fin-tempo ne devas esti malpli ol ek-tempo: %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "AVERTO - linio %u: la teksto estas tro longa - distranĉite\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "AVERTO - linio %u: mankas datumaro - ĉu distranĉita dosiero?\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "AVERTO - linio %d: tempoj de muzik-tekstoj ne devas esti malpliiĝantaj\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "AVERTO - linio %d: malsukceso dum akiro de signobildo UTF-8 el ĉeno\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "AVERTO - linio %d: malsukceso dum procezo de plibonigita etikedo LRC (%*.*s) - preteratentite\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "AVERTO: malsukeco dum rezervo de memoro - plibonigita etikedo LRC estos preteratentita\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "ERARO: Neniu muzik-teksta dosiernomo por ellegi\n" + + #: oggenc/lyrics.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ERARO: Ne eblas malfermi la enig-dosieron \"%s\": %s\n" ++msgstr "ERARO: Malsukceso dum malfermo de muzikteksta dosiero %s (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "ERARO: Malsukceso dum ŝargo je %s - ne eblas difini la formon\n" + + #: oggenc/oggenc.c:117 + #, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" +-"ERARO: Neniu enig-dosiero estis indikita. Uzu la opcion -h por helpo.\n" ++msgstr "ERARO: Neniu enig-dosiero estis indikita. Uzu la indikon -h por helpo.\n" + + #: oggenc/oggenc.c:132 + #, c-format +@@ -1440,20 +1383,13 @@ msgstr "ERARO: Pluraj dosieroj estis indikitaj dum uzo de 'stdin'\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"ERARO: Pluraj enig-dosieroj kun elig-dosiernomo indikita: ni sugestas uzon " +-"de -n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ERARO: Pluraj enig-dosieroj kun elig-dosiernomo indikita: ni sugestas uzon de -n\n" + + #: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"AVERTO: Nesufiĉe da titoloj estis specifitaj: promanke al la lasta titolo.\n" ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "AVERTO: Nesufiĉe da muziktekstaj lingvoj estis specifitaj: promanke al la lasta muzikteksta lingvo.\n" + + #: oggenc/oggenc.c:227 + #, c-format +@@ -1475,17 +1411,14 @@ msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "ERARO: La enig-dosiero \"%s\" ne estas subtenata formo\n" + + #: oggenc/oggenc.c:328 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "AVERTO: Neniu dosiernomo, apriore ni uzu \"default.ogg\"-on\n" ++msgstr "AVERTO: Neniu dosiernomo, promanke al \"%s\"\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ERARO: Ne eblis krei postulatajn subdosierujojn por la elig-dosiernomo \"%s" +-"\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ERARO: Ne eblis krei postulatajn subdosierujojn por la elig-dosiernomo \"%s\"\n" + + #: oggenc/oggenc.c:342 + #, c-format +@@ -1528,7 +1461,7 @@ msgid "" + "Usage: oggenc [options] inputfile [...]\n" + "\n" + msgstr "" +-"Uzado: oggenc [opcioj] enigdosiero [...]\n" ++"Uzado: oggenc [indikoj] enigdosiero [...]\n" + "\n" + + #: oggenc/oggenc.c:466 +@@ -1557,14 +1490,10 @@ msgid "" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" + " -k, --skeleton Aldonas bitfluon 'Ogg Skeleton'\n" +-" -r, --raw Kruda reĝimo. Enig-dosieroj estas legataj rekte kiel " +-"PCM-datumaro\n" +-" -B, --raw-bits=n Difinas bitoj/specimeno por kruda enigo; implicite " +-"estas 16\n" +-" -C, --raw-chan=n Difinas la nombron da kanaloj por kruda enigo; " +-"implicite estas 2\n" +-" -R, --raw-rate=n Difinas specimenojn/sek por kruda enigo; implicite " +-"estas 44100\n" ++" -r, --raw Kruda reĝimo. Enig-dosieroj estas legataj rekte kiel PCM-datumaro\n" ++" -B, --raw-bits=n Difinas bitoj/specimeno por kruda enigo; implicite estas 16\n" ++" -C, --raw-chan=n Difinas la nombron da kanaloj por kruda enigo; implicite estas 2\n" ++" -R, --raw-rate=n Difinas specimenojn/sek por kruda enigo; implicite estas 44100\n" + " --raw-endianness 1 por pezkomenca, 0 por pezfina (implicite estas 0)\n" + + #: oggenc/oggenc.c:479 +@@ -1578,28 +1507,23 @@ msgid "" + " targetting the selected bitrate.\n" + msgstr "" + " -b, --bitrate Elektas meznombran bitrapidon por enkodigo. Ĝi provas\n" +-" enkodi je bitrapido ĉirkaŭ tiu ĉi valoro. Ĝi prenas " +-"argumenton\n" +-" je kbps. Antaŭsupoze, tio produktas VBR-enkodon, " +-"ekvivalenta\n" +-" al tia, kiam oni uzas la opcion -q aŭ --quality.\n" +-" Vidu la opcion --managed por uzi mastrumitan " +-"bitrapidon,\n" ++" enkodi je bitrapido ĉirkaŭ tiu ĉi valoro. Ĝi prenas argumenton\n" ++" je kbps. Antaŭsupoze, tio produktas VBR-enkodon, ekvivalenta\n" ++" al tia, kiam oni uzas la indikon -q aŭ --quality.\n" ++" Vidu la indikon --managed por uzi mastrumitan bitrapidon,\n" + " kiu celu la elektitan valoron.\n" + + #: oggenc/oggenc.c:486 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" + " --managed Ŝaltas la motoron por mastrumado de bitrapido. Tio\n" +-" permesos multe pli grandan precizecon por specifi la " +-"uzata(j)n\n" ++" permesos multe pli grandan precizecon por specifi la uzata(j)n\n" + " bitrapido(j)n, tamen la enkodado estos multe pli\n" + " malrapida. Ne uzu tion, krom se vi bezonegas bonan\n" + " precizecon por bitrapido, ekzemple dum sonfluo.\n" +@@ -1618,11 +1542,10 @@ msgstr "" + " -m, --min-bitrate Specifas minimuman bitrapidon (po kbps). Utilas por\n" + " enkodado de kanalo kun fiksita grandeco. Tio aŭtomate\n" + " ebligos la reĝimon de mastrumado de bitrapido\n" +-" (vidu la opcion --managed).\n" ++" (vidu la indikon --managed).\n" + " -M, --max-bitrate Specifas maksimuman bitrapidon po kbps. Utilas por\n" +-" sonfluaj aplikaĵoj. Tio aŭtomate ebligos la reĝimon " +-"de\n" +-" mastrumado de bitrapido (vidu la opcion --managed).\n" ++" sonfluaj aplikaĵoj. Tio aŭtomate ebligos la reĝimon de\n" ++" mastrumado de bitrapido (vidu la indikon --managed).\n" + + #: oggenc/oggenc.c:500 + #, c-format +@@ -1634,14 +1557,11 @@ msgid "" + " for advanced users only, and should be used with\n" + " caution.\n" + msgstr "" +-" --advanced-encode-option opcio=valoro\n" +-" Difinas alnivelan enkodigan opcion por la indikita " +-"valoro.\n" +-" La validaj opcioj (kaj ties valoroj) estas " +-"priskribitaj\n" ++" --advanced-encode-option indiko=valoro\n" ++" Difinas alnivelan enkodigan indikon por la indikita valoro.\n" ++" La validaj indikoj (kaj ties valoroj) estas priskribitaj\n" + " en la 'man'-paĝo disponigita kun tiu ĉi programo. Ili\n" +-" celas precipe alnivelajn uzantojn, kaj devus esti " +-"uzata\n" ++" celas precipe alnivelajn uzantojn, kaj devus esti uzata\n" + " tre singarde.\n" + + #: oggenc/oggenc.c:507 +@@ -1673,11 +1593,10 @@ msgstr "" + " --downmix Enmiksas dukanalon al unukanalo. Nur ebligita por\n" + " dukanala enigo.\n" + " -s, --serial Specifas serian numeron por la fluo. Se oni enkodas\n" +-" multoblajn dosierojn, tiu numero kreskas post ĉiu " +-"fluo.\n" ++" multoblajn dosierojn, tiu numero kreskas post ĉiu fluo.\n" + + #: oggenc/oggenc.c:520 +-#, fuzzy, c-format ++#, c-format + msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +@@ -1685,12 +1604,10 @@ msgid "" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" +-" --discard-comments Evitas komentojn en FLAC aŭ Ogg-FLAC-dosieroj por ke\n" +-" ili ne estu kopiitaj al la elig-dosiero de Ogg " +-"Vorbis.\n" +-" --ignorelength Ignoras la datumlongecon en la kapoj de 'wav'. Tio\n" +-" ebligos subtenon de dosierojn > 4GB kaj datumfluojn " +-"'STDIN'.\n" ++" --discard-comments Evitas komentojn en FLAC kaj Ogg-FLAC-dosieroj por ke\n" ++" ili ne estu kopiitaj al la elig-dosiero Ogg Vorbis.\n" ++" --ignorelength Ignoras la datumlongecon en la Wave-datumkapoj. Tio\n" ++" ebligos subtenon de dosieroj > 4GB kaj datumfluojn STDIN.\n" + "\n" + + #: oggenc/oggenc.c:526 +@@ -1699,70 +1616,57 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + " Nomigo:\n" +-" -o, --output=dn Skribas dosieron kun la nomo 'dn' (nur validas por " +-"unuop-\n" ++" -o, --output=dn Skribas dosieron kun la nomo 'dn' (nur validas por unuop-\n" + " dosiera reĝimo)\n" + " -n, --names=ĉeno Produktas dosiernomojn laŭ tiu 'ĉeno', kun %%a, %%t,\n" +-" %%l, %%n, %%d anstataŭitaj per artisto, titolo, " +-"albumo,\n" +-" bendnumero kaj dato, respektive (vidu sube kiel " +-"specifi\n" ++" %%l, %%n, %%d anstataŭitaj per artisto, titolo, albumo,\n" ++" bendnumero kaj dato, respektive (vidu sube kiel specifi\n" + " tion). %%%% rezultigas la signon %%.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" +-" -X, --name-remove=s Forigas la indikitajn signojn en 's' el la parametroj " +-"de\n" ++" -X, --name-remove=s Forigas la indikitajn signojn en 's' el la parametroj de\n" + " la ĉeno post -n. Utilas por validigi dosiernomojn\n" +-" -P, --name-replace=s Anstataŭigas signojn forigitaj de --name-remove per " +-"la\n" +-" specifitaj signoj en la ĉeno 's'. Se tiu ĉeno estos " +-"pli\n" ++" -P, --name-replace=s Anstataŭigas signojn forigitaj de --name-remove per la\n" ++" specifitaj signoj en la ĉeno 's'. Se tiu ĉeno estos pli\n" + " mallonga ol la listo en --name-remove aŭ tiu ne estas\n" + " specifita, la signoj estos simple forigitaj.\n" +-" Implicitaj valoroj por la supraj du argumentoj " +-"dependas de\n" ++" Implicitaj valoroj por la supraj du argumentoj dependas de\n" + " la platformo de via sistemo.\n" + + #: oggenc/oggenc.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" +-" -c, --comment=k Aldonas la ĉenon 'k' kiel kroman komenton. Tio povas " +-"esti\n" ++" --utf8 Indikas al oggenc ke la komand-liniaj parametroj dato, titolo,\n" ++" albumo, artisto, stilo, kaj komento jam estas laŭ UTF-8.\n" ++" Ĉe Vindozo, tiu ŝaltilo ankaŭ taŭgas por dosiernomoj.\n" ++" -c, --comment=k Aldonas la ĉenon 'k' kiel kroman komenton. Tio povas esti\n" + " uzata plurfoje. La argumento devas esti laŭ la formo\n" + " \"etikedo=valoro\".\n" +-" -d, --date Dato por la bendo (ordinare temas pri la dato de " +-"ludado)\n" ++" -d, --date Dato por la bendo (ordinare temas pri la dato de ludado)\n" + + #: oggenc/oggenc.c:550 + #, c-format +@@ -1785,87 +1689,74 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" ++" -L, --lyrics Inkluzivi muzik-tekstoj el la indikita dosiero (formo\n" ++" .srt aŭ .lrc)\n" ++" -Y, --lyrics-language Indiki la lingvon de la muzik-tekstoj\n" + + #: oggenc/oggenc.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" + " Se multopaj enig-dosieroj estas indikitaj, tiaokaze\n" +-" multopaj ekzemploj de la antaŭaj kvin argumentoj " +-"estos\n" ++" multopaj ekzempleroj el la antaŭaj ok argumentoj estos\n" + " uzitaj, laŭ la donita ordo. Se oni indikis malpli da\n" +-" titoloj ol dosieroj, OggEnc montros averton, kaj " +-"reuzos\n" +-" la lastan por la restantaj dosieroj. Se malpli da " +-"bend-\n" ++" titoloj ol dosieroj, OggEnc montros averton, kaj reuzos\n" ++" la lastan por la restantaj dosieroj. Se malpli da bend-\n" + " numeroj estas indikitaj, la restantaj dosieroj estos\n" +-" nenumeritaj. Por la aliaj, la lasta etikedo estos " +-"reuzata\n" +-" por ĉiuj restantaj sen ajna averto (tiel ekzemple vi\n" +-" povas specifigi daton kaj aplikigi ĝin por ĉiuj aliaj\n" +-" dosieroj.\n" ++" nenumeritaj. Se malpli da tekstoj estas indikitaj, la\n" ++" restantaj dosieroj havos neniun tekston aldonite. Por\n" ++" la aliaj, la lasta etikedo estos reuzata por ĉiuj\n" ++" restantaj sen ajna averto (tiel ekzemple vi povas\n" ++" specifigi daton unufoje kaj aplikigi ĝin por ĉiuj aliaj\n" ++" dosieroj)\n" + "\n" + + #: oggenc/oggenc.c:572 +-#, fuzzy, c-format ++#, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" + "ENIG-DOSIEROJ:\n" +-" Enigaj dosieroj de OggEnc aktuale devas esti laŭ la formoj 24, 16 aŭ 8-" +-"bitaj\n" +-" PCM WAV, AIFF aŭ AIFF/C, 32-bitaj IEEE-glitkomaj Wave kaj, laŭdezire, FLAC " +-"aŭ\n" +-" Ogg FLAC. Dosieroj povas esti unukanalaj aŭ dukanalaj (aŭ plurkanalaj) kaj " +-"je\n" +-" iu ajn akiro-rapido. Alternative, la opcio --raw povas esti indikata por ke " +-"oni\n" +-" uzu krudan PCM-datuman dosieron, kiu devas esti 16-bita dukanala pezfina " +-"PCM\n" +-" ('senkapa wav'), krom se oni specifu kromajn parametrojn por kruda reĝimo.\n" ++" Enigaj dosieroj de OggEnc aktuale devas esti laŭ la formoj 24, 16 aŭ 8-bitaj\n" ++" PCM Wave, AIFF aŭ AIFF/C, 32-bitaj IEEE-glitkomaj Wave kaj, laŭdezire, FLAC aŭ\n" ++" Ogg FLAC. Dosieroj povas esti unukanalaj aŭ dukanalaj (aŭ plurkanalaj) kaj je\n" ++" iu ajn akiro-rapido. Alternative, la indiko --raw povas esti indikata por ke oni\n" ++" uzu krudan PCM-dosieron, kiu devas esti 16-bita dukanala pezfina PCM\n" ++" ('senkapa Wave'), krom se oni specifu kromajn parametrojn por kruda reĝimo.\n" + " Vi povas indiki akiradon de dosiero el 'stdin' uzante la signon '-' kiel\n" + " enig-dosiernomon.\n" + " Laŭ tiu reĝimo, eligo iras al 'stdout', krom se elig-dosiernomo estis\n" + " indikita per -o\n" ++" Muzikteksto-dosieroj povas esti laŭ la formoj de SubRip (.srt) aŭ LRC (.lrc)\n" + "\n" + + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"AVERTO: ni preteratentas malpermesitan specialan signon '%c' en la nomformo\n" ++msgstr "AVERTO: ni preteratentas malpermesitan specialan signon '%c' en la nomformo\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format +@@ -1874,11 +1765,8 @@ msgstr "Ni ebligas la motoron kiu regas bitrapidon\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTO: Kruda pez-ordo estis specifita por nekruda datumaro. Ni konsideros " +-"ke la enigo estas kruda.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTO: Kruda pez-ordo estis specifita por nekruda datumaro. Ni konsideros ke la enigo estas kruda.\n" + + #: oggenc/oggenc.c:719 + #, c-format +@@ -1891,85 +1779,74 @@ msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "AVERTO: Ne eblis legi reakiradan frekvencon \"%s\"\n" + + #: oggenc/oggenc.c:732 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Averto: La reakirada rapideco estis specifita kiel %d Hz. Eble vi volis " +-"indiki %d Hz, ĉu?\n" ++msgstr "AVERTO: reakirada rapideco estis specifita kiel %d Hz. Ĉu vi ne volis indiki %d Hz?\n" + + #: oggenc/oggenc.c:742 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "Averto: Ne eblis malkomponi skalan faktoron \"%s\"\n" ++msgstr "AVERTO: Ne eblis malkomponi skalan faktoron \"%s\"\n" + + #: oggenc/oggenc.c:756 + #, c-format + msgid "No value for advanced encoder option found\n" +-msgstr "Neniu valoro por la opcio de alnivela enkodilo estis trovita\n" ++msgstr "Neniu valoro por la indiko de alnivela enkodilo estis trovita\n" + + #: oggenc/oggenc.c:776 + #, c-format + msgid "Internal error parsing command line options\n" +-msgstr "Interna eraro dum analizado de la komandlinaj opcioj\n" ++msgstr "Interna eraro dum analizado de la komandlinaj indikoj\n" + + #: oggenc/oggenc.c:787 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "Averto: Malpermesita komento estis uzata (\"%s\"), ni preteratentas.\n" ++msgstr "AVERTO: Malpermesita komento estis uzita (\"%s\"), ni preteratentas.\n" + + #: oggenc/oggenc.c:824 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "Averto: la meznombra bitrapido \"%s\" ne estis rekonita\n" ++msgstr "AVERTO: meznombra bitrapido \"%s\" ne estis rekonita\n" + + #: oggenc/oggenc.c:832 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "Averto: la minimuma bitrapido \"%s\" ne estis rekonita\n" ++msgstr "AVERTO: minimuma bitrapido \"%s\" ne estis rekonita\n" + + #: oggenc/oggenc.c:845 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "Averto: la maksimuma bitrapido \"%s\" ne estis rekonita\n" ++msgstr "AVERTO: maksimuma bitrapido \"%s\" ne estis rekonita\n" + + #: oggenc/oggenc.c:857 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" +-msgstr "La kvalita opcio \"%s\" ne estis rekonita, ni preteratentas\n" ++msgstr "La kvalita indiko \"%s\" ne estis rekonita, ni preteratentas\n" + + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"AVERTO: la kvalito nivelo estas tro alta, ni uzos la maksimuman valoron.\n" ++msgstr "AVERTO: la kvalito nivelo estas tro alta, ni uzos la maksimuman valoron.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"AVERTO: Tromultaj formo-indikoj por nomoj estis specifitaj, ni uzos la " +-"lastan\n" ++msgstr "AVERTO: Tromultaj formo-indikoj por nomoj estis specifitaj, ni uzos la lastan\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"AVERTO: Tromultaj filtriloj de nomformo-indikoj estis specifitaj, ni uzos la " +-"lastan\n" ++msgstr "AVERTO: Tromultaj filtriloj de nomformo-indikoj estis specifitaj, ni uzos la lastan\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"AVERTO: Tromultaj anstataŭigoj de filtriloj de nomformo-indikoj estis " +-"specifitaj, ni uzos la lastan\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "AVERTO: Tromultaj anstataŭigoj de filtriloj de nomformo-indikoj estis specifitaj, ni uzos la lastan\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"AVERTO: Tromultaj eligaj dosieroj estis specifitaj, tio sugestas uzon de -n\n" ++msgstr "AVERTO: Tromultaj eligaj dosieroj estis specifitaj, tio sugestas uzon de -n\n" + + #: oggenc/oggenc.c:909 + #, c-format +@@ -1978,26 +1855,18 @@ msgstr "oggenc el %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTO: Kruda bitoj/specimeno estis specifita por nekruda datumaro. Ni " +-"konsideros ke la enigo estas kruda.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTO: Kruda bitoj/specimeno estis specifita por nekruda datumaro. Ni konsideros ke la enigo estas kruda.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" +-msgstr "" +-"AVERTO: Nevalida bitoj/specimeno estis specifita, ni konsideros kiel 16.\n" ++msgstr "AVERTO: Nevalida bitoj/specimeno estis specifita, ni konsideros kiel 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"AVERTO: Kruda kanal-nombro estis specifita por nekruda datumaro. Ni " +-"konsideros ke la enigo estas kruda.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTO: Kruda kanal-nombro estis specifita por nekruda datumaro. Ni konsideros ke la enigo estas kruda.\n" + + #: oggenc/oggenc.c:937 + #, c-format +@@ -2006,37 +1875,33 @@ msgstr "AVERTO: Nevalida kanal-nombro estis specifita, ni konsideros kiel 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTO: Kruda akiro-rapido estis specifita por nekruda datumaro. Ni " +-"konsideros ke la enigo estas kruda.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTO: Kruda akiro-rapido estis specifita por nekruda datumaro. Ni konsideros ke la enigo estas kruda.\n" + + #: oggenc/oggenc.c:953 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"AVERTO: Nevalida akiro-rapido estis specifita, ni konsideros kiel 44100.\n" ++msgstr "AVERTO: Nevalida akiro-rapido estis specifita, ni konsideros kiel 44100.\n" + + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "AVERTO: Subteno al Kate ne estas enkompilita; muzik-tekstoj estos forlasitaj.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "AVERTO: lingvo ne povas esti pli longa ol 15 signoj; distranĉite.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "AVERTO: Nekonata opcio estis specifita, ni preteratentas->\n" ++msgstr "AVERTO: Nekonata indiko estis specifita, ni preteratentas->\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Ne eblis konverti la komenton al UTF-8, ne eblas aldoni\n" ++msgstr "'%s' ne estas valida UTF-8, ne eblas aldoni\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format +@@ -2046,8 +1911,7 @@ msgstr "Ne eblis konverti la komenton al UTF-8, ne eblas aldoni\n" + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"AVERTO: Nesufiĉe da titoloj estis specifitaj: promanke al la lasta titolo.\n" ++msgstr "AVERTO: Nesufiĉe da titoloj estis specifitaj: promanke al la lasta titolo.\n" + + #: oggenc/platform.c:172 + #, c-format +@@ -2065,78 +1929,53 @@ msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Eraro: la pado-segmento \"%s\" ne estas dosierujo\n" + + #: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Averto: La komendo %d en la fluo %d havas nevalidan formon, ĝi ne enhavas la " +-"simbolon '=': \"%s\"\n" ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "AVERTO: La komento %d en la fluo %d havas nevalidan formon, ĝi ne enhavas la simbolon '=': \"%s\"\n" + + #: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Averto : Nevalida komenta nomo-kampo en la komento %d (fluo %d): \"%s\"\n" ++msgstr "AVERTO : Nevalida komenta nomo-kampo en la komento %d (fluo %d): \"%s\"\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Averto: Malpermesita UTF-8-a signo-sekvo en la komento %d (fluo %d): la " +-"grandeca marko malĝustas\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "AVERTO: Malpermesita signo-vico de UTF-8 en la komento %d (fluo %d): la grandeca marko malĝustas\n" + + #: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Averto: Malpermesita UTF-8-a signo-sekvo en la komento %d (fluo %d): tro " +-"malmultaj bitokoj\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "AVERTO: Malpermesita signo-vico de UTF-8 en la komento %d (fluo %d): tro malmultaj bitokoj\n" + + #: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Averto: Malpermesita UTF-8-a signo-vico en la komento %d (fluo %d): nevalida " +-"signo-sekvo \"%s\": %s\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "AVERTO: Malpermesita UTF-8-a signo-vico en la komento %d (fluo %d): nevalida signo-vico \"%s\": %s\n" + + #: ogginfo/ogginfo2.c:356 +-#, fuzzy + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "Averto: Malsukceso en utf8-a dekodilo. Tio ĉi devus esti malebla\n" ++msgstr "AVERTO: Malsukceso en la utf8-a dekodilo. Tio ĉi ne devus ebli\n" + + #: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "Averto: malkontinuaĵo en fluo (%d)\n" ++msgstr "AVERTO: malkontinuaĵo en la fluo (%d)\n" + + #: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Averto: Ne eblis dekodi 'theora' kapo-pako - nevalida 'theora' fluo (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "AVERTO: Ne eblis dekodi kapo-pakon 'Theora' - nevalida fluo 'Theora' (%d)\n" + + #: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Averto: La 'theora' fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La kap-" +-"paĝo de la terminalo enhavas kromajn pakojn aŭ ĝi havas la atributon " +-"'granulepos' ne-nula\n" ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "AVERTO: La fluo 'Theora' %d ne havas ĝuste enkadrigitan kapdatumaron. La finakap-paĝo enhavas kromajn pakojn aŭ ĝi havas la atributon 'granulepos' ne-nula\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +-"'Theora'-kapoj estis malkomponitaj por la fluo %d, jen pli da informo...\n" ++msgstr "'Theora'-kapoj estis malkomponitaj por la fluo %d, jen pli da informo...\n" + + #: ogginfo/ogginfo2.c:403 + #, c-format +@@ -2245,14 +2084,12 @@ msgid "User comments section follows...\n" + msgstr "Jen sekcio de uzant-komentoj...\n" + + #: ogginfo/ogginfo2.c:477 +-#, fuzzy + msgid "WARNING: Expected frame %" +-msgstr "Averto: Atendita kadro %" ++msgstr "AVERTO: Oni atendis kadron %" + + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy + msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Averto: 'granulepos' en la fluo %d malpliiĝas de %" ++msgstr "AVERTO: 'granulepos' en la fluo %d malpliiĝas el %" + + #: ogginfo/ogginfo2.c:520 + msgid "" +@@ -2263,29 +2100,19 @@ msgstr "" + "\tTotala datum-longeco: %" + + #: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Averto: Ne eblis dekodi 'vorbis'-an kapo-pakon %d - malvalida 'vorbis'-a " +-"fluo (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "AVERTO: Ne eblis dekodi la kapo-pakon 'Vorbis' %d - nevalida fluo 'Vorbis' (%d)\n" + + #: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Averto: La 'vorbis'-a fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La " +-"kap-paĝo de la terminalo enhavas kromajn pakojn aŭ ĝi havas la atributon " +-"'granulepos' ne-nula\n" ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "AVERTO: La 'theora'-fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La finakap-paĝo enhavas kromajn pakojn aŭ ĝi havas la atributon 'granulepos' ne-nula\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" +-"'Vorbis'-kapoj estis malkomponitaj por la fluo %d, jen pli da informo...\n" ++msgstr "'Vorbis'-kapoj estis malkomponitaj por la fluo %d, jen pli da informo...\n" + + #: ogginfo/ogginfo2.c:572 + #, c-format +@@ -2339,9 +2166,8 @@ msgid "Lower bitrate not set\n" + msgstr "La malsupera bitrapido ne estas difinita\n" + + #: ogginfo/ogginfo2.c:630 +-#, fuzzy + msgid "Negative or zero granulepos (%" +-msgstr "Malvalida nula 'granulepos'-rapido\n" ++msgstr "Negativa aŭ nula 'granulepos' (%" + + #: ogginfo/ogginfo2.c:651 + msgid "" +@@ -2352,35 +2178,24 @@ msgstr "" + "\tEntuta datumlongeco: %" + + #: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Averto: Ne eblis dekodi 'kate'-an kapo-pakon %d - nevalida 'kate'-a fluo (%" +-"d)\n" ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "AVERTO: Ne eblis dekodi kapo-pakon 'Kate' %d - nevalida 'Kate'-fluo (%d)\n" + + #: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"Averto: la pako %d ne ŝajnas esti 'kate'-kapo - nevalida 'kate'-a fluo (%d)\n" ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "AVERTO: la pako %d ne ŝajnas esti 'Kate'-kapo - nevalida 'Kate'-fluo (%d)\n" + + #: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Averto: La 'kate'-fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La fina " +-"kap-paĝo enhavas kromajn pakojn aŭ ĝi havas ne-nulan 'granulepos'-atributon\n" ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "AVERTO: La 'Kate'-fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La fina kap-paĝo enhavas kromajn pakojn aŭ ĝi havas ne-nulan 'granulepos'-atributon\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" +-"'Kate'-kapoj estis disanalizitaj por la fluo %d, jen pli da informo...\n" ++msgstr "'Kate'-kapoj estis disanalizitaj por la fluo %d, jen pli da informo...\n" + + #: ogginfo/ogginfo2.c:741 + #, c-format +@@ -2458,7 +2273,7 @@ msgstr "\n" + + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +-msgstr "" ++msgstr "Negativa 'granulepos' (%" + + #: ogginfo/ogginfo2.c:853 + msgid "" +@@ -2469,36 +2284,27 @@ msgstr "" + "\tEntuta datumlongeco: %" + + #: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Averto: Neniu EOS (flufino) estis difinita en la fluo %d\n" ++msgstr "AVERTO: Neniu EOS (flufino) estis difinita en la fluo %d\n" + + #: ogginfo/ogginfo2.c:1047 +-#, fuzzy + msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "Averto: Nevalida kap-paĝo, neniu pako estis trovita\n" ++msgstr "AVERTO: Nevalida kap-paĝo, neniu pako estis trovita\n" + + #: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Averto: Nevalida kap-paĝo en la fluo %d, ĝi enhavas tromultajn pakojn\n" ++msgstr "AVERTO: Nevalida kap-paĝo en la fluo %d, ĝi enhavas multoblajn pakojn\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Rimarko: La fluo %d havas seri-numero %d, kiu estas permesita, sed ĝi povas " +-"kaŭzi problemojn kun kelkaj iloj.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Rimarko: La fluo %d havas seri-numero %d, kiu estas permesita, sed ĝi povas kaŭzi problemojn kun kelkaj iloj.\n" + + #: ogginfo/ogginfo2.c:1107 +-#, fuzzy + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" +-"Averto: Truo estis trovita en la datumaro (%d bajtoj) proksimume ĉe la " +-"deŝovo %" ++msgstr "AVERTO: Truo en la datumaro (%d bajtoj) estis trovita proksimume ĉe la deŝovo %" + + #: ogginfo/ogginfo2.c:1134 + #, c-format +@@ -2523,25 +2329,21 @@ msgid "Page found for stream after EOS flag" + msgstr "Estis trovita paĝo por la fluo post signo EOS (flufino)" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Oni preterobservis la limojn por intermiksado: aperis nova fluo antaŭ la " +-"fino de ĉiuj antaŭaj fluoj" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Oni preterobservis la limojn por intermiksado: aperis nova fluo antaŭ la fino de ĉiuj antaŭaj fluoj" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." + msgstr "Eraro nekonata." + + #: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#, c-format + msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" +-"Averto: malvalide lokita(j) paĝo(j) por la logika fluo %d\n" +-"Tio indikas ke la ogg-dosiero estas disrompita: %s.\n" ++"AVERTO: malvalide lokita(j) paĝo(j) por la logika fluo %d\n" ++"Tio indikas disrompitan Ogg-dosieron : %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format +@@ -2549,26 +2351,19 @@ msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Nova logika datum-fluo (num.: %d, serio: %08x): tipo %s\n" + + #: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" +-"Averto: komenco-signalo por fluo ne estis difinita en la datum-fluo %d\n" ++msgstr "AVERTO: komenco-signalo por fluo ne estis difinita en la datum-fluo %d\n" + + #: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" +-"Averto: komenco-signalo por fluo ne estis trovita en la mezo de la datum-" +-"fluo %d\n" ++msgstr "AVERTO: komenco-signalo por fluo ne estis trovita en la mezo de la datum-fluo %d\n" + + #: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Averto: aperis intervalo en numer-sekvoj de la fluo %d. Oni ricevis la paĝon " +-"%ld atendinte la paĝon %ld. Tio indikas nekompletan datumaron.\n" ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "AVERTO: aperis intervalo en numer-sekvoj de la fluo %d. Oni ricevis la paĝon %ld atendinte la paĝon %ld. Tio indikas mankantan datumaron.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format +@@ -2576,12 +2371,12 @@ msgid "Logical stream %d ended\n" + msgstr "La logika fluo %d finiĝis\n" + + #: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" +-"Eraro: Neniu ogg-datumaro estis trovita en la dosiero \"%s\".\n" ++"ERARO: Neniu Ogg-datumaro estis trovita en la dosiero \"%s\".\n" + "La enigo probable ne estas Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 +@@ -2604,8 +2399,8 @@ msgid "" + msgstr "" + "(k) 2003-2005 Michael Smith \n" + "\n" +-"Uzado: ogginfo [opcioj] dosiero1.ogg [dosiero2.ogx ... dosieroN.ogv]\n" +-"Subtenataj opcioj:\n" ++"Uzado: ogginfo [indikoj] dosiero1.ogg [dosiero2.ogx ... dosieroN.ogv]\n" ++"Subtenataj indikoj:\n" + "\t-h Montras tiun ĉi help-mesaĝon\n" + "\t-q Fariĝas malpli mesaĝema. Unuope, forigas detaligajn informajn\n" + "\t mesaĝojn; duope, forigas avertojn.\n" +@@ -2626,7 +2421,7 @@ msgid "" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +-"Uzado: ogginfo [opcioj] dosiero1.ogg [dosiero2.ogx ... dosieroN.ogv]\n" ++"Uzado: ogginfo [indikoj] dosiero1.ogg [dosiero2.ogx ... dosieroN.ogv]\n" + "\n" + "ogginfo estas ilo kiu montras informaron pri Ogg-dosieroj\n" + "kaj helpas malkovri problemojn pri ili.\n" +@@ -2640,67 +2435,67 @@ msgstr "Neniu enig-dosiero estis specifica. Uzu \"ogginfo -h\" por helpo\n" + #: share/getopt.c:673 + #, c-format + msgid "%s: option `%s' is ambiguous\n" +-msgstr "%s: la opcio '%s' estas plursignifebla\n" ++msgstr "%s: la indiko '%s' estas plursignifebla\n" + + #: share/getopt.c:698 + #, c-format + msgid "%s: option `--%s' doesn't allow an argument\n" +-msgstr "%s: la opcio '--%s' ne permesas argumentojn\n" ++msgstr "%s: la indiko '--%s' ne permesas argumentojn\n" + + #: share/getopt.c:703 + #, c-format + msgid "%s: option `%c%s' doesn't allow an argument\n" +-msgstr "%s: la opcio '%c%s' ne permesas argumentojn\n" ++msgstr "%s: la indiko '%c%s' ne permesas argumentojn\n" + + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s: la opcio '%s' postulas argumenton\n" ++msgstr "%s: la indiko '%s' postulas argumenton\n" + + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" +-msgstr "%s: nerekonita opcio '--%s'\n" ++msgstr "%s: nerekonita indiko '--%s'\n" + + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" +-msgstr "%s: nerekonita opcio '--%c%s'\n" ++msgstr "%s: nerekonita indiko '--%c%s'\n" + + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +-msgstr "%s: malpermesita opcio -- %c\n" ++msgstr "%s: malpermesita indiko -- %c\n" + + #: share/getopt.c:783 + #, c-format + msgid "%s: invalid option -- %c\n" +-msgstr "%s: malvalida opcio -- %c\n" ++msgstr "%s: nevalida indiko -- %c\n" + + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +-msgstr "%s: la opcio postulas argumenton -- %c\n" ++msgstr "%s: la indiko postulas argumenton -- %c\n" + + #: share/getopt.c:860 + #, c-format + msgid "%s: option `-W %s' is ambiguous\n" +-msgstr "%s: la opcio '-W %s' estas plursignifebla\n" ++msgstr "%s: la indiko '-W %s' estas plursignifebla\n" + + #: share/getopt.c:878 + #, c-format + msgid "%s: option `-W %s' doesn't allow an argument\n" +-msgstr "%s: opcio '-W %s' ne permesas argumenton\n" ++msgstr "%s: indiko '-W %s' ne permesas argumenton\n" + + #: vcut/vcut.c:144 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't flush output stream\n" +-msgstr "Ne eblis malkomponi la tondpunkton \"%s\"\n" ++msgstr "Ne eblis liberigi eligan fluon\n" + + #: vcut/vcut.c:164 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't close output file\n" +-msgstr "Ne eblis malkomponi la tondpunkton \"%s\"\n" ++msgstr "Ne eblis fermi elig-dosieron\n" + + #: vcut/vcut.c:225 + #, c-format +@@ -2708,17 +2503,14 @@ msgid "Couldn't open %s for writing\n" + msgstr "Ne eblis malfermi %s-on por skribado\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Uzado: vcut enigdosiero.ogg eligdosiero1.ogg eligdosiero2.ogg [tondpunkto | " +-"+tondpunkto]\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Uzado: vcut enigdosiero.ogg eligdosiero1.ogg eligdosiero2.ogg [tondpunkto | +tondtempo]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgstr "Por eviti kreadon de eligdosiero, indiku \".\" kiel ties nomon.\n" + + #: vcut/vcut.c:277 + #, c-format +@@ -2731,9 +2523,9 @@ msgid "Couldn't parse cutpoint \"%s\"\n" + msgstr "Ne eblis malkomponi la tondpunkton \"%s\"\n" + + #: vcut/vcut.c:301 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Procezado: Ni tondas je %lld sekundoj\n" ++msgstr "Procezado: Ni tondas je %lf sekundoj\n" + + #: vcut/vcut.c:303 + #, c-format +@@ -2746,54 +2538,54 @@ msgid "Processing failed\n" + msgstr "La procezado malsukcesis\n" + + #: vcut/vcut.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "Averto: Atendita kadro %" ++msgstr "AVERTO: Neatendita 'granulepos' " + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Ŝlosilo ne trovita" ++msgstr "Tondpunkto ne estis trovita\n" + + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgstr "Ne eblas produkti dosieron komencantan kaj finiĝantan inter specimen-pozicioj" + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgstr "Ne eblas produkti dosieron komencantan inter specimen-pozicioj" + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgstr "Indiku \".\" kiel duan eligdosieron por forigi tiun ĉi eraron.\n" + + #: vcut/vcut.c:498 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "Malsukcesis skribo de komentoj al la elig-dosiero: %s\n" ++msgstr "Ne eblis skribi pakon al la eligdosiero\n" + + #: vcut/vcut.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "Eraro dum legado de la unua paĝo de Ogg-bitfluo." ++msgstr "BOS (ekfluo) ne estis difinita en la unua paĝo de la fluo\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Multkunigitaj bitfluoj ne estas subtenataj\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Riparebla bitflua eraro\n" ++msgstr "Interna bitflu-analiza eraro\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" +-msgstr "La dua datumkapo estas disrompita\n" ++msgstr "Datumkapa pako disrompita\n" + + #: vcut/vcut.c:565 + #, c-format +@@ -2801,9 +2593,9 @@ msgid "Bitstream error, continuing\n" + msgstr "Bitflua eraro, ni daŭrigas\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "Eraro en la unua datumkapo: ĉu ne estas 'vorbis'?\n" ++msgstr "Eraro en datumkapo: ĉu ne estas 'vorbis'?\n" + + #: vcut/vcut.c:626 + #, c-format +@@ -2811,19 +2603,19 @@ msgid "Input not ogg.\n" + msgstr "La enigo ne esta ogg.\n" + + #: vcut/vcut.c:630 +-#, fuzzy, c-format ++#, c-format + msgid "Page error, continuing\n" +-msgstr "Bitflua eraro, ni daŭrigas\n" ++msgstr "Paĝ-eraro, ni daŭrigas\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "AVERTO: enigdosiero finiĝis neatendite\n" + + #: vcut/vcut.c:644 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Flufino estis trovita antaŭ tondpunkto.\n" ++msgstr "AVERTO: EOS (flufino) trovita antaŭ tondpunkto\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +@@ -2839,8 +2631,7 @@ msgstr "Eraro dum legado de la komenca kapo-pako." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" +-"Ne eblis disponi sufiĉe da memoro por registri novan seri-numeron de fluo." ++msgstr "Ne eblis disponi sufiĉe da memoro por registri novan seri-numeron de fluo." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +@@ -2851,9 +2642,8 @@ msgid "Input is not an Ogg bitstream." + msgstr "La enigo ne estas Ogg-bitfluo." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "La Ogg-bitfluo ne enhavas vorbis-datumaron." ++msgstr "La Ogg-bitfluo ne enhavas Vorbis-datumaron." + + #: vorbiscomment/vcedit.c:579 + msgid "EOF before recognised stream." +@@ -2868,25 +2658,21 @@ msgid "Corrupt secondary header." + msgstr "Disrompita dua datumkapo." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy + msgid "EOF before end of Vorbis headers." +-msgstr "Finfluo antaŭ la fino de la vorbis-datumkapoj." ++msgstr "EOF (finfluo) antaŭ la fino de la Vorbis-datumkapoj." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." + msgstr "Disrompita aŭ malkompleta datumaro, ni daŭrigas..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Eraro dum skribado de fluo al la eligo. La elig-fluo povas esti disrompita " +-"aŭ tranĉita." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Eraro dum skribado de fluo al la eligo. La elig-fluo povas esti disrompita aŭ tranĉita." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "Malsukcesis malfermo de dosiero kiel vorbis: %s\n" ++msgstr "Malsukceso dum malfermo de dosiero kiel Vorbis: %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format +@@ -2909,9 +2695,9 @@ msgid "no action specified\n" + msgstr "neniu ago estis indikita\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Ne eblis konverti la komenton al UTF-8, ne eblas aldoni\n" ++msgstr "Ne eblis mal-surogati komenton, ne povas aldoni\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2930,7 +2716,7 @@ msgid "List or edit comments in Ogg Vorbis files.\n" + msgstr "Listigi aŭ redakti komentojn en dosieroj Ogg Vorbis.\n" + + #: vorbiscomment/vcomment.c:532 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: \n" + " vorbiscomment [-Vh]\n" +@@ -2939,28 +2725,23 @@ msgid "" + msgstr "" + "Uzado: \n" + " vorbiscomment [-Vh]\n" +-" vorbiscomment [-lR] dosiero\n" +-" vorbiscomment [-R] [-c dosiero] [-t etikedo] <-a|-w> enigdosiero " +-"[eligdosiero]\n" ++" vorbiscomment [-lRe] enig-dosiero\n" ++" vorbiscomment <-a|-w> [-Re] [-c dosiero] [-t etikedo] enig-dosiero [elig-dosiero]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Listing options\n" +-msgstr "Listigaj opcioj\n" ++msgstr "Listigaj indikoj\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +-" -l, --list Listigas la komentojn (implicite, se neniu opcio " +-"estas indikita)\n" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Listigas la komentojn (implicite, se neniu indiko estas uzata)\n" + + #: vorbiscomment/vcomment.c:542 + #, c-format + msgid "Editing options\n" +-msgstr "Redaktadaj opcioj\n" ++msgstr "Redaktadaj indikoj\n" + + #: vorbiscomment/vcomment.c:543 + #, c-format +@@ -2979,24 +2760,18 @@ msgstr "" + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +-" -w, --write Skribas komentojn, anstataŭigante la jam " +-"ekzistantajn\n" ++msgstr " -w, --write Skribas komentojn, anstataŭigante la jam ekzistantajn\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" + " -c dosiero, --commentfile dosiero\n" +-" Dum listigo, skribas komentojn al la indikita " +-"dosiero.\n" +-" Dum redaktado, legas komentojn el la indikita " +-"dosiero.\n" ++" Dum listigo, skribas komentojn al la indikita dosiero.\n" ++" Dum redaktado, legas komentojn el la indikita dosiero.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format +@@ -3005,10 +2780,8 @@ msgstr " -R, --raw Legas kaj skribas komentojn per UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Uzu \\n-stilajn surogatojn por ebligi plurliniajn komentojn.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format +@@ -3018,38 +2791,27 @@ msgstr " -V, --version Eligas versian informon kaj ĉesiĝas\n" + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" +-"Se neniu elig-dosiero estas indikita, vorbiscomment modifos la enig-" +-"dosieron. Tio\n" +-"estas traktata per provizora dosiero, tiel ke la enig-dosiero ne estu " +-"modifita\n" ++"Se neniu elig-dosiero estas indikita, vorbiscomment modifos la enig-dosieron. Tio\n" ++"estas traktata per provizora dosiero, tiel ke la enig-dosiero ne estu modifita\n" + "okaze de iu eraro dum la procezado.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" +-"vorbiscomment traktas komentojn kiuj estu laŭ la formo \"nomo=valoro\", po " +-"unu por\n" +-"linio. Implicite, komentoj estas skribitaj al 'stdout' dum listado, kaj " +-"estas legitaj\n" +-"el 'stdin' dum redaktado. Alternative, dosiero povas esti indikita per la " +-"opcio -c,\n" +-"aŭ etikedoj povas esti indikitaj en la komand-linio per -t \"nomo=valoro\". " +-"Uzo de\n" ++"vorbiscomment traktas komentojn kiuj estu laŭ la formo \"nomo=valoro\", po unu por\n" ++"linio. Implicite, komentoj estas skribitaj al 'stdout' dum listado, kaj estas legitaj\n" ++"el 'stdin' dum redaktado. Alternative, dosiero povas esti indikita per la indiko -c,\n" ++"aŭ etikedoj povas esti indikitaj en la komand-linio per -t \"nomo=valoro\". Uzo de\n" + "-c aŭ -t malebligas legi el 'stdin'.\n" + + #: vorbiscomment/vcomment.c:573 +@@ -3064,31 +2826,28 @@ msgstr "" + " vorbiscomment -a enig.ogg -t \"ARTIST=Iu Homo\" -t \"TITLE=Iu Titolo\"\n" + + #: vorbiscomment/vcomment.c:578 +-#, fuzzy, c-format ++#, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" +-"ATENTU: kruda reĝimo (--raw, -R) legos kaj skribos komentojn per UTF-8 " +-"anstataŭ\n" +-"konverti al la signaro de la uzanto, kio utilas por skriptoj. Tamen, tio ne " +-"sufiĉas\n" +-"por ĝenerala difinado de komentoj en ĉiuj situacioj.\n" ++"ATENTU: kruda reĝimo (--raw, -R) legos kaj skribos komentojn per UTF-8 anstataŭ\n" ++"konvertante al la signaro de la uzanto, kio utilas por skriptoj. Tamen, tio ĉi\n" ++"ne sufiĉas por ĝenerala difinado de komentoj en ĉiuj situacioj, ĉar komentoj\n" ++"povas enhavi novliniaĵojn. Por trakti tion, uzu surogaton (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format + msgid "Internal error parsing command options\n" +-msgstr "Interna eraro dum malkomponado de la komandliniaj opcioj\n" ++msgstr "Interna eraro dum la analizado de komandliniaj indikoj\n" + + #: vorbiscomment/vcomment.c:662 + #, c-format + msgid "vorbiscomment from vorbis-tools " +-msgstr "" ++msgstr "'vorbiscomment' el 'vorbis-tools'" + + #: vorbiscomment/vcomment.c:732 + #, c-format +@@ -3130,58 +2889,59 @@ msgstr "Eraro dum renomigo de '%s' al '%s'\n" + msgid "Error removing erroneous temporary file %s\n" + msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + +-#, fuzzy + #~ msgid "Wave file reader" +-#~ msgstr "Legilo de dosiero WAV" ++#~ msgstr "Legilo de dosiero Wave" + +-#, fuzzy + #~ msgid "WARNING: Unexpected EOF in reading Wave header\n" +-#~ msgstr "" +-#~ "Averto: Neatendita EOF (fino de dosiero) dum legado de kapo de 'Wave'\n" ++#~ msgstr "AVERTO: Neatendita EOF (fino de dosiero) dum legado de Wave-datumkapo\n" + +-#, fuzzy + #~ msgid "WARNING: Unexpected EOF in reading AIFF header\n" +-#~ msgstr "Averto: Neatendita EOF (fino de dosiero) dum lego de AIFF-kapo\n" ++#~ msgstr "AVERTO: Neatendita EOF (fino de dosiero) dum legado de AIFF-datumkapo \n" + +-#, fuzzy + #~ msgid "WARNING: Unexpected EOF reading AIFF header\n" +-#~ msgstr "Averto: Neatendita EOF (fino de dosiero) dum lego de AIFF-kapo\n" ++#~ msgstr "AVERTO: Neatendita EOF (fino de dosiero) dum legado de AIFF-datumkapo\n" + + #~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "Pezkomenca 32-bita PCM-datumaro ne estas aktuale subtenata, ni ĉesigas.\n" ++#~ msgstr "Pezkomenca 32-bita PCM-datumaro ne estas aktuale subtenata, ni ĉesigas.\n" + + #~ msgid "Internal error! Please report this bug.\n" + #~ msgstr "Interna eraro! Bonvolu raporti tiun ĉi problemon.\n" + ++#~ msgid "Out of memory opening AU driver\n" ++#~ msgstr "Manko de memoro dum malfermo de AU-pelilo\n" ++ ++#~ msgid "At this moment, only linear 16 bit .au files are supported\n" ++#~ msgstr "Je tiu ĉi momento, nur linearaj 16-bitaj '.au'-dosieroj estas subtenataj\n" ++ ++#~ msgid "Negative or zero granulepos (%lld) on vorbis stream outside of headers. This file was created by a buggy encoder\n" ++#~ msgstr "Negativa aŭ nula 'granulepos' (%lld) aperis for de kapdatumaro en 'vorbis'-a fluo. Tiu ĉi dosiero estis kreita de fuŝa enkodilo\n" ++ ++#~ msgid "Negative granulepos (%lld) on kate stream outside of headers. This file was created by a buggy encoder\n" ++#~ msgstr "Negativa 'granulepos' (%lld) aperis for de kapdatumaro en 'kate'-fluo. Tiu ĉi dosiero estis kreita de fuŝa enkodilo\n" ++ + #~ msgid "Page error. Corrupt input.\n" + #~ msgstr "Paĝa eraro. Disrompita enigo.\n" + +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" ++#~ msgid "Setting eos: update sync returned 0\n" + #~ msgstr "Difinado de flufino: ĝisdatigo de sinkronigo respondis per 0\n" + + #~ msgid "Cutpoint not within stream. Second file will be empty\n" + #~ msgstr "Tondpunkto ne ene de fluo. Dua dosiero ĉiam malplenos\n" + + #~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "" +-#~ "Netraktebla speciala okazo: ĉu la unua dosiero estas tro mallonga?\n" ++#~ msgstr "Netraktebla speciala okazo: ĉu la unua dosiero estas tro mallonga?\n" + + #~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "Tondpunkto tro proksima de la dosierfino. Dua dosiero malpleniĝos.\n" ++#~ msgstr "Tondpunkto tro proksima de la dosierfino. Dua dosiero malpleniĝos.\n" + +-#, fuzzy + #~ msgid "" + #~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" ++#~ " ogg page. File may not decode correctly.\n" + #~ msgstr "" + #~ "ERARO: La unuaj du son-pakoj ne enteniĝas en unu\n" + #~ " ogg-paĝo. La dosiero eble ne estos ĝuste dekodita.\n" + +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" ++#~ msgid "Update sync returned 0, setting eos\n" + #~ msgstr "La ĝisdatigo de sinkronigo respondis per 0, ni almetas flufinon\n" + + #~ msgid "Bitstream error\n" +@@ -3190,8 +2950,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ msgid "Error in first page\n" + #~ msgstr "Eraro en la unua paĝo\n" + +-#, fuzzy +-#~ msgid "Error in first packet\n" ++#~ msgid "error in first packet\n" + #~ msgstr "eraro en la unua pako\n" + + #~ msgid "EOF in headers\n" +@@ -3203,40 +2962,15 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ "\n" + #~ msgstr "" + #~ "AVERTO: vcut ankoraŭ estas eksperimenta programeto.\n" +-#~ "Certigu ke la eligitaj dosieroj estas korektaj antaŭ ol forigi la " +-#~ "fontdosierojn.\n" ++#~ "Certigu ke la eligitaj dosieroj estas korektaj antaŭ ol forigi la fontdosierojn.\n" + #~ "\n" + +-#~ msgid "Error reading headers\n" +-#~ msgstr "Eraro dum la legado de datumkapoj\n" +- + #~ msgid "Error writing first output file\n" + #~ msgstr "Eraro dum skribado de la unua elig-dosiero\n" + + #~ msgid "Error writing second output file\n" + #~ msgstr "Eraro dum skribado de la dua elig-dosiero\n" + +-#~ msgid "Out of memory opening AU driver\n" +-#~ msgstr "Manko de memoro dun malfermo de AU-pelilo\n" +- +-#~ msgid "At this moment, only linear 16 bit .au files are supported\n" +-#~ msgstr "" +-#~ "Je tiu ĉi momento, nur linearaj 16-bitaj '.au'-dosieroj estas subtenataj\n" +- +-#~ msgid "" +-#~ "Negative or zero granulepos (%lld) on vorbis stream outside of headers. " +-#~ "This file was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Negativa aŭ nula 'granulepos' (%lld) aperis for de kapdatumaro en " +-#~ "'vorbis'-a fluo. Tiu ĉi dosiero estis kreita de fuŝa enkodilo\n" +- +-#~ msgid "" +-#~ "Negative granulepos (%lld) on kate stream outside of headers. This file " +-#~ "was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Negativa 'granulepos' (%lld) aperis for de kapdatumaro en 'kate'-fluo. " +-#~ "Tiu ĉi dosiero estis kreita de fuŝa enkodilo\n" +- + #~ msgid "" + #~ "ogg123 from %s %s\n" + #~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +@@ -3252,7 +2986,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ "ogg123 el %s %s\n" + #~ " farite de Xiph.org Foundation (http://www.xiph.org/)\n" + #~ "\n" +-#~ "Sintakso: ogg123 [] ...\n" ++#~ "Sintakso: ogg123 [] ...\n" + #~ "\n" + #~ " -h, --help tiu ĉi helpo\n" + #~ " -V, --version montras la version de Ogg123\n" +@@ -3268,8 +3002,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " -o, --device-option=k:v passes special option k with value\n" + #~ " v to previously specified device (with -d). See\n" + #~ " man page for more info.\n" +-#~ " -@, --list=filename Read playlist of files and URLs from \"filename" +-#~ "\"\n" ++#~ " -@, --list=filename Read playlist of files and URLs from \"filename\"\n" + #~ " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" + #~ " -p n, --prebuffer n Load n%% of the input buffer before playing\n" + #~ " -v, --verbose Display progress and other status information\n" +@@ -3284,14 +3017,12 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ msgstr "" + #~ " -f, --file=dosiernomo Difinas la eligan dosiernomon por antaŭe\n" + #~ " indikita aparat-dosiero (kun -d).\n" +-#~ " -k n, --skip n Preterpasas la unuajn 'n' sekundojn (aŭ laŭ formo hh:mm:" +-#~ "ss)\n" ++#~ " -k n, --skip n Preterpasas la unuajn 'n' sekundojn (aŭ laŭ formo hh:mm:ss)\n" + #~ " -K n, --end n Finas je la sekundo 'n' (aŭ laŭ formo hh:mm:ss)\n" +-#~ " -o, --device-option=k:v pasas specialan opcion 'k' kun valoro\n" ++#~ " -o, --device-option=k:v pasas specialan indikon 'k' kun valoro\n" + #~ " 'v' al antaŭe indikita aparato (kun -d). Vidu\n" + #~ " \"man\"-an paĝon por pli da informo.\n" +-#~ " -@, --list=dosiernomo Legas dosierojn kaj URL-ojn el 'dosiernomo' kun " +-#~ "ludlisto\n" ++#~ " -@, --list=dosiernomo Legas dosierojn kaj URL-ojn el 'dosiernomo' kun ludlisto\n" + #~ " -b n, --buffer n Uzas enigan bufron el 'n' kilobajtoj\n" + #~ " -p n, --prebuffer n Ŝarĝas je 'n'%% el la eniga bufro antaŭ ol ekludi\n" + #~ " -v, --verbose Montras progreson kaj ceteran informaron pri stato\n" +@@ -3300,8 +3031,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " -y n, --ntimes Ripetas ĉiun luditan blokon 'n' foje\n" + #~ " -z, --shuffle Hazarda ludado\n" + #~ "\n" +-#~ "ogg123 pretersaltos al la sekvan muzikon pro SIGINT (Ctrl-C); du SIGINT-" +-#~ "oj ene de\n" ++#~ "ogg123 pretersaltos al la sekvan muzikon pro SIGINT (Ctrl-C); du SIGINT-oj ene de\n" + #~ "'s' milisekundoj finigas ogg123-on.\n" + #~ " -l, --delay=s Difinas 's'-on [milisekundoj] (antaŭsupoze al 500).\n" + +@@ -3314,8 +3044,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " -Q, --quiet Produce no output to stderr\n" + #~ " -h, --help Print this help text\n" + #~ " -v, --version Print the version number\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" ++#~ " -r, --raw Raw mode. Input files are read directly as PCM data\n" + #~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" + #~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" + #~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +@@ -3326,12 +3055,9 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " encoding, equivalent to using -q or --quality.\n" + #~ " See the --managed option to use a managed bitrate\n" + #~ " targetting the selected bitrate.\n" +-#~ " --managed Enable the bitrate management engine. This will " +-#~ "allow\n" +-#~ " much greater control over the precise bitrate(s) " +-#~ "used,\n" +-#~ " but encoding will be much slower. Don't use it " +-#~ "unless\n" ++#~ " --managed Enable the bitrate management engine. This will allow\n" ++#~ " much greater control over the precise bitrate(s) used,\n" ++#~ " but encoding will be much slower. Don't use it unless\n" + #~ " you have a strong need for detailed control over\n" + #~ " bitrate, such as for streaming.\n" + #~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +@@ -3339,20 +3065,15 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " automatically enable managed bitrate mode (see\n" + #~ " --managed).\n" + #~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications. Using this will " +-#~ "automatically\n" ++#~ " streaming applications. Using this will automatically\n" + #~ " enable managed bitrate mode (see --managed).\n" + #~ " --advanced-encode-option option=value\n" +-#~ " Sets an advanced encoder option to the given " +-#~ "value.\n" +-#~ " The valid options (and their values) are " +-#~ "documented\n" +-#~ " in the man page supplied with this program. They " +-#~ "are\n" ++#~ " Sets an advanced encoder option to the given value.\n" ++#~ " The valid options (and their values) are documented\n" ++#~ " in the man page supplied with this program. They are\n" + #~ " for advanced users only, and should be used with\n" + #~ " caution.\n" +-#~ " -q, --quality Specify quality, between -1 (very low) and 10 " +-#~ "(very\n" ++#~ " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" + #~ " high), instead of specifying a particular bitrate.\n" + #~ " This is the normal mode of operation.\n" + #~ " Fractional qualities (e.g. 2.75) are permitted\n" +@@ -3360,8 +3081,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " --resample n Resample input data to sampling rate n (Hz)\n" + #~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" + #~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" ++#~ " -s, --serial Specify a serial number for the stream. If encoding\n" + #~ " multiple files, this will be incremented for each\n" + #~ " stream after the first.\n" + #~ " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +@@ -3369,28 +3089,19 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ "\n" + #~ " Naming:\n" + #~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" ++#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++#~ " %%n, %%d replaced by artist, title, album, track number,\n" ++#~ " and date, respectively (see below for specifying these).\n" + #~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" ++#~ " -X, --name-remove=s Remove the specified characters from parameters to the\n" ++#~ " -n format string. Useful to ensure legal filenames.\n" ++#~ " -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++#~ " characters specified. If this string is shorter than the\n" + #~ " --name-remove list or is not specified, the extra\n" + #~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" ++#~ " Default settings for the above two arguments are platform\n" + #~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" ++#~ " -c, --comment=c Add the given string as an extra comment. This may be\n" + #~ " used multiple times. The argument should be in the\n" + #~ " format \"tag=value\".\n" + #~ " -d, --date Date for track (usually date of performance)\n" +@@ -3400,100 +3111,68 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " -a, --artist Name of artist\n" + #~ " -G, --genre Genre of track\n" + #~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" ++#~ " instances of the previous five arguments will be used,\n" + #~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" ++#~ " specified than files, OggEnc will print a warning, and\n" ++#~ " reuse the final one for the remaining files. If fewer\n" ++#~ " track numbers are given, the remaining files will be\n" ++#~ " unnumbered. For the others, the final tag will be reused\n" ++#~ " for all others without warning (so you can specify a date\n" ++#~ " once, for example, and have it used for all the files)\n" + #~ "\n" + #~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or " +-#~ "AIFF/C\n" +-#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. " +-#~ "Files\n" ++#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. Files\n" + #~ " may be mono or stereo (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" ++#~ " Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless additional\n" + #~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an output filename is " +-#~ "specified\n" ++#~ " You can specify taking the file from stdin by using - as the input filename.\n" ++#~ " In this mode, output is to stdout unless an output filename is specified\n" + #~ " with -o\n" + #~ "\n" + #~ msgstr "" + #~ "%s%s\n" +-#~ "Sintakso: oggenc [opcioj] enigo.wav [...]\n" ++#~ "Sintakso: oggenc [indikoj] enigo.wav [...]\n" + #~ "\n" + #~ "OPCIOJ:\n" + #~ " Ĝenerale:\n" + #~ " -Q, --quiet Skribas nenion al 'stderr'\n" + #~ " -h, --help Montras tiun ĉi helpan tekston\n" + #~ " -v, --version Montras la version de la programo\n" +-#~ " -r, --raw Kruda reĝimo. Enig-dosieroj estas rekte legataj " +-#~ "kiel\n" ++#~ " -r, --raw Kruda reĝimo. Enig-dosieroj estas rekte legataj kiel\n" + #~ " PCM-datumaron\n" +-#~ " -B, --raw-bits=n Difinas po bitoj/specimeno dum kruda enigo. " +-#~ "Antaŭsupoze al 16\n" +-#~ " -C, --raw-chan=n Difinas la nombron da kanaloj dum kruda enigo. " +-#~ "Antaŭsupoze\n" ++#~ " -B, --raw-bits=n Difinas po bitoj/specimeno dum kruda enigo. Antaŭsupoze al 16\n" ++#~ " -C, --raw-chan=n Difinas la nombron da kanaloj dum kruda enigo. Antaŭsupoze\n" + #~ " al 2\n" +-#~ " -R, --raw-rate=n Difinas po specimenoj/sekundo dum kruda enigo. " +-#~ "Antaŭsupoze al\n" ++#~ " -R, --raw-rate=n Difinas po specimenoj/sekundo dum kruda enigo. Antaŭsupoze al\n" + #~ " 44100\n" +-#~ " --raw-endianness 1 por pezkomenceco, 0 por pezfineco (antaŭsupoze al " +-#~ "0)\n" +-#~ " -b, --bitrate Elektas meznombran bitrapidon por enkodigo. Oni " +-#~ "provas\n" +-#~ " enkodi je bitrapido ĉirkaŭ tio. Ĝi prenas " +-#~ "argumenton\n" +-#~ " je kbps. Antaŭsupoze, tio produktas VBR-enkodon " +-#~ "ekvivalentan\n" +-#~ " al tia, kiam oni uzas la opcion -q aŭ --quality.\n" +-#~ " Vidu la opcion --managed por uzi regitan " +-#~ "bitrapidon\n" ++#~ " --raw-endianness 1 por pezkomenceco, 0 por pezfineco (antaŭsupoze al 0)\n" ++#~ " -b, --bitrate Elektas meznombran bitrapidon por enkodigo. Oni provas\n" ++#~ " enkodi je bitrapido ĉirkaŭ tio. Ĝi prenas argumenton\n" ++#~ " je kbps. Antaŭsupoze, tio produktas VBR-enkodon ekvivalentan\n" ++#~ " al tia, kiam oni uzas la indikon -q aŭ --quality.\n" ++#~ " Vidu la indikon --managed por uzi regitan bitrapidon\n" + #~ " kiu celu elektitan valoron.\n" +-#~ " --managed Ŝaltas la motoron por regado de bitrapido. Tio " +-#~ "permesos\n" +-#~ " multe pli grandan precizecon por specifi la uzata(j)" +-#~ "n\n" ++#~ " --managed Ŝaltas la motoron por regado de bitrapido. Tio permesos\n" ++#~ " multe pli grandan precizecon por specifi la uzata(j)n\n" + #~ " bitrapido(j)n, tamen la enkodado estos multe pli\n" + #~ " malrapida. Ne uzu tion, krom se vi bezonegas bonan\n" + #~ " precizecon por bitrapido, ekzemple dum sonfluo.\n" +-#~ " -m, --min-bitrate Specifas minimuman bitrapidon (po kbps). Utilas " +-#~ "por\n" +-#~ " enkodado de kanalo kun fiksita grandeco. Tio " +-#~ "aŭtomate\n" ++#~ " -m, --min-bitrate Specifas minimuman bitrapidon (po kbps). Utilas por\n" ++#~ " enkodado de kanalo kun fiksita grandeco. Tio aŭtomate\n" + #~ " ebligos la reĝimon de regado de bitrapido\n" +-#~ " (vidu la opcion --managed).\n" ++#~ " (vidu la indikon --managed).\n" + #~ " -M, --max-bitrate Specifas maksimuman bitrapidon po kbps. Utilas por\n" +-#~ " sonfluaj aplikaĵoj. Tio aŭtomate ebligos la reĝimon " +-#~ "de\n" +-#~ " regado de bitrapido (vidu la opcion --managed).\n" ++#~ " sonfluaj aplikaĵoj. Tio aŭtomate ebligos la reĝimon de\n" ++#~ " regado de bitrapido (vidu la indikon --managed).\n" + #~ " --advanced-encode-option option=value\n" +-#~ " Difinas alnivelan enkodan opcion por la indikita " +-#~ "valoro.\n" +-#~ " La validaj opcioj (kaj ties valoroj) estas " +-#~ "priskribitaj\n" +-#~ " en la 'man'-paĝo disponigita kun tiu ĉi programo. " +-#~ "Ili\n" +-#~ " celas precipe alnivelajn uzantojn, kaj devus esti " +-#~ "uzata\n" ++#~ " Difinas alnivelan enkodan indikon por la indikita valoro.\n" ++#~ " La validaj indikoj (kaj ties valoroj) estas priskribitaj\n" ++#~ " en la 'man'-paĝo disponigita kun tiu ĉi programo. Ili\n" ++#~ " celas precipe alnivelajn uzantojn, kaj devus esti uzata\n" + #~ " tre singarde.\n" +-#~ " -q, --quality Specifas kvaliton, inter -1 (tre malalta) kaj 10 " +-#~ "(tre\n" ++#~ " -q, --quality Specifas kvaliton, inter -1 (tre malalta) kaj 10 (tre\n" + #~ " alta), anstataŭ indiki specifan bitrapidon.\n" + #~ " Tio estas la normala reĝimo de funkciado.\n" + #~ " Frakciaj kvalitoj (ekz. 2.75) estas permesitaj.\n" +@@ -3501,85 +3180,54 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " --resample n Reakiras enigan datumaron per rapideco 'n' (Hz).\n" + #~ " --downmix Enmiksas dukanalon al unukanalo. Nur ebligita por\n" + #~ " dukanala enigo.\n" +-#~ " -s, --serial Specifas serian numeron por la fluo. Se oni " +-#~ "enkodas\n" +-#~ " multopajn dosierojn, tio estos pliigita por ĉiu " +-#~ "fluo\n" ++#~ " -s, --serial Specifas serian numeron por la fluo. Se oni enkodas\n" ++#~ " multopajn dosierojn, tio estos pliigita por ĉiu fluo\n" + #~ " post la unua.\n" +-#~ " --discard-comments Evitas komentojn en FLAC aŭ Ogg-FLAC-dosieroj por " +-#~ "ke\n" +-#~ " ili ne estu kopiitaj al la elig-dosiero de Ogg " +-#~ "Vorbis.\n" ++#~ " --discard-comments Evitas komentojn en FLAC aŭ Ogg-FLAC-dosieroj por ke\n" ++#~ " ili ne estu kopiitaj al la elig-dosiero de Ogg Vorbis.\n" + #~ "\n" + #~ " Nomado:\n" +-#~ " -o, --output=dn Skribas dosieron kun la nomo 'dn' (nur validas por " +-#~ "unuop-\n" ++#~ " -o, --output=dn Skribas dosieron kun la nomo 'dn' (nur validas por unuop-\n" + #~ " dosiera reĝimo)\n" +-#~ " -n, --names=ĉeno Produktas dosiernomojn laŭ tiu 'ĉeno', kun %%a, %%" +-#~ "t,\n" +-#~ " %%l, %%n, %%d anstataŭitaj per artisto, titolo, " +-#~ "albumo,\n" +-#~ " bendnumero kaj dato, respektive (vidu sube kiel " +-#~ "specifi\n" ++#~ " -n, --names=ĉeno Produktas dosiernomojn laŭ tiu 'ĉeno', kun %%a, %%t,\n" ++#~ " %%l, %%n, %%d anstataŭitaj per artisto, titolo, albumo,\n" ++#~ " bendnumero kaj dato, respektive (vidu sube kiel specifi\n" + #~ " tion). %%%% rezultigas la signon %%.\n" +-#~ " -X, --name-remove=s Forigas la indikitajn signojn en 's' el la " +-#~ "parametroj de\n" +-#~ " la ĉeno post -n. Utilas por certigi validajn " +-#~ "dosiernomojn\n" +-#~ " -P, --name-replace=s Anstataŭigas signojn forigitaj de --name-remove per " +-#~ "la\n" +-#~ " specifitaj signoj en la ĉeno 's'. Se tiu ĉeno estos " +-#~ "pli\n" +-#~ " mallonga ol la listo en --name-remove aŭ tiu ne " +-#~ "estas\n" ++#~ " -X, --name-remove=s Forigas la indikitajn signojn en 's' el la parametroj de\n" ++#~ " la ĉeno post -n. Utilas por certigi validajn dosiernomojn\n" ++#~ " -P, --name-replace=s Anstataŭigas signojn forigitaj de --name-remove per la\n" ++#~ " specifitaj signoj en la ĉeno 's'. Se tiu ĉeno estos pli\n" ++#~ " mallonga ol la listo en --name-remove aŭ tiu ne estas\n" + #~ " specifita, la signoj estos simple forigitaj.\n" +-#~ " Antaŭsupozitaj valoroj por la supraj du argumentoj " +-#~ "dependas de\n" ++#~ " Antaŭsupozitaj valoroj por la supraj du argumentoj dependas de\n" + #~ " la platformo de via sistemo.\n" +-#~ " -c, --comment=k Aldonas la ĉenon 'k' kiel kroman komenton. Tio " +-#~ "povas esti\n" ++#~ " -c, --comment=k Aldonas la ĉenon 'k' kiel kroman komenton. Tio povas esti\n" + #~ " uzata plurfoje. La argumento devas laŭi la formon\n" + #~ " \"etikedo=valoro\".\n" +-#~ " -d, --date Dato por la bendo (ordinare temas pri la dato de " +-#~ "ludado)\n" ++#~ " -d, --date Dato por la bendo (ordinare temas pri la dato de ludado)\n" + #~ " -N, --tracknum Bendnumero por tiu ĉi bendo\n" + #~ " -t, --title Titolo por tiu ĉi bendo\n" + #~ " -l, --album Nomo de la albumo\n" + #~ " -a, --artist Nomo de la artisto\n" + #~ " -G, --genre Muzikstilo de la bendo\n" +-#~ " Se multopaj enig-dosieroj estas indikitaj, " +-#~ "tiaokaze\n" +-#~ " multopaj ekzemploj de la antaŭaj kvin argumentoj " +-#~ "estos\n" +-#~ " uzitaj, laŭ la donita ordo. Se oni indikis malpli " +-#~ "da\n" +-#~ " titoloj ol dosieroj, OggEnc montros averton, kaj " +-#~ "reuzos\n" +-#~ " la lastan por la restantaj dosieroj. Se malpli da " +-#~ "bend-\n" +-#~ " numeroj estas indikitaj, la restantaj dosieroj " +-#~ "estos\n" +-#~ " nenumeritaj. Por la aliaj, la lasta etikedo estos " +-#~ "reuzata\n" +-#~ " por ĉiuj restantaj sen ajna averto (tiel ekzemple " +-#~ "vi\n" +-#~ " povas specifi daton kaj aplikigi ĝin por ĉiuj " +-#~ "aliaj\n" ++#~ " Se multopaj enig-dosieroj estas indikitaj, tiaokaze\n" ++#~ " multopaj ekzemploj de la antaŭaj kvin argumentoj estos\n" ++#~ " uzitaj, laŭ la donita ordo. Se oni indikis malpli da\n" ++#~ " titoloj ol dosieroj, OggEnc montros averton, kaj reuzos\n" ++#~ " la lastan por la restantaj dosieroj. Se malpli da bend-\n" ++#~ " numeroj estas indikitaj, la restantaj dosieroj estos\n" ++#~ " nenumeritaj. Por la aliaj, la lasta etikedo estos reuzata\n" ++#~ " por ĉiuj restantaj sen ajna averto (tiel ekzemple vi\n" ++#~ " povas specifi daton kaj aplikigi ĝin por ĉiuj aliaj\n" + #~ " dosieroj.\n" + #~ "\n" + #~ "ENIG-DOSIEROJ:\n" +-#~ " Enigaj dosieroj de OggEnc aktuale devas esti laŭ la formoj 24, 16 aŭ 8-" +-#~ "bitaj\n" +-#~ " PCM WAV, AIFF aŭ AIFF/C, 32-bitaj IEEE-glitkomaj WAV kaj, laŭdezire, " +-#~ "FLAC aŭ\n" +-#~ " Ogg FLAC. Dosieroj povas esti unukanalaj aŭ dukanalaj (aŭ plurkanalaj) " +-#~ "kaj je\n" +-#~ " iu ajn akiro-rapido. Alternative, la opcio --raw povas esti indikata por " +-#~ "ke oni\n" +-#~ " uzu krudan PCM-datuman dosieron, kiu devas esti 16-bita dukanala pezfina " +-#~ "PCM\n" +-#~ " ('senkapa wav'), krom se oni specifu kromajn parametrojn por kruda " +-#~ "reĝimo.\n" ++#~ " Enigaj dosieroj de OggEnc aktuale devas esti laŭ la formoj 24, 16 aŭ 8-bitaj\n" ++#~ " PCM WAV, AIFF aŭ AIFF/C, 32-bitaj IEEE-glitkomaj WAV kaj, laŭdezire, FLAC aŭ\n" ++#~ " Ogg FLAC. Dosieroj povas esti unukanalaj aŭ dukanalaj (aŭ plurkanalaj) kaj je\n" ++#~ " iu ajn akiro-rapido. Alternative, la indiko --raw povas esti indikata por ke oni\n" ++#~ " uzu krudan PCM-datuman dosieron, kiu devas esti 16-bita dukanala pezfina PCM\n" ++#~ " ('senkapa wav'), krom se oni specifu kromajn parametrojn por kruda reĝimo.\n" + #~ " Vi povas indiki akiron de dosiero el 'stdin' uzante la signon '-' kiel\n" + #~ " enig-dosiernomon.\n" + #~ " Laŭ tiu reĝimo, eligo iras al 'stdout', krom se elig-dosiernomo estis\n" +@@ -3636,12 +3284,8 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ "\tSonluda grandeco: %ldm:%02ld.%03lds\n" + #~ "\tMeznombra bitrapido: %f kb/s\n" + +-#~ msgid "" +-#~ "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted " +-#~ "ogg.\n" +-#~ msgstr "" +-#~ "Averto: Truo estis trovita en la datumaro proksimume ĉe la deŝovo je %" +-#~ "I64d bitokoj. Disrompita 'ogg'.\n" ++#~ msgid "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted ogg.\n" ++#~ msgstr "Averto: Truo estis trovita en la datumaro proksimume ĉe la deŝovo je %I64d bitokoj. Disrompita 'ogg'.\n" + + #~ msgid "" + #~ "Usage: \n" +@@ -3682,7 +3326,7 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " Ekzemplo: vorbiscomment -a en.ogg -c komentoj.txt\n" + #~ " postaldonos la komentojn de 'komentoj.txt' al 'en.ogg'\n" + #~ " Fine, vi povas specifi kiom ajn etikedojn por aldoni en\n" +-#~ " la komandlinio uzante la opcion -t. Ekz.:\n" ++#~ " la komandlinio uzante la indikon -t. Ekz.:\n" + #~ " vorbiscomment -a en.ogg -t \"ARTIST=Iu homo\" -t \"TITLE=Iu Titolo\"\n" + #~ " (rimarku ke uzante tion, legado de komentoj el la koment-dosiero\n" + #~ " aŭ el 'stdin' estas malebligita)\n" +@@ -3690,3 +3334,9 @@ msgstr "Eraro dum forigo de malĝusta provizora dosiero %s\n" + #~ " anstataŭ per konvertado el la uzula signaro. Tio utilas por\n" + #~ " uzi 'vorbiscomment' en skriptoj. Tamen, tio estas\n" + #~ " ne kontentiga por ĝenerala aranĝado de komentoj en ĉiuj okazoj.\n" ++ ++#~ msgid "Warning: discontinuity in stream (%d)\n" ++#~ msgstr "Averto: malkontinuaĵo en fluo (%d)\n" ++ ++#~ msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++#~ msgstr "Averto: La 'vorbis'-a fluo %d ne havas ĝuste enkadrigitan kapdatumaron. La kap-paĝo de la terminalo enhavas kromajn pakojn aŭ ĝi havas la atributon 'granulepos' ne-nula\n" +diff --git a/po/es.po b/po/es.po +index 20f7287..524a4f3 100644 +--- a/po/es.po ++++ b/po/es.po +@@ -5,8 +5,7 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.0\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"POT-Creation-Date: 2002-07-19 22:30+1000\n" + "PO-Revision-Date: 2003-01-03 22:48+0100\n" + "Last-Translator: Enric Martnez \n" + "Language-Team: Spanish \n" +@@ -15,237 +14,223 @@ msgstr "" + "Content-Transfer-Encoding: 8bit\n" + "X-Generator: KBabel 0.9.6\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:111 ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Error: Memoria insuficiente en malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:344 ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Error: No se ha podido reservar memoria en malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/buffer.c:363 ++msgid "malloc" ++msgstr "malloc" ++ ++#: ogg123/callbacks.c:70 ++msgid "Error: Device not available.\n" + msgstr "Error: Dispositivo no disponible.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "" +-"Error: %s requiere un nombre de fichero de salida que se ha de indicar con -" +-"f.\n" ++#: ogg123/callbacks.c:73 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" ++msgstr "Error: %s requiere un nombre de fichero de salida que se ha de indicar con -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:76 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Error: Valor de opcin no soportado por el dispositivo %s.\n" + + # Es correcto usar el artculo ? A mi me parece ms elegante en castellano. - EM + # Yo creo que en castellano hay que usarlo. -Quique +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:80 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Error: No se ha podido abrir el dispositivo %s\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:84 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Error: Fallo del dispositivo %s.\n" + + # asignarse / asignrsele ??? (esto ya es de RAE, pero bueno...) EM +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:87 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Error: No se puede asignar un fichero de salida al dispositivo %s.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Error: No se ha podido abrir el fichero %s para escritura.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:94 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Error: El fichero %s ya existe.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:97 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Error: Este error nunca debera ocurrir (%d). Pnico!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:120 ogg123/callbacks.c:125 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Error: Memoria insuficiente en new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:169 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Error: Memoria insuficiente en new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:228 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Error: Memoria insuficiente en new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:274 ogg123/callbacks.c:293 ogg123/callbacks.c:330 ++#: ogg123/callbacks.c:349 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Error: Memoria insuficiente en decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Error: Memoria insuficiente en decoder_buffered_metadata_callback().\n" +- +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Error del sistema" + + # "An,ba(Blisis sint,ba(Bctico" o s,bm(Bmplemente "an,ba(Blisis"? Claridad vs. brevedad? - EM +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Error de anlisis sintctico: %s en la lnea %d de %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#. Column headers ++#. Name ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Nombre" + +-#: ogg123/cfgfile_options.c:137 ++#. Description ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Descripcin" + +-#: ogg123/cfgfile_options.c:140 ++#. Type ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Tipo" + +-#: ogg123/cfgfile_options.c:143 ++#. Default ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Predeterminado" + +-#: ogg123/cfgfile_options.c:169 +-#, c-format ++#: ogg123/cfgfile_options.c:165 + msgid "none" + msgstr "ninguno" + +-#: ogg123/cfgfile_options.c:172 +-#, c-format ++#: ogg123/cfgfile_options.c:168 + msgid "bool" + msgstr "booleano" + +-#: ogg123/cfgfile_options.c:175 +-#, c-format ++#: ogg123/cfgfile_options.c:171 + msgid "char" + msgstr "carcter" + +-#: ogg123/cfgfile_options.c:178 +-#, c-format ++#: ogg123/cfgfile_options.c:174 + msgid "string" + msgstr "cadena" + +-#: ogg123/cfgfile_options.c:181 +-#, c-format ++#: ogg123/cfgfile_options.c:177 + msgid "int" + msgstr "entero" + +-#: ogg123/cfgfile_options.c:184 +-#, c-format ++#: ogg123/cfgfile_options.c:180 + msgid "float" + msgstr "coma flotante" + +-#: ogg123/cfgfile_options.c:187 +-#, c-format ++#: ogg123/cfgfile_options.c:183 + msgid "double" + msgstr "doble precisin" + +-#: ogg123/cfgfile_options.c:190 +-#, c-format ++#: ogg123/cfgfile_options.c:186 + msgid "other" + msgstr "otro" + + # NULL por NULO? Aplico la misma estrategia que en el po franc,bi(Bs, m,ba(Bs que nada por consistencia - EM +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULO)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:506 oggenc/oggenc.c:511 ++#: oggenc/oggenc.c:516 oggenc/oggenc.c:521 oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:531 + msgid "(none)" + msgstr "(ninguno)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Conseguido" + + # tecla o clave? lo sabr,bi(B en cuanto mire las fuentes ;) - EM + # clave, supongo... -Quique +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Clave no encontrada" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "No hay ninguna clave" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Valor no vlido" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Tipo no vlido en la lista de opciones" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Error desconocido" + + # "pasada" por que evidentemente se ha pasado un par,ba(Bmetro incorrecto - EM +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:74 + msgid "Internal error parsing command line options.\n" +-msgstr "" +-"Error interno durante el anlisis de las opciones de lnea de rdenes.\n" ++msgstr "Error interno durante el anlisis de las opciones de lnea de rdenes.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:81 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "El tamao del bfer de entrada es menor que el tamao mnimo (%d kB)." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:93 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Error \"%s\" durante el anlisis de las opciones de configuracin de la " +-"lnea de rdenes.\n" ++"=== Error \"%s\" durante el anlisis de las opciones de configuracin de la lnea de rdenes.\n" + "=== La opcin era: %s\n" + +-#: ogg123/cmdline_options.c:109 +-#, c-format ++#. not using the status interface here ++#: ogg123/cmdline_options.c:100 + msgid "Available options:\n" + msgstr "Opciones disponibles:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:109 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== No existe el dispositivo %s.\n" + + # "... de salida a fichero?" - EM + # Yo tampoco lo tengo nada claro -Quique +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:129 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== El controlador %s no es un controlador de salida de ficheros.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:134 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" +-"=== No se puede especificar un fichero de salida sin indicar un " +-"controlador.\n" ++msgstr "=== No se puede especificar un fichero de salida sin indicar un controlador.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:149 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Formato de opcin incorrecto: %s.\n" +@@ -254,284 +239,138 @@ msgstr "=== Formato de opci + # margen o intervalo es ms correcto + # "rango" lo he visto en libros de texto, incluso universitarios + # Lo cambio a intervalo. Como bien dices, un rango es otra cosa. +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:164 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Valor de prebfer no vlido. El intervalo es de 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:179 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 de %s %s\n" + + # chunk? literalmente es un grupo suelto, montn o pelota de barro, deben haber traducciones anteriores de esto +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:186 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- No se pueden reproducir todos los \"ceroenos\" fragmentos!\n" + + # chunk = trozo ??? +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:194 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" + "--- Imposible reproducir cada fragmento 0 veces.\n" +-"--- Para hacer una decodificacin de prueba use el controlador de salida " +-"nula.\n" ++"--- Para hacer una decodificacin de prueba use el controlador de salida nula.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:206 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "" +-"--- No se puede abrir el fichero con la lista de reproduccin %s. Omitido.\n" +- +-#: ogg123/cmdline_options.c:248 +-msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "--- No se puede abrir el fichero con la lista de reproduccin %s. Omitido.\n" + +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:227 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" +-msgstr "" +-"--- El controlador %s indicado en el fichero de configuracin no es vlido.\n" ++msgstr "--- El controlador %s indicado en el fichero de configuracin no es vlido.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== No se pudo cargar el controlador predefinido y no se indicaron " +-"controladores en el fichero de configuracin. Saliendo.\n" ++#: ogg123/cmdline_options.c:237 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== No se pudo cargar el controlador predefinido y no se indicaron controladores en el fichero de configuracin. Saliendo.\n" + +-#: ogg123/cmdline_options.c:306 ++# "Possible devices" por "las posibilidades..." para no alargar la lnea demasiado ++#: ogg123/cmdline_options.c:258 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Opciones disponibles:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 de %s %s\n" ++" por la Fundacin Xiph.org (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Fichero: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Opciones disponibles:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "El fichero de entrada no es ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Descripcin" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Opciones disponibles:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:383 +-#, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:384 +-#, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++"Sintaxis: ogg123 [] ...\n" ++"\n" ++" -h, --help esta ayuda\n" ++" -V, --version muestra la versin de Ogg123 \n" ++" -d, --device=d usa 'd' como dispositivo de salida\n" ++" Las posibilidades son ('*'=en vivo, '@'=a fichero):\n" ++" " ++ ++#: ogg123/cmdline_options.c:279 ++#, c-format ++msgid "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=fichero indica el nombre de salida\n" ++" de un dispositivo de fichero previamente indicado (con -d).\n" ++" -k n, --skip n Saltarse los primeros 'n' segundos.\n" ++" -o, --device-option=k:v Pasar la opcin especial k con el valor v \n" ++" a un dispositivo previamente indicado (con -d). \n" ++" Ver la pgina man para ms informacin.\n" ++" -b n, --buffer n usar un bfer de entrada de 'n' kilobytes\n" ++" -p n, --prebuffer n cargar n%% del bfer de entrada antes de reproducir\n" ++" -v, --verbose mostrar progreso y otras informaciones de estado\n" ++" -q, --quiet no mostrar nada (sin ttulo)\n" ++" -x n, --nth reproducir cada n-avo bloque\n" ++" -y n, --ntimes repetir cada bloque reproducido 'n' veces\n" ++" -z, --shuffle reproduccin aleatoria\n" ++"\n" ++"ogg123 saltar a la cancin siguiente al recibir SIGINT (Ctrl-C); dos SIGINT \n" ++"en 's' milisegundos hacen que ogg123 termine.\n" ++" -l, --delay=s ajusta 's' [milisegundos] (predeterminado 500)\n" ++ ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:203 ++#: ogg123/oggvorbis_format.c:106 ogg123/oggvorbis_format.c:321 ++#: ogg123/oggvorbis_format.c:336 ogg123/oggvorbis_format.c:354 ++msgid "Error: Out of memory.\n" + msgstr "Error: Memoria insuficiente.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:59 ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Error: Imposible reservar memoria en malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:137 ++msgid "Error: Could not set signal mask." + msgstr "Error: Imposible establecer mscara de seal." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:191 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Error: Imposible crear bfer de entrada.\n" + +-#: ogg123/ogg123.c:81 ++#. found, name, description, type, ptr, default ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "dispositivo de salida predefinido" + + # un poco largo "mezclar lista"? "playlist=lista de temas" me parece ms indicado que + # "lista de ejecucin" suena ms cercano al tema sonido que "ejecucin"- EM +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "ordenar la lista de reproduccin al azar" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Imposible saltar %f segundos de audio." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:261 + #, c-format + msgid "" + "\n" +@@ -540,475 +379,246 @@ msgstr "" + "\n" + "Dispositivo de sonido: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:262 + #, c-format + msgid "Author: %s" + msgstr "Autor: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:263 + #, c-format + msgid "Comments: %s" + msgstr "Comentarios: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:307 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Aviso: Imposible leer el directorio %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:341 + msgid "Error: Could not create audio buffer.\n" + msgstr "Error: Imposible crear bfer de audio.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:429 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Imposible hallar un mdulo para leer de %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:434 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Imposible abrir %s.\n" + + # supported / soportado, puagh - EM +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:440 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "El formato del fichero %s no est soportado.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:450 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Error en la apertura de %s usando el mdulo %s. El fichero puede estar " +-"daado.\n" ++msgstr "Error en la apertura de %s usando el mdulo %s. El fichero puede estar daado.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:469 + #, c-format + msgid "Playing: %s" + msgstr "Reproduciendo: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:474 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Imposible saltar %f segundos de audio." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:512 ++msgid "Error: Decoding failure.\n" + msgstr "Error: Fallo de decodificacin \n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#. In case we were killed mid-output ++#: ogg123/ogg123.c:585 + msgid "Done." + msgstr "Hecho." + +-#: ogg123/oggvorbis_format.c:208 ++# "corte" suena ms profesional que "cancin" EM ++# Lo dejamos en "pista" :-) -Quique ++#: ogg123/oggvorbis_format.c:51 ++msgid "Track number:" ++msgstr "Pista nmero: " ++ ++#: ogg123/oggvorbis_format.c:52 ++msgid "ReplayGain (Track):" ++msgstr "Ganancia de Reproduccin (Pista):" ++ ++#: ogg123/oggvorbis_format.c:53 ++msgid "ReplayGain (Album):" ++msgstr "Ganancia de Reproduccin (lbum):" ++ ++#: ogg123/oggvorbis_format.c:54 ++msgid "ReplayGain (Track) Peak:" ++msgstr "Ganancia de Reproduccin (Pista) Mximo:" ++ ++#: ogg123/oggvorbis_format.c:55 ++msgid "ReplayGain (Album) Peak:" ++msgstr "Ganancia de Reproduccin (lbum) Mximo" ++ ++#: ogg123/oggvorbis_format.c:56 ++msgid "Copyright" ++msgstr "Copyright" ++ ++#: ogg123/oggvorbis_format.c:57 ogg123/oggvorbis_format.c:58 ++msgid "Comment:" ++msgstr "Comentario:" ++ ++#: ogg123/oggvorbis_format.c:167 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Hueco en el flujo de datos; probablemente inofensivo\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:173 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== La biblioteca Vorbis indica un error en el flujo de datos.\n" + +-#: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format +-msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "El flujo de bits es de %d canal(es), %ldHz" +- +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:402 + #, c-format +-msgid "Vorbis format: Version %d" +-msgstr "" ++msgid "Version is %d" ++msgstr "La versin es %d" + + # ventana / mrgen / intervalo ??? EM + # ni idea :( y kbabel seala un "error en la ecuacin" :-? +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:406 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "" +-"Sugerencia para la tasa de transferencia: superior=%ld nominal=%ld inferior=%" +-"ld intervalo=%ld" ++msgstr "Sugerencia para la tasa de transferencia: superior=%ld nominal=%ld inferior=%ld intervalo=%ld" ++ ++#: ogg123/oggvorbis_format.c:414 ++#, c-format ++msgid "Bitstream is %d channel, %ldHz" ++msgstr "El flujo de bits es de %d canal(es), %ldHz" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:419 + #, c-format + msgid "Encoded by: %s" + msgstr "Codificado por: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 ++msgid "Error: Out of memory in create_playlist_member().\n" + msgstr "Error: Memoria insuficiente en new_print_statistics_arg().\n" + +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Aviso: Imposible leer el directorio %s.\n" +- +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" +-"Aviso de la lista de reproduccin %s: Imposible leer el directorio %s.\n" ++msgstr "Aviso de la lista de reproduccin %s: Imposible leer el directorio %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 ++msgid "Error: Out of memory in playlist_to_array().\n" + msgstr "Error: Memoria insuficiente en playlist_to_array().\n" + +-#: ogg123/speex_format.c:363 +-#, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "El flujo de bits es de %d canal(es), %ldHz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Versin: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Error de lectura de cabeceras\n" +- +-#: ogg123/speex_format.c:480 +-#, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" +- +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sPrecarga a %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sEn Pausa" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS (Fin de flujo)" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +-#, c-format ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + msgid "Memory allocation error in stats_init()\n" + msgstr "Error de asignacin de memoria en stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Fichero: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Tiempo: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "de %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Transferencia de bits media: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " Bfer de entrada %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Bfer de Salida %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#: ogg123/transport.c:67 ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Error: Imposible asignar memoria en malloc_data_source_stats()\n" + +-# "corte" suena ms profesional que "cancin" EM +-# Lo dejamos en "pista" :-) -Quique +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Pista nmero: " +- +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "Ganancia de Reproduccin (Pista):" ++#: oggenc/audio.c:39 ++msgid "WAV file reader" ++msgstr "Lector de ficheros WAV" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "Ganancia de Reproduccin (lbum):" ++#: oggenc/audio.c:40 ++msgid "AIFF/AIFC file reader" ++msgstr "Lector de ficheros AIFF/AIFC" + +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "Ganancia de Reproduccin (Pista):" ++#: oggenc/audio.c:117 oggenc/audio.c:374 ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "AVISO: Final de fichero inesperado al leer la cabecera WAV\n" + +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "Ganancia de Reproduccin (lbum):" ++#: oggenc/audio.c:128 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Omitiendo fragmento del tipo \"%s\", longitud %d\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Copyright" ++#: oggenc/audio.c:146 ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "AVISO: Final de fichero inesperado en fragmento de AIFF \n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Comentario:" ++#: oggenc/audio.c:231 ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "AVISO: No se han hallado fragmentos comunes en el fichero AIFF\n" + +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 de %s %s\n" ++#: oggenc/audio.c:237 ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "AVISO: Fragmento comn truncado en la cabecera AIFF\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" ++#: oggenc/audio.c:245 ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "AVISO: Fin de fichero inesperado al leer la cabecera AIFF\n" + +-#: oggdec/oggdec.c:57 +-#, fuzzy, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "Uso: vcut entrada.ogg salida1.ogg salida2.ogg punto_de_corte\n" ++#: oggenc/audio.c:258 ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "AVISO: Cabecera AIFF-C truncada.\n" + +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" ++#: oggenc/audio.c:263 ++msgid "Warning: Can't handle compressed AIFF-C\n" ++msgstr "AVISO: Imposible manipular fichero AIFF-C comprimido\n" + +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++#: oggenc/audio.c:270 ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "AVISO: Fragmento SSND no encontrado en fichero AIFF\n" + +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++#: oggenc/audio.c:276 ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "AVISO: Fragmento SSND daado en la cabecera AIFF\n" + +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ERROR: Imposible abrir fichero de entrada \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ERROR: Imposible abrir fichero de salida \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Error al abrir el fichero como vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Codificacin del fichero finalizada \"%s\"\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "entrada estndar" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "salida estndar" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Error al borrar el fichero antiguo %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"ERROR: No se han indicado ficheros de entrada. Use -h para obtener ayuda.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ERROR: Mltiples ficheros de entrada con indicacin de nombre de fichero de " +-"salida: se sugiere usar -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "Lector de ficheros WAV" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "Lector de ficheros AIFF/AIFC" +- +-#: oggenc/audio.c:49 +-#, fuzzy +-msgid "FLAC file reader" +-msgstr "Lector de ficheros WAV" +- +-#: oggenc/audio.c:50 +-#, fuzzy +-msgid "Ogg FLAC file reader" +-msgstr "Lector de ficheros WAV" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "AVISO: Final de fichero inesperado al leer la cabecera WAV\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Omitiendo fragmento del tipo \"%s\", longitud %d\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "AVISO: Final de fichero inesperado en fragmento de AIFF \n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "AVISO: No se han hallado fragmentos comunes en el fichero AIFF\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format +-msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "AVISO: Fragmento comn truncado en la cabecera AIFF\n" +- +-#: oggenc/audio.c:276 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "AVISO: Fin de fichero inesperado al leer la cabecera AIFF\n" +- +-#: oggenc/audio.c:291 +-#, fuzzy, c-format +-msgid "Warning: AIFF-C header truncated.\n" +-msgstr "AVISO: Cabecera AIFF-C truncada.\n" +- +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "AVISO: Imposible manipular fichero AIFF-C comprimido\n" +- +-#: oggenc/audio.c:312 +-#, fuzzy, c-format +-msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "AVISO: Fragmento SSND no encontrado en fichero AIFF\n" +- +-#: oggenc/audio.c:318 +-#, fuzzy, c-format +-msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "AVISO: Fragmento SSND daado en la cabecera AIFF\n" +- +-#: oggenc/audio.c:324 +-#, fuzzy, c-format ++#: oggenc/audio.c:282 + msgid "Warning: Unexpected EOF reading AIFF header\n" + msgstr "AVISO: Fin de fichero inesperado al leer cabecera AIFF\n" + +-#: oggenc/audio.c:370 +-#, fuzzy, c-format ++#: oggenc/audio.c:314 + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -1016,13 +626,11 @@ msgstr "" + "AVISO: OggEnc no puede manejar este tipo de ficheros AIFF/AIFC\n" + " Tiene que ser de 8 o 16 bits PCM.\n" + +-#: oggenc/audio.c:427 +-#, fuzzy, c-format ++#: oggenc/audio.c:357 + msgid "Warning: Unrecognised format chunk in WAV header\n" + msgstr "AVISO: Fragmento de formato desconocido en cabecera WAV\n" + +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:369 + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -1030,8 +638,7 @@ msgstr "" + "AVISO: Fragmento con formato NO VLIDO en la cabecera WAV.\n" + " Intentando leer de todas formas (puede no funcionar)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:406 + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1039,189 +646,82 @@ msgstr "" + "ERROR: Fichero WAV de tipo no soportado (tiene que ser PCM estndar\n" + " o PCM de coma flotante de tipo 3\n" + +-#: oggenc/audio.c:528 +-#, c-format +-msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format ++#: oggenc/audio.c:455 + msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"ERROR: El fichero WAV est en un subformato no soportado (tiene que ser PCM " +-"de 16 bits\n" ++"ERROR: El fichero WAV est en un subformato no soportado (tiene que ser PCM de 16 bits\n" + "o PCM en coma flotante\n" + +-#: oggenc/audio.c:664 +-#, c-format +-msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +- +-#: oggenc/audio.c:670 +-#, c-format +-msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" +- +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"FALLO: Obtenidas cero muestras del resampler: su archivo ser truncado. Por " +-"favor notifquelo.\n" ++#: oggenc/audio.c:607 ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "FALLO: Obtenidas cero muestras del resampler: su archivo ser truncado. Por favor notifquelo.\n" + + # en el mundo del sonido "sampler" es de uso general, + # "muestra" se usa sin embargo bastante en lugar de "sample" + # as que "remuestreador" puede sonar algo casposo, + # pero da ms info sobre qu es Ideas? EM +-#: oggenc/audio.c:790 +-#, c-format ++#: oggenc/audio.c:625 + msgid "Couldn't initialise resampler\n" + msgstr "Imposible inicializar resampler\n" + + # encoder / codificador ??? EM +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:59 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Definiendo opcin avanzada del codificador \"%s\" a %s\n" + +-# encoder / codificador ??? EM +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Definiendo opcin avanzada del codificador \"%s\" a %s\n" +- + # este fuzzy es slo para que revisses + # lowpass es en castellano un filtro de paso bajo + # lo entiende todo el mundo, creo EM +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:100 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Cambiada frecuencia de paso bajo de %f KHz a %f KHz\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:103 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Opcin avanzada \"%s\" no reconocida\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" +- +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 canales deberan ser suficientes para cualquiera. (Lo sentimos, vorbis " +-"no soporta ms)\n" ++#: oggenc/encode.c:133 ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 canales deberan ser suficientes para cualquiera. (Lo sentimos, vorbis no soporta ms)\n" + + # he cambiado bastante el texto es OK? EM + # He cambiado indicar por solicitar. -Quique +-#: oggenc/encode.c:246 +-#, c-format ++#: oggenc/encode.c:141 + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Solicitar una tasa de bits mnima o mxima requiere --managed\n" + +-#: oggenc/encode.c:264 +-#, c-format ++#: oggenc/encode.c:159 + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Fallo en la inicializacin de modo: parmetro de calidad no vlido\n" + +-#: oggenc/encode.c:309 +-#, c-format +-msgid "Set optional hard quality restrictions\n" +-msgstr "" +- +-#: oggenc/encode.c:311 +-#, c-format +-msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +- +-#: oggenc/encode.c:327 +-#, c-format ++#: oggenc/encode.c:183 + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" +-"Fallo en la inicializacin de modo: parmetro de tasa de bits no vlido\n" +- +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "AVISO: Especificada opcin desconocida, ignorada->\n" ++msgstr "Fallo en la inicializacin de modo: parmetro de tasa de bits no vlido\n" + +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Fallo al escribir la cabecera en el flujo de salida\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:237 + msgid "Failed writing header to output stream\n" + msgstr "Fallo al escribir la cabecera en el flujo de salida\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Fallo al escribir la cabecera en el flujo de salida\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Fallo al escribir la cabecera en el flujo de salida\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:303 + msgid "Failed writing data to output stream\n" + msgstr "Fallo al escribir datos en el flujo de salida\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 +-#, fuzzy, c-format +-msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++#: oggenc/encode.c:349 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + msgstr "\t[%5.1f%%] [quedan %2dm%.2ds ] %c" + +-#: oggenc/encode.c:726 +-#, fuzzy, c-format +-msgid "\tEncoding [%2dm%.2ds so far] %c " ++#: oggenc/encode.c:359 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c" + msgstr "\tCodificando [%2dm%.2ds hasta ahora] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:377 + #, c-format + msgid "" + "\n" +@@ -1232,8 +732,7 @@ msgstr "" + "\n" + "Codificacin del fichero finalizada \"%s\"\n" + +-#: oggenc/encode.c:746 +-#, c-format ++#: oggenc/encode.c:379 + msgid "" + "\n" + "\n" +@@ -1243,7 +742,7 @@ msgstr "" + "\n" + "Codificacin finalizada.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:383 + #, c-format + msgid "" + "\n" +@@ -1252,17 +751,17 @@ msgstr "" + "\n" + "\tLongitud del fichero: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:387 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tTiempo consumido: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:390 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tTasa: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:391 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1271,27 +770,7 @@ msgstr "" + "\tTasa de bits media: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:428 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1302,7 +781,17 @@ msgstr "" + " %s%s%s \n" + "con tasa de bits media %d kbps " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:430 oggenc/encode.c:437 oggenc/encode.c:445 ++#: oggenc/encode.c:452 oggenc/encode.c:458 ++msgid "standard input" ++msgstr "entrada estndar" ++ ++#: oggenc/encode.c:431 oggenc/encode.c:438 oggenc/encode.c:446 ++#: oggenc/encode.c:453 oggenc/encode.c:459 ++msgid "standard output" ++msgstr "salida estndar" ++ ++#: oggenc/encode.c:436 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1313,7 +802,7 @@ msgstr "" + " %s%s%s \n" + "a una tasa de bits media aproximada de %d kbps (codificacin VBR activada)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:444 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1324,7 +813,7 @@ msgstr "" + " %s%s%s \n" + "con nivel de calidad %2.2f usando VBR restringido " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:451 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1335,7 +824,7 @@ msgstr "" + " %s%s%s \n" + "con calidad %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:457 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1346,832 +835,405 @@ msgstr "" + " %s%s%s \n" + "usando gestin de transferencia de bits" + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Error al abrir el fichero como vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Error: Memoria insuficiente.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 ++#: oggenc/oggenc.c:96 + #, c-format + msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 +-#, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ERROR: Imposible abrir fichero de entrada \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "ERROR: No se han indicado ficheros de entrada. Use -h para obtener ayuda.\n" + +-#: oggenc/oggenc.c:132 +-#, c-format ++#: oggenc/oggenc.c:111 + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "ERROR: Se han indicado varios ficheros al usar la entrada estndar\n" + +-#: oggenc/oggenc.c:139 +-#, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"ERROR: Mltiples ficheros de entrada con indicacin de nombre de fichero de " +-"salida: se sugiere usar -n\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"AVISO: No se indicaron suficientes ttulos, usando ultimo ttulo por " +-"defecto.\n" ++#: oggenc/oggenc.c:118 ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ERROR: Mltiples ficheros de entrada con indicacin de nombre de fichero de salida: se sugiere usar -n\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:172 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "ERROR: Imposible abrir fichero de entrada \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "Lector de ficheros WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:200 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Abriendo con el mdulo %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:209 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" +-msgstr "" +-"ERROR: El fichero de entrada \"%s\" no est en ningn formato soportado\n" ++msgstr "ERROR: El fichero de entrada \"%s\" no est en ningn formato soportado\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "" +-"AVISO: No se indic nombre de fichero, usando el predeterminado \"default.ogg" +-"\"\n" ++#: oggenc/oggenc.c:259 ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" ++msgstr "AVISO: No se indic nombre de fichero, usando el predeterminado \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:267 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ERROR: Imposible crear los subdirectorios necesarios para el fichero de " +-"salida \"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ERROR: Imposible crear los subdirectorios necesarios para el fichero de salida \"%s\"\n" + +-#: oggenc/oggenc.c:342 +-#, fuzzy, c-format +-msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" +-"Puede que el nombre de fichero de entrada no sea el mismo que el de salida.\n" +- +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "ERROR: Imposible abrir fichero de salida \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:308 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Entrada de remuestreo de %d Hz a %d Hz\n" + +-#: oggenc/oggenc.c:406 +-#, c-format ++#: oggenc/oggenc.c:315 + msgid "Downmixing stereo to mono\n" + msgstr "Mezclando a la baja de estreo a mono\n" + +-#: oggenc/oggenc.c:409 +-#, fuzzy, c-format +-msgid "WARNING: Can't downmix except from stereo to mono\n" ++#: oggenc/oggenc.c:318 ++msgid "ERROR: Can't downmix except from stereo to mono\n" + msgstr "ERROR: Imposible remezclar a la baja excepto de estreo a mono\n" + +-#: oggenc/oggenc.c:417 +-#, c-format +-msgid "Scaling input to %f\n" +-msgstr "" +- +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 de %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:365 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" +-" argument in kbps. By default, this produces a VBR\n" +-" encoding, equivalent to using -q or --quality.\n" +-" See the --managed option to use a managed bitrate\n" +-" targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" +-" --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" +-" but encoding will be much slower. Don't use it unless\n" +-" you have a strong need for detailed control over\n" +-" bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-" encoding for a fixed-size channel. Using this will\n" +-" automatically enable managed bitrate mode (see\n" +-" --managed).\n" ++" encoding for a fixed-size channel.\n" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-" streaming applications. Using this will automatically\n" +-" enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" +-" --advanced-encode-option option=value\n" +-" Sets an advanced encoder option to the given value.\n" +-" The valid options (and their values) are documented\n" +-" in the man page supplied with this program. They are\n" +-" for advanced users only, and should be used with\n" +-" caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" +-" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +-" high), instead of specifying a particular bitrate.\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" +-" The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" +-" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-" being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" +-" used multiple times. The argument should be in the\n" +-" format \"tag=value\".\n" ++" used multiple times.\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" +-" may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" +-" In this mode, output is to stdout unless an output filename is specified\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Sintaxis: oggenc [opciones] entrada.wav [...]\n" ++"\n" ++"OPCIONES:\n" ++" Generales:\n" ++" -Q, --quiet No produce salida a stderr\n" ++" -h, --help Muestra este texto de ayuda\n" ++" -r, --raw Modo Raw (en bruto). Los ficheros se leen directamente\n" ++" como datos PCM\n" ++" -B, --raw-bits=n Establece bits/muestra para la entrada en bruto. El valor\n" ++" predeterminado es 16\n" ++" -C, --raw-chan=n Establece el nmero de canales para la entrada en bruto.\n" ++" El valor predeterminado es 2\n" ++" -R, --raw-rate=n Establece muestras/seg para la entrada en bruto. Valor\n" ++" predeterminado: 44100\n" ++" -b, --bitrate Elige una tasa de bits nominal para la codificacin.\n" ++" Intenta codificar usando una tasa que d este promedio.\n" ++" Toma un argumento en kbps Esto usa el motor de gestin\n" ++" de tasa de bits, y no se recomienda a la mayora de los\n" ++" usuarios.\n" ++" Consulte -q, --quality, una mejor alternativa.\n" ++" -m, --min-bitrate Especifica una tasa de bits mnima (en kbps). til para\n" ++" codificar para un canal de tamao fijo.\n" ++" -M, --max-bitrate Especifica una tasa de bits mxima en kbps. til para\n" ++" aplicaciones de streaming.\n" ++" -q, --quality Especifica la calidad entre 0 (baja) y 10 (alta),\n" ++" en lugar de indicar una tasa de bits en particular.\n" ++" Este es el modo operativo normal.\n" ++" Se permiten fracciones de cantidades (p.ej. 2.75)\n" ++" La calidad -1 tambin es posible pero puede no ser aceptable\n" ++" --resample n Remuestra los datos de entrada a la tasa de muestreo n (Hz)\n" ++" --downmix Mezcla a la baja estreo a mono. Se permite nicamente\n" ++" sobre entrada estreo. -s, --serial Especifica un nmero de serie para el flujo. Al\n" ++" codificar varios ficheros ste se ver incrementado por\n" ++" cada flujo posterior al primero.\n" ++"\n" ++" Nomenclatura:\n" ++" -o, --output=fn Escribe el fichero a fn (vlido slo en modo de fichero\n" ++" nico)\n" ++" -n, --names=cadena Produce nombres de fichero en el formato de esa cadena\n" ++" reemplazando %%a, %%t, %%l, %%n, %%d por artista, ttulo,\n" ++" lbum, nmero de pista, y fecha, respectivamente (vase\n" ++" ms abajo cmo indicar stos).\n" ++" %%%% pasa un %% literal.\n" ++" -X, --name-remove=s Elimina los caracteres indicados de la lista de\n" ++" parmetros pasados a la cadena de formato -n. til para\n" ++" asegurar que los nombres de archivo sean vlidos.\n" ++" -P, --name-replace=s Cambia los caracteres borrados por --name-remove con los\n" ++" caracteres indicados. Si esta cadena es ms corta que la lista\n" ++" --name-remove o es omitida, los caracteres extra\n" ++" simplemente se eliminan.\n" ++" Las configuraciones predeterminadas para ambos argumentos\n" ++" anteriores dependen de la plataforma.\n" ++" -c, --comment=c Aade la cadena indicada como un comentario extra. Puede\n" ++" usarse varias veces.\n" ++" -d, --date Fecha para la pista (normalmente fecha de grabacin)\n" ++" -N, --tracknum Nmero de esta pista\n" ++" -t, --title Ttulo de esta pista \n" ++" -l, --album Nombre del lbum\n" ++" -a, --artist Nombre del artista\n" ++" -G, --genre Gnero de la pista\n" ++" En caso de indicarse varios ficheros de entrada se\n" ++" usarn mltiples instancias de los cinco argumentos\n" ++" anteriores en el orden en que aparecen. Si se indican\n" ++" menos ttulos que ficheros, OggEnc mostrar una\n" ++" advertencia y reutilizar el ltimo para los ficheros\n" ++" restantes. Si se indica una cantidad menor de canciones,\n" ++" los ficheros restantes quedarn sin numerar. Para los\n" ++" dems se volver a usar la opcin final para todos los\n" ++" restantes sin aviso (de este modo puede indicar una fecha\n" ++" una vez, por ejemplo, y que esta se aplique en todos los\n" ++" ficheros)\n" ++"\n" ++"FICHEROS DE ENTRADA:\n" ++" Los ficheros de entrada para OggEnc deben ser actualmente PCM WAV, AIFF, o\n" ++" AIFF/C de 16 u 8 bits o WAV IEEE de coma flotante de 32 bits. Los ficheros\n" ++" pueden ser mono o estreo (o de ms canales) y a cualquier velocidad de\n" ++" muestreo.\n" ++" Como alternativa puede emplearse la opcin --raw para usar un fichero de datos\n" ++" PCM en bruto, el cual tiene que ser un PCM estreo de 16 bits y little-endian\n" ++" PCM ('wav sin cabecera'), a menos que se indiquen parmetros adicionales para\n" ++" el modo \"raw\" .\n" ++" Puede indicar que se tome el fichero de la entrada estndar usando - como\n" ++" nombre de fichero de entrada.\n" ++" En este modo, la salida ser a stdout a menos que se indique un nombre de\n" ++" fichero de salida con -o\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:536 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"AVISO: Ignorando carcter de escape ilegal '%c' en el formato del nombre\n" ++msgstr "AVISO: Ignorando carcter de escape ilegal '%c' en el formato del nombre\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 +-#, c-format ++#: oggenc/oggenc.c:562 oggenc/oggenc.c:670 oggenc/oggenc.c:683 + msgid "Enabling bitrate management engine\n" + msgstr "Activando motor de gestin de transferencia de bits\n" + +-#: oggenc/oggenc.c:716 +-#, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVISO: Indicado bit ms significativo del modo 'en bruto' con datos que no " +-"estn en ese modo. Se asume entrada 'en bruto'.\n" ++#: oggenc/oggenc.c:571 ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVISO: Indicado bit ms significativo del modo 'en bruto' con datos que no estn en ese modo. Se asume entrada 'en bruto'.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:574 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "AVISO: Imposible leer argumento de endianness \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:581 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "AVISO: Imposible leer frecuencia de remuestreo \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Aviso: Velocidad de remuestreo especificada como %d Hz. Se refera a %d " +-"Hz?\n" +- +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "AVISO: Imposible leer frecuencia de remuestreo \"%s\"\n" +- +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:587 + #, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Aviso: Velocidad de remuestreo especificada como %d Hz. Se refera a %d Hz?\n" ++ ++#: oggenc/oggenc.c:599 + msgid "No value for advanced encoder option found\n" + msgstr "No se hall valor alguno para las opciones avanzadas del codificador\n" + +-#: oggenc/oggenc.c:776 +-#, c-format ++#: oggenc/oggenc.c:610 + msgid "Internal error parsing command line options\n" + msgstr "Error interno al analizar las opciones de la lnea de ordenes\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Aviso: Se ha usado un comentario no permitido (\"%s\"), ignorndolo.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:656 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "AVISO: Tasa de bits nominal \"%s\" no reconocida\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:664 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Aviso: Tasa de bits mnima \"%s\" no reconocida\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:677 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Aviso: Tasa de bits mxima \"%s\" no reconocida\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:689 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Opcin de calidad \"%s\" no reconocida, ignorada\n" + +-#: oggenc/oggenc.c:865 +-#, c-format ++#: oggenc/oggenc.c:697 + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"AVISO: Indicacin de calidad demasiado alta, cambiando a calidad mxima.\n" ++msgstr "AVISO: Indicacin de calidad demasiado alta, cambiando a calidad mxima.\n" + +-#: oggenc/oggenc.c:871 +-#, c-format ++#: oggenc/oggenc.c:703 + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "AVISO: Indicados mltiples formatos de nombre, usando el final\n" + +-#: oggenc/oggenc.c:880 +-#, c-format ++#: oggenc/oggenc.c:712 + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"AVISO: Indicados mltiples filtros de formato de nombre, usando el final\n" ++msgstr "AVISO: Indicados mltiples filtros de formato de nombre, usando el final\n" + +-#: oggenc/oggenc.c:889 +-#, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"AVISO: Indicados mltiples filtros de formato de nombre de reemplazo, usando " +-"el final\n" ++#: oggenc/oggenc.c:721 ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "AVISO: Indicados mltiples filtros de formato de nombre de reemplazo, usando el final\n" + +-#: oggenc/oggenc.c:897 +-#, c-format ++#: oggenc/oggenc.c:729 + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "AVISO: Indicados varios ficheros de salida, se sugiere usar -n\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 de %s %s\n" +- +-#: oggenc/oggenc.c:916 +-#, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVISO: Indicados bits/muestras en bruto para datos que no estn en ese modo. " +-"Asumiendo entrada en bruto.\n" ++#: oggenc/oggenc.c:748 ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVISO: Indicados bits/muestras en bruto para datos que no estn en ese modo. Asumiendo entrada en bruto.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +-#, c-format ++#. Failed, so just set to 16 ++#: oggenc/oggenc.c:753 oggenc/oggenc.c:757 + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "AVISO: Valor de bits/muestras no vlido, asumiendo 16.\n" + +-#: oggenc/oggenc.c:932 +-#, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"AVISO: Indicado nmero de canales para modo en bruto para datos que no estn " +-"ese modo. Asumiendo entrada en bruto.\n" ++#: oggenc/oggenc.c:764 ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVISO: Indicado nmero de canales para modo en bruto para datos que no estn ese modo. Asumiendo entrada en bruto.\n" + +-#: oggenc/oggenc.c:937 +-#, c-format ++#. Failed, so just set to 2 ++#: oggenc/oggenc.c:769 + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "AVISO: Indicada cantidad de canales no vlida, asumiendo 2.\n" + +-#: oggenc/oggenc.c:948 +-#, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVISO: Especificada velocidad de muestreo para datos que no estn en formato " +-"bruto. Asumiendo entrada en bruto.\n" ++#: oggenc/oggenc.c:780 ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVISO: Especificada velocidad de muestreo para datos que no estn en formato bruto. Asumiendo entrada en bruto.\n" + +-#: oggenc/oggenc.c:953 +-#, c-format ++#. Failed, so just set to 44100 ++#: oggenc/oggenc.c:785 + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"Aviso: Especificada Velocidad de muestreo no vlida, asumiendo 44100.\n" ++msgstr "Aviso: Especificada Velocidad de muestreo no vlida, asumiendo 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 +-#, c-format ++#: oggenc/oggenc.c:789 + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "AVISO: Especificada opcin desconocida, ignorada->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Imposible convertir comentario a UTF-8, no se puede aadir\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 +-#, c-format ++#: oggenc/oggenc.c:811 + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Imposible convertir comentario a UTF-8, no se puede aadir\n" + +-#: oggenc/oggenc.c:1033 +-#, c-format ++#: oggenc/oggenc.c:830 + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"AVISO: No se indicaron suficientes ttulos, usando ultimo ttulo por " +-"defecto.\n" ++msgstr "AVISO: No se indicaron suficientes ttulos, usando ultimo ttulo por defecto.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Imposible crear el directorio \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Error durante la comprobacin de existencia del directorio %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Error: El segmento de ruta \"%s\" no es un directorio\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Aviso: Comentario %d en el flujo %d tiene un formato no vlido, no contiene " +-"'=': \"%s\"\n" +- +-# estoy por dejar "stream" EM +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Aviso: Nombre de campo de comentario no vlido en comentario %d (stream %d): " +-"\"%s\"\n" +- +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): marcador de " +-"longitud errneo\n" +- +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): " +-"insuficientes bytes\n" +- +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): secuencia " +-"no vlida\n" +- +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "Aviso: Fallo en el decodificador de UTF8. Esto debera ser imposible\n" +- +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Aviso: Imposible decodificar el paquete de cabecera vorbis - flujo vorbis no " +-"vlido (%d)\n" +- +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Aviso: El flujo vorbis %d no tiene las cabeceras correctamente enmarcadas. " +-"La pgina de cabeceras de terminal contiene paquetes adicionales o tiene un " +-"valor de granulepos distinto de cero\n" +- +-#: ogginfo/ogginfo2.c:400 +-#, fuzzy, c-format +-msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Cabeceras vorbis analizadas para flujo %d, informacin a continuacin...\n" +- +-#: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format +-msgid "Version: %d.%d.%d\n" +-msgstr "Versin: %d\n" +- +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, c-format +-msgid "Vendor: %s\n" +-msgstr "Distribuidor: %s\n" +- +-#: ogginfo/ogginfo2.c:406 +-#, c-format +-msgid "Width: %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format +-msgid "Height: %d\n" +-msgstr "Versin: %d\n" +- +-#: ogginfo/ogginfo2.c:408 ++#: ogginfo/ogginfo2.c:156 + #, c-format +-msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:411 +-msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:413 +-msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:416 +-msgid "Invalid zero framerate\n" +-msgstr "" ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Aviso: Imposible decodificar el paquete de cabecera vorbis - flujo vorbis no vlido (%d)\n" + +-#: ogginfo/ogginfo2.c:418 ++#: ogginfo/ogginfo2.c:164 + #, c-format +-msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:422 +-msgid "Aspect ratio undefined\n" +-msgstr "" ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Aviso: El flujo vorbis %d no tiene las cabeceras correctamente enmarcadas. La pgina de cabeceras de terminal contiene paquetes adicionales o tiene un valor de granulepos distinto de cero\n" + +-#: ogginfo/ogginfo2.c:427 +-#, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:429 +-msgid "Frame aspect 4:3\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:431 +-msgid "Frame aspect 16:9\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:433 +-#, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:437 +-msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:439 +-msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:441 +-#, fuzzy +-msgid "Colourspace unspecified\n" +-msgstr "no se ha indicado ninguna accin\n" +- +-#: ogginfo/ogginfo2.c:444 +-msgid "Pixel format 4:2:0\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:446 +-msgid "Pixel format 4:2:2\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:448 +-msgid "Pixel format 4:4:4\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:450 +-msgid "Pixel format invalid\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format +-msgid "Target bitrate: %d kbps\n" +-msgstr "Tasa de bits mxima: %f kb/s\n" +- +-#: ogginfo/ogginfo2.c:453 +-#, c-format +-msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 +-msgid "User comments section follows...\n" +-msgstr "Sigue la seccin de comentarios del usuario...\n" +- +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Aviso: granulepos en el flujo %d se decrementa desde " +- +-#: ogginfo/ogginfo2.c:520 +-msgid "" +-"Theora stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Aviso: Imposible decodificar el paquete de cabecera vorbis - flujo vorbis no " +-"vlido (%d)\n" +- +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Aviso: El flujo vorbis %d no tiene las cabeceras correctamente enmarcadas. " +-"La pgina de cabeceras de terminal contiene paquetes adicionales o tiene un " +-"valor de granulepos distinto de cero\n" +- +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:168 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Cabeceras vorbis analizadas para flujo %d, informacin a continuacin...\n" ++msgstr "Cabeceras vorbis analizadas para flujo %d, informacin a continuacin...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:171 + #, c-format + msgid "Version: %d\n" + msgstr "Versin: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:175 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Distribuidor: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:182 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Distribuidor: %s\n" ++ ++#: ogginfo/ogginfo2.c:183 + #, c-format + msgid "Channels: %d\n" + msgstr "Canales: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:184 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2180,195 +1242,123 @@ msgstr "" + "Tasa de transferencia: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:187 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Tasa de bits nominal: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:190 + msgid "Nominal bitrate not set\n" + msgstr "Tasa de bits nominal no especificada\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:193 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Tasa de bits mxima: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:196 + msgid "Upper bitrate not set\n" + msgstr "Tasa de transferencia de bits mxima no especificada\n" + + # algo largo EM +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:199 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Tasa de transferencia de bits mnima: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:202 + msgid "Lower bitrate not set\n" + msgstr "Tasa de transferencia de bits mnima no especificada\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Aviso: Imposible decodificar el paquete de cabecera vorbis - flujo vorbis no " +-"vlido (%d)\n" ++#: ogginfo/ogginfo2.c:205 ++msgid "User comments section follows...\n" ++msgstr "Sigue la seccin de comentarios del usuario...\n" + +-#: ogginfo/ogginfo2.c:703 ++#: ogginfo/ogginfo2.c:217 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" ++msgid "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" ++msgstr "Aviso: Comentario %d en el flujo %d tiene un formato no vlido, no contiene '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Aviso: El flujo vorbis %d no tiene las cabeceras correctamente enmarcadas. " +-"La pgina de cabeceras de terminal contiene paquetes adicionales o tiene un " +-"valor de granulepos distinto de cero\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Cabeceras vorbis analizadas para flujo %d, informacin a continuacin...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Versin: %d\n" +- +-#: ogginfo/ogginfo2.c:747 ++# estoy por dejar "stream" EM ++#: ogginfo/ogginfo2.c:226 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Distribuidor: %s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Tasa de bits nominal no especificada\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Aviso: Nombre de campo de comentario no vlido en comentario %d (stream %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:257 ogginfo/ogginfo2.c:266 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): marcador de longitud errneo\n" + +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:274 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): insuficientes bytes\n" + +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:335 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Aviso: Secuencia UTF-8 no vlida en el comentario %d (flujo %d): secuencia no vlida\n" + +-#: ogginfo/ogginfo2.c:795 +-msgid "Invalid zero granulepos rate\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:347 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" ++msgstr "Aviso: Fallo en el decodificador de UTF8. Esto debera ser imposible\n" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:364 + #, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgid "Warning: granulepos in stream %d decreases from " ++msgstr "Aviso: granulepos en el flujo %d se decrementa desde " ++ ++#: ogginfo/ogginfo2.c:365 ++msgid " to " ++msgstr " a " + +-#: ogginfo/ogginfo2.c:810 ++#: ogginfo/ogginfo2.c:365 + msgid "\n" + msgstr "\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:384 ++#, c-format + msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + msgstr "" ++"Flujo Vorbis %d:\n" ++"\tLongitud total de los datos: %ld bytes\n" ++"\tLongitud de reproduccin: %ldm:%02lds\n" ++"\tTasa de bits promedio: %f kbps\n" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Aviso: Falta indicador EOS en el flujo %d\n" + +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:537 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Aviso: Pgina de cabecera no vlida, no se hall el paquete\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"AVISO: Pgina de cabeceras no valida en el flujo de datos %d, contiene " +-"mltiples paquetes\n" +- +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:549 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "AVISO: Pgina de cabeceras no valida en el flujo de datos %d, contiene mltiples paquetes\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:574 ++msgid "Warning: Hole in data found at approximate offset " + msgstr "Aviso: encontrado vaco en los datos en el offset aproximado " + +-#: ogginfo/ogginfo2.c:1134 ++# corrupto? EM ++#: ogginfo/ogginfo2.c:575 ++msgid " bytes. Corrupted ogg.\n" ++msgstr " bytes. ogg corrupto.\n" ++ ++#: ogginfo/ogginfo2.c:599 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "ERROR: Imposible abrir fichero de entrada \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:604 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2377,91 +1367,67 @@ msgstr "" + "Procesando fichero \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:613 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Imposible encontrar un procesador para el flujo de datos, liberando\n" + +-#: ogginfo/ogginfo2.c:1156 +-msgid "Page found for stream after EOS flag" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1163 +-msgid "Error unknown." +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:618 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file.\n" + msgstr "" +-"Aviso: pgina(s) posicionadas de forma ilegal para el flujo de datos lgico %" +-"d\n" ++"Aviso: pgina(s) posicionadas de forma ilegal para el flujo de datos lgico %d\n" + "Esto indica un fichero ogg corrupto.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:625 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Nuevo flujo de datos lgico (#%d, serie: %08x): tipo %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:628 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Aviso: Falta seal de comienzo de flujo en el flujo de datos %d\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" +-"Aviso: Hallada seal de comienzo de flujo a mitad del flujo de datos %d\n" ++#: ogginfo/ogginfo2.c:632 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" ++msgstr "Aviso: Hallada seal de comienzo de flujo a mitad del flujo de datos %d\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Aviso: Hueco en los nmeros de secuencia del flujo de datos %d. Se obtuvo la " +-"pgina %ld cuando se esperaba la %ld. Esto significa prdida de datos.\n" ++#: ogginfo/ogginfo2.c:637 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Aviso: Hueco en los nmeros de secuencia del flujo de datos %d. Se obtuvo la pgina %ld cuando se esperaba la %ld. Esto significa prdida de datos.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:652 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Flujo lgico %d finalizado\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:659 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Error: No se encontraron datos ogg en el fichero \"%s\".\n" + "La entrada probablemente no sea ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 de %s %s\n" +- + # no soporte "support" :P +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:670 + msgid "" +-"(c) 2003-2005 Michael Smith \n" ++"ogginfo 1.0\n" ++"(c) 2002 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] files1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.0\n" + "(c) 2002 Michael Smith \n" +@@ -2469,24 +1435,17 @@ msgstr "" + "Uso: ogginfo [opciones] ficheros1.ogg [fichero2.ogg ... ficheroN.ogg]\n" + "Opciones soportadas:\n" + "\t-h Muestra este mensaje de ayuda\n" +-"\t-q Menos comunicativo. Usado una vez obviar los mensajes informativos " +-"detallados\n" ++"\t-q Menos comunicativo. Usado una vez obviar los mensajes informativos detallados\n" + "\t , de forma doble obviar los avisos.\n" + "\t-v Ms comunicativo. Esto activar una comprobacin ms en detalle\n" + "\t de algunos tipos de flujos de datos.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 +-#, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:691 + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2496,12 +1455,9 @@ msgstr "" + "y para diagnosticar problemas.\n" + "La ayuda completa se obtiene con \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 +-#, c-format ++#: ogginfo/ogginfo2.c:720 + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"No se han indicado ficheros de entrada. Use \"ogginfo -h\" para obtener " +-"ayuda.\n" ++msgstr "No se han indicado ficheros de entrada. Use \"ogginfo -h\" para obtener ayuda.\n" + + #: share/getopt.c:673 + #, c-format +@@ -2523,16 +1479,19 @@ msgstr "%s: la opci + msgid "%s: option `%s' requires an argument\n" + msgstr "%s: la opcin `%s' requiere un argumento\n" + ++#. --option + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" + msgstr "%s: opcin no reconocida `--%s'\n" + ++#. +option or -option + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" + msgstr "%s: opcin no reconocida `%c%s'\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +@@ -2543,6 +1502,7 @@ msgstr "%s: opci + msgid "%s: invalid option -- %c\n" + msgstr "%s: opcin invlida -- %c\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +@@ -2558,859 +1518,277 @@ msgstr "%s: la opci + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: la opcin `-W %s' no admite ningn argumento\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Imposible analizar el punto de corte \"%s\"\n" ++#: vcut/vcut.c:131 ++msgid "Page error. Corrupt input.\n" ++msgstr "Error de paginacin. Entrada daada.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Imposible analizar el punto de corte \"%s\"\n" ++#: vcut/vcut.c:148 ++msgid "Bitstream error, continuing\n" ++msgstr "Error en el flujo de bits, continuando\n" ++ ++#: vcut/vcut.c:173 ++msgid "Found EOS before cut point.\n" ++msgstr "Final de flujo encontrado antes del punto de corte.\n" ++ ++#: vcut/vcut.c:182 ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Estableciendo final de flujo: el refresco de sincronizacin ha devuelto 0\n" ++ ++#: vcut/vcut.c:192 ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "El punto de corte no est dentro del flujo. El segundo fichero estar vaco\n" + + #: vcut/vcut.c:225 +-#, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Imposible abrir %s para escritura\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Caso especial no contemplado: primer fichero demasiado corto?\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format ++#. Might this happen for _really_ high bitrate modes, if we're ++#. * spectacularly unlucky? Doubt it, but let's check for it just ++#. * in case. ++#. ++#: vcut/vcut.c:284 + msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Uso: vcut entrada.ogg salida1.ogg salida2.ogg punto_de_corte\n" +- +-#: vcut/vcut.c:266 +-#, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + msgstr "" ++"ERROR: Los dos primeros paquetes de audio no caben en una \n" ++" nica pgina ogg. El fichero puede no decodificarse correctamente.\n" + +-#: vcut/vcut.c:277 +-#, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Imposible abrir %s para lectura\n" ++#: vcut/vcut.c:297 ++msgid "Recoverable bitstream error\n" ++msgstr "Error recuperable en la transferencia\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 +-#, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Imposible analizar el punto de corte \"%s\"\n" ++#: vcut/vcut.c:307 ++msgid "Bitstream error\n" ++msgstr "Error en la transferencia\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Procesando: Cortando en %lld\n" ++#: vcut/vcut.c:330 ++msgid "Update sync returned 0, setting eos\n" ++msgstr "La actualizacin de sincronizacin ha devuelto 0, fijando final de fichero\n" + +-#: vcut/vcut.c:303 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Procesando: Cortando en %lld\n" ++#: vcut/vcut.c:376 ++msgid "Input not ogg.\n" ++msgstr "El fichero de entrada no es ogg.\n" + +-#: vcut/vcut.c:314 +-#, c-format +-msgid "Processing failed\n" +-msgstr "Procesamiento fallido\n" ++#: vcut/vcut.c:386 ++msgid "Error in first page\n" ++msgstr "Error en la primera pgina\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "AVISO: Final de fichero inesperado al leer la cabecera WAV\n" ++#: vcut/vcut.c:391 ++msgid "error in first packet\n" ++msgstr "error en el primer paquete\n" + +-# tecla o clave? lo sabr,bi(B en cuanto mire las fuentes ;) - EM +-# clave, supongo... -Quique +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Clave no encontrada" ++#: vcut/vcut.c:397 ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Error en cabecera primaria: No es vorbis?\n" + +-#: vcut/vcut.c:412 +-#, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++#: vcut/vcut.c:417 ++msgid "Secondary header corrupt\n" ++msgstr "Cabecera secundaria daada\n" ++ ++#: vcut/vcut.c:430 ++msgid "EOF in headers\n" ++msgstr "Fin de fichero (EOF) en las cabeceras\n" + + #: vcut/vcut.c:456 +-#, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++msgstr "Uso: vcut entrada.ogg salida1.ogg salida2.ogg punto_de_corte\n" + + #: vcut/vcut.c:460 +-#, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"AVISO: vcut todava es cdigo experimental.\n" ++"Compruebe que los ficheros de salida estn correctos antes de borrar las fuentes.\n" ++"\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Error al escribir los comentarios en el fichero de salida: %s\n" +- +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Error al leer la primera pgina del flujo de bits Ogg." +- +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:465 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" +- +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Error recuperable en la transferencia\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Cabecera secundaria daada\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Imposible abrir %s para lectura\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:470 vcut/vcut.c:475 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Error en el flujo de bits, continuando\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Error en cabecera primaria: No es vorbis?\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Imposible abrir %s para escritura\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:480 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "El fichero de entrada no es ogg.\n" +- +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Error en el flujo de bits, continuando\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Imposible analizar el punto de corte \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:484 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" +- +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Final de flujo encontrado antes del punto de corte.\n" ++msgid "Processing: Cutting at %lld\n" ++msgstr "Procesando: Cortando en %lld\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:493 ++msgid "Processing failed\n" ++msgstr "Procesamiento fallido\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Error al leer la primera pgina del flujo de bits Ogg." ++#: vcut/vcut.c:514 ++msgid "Error reading headers\n" ++msgstr "Error de lectura de cabeceras\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Error al leer el paquete inicial de las cabeceras." ++#: vcut/vcut.c:537 ++msgid "Error writing first output file\n" ++msgstr "Error al escribir el primer fichero de salida\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:545 ++msgid "Error writing second output file\n" ++msgstr "Error al escribir el segundo fichero de salida\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:220 + msgid "Input truncated or empty." + msgstr "Entrada truncada o vaca." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:222 + msgid "Input is not an Ogg bitstream." + msgstr "La entrada no es un flujo de bits Ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "El flujo de bits Ogg no contiene datos en formato vorbis." ++#: vorbiscomment/vcedit.c:239 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Error al leer la primera pgina del flujo de bits Ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "Fin de fichero antes que el final de las cabeceras vorbis." ++#: vorbiscomment/vcedit.c:245 ++msgid "Error reading initial header packet." ++msgstr "Error al leer el paquete inicial de las cabeceras." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:251 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "El flujo de bits Ogg no contiene datos en formato vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:274 + msgid "Corrupt secondary header." + msgstr "Cabecera secundaria daada." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:295 ++msgid "EOF before end of vorbis headers." + msgstr "Fin de fichero antes que el final de las cabeceras vorbis." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:448 + msgid "Corrupt or missing data, continuing..." + msgstr "Datos daados o faltan datos, continuando..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Error al escribir la salida. El flujo de salida puede estar daado o " +-"truncado." ++#: vorbiscomment/vcedit.c:487 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Error al escribir la salida. El flujo de salida puede estar daado o truncado." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:103 vorbiscomment/vcomment.c:129 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Error al abrir el fichero como vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:148 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Comentario defectuoso: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:160 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "comentario defectuoso: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:170 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Error al escribir los comentarios en el fichero de salida: %s\n" + +-#: vorbiscomment/vcomment.c:280 +-#, c-format ++#. should never reach this point ++#: vorbiscomment/vcomment.c:187 + msgid "no action specified\n" + msgstr "no se ha indicado ninguna accin\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" ++#: vorbiscomment/vcomment.c:269 ++msgid "Couldn't convert comment to UTF8, cannot add\n" + msgstr "Imposible convertir comentario a UTF8, no se puede ser aadir\n" + +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 +-#, c-format ++#: vorbiscomment/vcomment.c:287 + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Tipo no vlido en la lista de opciones" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 +-#, c-format ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Uso: \n" ++" vorbiscomment [-l] fichero.ogg (para listar comentarios)\n" ++" vorbiscomment -a entrada.ogg salida.ogg (para aadir comentarios)\n" ++" vorbiscomment -w entrada.ogg salida.ogg (para modificar comentarios)\n" ++"\ten el caso de la escritura, se espera un nuevo grupo de comentarios \n" ++"\tcon el formato 'ETIQUETA=valor' desde la entrada estndar. Este grupo\n" ++"\treemplazar completamente al existente.\n" ++" Ambas opciones -a y -w slo pueden tomar un nico nombre de fichero,\n" ++" en cuyo caso se usar un fichero temporal.\n" ++" -c puede usarse para leer comentarios de un fichero determinado\n" ++" en lugar de la entrada estndar.\n" ++" Ejemplo: vorbiscomment -a entrada.ogg -c comentarios.txt\n" ++" aadir comentarios a comentarios.txt para entrada.ogg\n" ++" Finalmente, puede especificar cualquier cantidad de etiquetas a aadir\n" ++" desde la lnea de ordenes usando la opcin -t. P.ej.\n" ++" vorbiscomment -a entrada.ogg -t \"ARTISTA=Un To Feo\" -t \"TITULO=Uno Cualquiera\"\n" ++" (ntese que cuando se usa esta opcin la lectura de comentarios desde el fichero de \n" ++" comentarios o la entrada estndar estn desactivados)\n" ++" En el modo en bruto (--raw, -R) se leern y escribirn comentarios en utf8,\n" ++" en vez de convertirlos al juego de caracteres del usuario. Esto es til para\n" ++" usar vorbiscomments en guiones. Sin embargo, esto no es suficiente para\n" ++" viajes de ida y vuelta (round-tripping) generales de comentarios en todos\n" ++" los casos.\n" ++ ++#: vorbiscomment/vcomment.c:371 + msgid "Internal error parsing command options\n" + msgstr "Error interno al analizar las opciones de la lnea de rdenes.\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:456 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Error de apertura del fichero de entrada '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 +-#, c-format ++#: vorbiscomment/vcomment.c:465 + msgid "Input filename may not be the same as output filename\n" +-msgstr "" +-"Puede que el nombre de fichero de entrada no sea el mismo que el de salida.\n" ++msgstr "Puede que el nombre de fichero de entrada no sea el mismo que el de salida.\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:476 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Error de apertura del fichero de salida '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:491 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Error de apertura del fichero de comentarios '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:508 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Error de apertura del fichero de comentarios '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:536 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Error al borrar el fichero antiguo %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Error al cambiar el nombre de %s a %s\n" +- +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Error al borrar el fichero antiguo %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Lector de ficheros WAV" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Error interno al analizar las opciones de la lnea de rdenes.\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Error de paginacin. Entrada daada.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "" +-#~ "Estableciendo final de flujo: el refresco de sincronizacin ha devuelto " +-#~ "0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "" +-#~ "El punto de corte no est dentro del flujo. El segundo fichero estar " +-#~ "vaco\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Caso especial no contemplado: primer fichero demasiado corto?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "El punto de corte no est dentro del flujo. El segundo fichero estar " +-#~ "vaco\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "ERROR: Los dos primeros paquetes de audio no caben en una \n" +-#~ " nica pgina ogg. El fichero puede no decodificarse " +-#~ "correctamente.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "" +-#~ "La actualizacin de sincronizacin ha devuelto 0, fijando final de " +-#~ "fichero\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Error en la transferencia\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Error en la primera pgina\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "error en el primer paquete\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "Fin de fichero (EOF) en las cabeceras\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "AVISO: vcut todava es cdigo experimental.\n" +-#~ "Compruebe que los ficheros de salida estn correctos antes de borrar las " +-#~ "fuentes.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Error de lectura de cabeceras\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Error al escribir el primer fichero de salida\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Error al escribir el segundo fichero de salida\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-# "Possible devices" por "las posibilidades..." para no alargar la lnea demasiado +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 de %s %s\n" +-#~ " por la Fundacin Xiph.org (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Sintaxis: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help esta ayuda\n" +-#~ " -V, --version muestra la versin de Ogg123 \n" +-#~ " -d, --device=d usa 'd' como dispositivo de salida\n" +-#~ " Las posibilidades son ('*'=en vivo, '@'=a fichero):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=fichero indica el nombre de salida\n" +-#~ " de un dispositivo de fichero previamente indicado (con -d).\n" +-#~ " -k n, --skip n Saltarse los primeros 'n' segundos.\n" +-#~ " -o, --device-option=k:v Pasar la opcin especial k con el valor v \n" +-#~ " a un dispositivo previamente indicado (con -d). \n" +-#~ " Ver la pgina man para ms informacin.\n" +-#~ " -b n, --buffer n usar un bfer de entrada de 'n' kilobytes\n" +-#~ " -p n, --prebuffer n cargar n%% del bfer de entrada antes de " +-#~ "reproducir\n" +-#~ " -v, --verbose mostrar progreso y otras informaciones de estado\n" +-#~ " -q, --quiet no mostrar nada (sin ttulo)\n" +-#~ " -x n, --nth reproducir cada n-avo bloque\n" +-#~ " -y n, --ntimes repetir cada bloque reproducido 'n' veces\n" +-#~ " -z, --shuffle reproduccin aleatoria\n" +-#~ "\n" +-#~ "ogg123 saltar a la cancin siguiente al recibir SIGINT (Ctrl-C); dos " +-#~ "SIGINT \n" +-#~ "en 's' milisegundos hacen que ogg123 termine.\n" +-#~ " -l, --delay=s ajusta 's' [milisegundos] (predeterminado 500)\n" +- +-#~ msgid "ReplayGain (Track) Peak:" +-#~ msgstr "Ganancia de Reproduccin (Pista) Mximo:" +- +-#~ msgid "ReplayGain (Album) Peak:" +-#~ msgstr "Ganancia de Reproduccin (lbum) Mximo" +- +-#~ msgid "Version is %d" +-#~ msgstr "La versin es %d" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Sintaxis: oggenc [opciones] entrada.wav [...]\n" +-#~ "\n" +-#~ "OPCIONES:\n" +-#~ " Generales:\n" +-#~ " -Q, --quiet No produce salida a stderr\n" +-#~ " -h, --help Muestra este texto de ayuda\n" +-#~ " -r, --raw Modo Raw (en bruto). Los ficheros se leen " +-#~ "directamente\n" +-#~ " como datos PCM\n" +-#~ " -B, --raw-bits=n Establece bits/muestra para la entrada en bruto. El " +-#~ "valor\n" +-#~ " predeterminado es 16\n" +-#~ " -C, --raw-chan=n Establece el nmero de canales para la entrada en " +-#~ "bruto.\n" +-#~ " El valor predeterminado es 2\n" +-#~ " -R, --raw-rate=n Establece muestras/seg para la entrada en bruto. " +-#~ "Valor\n" +-#~ " predeterminado: 44100\n" +-#~ " -b, --bitrate Elige una tasa de bits nominal para la " +-#~ "codificacin.\n" +-#~ " Intenta codificar usando una tasa que d este " +-#~ "promedio.\n" +-#~ " Toma un argumento en kbps Esto usa el motor de " +-#~ "gestin\n" +-#~ " de tasa de bits, y no se recomienda a la mayora " +-#~ "de los\n" +-#~ " usuarios.\n" +-#~ " Consulte -q, --quality, una mejor alternativa.\n" +-#~ " -m, --min-bitrate Especifica una tasa de bits mnima (en kbps). til " +-#~ "para\n" +-#~ " codificar para un canal de tamao fijo.\n" +-#~ " -M, --max-bitrate Especifica una tasa de bits mxima en kbps. til " +-#~ "para\n" +-#~ " aplicaciones de streaming.\n" +-#~ " -q, --quality Especifica la calidad entre 0 (baja) y 10 (alta),\n" +-#~ " en lugar de indicar una tasa de bits en " +-#~ "particular.\n" +-#~ " Este es el modo operativo normal.\n" +-#~ " Se permiten fracciones de cantidades (p.ej. 2.75)\n" +-#~ " La calidad -1 tambin es posible pero puede no ser " +-#~ "aceptable\n" +-#~ " --resample n Remuestra los datos de entrada a la tasa de " +-#~ "muestreo n (Hz)\n" +-#~ " --downmix Mezcla a la baja estreo a mono. Se permite " +-#~ "nicamente\n" +-#~ " sobre entrada estreo. -s, --serial " +-#~ "Especifica un nmero de serie para el flujo. Al\n" +-#~ " codificar varios ficheros ste se ver incrementado " +-#~ "por\n" +-#~ " cada flujo posterior al primero.\n" +-#~ "\n" +-#~ " Nomenclatura:\n" +-#~ " -o, --output=fn Escribe el fichero a fn (vlido slo en modo de " +-#~ "fichero\n" +-#~ " nico)\n" +-#~ " -n, --names=cadena Produce nombres de fichero en el formato de esa " +-#~ "cadena\n" +-#~ " reemplazando %%a, %%t, %%l, %%n, %%d por artista, " +-#~ "ttulo,\n" +-#~ " lbum, nmero de pista, y fecha, respectivamente " +-#~ "(vase\n" +-#~ " ms abajo cmo indicar stos).\n" +-#~ " %%%% pasa un %% literal.\n" +-#~ " -X, --name-remove=s Elimina los caracteres indicados de la lista de\n" +-#~ " parmetros pasados a la cadena de formato -n. til " +-#~ "para\n" +-#~ " asegurar que los nombres de archivo sean vlidos.\n" +-#~ " -P, --name-replace=s Cambia los caracteres borrados por --name-remove " +-#~ "con los\n" +-#~ " caracteres indicados. Si esta cadena es ms corta " +-#~ "que la lista\n" +-#~ " --name-remove o es omitida, los caracteres extra\n" +-#~ " simplemente se eliminan.\n" +-#~ " Las configuraciones predeterminadas para ambos " +-#~ "argumentos\n" +-#~ " anteriores dependen de la plataforma.\n" +-#~ " -c, --comment=c Aade la cadena indicada como un comentario extra. " +-#~ "Puede\n" +-#~ " usarse varias veces.\n" +-#~ " -d, --date Fecha para la pista (normalmente fecha de " +-#~ "grabacin)\n" +-#~ " -N, --tracknum Nmero de esta pista\n" +-#~ " -t, --title Ttulo de esta pista \n" +-#~ " -l, --album Nombre del lbum\n" +-#~ " -a, --artist Nombre del artista\n" +-#~ " -G, --genre Gnero de la pista\n" +-#~ " En caso de indicarse varios ficheros de entrada se\n" +-#~ " usarn mltiples instancias de los cinco " +-#~ "argumentos\n" +-#~ " anteriores en el orden en que aparecen. Si se " +-#~ "indican\n" +-#~ " menos ttulos que ficheros, OggEnc mostrar una\n" +-#~ " advertencia y reutilizar el ltimo para los " +-#~ "ficheros\n" +-#~ " restantes. Si se indica una cantidad menor de " +-#~ "canciones,\n" +-#~ " los ficheros restantes quedarn sin numerar. Para " +-#~ "los\n" +-#~ " dems se volver a usar la opcin final para todos " +-#~ "los\n" +-#~ " restantes sin aviso (de este modo puede indicar una " +-#~ "fecha\n" +-#~ " una vez, por ejemplo, y que esta se aplique en " +-#~ "todos los\n" +-#~ " ficheros)\n" +-#~ "\n" +-#~ "FICHEROS DE ENTRADA:\n" +-#~ " Los ficheros de entrada para OggEnc deben ser actualmente PCM WAV, AIFF, " +-#~ "o\n" +-#~ " AIFF/C de 16 u 8 bits o WAV IEEE de coma flotante de 32 bits. Los " +-#~ "ficheros\n" +-#~ " pueden ser mono o estreo (o de ms canales) y a cualquier velocidad de\n" +-#~ " muestreo.\n" +-#~ " Como alternativa puede emplearse la opcin --raw para usar un fichero de " +-#~ "datos\n" +-#~ " PCM en bruto, el cual tiene que ser un PCM estreo de 16 bits y little-" +-#~ "endian\n" +-#~ " PCM ('wav sin cabecera'), a menos que se indiquen parmetros adicionales " +-#~ "para\n" +-#~ " el modo \"raw\" .\n" +-#~ " Puede indicar que se tome el fichero de la entrada estndar usando - " +-#~ "como\n" +-#~ " nombre de fichero de entrada.\n" +-#~ " En este modo, la salida ser a stdout a menos que se indique un nombre " +-#~ "de\n" +-#~ " fichero de salida con -o\n" +-#~ "\n" +- +-#~ msgid " to " +-#~ msgstr " a " +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +-#~ msgstr "" +-#~ "Flujo Vorbis %d:\n" +-#~ "\tLongitud total de los datos: %ld bytes\n" +-#~ "\tLongitud de reproduccin: %ldm:%02lds\n" +-#~ "\tTasa de bits promedio: %f kbps\n" +- +-# corrupto? EM +-#~ msgid " bytes. Corrupted ogg.\n" +-#~ msgstr " bytes. ogg corrupto.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Uso: \n" +-#~ " vorbiscomment [-l] fichero.ogg (para listar comentarios)\n" +-#~ " vorbiscomment -a entrada.ogg salida.ogg (para aadir comentarios)\n" +-#~ " vorbiscomment -w entrada.ogg salida.ogg (para modificar comentarios)\n" +-#~ "\ten el caso de la escritura, se espera un nuevo grupo de comentarios \n" +-#~ "\tcon el formato 'ETIQUETA=valor' desde la entrada estndar. Este grupo\n" +-#~ "\treemplazar completamente al existente.\n" +-#~ " Ambas opciones -a y -w slo pueden tomar un nico nombre de fichero,\n" +-#~ " en cuyo caso se usar un fichero temporal.\n" +-#~ " -c puede usarse para leer comentarios de un fichero determinado\n" +-#~ " en lugar de la entrada estndar.\n" +-#~ " Ejemplo: vorbiscomment -a entrada.ogg -c comentarios.txt\n" +-#~ " aadir comentarios a comentarios.txt para entrada.ogg\n" +-#~ " Finalmente, puede especificar cualquier cantidad de etiquetas a " +-#~ "aadir\n" +-#~ " desde la lnea de ordenes usando la opcin -t. P.ej.\n" +-#~ " vorbiscomment -a entrada.ogg -t \"ARTISTA=Un To Feo\" -t \"TITULO=Uno " +-#~ "Cualquiera\"\n" +-#~ " (ntese que cuando se usa esta opcin la lectura de comentarios desde " +-#~ "el fichero de \n" +-#~ " comentarios o la entrada estndar estn desactivados)\n" +-#~ " En el modo en bruto (--raw, -R) se leern y escribirn comentarios en " +-#~ "utf8,\n" +-#~ " en vez de convertirlos al juego de caracteres del usuario. Esto es " +-#~ "til para\n" +-#~ " usar vorbiscomments en guiones. Sin embargo, esto no es suficiente " +-#~ "para\n" +-#~ " viajes de ida y vuelta (round-tripping) generales de comentarios en " +-#~ "todos\n" +-#~ " los casos.\n" +diff --git a/po/fr.po b/po/fr.po +index 58fe0d9..f95466c 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -1,131 +1,129 @@ +-# translation of vorbis-tools-1.0.fr.po to French +-# Copyright (C) 2002, 2003 Free Software Foundation, Inc. ++# translation of vorbis-tools to French ++# Copyright (C) 2002, 2003, 2011 Free Software Foundation, Inc. ++# This file is distributed under the same license as the vorbis-tools package. ++# + # Martin Quinson , 2002, 2003. ++# Claude Paroz , 2011. + # + # # Choix de traduction : +-# bitrate = dbit +-# bits/samples = bits/chantillons ++# bitrate = débit ++# bits/samples = bits/échantillons + # chanel = canaux +-# chunk = tronon (comme Guillaume Allgre a mis dans la trad de png) +-# cutpoint = point de csure (utilis pour l'outil vcut) +-# downmix = dmultiplexe (c'est en fait la convertion stro -> mono) +-# low-pass = passe-bas (terme de traitement du signal. Dfinition plus complte ++# chunk = tronçon (comme Guillaume Allègre a mis dans la trad de png) ++# cutpoint = point de coupure (utilisé pour l'outil vcut) ++# downmix = démultiplexe (c'est en fait la convertion stéréo -> mono) ++# low-pass = passe-bas (terme de traitement du signal. Définition plus complète + # de granddictionnaire.com : Filtre qui laisse passer les signaux de +-# basse frquence) ++# basse fréquence) + # parse = analyse +-# playtime = dure d'coute ++# playtime = durée d'écoute + # raw = brut [adjectif] +-# sample rate = taux d'chantillonnage ++# sample rate = taux d'échantillonnage + # streaming = diffusion en flux (streaming) + # +-# # Problmatiques: +-# granulepos = granulepos (c'est en fait le nom propre d'un index spcial dans le +-# format vorbis, les dveloppeurs m'ont dconseill de traduire) ++# # Problématiques: ++# granulepos = granulepos (c'est en fait le nom propre d'un index spécial dans le ++# format vorbis, les développeurs m'ont déconseillé de traduire) + # replaygain = replaygain (replaygain is a tag added such that the gain is + # modified on playback so that all your tracks sound like they're at +-# the same volume/loudness/whatever). Je sais toujours pas dire ca +-# en franais. ++# the same volume/loudness/whatever). Je ne sais toujours pas dire ça ++# en français. ++# Voir aussi: http://svn.xiph.org/trunk/vorbis-tools/ + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 1.0\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2003-03-06 15:15+0100\n" +-"Last-Translator: Martin Quinson \n" ++"PO-Revision-Date: 2011-05-03 15:54+0200\n" ++"Last-Translator: Claude Paroz \n" + "Language-Team: French \n" ++"Language: fr\n" + "MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "Erreur : Plus de mmoire dans malloc_action().\n" ++msgstr "Erreur : plus de mémoire dans malloc_action().\n" + + #: ogg123/buffer.c:364 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "" +-"Erreur : Impossible d'allouer de la mmoire dans malloc_buffer_stats()\n" ++msgstr "Erreur : impossible d'allouer de la mémoire dans malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 +-#, fuzzy + msgid "ERROR: Device not available.\n" +-msgstr "Erreur : Priphrique indisponible.\n" ++msgstr "Erreur : périphérique indisponible.\n" + + #: ogg123/callbacks.c:79 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "Erreur : %s a besoin d'un fichier de sortie spcifier avec -f.\n" ++msgstr "Erreur : %s a besoin d'un fichier de sortie à spécifier avec -f.\n" + + #: ogg123/callbacks.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "Erreur : Valeur d'option invalide pour le priphrique %s.\n" ++msgstr "Erreur : valeur d'option non valide pour le périphérique %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Erreur : Impossible d'ouvrir le priphrique %s.\n" ++msgstr "Erreur : impossible d'ouvrir le périphérique %s.\n" + + #: ogg123/callbacks.c:90 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "Erreur : Erreur de priphrique %s.\n" ++msgstr "Erreur : erreur de périphérique %s.\n" + + #: ogg123/callbacks.c:93 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "" +-"Erreur : Impossible d'attribuer un fichier de sortie pour le priphrique %" +-"s.\n" ++msgstr "Erreur : impossible d'attribuer un fichier de sortie pour le périphérique %s.\n" + + #: ogg123/callbacks.c:96 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "Erreur : Impossible d'ouvrir le fichier %s en criture.\n" ++msgstr "Erreur : impossible d'ouvrir le fichier %s en écriture.\n" + + #: ogg123/callbacks.c:100 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "Erreur : Le fichier %s existe dj.\n" ++msgstr "Erreur : le fichier %s existe déjà.\n" + + #: ogg123/callbacks.c:103 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "Erreur : Cette erreur ne devrait jamais se produire (%d). Panique !\n" ++msgstr "Erreur : cette erreur ne devrait jamais se produire (%d). Panique !\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "Erreur : Plus de mmoire dans new_print_statistics_arg().\n" ++msgstr "Erreur : plus de mémoire dans new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "Erreur : Plus de mmoire dans new_print_statistics_arg().\n" ++msgstr "Erreur : plus de mémoire dans new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 +-#, fuzzy + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "Erreur : Plus de mmoire dans new_status_message_arg().\n" ++msgstr "Erreur : plus de mémoire dans new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Erreur : Plus de mmoire dans decoder_buffered_metadata_callback().\n" ++msgstr "Erreur : plus de mémoire dans decoder_buffered_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Erreur : Plus de mmoire dans decoder_buffered_metadata_callback().\n" ++msgstr "Erreur : plus de mémoire dans decoder_buffered_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +-msgstr "Erreur du systme" ++msgstr "Erreur du système" + + #: ogg123/cfgfile_options.c:58 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" +-msgstr "=== Erreur d'analyse : %s la ligne %d de %s (%s)\n" ++msgstr "=== Erreur d'analyse : %s à la ligne %d de %s (%s)\n" + + #: ogg123/cfgfile_options.c:134 + msgid "Name" +@@ -141,7 +139,7 @@ msgstr "Type" + + #: ogg123/cfgfile_options.c:143 + msgid "Default" +-msgstr "Par dfaut" ++msgstr "Par défaut" + + #: ogg123/cfgfile_options.c:169 + #, c-format +@@ -151,17 +149,17 @@ msgstr "aucun" + #: ogg123/cfgfile_options.c:172 + #, c-format + msgid "bool" +-msgstr "boolen" ++msgstr "booléen" + + #: ogg123/cfgfile_options.c:175 + #, c-format + msgid "char" +-msgstr "caractre" ++msgstr "caractère" + + #: ogg123/cfgfile_options.c:178 + #, c-format + msgid "string" +-msgstr "chane" ++msgstr "chaîne" + + #: ogg123/cfgfile_options.c:181 + #, c-format +@@ -181,7 +179,7 @@ msgstr "double" + #: ogg123/cfgfile_options.c:190 + #, c-format + msgid "other" +-msgstr "Autre" ++msgstr "autre" + + #: ogg123/cfgfile_options.c:196 + msgid "(NULL)" +@@ -195,19 +193,19 @@ msgstr "(aucun)" + + #: ogg123/cfgfile_options.c:429 + msgid "Success" +-msgstr "Russite" ++msgstr "Réussite" + + #: ogg123/cfgfile_options.c:433 + msgid "Key not found" +-msgstr "Cl introuvable" ++msgstr "Clé introuvable" + + #: ogg123/cfgfile_options.c:435 + msgid "No key" +-msgstr "Pas de cl" ++msgstr "Pas de clé" + + #: ogg123/cfgfile_options.c:437 + msgid "Bad value" +-msgstr "Valeur invalide" ++msgstr "Valeur non valide" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +@@ -219,12 +217,12 @@ msgstr "Erreur inconnue" + + #: ogg123/cmdline_options.c:83 + msgid "Internal error parsing command line options.\n" +-msgstr "Erreur interne lors de l'analyse des options de la ligne de commande\n" ++msgstr "Erreur interne lors de l'analyse des options de la ligne de commande.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "Le tampon d'entr est plus petit que le minimum valide (%dkO)." ++msgstr "Le tampon d'entrée est plus petit que le minimum valide (%d ko)." + + #: ogg123/cmdline_options.c:102 + #, c-format +@@ -232,19 +230,18 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Erreur %s lors de l'analyse de l'option donne sur la ligne de " +-"commande\n" +-"=== L'option tait : %s\n" ++"=== Erreur « %s » lors de l'analyse de l'option donnée sur la ligne de commande.\n" ++"=== L'option était : %s\n" + + #: ogg123/cmdline_options.c:109 + #, c-format + msgid "Available options:\n" +-msgstr "Options disponibles :\n" ++msgstr "Options disponibles :\n" + + #: ogg123/cmdline_options.c:118 + #, c-format + msgid "=== No such device %s.\n" +-msgstr "=== Pas de tel priphrique %s.\n" ++msgstr "=== Pas de tel périphérique %s.\n" + + #: ogg123/cmdline_options.c:138 + #, c-format +@@ -253,57 +250,51 @@ msgstr "=== Le pilote %s n'est pas un pilote de fichier de sortie.\n" + + #: ogg123/cmdline_options.c:143 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" +-"=== Impossible de spcifier quel fichier de sortie utiliser sans pilote.\n" ++msgstr "=== Impossible de spécifier quel fichier de sortie utiliser sans pilote.\n" + + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "=== Format d'option incorrecte : %s.\n" ++msgstr "=== Format d'option incorrect : %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +-msgstr "--- Valeur de prtampon invalide. L'intervalle est 0-100.\n" ++msgstr "--- Valeur de prétampon non valide. L'intervalle est 0-100.\n" + + #: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format ++#, c-format + msgid "ogg123 from %s %s" +-msgstr "ogg123 de %s %s\n" ++msgstr "ogg123 de %s %s" + + #: ogg123/cmdline_options.c:208 + msgid "--- Cannot play every 0th chunk!\n" +-msgstr "--- Impossible de jouer tous les zroimes tronons !\n" ++msgstr "--- Impossible de jouer tous les « zéroièmes » tronçons !\n" + + #: ogg123/cmdline_options.c:216 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" +-"--- Impossible de jouer chaque tronon zro fois.\n" +-"--- Pour tester un dcodeur, utilisez le pilote de sortie null.\n" ++"--- Impossible de jouer chaque tronçon zéro fois.\n" ++"--- Pour tester un décodeur, utilisez le pilote de sortie null.\n" + + #: ogg123/cmdline_options.c:232 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "--- impossible d'ouvrir le fichier de liste %s. Omis. \n" ++msgstr "--- Impossible d'ouvrir le fichier de liste %s. Omis.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "=== Conflit d'option : le temps de fin est avant le temps de début.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" +-msgstr "" +-"--- Le pilote %s indiqu dans le fichier de configuration est invalide.\n" ++msgstr "--- Le pilote %s indiqué dans le fichier de configuration n'est pas valide.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Impossible de charger le pilote par dfaut, et aucun autre pilote n'est " +-"indiqu dans le fichier de configuration. Terminaison.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Impossible de charger le pilote par défaut, et aucun autre pilote n'est indiqué dans le fichier de configuration. Terminaison.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -312,6 +303,9 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"ogg123 de %s %s\n" ++" par la fondation Xiph.Org (http://www.xiph.org/)\n" ++"\n" + + #: ogg123/cmdline_options.c:309 + #, c-format +@@ -320,21 +314,24 @@ msgid "" + "Play Ogg audio files and network streams.\n" + "\n" + msgstr "" ++"Utilisation : ogg123 [options] fichier ...\n" ++"Lire des fichiers audio Ogg et des flux réseau.\n" ++"\n" + + #: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Available codecs: " +-msgstr "Options disponibles :\n" ++msgstr "Codecs disponibles : " + + #: ogg123/cmdline_options.c:315 + #, c-format + msgid "FLAC, " +-msgstr "" ++msgstr "FLAC, " + + #: ogg123/cmdline_options.c:319 + #, c-format + msgid "Speex, " +-msgstr "" ++msgstr "Speex, " + + #: ogg123/cmdline_options.c:322 + #, c-format +@@ -342,27 +339,29 @@ msgid "" + "Ogg Vorbis.\n" + "\n" + msgstr "" ++"Ogg Vorbis.\n" ++"\n" + + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "" ++msgstr "Options de sortie\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device dev Utiliser le périphérique de sortie « dev ». Périphériques disponibles :\n" + ++# Ce « live » est la sortie audio de la machine (par opposition à sortie fichier) + #: ogg123/cmdline_options.c:327 + #, c-format + msgid "Live:" +-msgstr "" ++msgstr "Live :" + + #: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format ++#, c-format + msgid "File:" +-msgstr "Fichier : %s" ++msgstr "Fichier :" + + #: ogg123/cmdline_options.c:345 + #, c-format +@@ -370,11 +369,14 @@ msgid "" + " -f file, --file file Set the output filename for a file device\n" + " previously specified with --device.\n" + msgstr "" ++" -f fichier, --file=fichier Spécifie le nom de fichier de sortie pour un\n" ++" périphérique de fichier spécifié précédemment avec\n" ++" --device.\n" + + #: ogg123/cmdline_options.c:348 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " --audio-buffer n Utilise un tampon de sortie audio de n kilooctets\n" + + #: ogg123/cmdline_options.c:349 + #, c-format +@@ -384,83 +386,88 @@ msgid "" + " device previously specified with --device. See\n" + " the ogg123 man page for available device options.\n" + msgstr "" ++" -o k:v, --device-option k:v\n" ++" Passe l'option spéciale « k » avec la valeur « v » au\n" ++" périphérique précédemment indiqué par --device. Voir\n" ++" la page de manuel de ogg123 pour les options de\n" ++" périphérique disponibles.\n" + + #: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "Playlist options\n" +-msgstr "Options disponibles :\n" ++msgstr "Options de liste de lecture\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" + msgstr "" ++" -@ fichier, --list fichier Lit une liste de lecture de fichiers et\n" ++" d'URL à partir de « fichier »\n" + + #: ogg123/cmdline_options.c:357 + #, c-format + msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" ++msgstr " -r, --repeat Répète indéfiniment la liste de lecture\n" + + #: ogg123/cmdline_options.c:358 + #, c-format + msgid " -R, --remote Use remote control interface\n" +-msgstr "" ++msgstr " -R, --remote Utilise l'interface de contrôle distant\n" + + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" ++msgstr " -z, --shuffle Mélange la liste de fichiers avant la lecture\n" + + #: ogg123/cmdline_options.c:360 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" ++msgstr " -Z, --random Lit les fichiers au hasard jusqu'à interruption\n" + + #: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format ++#, c-format + msgid "Input options\n" +-msgstr "L'entre n'est pas un ogg.\n" ++msgstr "Options d'entrée\n" + + #: ogg123/cmdline_options.c:364 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " -b n, --buffer n Utilise un tampon d'entrée de « n » kilooctets\n" + + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" ++msgstr " -p n, --prebuffer n Charge n %% du tampon d'entrée avant la lecture\n" + + #: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format ++#, c-format + msgid "Decode options\n" +-msgstr "Description" ++msgstr "Options de décodage\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Omet les « n » premières secondes (ou format hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgstr " -K n, --end n Finit à « n » secondes (ou format hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:371 + #, c-format + msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" ++msgstr " -x n, --nth n Lit chaque « n »ième bloc\n" + + #: ogg123/cmdline_options.c:372 + #, c-format + msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" ++msgstr " -y n, --ntimes n Répète chaque bloc lu « n » fois\n" + + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format ++#, c-format + msgid "Miscellaneous options\n" +-msgstr "Options disponibles :\n" ++msgstr "Options diverses\n" + + #: ogg123/cmdline_options.c:376 + #, c-format +@@ -470,68 +477,68 @@ msgid "" + " and will terminate if two SIGINTs are received\n" + " within the specified timeout 's'. (default 500)\n" + msgstr "" ++" -l s, --delay s Définit le délai d'expiration en millisecondes. ogg123\n" ++" passe au morceau suivant avec SIGINT (Ctrl-C) et quitte\n" ++" si deux SIGINT sont reçus en l'espace du délai « s ».\n" ++" (500 par défaut).\n" + + #: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 + #, c-format + msgid " -h, --help Display this help\n" +-msgstr "" ++msgstr " -h, --help Affiche cette aide\n" + + #: ogg123/cmdline_options.c:382 + #, c-format + msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++msgstr " -q, --quiet N'affiche rien du tout (pas de titre)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Affiche la progression et d'autres infos d'état\n" + + #: ogg123/cmdline_options.c:384 + #, c-format + msgid " -V, --version Display ogg123 version\n" +-msgstr "" ++msgstr " -V, --version Affiche la version de ogg123\n" + + #: ogg123/file_transport.c:64 ogg123/http_transport.c:215 + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Erreur : Plus de mmoire.\n" ++msgstr "Erreur : mémoire insuffisante.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "" +-"Erreur : Impossible d'allouer de la mmoire dans malloc_decoder_stat()\n" ++msgstr "Erreur : impossible d'allouer de la mémoire dans malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy + msgid "ERROR: Could not set signal mask." +-msgstr "Erreur : Impossible de fixer le masque de signal." ++msgstr "Erreur : impossible de définir le masque de signal." + + #: ogg123/http_transport.c:202 +-#, fuzzy + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "Erreur : Impossible de crer le tampon d'entre.\n" ++msgstr "Erreur : impossible de créer le tampon d'entrée.\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +-msgstr "pilote de sortie par dfaut" ++msgstr "périphérique de sortie par défaut" + + #: ogg123/ogg123.c:83 + msgid "shuffle playlist" +-msgstr "mlange la liste des morceaux" ++msgstr "mélange la liste de lecture" + + #: ogg123/ogg123.c:85 + msgid "repeat playlist forever" +-msgstr "" ++msgstr "répète indéfiniment la liste de lecture" + + #: ogg123/ogg123.c:231 +-#, fuzzy, c-format ++#, c-format + msgid "Could not skip to %f in audio stream." +-msgstr "Impossible d'omettre %f secondes d'audio." ++msgstr "Impossible de sauter à %f dans le flux audio." + + #: ogg123/ogg123.c:376 + #, c-format +@@ -540,31 +547,31 @@ msgid "" + "Audio Device: %s" + msgstr "" + "\n" +-"Priphrique audio : %s" ++"Périphérique audio : %s" + + #: ogg123/ogg123.c:377 + #, c-format + msgid "Author: %s" +-msgstr "Auteur : %s" ++msgstr "Auteur : %s" + + #: ogg123/ogg123.c:378 + #, c-format + msgid "Comments: %s" +-msgstr "Commentaires : %s" ++msgstr "Commentaires : %s" + + #: ogg123/ogg123.c:422 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "Attention : Impossible de lire le rpertoire %s.\n" ++msgstr "Attention : impossible de lire le répertoire %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +-msgstr "Erreur : Impossible de crer les tampons audio.\n" ++msgstr "Erreur : impossible de créer les tampons audio.\n" + + #: ogg123/ogg123.c:561 + #, c-format + msgid "No module could be found to read from %s.\n" +-msgstr "Aucun module lire depuis %s.\n" ++msgstr "Aucun module à lire depuis %s.\n" + + #: ogg123/ogg123.c:566 + #, c-format +@@ -574,19 +581,17 @@ msgstr "Impossible d'ouvrir %s.\n" + #: ogg123/ogg123.c:572 + #, c-format + msgid "The file format of %s is not supported.\n" +-msgstr "Le format de fichier de %s n'est pas support.\n" ++msgstr "Le format de fichier de %s n'est pas pris en charge.\n" + + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Erreur lors de l'ouverture de %s avec le module %s. Le fichier est peut-tre " +-"corrompu.\n" ++msgstr "Erreur lors de l'ouverture de %s avec le module %s. Le fichier est peut-être corrompu.\n" + + #: ogg123/ogg123.c:601 + #, c-format + msgid "Playing: %s" +-msgstr "coute de : %s" ++msgstr "Écoute de : %s" + + #: ogg123/ogg123.c:612 + #, c-format +@@ -594,113 +599,115 @@ msgid "Could not skip %f seconds of audio." + msgstr "Impossible d'omettre %f secondes d'audio." + + #: ogg123/ogg123.c:667 +-#, fuzzy + msgid "ERROR: Decoding failure.\n" +-msgstr "Erreur : chec du dcodage.\n" ++msgstr "Erreur : échec du décodage.\n" + + #: ogg123/ogg123.c:710 + msgid "ERROR: buffer write failed.\n" +-msgstr "" ++msgstr "Erreur : échec d'écriture dans le tampon.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +-msgstr "Termin." ++msgstr "Terminé." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +-msgstr "--- Trou dans le flux ; sans doute inoffensif\n" ++msgstr "--- Trou dans le flux ; sans doute inoffensif\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +-msgstr "=== La bibliothque Vorbis indique une erreur de flux.\n" ++msgstr "=== La bibliothèque Vorbis indique une erreur de flux.\n" + + #: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Le flux a %d canaux, %ldHz" ++msgstr "Flux Ogg Vorbis : %d canaux, %ld Hz" + + #: ogg123/oggvorbis_format.c:366 + #, c-format + msgid "Vorbis format: Version %d" +-msgstr "" ++msgstr "Format Vorbis : version %d" + + #: ogg123/oggvorbis_format.c:370 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "Dbit : max=%ld nominal=%ld min=%ld fentre=%ld" ++msgstr "Débit : max=%ld nominal=%ld min=%ld fenêtre=%ld" + + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format + msgid "Encoded by: %s" +-msgstr "Encod par : %s" ++msgstr "Encodé par : %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Erreur : Plus de mmoire dans create_playlist_member().\n" ++msgstr "Erreur : plus de mémoire dans create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 + #, c-format + msgid "Warning: Could not read directory %s.\n" +-msgstr "Attention : Impossible de lire le rpertoire %s.\n" ++msgstr "Attention : impossible de lire le répertoire %s.\n" + + #: ogg123/playlist.c:278 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "Attention : dans la liste %s, impossible de lire le rpertoire %s.\n" ++msgstr "Avertissment depuis la liste de lecture %s : impossible de lire le répertoire %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Erreur : Plus de mmoire dans playlist_to_array().\n" ++msgstr "Erreur : plus de mémoire dans playlist_to_array().\n" + + #: ogg123/speex_format.c:363 + #, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" ++msgstr "Flux Ogg Speex : %d canaux, %d Hz, mode %s (VBR)" + + #: ogg123/speex_format.c:369 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Le flux a %d canaux, %ldHz" ++msgstr "Flux Ogg Speex : %d canaux, %d Hz, mode %s" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Version : %d\n" ++msgstr "Version Speex : %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Commentaires non valides ou corrompus" + + #: ogg123/speex_format.c:475 +-#, fuzzy + msgid "Cannot read header" +-msgstr "Erreur lors de la lecture des enttes\n" ++msgstr "Impossible de lire l'en-tête" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Le numéro de mode %d n'existe pas (plus) dans cette version" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"Le fichier a été encodé dans une version plus récente de Speex.\n" ++" Vous devez faire une mise à jour si vous voulez le lire.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"Le fichier a été encodé dans une version plus ancienne de Speex.\n" ++" Il faudrait rétrograder la version pour pouvoir le lire." + + #: ogg123/status.c:60 + #, c-format + msgid "%sPrebuf to %.1f%%" +-msgstr "%sPrtampon %.1f%%" ++msgstr "%sPrétampon à %.1f%%" + + #: ogg123/status.c:65 + #, c-format +@@ -716,32 +723,32 @@ msgstr "%sEOS" + #: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 + #, c-format + msgid "Memory allocation error in stats_init()\n" +-msgstr "Erreur d'allocation mmoire dans stats_init()\n" ++msgstr "Erreur d'allocation mémoire dans stats_init()\n" + + #: ogg123/status.c:211 + #, c-format + msgid "File: %s" +-msgstr "Fichier : %s" ++msgstr "Fichier : %s" + + #: ogg123/status.c:217 + #, c-format + msgid "Time: %s" +-msgstr "Temps : %s" ++msgstr "Temps : %s" + + #: ogg123/status.c:245 + #, c-format + msgid "of %s" +-msgstr "de %s" ++msgstr "sur %s" + + #: ogg123/status.c:265 + #, c-format + msgid "Avg bitrate: %5.1f" +-msgstr "Dbit moyen : %5.1f" ++msgstr "Débit moyen : %5.1f" + + #: ogg123/status.c:271 + #, c-format + msgid " Input Buffer %5.1f%%" +-msgstr " Tampon d'entre %5.1f%%" ++msgstr " Tampon d'entrée %5.1f%%" + + #: ogg123/status.c:290 + #, c-format +@@ -749,32 +756,29 @@ msgid " Output Buffer %5.1f%%" + msgstr " Tampon de sortie %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" +-"Erreur : Impossible d'allouer de la mmoire dans malloc_data_source_stats()\n" ++msgstr "Erreur : impossible d'allouer de la mémoire dans malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 + msgid "Track number:" +-msgstr "Numro de chanson :" ++msgstr "Numéro de piste :" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +-msgstr "ReplayGain (Morceau) :" ++msgstr "ReplayGain (piste) :" + + #: ogg123/vorbis_comments.c:41 + msgid "ReplayGain (Album):" +-msgstr "ReplayGain (Album) :" ++msgstr "ReplayGain (album) :" + + #: ogg123/vorbis_comments.c:42 +-#, fuzzy + msgid "ReplayGain Peak (Track):" +-msgstr "ReplayGain (Morceau) :" ++msgstr "Crête ReplayGain (piste) :" + + #: ogg123/vorbis_comments.c:43 +-#, fuzzy + msgid "ReplayGain Peak (Album):" +-msgstr "ReplayGain (Album) :" ++msgstr "Crête ReplayGain (album) :" + + #: ogg123/vorbis_comments.c:44 + msgid "Copyright" +@@ -782,12 +786,12 @@ msgstr "Copyright" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 + msgid "Comment:" +-msgstr "Commentaire :" ++msgstr "Commentaire :" + + #: oggdec/oggdec.c:50 +-#, fuzzy, c-format ++#, c-format + msgid "oggdec from %s %s\n" +-msgstr "ogg123 de %s %s\n" ++msgstr "oggdec de %s %s\n" + + #: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 + #, c-format +@@ -795,40 +799,42 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++" par la fondation Xiph.Org (http://www.xiph.org/)\n" ++"\n" + + #: oggdec/oggdec.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" + msgstr "" +-"Usage : vcut fichier_entre.ogg fichier_sortie1.ogg fichier_sortie2.ogg " +-"csure\n" ++"Usage : oggdec [options] fichier1.ogg [fichier2.ogg ... fichierN.ogg\n" ++"\n" + + #: oggdec/oggdec.c:58 + #, c-format + msgid "Supported options:\n" +-msgstr "" ++msgstr "Options prises en charge :\n" + + #: oggdec/oggdec.c:59 + #, c-format + msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgstr " --quiet, -Q Mode silencieux. Aucune sortie en console.\n" + + #: oggdec/oggdec.c:60 + #, c-format + msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgstr " --help, -h Affiche ce message d'aide.\n" + + #: oggdec/oggdec.c:61 + #, c-format + msgid " --version, -V Print out version number.\n" +-msgstr "" ++msgstr " --version, -V Affiche le numéro de version.\n" + + #: oggdec/oggdec.c:62 + #, c-format + msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++msgstr " --bits, -b Profondeur de bit pour la sortie (8 et 16 pris en charge)\n" + + #: oggdec/oggdec.c:63 + #, c-format +@@ -836,6 +842,8 @@ msgid "" + " --endianness, -e Output endianness for 16-bit output; 0 for\n" + " little endian (default), 1 for big endian.\n" + msgstr "" ++" --endianness, -e Affiche le boutisme pour la sortie 16-bit ; 0 pour\n" ++" petit-boutiste (par défaut) et 1 pour grand-boutiste.\n" + + #: oggdec/oggdec.c:65 + #, c-format +@@ -843,11 +851,13 @@ msgid "" + " --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" + " signed (default 1).\n" + msgstr "" ++" --sign, -s Signe pour la sortie PCM ; 0 pour non signé, 1 pour\n" ++" signé (par défaut).\n" + + #: oggdec/oggdec.c:67 + #, c-format + msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" ++msgstr " --raw, -R Sortie brute (sans en-tête).\n" + + #: oggdec/oggdec.c:68 + #, c-format +@@ -856,44 +866,44 @@ msgid "" + " if there is only one input file, except in\n" + " raw mode.\n" + msgstr "" ++" --output, -o Écrit dans le fichier indiqué. Ne peut être utilisé\n" ++" que s'il y a un seul fichier en entrée, excepté en\n" ++" mode brut.\n" + + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Erreur interne : paramètre non reconnu\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "Erreur : échec d'écriture de l'en-tête Wave : %s\n" + + #: oggdec/oggdec.c:195 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "Erreur : impossible d'ouvrir le fichier d'entre %s : %s\n" ++msgstr "Erreur : impossible d'ouvrir le fichier d'entrée : %s\n" + + #: oggdec/oggdec.c:217 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "Erreur : impossible d'ouvrir le fichier de sortie %s : %s\n" ++msgstr "Erreur : impossible d'ouvrir le fichier de sortie : %s\n" + + #: oggdec/oggdec.c:266 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Impossible d'ouvrir le fichier comme un vorbis : %s\n" ++msgstr "Erreur : impossible d'ouvrir l'entrée comme Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Fin de l'encodage du fichier %s \n" ++msgstr "Décodage de « %s » en « %s »\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 + msgid "standard input" +-msgstr "entre standard" ++msgstr "entrée standard" + + #: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 + #: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +@@ -903,35 +913,29 @@ msgstr "sortie standard" + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Flux de bits logiques avec paramètres mutants non pris en charge\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "Attention : trou dans les données (%d)\n" + + #: oggdec/oggdec.c:330 +-#, fuzzy, c-format ++#, c-format + msgid "Error writing to file: %s\n" +-msgstr "Erreur lors de la suppression du vieux fichier %s\n" ++msgstr "Erreur d'écriture dans le fichier : %s\n" + + #: oggdec/oggdec.c:371 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"Erreur : aucun fichier d'entre n'a t spcifi. Voir -h pour de l'aide.\n" ++msgstr "Erreur : aucun fichier d'entrée n'a été spécifié. Voir -h pour de l'aide\n" + + #: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"Erreur : plusieurs fichiers d'entre pour le fichier de sortie spcifi : \n" +-" vous devriez peut-tre utiliser -n\n" ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "Erreur : un seul fichier d'entrée peut être indiqué si un nom de fichier de sortie est fourni\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" + msgstr "lecteur de fichier WAV" + +@@ -940,101 +944,98 @@ msgid "AIFF/AIFC file reader" + msgstr "lecteur de fichier AIFF/AIFC" + + #: oggenc/audio.c:49 +-#, fuzzy + msgid "FLAC file reader" +-msgstr "lecteur de fichier WAV" ++msgstr "lecteur de fichier FLAC" + + #: oggenc/audio.c:50 +-#, fuzzy + msgid "Ogg FLAC file reader" +-msgstr "lecteur de fichier WAV" ++msgstr "lecteur de fichier Ogg FLAC" + + #: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "" +-"Attention : fin de fichier inattendue lors de la lecture des enttes WAV\n" ++msgstr "Attention : fin de fichier inattendue lors de la lecture de l'en-tête WAV\n" + + #: oggenc/audio.c:139 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Omition d'un tronon de type %s et de longueur %d\n" ++msgstr "Omission d'un tronçon de type « %s » et de longueur %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Attention : fin de fichier inattendue dans un tronon AIFF\n" ++msgstr "Attention : fin de fichier inattendue dans un tronçon AIFF\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Attention : aucun tronon commun dans le fichier AIFF\n" ++msgstr "Attention : aucun tronçon commun dans le fichier AIFF\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Attention : tronon commun tronqu dans l'entte AIFF\n" ++msgstr "Attention : tronçon commun tronqué dans l'en-tête AIFF\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Attention : fin de fichier inattendue dans l'entte AIFF\n" ++msgstr "Attention : fin de fichier inattendue dans l'en-tête AIFF\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Attention : l'entte AIFF-C est tronqu.\n" ++msgstr "Attention : l'en-tête AIFF-C est tronqué.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Attention : Je ne sais pas grer l'AIFF-C compress\n" ++msgstr "Attention : impossible de gérer l'AIFF-C compressé (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Attention : le fichier AIFF ne contient pas de tronon SSND\n" ++msgstr "Attention : le fichier AIFF ne contient pas de tronçon SSND\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Attention : tronon SSND corrompu dans l'entte AIFF\n" ++msgstr "Attention : tronçon SSND corrompu dans l'en-tête AIFF\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Attention : fin de fichier inattendue dans l'entte AIFF\n" ++msgstr "Attention : fin de fichier inattendue dans l'en-tête AIFF\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"Attention : OggEnc ne supporte pas ce type de fichier AIFF/AIFC\n" ++"Attention : OggEnc ne gère pas ce type de fichier AIFF/AIFC\n" + " Il doit s'agir de PCM en 8 ou 16 bits.\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Attention : format de tronon inconnu dans l'entte WAV\n" ++msgstr "Attention : format de tronçon inconnu dans l'en-tête WAV\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"Attention : format de tronon invalide dans l'entte WAV.\n" +-" Tentative de lecture malgrs tout (cela peut ne pas marcher)...\n" ++"Attention : tronçon de format invalide dans l'en-tête WAV.\n" ++" Tentative de lecture malgré tout (cela peut ne pas marcher)...\n" + + #: oggenc/audio.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" +-"Erreur : Fichier WAV de type non support (doit tre un PCM standard,\n" ++"Erreur : fichier WAV de type non pris en charge (doit être un PCM standard,\n" + " ou un PCM en virgule flottante de type 3\n" + + #: oggenc/audio.c:528 +@@ -1043,170 +1044,160 @@ msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" ++"Attention : la valeur d'alignement de bloc WAV n'est pas correcte et sera ignorée.\n" ++"Le logiciel qui a créé ce fichier s'est trompé.\n" + + #: oggenc/audio.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"Erreur : Fichier WAV de sous-type non support (doit tre un PCM 16 bits,\n" +-" ou un PCM en nombre flottant\n" ++"Erreur : fichier WAV de sous-type non pris en charge (doit être un PCM 8, 16 ou\n" ++"24 bits, ou un PCM en nombre flottant\n" + + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" ++msgstr "Données PCM 24 bits grand-boutistes non prises en charge actuellement, annulation.\n" + + #: oggenc/audio.c:670 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++msgstr "Erreur interne : tentative de lire une profondeur de bit %d non prise en charge\n" + + #: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" +-"BOGUE : zro chantillon reu du rchantilloneur : votre fichier sera " +-"tronqu.\n" +-"Veuillez rapporter ce problme.\n" ++"Bogue : zéro échantillon reçu du rééchantillonneur : votre fichier sera tronqué.\n" ++"Veuillez signaler ce problème.\n" + + #: oggenc/audio.c:790 + #, c-format + msgid "Couldn't initialise resampler\n" +-msgstr "Impossible d'initialiser le rchantilloneur\n" ++msgstr "Impossible d'initialiser le rééchantillonneur\n" + + #: oggenc/encode.c:70 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "Rglage de l'option avance %s %s\n" ++msgstr "Réglage de l'option de codage avancée « %s » à %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Rglage de l'option avance %s %s\n" ++msgstr "Réglage de l'option de codage avancée « %s »\n" + + #: oggenc/encode.c:114 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" +-msgstr "Modification de la frquence passe-bas de %f kHz %f kHz\n" ++msgstr "Fréquence passe-bas modifiée de %f kHz à %f kHz\n" + + #: oggenc/encode.c:117 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "Option avance %s inconnue\n" ++msgstr "Option avancée « %s » inconnue\n" + + #: oggenc/encode.c:124 + #, c-format + msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++msgstr "Échec de définition des paramètres avancés de gestion de taux\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Cette version de libvorbisenc ne peut pas définir de paramètres avancés de gestion de taux\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "Attention : impossible d'ajouter le style karaoké Kate\n" + + #: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 canaux devrait tre suffisant pour tous. (dsol, vorbis ne permet pas " +-"d'en utiliser plus)\n" ++#, c-format ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 canaux devraient suffire pour tous (désolé, Vorbis ne permet pas d'en utiliser plus).\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "Demander un dbit minimum ou maximum impose l'usage de --managed\n" ++msgstr "Demander un débit minimum ou maximum impose l'usage de --managed\n" + + #: oggenc/encode.c:264 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "chec de l'initialisation du mode : paramtres de qualit invalides\n" ++msgstr "Échec de l'initialisation du mode : paramètres de qualité invalides\n" + + #: oggenc/encode.c:309 + #, c-format + msgid "Set optional hard quality restrictions\n" +-msgstr "" ++msgstr "Restrictions de qualité matérielle facultatives définies\n" + + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" ++msgstr "Échec de définition de débit minimum/maximum en mode qualité\n" + + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" +-"chec de l'initialisation du mode : paramtres invalides pour le dbit\n" ++msgstr "Échec de l'initialisation du mode : paramètres invalides pour le débit\n" + + #: oggenc/encode.c:374 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "Attention : Option inconnue donne, ignore ->\n" ++msgstr "Attention : aucune langue indiquée pour %s\n" + + #: oggenc/encode.c:396 +-#, fuzzy + msgid "Failed writing fishead packet to output stream\n" +-msgstr "criture d'enttes du flux de sortie infructueuse\n" ++msgstr "Impossible d'écrire le paquet « fishead » dans le flux de sortie\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "criture d'enttes du flux de sortie infructueuse\n" ++msgstr "Impossible d'écrire l'en-tête dans le flux de sortie\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Impossible d'encoder l'en-tête Kate\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "criture d'enttes du flux de sortie infructueuse\n" ++msgstr "Impossible d'écrire l'en-tête « fisbone » dans le flux de sortie\n" + + #: oggenc/encode.c:510 +-#, fuzzy + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "criture d'enttes du flux de sortie infructueuse\n" ++msgstr "Impossible d'écrire le paquet eos squelette dans le flux de sortie\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Échec d'encodage du style karaoké - poursuite du processus\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Échec d'encodage du mouvement karaoké - poursuite du processus\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Échec d'encodage des paroles - poursuite du processus\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +-msgstr "criture dans le flux de sortie infructueuse\n" ++msgstr "Écriture dans le flux de sortie infructueuse\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Échec d'encodage du paquet EOS Kate\n" + + #: oggenc/encode.c:716 +-#, fuzzy, c-format ++#, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " +-msgstr "\t[%5.1f%%] [%2dm%.2ds restant] %c" ++msgstr "\t[%5.1f %%] [%2dm%.2ds restant] %c " + + #: oggenc/encode.c:726 +-#, fuzzy, c-format ++#, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " +-msgstr "\tEncodage [%2dm%.2ds pour l'instant] %c" ++msgstr "\tEncodage [%2dm%.2ds pour l'instant] %c " + + #: oggenc/encode.c:744 + #, c-format +@@ -1217,7 +1208,7 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Fin de l'encodage du fichier %s \n" ++"Fin de l'encodage du fichier « %s »\n" + + #: oggenc/encode.c:746 + #, c-format +@@ -1237,17 +1228,17 @@ msgid "" + "\tFile length: %dm %04.1fs\n" + msgstr "" + "\n" +-"\tLongueur de fichier : %dm %04.1fs\n" ++"\tLongueur de fichier : %dm %04.1fs\n" + + #: oggenc/encode.c:754 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" +-msgstr "\tTemps coul : %dm %04.1fs\n" ++msgstr "\tTemps écoulé : %dm %04.1fs\n" + + #: oggenc/encode.c:757 + #, c-format + msgid "\tRate: %.4f\n" +-msgstr "\tTaux: %.4f\n" ++msgstr "\tTaux : %.4f\n" + + #: oggenc/encode.c:758 + #, c-format +@@ -1255,28 +1246,28 @@ msgid "" + "\tAverage bitrate: %.1f kb/s\n" + "\n" + msgstr "" +-"\tDbit moyen : %.1f kb/s\n" ++"\tDébit moyen : %.1f kb/s\n" + "\n" + + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(min %d kbps, max %d kbps)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(min %d kbps, pas de max)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(pas de min, max %d kbps)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(pas de min ni de max)" + + #: oggenc/encode.c:795 + #, c-format +@@ -1287,7 +1278,7 @@ msgid "" + msgstr "" + "Encodage de %s%s%s \n" + " en %s%s%s \n" +-"au dbit moyen de %d kbps " ++"au débit moyen de %d kbps " + + #: oggenc/encode.c:803 + #, c-format +@@ -1298,7 +1289,7 @@ msgid "" + msgstr "" + "Encodage de %s%s%s \n" + " en %s%s%s \n" +-"au dbit approximatif de %d kbps (encodage VBR en cours)\n" ++"au débit approximatif de %d kbps (encodage VBR activé)\n" + + #: oggenc/encode.c:811 + #, c-format +@@ -1309,7 +1300,7 @@ msgid "" + msgstr "" + "Encodage de %s%s%s \n" + " en %s%s%s \n" +-"au niveau de qualit %2.2f en utilisant un VBR contraint " ++"au niveau de qualité %2.2f en utilisant un VBR contraint " + + #: oggenc/encode.c:818 + #, c-format +@@ -1320,7 +1311,7 @@ msgid "" + msgstr "" + "Encodage de %s%s%s \n" + " en %s%s%s \n" +-" la qualit %2.2f\n" ++"à la qualité %2.2f\n" + + #: oggenc/encode.c:824 + #, c-format +@@ -1331,186 +1322,169 @@ msgid "" + msgstr "" + "Encodage de %s%s%s \n" + " en %s%s%s \n" +-"en utilisant la gestion du dbit " ++"en utilisant la gestion du débit " + + #: oggenc/lyrics.c:66 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Impossible d'ouvrir le fichier comme un vorbis : %s\n" ++msgstr "Impossible de convertir en UTF-8 : %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Erreur : Plus de mmoire.\n" ++msgstr "Mémoire insuffisante\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "Attention : le sous-titre %s n'est pas de l'UTF-8 valide\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "Erreur à la ligne %u : erreur de syntaxe : %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "Avertissement à la ligne %u : ids non consécutifs : %s - faisons comme si de rien n'était\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "Erreur à la ligne %u : le temps de fin ne doit pas être plus petit que le temps de départ : %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "Avertissement à la ligne %u : le texte est trop long - troncature effectuée\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "Avertissement à la ligne %u : données manquantes - fichier tronqué ?\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "Avertissement à la ligne %d : le minutage des paroles ne doit pas aller en diminuant\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "Avertissement à la ligne %d : impossible d'obtenir le glyphe UTF-8 pour la chaîne\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "Avertissement à la ligne %d : échec de traitement de la balise LRC améliorée (%*.*s) - omission\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "Avertissement : impossible d'allouer de la mémoire - la balise LRC améliorée sera ignorée\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "Erreur : aucun nom de fichier de paroles pour le chargement\n" + + #: oggenc/lyrics.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "Erreur : impossible d'ouvrir le fichier d'entre %s : %s\n" ++msgstr "Erreur : impossible d'ouvrir le fichier de paroles « %s » (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "Erreur : échec de chargement de %s - impossible de déterminer le format\n" + + #: oggenc/oggenc.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" +-"%s%s\n" +-"Erreur : aucun fichier d'entre n'a t spcifi. Voir -h pour de l'aide.\n" ++msgstr "Erreur : aucun fichier d'entrée n'a été spécifié. Voir -h pour de l'aide.\n" + + #: oggenc/oggenc.c:132 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" +-msgstr "Erreur : plusieurs fichiers spcifis lors de l'usage de stdin\n" ++msgstr "Erreur : plusieurs fichiers spécifiés lors de l'usage de stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" + msgstr "" +-"Erreur : plusieurs fichiers d'entre pour le fichier de sortie spcifi : \n" +-" vous devriez peut-tre utiliser -n\n" ++"Erreur : plusieurs fichiers d'entrée avec indication d'un fichier de sortie : \n" ++" vous devriez peut-être utiliser -n\n" + + #: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"Attention : pas assez de titres spcifis, utilisation du dernier par " +-"dfaut.\n" ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "Attention : pas assez de langues de paroles spécifiées, utilisation de la dernière langue par défaut.\n" + + #: oggenc/oggenc.c:227 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" +-msgstr "Erreur : impossible d'ouvrir le fichier d'entre %s : %s\n" ++msgstr "Erreur : impossible d'ouvrir le fichier d'entrée « %s » : %s\n" + + #: oggenc/oggenc.c:243 +-#, fuzzy + msgid "RAW file reader" +-msgstr "lecteur de fichier WAV" ++msgstr "lecteur de fichier RAW" + + #: oggenc/oggenc.c:260 + #, c-format + msgid "Opening with %s module: %s\n" +-msgstr "Ouverture avec le module %s : %s\n" ++msgstr "Ouverture avec le module %s : %s\n" + + #: oggenc/oggenc.c:269 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" +-msgstr "Erreur : le fichier d'entre %s n'est pas dans un format reconnu\n" ++msgstr "Erreur : le fichier d'entrée « %s » n'est pas dans un format reconnu\n" + + #: oggenc/oggenc.c:328 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "" +-"Attention : pas de nom de fichier. Utilisation de default.ogg par " +-"dfaut.\n" ++msgstr "Attention : pas de nom de fichier, utilisation de « %s » par défaut\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"Erreur : impossible de crer les sous rpertoires ncessaires pour le " +-"fichier de sortie %s \n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "Erreur : impossible de créer les sous-répertoires nécessaires pour le fichier de sortie « %s »\n" + + #: oggenc/oggenc.c:342 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "Le fichier de sortie doit tre diffrent du fichier d'entre\n" ++msgstr "Erreur : le fichier d'entrée est identique au fichier de sortie « %s »\n" + + #: oggenc/oggenc.c:353 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" +-msgstr "Erreur : impossible d'ouvrir le fichier de sortie %s : %s\n" ++msgstr "Erreur : impossible d'ouvrir le fichier de sortie « %s » : %s\n" + + #: oggenc/oggenc.c:399 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" +-msgstr "Rchantillonage de l'entre de %d Hz %d Hz\n" ++msgstr "Rééchantillonnage de l'entrée de %d Hz à %d Hz\n" + + #: oggenc/oggenc.c:406 + #, c-format + msgid "Downmixing stereo to mono\n" +-msgstr "Dmultiplexage de la stro en mono\n" ++msgstr "Démultiplexage de la stéréo en mono\n" + + #: oggenc/oggenc.c:409 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" +-msgstr "" +-"ERREUR : impossible de dmultiplexer autre chose que de la stro en mono\n" ++msgstr "Attention : impossible de démultiplexer autre chose que de la stéréo en mono\n" + + #: oggenc/oggenc.c:417 + #, c-format + msgid "Scaling input to %f\n" +-msgstr "" ++msgstr "Rééchelonnage de l'entrée à %f\n" + + #: oggenc/oggenc.c:463 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s" +-msgstr "ogg123 de %s %s\n" ++msgstr "oggenc de %s %s" + + #: oggenc/oggenc.c:465 + #, c-format +@@ -1518,6 +1492,8 @@ msgid "" + "Usage: oggenc [options] inputfile [...]\n" + "\n" + msgstr "" ++"Usage : oggenc [options] fichier_entrée [...]\n" ++"\n" + + #: oggenc/oggenc.c:466 + #, c-format +@@ -1528,6 +1504,11 @@ msgid "" + " -h, --help Print this help text\n" + " -V, --version Print the version number\n" + msgstr "" ++"OPTIONS :\n" ++" Géneral :\n" ++" -Q, --quiet Ne rien afficher sur stderr\n" ++" -h, --help Afficher ce message d'aide\n" ++" -V, --version Afficher le numéro de version\n" + + #: oggenc/oggenc.c:472 + #, c-format +@@ -1539,6 +1520,12 @@ msgid "" + " -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" ++" -k, --skeleton Ajoute un flux de bits squelette Ogg\n" ++" -r, --raw Mode brut. Les fichiers d'entrée sont lus directement comme données PCM\n" ++" -B, --raw-bits=n Définit bits/échantillon pour l'entrée brute. Par défaut : 16\n" ++" -C, --raw-chan=n Définit le nombre de canaux pour l'entrée brute. Par défaut : 2\n" ++" -R, --raw-rate=n Définit échantillons/sec pour l'entrée brute. Par défaut : 44100\n" ++" --raw-endianness 1 pour grand-boutiste (bigendian), 0 pour petit-boutiste (par défaut)\n" + + #: oggenc/oggenc.c:479 + #, c-format +@@ -1550,17 +1537,26 @@ msgid "" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" + msgstr "" ++" -b, --bitrate Choisit un débit nominal d'encodage. Essaye d'encoder à ce\n" ++" débit en moyenne. Prend un paramètre en kbps. Par défaut,\n" ++" cela produit un encodage VBR, équivalent à utiliser -q ou\n" ++" --quality. Voir l'option --managed pour utiliser un mécanisme\n" ++" de gestion du débit ciblant le débit sélectionné.\n" + + #: oggenc/oggenc.c:486 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" ++" --managed Active le mécanisme de gestion du débit. Cela permet de\n" ++" contrôler beaucoup plus finement le débit précis utilisé,\n" ++" mais l'encodage est beaucoup plus lent. Ne l'utilisez que\n" ++" si vous avez un besoin important de contrôler précisément\n" ++" le débit, par exemple pour générer un flux.\n" + + #: oggenc/oggenc.c:492 + #, c-format +@@ -1573,6 +1569,14 @@ msgid "" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" + msgstr "" ++" -m, --min-bitrate Indique le débit minimum (en kbps). Utile pour encoder\n" ++" pour un canal de taille fixe. Cette option active\n" ++" automatiquement le mécanisme de gestion du débit (voir\n" ++" --managed).\n" ++" -M, --max-bitrate Indique le débit maximum (en kbps). Utile pour les\n" ++" applications qui diffusent des flux. Cette option active\n" ++" automatiquement le mécanisme de gestion du débit (voir\n" ++" --managed).\n" + + #: oggenc/oggenc.c:500 + #, c-format +@@ -1584,6 +1588,12 @@ msgid "" + " for advanced users only, and should be used with\n" + " caution.\n" + msgstr "" ++" --advanced-encode-option option=valeur\n" ++" Définit une option d'encodage avancée à la valeur donnée.\n" ++" Les options possibles (et leurs valeurs) sont documentées\n" ++" dans la page de manuel fournie avec ce programme. Elles\n" ++" sont réservées aux personnes expertes et doivent être\n" ++" utilisées avec prudence.\n" + + #: oggenc/oggenc.c:507 + #, c-format +@@ -1594,6 +1604,11 @@ msgid "" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" + msgstr "" ++" -q, --quality Indique une qualité entre -1 (très basse) et 10 (très haute),\n" ++" au lieu d'indiquer un débit particulier. C'est le mode\n" ++" opératoire normal.\n" ++" Les quantités fractionnaires (comme 2,75) sont possibles.\n" ++" Le niveau de qualité par défaut est 3.\n" + + #: oggenc/oggenc.c:513 + #, c-format +@@ -1605,6 +1620,12 @@ msgid "" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" + msgstr "" ++" --resample n Rééchantillonne les données en entrée à n Hz.\n" ++" --downmix Démultiplexe de la stéréo vers le mono. Possible uniquement\n" ++" pour des données en stéréo.\n" ++" -s, --serial Indique le numéro de série du flux. Lors de l'encodage de\n" ++" plusieurs fichiers, il sera incrémenté de 1 pour chacun \n" ++" d'entre eux après le premier.\n" + + #: oggenc/oggenc.c:520 + #, c-format +@@ -1615,6 +1636,11 @@ msgid "" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" ++" --discard-comments Évite que les commentaire dans les fichiers FLAC et Ogg\n" ++" FLAC soient copiés dans le fichier de sortie Ogg Vorbis.\n" ++" --ignorelength Ignore la longueur de données (datalength) dans les en-têtes\n" ++" Wave. Cela permet de prendre en charge les fichiers > 4 Go\n" ++" et les flux de données depuis STDIN.\n" + + #: oggenc/oggenc.c:526 + #, c-format +@@ -1622,42 +1648,59 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" ++" Nommage :\n" ++" -o, --output=fich Écrit dans fich (uniquement pour écrire un seul fichier)\n" ++" -n, --names=chaîne Produit des noms de fichier à partir de cette chaîne, avec\n" ++" %%a, %%t, %%l, %%n, %%d remplacés respectivement par\n" ++" artiste, titre, album, numéro de piste et date (voir\n" ++" plus bas pour les spécifications).\n" ++" %%%% donne un %% littéral.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" ++" -X, --name-remove=s Retire les caractères indiqués des paramètres passés à la\n" ++" chaîne de formatage de -n. Pratique pour s'assurer de noms\n" ++" de fichiers valides.\n" ++" -P, --name-replace=s Remplace les caractères retirés avec --name-remove par ceux-ci.\n" ++" Si cette chaîne est plus courte que celle passée à --name-remove\n" ++" ou si elle est omise, les caractères supplémentaires sont\n" ++" simplement supprimés.\n" ++" Les paramètres par défaut des deux options ci-dessus\n" ++" dépendent de la plate-forme.\n" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" ++" --utf-8 Indique à oggenc que les paramètres de ligne de commande\n" ++" date, titre, album, artiste, genre et commentaire sont déjà\n" ++" en UTF-8. Avec Windows, cette option s'applique aussi aux\n" ++" noms de fichiers.\n" ++" -c, --comment=c Ajoute la chaîne indiquée en commentaire supplémentaire. Cette\n" ++" option peut être utilisée plusieurs fois. Le paramètre doit\n" ++" être au format « tag=valeur ».\n" ++" -d, --date Date de la piste (habituellement, date d'enregistrement)\n" + + #: oggenc/oggenc.c:550 + #, c-format +@@ -1668,6 +1711,11 @@ msgid "" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" + msgstr "" ++" -N, --tracknum Numéro de la piste\n" ++" -t, --title Titre de la piste\n" ++" -l, --album Nom de l'album\n" ++" -a, --artist Nom de l'artiste\n" ++" -G, --genre Genre de la piste\n" + + #: oggenc/oggenc.c:556 + #, c-format +@@ -1675,505 +1723,456 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" ++" -L, --lyrics Inclut les paroles à partir du fichier indiqué (format\n" ++" .srt ou .lrc)\n" ++" -Y, --lyrics-language Définit la langue des paroles\n" + + #: oggenc/oggenc.c:559 + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" ++" Si plusieurs fichiers d'entrée sont utilisés, plusieurs\n" ++" instances des 8 paramètres précédents vont être utilisés\n" ++" dans l'ordre où ils sont donnés. Si vous indiquez moins\n" ++" de titres qu'il n'y a de fichiers, OggEnc affiche un\n" ++" avertissement et réutilise le dernier titre pour les\n" ++" fichiers restants. Si vous indiquez moins de numéros de\n" ++" piste qu'il n'y a de fichiers, les fichiers restants ne seront\n" ++" pas numérotés. Si vous indiquez moins de paroles qu'il\n" ++" n'y a de fichiers, les fichiers restants n'auront pas de\n" ++" paroles. Pour les autres options, la dernière valeur\n" ++" indiquée est réutilisée sans avertissement (vous pouvez\n" ++" donc indiquer la date une seule fois et la voir utilisée\n" ++" pour tous les fichiers)\n" + + #: oggenc/oggenc.c:572 + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"FICHIERS D'ENTRÉE :\n" ++" Les fichiers d'entrée d'OggEnc doivent actuellement être des fichiers PCM Wave,\n" ++" AIFF ou AIFF/C en 24, 16 ou 8 bit, des Wave en 32 bit et en virgule flottante \n" ++" IEEE ou encore des FLAC ou Ogg FLAC. Les fichiers peuvent être en mono ou stéréo\n" ++" (ou plus de canaux), et peuvent être à n'importe quel taux d'échantillonnage.\n" ++" Alternativement, l'option --raw permet d'utiliser un fichier PCM brut, qui doit\n" ++" être un Wave sans en-tête (PCM 16bit stéréo petit-boutiste), à moins que\n" ++" d'autres options de mode brut ne soient utilisées.\n" ++" Il est possible d'indiquer que le fichier à traiter doit être lu depuis\n" ++" l'entrée standard en utilisant « - » comme nom de fichier d'entrée. Dans ce cas,\n" ++" la sortie est la sortie standard à moins qu'une autre destination ne soit\n" ++" indiquée avec -o.\n" ++" Les fichiers de paroles peuvent être au format SubRip (.srt) ou LRC (.lrc)\n" + + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"Attention : omition du caractre d'chappement illgal %c dans le nom de " +-"format\n" ++msgstr "Attention : omission du caractère d'échappement illégal « %c » dans le format de nom\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format + msgid "Enabling bitrate management engine\n" +-msgstr "Mise en route du mcanisme de gestion du dbit\n" ++msgstr "Mise en route du mécanisme de gestion du débit\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" + msgstr "" +-"ATTENTION : nombre de canaux bruts spcifis pour des donnes non-brutes. \n" +-" Les donnes sont supposes brutes.\n" ++"Attention : boutisme brut spécifié pour des données non-brutes. \n" ++" Les données d'entrée sont supposées brutes.\n" + + #: oggenc/oggenc.c:719 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "" +-"ATTENTION : impossible de lire l'argument %s indiquant si le flux doit\n" +-"tre petit ou grand boutiste (little ou big endian)\n" ++msgstr "Attention : impossible de lire le paramètre « %s » indiquant le boutisme (endianness)\n" + + #: oggenc/oggenc.c:726 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" +-msgstr "" +-"ATTENTION : Impossible de lire la frquence de rchantillonage %s \n" ++msgstr "Attention : impossible de lire la fréquence de rééchantillonnage « %s »\n" + + #: oggenc/oggenc.c:732 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Attention : le taux de rchantillonage spcifi est %d Hz. Vouliez vous " +-"dire %d Hz ?\n" ++msgstr "Attention : le taux de rééchantillonnage spécifié est %d Hz. Vouliez-vous dire %d Hz ?\n" + + #: oggenc/oggenc.c:742 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "" +-"ATTENTION : Impossible de lire la frquence de rchantillonage %s \n" ++msgstr "Attention : impossible de lire le facteur d'échelle « %s »\n" + + #: oggenc/oggenc.c:756 + #, c-format + msgid "No value for advanced encoder option found\n" +-msgstr "Valeur pour l'option avance d'encodage introuvable\n" ++msgstr "Valeur pour l'option avancée d'encodage introuvable\n" + + #: oggenc/oggenc.c:776 + #, c-format + msgid "Internal error parsing command line options\n" +-msgstr "" +-"Erreur interne lors de l'analyse des options sur la ligne de commande\n" ++msgstr "Erreur interne lors de l'analyse des options sur la ligne de commande\n" + + #: oggenc/oggenc.c:787 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "Attention : commande illgale ( %s ). ignore.\n" ++msgstr "Attention : commentaire non auorisé (« %s »), il sera ignoré.\n" + + #: oggenc/oggenc.c:824 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "Attention : le dbit nominal %s n'est pas reconnu\n" ++msgstr "Attention : le débit nominal « %s » n'est pas reconnu\n" + + #: oggenc/oggenc.c:832 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "Attention : le dbit minimum %s n'est pas reconnu\n" ++msgstr "Attention : le débit minimum « %s » n'est pas reconnu\n" + + #: oggenc/oggenc.c:845 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "Attention : le dbit maximum %s n'est pas reconnu\n" ++msgstr "Attention : le débit maximum « %s » n'est pas reconnu\n" + + #: oggenc/oggenc.c:857 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" +-msgstr "Option de qualit %s inconnue, ignore\n" ++msgstr "Option de qualité « %s » inconnue, ignorée\n" + + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"ATTENTION : le rglage de la qualit est trop haut, retour au maximum " +-"possible.\n" ++msgstr "Attention : le réglage de la qualité est trop haut, retour au maximum possible.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"ATTENTION : plusieurs noms de formats spcifis. Utilisation du dernier\n" ++msgstr "Attention : plusieurs noms de formats spécifiés. Utilisation du dernier\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"ATTENTION : plusieurs noms de filtres de formats spcifis. Utilisation du " +-"dernier\n" ++msgstr "Attention : plusieurs filtres de format de nom spécifiés. Utilisation du dernier\n" + + # JCPCAP + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"ATTENTION : plusieurs noms de filtres de formats en remplacement spcifis. " +-"Utilisation du dernier\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "Attention : plusieurs substituants de filtre de format de nom spécifiés. Utilisation du dernier\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"ATTENTION : Plusieurs fichiers de sortie spcifis, vous devriez peut-tre \n" +-"utiliser -n\n" ++msgstr "Attention : Plusieurs fichiers de sortie spécifiés, vous devriez peut-être utiliser -n\n" + + #: oggenc/oggenc.c:909 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s\n" +-msgstr "ogg123 de %s %s\n" ++msgstr "oggenc de %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" + msgstr "" +-"ATTENTION : bits/chantillon bruts spcifis pour des donnes non-brutes. \n" +-" Les donnes sont supposes brutes.\n" ++"Attention : bits/échantillon bruts spécifiés pour des données non brutes. \n" ++" Les données d'entrée sont supposées brutes.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" +-msgstr "" +-"ATTENTION : le bits/chantillon spcifi est invalide. Utilisation de 16.\n" ++msgstr "Attention : la valeur bits/échantillon spécifiée n'est pas valide. Utilisation de 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" + msgstr "" +-"ATTENTION : nombre de canaux bruts spcifis pour des donnes non-brutes. \n" +-" Les donnes sont supposes brutes.\n" ++"Attention : nombre de canaux bruts spécifiés pour des données non brutes. \n" ++" Les données d'entrée sont supposées brutes.\n" + + #: oggenc/oggenc.c:937 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" +-msgstr "Attention : Nombre de canaux invalide. Utilisation de 2.\n" ++msgstr "Attention : nombre de canaux invalide. Utilisation de 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" + msgstr "" +-"Attention : taux d'chantillonnage brut spcifi pour des donnes non-" +-"brutes.\n" +-" Les donnes sont supposes brutes.\n" ++"Attention : taux d'échantillonnage brut spécifié pour des données non brutes.\n" ++" Les données d'entrée sont supposées brutes.\n" + + #: oggenc/oggenc.c:953 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"Attention : Le taux d'chantillonage spcifi n'est pas valide. Utilisation " +-"de 44100.\n" ++msgstr "Attention : le taux d'échantillonnage spécifié n'est pas valide. Utilisation de 44100.\n" + + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" + msgstr "" ++"Attention : la prise en charge de Kate n'a pas été activée pendant la compilation\n" ++" Les paroles ne seront pas intégrées.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "Attention : la langue ne peut pas comporter plus de 15 caractères. Chaîne tronquée.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "Attention : Option inconnue donne, ignore ->\n" ++msgstr "Attention : option inconnue donnée, elle sera ignorée ->\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "" +-"Impossible de convertir les commentaires en UTF-8. Impossible de les " +-"ajouter\n" ++msgstr "« %s » n'est pas de l'UTF-8 valable, impossible d'ajouter\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" +-"Impossible de convertir les commentaires en UTF-8. Impossible de les " +-"ajouter\n" ++msgstr "Impossible de convertir les commentaires en UTF-8. Impossible de les ajouter\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"Attention : pas assez de titres spcifis, utilisation du dernier par " +-"dfaut.\n" ++msgstr "Attention : pas assez de titres spécifiés, utilisation du dernier par défaut.\n" + + #: oggenc/platform.c:172 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" +-msgstr "Impossible de crer le rpertoire %s : %s\n" ++msgstr "Impossible de créer le répertoire « %s » : %s\n" + + #: oggenc/platform.c:179 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" +-msgstr "Erreur lors de la vrification du rpertoire %s : %s\n" ++msgstr "Erreur lors de la vérification du répertoire %s : %s\n" + + #: oggenc/platform.c:192 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "Erreur : le segment de chemin %s n'est pas un rpertoire\n" ++msgstr "Erreur : le segment de chemin « %s » n'est pas un répertoire\n" + + #: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Attention le commentaire %d dans le flux %d est mal format car il ne " +-"contient pas '=' : %s \n" ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "Attention : le commentaire %d dans le flux %d est mal formaté car il ne contient pas « = » : « %s »\n" + + #: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Attention : nom de champ invalide dans le commentaire %d du flux %d : %s \n" ++msgstr "Attention : nom de champ invalide dans le commentaire %d (flux %d) : « %s »\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Attention : squence UTF-8 illgale dans le commentaire %d du flux %d : " +-"mauvais marqueur de longueur\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Attention : séquence UTF-8 illégale dans le commentaire %d (flux %d) : mauvais marqueur de longueur\n" + + #: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Attention : squence UTF-8 illgale dans le commentaire %d du flux %d : trop " +-"peu d'octets\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Attention : séquence UTF-8 illégale dans le commentaire %d (flux %d) : trop peu d'octets\n" + + #: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Attention : squence UTF-8 illgale dans le commentaire %d du flux %d : " +-"squence invalide\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "Attention : séquence UTF-8 illégale dans le commentaire %d (flux %d) : séquence « %s » invalide : %s\n" + + #: ogginfo/ogginfo2.c:356 +-#, fuzzy + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "" +-"Attention : chec dans le dcodeur utf8. Cela devrait tre impossible\n" ++msgstr "Attention : échec dans le décodeur UTF-8. Cela devrait être impossible\n" + + #: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 + #, c-format + msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" ++msgstr "Attention : discontinuité dans le flux (%d)\n" + + #: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Attention : Impossible de dcoder l'entte du paquet vorbis - flux vorbis " +-"invalide (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "Attention : impossible de décoder le paquet d'en-tête Theora - flux Theora invalide (%d)\n" + +-# FIXME + #: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Attention : paquets des enttes du flux Vorbis %d malforms. La dernire " +-"page des enttes contient des paquets supplmentaires ou a un granulepos non-" +-"nul.\n" ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Attention : les en-têtes du flux Theora %d sont malformés. La page d'en-tête finale contient des paquets supplémentaires ou a un « granulepos » non nul.\n" + + #: ogginfo/ogginfo2.c:400 +-#, fuzzy, c-format ++#, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "Enttes Vorbis du flux %d analyss, les informations suivent...\n" ++msgstr "En-têtes Theora du flux %d analysés, les informations suivent...\n" + + #: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d.%d\n" +-msgstr "Version : %d\n" ++msgstr "Version : %d.%d.%d\n" + + #: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 + #, c-format + msgid "Vendor: %s\n" +-msgstr "Vendeur : %s\n" ++msgstr "Fournisseur : %s\n" + + #: ogginfo/ogginfo2.c:406 + #, c-format + msgid "Width: %d\n" +-msgstr "" ++msgstr "Largeur : %d\n" + + #: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format ++#, c-format + msgid "Height: %d\n" +-msgstr "Version : %d\n" ++msgstr "Hauteur : %d\n" + + #: ogginfo/ogginfo2.c:408 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" ++msgstr "Image totale : %d par %d, décalage de découpage (%d, %d)\n" + + #: ogginfo/ogginfo2.c:411 + msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" ++msgstr "Décalage/taille d'image non valide : largeur incorrecte\n" + + #: ogginfo/ogginfo2.c:413 + msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" ++msgstr "Décalage/taille d'image non valide : hauteur incorrecte\n" + + #: ogginfo/ogginfo2.c:416 + msgid "Invalid zero framerate\n" +-msgstr "" ++msgstr "Cadence d'image à 0 non valide\n" + + #: ogginfo/ogginfo2.c:418 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" ++msgstr "Cadence d'image %d/%d (%.02f fps)\n" + + #: ogginfo/ogginfo2.c:422 + msgid "Aspect ratio undefined\n" +-msgstr "" ++msgstr "Proportions non définies\n" + + #: ogginfo/ogginfo2.c:427 + #, c-format + msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" ++msgstr "Proportions de pixel %d:%d (%f:1)\n" + + #: ogginfo/ogginfo2.c:429 + msgid "Frame aspect 4:3\n" +-msgstr "" ++msgstr "Rapport d'affichage 4:3\n" + + #: ogginfo/ogginfo2.c:431 + msgid "Frame aspect 16:9\n" +-msgstr "" ++msgstr "Rapport d'affichage 16:9\n" + + #: ogginfo/ogginfo2.c:433 + #, c-format + msgid "Frame aspect %f:1\n" +-msgstr "" ++msgstr "Rapport d'affichage %f:1\n" + + #: ogginfo/ogginfo2.c:437 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" ++msgstr "Espace de couleur : Rec. ITU-R BT.470-6 System M (NTSC)\n" + + #: ogginfo/ogginfo2.c:439 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" ++msgstr "Espace de couleur : Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + + #: ogginfo/ogginfo2.c:441 +-#, fuzzy + msgid "Colourspace unspecified\n" +-msgstr "Pas d'action spcifie\n" ++msgstr "Espace de couleur non spécifié\n" + + #: ogginfo/ogginfo2.c:444 + msgid "Pixel format 4:2:0\n" +-msgstr "" ++msgstr "Format de pixel 4:2:0\n" + + #: ogginfo/ogginfo2.c:446 + msgid "Pixel format 4:2:2\n" +-msgstr "" ++msgstr "Format de pixel 4:2:2\n" + + #: ogginfo/ogginfo2.c:448 + msgid "Pixel format 4:4:4\n" +-msgstr "" ++msgstr "Format de pixel 4:4:4\n" + + #: ogginfo/ogginfo2.c:450 + msgid "Pixel format invalid\n" +-msgstr "" ++msgstr "Format de pixel non valide\n" + + #: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format ++#, c-format + msgid "Target bitrate: %d kbps\n" +-msgstr "Dbit maximal : %f kb/s\n" ++msgstr "Débit cible : %d kbps\n" + + #: ogginfo/ogginfo2.c:453 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" ++msgstr "Réglage de qualité nominale (0-63) : %d\n" + + #: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 + msgid "User comments section follows...\n" +-msgstr "Les commentaires de l'utilisateur suivent...\n" ++msgstr "La section des commentaires d'utilisateur suit...\n" + + #: ogginfo/ogginfo2.c:477 + msgid "WARNING: Expected frame %" +-msgstr "" ++msgstr "Attention : image attendue %" + + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy + msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Attention : le granulepos du flux %d a dcru de " ++msgstr "Attention : le granulepos du flux %d a décru de %" + + #: ogginfo/ogginfo2.c:520 + msgid "" + "Theora stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Flux Theora %d :\n" ++"\tLongueur de données totale : %" + + #: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Attention : Impossible de dcoder l'entte du paquet vorbis - flux vorbis " +-"invalide (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "Attention : impossible de décoder le paquet d'en-tête Vorbis %d - flux Vorbis non valide (%d)\n" + +-# FIXME + #: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Attention : paquets des enttes du flux Vorbis %d malforms. La dernire " +-"page des enttes contient des paquets supplmentaires ou a un granulepos non-" +-"nul.\n" ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Attention : les en-têtes du flux Vorbis %d sont malformés. La page d'en-tête finale contient des paquets supplémentaires ou a un « granulepos » non nul.\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "Enttes Vorbis du flux %d analyss, les informations suivent...\n" ++msgstr "En-têtes Vorbis du flux %d analysés, les informations suivent...\n" + + #: ogginfo/ogginfo2.c:572 + #, c-format + msgid "Version: %d\n" +-msgstr "Version : %d\n" ++msgstr "Version : %d\n" + + #: ogginfo/ogginfo2.c:576 + #, c-format + msgid "Vendor: %s (%s)\n" +-msgstr "Vendeur : %s (%s)\n" ++msgstr "Fournisseur : %s (%s)\n" + + #: ogginfo/ogginfo2.c:584 + #, c-format + msgid "Channels: %d\n" +-msgstr "Canaux : %d\n" ++msgstr "Canaux : %d\n" + + #: ogginfo/ogginfo2.c:585 + #, c-format +@@ -2181,147 +2180,137 @@ msgid "" + "Rate: %ld\n" + "\n" + msgstr "" +-"Taux : %ld\n" ++"Taux : %ld\n" + "\n" + + #: ogginfo/ogginfo2.c:588 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" +-msgstr "Dbit nominal : %f kb/s\n" ++msgstr "Débit nominal : %f kb/s\n" + + #: ogginfo/ogginfo2.c:591 + msgid "Nominal bitrate not set\n" +-msgstr "Pas de dbit nominal indiqu\n" ++msgstr "Pas de débit nominal défini\n" + + #: ogginfo/ogginfo2.c:594 + #, c-format + msgid "Upper bitrate: %f kb/s\n" +-msgstr "Dbit maximal : %f kb/s\n" ++msgstr "Débit maximal : %f kb/s\n" + + #: ogginfo/ogginfo2.c:597 + msgid "Upper bitrate not set\n" +-msgstr "Pas de dbit maximal indiqu\n" ++msgstr "Pas de débit maximal défini\n" + + #: ogginfo/ogginfo2.c:600 + #, c-format + msgid "Lower bitrate: %f kb/s\n" +-msgstr "Dbit minimal : %f kb/s\n" ++msgstr "Débit minimal : %f kb/s\n" + + #: ogginfo/ogginfo2.c:603 + msgid "Lower bitrate not set\n" +-msgstr "Pas de dbit minimal indiqu\n" ++msgstr "Pas de débit minimal défini\n" + + #: ogginfo/ogginfo2.c:630 + msgid "Negative or zero granulepos (%" +-msgstr "" ++msgstr "« granulepos » négatif ou à zéro (%" + + #: ogginfo/ogginfo2.c:651 + msgid "" + "Vorbis stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Flux Vorbis %d :\n" ++"\tLongueur de données totale : %" + + #: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Attention : Impossible de dcoder l'entte du paquet vorbis - flux vorbis " +-"invalide (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "Attention : impossible de décoder le paquet d'en-tête Kate %d - flux Kate non valide (%d)\n" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "Attention : le paquet %d ne semble pas être un en-tête Kate - flux Kate non valide (%d)\n" + +-# FIXME + #: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Attention : paquets des enttes du flux Vorbis %d malforms. La dernire " +-"page des enttes contient des paquets supplmentaires ou a un granulepos non-" +-"nul.\n" ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Attention : les en-têtes du flux Kate %d sont malformés. La page d'en-tête finale contient des paquets supplémentaires ou a un « granulepos » non nul.\n" + + #: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format ++#, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Enttes Vorbis du flux %d analyss, les informations suivent...\n" ++msgstr "En-têtes Kate du flux %d analysés, les informations suivent...\n" + + #: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d\n" +-msgstr "Version : %d\n" ++msgstr "Version : %d.%d\n" + + #: ogginfo/ogginfo2.c:747 + #, c-format + msgid "Language: %s\n" +-msgstr "" ++msgstr "Langue : %s\n" + + #: ogginfo/ogginfo2.c:750 + msgid "No language set\n" +-msgstr "" ++msgstr "Aucune langue définie\n" + + #: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format ++#, c-format + msgid "Category: %s\n" +-msgstr "Vendeur : %s\n" ++msgstr "Catégorie : %s\n" + + #: ogginfo/ogginfo2.c:756 +-#, fuzzy + msgid "No category set\n" +-msgstr "Pas de dbit nominal indiqu\n" ++msgstr "Aucune catégorie définie\n" + + #: ogginfo/ogginfo2.c:761 + msgid "utf-8" +-msgstr "" ++msgstr "utf-8" + + #: ogginfo/ogginfo2.c:765 + #, c-format + msgid "Character encoding: %s\n" +-msgstr "" ++msgstr "Codage de caractères : %s\n" + + #: ogginfo/ogginfo2.c:768 + msgid "Unknown character encoding\n" +-msgstr "" ++msgstr "Codage de caractères inconnu\n" + + #: ogginfo/ogginfo2.c:773 + msgid "left to right, top to bottom" +-msgstr "" ++msgstr "de gauche à droite, de haut en bas" + + #: ogginfo/ogginfo2.c:774 + msgid "right to left, top to bottom" +-msgstr "" ++msgstr "de droite à gauche, de haut en bas" + + #: ogginfo/ogginfo2.c:775 + msgid "top to bottom, right to left" +-msgstr "" ++msgstr "de haut en bas, de droite à gauche" + + #: ogginfo/ogginfo2.c:776 + msgid "top to bottom, left to right" +-msgstr "" ++msgstr "de haut en bas, de gauche à droite" + + #: ogginfo/ogginfo2.c:780 + #, c-format + msgid "Text directionality: %s\n" +-msgstr "" ++msgstr "Sens du texte : %s\n" + + #: ogginfo/ogginfo2.c:783 + msgid "Unknown text directionality\n" +-msgstr "" ++msgstr "Sens de texte inconnu\n" + + #: ogginfo/ogginfo2.c:795 + msgid "Invalid zero granulepos rate\n" +-msgstr "" ++msgstr "Taux « granulepos » à zéro non valide\n" + + #: ogginfo/ogginfo2.c:797 + #, c-format + msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgstr "Taux « granulepos » %d/%d (%.02f gps)\n" + + #: ogginfo/ogginfo2.c:810 + msgid "\n" +@@ -2329,47 +2318,43 @@ msgstr "\n" + + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +-msgstr "" ++msgstr "« granulepos » négatif (%" + + #: ogginfo/ogginfo2.c:853 + msgid "" + "Kate stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Flux Kate %d :\n" ++"\tLongueur de données totale : %" + + #: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Attention: EOS non positionn dans le flux %d\n" ++msgstr "Attention : EOS non positionné dans le flux %d\n" + + #: ogginfo/ogginfo2.c:1047 +-#, fuzzy + msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "Attention : Page d'entte invalide, aucun paquet trouv\n" ++msgstr "Attention : page d'en-tête non valide, aucun paquet trouvé\n" + + #: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Attention : Page d'entte invalide pour le flux %d, elle contient plusieurs " +-"paquets\n" ++msgstr "Attention : page d'en-tête non valide dans le flux %d, elle contient plusieurs paquets\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Note : le flux %d possède le numéro de série %d, ce qui est autorisé mais peut poser des problèmes avec certains outils.\n" + + #: ogginfo/ogginfo2.c:1107 +-#, fuzzy + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "Attention : trou trouv dans les donnes aprs environ " ++msgstr "Attention : trou trouvé dans les données (%d octets) à la position approximative %" + + #: ogginfo/ogginfo2.c:1134 + #, c-format + msgid "Error opening input file \"%s\": %s\n" +-msgstr "Erreur lors de l'ouverture du fichier d'entre %s : %s\n" ++msgstr "Erreur lors de l'ouverture du fichier d'entrée « %s » : %s\n" + + #: ogginfo/ogginfo2.c:1139 + #, c-format +@@ -2377,60 +2362,53 @@ msgid "" + "Processing file \"%s\"...\n" + "\n" + msgstr "" +-"Traitement du fichier %s ...\n" ++"Traitement du fichier « %s »...\n" + "\n" + + #: ogginfo/ogginfo2.c:1148 + msgid "Could not find a processor for stream, bailing\n" +-msgstr "Impossible de trouver un processeur pour le flux, parachute dploy\n" ++msgstr "Impossible de trouver un processeur pour le flux, abandon\n" + + #: ogginfo/ogginfo2.c:1156 + msgid "Page found for stream after EOS flag" +-msgstr "" ++msgstr "Page trouvée pour le flux après le marqueur EOS" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Contraintes de multiplexage Ogg violées, nouveau flux avant l'EOS de tous les flux précédents" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +-msgstr "" ++msgstr "Erreur inconnue." + + #: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#, c-format + msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" +-"Attention : page(s) mal place(s) dans le flux logique %d\n" +-"Ceci indique un fichier ogg corrompu.\n" ++"Attention : page(s) mal placée(s) dans le flux logique %d\n" ++"Ceci indique un fichier Ogg corrompu : %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" +-msgstr "Nouveau flux logique (n%d, n de srie : %08x) : type %s\n" ++msgstr "Nouveau flux logique (n°%d, n° de série : %08x) : type %s\n" + + #: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" +-"Attention : le fanion de dbut de flux n'est pas positionn dans le flux %d\n" ++msgstr "Attention : le marqueur de début de flux n'est pas défini dans le flux %d\n" + + #: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "Attention : fanion de dbut de flux au milieu du flux %d\n" ++msgstr "Attention : le marqueur de début de flux est placé au milieu du flux %d\n" + + #: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Attention : trou dans les squences du flux %d. Reu la page %ld la place " +-"de la page %ld escompte. Il manque des donnes.\n" ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Attention : trou dans les numéros de séquences du flux %d. La page %ld a été reçue à la place de la page %ld escomptée. Cela signifie qu'il manque des données.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format +@@ -2438,21 +2416,21 @@ msgid "Logical stream %d ended\n" + msgstr "Fin du flux logique %d\n" + + #: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" +-"Erreur : aucune donne ogg trouve dans le fichier %s .\n" +-"L'entre n'est sans doute pas au format ogg.\n" ++"Erreur : aucune donnée Ogg trouvée dans le fichier « %s ».\n" ++"L'entrée n'est sans doute pas au format Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format ++#, c-format + msgid "ogginfo from %s %s\n" +-msgstr "ogg123 de %s %s\n" ++msgstr "ogginfo de %s %s\n" + + #: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#, c-format + msgid "" + "(c) 2003-2005 Michael Smith \n" + "\n" +@@ -2464,25 +2442,23 @@ msgid "" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" + msgstr "" +-"ogginfo 1.0\n" +-"(c) 2002 Michael Smith \n" ++"(c) 2003-2005 Michael Smith \n" + "\n" +-"Usage : ogginfo [options] fich1.ogg [fich2.ogg ... fichN.ogg]\n" +-"Options possibles :\n" ++"Usage : ogginfo [options] fich1.ogg [fich2.ogx ... fichN.ogv]\n" ++"Options possibles :\n" + "\t-h Afficher cette aide\n" +-"\t-q Rendre moins verbeux. Une fois supprimera les messages\n" +-" informatifs dtaills. Deux fois supprimera les avertissements.\n" ++"\t-q Rendre moins verbeux. Une fois supprime les messages\n" ++" informatifs détaillés. Deux fois supprime les avertissements.\n" + "\t-v Rendre plus verbeux. Cela peut permettre des tests plus \n" +-" dtaills pour certains types de flux.\n" +-"\n" ++" détaillés pour certains types de flux.\n" + + #: ogginfo/ogginfo2.c:1239 + #, c-format + msgid "\t-V Output version information and exit\n" +-msgstr "" ++msgstr "\t-V Affiche les informations de version et quitte\n" + + #: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" + "\n" +@@ -2490,102 +2466,97 @@ msgid "" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +-"Usage : ogginfo [options] fich1.ogg [fich2.ogg ... fichN.ogg]\n" ++"Usage : ogginfo [options] fich1.ogg [fich2.ogx ... fichN.ogv]\n" + "\n" +-"Ogginfo est un outil permettant d'afficher des informations\n" +-" propos de fichiers ogg et de diagnostiquer des problmes les\n" ++"ogginfo est un outil permettant d'afficher des informations\n" ++"à propos de fichiers Ogg et de diagnostiquer des problèmes les\n" + "concernant.\n" +-"Pour avoir toute l'aide, faites ogginfo -h .\n" ++"Pour avoir toute l'aide, faites « ogginfo -h ».\n" + + #: ogginfo/ogginfo2.c:1285 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"Aucun fichier d'entre n'a t spcifi. Faites ogginfo -h pour de " +-"l'aide.\n" ++msgstr "Aucun fichier d'entrée n'a été spécifié. Faites « ogginfo -h » pour de l'aide.\n" + + #: share/getopt.c:673 + #, c-format + msgid "%s: option `%s' is ambiguous\n" +-msgstr "%s : l'option %s est ambigu\n" ++msgstr "%s : l'option « %s » est ambiguë\n" + + #: share/getopt.c:698 + #, c-format + msgid "%s: option `--%s' doesn't allow an argument\n" +-msgstr "%s : l'option %s n'admet pas d'argument\n" ++msgstr "%s : l'option « --%s » n'admet pas de paramètre\n" + + #: share/getopt.c:703 + #, c-format + msgid "%s: option `%c%s' doesn't allow an argument\n" +-msgstr "%s : l'option %c%s n'admet pas d'argument\n" ++msgstr "%s : l'option « %c%s » n'admet pas de paramètre\n" + + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s : l'option %s ncessite un argument\n" ++msgstr "%s : l'option « %s » nécessite un paramètre\n" + + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" +-msgstr "%s : option --%s inconnue\n" ++msgstr "%s : option « --%s » inconnue\n" + + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" +-msgstr "%s : option %c%s inconnue\n" ++msgstr "%s : option « %c%s » inconnue\n" + + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +-msgstr "%s : option illgale -- %c\n" ++msgstr "%s : option illégale -- %c\n" + + #: share/getopt.c:783 + #, c-format + msgid "%s: invalid option -- %c\n" +-msgstr "%s : option invalide -- %c\n" ++msgstr "%s : option invalide -- %c\n" + + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +-msgstr "%s : cette option ncessite un argument -- %c\n" ++msgstr "%s : cette option nécessite un paramètre -- %c\n" + + #: share/getopt.c:860 + #, c-format + msgid "%s: option `-W %s' is ambiguous\n" +-msgstr "%s : l'option -W %s est ambigu\n" ++msgstr "%s : l'option « -W %s » est ambiguë\n" + + #: share/getopt.c:878 + #, c-format + msgid "%s: option `-W %s' doesn't allow an argument\n" +-msgstr "%s : l'option -W %s n'admet pas d'argument\n" ++msgstr "%s : l'option « -W %s » n'admet pas de paramètre\n" + + #: vcut/vcut.c:144 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't flush output stream\n" +-msgstr "point de csure %s incomprhensible\n" ++msgstr "Impossible de vider le flux en sortie\n" + + #: vcut/vcut.c:164 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't close output file\n" +-msgstr "point de csure %s incomprhensible\n" ++msgstr "Impossible de fermer le fichier de sortie\n" + + #: vcut/vcut.c:225 + #, c-format + msgid "Couldn't open %s for writing\n" +-msgstr "Impossible d'ouvrir %s pour y crire\n" ++msgstr "Impossible d'ouvrir %s pour y écrire\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Usage : vcut fichier_entre.ogg fichier_sortie1.ogg fichier_sortie2.ogg " +-"csure\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Usage : vcut fichier_entrée.ogg fichier_sortie1.ogg fichier_sortie2.ogg [point_coupure | +temps_coupure]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgstr "Pour éviter de créer un fichier de sortie, indiquez « . » comme nom.\n" + + #: vcut/vcut.c:277 + #, c-format +@@ -2595,192 +2566,184 @@ msgstr "Impossible d'ouvrir %s pour le lire\n" + #: vcut/vcut.c:292 vcut/vcut.c:296 + #, c-format + msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "point de csure %s incomprhensible\n" ++msgstr "Impossible d'interpréter le point de coupure « %s »\n" + + #: vcut/vcut.c:301 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Traitement : Coupure %lld\n" ++msgstr "Traitement : coupure à %lf secondes\n" + + #: vcut/vcut.c:303 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lld samples\n" +-msgstr "Traitement : Coupure %lld\n" ++msgstr "Traitement : coupure à %lld échantillons\n" + + #: vcut/vcut.c:314 + #, c-format + msgid "Processing failed\n" +-msgstr "chec du traitement\n" ++msgstr "Échec du traitement\n" + + #: vcut/vcut.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "" +-"Attention : fin de fichier inattendue lors de la lecture des enttes WAV\n" ++msgstr "Attention : granulepos inattendu " + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Cl introuvable" ++msgstr "Point de coupure introuvable\n" + + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgstr "Impossible de produire un fichier débutant et finissant entre les positions d'échantillons " + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgstr "Impossible de produire un fichier débutant entre les positions d'échantillons " + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgstr "Indiquez « . » comme second fichier de sortie pour supprimer cette erreur.\n" + + #: vcut/vcut.c:498 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "Impossible d'crire les commentaires dans le fichier de sortie : %s\n" ++msgstr "Impossible d'écrire le paquet dans le fichier de sortie\n" + + #: vcut/vcut.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "Erreur lors de la lecture de la premire page du flux Ogg." ++msgstr "BOS non défini dans la première page du flux\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Les flux de bits multiplexés ne sont pas pris en charge\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Erreur non fatale dans le flux\n" ++msgstr "Erreur interne d'analyse de flux\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" +-msgstr "Entte secondaire corrompu\n" ++msgstr "Paquet d'en-tête corrompu\n" + + #: vcut/vcut.c:565 + #, c-format + msgid "Bitstream error, continuing\n" +-msgstr "Erreur de flux, on continue\n" ++msgstr "Erreur de flux de bits, on continue\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "Erreur dans l'entte primaire : pas du vorbis ?\n" ++msgstr "Erreur dans l'en-tête : pas du vorbis ?\n" + + #: vcut/vcut.c:626 + #, c-format + msgid "Input not ogg.\n" +-msgstr "L'entre n'est pas un ogg.\n" ++msgstr "L'entrée n'est pas un ogg.\n" + + #: vcut/vcut.c:630 +-#, fuzzy, c-format ++#, c-format + msgid "Page error, continuing\n" +-msgstr "Erreur de flux, on continue\n" ++msgstr "Erreur de page, on continue\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "Attention : fin de fichier d'entrée inattendue\n" + + #: vcut/vcut.c:644 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Fin de flux trouve avant le point de csure.\n" ++msgstr "Attention : fin de flux trouvée avant le point de coupure\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++msgstr "Impossible d'obtenir assez de mémoire pour la mise en tampon en entrée." + + #: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 + msgid "Error reading first page of Ogg bitstream." +-msgstr "Erreur lors de la lecture de la premire page du flux Ogg." ++msgstr "Erreur lors de la lecture de la première page du flux Ogg." + + #: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 + msgid "Error reading initial header packet." +-msgstr "Erreur lors de la lecture du paquet d'entte initial." ++msgstr "Erreur lors de la lecture du paquet d'en-tête initial." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++msgstr "Impossible d'obtenir assez de mémoire pour enregistrer un nouveau numéro de série de flux." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +-msgstr "Entre tronque ou vide." ++msgstr "Entrée tronquée ou vide." + + #: vorbiscomment/vcedit.c:508 + msgid "Input is not an Ogg bitstream." +-msgstr "L'entre n'est pas un flux Ogg." ++msgstr "L'entrée n'est pas un flux Ogg." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Le flux Ogg ne contient pas de donnes vorbis." ++msgstr "Le flux Ogg ne contient pas de données Vorbis." + + #: vorbiscomment/vcedit.c:579 +-#, fuzzy + msgid "EOF before recognised stream." +-msgstr "Fin de fichier avant la fin des enttes vorbis." ++msgstr "Fin de fichier avant un flux reconnu." + + #: vorbiscomment/vcedit.c:595 +-#, fuzzy + msgid "Ogg bitstream does not contain a supported data-type." +-msgstr "Le flux Ogg ne contient pas de donnes vorbis." ++msgstr "Le flux Ogg ne contient pas un type de données pris en charge." + + #: vorbiscomment/vcedit.c:639 + msgid "Corrupt secondary header." +-msgstr "Entte secondaire corrompu." ++msgstr "En-tête secondaire corrompu." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy + msgid "EOF before end of Vorbis headers." +-msgstr "Fin de fichier avant la fin des enttes vorbis." ++msgstr "Fin de fichier avant la fin des en-têtes Vorbis." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." +-msgstr "Donnes corrompues ou manquantes, on continue..." ++msgstr "Données corrompues ou manquantes, on continue..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"chec de l'criture du flux. Le flux de sortie peut tre corrompu ou tronqu." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Échec de l'écriture du flux. Le flux de sortie peut être corrompu ou tronqué." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "Impossible d'ouvrir le fichier comme un vorbis : %s\n" ++msgstr "Impossible d'ouvrir le fichier comme un Vorbis : %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format + msgid "Bad comment: \"%s\"\n" +-msgstr "Mauvais commentaire : %s \n" ++msgstr "Mauvais commentaire : « %s »\n" + + #: vorbiscomment/vcomment.c:253 + #, c-format + msgid "bad comment: \"%s\"\n" +-msgstr "mauvais commentaire : %s \n" ++msgstr "mauvais commentaire : « %s »\n" + + #: vorbiscomment/vcomment.c:263 + #, c-format + msgid "Failed to write comments to output file: %s\n" +-msgstr "Impossible d'crire les commentaires dans le fichier de sortie : %s\n" ++msgstr "Impossible d'écrire les commentaires dans le fichier de sortie : %s\n" + + #: vorbiscomment/vcomment.c:280 + #, c-format + msgid "no action specified\n" +-msgstr "Pas d'action spcifie\n" ++msgstr "pas d'action spécifiée\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "" +-"Impossible de convertir les commentaires en UTF8, impossible de les ajouter\n" ++msgstr "Impossible de décoder l'échappement du commentaire, impossible de l'ajouter\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2789,11 +2752,14 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"vorbiscomment de %s %s\n" ++" par la Fondation Xiph.Org (http://www.xiph.org/)\n" ++"\n" + + #: vorbiscomment/vcomment.c:529 + #, c-format + msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" ++msgstr "Liste ou modifie les commentaires des fichiers Ogg Vorbis.\n" + + #: vorbiscomment/vcomment.c:532 + #, c-format +@@ -2803,28 +2769,30 @@ msgid "" + " vorbiscomment [-lRe] inputfile\n" + " vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" + msgstr "" ++"Usage : \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] fichier_entrée\n" ++" vorbiscomment <-a|-w> [-Re] [-c fichier] [-t étiquette] fichier_entrée [fichier_sortie]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Listing options\n" +-msgstr "" ++msgstr "Options de liste\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Liste les commentaires (par défaut si aucune option n'est indiquée)\n" + + #: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "Editing options\n" +-msgstr "Mauvais typage dans la liste des options" ++msgstr "Options d'édition\n" + + #: vorbiscomment/vcomment.c:543 + #, c-format + msgid " -a, --append Append comments\n" +-msgstr "" ++msgstr " -a, --append Ajoute les commentaires\n" + + #: vorbiscomment/vcomment.c:544 + #, c-format +@@ -2832,61 +2800,67 @@ msgid "" + " -t \"name=value\", --tag \"name=value\"\n" + " Specify a comment tag on the commandline\n" + msgstr "" ++" -t \"nom=valeur\", --tag \"nom=valeur\"\n" ++" Indique une étiquette de commentaire sur la ligne de commande\n" + + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" ++msgstr " -w, --write Écrit des commentaires en remplaçant ceux qui existent\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" ++" -c fichier, --commentfile fichier\n" ++" En mode liste, écrit les commentaires dans le fichier indiqué.\n" ++" En mode édition, lit les commentaires à partir du fichier indiqué.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format + msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" ++msgstr " -R, --raw Lit et écrit les commentaires en UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" + msgstr "" ++" -e, --escapes Utilise les échappements de style \\n pour autoriser\n" ++" les commentaires sur plusieurs lignes.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format + msgid " -V, --version Output version information and exit\n" +-msgstr "" ++msgstr " -V, --version Affiche les informations de version et quitte\n" + + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" ++"Si aucun fichier de sortie n'est indiqué, vorbiscomment modifie le fichier\n" ++"d'entrée. Techniquement, un fichier temporaire est utilisé ce qui fait que le\n" ++"fichier d'entrée n'est pas modifié si des erreurs surviennent durant le traitement.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" ++"vorbiscomment gère les commentaires au format « nom=valeur », un par ligne. Par\n" ++"défaut, les commentaires sont écrits sur stdout en mode liste et lus depuis\n" ++"stdin en mode édition. Il est aussi possible d'indiquer un fichier avec l'option\n" ++"-c ou de donner des étiquettes sur la ligne de commande avec -t \"nom=valeur\".\n" ++"L'utilisation de -c ou -t désactive la lecture à partir de stdin.\n" + + #: vorbiscomment/vcomment.c:573 + #, c-format +@@ -2895,58 +2869,64 @@ msgid "" + " vorbiscomment -a in.ogg -c comments.txt\n" + " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" + msgstr "" ++"Exemples :\n" ++" vorbiscomment -a in.ogg -c commentaires.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Monsieur X\" -t \"TITLE=Un titre\"\n" + + #: vorbiscomment/vcomment.c:578 + #, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" ++"Note : le mode brut (--raw, -R) lit et écrit les commentaires en UTF-8 plutôt\n" ++"que de convertir dans le jeu de caractères de l'utilisateur, ce qui est utile\n" ++"dans les scripts. Cependant, ce n'est toujours pas suffisant pour les\n" ++"manipulations générales des commentaires, car ceux-ci peuvent contenir des sauts\n" ++"de ligne. Pour les gérer, utilisez l'échappement (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format + msgid "Internal error parsing command options\n" +-msgstr "Erreur interne lors de l'analyse des options de commande.\n" ++msgstr "Erreur interne lors de l'analyse des options de commande\n" + + #: vorbiscomment/vcomment.c:662 + #, c-format + msgid "vorbiscomment from vorbis-tools " +-msgstr "" ++msgstr "vorbiscomment de vorbis-tools " + + #: vorbiscomment/vcomment.c:732 + #, c-format + msgid "Error opening input file '%s'.\n" +-msgstr "Erreur lors de l'ouverture du fichier d'entre %s .\n" ++msgstr "Erreur lors de l'ouverture du fichier d'entrée « %s ».\n" + + #: vorbiscomment/vcomment.c:741 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "Le fichier de sortie doit tre diffrent du fichier d'entre\n" ++msgstr "Le fichier de sortie doit être différent du fichier d'entrée\n" + + #: vorbiscomment/vcomment.c:752 + #, c-format + msgid "Error opening output file '%s'.\n" +-msgstr "Erreur lors de l'ouverture du fichier de sortie %s .\n" ++msgstr "Erreur lors de l'ouverture du fichier de sortie « %s ».\n" + + #: vorbiscomment/vcomment.c:767 + #, c-format + msgid "Error opening comment file '%s'.\n" +-msgstr "Erreur lors de l'ouverture du fichier de commentaires %s .\n" ++msgstr "Erreur lors de l'ouverture du fichier de commentaires « %s ».\n" + + #: vorbiscomment/vcomment.c:784 + #, c-format + msgid "Error opening comment file '%s'\n" +-msgstr "Erreur lors de l'ouverture du fichier de commentaires %s \n" ++msgstr "Erreur lors de l'ouverture du fichier de commentaires « %s »\n" + + #: vorbiscomment/vcomment.c:818 + #, c-format + msgid "Error removing old file %s\n" +-msgstr "Erreur lors de la suppression du vieux fichier %s\n" ++msgstr "Erreur lors de la suppression de l'ancien fichier %s\n" + + #: vorbiscomment/vcomment.c:820 + #, c-format +@@ -2954,456 +2934,6 @@ msgid "Error renaming %s to %s\n" + msgstr "Erreur lors du renommage de %s en %s\n" + + #: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format ++#, c-format + msgid "Error removing erroneous temporary file %s\n" +-msgstr "Erreur lors de la suppression du vieux fichier %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "lecteur de fichier WAV" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Erreur interne lors de l'analyse des options de commande.\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Erreur de page. Entre corrompue.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Placement de eos : la mise jour de sync a retourn 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Point de csure au del du flux. Le second fichier sera vide\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Cas spcial non trait : le premier fichier est il trop petit ?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Point de csure au del du flux. Le second fichier sera vide\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "Erreur : Les deux premiers paquets audio ne rentrent pas sur une page " +-#~ "ogg.\n" +-#~ " Il sera peut-tre impossible de dcoder ce fichier.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "La mise jour de sync a retourn 0, positionnement de eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Erreur dans le flux\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Erreur la premire page\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "erreur dans le premier paquet\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF dans les enttes\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "Attention : vcut est encore un code exprimental.\n" +-#~ "Vrifiez que les fichiers produits soient corrects avant d'effacer les " +-#~ "sources.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Erreur lors de la lecture des enttes\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Erreur lors de l'criture du premier fichier de sortie\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Erreur lors de l'criture du second fichier de sortie\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-# Ce live est la sortie audio de la machine (par opposition sortie fichier) +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 de %s %s\n" +-#~ " par la fondation Xiph.org (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help cette aide\n" +-#~ " -V, --version indique la version d'Ogg123\n" +-#~ " -d, --device=d utiliser d comme priphrique de sortie\n" +-#~ " Les priphriques possibles sont ('*'=live, '@'=fichier):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=fichier Spcifie le fichier de sortie pour " +-#~ "un priphrique de\n" +-#~ " fichier spcifi prcdemment ( l'aide de -d).\n" +-#~ " -k n, --skip n Omet les n premires secondes\n" +-#~ " -o, --device-option=k:v Passe la valeur v l'option " +-#~ "spciale k du priphrique\n" +-#~ " prcdemment spcifi ( l'aide de -d). Voir la page " +-#~ "de\n" +-#~ " manuel pour plus de dtails.\n" +-#~ " -b n, --buffer n\n" +-#~ " Utilise un tampon d'entre de n kilooctets\n" +-#~ " -p n, --prebuffer n\n" +-#~ " Charger n%% du tampon d'entre avant de jouer\n" +-#~ " -v, --verbose Afficher les progrs et autres informations d'tat\n" +-#~ " -q, --quiet N'affiche rien du tout (pas de titre)\n" +-#~ " -x n, --nth Joue chaque nime bloc\n" +-#~ " -y n, --ntimes Rpte chaque bloc jou n fois\n" +-#~ " -z, --shuffle Ordre alatoire\n" +-#~ "\n" +-#~ "ogg123 passera la chanson suivante la rception de SIGINT (Ctrl-C) ;\n" +-#~ "Deux SIGINT en moins de s millisecondes et ogg123 s'arrtera.\n" +-#~ " -l, --delay=s Fixe s [millisecondes] (500 par dfaut).\n" +- +-#~ msgid "ReplayGain (Track) Peak:" +-#~ msgstr "ReplayGain de crte (Morceau) :" +- +-#~ msgid "ReplayGain (Album) Peak:" +-#~ msgstr "ReplayGain de crte (Album) :" +- +-#~ msgid "Version is %d" +-#~ msgstr "Version est %d" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] entre.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS :\n" +-#~ " Gneral :\n" +-#~ " -Q, --quiet Ne rien afficher sur stderr\n" +-#~ " -h, --help Afficher ce message d'aide\n" +-#~ " -r, --raw Mode brut. Les fichiers d'entre sont des donnes " +-#~ "PCM\n" +-#~ " -B, --raw-bits=n Indique bits/chantillon pour l'entre brute. Par " +-#~ "dfaut : 16\n" +-#~ " -C, --raw-chan=n Indique le nombre de canaux pour l'entre brute. " +-#~ "Par dfaut : 2\n" +-#~ " -R, --raw-rate=n Indique chantillon/sec pour l'entre brute. Par " +-#~ "dfaut : 44100\n" +-#~ " --raw-endianness 1 pour grand-boutiste (bigendian), 0 pour petit-" +-#~ "boutiste.\n" +-#~ " Par dfaut : 0\n" +-#~ " -b, --bitrate Choisi un dbit nominal auquel encoder. Essaye " +-#~ "d'encoder ce\n" +-#~ " dbit en moyenne. Prend un argument en kbps. Cela " +-#~ "utilise\n" +-#~ " le mcanisme de gestion du dbit et n'est pas " +-#~ "conseill \n" +-#~ " tout le monde. Voir -q pour une meilleure " +-#~ "solution.\n" +-#~ " -m, --min-bitrate Indique le dbit minimum (en kbps). Utile pour " +-#~ "encoder \n" +-#~ " pour un canal de taille fixe.\n" +-#~ " -M, --max-bitrate Indique le dbit minimum (en kbps). Utile les " +-#~ "applications\n" +-#~ " de diffusion en flux (streaming).\n" +-#~ " -q, --quality Indique une qualit entre 0 (basse) et 10 (haute), " +-#~ "au lieu\n" +-#~ " d'indiquer un dbit particulier. C'est le mode " +-#~ "normal.\n" +-#~ " Les quantits fractionnaires (comme 2,75) sont " +-#~ "possibles.\n" +-#~ " La qualit -1 est aussi possible mais peut ne pas " +-#~ "tre\n" +-#~ " d'une qualit acceptable.\n" +-#~ " --resample n Rchantillone les donnes en entre n Hz.\n" +-#~ " --downmix Dmultiplexe de la stro vers le mono. Possible " +-#~ "uniquement \n" +-#~ " pour des donnes en stro.\n" +-#~ " -s, --serial Indique le numro de srie du flux. Lors de " +-#~ "l'encodage de\n" +-#~ " plusieurs fichiers, ceci sera incrment de 1 pour " +-#~ "chacun \n" +-#~ " d'entre eux aprs le premier.\n" +-#~ "\n" +-#~ " Nommage :\n" +-#~ " -o, --output=fich crit dans fich (uniquement pour crire un seul " +-#~ "fichier)\n" +-#~ " -n, --names=chane Produit des noms de fichier partir de cette " +-#~ "chane, avec\n" +-#~ " %%a, %%t, %%l, %%n, %%d remplacs respectivement " +-#~ "par \n" +-#~ " artiste, titre, album, numro de chanson et date\n" +-#~ " (voir plus bas pour les spcifications).\n" +-#~ " %%%% donne un %% littral.\n" +-#~ " -X, --name-remove=s Retire les caractres indiqus des arguments passs " +-#~ " la\n" +-#~ " chane de formatage de -n. Pratique pour s'assurer " +-#~ "de noms \n" +-#~ " de fichiers lgaux.\n" +-#~ " -P, --name-replace=s Remplace les caractres retirs avec --name-remove " +-#~ "par ceux\n" +-#~ " spcifier. Si cette chane est plus courte que " +-#~ "celle passe \n" +-#~ " l'option prcdente ou si elle est omise, les " +-#~ "caractres \n" +-#~ " supplmentaires sont simplement supprims.\n" +-#~ " Les rglages par dfaut de ces deux arguments " +-#~ "dpendent de la\n" +-#~ " plate-forme.\n" +-#~ " -c, --comment=c Ajoute la chane indique en commentaire " +-#~ "supplmentaire. Cette\n" +-#~ " option peut tre utilis plusieurs fois.\n" +-#~ " -d, --date Date du morceau (habituellement, date " +-#~ "d'enregistrement)\n" +-#~ " -N, --tracknum Numro du morceau \n" +-#~ " -t, --title Titre du morceau\n" +-#~ " -l, --album Nom de l'album\n" +-#~ " -a, --artist Nom de l'artiste\n" +-#~ " -G, --genre Genre du morceau\n" +-#~ " Si plusieurs fichiers d'entres sont utiliss, " +-#~ "plusieurs\n" +-#~ " instances des 5 arguments prcdents vont tre " +-#~ "utiliss\n" +-#~ " dans l'ordre o ils sont donns. \n" +-#~ " Si vous spcifiez moins de titre qu'il n'y a de " +-#~ "fichiers, \n" +-#~ " OggEnc affichera un avertissement et rutilisera " +-#~ "le \n" +-#~ " dernier donn pour les suivants.\n" +-#~ " Si vous spcifiez moins de numro de morceau que " +-#~ "de \n" +-#~ " fichiers, les suivants ne seront pas numrots.\n" +-#~ " Pour les autres tags, la dernire valeur donne " +-#~ "sera\n" +-#~ " rutilise sans avertissement (vous pouvez donc " +-#~ "spcifier\n" +-#~ " la date une seule fois et la voir utilise pour " +-#~ "tous les\n" +-#~ " fichiers)\n" +-#~ "\n" +-#~ "FICHIERS D'ENTRE :\n" +-#~ " Les fichiers d'entre d'OggEnc doivent actuellement tre des fichiers " +-#~ "PCM WAV,\n" +-#~ " AIFF, ou AIFF/C en 16 ou 8 bit, ou bien des WAV en 32 bit et en " +-#~ "virgule\n" +-#~ " flottante IEEE. Les fichiers peuvent tre en mono ou stro (ou " +-#~ "comporter\n" +-#~ " plus de canaux), et peuvent tre n'importe quel taux " +-#~ "d'chantillonnage.\n" +-#~ " Alternativement, l'option --raw permet d'utiliser un fichier PCM brut, " +-#~ "qui doit\n" +-#~ " tre un wav sans entte, c'est dire tre 16bit stro petit-" +-#~ "boutiste\n" +-#~ " (little-endian), moins que d'autres options ne soient utilises " +-#~ "pour\n" +-#~ " modifier le mode brut.\n" +-#~ " Il est possible d'indiquer que le fichier traiter doit tre lu depuis\n" +-#~ " l'entre standard en utilisant - comme nom de fichier. Dans ce cas, la " +-#~ "sortie\n" +-#~ " est la sortie standard moins qu'une autre destination ne soit " +-#~ "indique avec\n" +-#~ " -o. \n" +-#~ "\n" +- +-#~ msgid " to " +-#~ msgstr " " +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +-#~ msgstr "" +-#~ "Flux Vorbis %d :\n" +-#~ "\tLongueur totale des donnes : %ld octets\n" +-#~ "\tDure totale : %ldm:%02lds\n" +-#~ "\tDbit moyen : %f kbps\n" +- +-#~ msgid " bytes. Corrupted ogg.\n" +-#~ msgstr " octets. Ogg corrompu.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] fichier.ogg (pour lister les commentaires)\n" +-#~ " vorbiscomment -a entre.ogg sortie.ogg (pour ajouter des commentaires)\n" +-#~ " vorbiscomment -w entre.ogg sortie.ogg (pour modifier les " +-#~ "commentaires)\n" +-#~ "\tLors de l'criture, un nouvel ensemble de commentaires de forme\n" +-#~ "\t'TAG=valeur' est attendu sur stdin. Cet ensemble remplacera\n" +-#~ "\tcompltement les commentaires existants.\n" +-#~ " -a et -w peuvent aussi s'utiliser avec un seul nom de fichier.\n" +-#~ " Dans ce cas, un fichier temporaire sera utilis.\n" +-#~ " -c peut tre utilis pour lire les commentaires depuis le \n" +-#~ " fichier spcifi la place de stdin.\n" +-#~ " Exemple : vorbiscomment -a entre.ogg -c commentaires.txt\n" +-#~ " Ceci ajoutera les commentaires contenus dans commentaires.txt\n" +-#~ " ceux dj prsents dans entre.ogg\n" +-#~ " Enfin, vous pouvez spcifier des tags additionnels grce l'option\n" +-#~ " de ligne de commande -t. Par exemple :\n" +-#~ " vorbiscomment -a entre.ogg -t \"ARTIST=Un mec\" -t \"TITLE=Un titre" +-#~ "\"\n" +-#~ " (remarquez qu'utiliser ceci empche de lire les commentaires depuis\n" +-#~ " l'entre standard ou depuis un fichier)\n" +-#~ " Le mode brut (--raw, -R) permet de lire et d'crire les commentaires\n" +-#~ " en utf8 au lieu de les convertir dans l'encodage de l'utilisateur.\n" +-#~ " C'est pratique pour utiliser vorbiscomment dans des scripts, mais \n" +-#~ " ce n'est pas suffisant pour rsoudre les problmes d'encodage dans\n" +-#~ " tous les cas.\n" ++msgstr "Erreur lors de la suppression du mauvais fichier temporaire %s\n" +diff --git a/po/hr.po b/po/hr.po +index 4606ec7..afa0580 100644 +--- a/po/hr.po ++++ b/po/hr.po +@@ -1,103 +1,106 @@ + # Croatian translation of vorbis-tools. +-# Copyright (C) 2002 Free Software Foundation, Inc. ++# Copyright (C) 2002, 2012 Free Software Foundation, Inc. ++# This file is distributed under the same license as the vorbis-tools package. + # Vlatko Kosturjak , 2002. ++# Tomislav Krznar , 2012. + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 0.99.1.3.1\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2002-06-16 02:15-01\n" +-"Last-Translator: Vlatko Kosturjak \n" ++"PO-Revision-Date: 2012-04-16 03:32+0200\n" ++"Last-Translator: Tomislav Krznar \n" + "Language-Team: Croatian \n" ++"Language: hr\n" + "MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=utf-8\n" ++"Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +-"Plural-Forms: nplurals=2; plural=(n==1?0:1);\n" ++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + "X-Generator: TransDict server\n" + + #: ogg123/buffer.c:117 + #, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "" ++msgstr "GREŠKA: Nema dovoljno memorije u malloc_action().\n" + + #: ogg123/buffer.c:364 + #, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu alocirati memoriju u malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 + msgid "ERROR: Device not available.\n" +-msgstr "" ++msgstr "GREŠKA: Uređaj nije dostupan.\n" + + #: ogg123/callbacks.c:79 + #, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "" ++msgstr "GREŠKA: %s zahtijeva navođenje izlazne datoteke opcijom -f.\n" + + #: ogg123/callbacks.c:82 + #, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "" ++msgstr "GREŠKA: Nepodržana vrijednost opcije uređaju %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Ne mogu otvoriti %s.\n" ++msgstr "GREŠKA: Ne mogu otvoriti uređaj %s.\n" + + #: ogg123/callbacks.c:90 + #, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "" ++msgstr "GREŠKA: Greška uređaja %s.\n" + + #: ogg123/callbacks.c:93 + #, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "" ++msgstr "GREŠKA: Ne možete navesti izlaznu datoteku za uređaj %s.\n" + + #: ogg123/callbacks.c:96 + #, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu otvoriti datoteku %s za pisanje.\n" + + #: ogg123/callbacks.c:100 + #, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "" ++msgstr "GREŠKA: Datoteka %s već postoji.\n" + + #: ogg123/callbacks.c:103 + #, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "" ++msgstr "GREŠKA: Ova greška se nikad ne bi trebala dogoditi (%d). Panika!\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "" ++msgstr "GREŠKA: Nedovoljno memorije u new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "" ++msgstr "GREŠKA: Nedovoljno memorije u new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "" ++msgstr "GREŠKA: Nedovoljno memorije u new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" ++msgstr "GREŠKA: Nedovoljno memorije u decoder_buffered_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" ++msgstr "GREŠKA: Nedovoljno memorije u decoder_buffered_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +-msgstr "" ++msgstr "Greška sustava" + + #: ogg123/cfgfile_options.c:58 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" +-msgstr "" ++msgstr "=== Greška analize: %s u retku %d datoteke %s (%s)\n" + + #: ogg123/cfgfile_options.c:134 + msgid "Name" +@@ -109,7 +112,7 @@ msgstr "Opis" + + #: ogg123/cfgfile_options.c:140 + msgid "Type" +-msgstr "Tip" ++msgstr "Vrsta" + + #: ogg123/cfgfile_options.c:143 + msgid "Default" +@@ -123,32 +126,32 @@ msgstr "ništa" + #: ogg123/cfgfile_options.c:172 + #, c-format + msgid "bool" +-msgstr "" ++msgstr "bool" + + #: ogg123/cfgfile_options.c:175 + #, c-format + msgid "char" +-msgstr "" ++msgstr "char" + + #: ogg123/cfgfile_options.c:178 + #, c-format + msgid "string" +-msgstr "niz znakova" ++msgstr "string" + + #: ogg123/cfgfile_options.c:181 + #, c-format + msgid "int" +-msgstr "" ++msgstr "int" + + #: ogg123/cfgfile_options.c:184 + #, c-format + msgid "float" +-msgstr "" ++msgstr "float" + + #: ogg123/cfgfile_options.c:187 + #, c-format + msgid "double" +-msgstr "dvostruki" ++msgstr "double" + + #: ogg123/cfgfile_options.c:190 + #, c-format +@@ -157,7 +160,7 @@ msgstr "drugi" + + #: ogg123/cfgfile_options.c:196 + msgid "(NULL)" +-msgstr "" ++msgstr "(NULL)" + + #: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 + #: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +@@ -183,7 +186,7 @@ msgstr "Neispravna vrijednost" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +-msgstr "Neispravni tip u popisu opcija" ++msgstr "Neispravna vrsta u popisu opcija" + + #: ogg123/cfgfile_options.c:441 + msgid "Unknown error" +@@ -191,12 +194,12 @@ msgstr "Nepoznata greška" + + #: ogg123/cmdline_options.c:83 + msgid "Internal error parsing command line options.\n" +-msgstr "" ++msgstr "Interna greška analize opcija naredbenog retka.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "" ++msgstr "Veličina ulaznog međuspremnika manja od najmanje veličine %dkB." + + #: ogg123/cmdline_options.c:102 + #, c-format +@@ -204,69 +207,71 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" ++"=== Greška „%s” pri analizi konfiguracijske opcije iz naredbenog retka.\n" ++"=== Opcija je: %s\n" + + #: ogg123/cmdline_options.c:109 + #, c-format + msgid "Available options:\n" +-msgstr "Raspoložive opcije:\n" ++msgstr "Dostupne opcije:\n" + + #: ogg123/cmdline_options.c:118 + #, c-format + msgid "=== No such device %s.\n" +-msgstr "" ++msgstr "=== Nema takvog uređaja %s.\n" + + #: ogg123/cmdline_options.c:138 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" +-msgstr "" ++msgstr "=== Upravljački program %s nije upravljački program izlazne datoteke.\n" + + #: ogg123/cmdline_options.c:143 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" ++msgstr "=== Ne mogu navesti izlaznu datoteku bez navođenja upravljačkog programa.\n" + + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "" ++msgstr "=== Neispravan oblik opcije: %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +-msgstr "" ++msgstr "--- Neispravna vrijednost međuspremnika. Opseg je 0-100.\n" + + #: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format ++#, c-format + msgid "ogg123 from %s %s" +-msgstr "ogg123 iz %s %s\n" ++msgstr "ogg123 iz %s %s" + + #: ogg123/cmdline_options.c:208 + msgid "--- Cannot play every 0th chunk!\n" +-msgstr "" ++msgstr "--- Ne mogu reproducirati svaki 0-ti blok!\n" + + #: ogg123/cmdline_options.c:216 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" ++"--- Ne mogu reproducirati svaki blok 0 puta.\n" ++"--- Za provjeru dekodiranja koristite null izlazni upravljački program.\n" + + #: ogg123/cmdline_options.c:232 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "" ++msgstr "--- Ne mogu otvoriti popis izvođenja %s. Preskočeno.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "=== Konflikt opcija: Vrijeme završetka je prije vremena početka.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" +-msgstr "" ++msgstr "--- Upravljački program %s naveden u konfiguracijskoj datoteci nije ispravan.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Ne mogu učitati zadani upravljački program i nijedan upravljački program nije naveden u konfiguracijskoj datoteci. Izlazim.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -275,6 +280,9 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"ogg123 iz %s %s\n" ++" Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: ogg123/cmdline_options.c:309 + #, c-format +@@ -283,21 +291,24 @@ msgid "" + "Play Ogg audio files and network streams.\n" + "\n" + msgstr "" ++"Uporaba: ogg123 [opcije] datoteka ...\n" ++"Reproduciraj Ogg zvučne datoteke i mrežne nizove (stream).\n" ++"\n" + + #: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Available codecs: " +-msgstr "Raspoložive opcije:\n" ++msgstr "Dostupni kodeci: " + + #: ogg123/cmdline_options.c:315 + #, c-format + msgid "FLAC, " +-msgstr "" ++msgstr "FLAC, " + + #: ogg123/cmdline_options.c:319 + #, c-format + msgid "Speex, " +-msgstr "" ++msgstr "Speex, " + + #: ogg123/cmdline_options.c:322 + #, c-format +@@ -305,27 +316,28 @@ msgid "" + "Ogg Vorbis.\n" + "\n" + msgstr "" ++"Ogg Vorbis.\n" ++"\n" + + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "" ++msgstr "Izlazne opcije\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d ur, --device ur Koristi izlazni uređaj „ur”. Dostupni uređaji:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format + msgid "Live:" +-msgstr "" ++msgstr "Live:" + + #: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format ++#, c-format + msgid "File:" +-msgstr "Datoteka: %s" ++msgstr "Datoteka:" + + #: ogg123/cmdline_options.c:345 + #, c-format +@@ -333,11 +345,13 @@ msgid "" + " -f file, --file file Set the output filename for a file device\n" + " previously specified with --device.\n" + msgstr "" ++" -f dat, --file dat Postavi izlaznu datoteku datotečnog uređaja\n" ++" prethodno navedenu opcijom --device.\n" + + #: ogg123/cmdline_options.c:348 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " --audio-buffer n Koristi izlazni zvučni međuspremnik veličine „n” kilobajta\n" + + #: ogg123/cmdline_options.c:349 + #, c-format +@@ -347,83 +361,85 @@ msgid "" + " device previously specified with --device. See\n" + " the ogg123 man page for available device options.\n" + msgstr "" ++" -o k:v, --device-option k:v\n" ++" Proslijedi posebnu opciju „k” i vrijednost „v”\n" ++" uređaju prethodno navedenom opcijom --device.\n" ++" Pogledajte ogg123 priručnik za dostupne opcije.\n" + + #: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "Playlist options\n" +-msgstr "Raspoložive opcije:\n" ++msgstr "Opcije popisa izvođenja\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ dat, --list dat Čitaj popis izvođenja datoteka i URL-ova iz datoteke „dat”\n" + + #: ogg123/cmdline_options.c:357 + #, c-format + msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" ++msgstr " -r, --repeat Ponavljaj popis izvođenja bez prestanka\n" + + #: ogg123/cmdline_options.c:358 + #, c-format + msgid " -R, --remote Use remote control interface\n" +-msgstr "" ++msgstr " -R, --remote Koristi udaljeno kontrolno sučelje\n" + + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" ++msgstr " -z, --shuffle Promiješaj popis datoteka prije izvođenja\n" + + #: ogg123/cmdline_options.c:360 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" ++msgstr " -Z, --random Reproduciraj datoteke slučajnim izborom do prekida\n" + + #: ogg123/cmdline_options.c:363 + #, c-format + msgid "Input options\n" +-msgstr "" ++msgstr "Ulazne opcije\n" + + #: ogg123/cmdline_options.c:364 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " -b n, --buffer n Koristi ulazni međuspremnik veličine „n” kilobajta\n" + + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" ++msgstr " -p n, --prebuffer n Učitaj n%% ulaznog međuspremnika prije reprodukcije\n" + + #: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format ++#, c-format + msgid "Decode options\n" +-msgstr "Opis" ++msgstr "Opcije dekodiranja\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Preskoči prvih „n” sekundi (ili hh:mm:ss oblik)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgstr " -K n, --end n Završi na „n” sekundi (ili hh:mm:ss oblik)\n" + + #: ogg123/cmdline_options.c:371 + #, c-format + msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" ++msgstr " -x n, --nth n Reproduciraj svaki „n”-ti blok\n" + + #: ogg123/cmdline_options.c:372 + #, c-format + msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" ++msgstr " -y n, --ntimes n Ponavljaj svaki reproducirani blok „n” puta\n" + + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format ++#, c-format + msgid "Miscellaneous options\n" +-msgstr "Raspoložive opcije:\n" ++msgstr "Razne opcije:\n" + + #: ogg123/cmdline_options.c:376 + #, c-format +@@ -433,65 +449,69 @@ msgid "" + " and will terminate if two SIGINTs are received\n" + " within the specified timeout 's'. (default 500)\n" + msgstr "" ++" -l s, --delay s Postavi vremensko ograničenje prekida u mili-\n" ++" sekundama. ogg123 će prijeći na sljedeću pjesmu\n" ++" kad dobije SIGINT (Ctrl-C) i prestat će s radom\n" ++" ako dobije dva signala SIGINT u navedenom vremenu\n" ++" „s”. (zadano 500)\n" + + #: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 + #, c-format + msgid " -h, --help Display this help\n" +-msgstr "" ++msgstr " -h, --help Prikaži ovu pomoć\n" + + #: ogg123/cmdline_options.c:382 + #, c-format + msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++msgstr " -q, --quiet Ne prikazuj ništa (nema naslova)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Prikaži tijek i ostale informacije o stanju\n" + + #: ogg123/cmdline_options.c:384 + #, c-format + msgid " -V, --version Display ogg123 version\n" +-msgstr "" ++msgstr " -V, --version Prikaži inačicu programa ogg123\n" + + #: ogg123/file_transport.c:64 ogg123/http_transport.c:215 + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Greška: Nedovoljno memorije.\n" ++msgstr "GREŠKA: Nema dovoljno memorije.\n" + + #: ogg123/format.c:82 + #, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu alocirati memoriju u malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 + msgid "ERROR: Could not set signal mask." +-msgstr "" ++msgstr "GREŠKA: Ne mogu postaviti masku signala." + + #: ogg123/http_transport.c:202 + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu stvoriti ulazni međuspremnik.\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +-msgstr "" ++msgstr "uobičajeni izlazni uređaj" + + #: ogg123/ogg123.c:83 + msgid "shuffle playlist" +-msgstr "" ++msgstr "promiješaj popis izvođenja" + + #: ogg123/ogg123.c:85 + msgid "repeat playlist forever" +-msgstr "" ++msgstr "ponavljaj popis izvođenja zauvijek" + + #: ogg123/ogg123.c:231 + #, c-format + msgid "Could not skip to %f in audio stream." +-msgstr "" ++msgstr "Ne mogu skočiti na %f u zvučnom nizu." + + #: ogg123/ogg123.c:376 + #, c-format +@@ -499,6 +519,8 @@ msgid "" + "\n" + "Audio Device: %s" + msgstr "" ++"\n" ++"Zvučni uređaj: %s" + + #: ogg123/ogg123.c:377 + #, c-format +@@ -506,23 +528,23 @@ msgid "Author: %s" + msgstr "Autor: %s" + + #: ogg123/ogg123.c:378 +-#, fuzzy, c-format ++#, c-format + msgid "Comments: %s" +-msgstr "Komentari: %s\n" ++msgstr "Komentari: %s" + + #: ogg123/ogg123.c:422 + #, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "" ++msgstr "UPOZORENJE: Ne mogu čitati direktorij %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +-msgstr "" ++msgstr "Greška: Ne mogu stvoriti zvučni međuspremnik.\n" + + #: ogg123/ogg123.c:561 + #, c-format + msgid "No module could be found to read from %s.\n" +-msgstr "" ++msgstr "Ne mogu pronaći modul za čitanje %s.\n" + + #: ogg123/ogg123.c:566 + #, c-format +@@ -532,12 +554,12 @@ msgstr "Ne mogu otvoriti %s.\n" + #: ogg123/ogg123.c:572 + #, c-format + msgid "The file format of %s is not supported.\n" +-msgstr "" ++msgstr "Oblik datoteke %s nije podržan.\n" + + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" ++msgstr "Greška otvaranja %s korištenjem modula %s. Datoteka je možda oštećena.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -547,15 +569,15 @@ msgstr "Reproduciram: %s" + #: ogg123/ogg123.c:612 + #, c-format + msgid "Could not skip %f seconds of audio." +-msgstr "" ++msgstr "Ne mogu preskočiti %f sekundi zvučnog zapisa." + + #: ogg123/ogg123.c:667 + msgid "ERROR: Decoding failure.\n" +-msgstr "" ++msgstr "GREŠKA: Neuspješno dekodiranje.\n" + + #: ogg123/ogg123.c:710 + msgid "ERROR: buffer write failed.\n" +-msgstr "" ++msgstr "GREŠKA: pisanje u međuspremnik nije uspjelo.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +@@ -563,114 +585,118 @@ msgstr "Gotovo." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +-msgstr "" ++msgstr "--- Rupa u nizu; vjerojatno beznačajno\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +-msgstr "" ++msgstr "=== Vorbis biblioteka je prijavila grešku u nizu.\n" + + #: ogg123/oggvorbis_format.c:361 + #, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "" ++msgstr "Ogg Vorbis niz: %d kanal, %ld Hz" + + #: ogg123/oggvorbis_format.c:366 + #, c-format + msgid "Vorbis format: Version %d" +-msgstr "" ++msgstr "Vorbis oblik: Inačica %d" + + #: ogg123/oggvorbis_format.c:370 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "" ++msgstr "Popunjavanje brzine prijenosa: gornja=%ld nominalna=%ld donja=%ld prozor=%ld" + + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format + msgid "Encoded by: %s" +-msgstr "Enkodirao: %s" ++msgstr "Kodirao: %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 + #, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "" ++msgstr "GREŠKA: Nema dovoljno memorije u create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 + #, c-format + msgid "Warning: Could not read directory %s.\n" +-msgstr "" ++msgstr "Upozorenje: Ne mogu čitati direktorij %s.\n" + + #: ogg123/playlist.c:278 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" ++msgstr "Upozorenje popisa reprodukcije %s: Ne mogu čitati direktorij %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 + #, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "" ++msgstr "GREŠKA: Nema dovoljno memorije u playlist_to_array().\n" + + #: ogg123/speex_format.c:363 + #, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" ++msgstr "Ogg Speex niz: %d kanal, %d Hz, %s način (VBR)" + + #: ogg123/speex_format.c:369 + #, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "" ++msgstr "Ogg Speex niz: %d kanal, %d Hz, %s način" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Inačica: %s" ++msgstr "Speex inačica: %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Neispravni/oštećeni komentari" + + #: ogg123/speex_format.c:475 + msgid "Cannot read header" +-msgstr "" ++msgstr "Ne mogu čitati zaglavlje" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Broj načina %d (više) ne postoji u ovoj inačici" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"Ova datoteka je kodirana novijom inačicom Speexa.\n" ++" Potrebna je nadogradnja za omogućivanje reprodukcije.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"Ova datoteka je kodirana starijom inačicom Speexa.\n" ++"Morate vratiti staru inačicu za omogućivanje reprodukcije." + + #: ogg123/status.c:60 + #, c-format + msgid "%sPrebuf to %.1f%%" +-msgstr "" ++msgstr "%sSpremanje u %.1f%%" + + #: ogg123/status.c:65 + #, c-format + msgid "%sPaused" +-msgstr "" ++msgstr "%sPauzirano" + + #: ogg123/status.c:69 + #, c-format + msgid "%sEOS" +-msgstr "" ++msgstr "%sEOS" + + #: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 + #: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 + #, c-format + msgid "Memory allocation error in stats_init()\n" +-msgstr "" ++msgstr "Greška alokacije memorije u stats_init()\n" + + #: ogg123/status.c:211 + #, c-format +@@ -685,63 +711,60 @@ msgstr "Vrijeme: %s" + #: ogg123/status.c:245 + #, c-format + msgid "of %s" +-msgstr "" ++msgstr "od %s" + + #: ogg123/status.c:265 + #, c-format + msgid "Avg bitrate: %5.1f" +-msgstr "" ++msgstr "Prosječna brzina prijenosa: %5.1f" + + #: ogg123/status.c:271 + #, c-format + msgid " Input Buffer %5.1f%%" +-msgstr "" ++msgstr " Ulazni međuspremnik %5.1f%%" + + #: ogg123/status.c:290 + #, c-format + msgid " Output Buffer %5.1f%%" +-msgstr "" ++msgstr " Izlazni međuspremnik %5.1f%%" + + #: ogg123/transport.c:71 + #, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu alocirati memoriju u malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 +-#, fuzzy + msgid "Track number:" +-msgstr "Broj pjesme: %s" ++msgstr "Broj pjesme:" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +-msgstr "" ++msgstr "Pojačanje reprodukcije (pjesma):" + + #: ogg123/vorbis_comments.c:41 + msgid "ReplayGain (Album):" +-msgstr "" ++msgstr "Pojačanje reprodukcije (album):" + + #: ogg123/vorbis_comments.c:42 + msgid "ReplayGain Peak (Track):" +-msgstr "" ++msgstr "Vršno pojačanje reprodukcije (pjesma):" + + #: ogg123/vorbis_comments.c:43 + msgid "ReplayGain Peak (Album):" +-msgstr "" ++msgstr "Vršno pojačanje reprodukcije (album):" + + #: ogg123/vorbis_comments.c:44 +-#, fuzzy + msgid "Copyright" +-msgstr "Autorska prava %s" ++msgstr "Copyright" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy + msgid "Comment:" +-msgstr "Komentar: %s" ++msgstr "Komentar:" + + #: oggdec/oggdec.c:50 +-#, fuzzy, c-format ++#, c-format + msgid "oggdec from %s %s\n" +-msgstr "ogg123 iz %s %s\n" ++msgstr "oggdec iz %s %s\n" + + #: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 + #, c-format +@@ -749,6 +772,8 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++" Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: oggdec/oggdec.c:57 + #, c-format +@@ -756,31 +781,33 @@ msgid "" + "Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" + msgstr "" ++"Uporaba: oggdec [opcije] dat1.ogg [dat2.ogg ... datN.ogg]\n" ++"\n" + + #: oggdec/oggdec.c:58 + #, c-format + msgid "Supported options:\n" +-msgstr "" ++msgstr "Podržane opcije:\n" + + #: oggdec/oggdec.c:59 + #, c-format + msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgstr " --quiet, -Q Tihi način. Bez ispisa u konzolu.\n" + + #: oggdec/oggdec.c:60 + #, c-format + msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgstr " --help, -h Prikaži ovu poruku pomoći.\n" + + #: oggdec/oggdec.c:61 + #, c-format + msgid " --version, -V Print out version number.\n" +-msgstr "" ++msgstr " --version, -V Ispiši broj inačice.\n" + + #: oggdec/oggdec.c:62 + #, c-format + msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++msgstr " --bits, -b Rezolucija izlaza (podržano je 8 i 16 bitova)\n" + + #: oggdec/oggdec.c:63 + #, c-format +@@ -788,6 +815,8 @@ msgid "" + " --endianness, -e Output endianness for 16-bit output; 0 for\n" + " little endian (default), 1 for big endian.\n" + msgstr "" ++" --endianness, -e Izlazno kodiranje za 16-bitni izlaz; 0 za\n" ++" little endian (zadano), 1 for big endian.\n" + + #: oggdec/oggdec.c:65 + #, c-format +@@ -795,11 +824,13 @@ msgid "" + " --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" + " signed (default 1).\n" + msgstr "" ++" --sign, -s Predznak za izlazni PCM; 0 bez predznaka, 1\n" ++" za predznak (zadano 1).\n" + + #: oggdec/oggdec.c:67 + #, c-format + msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" ++msgstr " --raw, -R Sirov izlaz (bez zaglavlja).\n" + + #: oggdec/oggdec.c:68 + #, c-format +@@ -808,143 +839,145 @@ msgid "" + " if there is only one input file, except in\n" + " raw mode.\n" + msgstr "" ++" --output, -o Spremi izlaz u zadanu datoteku. Može se\n" ++" koristiti ako je zadana samo jedna ulazna\n" ++" datoteka, osim u sirovom načinu.\n" + + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Interna greška: Neprepoznati argument\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio pisati Wave zaglavlje: %s\n" + + #: oggdec/oggdec.c:195 + #, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio otvoriti ulaznu datoteku: %s\n" + + #: oggdec/oggdec.c:217 + #, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio otvoriti izlaznu datoteku: %s\n" + + #: oggdec/oggdec.c:266 + #, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio otvoriti ulaz kao Vorbis\n" + + #: oggdec/oggdec.c:292 + #, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" ++msgstr "Dekodiram „%s” u „%s”\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 + msgid "standard input" +-msgstr "" ++msgstr "standardni ulaz" + + #: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 + #: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 + msgid "standard output" +-msgstr "" ++msgstr "standardni izlaz" + + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Logički nizovi bitova s promjenjivim parametrima nisu podržani\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "UPOZORENJE: rupa u podacima (%d)\n" + + #: oggdec/oggdec.c:330 + #, c-format + msgid "Error writing to file: %s\n" +-msgstr "" ++msgstr "Greška pisanja u datoteku: %s\n" + + #: oggdec/oggdec.c:371 + #, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" ++msgstr "GREŠKA: Nisu navedene ulazne datoteke. Pokušajte -h za pomoć\n" + + #: oggdec/oggdec.c:376 + #, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "GREŠKA: Možete navesti samo jednu ulaznu datoteku ako je navedena izlazna datoteka\n" + + #: oggenc/audio.c:46 + msgid "WAV file reader" +-msgstr "" ++msgstr "Čitač WAV datoteke" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +-msgstr "" ++msgstr "Čitač AIFF/AIFC datoteke" + + #: oggenc/audio.c:49 + msgid "FLAC file reader" +-msgstr "" ++msgstr "Čitač FLAC datoteke" + + #: oggenc/audio.c:50 + msgid "Ogg FLAC file reader" +-msgstr "" ++msgstr "Čitač Ogg FLAC datoteke" + + #: oggenc/audio.c:128 oggenc/audio.c:447 + #, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "" ++msgstr "Upozorenje: Neočekivani EOF u čitanju WAV zaglavlja\n" + + #: oggenc/audio.c:139 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "" ++msgstr "Preskačem blok vrste „%s”, duljine %d\n" + + #: oggenc/audio.c:165 + #, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "" ++msgstr "Upozorenje: Neočekivani EOF u AIFF bloku\n" + + #: oggenc/audio.c:262 + #, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "" ++msgstr "Upozorenje: Nije pronađen zajednički blok u AIFF datoteci\n" + + #: oggenc/audio.c:268 + #, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "" ++msgstr "Upozorenje: Skraćeni zajednički blok u AIFF zaglavlju\n" + + #: oggenc/audio.c:276 + #, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "" ++msgstr "Upozorenje: Neočekivani EOF u čitanju AIFF zaglavlja\n" + + #: oggenc/audio.c:291 + #, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "" ++msgstr "Upozorenje: AIFF-C zaglavlje skraćeno.\n" + + #: oggenc/audio.c:305 + #, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "" ++msgstr "Upozorenje: Ne mogu rukovati komprimiranim AIFF-C (%c%c%c%c)\n" + + #: oggenc/audio.c:312 + #, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "" ++msgstr "Upozorenje: Nije pronađen SSND blok u AIFF datoteci\n" + + #: oggenc/audio.c:318 + #, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "" ++msgstr "Upozorenje: Neispravan SSND blok u AIFF zaglavlju\n" + + #: oggenc/audio.c:324 + #, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "" ++msgstr "Upozorenje: Neočekivani EOF pri čitanju AIFF zaglavlja\n" + + #: oggenc/audio.c:370 + #, c-format +@@ -952,11 +985,13 @@ msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" ++"Upozorenje: OggEnc ne podržava ovu vrstu AIFF/AIFC datoteke\n" ++" Mora biti 8 ili 16-bitni PCM.\n" + + #: oggenc/audio.c:427 + #, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "" ++msgstr "Upozorenje: Neprepoznati blok oblika u WAV zaglavlju\n" + + #: oggenc/audio.c:440 + #, c-format +@@ -964,6 +999,8 @@ msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" ++"Upozorenje: NEISPRAVAN blok oblika u wav zaglavlju.\n" ++" Svejedno pokušavam čitati (možda neće raditi)...\n" + + #: oggenc/audio.c:519 + #, c-format +@@ -971,6 +1008,8 @@ msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" ++"GREŠKA: Wav datoteka je nepodržane vrste (mora biti standardni\n" ++" PCM ili PCM pomičnog zareza vrste 3)\n" + + #: oggenc/audio.c:528 + #, c-format +@@ -978,6 +1017,8 @@ msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" ++"Upozorenje: WAV vrijednost „poravnanja blokova” nije ispravna,\n" ++"zanemarujem. Softver koji je napravio datoteku je neispravan.\n" + + #: oggenc/audio.c:588 + #, c-format +@@ -985,152 +1026,149 @@ msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" ++"GREŠKA: Wav datoteka je nepodržanog podoblika (mora biti 8, 16 ili 24-\n" ++"bitni PCM ili PCM pomičnog zareza)\n" + + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" ++msgstr "Big endian 24-bitni PCM podaci trenutno nisu podržani, prekidam.\n" + + #: oggenc/audio.c:670 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++msgstr "Interna greška: pokušaj čitanja nepodržane rezolucije %d\n" + + #: oggenc/audio.c:772 + #, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "BUG: Dobio sam nula uzoraka od algoritma za pretipkavanje: vaša datoteka će biti skraćena. Molim prijavite ovo.\n" + + #: oggenc/audio.c:790 + #, c-format + msgid "Couldn't initialise resampler\n" +-msgstr "" ++msgstr "Ne mogu inicijalizirati algoritam za pretipkavanje\n" + + #: oggenc/encode.c:70 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "" ++msgstr "Postavljam naprednu opciju kodera „%s” u %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "%s: neprepoznata opcija `--%s'\n" ++msgstr "Postavljam naprednu opciju kodera „%s”\n" + + #: oggenc/encode.c:114 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" +-msgstr "" ++msgstr "Promijenjena frekvencija niskog propusta iz %f kHz u %f kHz\n" + + #: oggenc/encode.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "%s: neprepoznata opcija `--%s'\n" ++msgstr "Neprepoznata napredna opcija „%s”\n" + + #: oggenc/encode.c:124 + #, c-format + msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++msgstr "Nisam uspio postaviti napredne parametre upravljanja brzinom\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Ova inačica libvorbisenc kodera ne može postaviti napredne parametre upravljanja brzinom\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "UPOZORENJE: nisam uspio dodati Kate karaoke stil\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanala bi svima trebalo biti dovoljno. (Žao mi je, ali Vorbis ne podržava više)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" ++msgstr "Traženje najmanje ili najveće brzine zahtijeva --managed\n" + + #: oggenc/encode.c:264 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "" ++msgstr "Inicijalizacija načina nije uspjela: neispravni parametri kvalitete\n" + + #: oggenc/encode.c:309 + #, c-format + msgid "Set optional hard quality restrictions\n" +-msgstr "" ++msgstr "Postavi opcionalna ograničenja čvrste kvalitete\n" + + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" ++msgstr "Nisam uspio postaviti min/max u načinu kvalitete\n" + + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" ++msgstr "Inicijalizacija načina rada nije uspjela: neispravni parametri brzine\n" + + #: oggenc/encode.c:374 + #, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "" ++msgstr "UPOZORENJE: nije naveden jezik za %s\n" + + #: oggenc/encode.c:396 + msgid "Failed writing fishead packet to output stream\n" +-msgstr "" ++msgstr "Nisam uspio pisati fishead paket u izlazni niz\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "" ++msgstr "Nisam uspio pisati zaglavlje u izlazni niz\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Nisam uspio kodirati Kate zaglavlje\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "" ++msgstr "Nisam uspio pisati paket fisbone zaglavlja u izlazni niz\n" + + #: oggenc/encode.c:510 + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "" ++msgstr "Nisam uspio pisati skeleton eos paket u izlazni niz\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Nisam uspio kodirati karaoke stil - svejedno nastavljam\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Nisam uspio kodirati karaoke pokret - svejedno nastavljam\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Nisam uspio kodirati tekst - svejedno nastavljam\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +-msgstr "" ++msgstr "Nisam uspio pisati podatke u izlazni niz\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Nisam uspio kodirati Kate EOS paket\n" + + #: oggenc/encode.c:716 + #, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " +-msgstr "" ++msgstr "\t[%5.1f%%] [%2dm%.2ds preostalo] %c " + + #: oggenc/encode.c:726 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " +-msgstr "" ++msgstr "\tKodiram [%2dm%.2ds do sad] %c " + + #: oggenc/encode.c:744 + #, c-format +@@ -1139,6 +1177,9 @@ msgid "" + "\n" + "Done encoding file \"%s\"\n" + msgstr "" ++"\n" ++"\n" ++"Gotovo kodiranje datoteke „%s”\n" + + #: oggenc/encode.c:746 + #, c-format +@@ -1147,6 +1188,9 @@ msgid "" + "\n" + "Done encoding.\n" + msgstr "" ++"\n" ++"\n" ++"Gotovo kodiranje.\n" + + #: oggenc/encode.c:750 + #, c-format +@@ -1154,16 +1198,18 @@ msgid "" + "\n" + "\tFile length: %dm %04.1fs\n" + msgstr "" ++"\n" ++"\tDuljina datoteke: %dm %04.1fs\n" + + #: oggenc/encode.c:754 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" +-msgstr "" ++msgstr "\tProteklo vrijeme: %dm %04.1fs\n" + + #: oggenc/encode.c:757 + #, c-format + msgid "\tRate: %.4f\n" +-msgstr "" ++msgstr "\tBrzina: %.4f\n" + + #: oggenc/encode.c:758 + #, c-format +@@ -1171,26 +1217,28 @@ msgid "" + "\tAverage bitrate: %.1f kb/s\n" + "\n" + msgstr "" ++"\tProsječna brzina: %.1f kb/s\n" ++"\n" + + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(min %d kbps, max %d kbps)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(min %d kbps, nema max)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(nema min, max %d kbps)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(nema min ili max)" + + #: oggenc/encode.c:795 + #, c-format +@@ -1199,6 +1247,9 @@ msgid "" + " %s%s%s \n" + "at average bitrate %d kbps " + msgstr "" ++"Kodiram %s%s%s u \n" ++" %s%s%s \n" ++"pri prosječnoj brzini %d kbps " + + #: oggenc/encode.c:803 + #, c-format +@@ -1207,6 +1258,9 @@ msgid "" + " %s%s%s \n" + "at approximate bitrate %d kbps (VBR encoding enabled)\n" + msgstr "" ++"Kodiram %s%s%s u \n" ++" %s%s%s \n" ++"pri približnoj brzini %d kbps (VBR kodiranje omogućeno)\n" + + #: oggenc/encode.c:811 + #, c-format +@@ -1215,6 +1269,9 @@ msgid "" + " %s%s%s \n" + "at quality level %2.2f using constrained VBR " + msgstr "" ++"Kodiram %s%s%s u \n" ++" %s%s%s \n" ++"pri razini kvalitete %2.2f korištenjem ograničene VBR " + + #: oggenc/encode.c:818 + #, c-format +@@ -1223,6 +1280,9 @@ msgid "" + " %s%s%s \n" + "at quality %2.2f\n" + msgstr "" ++"Kodiram %s%s%s u \n" ++" %s%s%s \n" ++"pri kvaliteti %2.2f\n" + + #: oggenc/encode.c:824 + #, c-format +@@ -1231,173 +1291,169 @@ msgid "" + " %s%s%s \n" + "using bitrate management " + msgstr "" ++"Kodiram %s%s%s u \n" ++" %s%s%s \n" ++"korištenjem upravljanja brzinom " + + #: oggenc/lyrics.c:66 + #, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "" ++msgstr "Nisam uspio pretvoriti u UTF-8: %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Greška: Nedovoljno memorije.\n" ++msgstr "Nema dovoljno memorije\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "UPOZORENJE: podnaslov %s nije ispravan UTF-8\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "GREŠKA - redak %u: Sintaksna greška: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "UPOZORENJE - redak %u: neporedani identifikatori: %s - glumim da nisam primijetio\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "GREŠKA - redak %u: vrijeme završetka ne smije biti manje od vremena početka: %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "UPOZORENJE - redak %u: tekst je predugačak - skraćen\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "UPOZORENJE - redak %u: nedostaju podaci - skraćena datoteka?\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "UPOZORENJE - redak %d: vremena za tekst pjesme se ne smiju smanjivati\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "UPOZORENJE - redak %d: nisam uspio dohvatiti UTF-8 znak iz niza\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "UPOZORENJE - redak %d: nisam uspio obraditi nadopunjenu LRC oznaku (%*.*s) - zanemareno\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "UPOZORENJE: nisam uspio alocirati memoriju - nadopunjena LRC oznaka će biti zanemarena\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "GREŠKA: Nema datoteke s tekstom pjesme za učitavanje\n" + + #: oggenc/lyrics.c:425 + #, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio otvoriti datoteku s tekstom pjesme %s (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "GREŠKA: Nisam uspio učitati %s - ne mogu odrediti oblik\n" + + #: oggenc/oggenc.c:117 + #, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" ++msgstr "GREŠKA: Nisu navedene ulazne datoteke. Pokušajte -h za pomoć.\n" + + #: oggenc/oggenc.c:132 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" +-msgstr "" ++msgstr "GREŠKA: Navedeno je više datoteka pri korištenju stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "GREŠKA: Navedeno je više ulaznik datoteka uz izlaznu datoteku: predlažem korištenje -n\n" + + #: oggenc/oggenc.c:203 + #, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "UPOZORENJE: Nije navedeno dovoljno jezika za tekst pjesme, dodjeljujem zadnji jezik.\n" + + #: oggenc/oggenc.c:227 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu otvoriti ulaznu datoteku „%s”: %s\n" + + #: oggenc/oggenc.c:243 + msgid "RAW file reader" +-msgstr "" ++msgstr "Čitač RAW datoteke" + + #: oggenc/oggenc.c:260 + #, c-format + msgid "Opening with %s module: %s\n" +-msgstr "" ++msgstr "Otvaram s %s modulom: %s\n" + + #: oggenc/oggenc.c:269 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" +-msgstr "" ++msgstr "GREŠKA: Oblik ulazne datoteke „%s” nije podržan\n" + + #: oggenc/oggenc.c:328 + #, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "" ++msgstr "UPOZORENJE: Nema imena datoteke, dodjeljujem „%s”\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "GREŠKA: Ne mogu napraviti tražene poddirektorije za izlaznu datoteku „%s”\n" + + #: oggenc/oggenc.c:342 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" ++msgstr "GREŠKA: Ulazna datoteka je ista kao izlazna datoteka „%s”\n" + + #: oggenc/oggenc.c:353 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" +-msgstr "" ++msgstr "GREŠKA: Ne mogu otvoriti izlaznu datoteku „%s”: %s\n" + + #: oggenc/oggenc.c:399 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" +-msgstr "" ++msgstr "Pretipkavam ulaz iz %d Hz u %d Hz\n" + + #: oggenc/oggenc.c:406 + #, c-format + msgid "Downmixing stereo to mono\n" +-msgstr "" ++msgstr "Pretvaram stereo u mono\n" + + #: oggenc/oggenc.c:409 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" +-msgstr "" ++msgstr "UPOZORENJE: Ne mogu pretvoriti ništa osim stereo u mono\n" + + #: oggenc/oggenc.c:417 + #, c-format + msgid "Scaling input to %f\n" +-msgstr "" ++msgstr "Smanjujem ulaz na %f\n" + + #: oggenc/oggenc.c:463 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s" +-msgstr "ogg123 iz %s %s\n" ++msgstr "oggenc iz %s %s" + + #: oggenc/oggenc.c:465 + #, c-format +@@ -1405,6 +1461,8 @@ msgid "" + "Usage: oggenc [options] inputfile [...]\n" + "\n" + msgstr "" ++"Uporaba: oggenc [opcije] ulaznadatoteka [...]\n" ++"\n" + + #: oggenc/oggenc.c:466 + #, c-format +@@ -1415,6 +1473,11 @@ msgid "" + " -h, --help Print this help text\n" + " -V, --version Print the version number\n" + msgstr "" ++"OPCIJE:\n" ++" Općenito:\n" ++" -Q, --quiet Ne ispisuj ništa na stderr\n" ++" -h, --help Ispiši ovaj tekst pomoći\n" ++" -V, --version Ispiši broj inačice\n" + + #: oggenc/oggenc.c:472 + #, c-format +@@ -1426,6 +1489,12 @@ msgid "" + " -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" ++" -k, --skeleton Dodaje Ogg Skeleton niz bitova\n" ++" -r, --raw Sirov način. Ulazne datoteke se izravno čitaju kao PCM podaci\n" ++" -B, --raw-bits=n Postavlja broj bitova po uzorku za sirov ulaz; zadano 16\n" ++" -C, --raw-chan=n Postavlja broj kanala za sirov ulaz; zadano 2\n" ++" -R, --raw-rate=n Postavlja broj uzoraka u sekundi za sirovi ulaz; zadano 44100\n" ++" --raw-endianness 1 za bigendian, 0 za little (zadano 0)\n" + + #: oggenc/oggenc.c:479 + #, c-format +@@ -1437,17 +1506,29 @@ msgid "" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" + msgstr "" ++" -b, --bitrate Odaberi nominalnu brzinu kodiranja. Pokušaj\n" ++" kodirati pri brzini čija će srednja vrijednost\n" ++" biti ova. Prihvaća argument u kbps. Uobičajeno,\n" ++" proizvodi VBR kodiranje, ekvivalentno opcijama\n" ++" -q ili --quality. Pogledajte opciju --managed\n" ++" za korištenje upravljane brzine pri ciljanju\n" ++" odabrane brzine.\n" + + #: oggenc/oggenc.c:486 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" ++" --managed Omogući mehanizam za upravljanje brzinom. Ovo će\n" ++" omogućiti mnogo veću kontrolu nad korištenim\n" ++" preciznim brzinama, ali će kodiranje biti mnogo\n" ++" sporije. Nemojte koristiti osim ako imate veliku\n" ++" potrebu za detaljnom kontrolom brzine, kao npr.\n" ++" za nizove (stream).\n" + + #: oggenc/oggenc.c:492 + #, c-format +@@ -1460,6 +1541,12 @@ msgid "" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" + msgstr "" ++" -m, --min-bitrate Navedi najmanju brzinu (u kbps). Korisno za kodiranje\n" ++" za kanal fiksne veličine. Ovo će automatski omogućiti\n" ++" upravljani način (pogledajte --managed).\n" ++" -M, --max-bitrate Navedi najveću brzinu (u kbps). Korisno za primjenu u\n" ++" nizovima (stream). Ovo će automatski omogućiti\n" ++" upravljani način (pogledajte --managed).\n" + + #: oggenc/oggenc.c:500 + #, c-format +@@ -1471,6 +1558,12 @@ msgid "" + " for advanced users only, and should be used with\n" + " caution.\n" + msgstr "" ++" --advanced-encode-option opcija=vrijednost\n" ++" Postavlja napredne opcije kodera na navedenu\n" ++" vrijednost. Ispravne opcije (i njihove vrijednosti)\n" ++" su dokumentirane u priručniku koji dolazi uz ovaj\n" ++" program. One su namijenjene samo naprednim\n" ++" korisnicima i treba ih koristiti uz oprez.\n" + + #: oggenc/oggenc.c:507 + #, c-format +@@ -1481,6 +1574,11 @@ msgid "" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" + msgstr "" ++" -q, --quality Navedi kvalitetu, između -1 (vrlo niska) i 10\n" ++" (vrlo visoka), umjesto navođenja određene brzine.\n" ++" Ovo je normalan način rada. Dozvoljeno je i\n" ++" navođenje decimalnih brojeva (npr. 2.75). Zadana\n" ++" razina kvalitete je 3.\n" + + #: oggenc/oggenc.c:513 + #, c-format +@@ -1492,6 +1590,12 @@ msgid "" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" + msgstr "" ++" --resample n Pretipkaj ulazne podatke na takt otipkavanja n (Hz)\n" ++" --downmix Pretvori stereo u mono. Dozvoljeno samo za stereo\n" ++" ulaz.\n" ++" -s, --serial Navedi serijski broj niza. Ako se kodira više\n" ++" datoteka, on će se povećati za svaki niz nakon\n" ++" prvog.\n" + + #: oggenc/oggenc.c:520 + #, c-format +@@ -1502,6 +1606,12 @@ msgid "" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" ++" --discard-comments Spriječi kopiranje komentara iz FLAC i Ogg FLAC\n" ++" datoteka u izlaznu Ogg Vorbis datoteku.\n" ++" --ignorelength Zanemari duljinu podataka u Wave zaglavljima. Ovo\n" ++" dozvoljava podršku za datoteke veće od 4GB i STDIN\n" ++" podatkovne nizove.\n" ++"\n" + + #: oggenc/oggenc.c:526 + #, c-format +@@ -1509,42 +1619,55 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" ++" Imenovanje:\n" ++" -o, --output=fn Spremi datoteku u fn (ispravno samo za rad s jednom datotekom)\n" ++" -n, --names=tekst Stvori ime datoteke iz ovog teksta, uz %%a, %%t, %%l,\n" ++" %%n i %%d zamijenjeno s izvođačem, imenom, albumom, brojem\n" ++" pjesme i datumom (pogledajte niže za upute o navođenju).\n" ++" %%%% daje doslovni %%.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" ++" -X, --name-remove=s Ukloni navedene znakove iz parametara opcije -n. Korisno\n" ++" za osiguravanje dozvoljenih imena datoteka.\n" ++" -P, --name-replace=s Zamijeni znakove uklonjene s --name-remove navedenim\n" ++" znakovima. Ako je ovaj niz kraći od popisa --name-remove\n" ++" ili nije naveden, višak znakova se uklanja.\n" ++" Zadane postavke za gornja dva argumenta su ovisna o\n" ++" platformi.\n" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" ++" --utf8 Govori programu oggenc da su parametri naredbenog retka\n" ++" datum, ime, album, izvođač, žanr i komentar već u UTF-8.\n" ++" Na Windowsima, opcija se odnosi i na imena datoteka.\n" ++" -c, --comment=c Dodaj navedeni niz kao dodatni komentar. Ovo se može\n" ++" koristiti više puta. Argument bi trebao biti u obliku\n" ++" „oznaka=vrijednost”.\n" ++" -d, --date Datum pjesme (obično datum izvođenja)\n" + + #: oggenc/oggenc.c:550 + #, c-format +@@ -1555,6 +1678,11 @@ msgid "" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" + msgstr "" ++" -N, --tracknum Broj pjesme\n" ++" -t, --title Ime pjesme\n" ++" -l, --album Ime albuma\n" ++" -a, --artist Ime izvođača\n" ++" -G, --genre Žanr pjesme\n" + + #: oggenc/oggenc.c:556 + #, c-format +@@ -1562,626 +1690,625 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" ++" -L, --lyrics Uključi tekstove iz navedene datoteke (.srt ili .lrc oblik)\n" ++" -Y, --lyrics-language Postavlja jezik teksta pjesme\n" + + #: oggenc/oggenc.c:559 + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" ++" Ako je navedeno više ulaznih datoteka, koristit će se\n" ++" višestruke pojave prethodnih osam argumenata navedenim\n" ++" redoslijedom. Ako je navedeno manje imena od datoteka,\n" ++" OggEnc će ispisati upozorenje i koristiti zadnji za\n" ++" preostale datoteke. Ako je navedeno manje brojeva\n" ++" pjesama, preostale datoteke neće biti numerirane. Ako\n" ++" je navedeno manje tekstova, preostalim datotekama se\n" ++" neće dodati tekstovi. Za ostale, zadnja oznaka će se\n" ++" koristiti za sve ostale bez upozorenje (npr., možete\n" ++" jednom navesti datum koji će se koristiti za sve\n" ++" datoteke)\n" ++"\n" + + #: oggenc/oggenc.c:572 + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"ULAZNE DATOTEKE:\n" ++" OggEnc ulazne datoteke trenutno moraju biti 24, 16 ili 8-bitne PCM Wave, AIFF\n" ++" ili AIFF/C datoteke, 32-bitni IEEE Wave s pomičnim zarezom, ili opcionalno\n" ++" FLAC ili Ogg FLAC. Datoteke mogu biti mono ili stereo (ili više kanala) uz\n" ++" bilo koji takt uzorkovanja.\n" ++" Alternativno, možete koristiti opciju --raw za korištenje sirove PCM\n" ++" podatkovne datoteke, koja mora biti 16-bitni stereo little-endian PCM („Wave\n" ++" bez zaglavlja”), osim ako su navedeni dodatni parametri sirovog načina.\n" ++" Možete koristiti standardni ulaz navođenjem - za ulaznu datoteku.\n" ++" U ovom načinu rada, izlaz je standardni izlaz osim ako je navedena izlazna\n" ++" datoteka opcijom -o.\n" ++" Tekstovi pjesama mogu biti u SubRip (.srt) ili LRC (.lrc) obliku.\n" ++"\n" + + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" ++msgstr "UPOZORENJE: Zanemarujem nedozvoljeni izlazni znak „%c” u obliku imena\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format + msgid "Enabling bitrate management engine\n" +-msgstr "" ++msgstr "Omogućujem mehanizam za upravljanje brzinom\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "UPOZORENJE: Sirovi redoslijed bajtova („endianness”) naveden za nesirove podatke. Pretpostavljam sirov ulaz.\n" + + #: oggenc/oggenc.c:719 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "" ++msgstr "UPOZORENJE: Ne mogu čitati argument redoslijeda bajtova „%s”\n" + + #: oggenc/oggenc.c:726 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" +-msgstr "" ++msgstr "UPOZORENJE: Ne mogu čitati frekvenciju pretipkavanja „%s”\n" + + #: oggenc/oggenc.c:732 + #, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" ++msgstr "UPOZORENJE: Takt pretipkavanja naveden kao %d Hz. Jeste li mislili %d Hz?\n" + + #: oggenc/oggenc.c:742 + #, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "" ++msgstr "UPOZORENJE: Ne mogu analizirati faktor skaliranja „%s”\n" + + #: oggenc/oggenc.c:756 + #, c-format + msgid "No value for advanced encoder option found\n" +-msgstr "" ++msgstr "Nije pronađena vrijednost za naprednu opciju kodera\n" + + #: oggenc/oggenc.c:776 + #, c-format + msgid "Internal error parsing command line options\n" +-msgstr "" ++msgstr "Interna greška pri obradi opcija naredbenog retka\n" + + #: oggenc/oggenc.c:787 + #, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "" ++msgstr "UPOZORENJE: Korišten nedozvoljeni komentar („%s”), zanemarujem.\n" + + #: oggenc/oggenc.c:824 + #, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "UPOZORENJE: nominalna brzina „%s” nije prepoznata\n" + + #: oggenc/oggenc.c:832 + #, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "UPOZORENJE: najmanja brzina „%s” nije prepoznata\n" + + #: oggenc/oggenc.c:845 + #, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "UPOZORENJE: najveća brzina „%s” nije prepoznata\n" + + #: oggenc/oggenc.c:857 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" +-msgstr "" ++msgstr "Opcija kvalitete „%s” nije prepoznata, zanemarujem\n" + + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" ++msgstr "UPOZORENJE: postavka kvalitete je prevelika, postavljam na najveću kvalitetu.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" ++msgstr "UPOZORENJE: Navedeno više oblika imena, koristim zadnji\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" ++msgstr "UPOZORENJE: Navedeno više filtara oblika imena, koristim zadnji\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "UPOZORENJE: Navedeno više zamjena filtara oblika imena, koristim zadnji\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" ++msgstr "UPOZORENJE: Navedeno više izlaznih datoteka, predlažem korištenje -n\n" + + #: oggenc/oggenc.c:909 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s\n" +-msgstr "ogg123 iz %s %s\n" ++msgstr "oggenc iz %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "UPOZORENJE: Navedena sirova rezolucija za nesirove podatke. Pretpostavljam sirov ulaz.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" +-msgstr "" ++msgstr "UPOZORENJE: Navedena neispravna rezolucija, pretpostavljam 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "UPOZORENJE: Naveden sirovi broj kanala za nesirove podatke. Pretpostavljam sirov ulaz.\n" + + #: oggenc/oggenc.c:937 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" +-msgstr "" ++msgstr "UPOZORENJE: Naveden neispravan broj kanala, pretpostavljam 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "UPOZORENJE: Naveden sirov takt uzorkovanja za nesirove podatke. Pretpostavljam sirov ulaz.\n" + + #: oggenc/oggenc.c:953 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" ++msgstr "UPOZORENJE: Naveden neispravan takt otipkavanja, pretpostavljam 44100.\n" + + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "UPOZORENJE: Podrška za Kate nije ukompajlirana; ne uključujem tekstove pjesama.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "UPOZORENJE: jezik ne može biti dulji od 15 znakova; skraćeno.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "" ++msgstr "UPOZORENJE: Navedena nepoznata opcija, zanemarujem->\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 + #, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "" ++msgstr "„%s” nije ispravni UTF-8, ne mogu dodati\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" ++msgstr "Ne mogu pretvoriti komentar u UTF-8, ne mogu dodati\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" ++msgstr "UPOZORENJE: Naveden nedovoljan broj imena, dodjeljujem zadnje ime.\n" + + #: oggenc/platform.c:172 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" +-msgstr "" ++msgstr "Ne mogu napraviti direktorij „%s”: %s\n" + + #: oggenc/platform.c:179 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" +-msgstr "" ++msgstr "Greška provjeravanja postojanja direktorija %s: %s\n" + + #: oggenc/platform.c:192 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "" ++msgstr "Greška: dio putanje „%s” nije direktorij\n" + + #: ogginfo/ogginfo2.c:212 + #, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "UPOZORENJE: Komentar %d u nizu %d ima neispravan oblik, ne sadrži „=”: „%s”\n" + + #: ogginfo/ogginfo2.c:220 + #, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" ++msgstr "UPOZORENJE: Neispravno ime polja komentara u komentaru %d (niz %d): „%s”\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "UPOZORENJE: Nedozvoljeni UTF-8 niz u komentaru %d (niz %d): kriva oznaka duljine\n" + + #: ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "UPOZORENJE: Nedozvoljeni UTF-8 niz u komentaru %d (niz %d): premalo bajtova\n" + + #: ogginfo/ogginfo2.c:342 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "UPOZORENJE: Nedozvoljeni UTF-8 niz u komentaru %d (niz %d): neispravan niz „%s”: %s\n" + + #: ogginfo/ogginfo2.c:356 + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "" ++msgstr "UPOZORENJE: Greška u UTF-8 dekoderu. Ovo ne bi smjelo biti moguće\n" + + #: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 + #, c-format + msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" ++msgstr "UPOZORENJE: diskontinuitet u nizu (%d)\n" + + #: ogginfo/ogginfo2.c:389 + #, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "UPOZORENJE: Ne mogu dekodirati paket Theora zaglavlja - neispravan Theora niz (%d)\n" + + #: ogginfo/ogginfo2.c:396 + #, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UPOZORENJE: Theora niz %d nema pravilno uokvirena zaglavlja. Stranica završnog zaglavlja sadrži dodatne pakete ili ima granulepos različit od nule\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Analiza Theora zaglavlja za niz %d gotova, slijede informacije...\n" + + #: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d.%d\n" +-msgstr "Inačica: %s" ++msgstr "Inačica: %d.%d.%d\n" + + #: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, fuzzy, c-format ++#, c-format + msgid "Vendor: %s\n" +-msgstr "Žanr: %s" ++msgstr "Dobavljač: %s\n" + + #: ogginfo/ogginfo2.c:406 + #, c-format + msgid "Width: %d\n" +-msgstr "" ++msgstr "Širina: %d\n" + + #: ogginfo/ogginfo2.c:407 + #, c-format + msgid "Height: %d\n" +-msgstr "" ++msgstr "Visina: %d\n" + + #: ogginfo/ogginfo2.c:408 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" ++msgstr "Ukupna slika: %d x %d, pomak rezanja (%d, %d)\n" + + #: ogginfo/ogginfo2.c:411 + msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" ++msgstr "Pomak/veličina okvira neispravna: neispravna širina\n" + + #: ogginfo/ogginfo2.c:413 + msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" ++msgstr "Pomak/veličina okvira neispravna: neispravna visina\n" + + #: ogginfo/ogginfo2.c:416 + msgid "Invalid zero framerate\n" +-msgstr "" ++msgstr "Neispravna nulta frekvencija okvira\n" + + #: ogginfo/ogginfo2.c:418 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" ++msgstr "Frekvencija okvira %d/%d (%.02f okvira/s)\n" + + #: ogginfo/ogginfo2.c:422 + msgid "Aspect ratio undefined\n" +-msgstr "" ++msgstr "Omjer širine i visine slike nedefiniran\n" + + #: ogginfo/ogginfo2.c:427 + #, c-format + msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" ++msgstr "Omjer širine i visine piksela %d:%d (%f:1)\n" + + #: ogginfo/ogginfo2.c:429 + msgid "Frame aspect 4:3\n" +-msgstr "" ++msgstr "Omjer širine i visine okvira 4:3\n" + + #: ogginfo/ogginfo2.c:431 + msgid "Frame aspect 16:9\n" +-msgstr "" ++msgstr "Omjer širine i visine okvira 16:9\n" + + #: ogginfo/ogginfo2.c:433 + #, c-format + msgid "Frame aspect %f:1\n" +-msgstr "" ++msgstr "Omjer širine i visine okvira %f:1\n" + + #: ogginfo/ogginfo2.c:437 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" ++msgstr "Prostor boja: Rec. ITU-R BT.470-6 System M (NTSC)\n" + + #: ogginfo/ogginfo2.c:439 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" ++msgstr "Prostor boja: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + + #: ogginfo/ogginfo2.c:441 + msgid "Colourspace unspecified\n" +-msgstr "" ++msgstr "Prostor boja nedefiniran\n" + + #: ogginfo/ogginfo2.c:444 + msgid "Pixel format 4:2:0\n" +-msgstr "" ++msgstr "Oblik piksela 4:2:0\n" + + #: ogginfo/ogginfo2.c:446 + msgid "Pixel format 4:2:2\n" +-msgstr "" ++msgstr "Oblik piksela 4:2:2\n" + + #: ogginfo/ogginfo2.c:448 + msgid "Pixel format 4:4:4\n" +-msgstr "" ++msgstr "Oblik piksela 4:4:4\n" + + #: ogginfo/ogginfo2.c:450 + msgid "Pixel format invalid\n" +-msgstr "" ++msgstr "Oblik piksela neispravan\n" + + #: ogginfo/ogginfo2.c:452 + #, c-format + msgid "Target bitrate: %d kbps\n" +-msgstr "" ++msgstr "Ciljana brzina: %d kbps\n" + + #: ogginfo/ogginfo2.c:453 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" ++msgstr "Nominalna postavka kvalitete (0-63): %d\n" + + #: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 + msgid "User comments section follows...\n" +-msgstr "" ++msgstr "Slijedi dio korisničkih komentara...\n" + + #: ogginfo/ogginfo2.c:477 + msgid "WARNING: Expected frame %" +-msgstr "" ++msgstr "UPOZORENJE: Očekujem okvir %" + + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 + msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "" ++msgstr "UPOZORENJE: granulepos u nizu %d se smanjuje iz %" + + #: ogginfo/ogginfo2.c:520 + msgid "" + "Theora stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Theora niz %d:\n" ++"\tUkupna duljina podataka: %" + + #: ogginfo/ogginfo2.c:557 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "UPOZORENJE: Ne mogu dekodirati paket Vorbis zaglavlja %d - neispravan Vorbis niz (%d)\n" + + #: ogginfo/ogginfo2.c:565 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UPOZORENJE: Vorbis niz %d nema pravilno uokvirena zaglavlja. Stranica završnog zaglavlja sadrži dodatne pakete ili ima granulepos različit od nule\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Analiza Vorbis zaglavlja za niz %d gotova, slijede informacije...\n" + + #: ogginfo/ogginfo2.c:572 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d\n" +-msgstr "Inačica: %s" ++msgstr "Inačica: %d\n" + + #: ogginfo/ogginfo2.c:576 + #, c-format + msgid "Vendor: %s (%s)\n" +-msgstr "" ++msgstr "Dobavljač: %s (%s)\n" + + #: ogginfo/ogginfo2.c:584 + #, c-format + msgid "Channels: %d\n" +-msgstr "" ++msgstr "Kanali: %d\n" + + #: ogginfo/ogginfo2.c:585 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Rate: %ld\n" + "\n" +-msgstr "Nadnevak: %s" ++msgstr "" ++"Ocjena: %ld\n" ++"\n" + + #: ogginfo/ogginfo2.c:588 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" +-msgstr "" ++msgstr "Nominalna brzina: %f kb/s\n" + + #: ogginfo/ogginfo2.c:591 + msgid "Nominal bitrate not set\n" +-msgstr "" ++msgstr "Nominalna brzina nije postavljena\n" + + #: ogginfo/ogginfo2.c:594 + #, c-format + msgid "Upper bitrate: %f kb/s\n" +-msgstr "" ++msgstr "Gornja brzina: %f kb/s\n" + + #: ogginfo/ogginfo2.c:597 + msgid "Upper bitrate not set\n" +-msgstr "" ++msgstr "Gornja brzina nije postavljena\n" + + #: ogginfo/ogginfo2.c:600 + #, c-format + msgid "Lower bitrate: %f kb/s\n" +-msgstr "" ++msgstr "Donja brzina: %f kb/s\n" + + #: ogginfo/ogginfo2.c:603 + msgid "Lower bitrate not set\n" +-msgstr "" ++msgstr "Donja brzina nije postavljena\n" + + #: ogginfo/ogginfo2.c:630 + msgid "Negative or zero granulepos (%" +-msgstr "" ++msgstr "Negativni granulepos ili jednak nuli (%" + + #: ogginfo/ogginfo2.c:651 + msgid "" + "Vorbis stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Vorbis niz %d:\n" ++"\tUkupna duljina podataka: %" + + #: ogginfo/ogginfo2.c:692 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "UPOZORENJE: Ne mogu dekodirati paket Kate zaglavlja %d - neispravan Kate niz (%d)\n" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "UPOZORENJE: paket %d ne izgleda kao Kate zaglavlje - neispravan Kate niz (%d)\n" + + #: ogginfo/ogginfo2.c:734 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UPOZORENJE: Kate niz %d nema pravilno uokvirena zaglavlja. Stranica završnog zaglavlja sadrži dodatne pakete ili ima granulepos različit od nule\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Analiza Kate zaglavlja za niz %d gotova, slijede informacije...\n" + + #: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d\n" +-msgstr "Inačica: %s" ++msgstr "Inačica: %d.%d\n" + + #: ogginfo/ogginfo2.c:747 + #, c-format + msgid "Language: %s\n" +-msgstr "" ++msgstr "Jezik: %s\n" + + #: ogginfo/ogginfo2.c:750 + msgid "No language set\n" +-msgstr "" ++msgstr "Jezik nije postavljen\n" + + #: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format ++#, c-format + msgid "Category: %s\n" +-msgstr "Nadnevak: %s" ++msgstr "Kategorija: %s\n" + + #: ogginfo/ogginfo2.c:756 + msgid "No category set\n" +-msgstr "" ++msgstr "Kategorija nije postavljena\n" + + #: ogginfo/ogginfo2.c:761 + msgid "utf-8" +-msgstr "" ++msgstr "utf-8" + + #: ogginfo/ogginfo2.c:765 + #, c-format + msgid "Character encoding: %s\n" +-msgstr "" ++msgstr "Kodiranje znakova: %s\n" + + #: ogginfo/ogginfo2.c:768 + msgid "Unknown character encoding\n" +-msgstr "" ++msgstr "Nepoznato kodiranje znakova\n" + + #: ogginfo/ogginfo2.c:773 + msgid "left to right, top to bottom" +-msgstr "" ++msgstr "slijeva na desno, odozgo prema dolje" + + #: ogginfo/ogginfo2.c:774 + msgid "right to left, top to bottom" +-msgstr "" ++msgstr "zdesna na lijevo, odozgo prema dolje" + + #: ogginfo/ogginfo2.c:775 + msgid "top to bottom, right to left" +-msgstr "" ++msgstr "odozgo prema dolje, zdesna na lijevo" + + #: ogginfo/ogginfo2.c:776 + msgid "top to bottom, left to right" +-msgstr "" ++msgstr "odozgo prema dolje, slijeva na desno" + + #: ogginfo/ogginfo2.c:780 + #, c-format + msgid "Text directionality: %s\n" +-msgstr "" ++msgstr "Smjer teksta: %s\n" + + #: ogginfo/ogginfo2.c:783 + msgid "Unknown text directionality\n" +-msgstr "" ++msgstr "Nepoznat smjer teksta\n" + + #: ogginfo/ogginfo2.c:795 + msgid "Invalid zero granulepos rate\n" +-msgstr "" ++msgstr "Neispravan granulepos omjer nula\n" + + #: ogginfo/ogginfo2.c:797 + #, c-format + msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgstr "Granulepos omjer %d/%d (%.02f gps)\n" + + #: ogginfo/ogginfo2.c:810 + msgid "\n" +-msgstr "" ++msgstr "\n" + + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +-msgstr "" ++msgstr "Negativni granulepos (%" + + #: ogginfo/ogginfo2.c:853 + msgid "" + "Kate stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Kate niz %d:\n" ++"\tUkupna duljina podataka: %" + + #: ogginfo/ogginfo2.c:893 + #, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "" ++msgstr "UPOZORENJE: EOS nije postavljen na nizu %d\n" + + #: ogginfo/ogginfo2.c:1047 + msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "" ++msgstr "UPOZORENJE: Neispravna stranica zaglavlja, nije pronađen paket\n" + + #: ogginfo/ogginfo2.c:1075 + #, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" ++msgstr "UPOZORENJE: Neispravna stranica zaglavlja u nizu %d, sadrži višestruke pakete\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Napomena: Niz %d ima serijski broj %d, koji je dozvoljen, ali može stvoriti probleme s nekim alatima.\n" + + #: ogginfo/ogginfo2.c:1107 + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" ++msgstr "UPOZORENJE: Rupa u podacima (%d bajtova) pronađena na približnoj udaljenosti %" + + #: ogginfo/ogginfo2.c:1134 + #, c-format + msgid "Error opening input file \"%s\": %s\n" +-msgstr "" ++msgstr "Greška otvaranja ulazne datoteke „%s”: %s\n" + + #: ogginfo/ogginfo2.c:1139 + #, c-format +@@ -2189,24 +2316,24 @@ msgid "" + "Processing file \"%s\"...\n" + "\n" + msgstr "" ++"Obrađujem datoteku „%s”...\n" ++"\n" + + #: ogginfo/ogginfo2.c:1148 + msgid "Could not find a processor for stream, bailing\n" +-msgstr "" ++msgstr "Ne mogu naći procesor za niz, spašavam\n" + + #: ogginfo/ogginfo2.c:1156 + msgid "Page found for stream after EOS flag" +-msgstr "" ++msgstr "Pronađena stranica za niz nakon EOS zastavice" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Ograničenja Ogg miješanja prekršena, novi niz prije EOS-a svih prethodnih nizova" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +-msgstr "" ++msgstr "Nepoznata greška." + + #: ogginfo/ogginfo2.c:1166 + #, c-format +@@ -2214,33 +2341,33 @@ msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" ++"UPOZORENJE: nedozvoljen smještaj stranica logičkog niza %d\n" ++"Ovo označava oštećenu Ogg datoteku: %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" +-msgstr "" ++msgstr "Novi logički niz (#%d, serijski: %08x): vrsta %s\n" + + #: ogginfo/ogginfo2.c:1181 + #, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" ++msgstr "UPOZORENJE: zastavica početka niza nije postavljena na nizu %d\n" + + #: ogginfo/ogginfo2.c:1185 + #, c-format + msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" ++msgstr "UPOZORENJE: zastavica početka niza pronađena u sredini na nizu %d\n" + + #: ogginfo/ogginfo2.c:1190 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "UPOZORENJE: praznina broja niza u nizu %d. Dobio stranicu %ld, očekujem %ld. Označava nedostatak podataka.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format + msgid "Logical stream %d ended\n" +-msgstr "" ++msgstr "Logički niz %d završio\n" + + #: ogginfo/ogginfo2.c:1213 + #, c-format +@@ -2248,11 +2375,13 @@ msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" ++"GREŠKA: Nisu pronađeni Ogg podaci u datoteci „%s”.\n" ++"Ulaz vjerojatno nije Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format ++#, c-format + msgid "ogginfo from %s %s\n" +-msgstr "ogg123 iz %s %s\n" ++msgstr "ogginfo iz %s %s\n" + + #: ogginfo/ogginfo2.c:1230 + #, c-format +@@ -2267,11 +2396,20 @@ msgid "" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" + msgstr "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Uporaba: ogginfo [zastavice] dat1.ogg [dat2.ogx ... datN.ogv]\n" ++"Podržane zastavice:\n" ++"\t-h Prikaži ovu poruku pomoći\n" ++"\t-q Budi manje opširan. Jedna opcija uklanja detaljne poruke,\n" ++"\t dvije će ukloniti upozorenja\n" ++"\t-v Budi opširniji. Ovo može uključiti detaljnije provjere za\n" ++"\t neke vrste nizova.\n" + + #: ogginfo/ogginfo2.c:1239 + #, c-format + msgid "\t-V Output version information and exit\n" +-msgstr "" ++msgstr "\t-V Ispiši informacije o inačici i izađi\n" + + #: ogginfo/ogginfo2.c:1251 + #, c-format +@@ -2282,41 +2420,46 @@ msgid "" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" ++"Uporaba: ogginfo [zastavice] dat1.ogg [dat2.ogx ... datN.ogv]\n" ++"\n" ++"ogginfo je alat za ispis informacija o Ogg datotekama i za\n" ++"dijagnosticiranje njihovih problema.\n" ++"Potpuna pomoć se prikazuje s „ogginfo -h”.\n" + + #: ogginfo/ogginfo2.c:1285 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" ++msgstr "Nisu navedene ulazne datoteke. „ogginfo -h” za pomoć\n" + + #: share/getopt.c:673 + #, c-format + msgid "%s: option `%s' is ambiguous\n" +-msgstr "%s: opcija `%s' je nejednoznačna\n" ++msgstr "%s: opcija „%s” je višeznačna\n" + + #: share/getopt.c:698 + #, c-format + msgid "%s: option `--%s' doesn't allow an argument\n" +-msgstr "%s: opcija `--%s' ne dopušta argument\n" ++msgstr "%s: opcija „--%s” ne dozvoljava argument\n" + + #: share/getopt.c:703 + #, c-format + msgid "%s: option `%c%s' doesn't allow an argument\n" +-msgstr "%s: opcija `%c%s' ne dopušta argument\n" ++msgstr "%s: opcija „%c%s” ne dozvoljava argument\n" + + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s: opcija `%s' zahtijeva argument\n" ++msgstr "%s: opcija „%s” zahtijeva argument\n" + + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" +-msgstr "%s: neprepoznata opcija `--%s'\n" ++msgstr "%s: neprepoznata opcija „--%s”\n" + + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" +-msgstr "%s: neprepoznata opcija `%c%s'\n" ++msgstr "%s: neprepoznata opcija „%c%s”\n" + + #: share/getopt.c:780 + #, c-format +@@ -2326,7 +2469,7 @@ msgstr "%s: nedozvoljena opcija -- %c\n" + #: share/getopt.c:783 + #, c-format + msgid "%s: invalid option -- %c\n" +-msgstr "%s: nedozvoljena opcija -- %c\n" ++msgstr "%s: neispravna opcija -- %c\n" + + #: share/getopt.c:813 share/getopt.c:943 + #, c-format +@@ -2336,226 +2479,224 @@ msgstr "%s: opcija zahtijeva argument -- %c\n" + #: share/getopt.c:860 + #, c-format + msgid "%s: option `-W %s' is ambiguous\n" +-msgstr "%s: opcija `-W %s' je nejednoznačna\n" ++msgstr "%s: opcija „-W %s” je višeznačna\n" + + #: share/getopt.c:878 + #, c-format + msgid "%s: option `-W %s' doesn't allow an argument\n" +-msgstr "%s: opcija `-W %s' ne dopušta argument\n" ++msgstr "%s: opcija „-W %s” ne dozvoljava argument\n" + + #: vcut/vcut.c:144 + #, c-format + msgid "Couldn't flush output stream\n" +-msgstr "" ++msgstr "Ne mogu izbaciti izlazni niz\n" + + #: vcut/vcut.c:164 + #, c-format + msgid "Couldn't close output file\n" +-msgstr "" ++msgstr "Ne mogu zatvoriti izlaznu datoteku\n" + + #: vcut/vcut.c:225 + #, c-format + msgid "Couldn't open %s for writing\n" +-msgstr "" ++msgstr "Ne mogu otvoriti %s za pisanje\n" + + #: vcut/vcut.c:264 + #, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Uporaba: vcut uldat.ogg izldat1.ogg izldat2.ogg [točkarezanja | +vrijemerezanja]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgstr "Za izbjegavanje stvaranja izlazne datoteke, navedite „.” kao ime.\n" + + #: vcut/vcut.c:277 + #, c-format + msgid "Couldn't open %s for reading\n" +-msgstr "" ++msgstr "Ne mogu otvoriti %s za čitanje\n" + + #: vcut/vcut.c:292 vcut/vcut.c:296 + #, c-format + msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "" ++msgstr "Ne mogu analizirati točku rezanja „%s”\n" + + #: vcut/vcut.c:301 + #, c-format + msgid "Processing: Cutting at %lf seconds\n" +-msgstr "" ++msgstr "Obrada: Režem na %lf sekundi\n" + + #: vcut/vcut.c:303 + #, c-format + msgid "Processing: Cutting at %lld samples\n" +-msgstr "" ++msgstr "Obrada: Režem na %lld uzoraka\n" + + #: vcut/vcut.c:314 + #, c-format + msgid "Processing failed\n" +-msgstr "" ++msgstr "Obrada nije uspjela\n" + + #: vcut/vcut.c:355 + #, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "" ++msgstr "UPOZORENJE: neočekivani granulepos " + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Ključ nije pronađen" ++msgstr "Točka rezanja nije pronađena\n" + + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgstr "Ne mogu napraviti datoteku s početkom i krajem između mjesta uzoraka " + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgstr "Ne mogu napraviti datoteku s početkom između mjesta uzoraka " + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgstr "Navedite „.” kao drugu izlaznu datoteku za izbjegavanje ove greške.\n" + + #: vcut/vcut.c:498 + #, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "" ++msgstr "Ne mogu pisati paket u izlaznu datoteku\n" + + #: vcut/vcut.c:519 + #, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "" ++msgstr "BOS nije postavljen na prvoj stranici niza\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Multipleksirani nizovi bitova nisu podržani\n" + + #: vcut/vcut.c:545 + #, c-format + msgid "Internal stream parsing error\n" +-msgstr "" ++msgstr "Interna greška analize niza\n" + + #: vcut/vcut.c:559 + #, c-format + msgid "Header packet corrupt\n" +-msgstr "" ++msgstr "Paket zaglavlja oštećen\n" + + #: vcut/vcut.c:565 + #, c-format + msgid "Bitstream error, continuing\n" +-msgstr "" ++msgstr "Greška niza bitova, nastavljam\n" + + #: vcut/vcut.c:575 + #, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "" ++msgstr "Greška u zaglavlju: nije vorbis?\n" + + #: vcut/vcut.c:626 + #, c-format + msgid "Input not ogg.\n" +-msgstr "" ++msgstr "Ulaz nije ogg.\n" + + #: vcut/vcut.c:630 + #, c-format + msgid "Page error, continuing\n" +-msgstr "" ++msgstr "Greška stranice, nastavljam\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "UPOZORENJE: ulazna datoteka neočekivano završila\n" + + #: vcut/vcut.c:644 + #, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "" ++msgstr "GREŠKA: pronađen EOS prije točke rezanja\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++msgstr "Nema dovoljno memorije za ulazni međuspremnik." + + #: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 + msgid "Error reading first page of Ogg bitstream." +-msgstr "" ++msgstr "Greška čitanja prve stranice Ogg niza bitova." + + #: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 + msgid "Error reading initial header packet." +-msgstr "" ++msgstr "Greška čitanja početnog paketa zaglavlja." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++msgstr "Nema dovoljno memorije za registriranje novog serijskog broja niza." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +-msgstr "" ++msgstr "Ulaz skraćen ili prazan." + + #: vorbiscomment/vcedit.c:508 + msgid "Input is not an Ogg bitstream." +-msgstr "" ++msgstr "Ulaz nije Ogg niz bitova." + + #: vorbiscomment/vcedit.c:566 + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "" ++msgstr "Ogg niz bitova ne sadrži Vorbis podatke." + + #: vorbiscomment/vcedit.c:579 + msgid "EOF before recognised stream." +-msgstr "" ++msgstr "EOF prije prepoznatog niza." + + #: vorbiscomment/vcedit.c:595 + msgid "Ogg bitstream does not contain a supported data-type." +-msgstr "" ++msgstr "Ogg niz bitova ne sadrži podržanu vrstu podataka." + + #: vorbiscomment/vcedit.c:639 + msgid "Corrupt secondary header." +-msgstr "" ++msgstr "Neispravno sekundarno zaglavlje." + + #: vorbiscomment/vcedit.c:660 + msgid "EOF before end of Vorbis headers." +-msgstr "" ++msgstr "EOF prije kraja Vorbis zaglavlja." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." +-msgstr "" ++msgstr "Podaci neispravni ili nedostaju, nastavljam..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Greška pisanja niza na izlaz. Izlazni niz može biti oštećen ili skraćen." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 + #, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "" ++msgstr "Nisam uspio otvoriti datoteku kao Vorbis: %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format + msgid "Bad comment: \"%s\"\n" +-msgstr "" ++msgstr "Neispravan komentar: „%s”\n" + + #: vorbiscomment/vcomment.c:253 + #, c-format + msgid "bad comment: \"%s\"\n" +-msgstr "" ++msgstr "neispravan komentar: „%s”\n" + + #: vorbiscomment/vcomment.c:263 + #, c-format + msgid "Failed to write comments to output file: %s\n" +-msgstr "" ++msgstr "Nisam uspio pisati komentare u izlaznu datoteku: %s\n" + + #: vorbiscomment/vcomment.c:280 + #, c-format + msgid "no action specified\n" +-msgstr "" ++msgstr "nije navedena radnja\n" + + #: vorbiscomment/vcomment.c:384 + #, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "" ++msgstr "Nisam uspio ne-izbjeći komentar, ne mogu dodati\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2564,11 +2705,14 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"vorbiscomment iz %s %s\n" ++" Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: vorbiscomment/vcomment.c:529 + #, c-format + msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" ++msgstr "Ispiši ili uredi komentare u Ogg Vorbis datotekama.\n" + + #: vorbiscomment/vcomment.c:532 + #, c-format +@@ -2578,28 +2722,30 @@ msgid "" + " vorbiscomment [-lRe] inputfile\n" + " vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" + msgstr "" ++"Uporaba: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] ulaznadatoteka\n" ++" vorbiscomment <-a|-w> [-Re] [-c dat] [-t oznaka] uldatoteka [izldatoteka]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Listing options\n" +-msgstr "" ++msgstr "Opcije ispisa\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Ispiši komentare (zadano ako nisu navedene opcije)\n" + + #: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "Editing options\n" +-msgstr "Neispravni tip u popisu opcija" ++msgstr "Opcije uređivanja\n" + + #: vorbiscomment/vcomment.c:543 + #, c-format + msgid " -a, --append Append comments\n" +-msgstr "" ++msgstr " -a, --append Dodaj komentare\n" + + #: vorbiscomment/vcomment.c:544 + #, c-format +@@ -2607,61 +2753,65 @@ msgid "" + " -t \"name=value\", --tag \"name=value\"\n" + " Specify a comment tag on the commandline\n" + msgstr "" ++" -t \"ime=vrijednost\", --tag \"ime=vrijednost\"\n" ++" Navedi oznaku komentara u naredbenom retku\n" + + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" ++msgstr " -w, --write Spremi komentare, mijenjajući postojeće\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" ++" -c dat, --commentfile dat\n" ++" Pri ispisivanju, spremi komentare u navedenu datoteku.\n" ++" Pri uređivanju, čitaj komentare iz navedene datoteke.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format + msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" ++msgstr " -R, --raw Čitaj i piši komentare u UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Koristi „\\n” izlaze za dozvoljavanje višelinijskih komentara.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format + msgid " -V, --version Output version information and exit\n" +-msgstr "" ++msgstr " -V, --version Ispiši informacije o inačici i izađi\n" + + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" ++"Ako nije navedena izlazna datoteka, vorbiscomment će urediti ulaznu datoteku.\n" ++"Ovo se događa kroz privremenu datoteku tako da se ulazna datoteka ne uređuje\n" ++"u slučaju pojavljivanja grešaka tijekom obrade.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" ++"vorbiscomment radi s komentarima u obliku „ime=vrijednost”, jednim po retku.\n" ++"Uobičajeno, komentari se ispisuju na stdout pri ispisu, a čitaju sa stdin\n" ++"pri uređivanju. Alternativno, možete navesti datoteku opcijom -c, ili navesti\n" ++"oznake u naredbenom retku opcijom -t \"ime=vrijednost\". Korištenje opcija -c\n" ++"ili -t onemogućuje čitanje sa standardnog ulaza.\n" + + #: vorbiscomment/vcomment.c:573 + #, c-format +@@ -2670,68 +2820,74 @@ msgid "" + " vorbiscomment -a in.ogg -c comments.txt\n" + " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" + msgstr "" ++"Primjeri:\n" ++" vorbiscomment -a ulaz.ogg -c komentari.txt\n" ++" vorbiscomment -a ulaz.ogg -t \"ARTIST=Izvođač\" -t \"TITLE=Ime\"\n" + + #: vorbiscomment/vcomment.c:578 + #, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" ++"NAPOMENA: Sirov način (--raw, -R) će čitati i pisati komentare u UTF-8\n" ++"umjesto pretvaranja u korisnički skup znakova, što je korisno u skriptama.\n" ++"Međutim, ovo nije dovoljno za opći obilazak komentara u svim slučajevima,\n" ++"pošto komentari mogu sadržavati oznake novog retka. To možete izbjeći\n" ++"korištenjem izlaza (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format + msgid "Internal error parsing command options\n" +-msgstr "" ++msgstr "Interna greška analize opcija naredbe\n" + + #: vorbiscomment/vcomment.c:662 + #, c-format + msgid "vorbiscomment from vorbis-tools " +-msgstr "" ++msgstr "vorbiscomment iz vorbis-tools " + + #: vorbiscomment/vcomment.c:732 + #, c-format + msgid "Error opening input file '%s'.\n" +-msgstr "" ++msgstr "Greška otvaranja ulazne datoteke „%s”.\n" + + #: vorbiscomment/vcomment.c:741 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "" ++msgstr "Ulazna datoteka ne može biti ista kao izlazna\n" + + #: vorbiscomment/vcomment.c:752 + #, c-format + msgid "Error opening output file '%s'.\n" +-msgstr "" ++msgstr "Greška otvaranja izlazne datoteke „%s”.\n" + + #: vorbiscomment/vcomment.c:767 + #, c-format + msgid "Error opening comment file '%s'.\n" +-msgstr "" ++msgstr "Greška otvaranja datoteke komentara „%s”.\n" + + #: vorbiscomment/vcomment.c:784 + #, c-format + msgid "Error opening comment file '%s'\n" +-msgstr "" ++msgstr "Greška otvaranja datoteke komentara „%s”\n" + + #: vorbiscomment/vcomment.c:818 + #, c-format + msgid "Error removing old file %s\n" +-msgstr "" ++msgstr "Greška uklanjanja stare datoteke %s\n" + + #: vorbiscomment/vcomment.c:820 + #, c-format + msgid "Error renaming %s to %s\n" +-msgstr "" ++msgstr "Greška preimenovanja %s u %s\n" + + #: vorbiscomment/vcomment.c:830 + #, c-format + msgid "Error removing erroneous temporary file %s\n" +-msgstr "" ++msgstr "Greška uklanjanja privremene datoteke %s sklone greškama\n" + + #~ msgid "Artist: %s" + #~ msgstr "Umjetnik: %s" +diff --git a/po/hu.po b/po/hu.po +index 0cc70fb..bf2079e 100644 +--- a/po/hu.po ++++ b/po/hu.po +@@ -5,8 +5,7 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.0\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"POT-Creation-Date: 2002-07-19 22:30+1000\n" + "PO-Revision-Date: 2004-05-07 11:38GMT\n" + "Last-Translator: Gbor Istvn \n" + "Language-Team: Hungarian \n" +@@ -14,195 +13,185 @@ msgstr "" + "Content-Type: text/plain; charset=ISO-8859-2\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:111 ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Hiba: Elfogyott a memria a malloc_action()-ban.\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:344 ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Hiba: Nem lehet lefoglalni memrit malloc_buffer_stats()-ban\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/buffer.c:363 ++msgid "malloc" ++msgstr "malloc" ++ ++#: ogg123/callbacks.c:70 ++msgid "Error: Device not available.\n" + msgstr "Hiba: Eszkz nem ll rendelkezsre.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:73 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Hiba: %s-nek szksges egy kimeneti fjlnevet meghatrozni a -f el.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:76 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Hiba: Nem tmogatott opcirtk a %s eszkznek.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:80 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Hiba: Nem lehet megnyitni a %s eszkzt.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:84 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Hiba: %s eszkz hibs.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:87 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Hiba: A kimeneti fjlt nem lehet tadni a %s eszkznek.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Hiba: A %s fjlt nem lehet megnyitni rsra.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:94 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Hiba: A %s fjl mr ltezik.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:97 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Hiba: Ez a hiba soha nem trtnhet meg (%d). Baj van!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:120 ogg123/callbacks.c:125 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Hiba: Elfogyott a memria a new_audio_reopen_arg()-ban.\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:169 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Hiba: Elfogyott a memria a new_print_statistics_arg()-ban .\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:228 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Hiba: Elfogyott a memria a new_status_message_arg()-ban .\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:274 ogg123/callbacks.c:293 ogg123/callbacks.c:330 ++#: ogg123/callbacks.c:349 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Hiba: Elfogyott a memria a decoder_buffered_metadata_callback()-ban .\n" +- +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Hiba: Elfogyott a memria a decoder_buffered_metadata_callback()-ban .\n" ++msgstr "Hiba: Elfogyott a memria a decoder_buffered_metadata_callback()-ban .\n" + +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Rendszerhiba" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== rtelmezsi hiba: %s a(z) %d. sorban %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#. Column headers ++#. Name ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Nv" + +-#: ogg123/cfgfile_options.c:137 ++#. Description ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Lers" + +-#: ogg123/cfgfile_options.c:140 ++#. Type ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Tpus" + +-#: ogg123/cfgfile_options.c:143 ++#. Default ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Alaprtelmezett" + +-#: ogg123/cfgfile_options.c:169 +-#, c-format ++#: ogg123/cfgfile_options.c:165 + msgid "none" + msgstr "nincs" + +-#: ogg123/cfgfile_options.c:172 +-#, c-format ++#: ogg123/cfgfile_options.c:168 + msgid "bool" + msgstr "logikai" + +-#: ogg123/cfgfile_options.c:175 +-#, c-format ++#: ogg123/cfgfile_options.c:171 + msgid "char" + msgstr "karakter" + +-#: ogg123/cfgfile_options.c:178 +-#, c-format ++#: ogg123/cfgfile_options.c:174 + msgid "string" + msgstr "karakterlnc" + +-#: ogg123/cfgfile_options.c:181 +-#, c-format ++#: ogg123/cfgfile_options.c:177 + msgid "int" + msgstr "egsz" + +-#: ogg123/cfgfile_options.c:184 +-#, c-format ++#: ogg123/cfgfile_options.c:180 + msgid "float" + msgstr "lengpontos szm" + +-#: ogg123/cfgfile_options.c:187 +-#, c-format ++#: ogg123/cfgfile_options.c:183 + msgid "double" + msgstr "duplapontos" + +-#: ogg123/cfgfile_options.c:190 +-#, c-format ++#: ogg123/cfgfile_options.c:186 + msgid "other" + msgstr "ms" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:506 oggenc/oggenc.c:511 ++#: oggenc/oggenc.c:516 oggenc/oggenc.c:521 oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:531 + msgid "(none)" + msgstr "(nincs)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Sikerlt" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Kulcs nem tallhat" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Nincs kulcs" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Rossz rtk" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Rossz tpus az opcik kztt" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Ismeretlen hiba" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:74 + msgid "Internal error parsing command line options.\n" + msgstr "Bels hiba a parancssori opcik elemzse sorn\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:81 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Bevitel puffer mrete kisebb, mint %d kB." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:93 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" +@@ -211,45 +200,44 @@ msgstr "" + "===Hiba \"%s\" a parancssori opcik rtelmezse kzben.\n" + "===A hibs opci: %s\n" + +-#: ogg123/cmdline_options.c:109 +-#, c-format ++#. not using the status interface here ++#: ogg123/cmdline_options.c:100 + msgid "Available options:\n" + msgstr "Rendelkezsre ll opcik:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:109 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Nincs ilyen eszkz: %s.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:129 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Meghajt %s nem kimeneti fjlba irnythat meghajt.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:134 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" +-"=== Nem lehet meghatrozni a kimeneti fjlt meghajt meghatrozsa nlkl.\n" ++msgstr "=== Nem lehet meghatrozni a kimeneti fjlt meghajt meghatrozsa nlkl.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:149 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "==== rvnytelen kimeneti formtum: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:164 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Elbuffer rtke rvnytelen. rvnyes tartomny: 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:179 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 a %s %s -bl\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:186 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Nem lehet lejtszani a 0-dik csonkokat!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:194 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" +@@ -257,257 +245,112 @@ msgstr "" + "--- Nem lehet lejtszani minden csonkot 0-szor.\n" + "--- A dekdls kiprblshoz hasznlja a null kimeneti meghajtt.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:206 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Nem lehet megnyitni a lejtszand szmok fjljt: %s. tugorva.\n" + +-#: ogg123/cmdline_options.c:248 +-msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:227 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" +-msgstr "" +-"--- A konfigurcis llomnyban meghatrozott %s meghajt rvnytelen.\n" ++msgstr "--- A konfigurcis llomnyban meghatrozott %s meghajt rvnytelen.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Nem lehet betlteni az alaprtelmezs szerinti meghajtt, s nincs " +-"meghajt meghatrozva a konfigurcis fjlban. Kilps.\n" ++#: ogg123/cmdline_options.c:237 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Nem lehet betlteni az alaprtelmezs szerinti meghajtt, s nincs meghajt meghatrozva a konfigurcis fjlban. Kilps.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:258 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Rendelkezsre ll opcik:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 a %s %s-bl\n" ++"Xiphophorus Team (http://www.xiph.org/)\n" ++"Magyarra fordtotta Gbor Istvn \n" ++"Hasznlat: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Fjl: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Rendelkezsre ll opcik:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "A bemenet nem ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Lers" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Rendelkezsre ll opcik:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:383 +-#, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:384 +-#, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++" -h, --help ez a segtsg\n" ++" -V, --version az Ogg123 verzijnak a megjelentse\n" ++" -d, --device=d a 'd' kimeneti eszkz meghatrozsa\n" ++" Lehetsges eszkzk ('*'=live, '@'=file):\n" ++" " ++ ++#: ogg123/cmdline_options.c:279 ++#, c-format ++msgid "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=fjlnv Belltja a kimeneti fjlnevet az elzleg\n" ++" meghatrozott eszkzhz (a '-d'-vel).\n" ++" -k n, --skip n tugorja az els 'n' msodpercet\n" ++" -o, --device-option=k:v trja a specilis opcit a k rtkvel\n" ++" a v elzleg meghatzott eszkzt (a '-d'-vel). Tovbbi\n" ++" informcihoz nzze meg man lapot.\n" ++" -b n, --buffer n 'n' kilobjt bemeneti puffert hasznl\n" ++" -p n, --prebuffer n betlt n%% a bemeneti pufferbe lejtszs eltt\n" ++" -v, --verbose megjelenti a folyamatot s egyb adatokat\n" ++" -q, --quiet nem r ki semmit (mg a cmet sem)\n" ++" -x n, --nth minden 'n'-edik blokkot jtsz le\n" ++" -y n, --ntimes megismtel minden lejtszott blokkot 'n'-szer\n" ++" -z, --shuffle vletlen lejtszs\n" ++"\n" ++"ogg123 tugrik a kvetkez szmra ha egy SIGINT (Ctrl-C) jelet kap; kt SIGINT\n" ++"s ezredmsodpercen bell akkor megszakad az ogg123 futsa.\n" ++" -l, --delay=s belltja s [ezredmsodperc] (alapbl 500).\n" ++ ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:203 ++#: ogg123/oggvorbis_format.c:106 ogg123/oggvorbis_format.c:321 ++#: ogg123/oggvorbis_format.c:336 ogg123/oggvorbis_format.c:354 ++msgid "Error: Out of memory.\n" + msgstr "Hiba: Elfogyott a memria.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:59 ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Hiba: Nem lehet lefoglalni memrit a malloc_decoder_stats()-ban\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:137 ++msgid "Error: Could not set signal mask." + msgstr "Hiba: Nem lehet belltani a szignlmaszkot." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:191 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Hiba: Nem lehet ltrehozni a bemeneti puffert.\n" + +-#: ogg123/ogg123.c:81 ++#. found, name, description, type, ptr, default ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "alaprtelmezs szerinti kimeneti eszkz" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "vletelen lejtszsi lista" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Nem lehet tugrani %f msodpercet ." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:261 + #, c-format + msgid "" + "\n" +@@ -516,466 +359,241 @@ msgstr "" + "\n" + "Audioeszkz: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:262 + #, c-format + msgid "Author: %s" + msgstr "Szerz: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:263 + #, fuzzy, c-format + msgid "Comments: %s" + msgstr "Megjegyzsek: %s\n" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:307 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Figyelmeztets: Nem lehet olvasni a knyvtrat: %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:341 + msgid "Error: Could not create audio buffer.\n" + msgstr "Hiba: Nem lehet ltrehozni az audiopuffert.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:429 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Nem talltam modult a %s beolvassa sorn.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:434 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Nem lehet megnyitni %s-t.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:440 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "A(z) %s fjl formtum nem tmogatott.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:450 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Hiba a %s megnyitsa kzben, ami a %s modult hasznlna. A fjl lehet, hogy " +-"srlt.\n" ++msgstr "Hiba a %s megnyitsa kzben, ami a %s modult hasznlna. A fjl lehet, hogy srlt.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:469 + #, c-format + msgid "Playing: %s" + msgstr "Lejtszs: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:474 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Nem lehet tugrani %f msodpercet ." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:512 ++msgid "Error: Decoding failure.\n" + msgstr "Hiba: Dekdols nem sikerlt.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#. In case we were killed mid-output ++#: ogg123/ogg123.c:585 + msgid "Done." + msgstr "Ksz." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:51 ++msgid "Track number:" ++msgstr "Sv szma:" ++ ++#: ogg123/oggvorbis_format.c:52 ++msgid "ReplayGain (Track):" ++msgstr "" ++ ++#: ogg123/oggvorbis_format.c:53 ++msgid "ReplayGain (Album):" ++msgstr "" ++ ++#: ogg123/oggvorbis_format.c:54 ++msgid "ReplayGain (Track) Peak:" ++msgstr "" ++ ++#: ogg123/oggvorbis_format.c:55 ++msgid "ReplayGain (Album) Peak:" ++msgstr "" ++ ++#: ogg123/oggvorbis_format.c:56 ++msgid "Copyright" ++msgstr "Copyright" ++ ++#: ogg123/oggvorbis_format.c:57 ogg123/oggvorbis_format.c:58 ++msgid "Comment:" ++msgstr "Megjegyzs:" ++ ++#: ogg123/oggvorbis_format.c:167 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Lyuk a adatfolyamban, valsznleg rtalmatlan\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:173 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== A vorbis programozi knyvtr adatfolyamhibt jelentett.\n" + +-#: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format +-msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "A bitfolyam %d csatorns, %ld Hz" +- +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:402 + #, c-format +-msgid "Vorbis format: Version %d" +-msgstr "" ++msgid "Version is %d" ++msgstr "Verzi: %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:406 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Bitrta adatok: fels=%ld nvleges=%ld als=%ld ablak=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:414 ++#, c-format ++msgid "Bitstream is %d channel, %ldHz" ++msgstr "A bitfolyam %d csatorns, %ld Hz" ++ ++#: ogg123/oggvorbis_format.c:419 + #, c-format + msgid "Encoded by: %s" + msgstr "Kdolva: %s mdszerrel" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 ++msgid "Error: Out of memory in create_playlist_member().\n" + msgstr "Hiba: Elfogyott a memria a create_playlist_member()-ben.\n" + +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Figyelmeztets: Nem lehet olvasni a knyvtrat: %s.\n" +- +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 ++msgid "Error: Out of memory in playlist_to_array().\n" + msgstr "Hiba: Elfogyott a memria a playlist_to_array()-ben.\n" + +-#: ogg123/speex_format.c:363 +-#, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "A bitfolyam %d csatorns, %ld Hz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Verzi: %s" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Hiba a fejlc olvassa kzben\n" +- +-#: ogg123/speex_format.c:480 +-#, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" +- +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sElpufferels %1.f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sMeglltva" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +-#, c-format ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + msgid "Memory allocation error in stats_init()\n" + msgstr "Memriakiosztsi hiba a stats_init()-ben\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Fjl: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Id: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "/ %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "tl. bitrta: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr "Bemeneti puffer %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr "Kimeneti puffer %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" +-"Hiba: Nem tudom lefoglalni a memrit a malloc_data_source_stats()-ban\n" ++#: ogg123/transport.c:67 ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "Hiba: Nem tudom lefoglalni a memrit a malloc_data_source_stats()-ban\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Sv szma:" ++#: oggenc/audio.c:39 ++msgid "WAV file reader" ++msgstr "WAV-fjl olvas" + +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "" ++#: oggenc/audio.c:40 ++msgid "AIFF/AIFC file reader" ++msgstr "AIFF/AIFC-fjl olvas" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "" ++#: oggenc/audio.c:117 oggenc/audio.c:374 ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Figyelmeztets: Vratlan fjlvg a WAV-fejlcben\n" + +-#: ogg123/vorbis_comments.c:42 +-msgid "ReplayGain Peak (Track):" +-msgstr "" ++#: oggenc/audio.c:128 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "\"%s\" tpus csonk tugrsa, hossz: %d\n" + +-#: ogg123/vorbis_comments.c:43 +-msgid "ReplayGain Peak (Album):" +-msgstr "" ++#: oggenc/audio.c:146 ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Figyelmeztets: Vratlan fjl vg az AIFF csonkban\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Copyright" ++#: oggenc/audio.c:231 ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Figyelmeztets: Nem talltam kzs csonkot az AIFF fjlban\n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Megjegyzs:" +- +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 a %s %s -bl\n" +- +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: oggdec/oggdec.c:57 +-#, fuzzy, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "Hasznlat: vcut befjl.ogg kifjl1.ogg kifjl2.ogg vgsipont\n" +- +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" +- +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "HIBA: Nem lehet megnyitni a \"%s\":%s fjlt\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "HIBA: Nem lehet megnyitni a \"%s\":%s kimenet fjlt\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Sikertelen a '%s' fjl megnyitsa mint vorbis\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Ksz a \"%s\" fjl kdolsa \n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "szabvnyos bemenet" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "szabvnyos kimenet" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Hiba a '%s' megjegyzs fjl megnyitsa sorn.\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"HIBA: Nincs bemeneti fjl meghatrozva. Hasznlja a '-h' segtsgrt.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"HIBA: Tbb bemeneti fjlt adott meg mikor hatrozta a kimeneti fjlnevet, " +-"javaslom hasznlja a '-n'-t\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "WAV-fjl olvas" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "AIFF/AIFC-fjl olvas" +- +-#: oggenc/audio.c:49 +-#, fuzzy +-msgid "FLAC file reader" +-msgstr "WAV-fjl olvas" +- +-#: oggenc/audio.c:50 +-#, fuzzy +-msgid "Ogg FLAC file reader" +-msgstr "WAV-fjl olvas" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Figyelmeztets: Vratlan fjlvg a WAV-fejlcben\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "\"%s\" tpus csonk tugrsa, hossz: %d\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Figyelmeztets: Vratlan fjl vg az AIFF csonkban\n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Figyelmeztets: Nem talltam kzs csonkot az AIFF fjlban\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format ++#: oggenc/audio.c:237 + msgid "Warning: Truncated common chunk in AIFF header\n" + msgstr "Figyelmeztets: Csonktott kzs csonk az AIFF fejlcben\n" + +-#: oggenc/audio.c:276 +-#, fuzzy, c-format ++#: oggenc/audio.c:245 + msgid "Warning: Unexpected EOF in reading AIFF header\n" + msgstr "Figyelmeztets: Vratlan fjl vg az AIFF fejlcben\n" + +-#: oggenc/audio.c:291 +-#, fuzzy, c-format ++#: oggenc/audio.c:258 + msgid "Warning: AIFF-C header truncated.\n" + msgstr "Figyelmeztets: AIFF-C fejlc csonktott.\n" + +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++#: oggenc/audio.c:263 ++msgid "Warning: Can't handle compressed AIFF-C\n" + msgstr "Figyelmeztets: Nem tudom kezelni a tmrtett AIFF-C-t\n" + +-#: oggenc/audio.c:312 +-#, fuzzy, c-format ++#: oggenc/audio.c:270 + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Figyelmeztets: Nem talltam SSND csonkot az AIFF fjlban\n" + +-#: oggenc/audio.c:318 +-#, fuzzy, c-format ++#: oggenc/audio.c:276 + msgid "Warning: Corrupted SSND chunk in AIFF header\n" + msgstr "Figyelmeztets: Srlt az SSND csonk az AIFF fjlban\n" + +-#: oggenc/audio.c:324 +-#, fuzzy, c-format ++#: oggenc/audio.c:282 + msgid "Warning: Unexpected EOF reading AIFF header\n" + msgstr "Figyelmeztets: Vratlan fjlvg az AIFF fejlcben\n" + +-#: oggenc/audio.c:370 +-#, fuzzy, c-format ++#: oggenc/audio.c:314 + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -983,13 +601,11 @@ msgstr "" + "Figyelmeztets: Az OggEnc nem tmogatja ezt a tpus AIFF/AIFC fjlt\n" + " 8 vagy 16 bit-es PCM kell hogy legyen.\n" + +-#: oggenc/audio.c:427 +-#, fuzzy, c-format ++#: oggenc/audio.c:357 + msgid "Warning: Unrecognised format chunk in WAV header\n" + msgstr "Figyelmeztets: Ismeretlen formtum csonk a WAV fejlcben\n" + +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:369 + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -997,8 +613,7 @@ msgstr "" + "Figyelmeztets: RVNYTELEN formtum csonk a wav fejlcben\n" + " Megproblom mindenkp elolvasni (lehet hogy nem fog mkdni)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:406 + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1006,174 +621,72 @@ msgstr "" + "HIBA: A Wav fjl nem tmogatott tpus (normlis PCM\n" + " vagy 5-as tpus lebeg pontos PCM)\n" + +-#: oggenc/audio.c:528 +-#, c-format ++#: oggenc/audio.c:455 + msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + msgstr "" + "HIBA: A WAV fjl nem tmogatott alformtumott tartalmazz( 16-bites PCM \n" + "vagy lebeg pontos PCM-nek kell lennie)\n" + +-#: oggenc/audio.c:664 +-#, c-format +-msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++#: oggenc/audio.c:607 ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" + +-#: oggenc/audio.c:670 +-#, c-format +-msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" +- +-#: oggenc/audio.c:772 +-#, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +- +-#: oggenc/audio.c:790 +-#, c-format ++#: oggenc/audio.c:625 + msgid "Couldn't initialise resampler\n" + msgstr "" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:59 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "%s: a `--%s' kapcsol ismeretlen\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:100 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:103 + #, fuzzy, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "%s: a `--%s' kapcsol ismeretlen\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" ++#: oggenc/encode.c:133 ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" + msgstr "" + +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" +- +-#: oggenc/encode.c:238 +-#, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +- +-#: oggenc/encode.c:246 +-#, c-format ++#: oggenc/encode.c:141 + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "" + +-#: oggenc/encode.c:264 +-#, c-format ++#: oggenc/encode.c:159 + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "" +-"Md installci nem sikerlt: ennek a minsgnek rvnytelen a paramtere\n" +- +-#: oggenc/encode.c:309 +-#, c-format +-msgid "Set optional hard quality restrictions\n" +-msgstr "" +- +-#: oggenc/encode.c:311 +-#, c-format +-msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" ++msgstr "Md installci nem sikerlt: ennek a minsgnek rvnytelen a paramtere\n" + +-#: oggenc/encode.c:327 +-#, c-format ++#: oggenc/encode.c:183 + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" +-"Md installci nem sikerlt: ennek a bitrtnak rvnytelen a paramtere\n" +- +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "FIGYELEM Ismeretlen opcit hatrozott meg, elutastva->\n" ++msgstr "Md installci nem sikerlt: ennek a bitrtnak rvnytelen a paramtere\n" + +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Nem sikerlt a fejlc kirsa\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:237 + msgid "Failed writing header to output stream\n" + msgstr "Nem sikerlt a fejlc kirsa\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Nem sikerlt a fejlc kirsa\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Nem sikerlt a fejlc kirsa\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:303 + msgid "Failed writing data to output stream\n" + msgstr "Nem sikerlt az adatfolyam rsa\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 +-#, fuzzy, c-format +-msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++#: oggenc/encode.c:349 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + msgstr "\t[%5.1f%%] [%2dm%.2ds van mg htra] %c" + +-#: oggenc/encode.c:726 +-#, fuzzy, c-format +-msgid "\tEncoding [%2dm%.2ds so far] %c " ++#: oggenc/encode.c:359 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c" + msgstr "\tKdls [%2dm%.2ds telt el eddig] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:377 + #, c-format + msgid "" + "\n" +@@ -1184,8 +697,7 @@ msgstr "" + "\n" + "Ksz a \"%s\" fjl kdolsa \n" + +-#: oggenc/encode.c:746 +-#, c-format ++#: oggenc/encode.c:379 + msgid "" + "\n" + "\n" +@@ -1195,7 +707,7 @@ msgstr "" + "\n" + "Kdls ksz.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:383 + #, c-format + msgid "" + "\n" +@@ -1204,17 +716,17 @@ msgstr "" + "\n" + "\tFjl mrete: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:387 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tEltelt id: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:390 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tRta: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:391 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1223,27 +735,7 @@ msgstr "" + "\ttlagos bitrta: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:428 + #, fuzzy, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1253,7 +745,17 @@ msgstr "" + "Kdls %s%s%s \n" + " %s%s%s midsgben %2.2f\n" + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:430 oggenc/encode.c:437 oggenc/encode.c:445 ++#: oggenc/encode.c:452 oggenc/encode.c:458 ++msgid "standard input" ++msgstr "szabvnyos bemenet" ++ ++#: oggenc/encode.c:431 oggenc/encode.c:438 oggenc/encode.c:446 ++#: oggenc/encode.c:453 oggenc/encode.c:459 ++msgid "standard output" ++msgstr "szabvnyos kimenet" ++ ++#: oggenc/encode.c:436 + #, fuzzy, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1264,7 +766,7 @@ msgstr "" + " %s%s%s bitrta %d kbps,\n" + "teljes bitrtakezel motort hasznlom\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:444 + #, fuzzy, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1274,7 +776,7 @@ msgstr "" + "Kdls %s%s%s \n" + " %s%s%s midsgben %2.2f\n" + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:451 + #, fuzzy, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1284,7 +786,7 @@ msgstr "" + "Kdls %s%s%s \n" + " %s%s%s midsgben %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:457 + #, fuzzy, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1295,1101 +797,586 @@ msgstr "" + " %s%s%s bitrta %d kbps,\n" + "teljes bitrtakezel motort hasznlom\n" + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Sikertelen a '%s' fjl megnyitsa mint vorbis\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Hiba: Elfogyott a memria.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 +-#, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 ++#: oggenc/oggenc.c:96 + #, c-format + msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "HIBA: Nem lehet megnyitni a \"%s\":%s fjlt\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "HIBA: Nincs bemeneti fjl meghatrozva. Hasznlja a '-h' segtsgrt.\n" + +-#: oggenc/oggenc.c:132 +-#, c-format ++#: oggenc/oggenc.c:111 + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "HIBA: Tbb fjlt hatrozott meg amikor az stdin-t hasznlta\n" + +-#: oggenc/oggenc.c:139 +-#, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"HIBA: Tbb bemeneti fjlt adott meg mikor hatrozta a kimeneti fjlnevet, " +-"javaslom hasznlja a '-n'-t\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "FIGYELEM: Kevs cmet adott meg, az utols cmet hasznlom.\n" ++#: oggenc/oggenc.c:118 ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "HIBA: Tbb bemeneti fjlt adott meg mikor hatrozta a kimeneti fjlnevet, javaslom hasznlja a '-n'-t\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:172 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "HIBA: Nem lehet megnyitni a \"%s\":%s fjlt\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "WAV-fjl olvas" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:200 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "A %s megnyitsa %s modullal \n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:209 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "HIBA Bemeneti fjl \"%s\" formtuma nem tmogatott\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "" +-"FIGYELEM: Nem hatrozott meg fjlnevet, az alaprtelmezs szerinti \"default." +-"ogg\"-t hasznlom\n" ++#: oggenc/oggenc.c:259 ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" ++msgstr "FIGYELEM: Nem hatrozott meg fjlnevet, az alaprtelmezs szerinti \"default.ogg\"-t hasznlom\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:267 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"HIBA: Nem lehet ltrehozni az ignyelt knyvtrat a '%s' kimeneti fjlnak\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "HIBA: Nem lehet ltrehozni az ignyelt knyvtrat a '%s' kimeneti fjlnak\n" + +-#: oggenc/oggenc.c:342 +-#, fuzzy, c-format +-msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" +-"HIBA: Nem lehet ltrehozni az ignyelt knyvtrat a '%s' kimeneti fjlnak\n" +- +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "HIBA: Nem lehet megnyitni a \"%s\":%s kimenet fjlt\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:308 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "" + +-#: oggenc/oggenc.c:406 +-#, c-format ++#: oggenc/oggenc.c:315 + msgid "Downmixing stereo to mono\n" + msgstr "" + +-#: oggenc/oggenc.c:409 +-#, c-format +-msgid "WARNING: Can't downmix except from stereo to mono\n" ++#: oggenc/oggenc.c:318 ++msgid "ERROR: Can't downmix except from stereo to mono\n" + msgstr "" + +-#: oggenc/oggenc.c:417 +-#, c-format +-msgid "Scaling input to %f\n" +-msgstr "" +- +-#: oggenc/oggenc.c:463 ++#: oggenc/oggenc.c:365 + #, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 a %s %s -bl\n" +- +-#: oggenc/oggenc.c:465 +-#, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" +-" argument in kbps. By default, this produces a VBR\n" +-" encoding, equivalent to using -q or --quality.\n" +-" See the --managed option to use a managed bitrate\n" +-" targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" +-" --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" +-" but encoding will be much slower. Don't use it unless\n" +-" you have a strong need for detailed control over\n" +-" bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-" encoding for a fixed-size channel. Using this will\n" +-" automatically enable managed bitrate mode (see\n" +-" --managed).\n" ++" encoding for a fixed-size channel.\n" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-" streaming applications. Using this will automatically\n" +-" enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" +-" --advanced-encode-option option=value\n" +-" Sets an advanced encoder option to the given value.\n" +-" The valid options (and their values) are documented\n" +-" in the man page supplied with this program. They are\n" +-" for advanced users only, and should be used with\n" +-" caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" +-" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +-" high), instead of specifying a particular bitrate.\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" +-" The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" +-" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-" being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" +-" -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" +-" %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" +-" used multiple times. The argument should be in the\n" +-" format \"tag=value\".\n" ++" used multiple times.\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" +-" may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" +-" In this mode, output is to stdout unless an output filename is specified\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Hasznlat: oggenc [opcik] input.wav [...]\n" ++"\n" ++"OPCIK:\n" ++" ltalsnos:\n" ++" -Q, --quiet Nemr kisemmit az stderr-re\n" ++" -h, --help Kirja ezt a szveget\n" ++" -r, --raw Nyers md. A bemeneti fjlt kzvetlel mint PCM adat olvassa\n" ++" -B, --raw-bits=n Belltja a bitenknti minta vtelezst a nyers bemenethez. Alapbl 16\n" ++" -C, --raw-chan=n Belltja a csatornk szmt. Alapblis 2\n" ++" -R, --raw-rate=n Belltja a msodpercenkni mintavtelezsek szmt a nyers bemenethez. Alapbl 44100\n" ++" -b, --bitrate A kdls tlagos bitrtjnak kivlasztsa. Ez hasznlja\n" ++" a kdls tlagos bitrtjaknt. Ez az rtk\n" ++" kbps-ban rtend.\n" ++" -m, --min-bitrate Meghatrozza az minimlis bitrtt(kbps-ban). Hasznos\n" ++" fix mret csatornknl.\n" ++" -M, --max-bitrate Meghatrozza az maximlis bitrtt(kbps-ban). Hasznos\n" ++" az adatfolyamoknl.\n" ++" -q, --quality A minsg meghatrozsa 0 (alacsony) s 10 (magas) kztt,\n" ++" hasznlhatja a bitrta meghatrozs helyett.\n" ++" Ez a normlis mvelet.\n" ++" Meghatrozhat trt rtkeket (pl. 2.75) \n" ++" -s, --serial A folyamat sorozat szmnak a meghatrozsa. Ha tbb fjlt\n" ++" kdl akkor ez a szm automatikusan nvekszik\n" ++" minden folyamat utn.\n" ++"\n" ++" Nevezs:\n" ++" -o, --output=fn Kirja a fjlt fn nvvel (csak egy fjlos mdban hasznlhat)\n" ++" -n, --names=sztring Ezzel a sztringgel nevezi el a fjlokat, ahol a %%a az eladt, %%t a cmet\n" ++" %%l az albumot,%%n a sv szmot s a %%d pedig a dtumot jelenti\n" ++" %%%% %%.\n" ++" -X, --name-remove=s Eltvoltja a meghatrozott karakterket a '-n' formj\n" ++" sztringekbl . Hasznos lehet az rvnyes formtum fjlnevek ltrehozst.\n" ++" -P, --name-replace=s Kicserli az eltvoltott karaktereket amit a --name-remove-vel\n" ++" hatrozott. Ha a lista rvidebb mint a \n" ++" --name-remove lista vagy nincs meghatrozva akkor az extra\n" ++" karaktereket egyszeren eltvoltja.\n" ++" Az alapbelltsok platformfgg\n" ++" -c, --comment=c A meghatrozott sztringek megjegyzsknt hozzdja a fjlhoz. Ezt sok helyen\n" ++" hasznlhat.\n" ++" -d, --date A sv dtumnak meghatrozsa \n" ++" -N, --tracknum A sv szmnak a meghatrozsa\n" ++" -t, --title A sv cme\n" ++" -l, --album Az album neve\n" ++" -a, --artist Az elad neve\n" ++" -G, --genre A sv stlusa\n" ++" Ha tbb bementi fjl ad meg akkor az elz t\n" ++" paramtert hasznlja fel,\n" ++" Ha kevesebb cmet hatrozz meg\n" ++" mint ahny fjl van akkor az OggEnc egy figyelmezetst kld\n" ++" s felhasznlja az utols cmet a fjl tnevezsre. Ha kevesebb\n" ++" svot ad meg akkor nem fogja szmozni a fjlokat.\n" ++" Egybknt minden utols tagot jra felhasznl\n" ++" minden tovbbi figyelmezets nlkl(pl. gy csak egyszer kell meghatrozni a dtumot\n" ++" s az sszes fjl ezt hasznlja)\n" ++"\n" ++"BEMENETI FJLOK:\n" ++" Az OggEnc bemeneti fjljai jelenleg 16 vagy 8 bites PCM WAV, AIFF, vagy AIFF/C\n" ++" fjlok. A fjlok lehetnek monok vagy szterek (vagy tbb csatornsok) s brmilyen mintavtelezs.\n" ++" Habr a kdol csak 44.1 s 48 kHz mkdik s minden egyb\n" ++" frekvencia a minsg romlshoz vezet.\n" ++" Esetleg, a '--raw' opcival hasznlhat nyers PCM adat fjlokat, amelyek\n" ++" 16 bites sztere little-endian PCM ('headerless wav') kell lennie, de semilyen egyb\n" ++" paramtert nem hasznlhat a nyers mdban.\n" ++" A '-' -el meghatrozhatja hogy stdin-t hasznlja mint bemeneti fjlnv.\n" ++" Ebben a mdban az alaprtelemezett kimenet az stdout. A kimeneti fjlt \n" ++"a '-o'-val hatzhatja meg\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:536 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" + msgstr "FIGYELEM: rvnytelen eszkp karakter a '%c' a nvben\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 +-#, c-format ++#: oggenc/oggenc.c:562 oggenc/oggenc.c:670 oggenc/oggenc.c:683 + msgid "Enabling bitrate management engine\n" + msgstr "A bitrra kezels motor engedlyezse\n" + +-#: oggenc/oggenc.c:716 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"FIGYELEM:Nyers csatorna szmllt hatrozott meg nem nyers adatra. A " +-"bemenetet nyersknt hasznlom.\n" ++#: oggenc/oggenc.c:571 ++#, fuzzy ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "FIGYELEM:Nyers csatorna szmllt hatrozott meg nem nyers adatra. A bemenetet nyersknt hasznlom.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:574 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:581 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++#: oggenc/oggenc.c:587 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" + msgstr "" +-"FIGYELEM: vnytelen mintavtelezst hatrott meg 44100-at hasznlom.\n" +- +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "Nem tudom rtelmezni a vgsipontot\"%s\"\n" + +-#: oggenc/oggenc.c:756 +-#, c-format ++#: oggenc/oggenc.c:599 + msgid "No value for advanced encoder option found\n" + msgstr "" + +-#: oggenc/oggenc.c:776 +-#, c-format ++#: oggenc/oggenc.c:610 + msgid "Internal error parsing command line options\n" + msgstr "Bels hiba a parancs sori opci elemzse sorn\n" + +-#: oggenc/oggenc.c:787 ++#: oggenc/oggenc.c:621 + #, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:656 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Figyelmeztets: nvleges \"%s\" nem rtelmezhet\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:664 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Figyelmeztets: minimlis \"%s\" nem rtelmezhet\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:677 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Figyelmeztets: maximlis \"%s\" nem rtelmezhet\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:689 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Minsg opcik \"%s\" nem rtelmezhet\n" + +-#: oggenc/oggenc.c:865 +-#, c-format ++#: oggenc/oggenc.c:697 + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"FIGYELEM: a minsg tl magasra lett lltva, a maximlisra belltva.\n" ++msgstr "FIGYELEM: a minsg tl magasra lett lltva, a maximlisra belltva.\n" + +-#: oggenc/oggenc.c:871 +-#, c-format ++#: oggenc/oggenc.c:703 + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"FIGYELEM: Tbbszrs nv formtumot hatzott meg, az utolst hasznlom\n" ++msgstr "FIGYELEM: Tbbszrs nv formtumot hatzott meg, az utolst hasznlom\n" + +-#: oggenc/oggenc.c:880 +-#, c-format ++#: oggenc/oggenc.c:712 + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"FIGYELEM: Tbbszrs nv formtum szrt hatzott meg, az utolst hasznlom\n" ++msgstr "FIGYELEM: Tbbszrs nv formtum szrt hatzott meg, az utolst hasznlom\n" + +-#: oggenc/oggenc.c:889 +-#, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"FIGYELEM: Tbbszrs nv formtum szr csert hatzott meg, az utolst " +-"hasznlom\n" ++#: oggenc/oggenc.c:721 ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "FIGYELEM: Tbbszrs nv formtum szr csert hatzott meg, az utolst hasznlom\n" + +-#: oggenc/oggenc.c:897 +-#, c-format ++#: oggenc/oggenc.c:729 + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "FIGYELEM: Tbb kimeneti fjlt hatzott meg hasznlja a '-n'-t\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 a %s %s -bl\n" +- +-#: oggenc/oggenc.c:916 +-#, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"FIGYELEM:Nyers bitmintt hatrozott meg nem nyers adatra. A bemenetet " +-"nyersknt hasznlom.\n" ++#: oggenc/oggenc.c:748 ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "FIGYELEM:Nyers bitmintt hatrozott meg nem nyers adatra. A bemenetet nyersknt hasznlom.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +-#, c-format ++#. Failed, so just set to 16 ++#: oggenc/oggenc.c:753 oggenc/oggenc.c:757 + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" +-msgstr "" +-"FIGYELEM: rnytelen mintavtelezst hatrozott meg, 16-ost hasznlom.\n" ++msgstr "FIGYELEM: rnytelen mintavtelezst hatrozott meg, 16-ost hasznlom.\n" + +-#: oggenc/oggenc.c:932 +-#, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"FIGYELEM:Nyers csatorna szmllt hatrozott meg nem nyers adatra. A " +-"bemenetet nyersknt hasznlom.\n" ++#: oggenc/oggenc.c:764 ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "FIGYELEM:Nyers csatorna szmllt hatrozott meg nem nyers adatra. A bemenetet nyersknt hasznlom.\n" + +-#: oggenc/oggenc.c:937 +-#, c-format ++#. Failed, so just set to 2 ++#: oggenc/oggenc.c:769 + msgid "WARNING: Invalid channel count specified, assuming 2.\n" +-msgstr "" +-"FIGYELEM: rvnytelen csatorna szmllt hatrozott meg, 2-est hasznlom.\n" ++msgstr "FIGYELEM: rvnytelen csatorna szmllt hatrozott meg, 2-est hasznlom.\n" + +-#: oggenc/oggenc.c:948 +-#, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"FIGYELEM:Nyers mintavtelezst hatrozott meg nem nyers adatra. A bemenetet " +-"nyersknt hasznlom.\n" ++#: oggenc/oggenc.c:780 ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "FIGYELEM:Nyers mintavtelezst hatrozott meg nem nyers adatra. A bemenetet nyersknt hasznlom.\n" + +-#: oggenc/oggenc.c:953 +-#, c-format ++#. Failed, so just set to 44100 ++#: oggenc/oggenc.c:785 + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"FIGYELEM: vnytelen mintavtelezst hatrott meg 44100-at hasznlom.\n" +- +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "FIGYELEM: vnytelen mintavtelezst hatrott meg 44100-at hasznlom.\n" + +-#: oggenc/oggenc.c:981 +-#, c-format ++#: oggenc/oggenc.c:789 + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "FIGYELEM Ismeretlen opcit hatrozott meg, elutastva->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "" +-"Nem lehet a megjegyzst talaktani UTF-8 -ra, hozzads nem sikertelen\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 +-#, c-format ++#: oggenc/oggenc.c:811 + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" +-"Nem lehet a megjegyzst talaktani UTF-8 -ra, hozzads nem sikertelen\n" ++msgstr "Nem lehet a megjegyzst talaktani UTF-8 -ra, hozzads nem sikertelen\n" + +-#: oggenc/oggenc.c:1033 +-#, c-format ++#: oggenc/oggenc.c:830 + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" + msgstr "FIGYELEM: Kevs cmet adott meg, az utols cmet hasznlom.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Nem lehet ltrehozni a knyvtrat \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Hiba a knyvtr ltezsnek a vizsglata sorn %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Hiba: az tvonal \"%s\" rsze nem knyvtr\n" + +-#: ogginfo/ogginfo2.c:212 +-#, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:220 +-#, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:266 +-#, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:342 +-#, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:356 +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:396 +-#, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:400 +-#, c-format +-msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format +-msgid "Version: %d.%d.%d\n" +-msgstr "Verzi: %s" +- +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, fuzzy, c-format +-msgid "Vendor: %s\n" +-msgstr "forgalmaz=%s\n" +- +-#: ogginfo/ogginfo2.c:406 +-#, c-format +-msgid "Width: %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format +-msgid "Height: %d\n" +-msgstr "Verzi: %s" +- +-#: ogginfo/ogginfo2.c:408 +-#, c-format +-msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:411 +-msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:413 +-msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:416 +-msgid "Invalid zero framerate\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:418 +-#, c-format +-msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:422 +-msgid "Aspect ratio undefined\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:427 +-#, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:429 +-msgid "Frame aspect 4:3\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:431 +-msgid "Frame aspect 16:9\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:433 +-#, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:437 +-msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:439 +-msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:441 +-#, fuzzy +-msgid "Colourspace unspecified\n" +-msgstr "nem hatrozott meg mveletet\n" +- +-#: ogginfo/ogginfo2.c:444 +-msgid "Pixel format 4:2:0\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:446 +-msgid "Pixel format 4:2:2\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:448 +-msgid "Pixel format 4:4:4\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:450 +-msgid "Pixel format invalid\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format +-msgid "Target bitrate: %d kbps\n" +-msgstr "" +-"\ttlagos bitrta: %.1f kb/s\n" +-"\n" +- +-#: ogginfo/ogginfo2.c:453 +-#, c-format +-msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 +-msgid "User comments section follows...\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:520 +-msgid "" +-"Theora stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:557 ++#: ogginfo/ogginfo2.c:156 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:565 ++#: ogginfo/ogginfo2.c:164 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:168 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:171 + #, fuzzy, c-format + msgid "Version: %d\n" + msgstr "Verzi: %s" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:175 + #, fuzzy, c-format + msgid "Vendor: %s (%s)\n" + msgstr "forgalmaz=%s\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:182 ++#, fuzzy, c-format ++msgid "Vendor: %s\n" ++msgstr "forgalmaz=%s\n" ++ ++#: ogginfo/ogginfo2.c:183 + #, c-format + msgid "Channels: %d\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:184 + #, fuzzy, c-format + msgid "" + "Rate: %ld\n" + "\n" + msgstr "Dtum: %s" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:187 + #, fuzzy, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "" + "\ttlagos bitrta: %.1f kb/s\n" + "\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:190 + #, fuzzy + msgid "Nominal bitrate not set\n" + msgstr "Figyelmeztets: nvleges \"%s\" nem rtelmezhet\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:193 + #, fuzzy, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "" + "\ttlagos bitrta: %.1f kb/s\n" + "\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:196 + msgid "Upper bitrate not set\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:199 + #, fuzzy, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "" + "\ttlagos bitrta: %.1f kb/s\n" + "\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:202 + msgid "Lower bitrate not set\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" ++#: ogginfo/ogginfo2.c:205 ++msgid "User comments section follows...\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:692 ++#: ogginfo/ogginfo2.c:217 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgid "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:703 ++#: ogginfo/ogginfo2.c:226 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:734 ++#: ogginfo/ogginfo2.c:257 ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:738 ++#: ogginfo/ogginfo2.c:274 + #, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Verzi: %s" +- +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:335 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "forgalmaz=%s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Figyelmeztets: nvleges \"%s\" nem rtelmezhet\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" ++#: ogginfo/ogginfo2.c:347 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:364 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" ++msgid "Warning: granulepos in stream %d decreases from " + msgstr "" + +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" ++#: ogginfo/ogginfo2.c:365 ++msgid " to " + msgstr "" + +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" ++#: ogginfo/ogginfo2.c:365 ++msgid "\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:384 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:795 +-msgid "Invalid zero granulepos rate\n" ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:418 + #, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:810 +-msgid "\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 +-msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++msgid "Warning: EOS not set on stream %d\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Figyelmeztets: maximlis \"%s\" nem rtelmezhet\n" +- +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:537 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "" +-"FIGYELEM: rvnytelen csatorna szmllt hatrozott meg, 2-est hasznlom.\n" + +-#: ogginfo/ogginfo2.c:1075 ++#: ogginfo/ogginfo2.c:549 + #, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1089 +-#, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" ++#: ogginfo/ogginfo2.c:574 ++msgid "Warning: Hole in data found at approximate offset " + msgstr "" + +-#: ogginfo/ogginfo2.c:1107 +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:575 ++msgid " bytes. Corrupted ogg.\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:599 + #, fuzzy, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Hiba a '%s' bemeneti fjl megnyitsa sorn.\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:604 + #, fuzzy, c-format + msgid "" + "Processing file \"%s\"...\n" + "\n" + msgstr "Feldolgozs sikertelen\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:613 + #, fuzzy + msgid "Could not find a processor for stream, bailing\n" + msgstr "A '%s'-t nem lehet megnyitni olvassra\n" + +-#: ogginfo/ogginfo2.c:1156 +-msgid "Page found for stream after EOS flag" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1163 +-msgid "Error unknown." +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1166 ++#: ogginfo/ogginfo2.c:618 + #, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file.\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:625 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1181 ++#: ogginfo/ogginfo2.c:628 + #, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Figyelmeztets: maximlis \"%s\" nem rtelmezhet\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "Figyelmeztets: maximlis \"%s\" nem rtelmezhet\n" ++#: ogginfo/ogginfo2.c:632 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" ++msgstr "" + +-#: ogginfo/ogginfo2.c:1190 ++#: ogginfo/ogginfo2.c:637 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:652 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1213 ++#: ogginfo/ogginfo2.c:659 + #, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 a %s %s -bl\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, c-format ++#: ogginfo/ogginfo2.c:670 + msgid "" +-"(c) 2003-2005 Michael Smith \n" ++"ogginfo 1.0\n" ++"(c) 2002 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] files1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1239 +-#, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, c-format ++#: ogginfo/ogginfo2.c:691 + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:1285 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:720 ++#, fuzzy + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "" + "%s%s\n" +@@ -2415,16 +1402,19 @@ msgstr "%s: a `%c%s' kapcsol + msgid "%s: option `%s' requires an argument\n" + msgstr "%s: a `%s' kapcsolhoz argumentum szksges\n" + ++#. --option + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" + msgstr "%s: a `--%s' kapcsol ismeretlen\n" + ++#. +option or -option + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" + msgstr "%s: a `%c%s' kapcsol ismeretlen\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +@@ -2435,6 +1425,7 @@ msgstr "%s: illeg + msgid "%s: invalid option -- %c\n" + msgstr "%s: rvnytelen kapcsol -- %c\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +@@ -2450,778 +1441,277 @@ msgstr "%s: a `-W %s' kapcsol + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: a `-W %s' kapcsolnem enged meg argumentumot\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Nem tudom rtelmezni a vgsipontot\"%s\"\n" ++#: vcut/vcut.c:131 ++msgid "Page error. Corrupt input.\n" ++msgstr "Lap hiba. Srlt bemenet.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Nem tudom rtelmezni a vgsipontot\"%s\"\n" ++#: vcut/vcut.c:148 ++msgid "Bitstream error, continuing\n" ++msgstr "Bitfolyamat hiba, folyatats\n" ++ ++#: vcut/vcut.c:173 ++msgid "Found EOS before cut point.\n" ++msgstr "EOS-t talltam a kivgsi pont eltt.\n" ++ ++#: vcut/vcut.c:182 ++msgid "Setting eos: update sync returned 0\n" ++msgstr "EOS bellts: szinkronizls 0-val trt vissza\n" ++ ++#: vcut/vcut.c:192 ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Nincs kivgsi pont az adatfolyamban. A msodik fjl res lesz\n" + + #: vcut/vcut.c:225 +-#, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "A '%s'-t nem lehet megnyitni rsra\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Kezelhetlen specilis eset: az els fjl tl rvid?\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format ++#. Might this happen for _really_ high bitrate modes, if we're ++#. * spectacularly unlucky? Doubt it, but let's check for it just ++#. * in case. ++#. ++#: vcut/vcut.c:284 + msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Hasznlat: vcut befjl.ogg kifjl1.ogg kifjl2.ogg vgsipont\n" +- +-#: vcut/vcut.c:266 +-#, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + msgstr "" ++"HIBA: Az els kt audio csomagot nem lehet egy\n" ++" ogg lapra helyezni. A fjl visszakdls nem helyes.\n" + +-#: vcut/vcut.c:277 +-#, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "A '%s'-t nem lehet megnyitni olvassra\n" ++#: vcut/vcut.c:297 ++msgid "Recoverable bitstream error\n" ++msgstr "Helyrehozhat adatfolyam hiba\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 +-#, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Nem tudom rtelmezni a vgsipontot\"%s\"\n" ++#: vcut/vcut.c:307 ++msgid "Bitstream error\n" ++msgstr "Adatfolyam hiba\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Feldolgozs: Vgs a %lld -nl\n" ++#: vcut/vcut.c:330 ++msgid "Update sync returned 0, setting eos\n" ++msgstr "A szinkronizls 0-val trt vissza, EOS belltsa\n" + +-#: vcut/vcut.c:303 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Feldolgozs: Vgs a %lld -nl\n" ++#: vcut/vcut.c:376 ++msgid "Input not ogg.\n" ++msgstr "A bemenet nem ogg.\n" + +-#: vcut/vcut.c:314 +-#, c-format +-msgid "Processing failed\n" +-msgstr "Feldolgozs sikertelen\n" ++#: vcut/vcut.c:386 ++msgid "Error in first page\n" ++msgstr "Hiba els oldalon\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Figyelmeztets: Vratlan fjlvg a WAV-fejlcben\n" ++#: vcut/vcut.c:391 ++msgid "error in first packet\n" ++msgstr "hiba az els csomagban\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Kulcs nem tallhat" ++#: vcut/vcut.c:397 ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Hiba az elsdleges fejlcben: lehet, hogy nem vorbis?\n" + +-#: vcut/vcut.c:412 +-#, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++#: vcut/vcut.c:417 ++msgid "Secondary header corrupt\n" ++msgstr "Msodlagos fejlc srlt\n" ++ ++#: vcut/vcut.c:430 ++msgid "EOF in headers\n" ++msgstr "Fjl vg jel a fejlcben\n" + + #: vcut/vcut.c:456 +-#, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++msgstr "Hasznlat: vcut befjl.ogg kifjl1.ogg kifjl2.ogg vgsipont\n" + + #: vcut/vcut.c:460 +-#, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"FIGYELEM: a vcut mg mindig nincs teljesen ksz\n" ++" Ellenrizze a kimeneti fjl helyesges mieltt letrli az eredetit\n" ++"\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Nem sikerlt megjegyzsek rsa a '%s' kimeneti fjlba\n" +- +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Hiba az els oldal Ogg adatfolyam olvassa kzben." +- +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:465 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" +- +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Helyrehozhat adatfolyam hiba\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Msodlagos fejlc srlt\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "A '%s'-t nem lehet megnyitni olvassra\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:470 vcut/vcut.c:475 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Bitfolyamat hiba, folyatats\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Hiba az elsdleges fejlcben: lehet, hogy nem vorbis?\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "A '%s'-t nem lehet megnyitni rsra\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:480 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "A bemenet nem ogg.\n" +- +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Bitfolyamat hiba, folyatats\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Nem tudom rtelmezni a vgsipontot\"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:484 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" +- +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "EOS-t talltam a kivgsi pont eltt.\n" ++msgid "Processing: Cutting at %lld\n" ++msgstr "Feldolgozs: Vgs a %lld -nl\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:493 ++msgid "Processing failed\n" ++msgstr "Feldolgozs sikertelen\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Hiba az els oldal Ogg adatfolyam olvassa kzben." ++#: vcut/vcut.c:514 ++msgid "Error reading headers\n" ++msgstr "Hiba a fejlc olvassa kzben\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Hiba a kezd fejlc csomag olvassa kzben." ++#: vcut/vcut.c:537 ++msgid "Error writing first output file\n" ++msgstr "Hiba az els kimeneti fjl rsa kzben\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:545 ++msgid "Error writing second output file\n" ++msgstr "Hiba az msodik kimeneti fjl rsa kzben\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:220 + msgid "Input truncated or empty." + msgstr "A bemenet megcsonktott vagy res." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:222 + msgid "Input is not an Ogg bitstream." + msgstr "A bemenet nem Ogg adatfolyam." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Ogg adatfolyam nem tartalmaz vorbis adatokat." ++#: vorbiscomment/vcedit.c:239 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Hiba az els oldal Ogg adatfolyam olvassa kzben." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "Fjl vg jel a vorbis fejlc vge eltt." ++#: vorbiscomment/vcedit.c:245 ++msgid "Error reading initial header packet." ++msgstr "Hiba a kezd fejlc csomag olvassa kzben." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:251 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Ogg adatfolyam nem tartalmaz vorbis adatokat." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:274 + msgid "Corrupt secondary header." + msgstr "Srlt msodlagos fejlc." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:295 ++msgid "EOF before end of vorbis headers." + msgstr "Fjl vg jel a vorbis fejlc vge eltt." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:448 + msgid "Corrupt or missing data, continuing..." + msgstr "Srlt vagy hinyz adatok, folytats..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Hiba az adatfolyam rsa kzben. A kimeneti adatfolyam lehet hogy srlt " +-"vagy megcsonktott." ++#: vorbiscomment/vcedit.c:487 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Hiba az adatfolyam rsa kzben. A kimeneti adatfolyam lehet hogy srlt vagy megcsonktott." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:103 vorbiscomment/vcomment.c:129 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Sikertelen a '%s' fjl megnyitsa mint vorbis\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:148 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Rossz megjegyzs: '%s'\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:160 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "rossz megjegyzs: '%s'\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:170 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Nem sikerlt megjegyzsek rsa a '%s' kimeneti fjlba\n" + +-#: vorbiscomment/vcomment.c:280 +-#, c-format ++#. should never reach this point ++#: vorbiscomment/vcomment.c:187 + msgid "no action specified\n" + msgstr "nem hatrozott meg mveletet\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "" +-"Nem lehet a megjegyzst talaktani UTF-8 -ra, hozzads nem sikertelen\n" +- +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" ++#: vorbiscomment/vcomment.c:269 ++msgid "Couldn't convert comment to UTF8, cannot add\n" ++msgstr "Nem lehet a megjegyzst talaktani UTF-8 -ra, hozzads nem sikertelen\n" + +-#: vorbiscomment/vcomment.c:532 +-#, c-format ++#: vorbiscomment/vcomment.c:287 ++#, fuzzy + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Rossz tpus az opcik kztt" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 +-#, c-format ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Hasznlat: \n" ++" vorbiscomment [-l] fjl.ogg (a megjegyzsek listja)\n" ++" vorbiscomment -a be.ogg ki.ogg (megjegyzs hozzadsa)\n" ++" vorbiscomment -w be.ogg ki.ogg (megjegyzs mdostsa)\n" ++"\taz j parancsokat a kvetkez formban vrja\n" ++"\t'TAG=rtk' az stdin-en. gy teljes mrtkben\n" ++"\tkicserlheti a ltez adatokat.\n" ++" A '-a'-t s a '-w'-t hasznlhatja egy fjl nvvel,\n" ++" ekkor egy ideiglenes fjlt fog hasznlni.\n" ++" '-c'-vel meghatrozhat egy fjlt ahonnan veszi a megjegyzseket\n" ++" az stdin helyet.\n" ++" Pl: vorbiscomment -a be.ogg -c megjegyzsek.txt\n" ++" ez hozzfzi a 'megjegyzsek.txt' tartalmt a 'be.ogg'-hoz\n" ++" Vgezetl, a '-t'-vel heghatrozhatja parancssorban \n" ++" a TAGokat. pl.\n" ++" vorbiscomment -a be.ogg -t \"ARTIST=Egy src\" -t \"TITLE=Egy cm\"\n" ++" (megjegyzs ha ezt a lehetsget hasznlja, akkor a fjlbl olvass\n" ++" vagy az stdin hasznlata le van tiltva)\n" ++ ++#: vorbiscomment/vcomment.c:371 + msgid "Internal error parsing command options\n" + msgstr "Bels hiba a parancs opcijnak az rtelmezse sorn\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:456 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Hiba a '%s' bemeneti fjl megnyitsa sorn.\n" + +-#: vorbiscomment/vcomment.c:741 +-#, c-format ++#: vorbiscomment/vcomment.c:465 + msgid "Input filename may not be the same as output filename\n" + msgstr "" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:476 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Hiba a '%s' kimeneti fjl megnyitsa sorn.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:491 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Hiba a '%s' megjegyzs fjl megnyitsa sorn.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:508 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Hiba a '%s' megjegyzs fjl megnyitsa sorn.\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:536 + #, fuzzy, c-format + msgid "Error removing old file %s\n" + msgstr "Hiba a '%s' megjegyzs fjl megnyitsa sorn.\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:538 + #, fuzzy, c-format + msgid "Error renaming %s to %s\n" + msgstr "Hiba a fejlc olvassa kzben\n" + +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Hiba a '%s' megjegyzs fjl megnyitsa sorn.\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "WAV-fjl olvas" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Bels hiba a parancs opcijnak az rtelmezse sorn\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Lap hiba. Srlt bemenet.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "EOS bellts: szinkronizls 0-val trt vissza\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Nincs kivgsi pont az adatfolyamban. A msodik fjl res lesz\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Kezelhetlen specilis eset: az els fjl tl rvid?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Nincs kivgsi pont az adatfolyamban. A msodik fjl res lesz\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "HIBA: Az els kt audio csomagot nem lehet egy\n" +-#~ " ogg lapra helyezni. A fjl visszakdls nem helyes.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "A szinkronizls 0-val trt vissza, EOS belltsa\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Adatfolyam hiba\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Hiba els oldalon\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "hiba az els csomagban\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "Fjl vg jel a fejlcben\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "FIGYELEM: a vcut mg mindig nincs teljesen ksz\n" +-#~ " Ellenrizze a kimeneti fjl helyesges mieltt letrli az eredetit\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Hiba a fejlc olvassa kzben\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Hiba az els kimeneti fjl rsa kzben\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Hiba az msodik kimeneti fjl rsa kzben\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 a %s %s-bl\n" +-#~ "Xiphophorus Team (http://www.xiph.org/)\n" +-#~ "Magyarra fordtotta Gbor Istvn \n" +-#~ "Hasznlat: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help ez a segtsg\n" +-#~ " -V, --version az Ogg123 verzijnak a megjelentse\n" +-#~ " -d, --device=d a 'd' kimeneti eszkz meghatrozsa\n" +-#~ " Lehetsges eszkzk ('*'=live, '@'=file):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=fjlnv Belltja a kimeneti fjlnevet az elzleg\n" +-#~ " meghatrozott eszkzhz (a '-d'-vel).\n" +-#~ " -k n, --skip n tugorja az els 'n' msodpercet\n" +-#~ " -o, --device-option=k:v trja a specilis opcit a k rtkvel\n" +-#~ " a v elzleg meghatzott eszkzt (a '-d'-vel). Tovbbi\n" +-#~ " informcihoz nzze meg man lapot.\n" +-#~ " -b n, --buffer n 'n' kilobjt bemeneti puffert hasznl\n" +-#~ " -p n, --prebuffer n betlt n%% a bemeneti pufferbe lejtszs eltt\n" +-#~ " -v, --verbose megjelenti a folyamatot s egyb adatokat\n" +-#~ " -q, --quiet nem r ki semmit (mg a cmet sem)\n" +-#~ " -x n, --nth minden 'n'-edik blokkot jtsz le\n" +-#~ " -y n, --ntimes megismtel minden lejtszott blokkot 'n'-szer\n" +-#~ " -z, --shuffle vletlen lejtszs\n" +-#~ "\n" +-#~ "ogg123 tugrik a kvetkez szmra ha egy SIGINT (Ctrl-C) jelet kap; kt " +-#~ "SIGINT\n" +-#~ "s ezredmsodpercen bell akkor megszakad az ogg123 futsa.\n" +-#~ " -l, --delay=s belltja s [ezredmsodperc] (alapbl 500).\n" +- +-#~ msgid "Version is %d" +-#~ msgstr "Verzi: %d" +- +-#, fuzzy +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Hasznlat: oggenc [opcik] input.wav [...]\n" +-#~ "\n" +-#~ "OPCIK:\n" +-#~ " ltalsnos:\n" +-#~ " -Q, --quiet Nemr kisemmit az stderr-re\n" +-#~ " -h, --help Kirja ezt a szveget\n" +-#~ " -r, --raw Nyers md. A bemeneti fjlt kzvetlel mint PCM " +-#~ "adat olvassa\n" +-#~ " -B, --raw-bits=n Belltja a bitenknti minta vtelezst a nyers " +-#~ "bemenethez. Alapbl 16\n" +-#~ " -C, --raw-chan=n Belltja a csatornk szmt. Alapblis 2\n" +-#~ " -R, --raw-rate=n Belltja a msodpercenkni mintavtelezsek szmt " +-#~ "a nyers bemenethez. Alapbl 44100\n" +-#~ " -b, --bitrate A kdls tlagos bitrtjnak kivlasztsa. Ez " +-#~ "hasznlja\n" +-#~ " a kdls tlagos bitrtjaknt. Ez az rtk\n" +-#~ " kbps-ban rtend.\n" +-#~ " -m, --min-bitrate Meghatrozza az minimlis bitrtt(kbps-ban). " +-#~ "Hasznos\n" +-#~ " fix mret csatornknl.\n" +-#~ " -M, --max-bitrate Meghatrozza az maximlis bitrtt(kbps-ban). " +-#~ "Hasznos\n" +-#~ " az adatfolyamoknl.\n" +-#~ " -q, --quality A minsg meghatrozsa 0 (alacsony) s 10 (magas) " +-#~ "kztt,\n" +-#~ " hasznlhatja a bitrta meghatrozs helyett.\n" +-#~ " Ez a normlis mvelet.\n" +-#~ " Meghatrozhat trt rtkeket (pl. 2.75) \n" +-#~ " -s, --serial A folyamat sorozat szmnak a meghatrozsa. Ha " +-#~ "tbb fjlt\n" +-#~ " kdl akkor ez a szm automatikusan nvekszik\n" +-#~ " minden folyamat utn.\n" +-#~ "\n" +-#~ " Nevezs:\n" +-#~ " -o, --output=fn Kirja a fjlt fn nvvel (csak egy fjlos mdban " +-#~ "hasznlhat)\n" +-#~ " -n, --names=sztring Ezzel a sztringgel nevezi el a fjlokat, ahol a %%" +-#~ "a az eladt, %%t a cmet\n" +-#~ " %%l az albumot,%%n a sv szmot s a %%d " +-#~ "pedig a dtumot jelenti\n" +-#~ " %%%% %%.\n" +-#~ " -X, --name-remove=s Eltvoltja a meghatrozott karakterket a '-n' " +-#~ "formj\n" +-#~ " sztringekbl . Hasznos lehet az rvnyes formtum " +-#~ "fjlnevek ltrehozst.\n" +-#~ " -P, --name-replace=s Kicserli az eltvoltott karaktereket amit a --" +-#~ "name-remove-vel\n" +-#~ " hatrozott. Ha a lista rvidebb mint a \n" +-#~ " --name-remove lista vagy nincs meghatrozva akkor " +-#~ "az extra\n" +-#~ " karaktereket egyszeren eltvoltja.\n" +-#~ " Az alapbelltsok platformfgg\n" +-#~ " -c, --comment=c A meghatrozott sztringek megjegyzsknt hozzdja a " +-#~ "fjlhoz. Ezt sok helyen\n" +-#~ " hasznlhat.\n" +-#~ " -d, --date A sv dtumnak meghatrozsa \n" +-#~ " -N, --tracknum A sv szmnak a meghatrozsa\n" +-#~ " -t, --title A sv cme\n" +-#~ " -l, --album Az album neve\n" +-#~ " -a, --artist Az elad neve\n" +-#~ " -G, --genre A sv stlusa\n" +-#~ " Ha tbb bementi fjl ad meg akkor az elz t\n" +-#~ " paramtert hasznlja fel,\n" +-#~ " Ha kevesebb cmet hatrozz meg\n" +-#~ " mint ahny fjl van akkor az OggEnc egy " +-#~ "figyelmezetst kld\n" +-#~ " s felhasznlja az utols cmet a fjl tnevezsre. " +-#~ "Ha kevesebb\n" +-#~ " svot ad meg akkor nem fogja szmozni a fjlokat.\n" +-#~ " Egybknt minden utols tagot jra felhasznl\n" +-#~ " minden tovbbi figyelmezets nlkl(pl. gy csak " +-#~ "egyszer kell meghatrozni a dtumot\n" +-#~ " s az sszes fjl ezt hasznlja)\n" +-#~ "\n" +-#~ "BEMENETI FJLOK:\n" +-#~ " Az OggEnc bemeneti fjljai jelenleg 16 vagy 8 bites PCM WAV, AIFF, vagy " +-#~ "AIFF/C\n" +-#~ " fjlok. A fjlok lehetnek monok vagy szterek (vagy tbb csatornsok) s " +-#~ "brmilyen mintavtelezs.\n" +-#~ " Habr a kdol csak 44.1 s 48 kHz mkdik s minden egyb\n" +-#~ " frekvencia a minsg romlshoz vezet.\n" +-#~ " Esetleg, a '--raw' opcival hasznlhat nyers PCM adat fjlokat, amelyek\n" +-#~ " 16 bites sztere little-endian PCM ('headerless wav') kell lennie, de " +-#~ "semilyen egyb\n" +-#~ " paramtert nem hasznlhat a nyers mdban.\n" +-#~ " A '-' -el meghatrozhatja hogy stdin-t hasznlja mint bemeneti fjlnv.\n" +-#~ " Ebben a mdban az alaprtelemezett kimenet az stdout. A kimeneti " +-#~ "fjlt \n" +-#~ "a '-o'-val hatzhatja meg\n" +-#~ "\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Hasznlat: \n" +-#~ " vorbiscomment [-l] fjl.ogg (a megjegyzsek listja)\n" +-#~ " vorbiscomment -a be.ogg ki.ogg (megjegyzs hozzadsa)\n" +-#~ " vorbiscomment -w be.ogg ki.ogg (megjegyzs mdostsa)\n" +-#~ "\taz j parancsokat a kvetkez formban vrja\n" +-#~ "\t'TAG=rtk' az stdin-en. gy teljes mrtkben\n" +-#~ "\tkicserlheti a ltez adatokat.\n" +-#~ " A '-a'-t s a '-w'-t hasznlhatja egy fjl nvvel,\n" +-#~ " ekkor egy ideiglenes fjlt fog hasznlni.\n" +-#~ " '-c'-vel meghatrozhat egy fjlt ahonnan veszi a megjegyzseket\n" +-#~ " az stdin helyet.\n" +-#~ " Pl: vorbiscomment -a be.ogg -c megjegyzsek.txt\n" +-#~ " ez hozzfzi a 'megjegyzsek.txt' tartalmt a 'be.ogg'-hoz\n" +-#~ " Vgezetl, a '-t'-vel heghatrozhatja parancssorban \n" +-#~ " a TAGokat. pl.\n" +-#~ " vorbiscomment -a be.ogg -t \"ARTIST=Egy src\" -t \"TITLE=Egy cm\"\n" +-#~ " (megjegyzs ha ezt a lehetsget hasznlja, akkor a fjlbl olvass\n" +-#~ " vagy az stdin hasznlata le van tiltva)\n" +- + #~ msgid "Internal error: long option given when none expected.\n" + #~ msgstr "Bels hiba: hossz opcit hasznlt amikor nem azt vrtam.\n" + +@@ -3253,16 +1743,14 @@ msgstr "Hiba a '%s' megjegyz + #~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" + #~ " At other than 44.1/48 kHz quality will be degraded.\n" + #~ msgstr "" +-#~ "Figyelmeztets:A vorbis jelenleg nincs erre a bemenetre hangolva(%.3f " +-#~ "kHz).\n" ++#~ "Figyelmeztets:A vorbis jelenleg nincs erre a bemenetre hangolva(%.3f kHz).\n" + #~ " Minden 44.1/48 kHz-tl eltr frekvencia a minsg romlshoz vezethet.\n" + + #~ msgid "" + #~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" + #~ " At other than 44.1/48 kHz quality will be significantly degraded.\n" + #~ msgstr "" +-#~ "Figyelmeztets:A vorbis jelenleg nincs erre a bemenetre hangolva(%.3f " +-#~ "kHz).\n" ++#~ "Figyelmeztets:A vorbis jelenleg nincs erre a bemenetre hangolva(%.3f kHz).\n" + #~ " Minden 44.1/48 kHz-tl eltr frekvencia a minsg romlshoz vezethet.\n" + + #~ msgid "" +@@ -3285,16 +1773,13 @@ msgstr "Hiba a '%s' megjegyz + #~ "Javaslom hogy CSAK vgszksg esetn hasznlja\n" + #~ "(pl. bizonyos audio folyam alkalmazsoknl).\n" + #~ "A bitrta kezel motor ltalban minsg romlshoz vezet,\n" +-#~ "hasznlja a normlis VBR mdokat (a minsget a '-q'val hatrozhatja " +-#~ "meg) \n" ++#~ "hasznlja a normlis VBR mdokat (a minsget a '-q'val hatrozhatja meg) \n" + #~ "nagyon ajnlott, hogy rtse a dolgt.\n" + #~ "A -managed opci hasznlata ktelez lesz a kvetkez kiadsban.\n" + #~ "\n" + + #~ msgid "WARNING: negative quality specified, setting to minimum.\n" +-#~ msgstr "" +-#~ "FIGYELEM: a minsg tl alacsonyra lett lltva, a minimlisra " +-#~ "belltva.\n" ++#~ msgstr "FIGYELEM: a minsg tl alacsonyra lett lltva, a minimlisra belltva.\n" + + #~ msgid "Usage: %s [filename1.ogg] ... [filenameN.ogg]\n" + #~ msgstr "Hasznlat: %s [fjlnv1.ogg] ... [fjlnvN.ogg]\n" +diff --git a/po/id.po b/po/id.po +new file mode 100644 +index 0000000..770ced1 +--- /dev/null ++++ b/po/id.po +@@ -0,0 +1,2890 @@ ++# Pesan bahasa Indonesia untuk vorbis-tools. ++# Copyright (C) 2009 Xiph.Org Foundation ++# This file is distributed under the same license as the vorbis-tools package. ++# Arif E. Nugroho , 2009, 2010. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: vorbis-tools 1.4.0\n" ++"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" ++"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"PO-Revision-Date: 2010-07-07 23:00+0700\n" ++"Last-Translator: Arif E. Nugroho \n" ++"Language-Team: Indonesian \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=ISO-8859-1\n" ++"Content-Transfer-Encoding: 8bit\n" ++ ++#: ogg123/buffer.c:117 ++#, c-format ++msgid "ERROR: Out of memory in malloc_action().\n" ++msgstr "ERROR: Kehabisan memori dalam malloc_action().\n" ++ ++#: ogg123/buffer.c:364 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "ERROR: Tidak dapat mengalokasikan memori dalam malloc_buffer_stats()\n" ++ ++#: ogg123/callbacks.c:76 ++msgid "ERROR: Device not available.\n" ++msgstr "ERROR: Perangkat tidak tersedia.\n" ++ ++#: ogg123/callbacks.c:79 ++#, c-format ++msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++msgstr "ERROR: %s membutuhkan sebuah nama berkas keluaran untuk dispesifikasikan dengan -f.\n" ++ ++#: ogg123/callbacks.c:82 ++#, c-format ++msgid "ERROR: Unsupported option value to %s device.\n" ++msgstr "ERROR: Nilai pilihan ke perangkat %s tidak didukung.\n" ++ ++#: ogg123/callbacks.c:86 ++#, c-format ++msgid "ERROR: Cannot open device %s.\n" ++msgstr "ERROR: Tidak dapat membuka perangkat %s.\n" ++ ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "ERROR: Device %s failure.\n" ++msgstr "ERROR: Perangkat %s gagal.\n" ++ ++#: ogg123/callbacks.c:93 ++#, c-format ++msgid "ERROR: An output file cannot be given for %s device.\n" ++msgstr "ERROR: Berkas keluaran tidak dapat diberikan untuk perangkat %s.\n" ++ ++#: ogg123/callbacks.c:96 ++#, c-format ++msgid "ERROR: Cannot open file %s for writing.\n" ++msgstr "ERROR: Tidak dapat membuka berkas %s untuk penulisan.\n" ++ ++#: ogg123/callbacks.c:100 ++#, c-format ++msgid "ERROR: File %s already exists.\n" ++msgstr "ERROR: Berkas %s telah ada.\n" ++ ++#: ogg123/callbacks.c:103 ++#, c-format ++msgid "ERROR: This error should never happen (%d). Panic!\n" ++msgstr "ERROR: Error ini seharusnya tidak pernah terjadi (%d). Panik!\n" ++ ++#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 ++msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++msgstr "ERROR: Kehabisan memori dalam new_audio_reopen_arg().\n" ++ ++#: ogg123/callbacks.c:179 ++msgid "Error: Out of memory in new_print_statistics_arg().\n" ++msgstr "Error: Kehabisan memori dalam new_print_statistics_arg().\n" ++ ++#: ogg123/callbacks.c:238 ++msgid "ERROR: Out of memory in new_status_message_arg().\n" ++msgstr "ERROR: Kehabisan memori dalam new_status_message_arg().\n" ++ ++#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "ERROR: Kehabisan memori dalam decoder_buffered_metada_callback().\n" ++ ++#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 ++msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "ERROR: Kehabisan memori dalam decoder_buffered_metadata_callback().\n" ++ ++#: ogg123/cfgfile_options.c:55 ++msgid "System error" ++msgstr "Kesalahan sistem" ++ ++#: ogg123/cfgfile_options.c:58 ++#, c-format ++msgid "=== Parse error: %s on line %d of %s (%s)\n" ++msgstr "=== Kesalahan pengambilan: %s di baris %d dari %s (%s)\n" ++ ++#: ogg123/cfgfile_options.c:134 ++msgid "Name" ++msgstr "Nama" ++ ++#: ogg123/cfgfile_options.c:137 ++msgid "Description" ++msgstr "Deskripsi" ++ ++#: ogg123/cfgfile_options.c:140 ++msgid "Type" ++msgstr "Tipe" ++ ++#: ogg123/cfgfile_options.c:143 ++msgid "Default" ++msgstr "Baku" ++ ++#: ogg123/cfgfile_options.c:169 ++#, c-format ++msgid "none" ++msgstr "kosong" ++ ++#: ogg123/cfgfile_options.c:172 ++#, c-format ++msgid "bool" ++msgstr "bool" ++ ++#: ogg123/cfgfile_options.c:175 ++#, c-format ++msgid "char" ++msgstr "karakter" ++ ++#: ogg123/cfgfile_options.c:178 ++#, c-format ++msgid "string" ++msgstr "string" ++ ++#: ogg123/cfgfile_options.c:181 ++#, c-format ++msgid "int" ++msgstr "bilangan-bulat" ++ ++#: ogg123/cfgfile_options.c:184 ++#, c-format ++msgid "float" ++msgstr "pecahan" ++ ++#: ogg123/cfgfile_options.c:187 ++#, c-format ++msgid "double" ++msgstr "double" ++ ++#: ogg123/cfgfile_options.c:190 ++#, c-format ++msgid "other" ++msgstr "lain" ++ ++#: ogg123/cfgfile_options.c:196 ++msgid "(NULL)" ++msgstr "(KOSONG)" ++ ++#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 ++#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 ++#: oggenc/oggenc.c:673 ++msgid "(none)" ++msgstr "(kosong)" ++ ++#: ogg123/cfgfile_options.c:429 ++msgid "Success" ++msgstr "Sukses" ++ ++#: ogg123/cfgfile_options.c:433 ++msgid "Key not found" ++msgstr "Kunci tidak ditemukan" ++ ++#: ogg123/cfgfile_options.c:435 ++msgid "No key" ++msgstr "Tidak ada kunci" ++ ++#: ogg123/cfgfile_options.c:437 ++msgid "Bad value" ++msgstr "Nilai buruk" ++ ++#: ogg123/cfgfile_options.c:439 ++msgid "Bad type in options list" ++msgstr "Tipe buruk dalam daftar pilihan" ++ ++#: ogg123/cfgfile_options.c:441 ++msgid "Unknown error" ++msgstr "Kesalahan tidak diketahui" ++ ++#: ogg123/cmdline_options.c:83 ++msgid "Internal error parsing command line options.\n" ++msgstr "Kesalahan internal dalam pengambilan pilihan baris perintah.\n" ++ ++#: ogg123/cmdline_options.c:90 ++#, c-format ++msgid "Input buffer size smaller than minimum size of %dkB." ++msgstr "Ukuran penyangga masukan lebih kecil dari ukuran minimal dari %dkB." ++ ++#: ogg123/cmdline_options.c:102 ++#, c-format ++msgid "" ++"=== Error \"%s\" while parsing config option from command line.\n" ++"=== Option was: %s\n" ++msgstr "" ++"=== Error \"%s\" ketika mengambil pilihan konfigurasi dari baris perintah.\n" ++"=== Pilihan adalah: %s\n" ++ ++#: ogg123/cmdline_options.c:109 ++#, c-format ++msgid "Available options:\n" ++msgstr "Pilihan yang tersedia:\n" ++ ++#: ogg123/cmdline_options.c:118 ++#, c-format ++msgid "=== No such device %s.\n" ++msgstr "=== Tidak ada perangkat seperti itu %s.\n" ++ ++#: ogg123/cmdline_options.c:138 ++#, c-format ++msgid "=== Driver %s is not a file output driver.\n" ++msgstr "=== Driver %s tidak ada berkas keluaran driver.\n" ++ ++#: ogg123/cmdline_options.c:143 ++msgid "=== Cannot specify output file without specifying a driver.\n" ++msgstr "=== Tidak dapat menspesifikasikan berkas keluaran tanpa menspesifikasikan sebuah driver.\n" ++ ++#: ogg123/cmdline_options.c:162 ++#, c-format ++msgid "=== Incorrect option format: %s.\n" ++msgstr "=== Pilihan format tidak benar: %s.\n" ++ ++#: ogg123/cmdline_options.c:177 ++msgid "--- Prebuffer value invalid. Range is 0-100.\n" ++msgstr "--- Nilai sebelum penyangga tidak valid. Jangkauan adalah 0-100.\n" ++ ++#: ogg123/cmdline_options.c:201 ++#, c-format ++msgid "ogg123 from %s %s" ++msgstr "ogg123 dari %s %s" ++ ++#: ogg123/cmdline_options.c:208 ++msgid "--- Cannot play every 0th chunk!\n" ++msgstr "-- Tidak dapat memainkan setiap potongan ke-0!\n" ++ ++#: ogg123/cmdline_options.c:216 ++msgid "" ++"--- Cannot play every chunk 0 times.\n" ++"--- To do a test decode, use the null output driver.\n" ++msgstr "" ++"-- Tidak dapat memainkan setiap potongan 0 kali.\n" ++"--- Untuk menjalankan sebuah percobaan dekoding, gunakan driver keluaran kosong.\n" ++ ++#: ogg123/cmdline_options.c:232 ++#, c-format ++msgid "--- Cannot open playlist file %s. Skipped.\n" ++msgstr "--- Tidak dapat membuka berkas daftar-lagu %s. Dilewatkan.\n" ++ ++#: ogg123/cmdline_options.c:248 ++msgid "=== Option conflict: End time is before start time.\n" ++msgstr "=== Pilihan konflik: Waktu akhir sebelum waktu mulai.\n" ++ ++#: ogg123/cmdline_options.c:261 ++#, c-format ++msgid "--- Driver %s specified in configuration file invalid.\n" ++msgstr "--- Driver %s dispesifikasikan dalam berkas konfigurasi tidak valid.\n" ++ ++#: ogg123/cmdline_options.c:271 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Tidak dapat memuat driver baku dan tidak ada driver yang dispesifikasikan dalam berkas konfigurasi. Keluar.\n" ++ ++#: ogg123/cmdline_options.c:306 ++#, c-format ++msgid "" ++"ogg123 from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"ogg123 dari %s %s\n" ++" oleh the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:309 ++#, c-format ++msgid "" ++"Usage: ogg123 [options] file ...\n" ++"Play Ogg audio files and network streams.\n" ++"\n" ++msgstr "" ++"Penggunaan: ogg123 [pilihan] berkas ...\n" ++"Mainkan berkas audio Ogg dan aliran jaringan.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:312 ++#, c-format ++msgid "Available codecs: " ++msgstr "Codecs yang tersedia: " ++ ++#: ogg123/cmdline_options.c:315 ++#, c-format ++msgid "FLAC, " ++msgstr "FLAC, " ++ ++#: ogg123/cmdline_options.c:319 ++#, c-format ++msgid "Speex, " ++msgstr "Speex, " ++ ++#: ogg123/cmdline_options.c:322 ++#, c-format ++msgid "" ++"Ogg Vorbis.\n" ++"\n" ++msgstr "" ++"Ogg Vorbis.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:324 ++#, c-format ++msgid "Output options\n" ++msgstr "Pilihan keluaran\n" ++ ++#: ogg123/cmdline_options.c:325 ++#, c-format ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device dev Gunakan perangkat keluaran \"dev\". Perangkat yang tersedia:\n" ++ ++#: ogg123/cmdline_options.c:327 ++#, c-format ++msgid "Live:" ++msgstr "Langsung:" ++ ++#: ogg123/cmdline_options.c:336 ++#, c-format ++msgid "File:" ++msgstr "Berkas:" ++ ++#: ogg123/cmdline_options.c:345 ++#, c-format ++msgid "" ++" -f file, --file file Set the output filename for a file device\n" ++" previously specified with --device.\n" ++msgstr "" ++" -f berkas, --file berk Set nama berkas keluaran untuk sebuah perangkat berkas\n" ++" yang sebelumnya dispesifikasikan dengan --device.\n" ++ ++#: ogg123/cmdline_options.c:348 ++#, c-format ++msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" ++msgstr " --audio-buffer n Gunakan sebuah penyangga keluaran audio dari 'n' kilobytes\n" ++ ++#: ogg123/cmdline_options.c:349 ++#, c-format ++msgid "" ++" -o k:v, --device-option k:v\n" ++" Pass special option 'k' with value 'v' to the\n" ++" device previously specified with --device. See\n" ++" the ogg123 man page for available device options.\n" ++msgstr "" ++" -o k:v, --device-option k:v\n" ++" Lewatkan pilihan spesial 'k' dengan nilai 'v' ke\n" ++" perangkat yang sebelumnya dispesifikasikan dengan\n" ++" --device. Lihat halaman petunjuk penggunaan ogg123\n" ++" untuk pilihan perangkat yang tersedia.\n" ++ ++#: ogg123/cmdline_options.c:355 ++#, c-format ++msgid "Playlist options\n" ++msgstr "Pilihan daftar lagu\n" ++ ++#: ogg123/cmdline_options.c:356 ++#, c-format ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ berkas, --list berk Baca daftar-lagu dari berkas dan URL dari \"berkas\"\n" ++ ++#: ogg123/cmdline_options.c:357 ++#, c-format ++msgid " -r, --repeat Repeat playlist indefinitely\n" ++msgstr " -r, --repeat Ulang daftar-lagu selamanya\n" ++ ++#: ogg123/cmdline_options.c:358 ++#, c-format ++msgid " -R, --remote Use remote control interface\n" ++msgstr " -R, --remote Gunakan antar-muka remote control\n" ++ ++#: ogg123/cmdline_options.c:359 ++#, c-format ++msgid " -z, --shuffle Shuffle list of files before playing\n" ++msgstr " -z, --shuffle Acak daftar dari berkas sebelum memainkan\n" ++ ++#: ogg123/cmdline_options.c:360 ++#, c-format ++msgid " -Z, --random Play files randomly until interrupted\n" ++msgstr " -Z, --random Mainkan berkas secara acak sampai terinterupsi\n" ++ ++#: ogg123/cmdline_options.c:363 ++#, c-format ++msgid "Input options\n" ++msgstr "Pilihan masukan\n" ++ ++#: ogg123/cmdline_options.c:364 ++#, c-format ++msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++msgstr " -b n, --buffer n Gunakan sebuah penyangga masukan dari 'n' kilobytes\n" ++ ++#: ogg123/cmdline_options.c:365 ++#, c-format ++msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++msgstr " -p n, --prebuffer n Muat n%% dari masukan penyangga sebelum memainkan\n" ++ ++#: ogg123/cmdline_options.c:368 ++#, c-format ++msgid "Decode options\n" ++msgstr "Pilihan decode\n" ++ ++#: ogg123/cmdline_options.c:369 ++#, c-format ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Lewatkan 'n' detik pertama (atau format hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:370 ++#, c-format ++msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -K n, --end n Akhir di detik 'n' (atau format hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:371 ++#, c-format ++msgid " -x n, --nth n Play every 'n'th block\n" ++msgstr " -x n, --nth n Mainkan setiap blok ke 'n'\n" ++ ++#: ogg123/cmdline_options.c:372 ++#, c-format ++msgid " -y n, --ntimes n Repeat every played block 'n' times\n" ++msgstr " -y n, --ntimes n Ulangi setiap memainkan blok 'n' kali\n" ++ ++#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 ++#, c-format ++msgid "Miscellaneous options\n" ++msgstr "Pilihan tambahan\n" ++ ++#: ogg123/cmdline_options.c:376 ++#, c-format ++msgid "" ++" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" ++" will skip to the next song on SIGINT (Ctrl-C),\n" ++" and will terminate if two SIGINTs are received\n" ++" within the specified timeout 's'. (default 500)\n" ++msgstr "" ++" -l s, --delay s Set terminasi waktu habis dalam mili-detik. ogg123\n" ++" akan melewati lagu berikutnya dalam SIGINT (Ctrl-C),\n" ++" dan akan mengakhiri jik dua SIGINT diterima\n" ++" dalam 's' waktu habis yang dispesifikasikan. (baku 500)\n" ++ ++#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 ++#, c-format ++msgid " -h, --help Display this help\n" ++msgstr " -h, --help Tampilkan bantuan ini\n" ++ ++#: ogg123/cmdline_options.c:382 ++#, c-format ++msgid " -q, --quiet Don't display anything (no title)\n" ++msgstr " -q, --quiet Jangan tampilkan apapun (tidak ada judul)\n" ++ ++#: ogg123/cmdline_options.c:383 ++#, c-format ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Tampilkan perkembangan dan informasi status lainnya\n" ++ ++#: ogg123/cmdline_options.c:384 ++#, c-format ++msgid " -V, --version Display ogg123 version\n" ++msgstr " -V, --version Tampilkan versi ogg123\n" ++ ++#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 ++#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 ++#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 ++#: ogg123/vorbis_comments.c:97 ++#, c-format ++msgid "ERROR: Out of memory.\n" ++msgstr "ERROR: Kehabisan memori.\n" ++ ++#: ogg123/format.c:82 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "ERROR: Tidak dapat mengalokasikan memori dalam malloc_decoder_stats()\n" ++ ++#: ogg123/http_transport.c:145 ++msgid "ERROR: Could not set signal mask." ++msgstr "ERROR: Tidak dapat menset cadar sinyal." ++ ++#: ogg123/http_transport.c:202 ++msgid "ERROR: Unable to create input buffer.\n" ++msgstr "ERROR: Tidak dapat membuat penyangga masukan.\n" ++ ++#: ogg123/ogg123.c:81 ++msgid "default output device" ++msgstr "perangkat keluaran baku" ++ ++#: ogg123/ogg123.c:83 ++msgid "shuffle playlist" ++msgstr "acak daftar-lagu" ++ ++#: ogg123/ogg123.c:85 ++msgid "repeat playlist forever" ++msgstr "ulangi daftar-lagu selamanya" ++ ++#: ogg123/ogg123.c:231 ++#, c-format ++msgid "Could not skip to %f in audio stream." ++msgstr "Tidak dapat melewatkan ke %f dalam aliran suara." ++ ++#: ogg123/ogg123.c:376 ++#, c-format ++msgid "" ++"\n" ++"Audio Device: %s" ++msgstr "" ++"\n" ++"Perangkat Suara: %s" ++ ++#: ogg123/ogg123.c:377 ++#, c-format ++msgid "Author: %s" ++msgstr "Pengarang: %s" ++ ++#: ogg123/ogg123.c:378 ++#, c-format ++msgid "Comments: %s" ++msgstr "Komentar: %s" ++ ++#: ogg123/ogg123.c:422 ++#, c-format ++msgid "WARNING: Could not read directory %s.\n" ++msgstr "PERINGATAN: Tidak dapat membaca direktori %s.\n" ++ ++#: ogg123/ogg123.c:458 ++msgid "Error: Could not create audio buffer.\n" ++msgstr "Error: Tidak dapat membuat penyangga suara.\n" ++ ++#: ogg123/ogg123.c:561 ++#, c-format ++msgid "No module could be found to read from %s.\n" ++msgstr "Tidak ada modul yang ditemukan untuk membaca dari %s.\n" ++ ++#: ogg123/ogg123.c:566 ++#, c-format ++msgid "Cannot open %s.\n" ++msgstr "Tidak dapat membuka %s.\n" ++ ++#: ogg123/ogg123.c:572 ++#, c-format ++msgid "The file format of %s is not supported.\n" ++msgstr "Format berkas dari %s tidak didukung.\n" ++ ++#: ogg123/ogg123.c:582 ++#, c-format ++msgid "Error opening %s using the %s module. The file may be corrupted.\n" ++msgstr "Error membuka %s menggunakan modul %s. Berkas mungkin telah terkorupsi.\n" ++ ++#: ogg123/ogg123.c:601 ++#, c-format ++msgid "Playing: %s" ++msgstr "Memainkan: %s" ++ ++#: ogg123/ogg123.c:612 ++#, c-format ++msgid "Could not skip %f seconds of audio." ++msgstr "Tidak dapat melewatkan %f detik dari suara." ++ ++#: ogg123/ogg123.c:667 ++msgid "ERROR: Decoding failure.\n" ++msgstr "ERROR: Kegagalan pendekoan.\n" ++ ++#: ogg123/ogg123.c:710 ++msgid "ERROR: buffer write failed.\n" ++msgstr "ERROR: penyangga penulisan gagal.\n" ++ ++#: ogg123/ogg123.c:748 ++msgid "Done." ++msgstr "Selesai." ++ ++#: ogg123/oggvorbis_format.c:208 ++msgid "--- Hole in the stream; probably harmless\n" ++msgstr "-- Lubang dalam aliran; mungkin tidak berbahaya\n" ++ ++#: ogg123/oggvorbis_format.c:214 ++msgid "=== Vorbis library reported a stream error.\n" ++msgstr "=== Perpustakaan Vorbis melaporkan adanya kesalahan aliran.\n" ++ ++#: ogg123/oggvorbis_format.c:361 ++#, c-format ++msgid "Ogg Vorbis stream: %d channel, %ld Hz" ++msgstr "Aliran Ogg Vorbis: %d channel, %ld Hz" ++ ++#: ogg123/oggvorbis_format.c:366 ++#, c-format ++msgid "Vorbis format: Version %d" ++msgstr "Fomat Vorbis: Versi %d" ++ ++#: ogg123/oggvorbis_format.c:370 ++#, c-format ++msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" ++msgstr "Bitrate hints: atas=%ld nominal=%ld bawah=%ld jendela=%ld" ++ ++#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#, c-format ++msgid "Encoded by: %s" ++msgstr "Dikodekan oleh: %s" ++ ++#: ogg123/playlist.c:46 ogg123/playlist.c:57 ++#, c-format ++msgid "ERROR: Out of memory in create_playlist_member().\n" ++msgstr "ERROR: Kehabisan memori dalam create_playlist_member().\n" ++ ++#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" ++msgstr "Peringatan: Tidak dapat membaca direktori %s.\n" ++ ++#: ogg123/playlist.c:278 ++#, c-format ++msgid "Warning from playlist %s: Could not read directory %s.\n" ++msgstr "Peringatan dari daftar-lagu %s: Tidak dapat membaca direktori %s.\n" ++ ++#: ogg123/playlist.c:323 ogg123/playlist.c:335 ++#, c-format ++msgid "ERROR: Out of memory in playlist_to_array().\n" ++msgstr "ERROR: Kehabisan memori dalam playlist_to_array().\n" ++ ++#: ogg123/speex_format.c:363 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" ++msgstr "Aliran Ogg Speex: %d channel, %d Hz, %s mode (VBR)" ++ ++#: ogg123/speex_format.c:369 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" ++msgstr "Aliran Ogg Speex: %d channel, %d Hz, %s mode" ++ ++#: ogg123/speex_format.c:375 ++#, c-format ++msgid "Speex version: %s" ++msgstr "Versi Speex: %s" ++ ++#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 ++#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 ++#: ogg123/speex_format.c:438 ++msgid "Invalid/corrupted comments" ++msgstr "Komentar tidak valid/terkorupsi" ++ ++#: ogg123/speex_format.c:475 ++msgid "Cannot read header" ++msgstr "Tidak dapat membaca header" ++ ++#: ogg123/speex_format.c:480 ++#, c-format ++msgid "Mode number %d does not (any longer) exist in this version" ++msgstr "Mode nomor %d tidak (lagi) ada dalam versi ini" ++ ++#: ogg123/speex_format.c:489 ++msgid "" ++"The file was encoded with a newer version of Speex.\n" ++" You need to upgrade in order to play it.\n" ++msgstr "" ++"Berkas telah dikodekan dengan versi lebih baru dari Speex.\n" ++" Anda harus memperbaruinya supaya dapat memainkannya.\n" ++ ++#: ogg123/speex_format.c:493 ++msgid "" ++"The file was encoded with an older version of Speex.\n" ++"You would need to downgrade the version in order to play it." ++msgstr "" ++"Berkas telah dikodekan dengan versi Speex yang lebih lama.\n" ++"Anda mungkin membutuhkan downgrade ke versi itu untuk memainkannya." ++ ++#: ogg123/status.c:60 ++#, c-format ++msgid "%sPrebuf to %.1f%%" ++msgstr "%sPrebuf ke %.1f%%" ++ ++#: ogg123/status.c:65 ++#, c-format ++msgid "%sPaused" ++msgstr "%sTerhenti" ++ ++#: ogg123/status.c:69 ++#, c-format ++msgid "%sEOS" ++msgstr "%sEOS" ++ ++#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 ++#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#, c-format ++msgid "Memory allocation error in stats_init()\n" ++msgstr "Kesalahan alokasi memori dalam stats_init()\n" ++ ++#: ogg123/status.c:211 ++#, c-format ++msgid "File: %s" ++msgstr "Berkas: %s" ++ ++#: ogg123/status.c:217 ++#, c-format ++msgid "Time: %s" ++msgstr "Waktu: %s" ++ ++#: ogg123/status.c:245 ++#, c-format ++msgid "of %s" ++msgstr "dari %s" ++ ++#: ogg123/status.c:265 ++#, c-format ++msgid "Avg bitrate: %5.1f" ++msgstr "Bitrate rata-rata: %5.1f" ++ ++#: ogg123/status.c:271 ++#, c-format ++msgid " Input Buffer %5.1f%%" ++msgstr " Penyangga masukan %5.1f%%" ++ ++#: ogg123/status.c:290 ++#, c-format ++msgid " Output Buffer %5.1f%%" ++msgstr " Penyangga Keluaran %5.1f%%" ++ ++#: ogg123/transport.c:71 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "ERROR: Tidak dapat mengalokasikan memori dalam malloc_data_source_stats()\n" ++ ++#: ogg123/vorbis_comments.c:39 ++msgid "Track number:" ++msgstr "Nomor track:" ++ ++#: ogg123/vorbis_comments.c:40 ++msgid "ReplayGain (Track):" ++msgstr "MainkanLagi (Track):" ++ ++#: ogg123/vorbis_comments.c:41 ++msgid "ReplayGain (Album):" ++msgstr "MainkanLagi (Album):" ++ ++#: ogg123/vorbis_comments.c:42 ++msgid "ReplayGain Peak (Track):" ++msgstr "MainkanLagi Puncak (track):" ++ ++#: ogg123/vorbis_comments.c:43 ++msgid "ReplayGain Peak (Album):" ++msgstr "MainkanLagi Puncak (Album):" ++ ++#: ogg123/vorbis_comments.c:44 ++msgid "Copyright" ++msgstr "Hak Cipta" ++ ++#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 ++msgid "Comment:" ++msgstr "Komentar:" ++ ++#: oggdec/oggdec.c:50 ++#, c-format ++msgid "oggdec from %s %s\n" ++msgstr "oggdec dari %s %s\n" ++ ++#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#, c-format ++msgid "" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++" oleh the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: oggdec/oggdec.c:57 ++#, c-format ++msgid "" ++"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" ++"\n" ++msgstr "" ++"Penggunaan: oggdec [pilihan] berkas1.ogg [berkas2.ogg ... berkasN.ogg]\n" ++"\n" ++ ++#: oggdec/oggdec.c:58 ++#, c-format ++msgid "Supported options:\n" ++msgstr "Pilihan yang didukung:\n" ++ ++#: oggdec/oggdec.c:59 ++#, c-format ++msgid " --quiet, -Q Quiet mode. No console output.\n" ++msgstr " --quiet, -Q Mode diam. Tidak mengeluarkan pesan konsole.\n" ++ ++#: oggdec/oggdec.c:60 ++#, c-format ++msgid " --help, -h Produce this help message.\n" ++msgstr " --help, -h Tampilkan pesan bantuan ini.\n" ++ ++#: oggdec/oggdec.c:61 ++#, c-format ++msgid " --version, -V Print out version number.\n" ++msgstr " --version, -V Tampilkan nomor versi.\n" ++ ++#: oggdec/oggdec.c:62 ++#, c-format ++msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" ++msgstr " --bits, -b Kedalaman bit untuk keluaran (8 dan 16 didukung)\n" ++ ++#: oggdec/oggdec.c:63 ++#, c-format ++msgid "" ++" --endianness, -e Output endianness for 16-bit output; 0 for\n" ++" little endian (default), 1 for big endian.\n" ++msgstr "" ++" --endianness, -e Keluaran endianness untuk keluaran 16-bit; 0 untuk\n" ++" little endian (baku), 1 untuk big endian.\n" ++ ++#: oggdec/oggdec.c:65 ++#, c-format ++msgid "" ++" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" ++" signed (default 1).\n" ++msgstr "" ++" --sign, -s Tanda untuk keluaran PCM; 0 untuk unsigned, 1 untuk\n" ++" signed (baku 1).\n" ++ ++#: oggdec/oggdec.c:67 ++#, c-format ++msgid " --raw, -R Raw (headerless) output.\n" ++msgstr " --raw, -R Keluaran tanpa header (mentah).\n" ++ ++#: oggdec/oggdec.c:68 ++#, c-format ++msgid "" ++" --output, -o Output to given filename. May only be used\n" ++" if there is only one input file, except in\n" ++" raw mode.\n" ++msgstr "" ++" --output, -o Keluarkan ke nama berkas yang diberikan. Mungkin hanya digunakan\n" ++" jika disana ada satu berkas masukan, kecuali dalam\n" ++" mode mentah.\n" ++ ++#: oggdec/oggdec.c:114 ++#, c-format ++msgid "Internal error: Unrecognised argument\n" ++msgstr "Kesalahan internal: Argumen tidak dikenal\n" ++ ++#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 ++#, c-format ++msgid "ERROR: Failed to write Wave header: %s\n" ++msgstr "ERROR: Gagal menulis ke Wave header: %s\n" ++ ++#: oggdec/oggdec.c:195 ++#, c-format ++msgid "ERROR: Failed to open input file: %s\n" ++msgstr "ERROR: Gagal membuka berkas masukan: %s\n" ++ ++#: oggdec/oggdec.c:217 ++#, c-format ++msgid "ERROR: Failed to open output file: %s\n" ++msgstr "ERROR: Gagal membuka berkas keluaran: %s\n" ++ ++#: oggdec/oggdec.c:266 ++#, c-format ++msgid "ERROR: Failed to open input as Vorbis\n" ++msgstr "ERROR: Gagal membuka berkas masukan sebagai Vorbis\n" ++ ++#: oggdec/oggdec.c:292 ++#, c-format ++msgid "Decoding \"%s\" to \"%s\"\n" ++msgstr "Menguraikan \"%s\" ke \"%s\"\n" ++ ++#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 ++#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 ++msgid "standard input" ++msgstr "masukan baku" ++ ++#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 ++#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 ++msgid "standard output" ++msgstr "keluaran baku" ++ ++#: oggdec/oggdec.c:308 ++#, c-format ++msgid "Logical bitstreams with changing parameters are not supported\n" ++msgstr "Logikal bitstream dengan parameter berubah tidak didukung\n" ++ ++#: oggdec/oggdec.c:315 ++#, c-format ++msgid "WARNING: hole in data (%d)\n" ++msgstr "PERINGATAN: lubang dalam data (%d)\n" ++ ++#: oggdec/oggdec.c:330 ++#, c-format ++msgid "Error writing to file: %s\n" ++msgstr "Error menulis ke berkas: %s\n" ++ ++#: oggdec/oggdec.c:371 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help\n" ++msgstr "ERROR: Tidak ada berkas masukan yang dispesifikasikan. Gunakan -h untuk bantuan\n" ++ ++#: oggdec/oggdec.c:376 ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "ERROR: Hanya dapat menspesifikasikan satu berkas masukan jika nama berkas keluaran dispesifikasikan\n" ++ ++#: oggenc/audio.c:46 ++msgid "WAV file reader" ++msgstr "pembaca berkas WAV" ++ ++#: oggenc/audio.c:47 ++msgid "AIFF/AIFC file reader" ++msgstr "Pembaca berkas AIFF/AIFC" ++ ++#: oggenc/audio.c:49 ++msgid "FLAC file reader" ++msgstr "Pembaca berkas FLAC" ++ ++#: oggenc/audio.c:50 ++msgid "Ogg FLAC file reader" ++msgstr "Pembaca berkas Ogg FLAC" ++ ++#: oggenc/audio.c:128 oggenc/audio.c:447 ++#, c-format ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Peringatan: EOF tidak terduga dalam pembacaan WAV header\n" ++ ++#: oggenc/audio.c:139 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Melewatkan potongan dari tipe \"%s\", panjang %d\n" ++ ++#: oggenc/audio.c:165 ++#, c-format ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Peringatan: EOF Tidak terduga dalam potongan AIFF\n" ++ ++#: oggenc/audio.c:262 ++#, c-format ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Peringatan: Tidak ada potongan sama ditemukan dalam berkas AIFF\n" ++ ++#: oggenc/audio.c:268 ++#, c-format ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Peringatan: Potongan bersama terpotong dalam header AIFF\n" ++ ++#: oggenc/audio.c:276 ++#, c-format ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Peringatan: EOF tidak terduga dalam pembacaan header AIFF\n" ++ ++#: oggenc/audio.c:291 ++#, c-format ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Peringatan: AIFF-C header terpotong.\n" ++ ++#: oggenc/audio.c:305 ++#, c-format ++msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++msgstr "Peringatan: Tidak dapat menangani AIFF-C terkompress (%c%c%c%c)\n" ++ ++#: oggenc/audio.c:312 ++#, c-format ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Peringatan: Tidak ada potongan SSND ditemukan dalam berkas AIFF\n" ++ ++#: oggenc/audio.c:318 ++#, c-format ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Peringatan: Potongan SSND terkorupsi dalam header AIFF\n" ++ ++#: oggenc/audio.c:324 ++#, c-format ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Peringatan: EOF tidak terduga dalam pembacaan header AIFF\n" ++ ++#: oggenc/audio.c:370 ++#, c-format ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" ++msgstr "" ++"Peringatan: OggEnc tidak mendukung tipe ini dari berkas AIFF/AIFC\n" ++" Harus berupa PCM 8 atau 16 bit.\n" ++ ++#: oggenc/audio.c:427 ++#, c-format ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Peringatan: Potongan format tidak diketahui dalam header WAV\n" ++ ++#: oggenc/audio.c:440 ++#, c-format ++msgid "" ++"Warning: INVALID format chunk in wav header.\n" ++" Trying to read anyway (may not work)...\n" ++msgstr "" ++"Peringatan: Potongan format tidak valid dalam header wav.\n" ++" Mencoba untuk tetap membaca (mungkin tidak bekerja)...\n" ++ ++#: oggenc/audio.c:519 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM\n" ++msgstr "" ++"ERROR: Berkas Wav merupakan tipe yang tidak didukung (harus sesuai dengan standar PCM\n" ++" atau tipe 3 titik pecahan PCM)\n" ++ ++#: oggenc/audio.c:528 ++#, c-format ++msgid "" ++"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" ++"The software that created this file is incorrect.\n" ++msgstr "" ++"Peringatan: Nilai 'penyesuaian blok' WAV tidak benar, mengabaikan.\n" ++"Piranti lunak yang membuat berkas ini tidak benar.\n" ++ ++#: oggenc/audio.c:588 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"or floating point PCM\n" ++msgstr "" ++"ERROR: Berkas Wav tidak didukung subformat (harus berupa 8, 16, 24, atau 32 bit PCM\n" ++"atau titik pecahan PCM)\n" ++ ++#: oggenc/audio.c:664 ++#, c-format ++msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++msgstr "Big endian 24 bit PCM data saat ini tidak didukung, membatalkan.\n" ++ ++#: oggenc/audio.c:670 ++#, c-format ++msgid "Internal error: attempt to read unsupported bitdepth %d\n" ++msgstr "Kesalahan internal: mencoba untuk membaca kedalaman bit yang tidak didukung %d\n" ++ ++#: oggenc/audio.c:772 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "BUG: Diperoleh nol contoh dari penyontoh: berkas anda mungkin telah terpotong. Mohon laporkan ini.\n" ++ ++#: oggenc/audio.c:790 ++#, c-format ++msgid "Couldn't initialise resampler\n" ++msgstr "Tidak dapat menginisialisasi penyontoh\n" ++ ++#: oggenc/encode.c:70 ++#, c-format ++msgid "Setting advanced encoder option \"%s\" to %s\n" ++msgstr "Mengkonfigurasi pilihan pengkodean ahli \"%s\" ke %s\n" ++ ++#: oggenc/encode.c:73 ++#, c-format ++msgid "Setting advanced encoder option \"%s\"\n" ++msgstr "Konfigurasi pilihan pengkodean ahli \"%s\"\n" ++ ++#: oggenc/encode.c:114 ++#, c-format ++msgid "Changed lowpass frequency from %f kHz to %f kHz\n" ++msgstr "Mengubah frekuensi lowpass dari %f kHz ke %f kHz\n" ++ ++#: oggenc/encode.c:117 ++#, c-format ++msgid "Unrecognised advanced option \"%s\"\n" ++msgstr "Pilihan ahli \"%s\" tidak dikenali\n" ++ ++#: oggenc/encode.c:124 ++#, c-format ++msgid "Failed to set advanced rate management parameters\n" ++msgstr "Gagal menset parameter manajemen advanced rate\n" ++ ++#: oggenc/encode.c:128 oggenc/encode.c:316 ++#, c-format ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Versi dari libvorbisenc ini tidak dapat menset parameter manajemen advance rate\n" ++ ++#: oggenc/encode.c:202 ++#, c-format ++msgid "WARNING: failed to add Kate karaoke style\n" ++msgstr "PERINGATAN: gagal menambahkan gaya karaoke Kate\n" ++ ++#: oggenc/encode.c:238 ++#, c-format ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 channels seharusnya cukup untuk setiap orang. (Maaf, tetapi Vorbis tidak mendukung lagi)\n" ++ ++#: oggenc/encode.c:246 ++#, c-format ++msgid "Requesting a minimum or maximum bitrate requires --managed\n" ++msgstr "Permintaan bitrate minimum atau maksimum membutuhkan --managed\n" ++ ++#: oggenc/encode.c:264 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for quality\n" ++msgstr "Inisialisasi mode gagal: parameter tidak valid untuk kualitas\n" ++ ++#: oggenc/encode.c:309 ++#, c-format ++msgid "Set optional hard quality restrictions\n" ++msgstr "Set pembatasan keras kualitas opsional\n" ++ ++#: oggenc/encode.c:311 ++#, c-format ++msgid "Failed to set bitrate min/max in quality mode\n" ++msgstr "Gagal untuk menset bitrate min/max dalam mode kualitas\n" ++ ++#: oggenc/encode.c:327 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for bitrate\n" ++msgstr "Inisialisasi mode gagal: parameter tidak valid untuk bitrate\n" ++ ++#: oggenc/encode.c:374 ++#, c-format ++msgid "WARNING: no language specified for %s\n" ++msgstr "PERINGATAN: tidak ada bahasa yang dispesifikasikan untuk %s\n" ++ ++#: oggenc/encode.c:396 ++msgid "Failed writing fishead packet to output stream\n" ++msgstr "Gagal menulis paket fishead ke aliran keluaran\n" ++ ++#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 ++#: oggenc/encode.c:499 ++msgid "Failed writing header to output stream\n" ++msgstr "Gagal menulis header ke aliran keluaran\n" ++ ++#: oggenc/encode.c:433 ++msgid "Failed encoding Kate header\n" ++msgstr "Gagal mengkodekan Kate header\n" ++ ++#: oggenc/encode.c:455 oggenc/encode.c:462 ++msgid "Failed writing fisbone header packet to output stream\n" ++msgstr "Gagal menulis fishbone paket header ke aliran keluaran\n" ++ ++#: oggenc/encode.c:510 ++msgid "Failed writing skeleton eos packet to output stream\n" ++msgstr "Gagal menulis kerangka paket eos ke aliran keluaran\n" ++ ++#: oggenc/encode.c:581 oggenc/encode.c:585 ++msgid "Failed encoding karaoke style - continuing anyway\n" ++msgstr "Gagal mengkodekan gaya karaoke - tetap melanjutkan\n" ++ ++#: oggenc/encode.c:589 ++msgid "Failed encoding karaoke motion - continuing anyway\n" ++msgstr "Gagal mengkodekan motion karaoke - tetap melanjutkan\n" ++ ++#: oggenc/encode.c:594 ++msgid "Failed encoding lyrics - continuing anyway\n" ++msgstr "Gagal mengkodekan lirik - tetap melanjutkan\n" ++ ++#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++msgid "Failed writing data to output stream\n" ++msgstr "Gagal menulis data ke aliran keluaran\n" ++ ++#: oggenc/encode.c:641 ++msgid "Failed encoding Kate EOS packet\n" ++msgstr "Gagal mengkodekan paket Kate EOS\n" ++ ++#: oggenc/encode.c:716 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++msgstr "\t[%5.1f%%] [%2dm%.2ds tersisa] %c " ++ ++#: oggenc/encode.c:726 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c " ++msgstr "\tPengkodean [%2dm%.2ds sejauh ini] %c " ++ ++#: oggenc/encode.c:744 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding file \"%s\"\n" ++msgstr "" ++"\n" ++"\n" ++"Selesai mengkodekan berkas \"%s\"\n" ++ ++#: oggenc/encode.c:746 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding.\n" ++msgstr "" ++"\n" ++"\n" ++"Selesai mengkodekan.\n" ++ ++#: oggenc/encode.c:750 ++#, c-format ++msgid "" ++"\n" ++"\tFile length: %dm %04.1fs\n" ++msgstr "" ++"\n" ++"\tPanjang berkas: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:754 ++#, c-format ++msgid "\tElapsed time: %dm %04.1fs\n" ++msgstr "\tWaktu berjalan: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:757 ++#, c-format ++msgid "\tRate: %.4f\n" ++msgstr "\tRate: %.4f\n" ++ ++#: oggenc/encode.c:758 ++#, c-format ++msgid "" ++"\tAverage bitrate: %.1f kb/s\n" ++"\n" ++msgstr "" ++"\tRata-rata bitrate: %.1f kb/s\n" ++"\n" ++ ++#: oggenc/encode.c:781 ++#, c-format ++msgid "(min %d kbps, max %d kbps)" ++msgstr "(min %d kbps, max %d kbps)" ++ ++#: oggenc/encode.c:783 ++#, c-format ++msgid "(min %d kbps, no max)" ++msgstr "(min %d kbps, tidak ada maksimal)" ++ ++#: oggenc/encode.c:785 ++#, c-format ++msgid "(no min, max %d kbps)" ++msgstr "(tidak ada minimal, maksimal %d kbps)" ++ ++#: oggenc/encode.c:787 ++#, c-format ++msgid "(no min or max)" ++msgstr "(tidak ada minimal atau maksimal)" ++ ++#: oggenc/encode.c:795 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at average bitrate %d kbps " ++msgstr "" ++"Mengkodekan %s%s%s ke \n" ++" %s%s%s \n" ++"di rata-rata bitrate %d kbps " ++ ++#: oggenc/encode.c:803 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at approximate bitrate %d kbps (VBR encoding enabled)\n" ++msgstr "" ++"Pengkodean %s%s%s ke \n" ++" %s%s%s \n" ++"di bitrate perkiraan %d kbps (pengkodean VBR diaktifkan)\n" ++ ++#: oggenc/encode.c:811 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality level %2.2f using constrained VBR " ++msgstr "" ++"Pengkodean %s%s%s ke \n" ++" %s%s%s \n" ++"di tingkat kualitas %2.2f menggunakan VBR terbatas " ++ ++#: oggenc/encode.c:818 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality %2.2f\n" ++msgstr "" ++"Pengkodean %s%s%s ke \n" ++" %s%s%s \n" ++"dengan kualitas %2.2f\n" ++ ++#: oggenc/encode.c:824 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"using bitrate management " ++msgstr "" ++"Pengkodean %s%s%s ke \n" ++" %s%s%s \n" ++"menggunakan manajemen bitrate " ++ ++#: oggenc/lyrics.c:66 ++#, c-format ++msgid "Failed to convert to UTF-8: %s\n" ++msgstr "Gagal untuk mengubah ke UTF-8: %s\n" ++ ++#: oggenc/lyrics.c:73 vcut/vcut.c:68 ++#, c-format ++msgid "Out of memory\n" ++msgstr "Kehabisan memori\n" ++ ++#: oggenc/lyrics.c:79 ++#, c-format ++msgid "WARNING: subtitle %s is not valid UTF-8\n" ++msgstr "PERINGATAN: subtitle %s bukan UTF-8 valid\n" ++ ++#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 ++#: oggenc/lyrics.c:353 ++#, c-format ++msgid "ERROR - line %u: Syntax error: %s\n" ++msgstr "ERROR - baris %u: Kesalahan sintaks: %s\n" ++ ++#: oggenc/lyrics.c:146 ++#, c-format ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "PERINGATAN - baris %u: id tidak berurutan: %s - berpura-pura tidak mengetahuinya\n" ++ ++#: oggenc/lyrics.c:162 ++#, c-format ++msgid "ERROR - line %u: end time must not be less than start time: %s\n" ++msgstr "ERROR - baris %u: waktu akhir tidak boleh lebih kecil daripada waktu mulai: %s\n" ++ ++#: oggenc/lyrics.c:184 ++#, c-format ++msgid "WARNING - line %u: text is too long - truncated\n" ++msgstr "PERINGATAN - baris %u: teks terlalu panjang - dipotong\n" ++ ++#: oggenc/lyrics.c:197 ++#, c-format ++msgid "WARNING - line %u: missing data - truncated file?\n" ++msgstr "PERINGATAN - baris %u: hilang data - berkas terpotong?\n" ++ ++#: oggenc/lyrics.c:210 ++#, c-format ++msgid "WARNING - line %d: lyrics times must not be decreasing\n" ++msgstr "PERINGATAN - baris %d: waktu lirik tidak boleh berkurang\n" ++ ++#: oggenc/lyrics.c:218 ++#, c-format ++msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" ++msgstr "PERINGATAN - baris %d: gagal memperoleh UTF-8 glyph dari string\n" ++ ++#: oggenc/lyrics.c:279 ++#, c-format ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "PERINGATAN - baris %d: gagal untuk memprosess tag enhanced LRC (%*.*s) - diabaikan\n" ++ ++#: oggenc/lyrics.c:288 ++#, c-format ++msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" ++msgstr "PERINGATAN: gagal mengalokasikan memori - enhanced LRC tag akan diabaikan\n" ++ ++#: oggenc/lyrics.c:419 ++#, c-format ++msgid "ERROR: No lyrics filename to load from\n" ++msgstr "ERROR: Tidak ada nama berkas lirik untuk dimuat\n" ++ ++#: oggenc/lyrics.c:425 ++#, c-format ++msgid "ERROR: Failed to open lyrics file %s (%s)\n" ++msgstr "ERROR: Gagal untuk membuka berkas lirik %s (%s)\n" ++ ++#: oggenc/lyrics.c:444 ++#, c-format ++msgid "ERROR: Failed to load %s - can't determine format\n" ++msgstr "ERROR: Gagal untuk memuat %s - tidak dapat menentukan format\n" ++ ++#: oggenc/oggenc.c:117 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help.\n" ++msgstr "ERROR: Berkas masukan tidak dispesifikasikan. Gunakan -h untuk bantuan.\n" ++ ++#: oggenc/oggenc.c:132 ++#, c-format ++msgid "ERROR: Multiple files specified when using stdin\n" ++msgstr "ERROR: Banyak berkas dispesifikasikan ketika menggunakan stdin\n" ++ ++#: oggenc/oggenc.c:139 ++#, c-format ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ERROR: Banyak masukan berkas dengan nama berkas keluaran dispesifikasikan: disarankan menggunakan -n\n" ++ ++#: oggenc/oggenc.c:203 ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "PERINGATAN: Tidak cukup bahasa lirik dispesifikasikan. baku ke bahasa lirik akhir.\n" ++ ++#: oggenc/oggenc.c:227 ++#, c-format ++msgid "ERROR: Cannot open input file \"%s\": %s\n" ++msgstr "ERROR: Tidak dapat membuka berkas masukan \"%s\": %s\n" ++ ++#: oggenc/oggenc.c:243 ++msgid "RAW file reader" ++msgstr "pembaca berkas MENTAH" ++ ++#: oggenc/oggenc.c:260 ++#, c-format ++msgid "Opening with %s module: %s\n" ++msgstr "Membuka dengan modul %s: %s\n" ++ ++#: oggenc/oggenc.c:269 ++#, c-format ++msgid "ERROR: Input file \"%s\" is not a supported format\n" ++msgstr "ERROR: Berkas masukan \"%s\" bukan sebuah format yang didukung\n" ++ ++#: oggenc/oggenc.c:328 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"%s\"\n" ++msgstr "PERINGATAN: Tidak diberikan nama berkas, baku ke \"%s\"\n" ++ ++#: oggenc/oggenc.c:335 ++#, c-format ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ERROR: Tidak dapat membuat subdirektori yang dibutuhkan untuk nama berkas keluaran \"%s\"\n" ++ ++#: oggenc/oggenc.c:342 ++#, c-format ++msgid "ERROR: Input filename is the same as output filename \"%s\"\n" ++msgstr "ERROR: Nama berkas masukan sama dengan nama berkas keluaran \"%s\"\n" ++ ++#: oggenc/oggenc.c:353 ++#, c-format ++msgid "ERROR: Cannot open output file \"%s\": %s\n" ++msgstr "ERROR: Tidak dapat membuka berkas keluaran \"%s\": %s\n" ++ ++#: oggenc/oggenc.c:399 ++#, c-format ++msgid "Resampling input from %d Hz to %d Hz\n" ++msgstr "Menyontoh ulang masukan dari %d Hz ke %d Hz\n" ++ ++#: oggenc/oggenc.c:406 ++#, c-format ++msgid "Downmixing stereo to mono\n" ++msgstr "Downmixing stereo ke mono\n" ++ ++#: oggenc/oggenc.c:409 ++#, c-format ++msgid "WARNING: Can't downmix except from stereo to mono\n" ++msgstr "PERINGATAN: Tidak dapat downmix kecuali dari stereo ke mono\n" ++ ++#: oggenc/oggenc.c:417 ++#, c-format ++msgid "Scaling input to %f\n" ++msgstr "Scaling masukan ke %f\n" ++ ++#: oggenc/oggenc.c:463 ++#, c-format ++msgid "oggenc from %s %s" ++msgstr "oggenc dari %s %s" ++ ++#: oggenc/oggenc.c:465 ++#, c-format ++msgid "" ++"Usage: oggenc [options] inputfile [...]\n" ++"\n" ++msgstr "" ++"Penggunaan: oggenc [pilihan] berkas-masukan [...]\n" ++"\n" ++ ++#: oggenc/oggenc.c:466 ++#, c-format ++msgid "" ++"OPTIONS:\n" ++" General:\n" ++" -Q, --quiet Produce no output to stderr\n" ++" -h, --help Print this help text\n" ++" -V, --version Print the version number\n" ++msgstr "" ++"PILIHAN:\n" ++" Umum:\n" ++" -Q, --quiet Tidak mengeluarkan keluaran ke stderr\n" ++" -h, --help Tampilkan pesan bantuan ini\n" ++" -V, --version Tampilkan nomor versi\n" ++ ++#: oggenc/oggenc.c:472 ++#, c-format ++msgid "" ++" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -r, --raw Raw mode. Input files are read directly as PCM data\n" ++" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" ++msgstr "" ++" -k, --skeleton Tambahan sebuah Kerangka Ogg bitstream\n" ++" -r, --raw Mode mentah. Berkas masukan dibaca secara langsung sebagai data PCM\n" ++" -B, --raw-bits=n Set bits/sample untuk masukan mentah; baku adalah 16\n" ++" -C, --raw-chan=n Set nomor dari channels untuk masukan mentah; baku adalah 2\n" ++" -R, --raw-rate=n Set sample/detik untuk masukan mentah; baku adalah 44100\n" ++" --raw-endianness 1 untuk bigendian, 0 untuk little (baku ke 0)\n" ++ ++#: oggenc/oggenc.c:479 ++#, c-format ++msgid "" ++" -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" ++" to encode at a bitrate averaging this. Takes an\n" ++" argument in kbps. By default, this produces a VBR\n" ++" encoding, equivalent to using -q or --quality.\n" ++" See the --managed option to use a managed bitrate\n" ++" targetting the selected bitrate.\n" ++msgstr "" ++" -b, --bitrate Pilih sebuah nominal bitrate untuk dienkode. Mencoba\n" ++" untuk mengenkode di bitrate rata-rata ini. Membutuhkan sebuah\n" ++" argumen dalam kbps. Secara baku, ini menghasilkan sebuah\n" ++" pengkodean VBR, sama dengan menggunakan -q atau --quality.\n" ++" Lihat pilihan --managed untuk menggunakan sebuah managed bitrate\n" ++" yang ditargetkan ke bitrate yang dipilih.\n" ++ ++#: oggenc/oggenc.c:486 ++#, c-format ++msgid "" ++" --managed Enable the bitrate management engine. This will allow\n" ++" much greater control over the precise bitrate(s) used,\n" ++" but encoding will be much slower. Don't use it unless\n" ++" you have a strong need for detailed control over\n" ++" bitrate, such as for streaming.\n" ++msgstr "" ++" --managed Aktifkan mesin manajemen aliran laju-bit. Ini akan mengijinkan\n" ++" pengontrolan lebih besar diatas laju-bit tepat yang digunakan,\n" ++" tetapi pengkodean akan lebih lambat. Jangan gunakan kecuali\n" ++" anda memeliki kebutuhan besar untuk kontrol secara lengkap terhadap\n" ++" laju-bit, seperti yang digunakan untuk aliran-langsung.\n" ++ ++#: oggenc/oggenc.c:492 ++#, c-format ++msgid "" ++" -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" ++" encoding for a fixed-size channel. Using this will\n" ++" automatically enable managed bitrate mode (see\n" ++" --managed).\n" ++" -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" ++" streaming applications. Using this will automatically\n" ++" enable managed bitrate mode (see --managed).\n" ++msgstr "" ++" -m, --min-bitrate Spesifikasikan sebuah minimum bitrate (dalam kbps). Berguna untuk\n" ++" pengkodean di channel berukuran tetap. Menggunakan ini akan secara\n" ++" otomatis mengaktifkan mode managed bitrate (lihat\n" ++" --managed).\n" ++" -M, --max-bitrate Spesifikasikan sebuah maksimum bitrate dalam kbps. Berguna untuk\n" ++" aplikasi aliran. Menggunakan ini akan secara otomatis mengaktifkan\n" ++" mode managed bitrate (lihat --managed).\n" ++ ++#: oggenc/oggenc.c:500 ++#, c-format ++msgid "" ++" --advanced-encode-option option=value\n" ++" Sets an advanced encoder option to the given value.\n" ++" The valid options (and their values) are documented\n" ++" in the man page supplied with this program. They are\n" ++" for advanced users only, and should be used with\n" ++" caution.\n" ++msgstr "" ++" --advanced-encode-option option=nilai\n" ++" Set sebuah pilihan pengkode ahli ke nilai yang diberikan.\n" ++" Pilihan sah (dan nilainya) didokumentasikan dalam halaman\n" ++" petunjuk penggunakan yang diberikan dengan aplikasi ini.\n" ++" Itu hanya untuk pengguna ahli saja, dan seharusnya digunakan\n" ++" dengan hati-hati.\n" ++ ++#: oggenc/oggenc.c:507 ++#, c-format ++msgid "" ++" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" ++" high), instead of specifying a particular bitrate.\n" ++" This is the normal mode of operation.\n" ++" Fractional qualities (e.g. 2.75) are permitted\n" ++" The default quality level is 3.\n" ++msgstr "" ++" -q, --quality Spesifikasikan kualitas, diantara -1 (sangat rendah) dan 10 (sangat\n" ++" tinggi), daripada menspesifikasikan bitrate tertentu.\n" ++" Ini adalah mode normal dari operasi.\n" ++" Kualitas pecahan (contoh 2.75) juga diijinkan\n" ++" Tingkat kualitas baku adalah 3.\n" ++ ++#: oggenc/oggenc.c:513 ++#, c-format ++msgid "" ++" --resample n Resample input data to sampling rate n (Hz)\n" ++" --downmix Downmix stereo to mono. Only allowed on stereo\n" ++" input.\n" ++" -s, --serial Specify a serial number for the stream. If encoding\n" ++" multiple files, this will be incremented for each\n" ++" stream after the first.\n" ++msgstr "" ++" --resample n Contoh kembali data masukan ke rate pencontohan n (Hz)\n" ++" --downmix Downmix stereo ke mono. Hanya diperbolehkan dalam masukan\n" ++" stereo.\n" ++" -s, --serial Spesifikasikan sebuah nomor serial untuk aliran. Jika mengkodekan\n" ++" beberapa berkas, ini akan dinaikan untuk setiap\n" ++" aliran setelah yang pertama.\n" ++ ++#: oggenc/oggenc.c:520 ++#, c-format ++msgid "" ++" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" ++" being copied to the output Ogg Vorbis file.\n" ++" --ignorelength Ignore the datalength in Wave headers. This allows\n" ++" support for files > 4GB and STDIN data streams. \n" ++"\n" ++msgstr "" ++" --discard-comments Simpan komentar dalam berkas FLAC dan Ogg dari penyalinan\n" ++" ke berkas keluaran Ogg Vorbis.\n" ++" --ignorelength Abaikan panjang data dalam header Wave. Ini mengijinkan dukungan\n" ++" untuk berkas > 4GB dan aliran data STDIN.\n" ++ ++#: oggenc/oggenc.c:526 ++#, c-format ++msgid "" ++" Naming:\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++msgstr "" ++" Penamaan:\n" ++" -o, --output=nb Tulis berkas ke nb (Hanya berlaku dalam mode berkas-tunggal)\n" ++" -n, --names=string Hasilkan nama berkas sebagai string ini, dengan %%a, %%t, %%l,\n" ++" %%n, %%d menggantikan artis, judul, album, nomor track,\n" ++" dan tanggal, (lihat dibawah untuk menspesifikasikan ini).\n" ++" %%%% memberikan sebuah literal %%.\n" ++ ++#: oggenc/oggenc.c:533 ++#, c-format ++msgid "" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" ++" -n format string. Useful to ensure legal filenames.\n" ++" -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++" characters specified. If this string is shorter than the\n" ++" --name-remove list or is not specified, the extra\n" ++" characters are just removed.\n" ++" Default settings for the above two arguments are platform\n" ++" specific.\n" ++msgstr "" ++" -X, --name-remove=s Hapus karakter yang dispesifikasikan dari parameter ke format\n" ++" string -n, Berguna untuk memasikan nama berkas yang sah.\n" ++" -P, --name-replace=s Gantikan karakter yang dihapus oleh --name-remove dengan \n" ++" karakter yang dispesifikasikan. Jika string ini lebih pendek daripada\n" ++" daftar --name-remove atau tidak dispesifikasikan, kelebihan karakter\n" ++" akan dihapus.\n" ++" Konfigurasi baku untuk dua argumen diatas adalah spesifik\n" ++" untuk masing-masing platform.\n" ++ ++#: oggenc/oggenc.c:542 ++#, c-format ++msgid "" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" ++" On Windows, this switch applies to file names too.\n" ++" -c, --comment=c Add the given string as an extra comment. This may be\n" ++" used multiple times. The argument should be in the\n" ++" format \"tag=value\".\n" ++" -d, --date Date for track (usually date of performance)\n" ++msgstr "" ++" --utf8 Beritahu oggenc bahwa parameter baris perintah tanggal, judul,\n" ++" album, artis, genre, dan komentar telah berada dalam UTF-8.\n" ++" Di Windows, pilihan ini juga berlaku ke nama berkas juga.\n" ++" -c, --comment=c Tambahkan string yang diberikan sebagai komentar ekstra. Ini mungkin\n" ++" digunakan beberapa kali. Argumen seharusnya berada dalam format\n" ++" \"tag=nilai\".\n" ++" -d, --date Tanggal untuk track (biasanya tanggal pada waktu pertunjukan)\n" ++ ++#: oggenc/oggenc.c:550 ++#, c-format ++msgid "" ++" -N, --tracknum Track number for this track\n" ++" -t, --title Title for this track\n" ++" -l, --album Name of album\n" ++" -a, --artist Name of artist\n" ++" -G, --genre Genre of track\n" ++msgstr "" ++" -N, --tracknum Nomor track untuk track ini\n" ++" -t, --title Judul untuk track ini\n" ++" -l, --album Nama dari album\n" ++" -a, --artist Nama dari artist\n" ++" -G, --genre Genre dari track\n" ++ ++#: oggenc/oggenc.c:556 ++#, c-format ++msgid "" ++" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" ++" -Y, --lyrics-language Sets the language for the lyrics\n" ++msgstr "" ++" -L, --lyrics Masukan lyrics dari berkas yang diberikan (format .srt atau .lrc)\n" ++" -Y, --lyrics-language Set bahasa untuk lirik\n" ++ ++#: oggenc/oggenc.c:559 ++#, c-format ++msgid "" ++" If multiple input files are given, then multiple\n" ++" instances of the previous eight arguments will be used,\n" ++" in the order they are given. If fewer titles are\n" ++" specified than files, OggEnc will print a warning, and\n" ++" reuse the final one for the remaining files. If fewer\n" ++" track numbers are given, the remaining files will be\n" ++" unnumbered. If fewer lyrics are given, the remaining\n" ++" files will not have lyrics added. For the others, the\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" ++" it used for all the files)\n" ++"\n" ++msgstr "" ++" Jika banyak berkas masukan diberikan, maka kelipatannya\n" ++" dari 8 argumen yang diberikan akan digunakan, dalam urutan\n" ++" yang diberikan. Jika lebih sedikit judul yang dispesifikasikan\n" ++" daripada berkas, OggEnc akan menampilkan sebuah peringatan, dan\n" ++" menggunakan kembali judul terakhir untuk berkas tersisa. Jika lebih sedikit\n" ++" nomor track diberikan, berkas tersisa akan tidak akan dinomori. Jike lebih\n" ++" sedikit lirik diberikan, berkas tersisa tidak ditambahkan lirik.\n" ++" Untuk yang lain, tanda final akan digunakan kembali untuk yang lain\n" ++" tanpa peringatan (sebagai contoh: anda dapat menspesifikasikan sebuah tanggal\n" ++" sekali, dan ini digunakan untuk seluruh berkas)\n" ++ ++#: oggenc/oggenc.c:572 ++#, c-format ++msgid "" ++"INPUT FILES:\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" ++" may be mono or stereo (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" ++" parameters for raw mode are specified.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an output filename is specified\n" ++" with -o\n" ++" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" ++"\n" ++msgstr "" ++"BERKAS MASUKAN:\n" ++" Berkas masukan OggEnc harus berupa 24, 16, atau 8 bit aliran PCM, AIFF, atau AIFF/C\n" ++" 32 bit IEEE floating point Wave, dan opsional FLAC atau Ogg FLAC. Berkas mungkin berupa\n" ++" mono atau stereo (atau lebih channel) dan rate penyontohan apapun.\n" ++" Secara alternatif, pilihan --raw mungkin digunakan untuk berkas data PCM, yang harus\n" ++" berupa 16 bit stereo little-endian PCM ('headerless Wave'), kecuali tambahan parameter\n" ++" untuk mode mentah dispesifikasikan.\n" ++" Anda dapat menspesifikasikan dengan mengambil berkas dari stdin menggunakan - sebagai nama berkas masukan.\n" ++" Dalam mode ini, keluaran adalah stdout kecuali sebuah nama berkas keluara dispesifikasikan\n" ++" dengan -o\n" ++" Berkas lirik mungkin berupa dalam format SubRip (.srt) atau LRC (.lrc)\n" ++"\n" ++ ++#: oggenc/oggenc.c:678 ++#, c-format ++msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" ++msgstr "PERINGATAN: Mengabaikan escape karakter tidak legal '%c' dalam format nama\n" ++ ++#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#, c-format ++msgid "Enabling bitrate management engine\n" ++msgstr "Mengaktifkan mesin manajemen bitrate\n" ++ ++#: oggenc/oggenc.c:716 ++#, c-format ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "PERINGATAN: Endianness mentah dispesifikasikan untuk data bukan-mentah. Mengasumsikan masukan adalah mentah.\n" ++ ++#: oggenc/oggenc.c:719 ++#, c-format ++msgid "WARNING: Couldn't read endianness argument \"%s\"\n" ++msgstr "PERINGATAN: Tidak dapat membaca argumen endianness \"%s\"\n" ++ ++#: oggenc/oggenc.c:726 ++#, c-format ++msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" ++msgstr "PERINGATAN: Tidak dapat membaca frekuensi penyontohan \"%s\"\n" ++ ++#: oggenc/oggenc.c:732 ++#, c-format ++msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "PERINGATAN: Rate penyontohan dispesifikasikan sebagai %d Hz. Apakah yang anda maksud %d Hz?\n" ++ ++#: oggenc/oggenc.c:742 ++#, c-format ++msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++msgstr "PERINGATAN: Tidak dapat mengambil faktor penyekala \"%s\"\n" ++ ++#: oggenc/oggenc.c:756 ++#, c-format ++msgid "No value for advanced encoder option found\n" ++msgstr "Tidak ada nilai untuk pilihan pengkodean ahli yang ditemukan\n" ++ ++#: oggenc/oggenc.c:776 ++#, c-format ++msgid "Internal error parsing command line options\n" ++msgstr "Kerusakan internal dalam mengambil pilihan baris perintah\n" ++ ++#: oggenc/oggenc.c:787 ++#, c-format ++msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "PERINGATAN: Komentar tidak legal menggunakan (\"%s\"), mengabaikan.\n" ++ ++#: oggenc/oggenc.c:824 ++#, c-format ++msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++msgstr "PERINGATAN: nominal bitrate \"%s\" tidak dikenali\n" ++ ++#: oggenc/oggenc.c:832 ++#, c-format ++msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++msgstr "PERINGATAN: minimum bitrate \"%s\" tidak dikenali\n" ++ ++#: oggenc/oggenc.c:845 ++#, c-format ++msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++msgstr "PERINGATAN: maksimum bitrate \"%s\" tidak dikenali\n" ++ ++#: oggenc/oggenc.c:857 ++#, c-format ++msgid "Quality option \"%s\" not recognised, ignoring\n" ++msgstr "Pilihan kualitas \"%s\" tidak dikenali, mengabaikan\n" ++ ++#: oggenc/oggenc.c:865 ++#, c-format ++msgid "WARNING: quality setting too high, setting to maximum quality.\n" ++msgstr "PERINGATAN: konfigurasi kualitas terlalu tinggi, mengubah ke kualitas maksimal.\n" ++ ++#: oggenc/oggenc.c:871 ++#, c-format ++msgid "WARNING: Multiple name formats specified, using final\n" ++msgstr "PERINGATAN: Banyak nama format dispesifikasikan, menggunakan final\n" ++ ++#: oggenc/oggenc.c:880 ++#, c-format ++msgid "WARNING: Multiple name format filters specified, using final\n" ++msgstr "PERINGATAN: Banyak nama format penyaring dispesifikasikan, menggunakan final\n" ++ ++#: oggenc/oggenc.c:889 ++#, c-format ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "PERINGATAN: Banyak nama format pengganti penyaring dispesifikasikan, menggunakan final\n" ++ ++#: oggenc/oggenc.c:897 ++#, c-format ++msgid "WARNING: Multiple output files specified, suggest using -n\n" ++msgstr "PERINGATAN: Banyak berkas keluaran dispesifikasikan, disarankan menggunakan -n\n" ++ ++#: oggenc/oggenc.c:909 ++#, c-format ++msgid "oggenc from %s %s\n" ++msgstr "oggenc dari %s %s\n" ++ ++#: oggenc/oggenc.c:916 ++#, c-format ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "PERINGATAN: bits/contoh mentah dispesifikasikan untuk data bukan-mentah. Mengasumsikan masukan mentah.\n" ++ ++#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#, c-format ++msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" ++msgstr "PERINGATAN: bit/contoh tidak valid dispesifikasikan, mengasumsikan 16.\n" ++ ++#: oggenc/oggenc.c:932 ++#, c-format ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "PERINGATAN: Raw channel count dispesifikasikan untuk data bukan-mentah. Mengasumsikan masukan mentah.\n" ++ ++#: oggenc/oggenc.c:937 ++#, c-format ++msgid "WARNING: Invalid channel count specified, assuming 2.\n" ++msgstr "PERINGATAN: Jumlah channel tidak valid dispesifikasikan, diasumsikan 2.\n" ++ ++#: oggenc/oggenc.c:948 ++#, c-format ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "PERINGATAN: Raw sample rate dispesifikan untuk data bukan-mentah. Diasumsikan masukan adalah mentah.\n" ++ ++#: oggenc/oggenc.c:953 ++#, c-format ++msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" ++msgstr "PERINGATAN: Sample rate yang dispesifikasikan tidak valid, diasumsikan 44100.\n" ++ ++#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 ++#, c-format ++msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" ++msgstr "PERINGATAN: Dukungan kate tidak ada; lirik tidak akan dimasukan.\n" ++ ++#: oggenc/oggenc.c:973 ++#, c-format ++msgid "WARNING: language can not be longer than 15 characters; truncated.\n" ++msgstr "PERINGATAN: bahasa tidak dapat lebih panjang dari 15 karakter; dipotong.\n" ++ ++#: oggenc/oggenc.c:981 ++#, c-format ++msgid "WARNING: Unknown option specified, ignoring->\n" ++msgstr "PERINGATAN: Pilihan tidak diketahui dispesifikasikan, mengabaikan->\n" ++ ++#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 ++#, c-format ++msgid "'%s' is not valid UTF-8, cannot add\n" ++msgstr "'%s' bukan valid UTF-8, tidak dapat menambahkan\n" ++ ++#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#, c-format ++msgid "Couldn't convert comment to UTF-8, cannot add\n" ++msgstr "Tidak dapat mengubah komentar ke UTF-8, tidak dapat menambahkan\n" ++ ++#: oggenc/oggenc.c:1033 ++#, c-format ++msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" ++msgstr "PERINGATAN: Judul yang dispesifikasikan tidak mencukupi, kembali ke judul akhir.\n" ++ ++#: oggenc/platform.c:172 ++#, c-format ++msgid "Couldn't create directory \"%s\": %s\n" ++msgstr "Tidak dapat membuat direktori \"%s\": %s\n" ++ ++#: oggenc/platform.c:179 ++#, c-format ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Error ketika memeriksa keberadaan dari direktori %s: %s\n" ++ ++#: oggenc/platform.c:192 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Error: bagian jalur \"%s\" bukan sebuah direktori\n" ++ ++#: ogginfo/ogginfo2.c:212 ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "PERINGATAN: Komentar %d dalam aliran %d memiliki format tidak valid, tidak berisi '=': \"%s\"\n" ++ ++#: ogginfo/ogginfo2.c:220 ++#, c-format ++msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "PERINGATAN: Komentar nama daerah tidak valid dalam komentar %d (aliran %d): \"%s\"\n" ++ ++#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "PERINGATAN: Urutan UTF-8 tidak legal dalam komentar %d (aliran %d): panjan penanda salah\n" ++ ++#: ogginfo/ogginfo2.c:266 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "PERINGATAN: Urutan UTF-8 tidak legal dalam komentar %d (aliran %d): terlalu sedikit bytes\n" ++ ++#: ogginfo/ogginfo2.c:342 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "PERINGATAN: Urutan UTF-8 tidak legal dalam komentar %d (aliran %d): urutan tidak valid \"%s\": %s\n" ++ ++#: ogginfo/ogginfo2.c:356 ++msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++msgstr "PERINGATAN: Gagal dalam pendekoder UTF-8. Ini seharusnya tidak memungkinkan\n" ++ ++#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#, c-format ++msgid "WARNING: discontinuity in stream (%d)\n" ++msgstr "PERINGATAN: tidak kontinu dalam aliran (%d)\n" ++ ++#: ogginfo/ogginfo2.c:389 ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "PERINGATAN: Tidak dapat mendekode paket header Theora - Aliran Theora tidak valid (%d)\n" ++ ++#: ogginfo/ogginfo2.c:396 ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "PERINGATAN: Aliran Theora %d tidak dapat memiliki header yang diframe secara benar. Halaman terminal header berisi paket tambahan atau memiliki granulepos bukan nol\n" ++ ++#: ogginfo/ogginfo2.c:400 ++#, c-format ++msgid "Theora headers parsed for stream %d, information follows...\n" ++msgstr "Header theora diambil untuk aliran %d, informasi mengikuti...\n" ++ ++#: ogginfo/ogginfo2.c:403 ++#, c-format ++msgid "Version: %d.%d.%d\n" ++msgstr "Versi: %d.%d.%d\n" ++ ++#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Vendor : %s\n" ++ ++#: ogginfo/ogginfo2.c:406 ++#, c-format ++msgid "Width: %d\n" ++msgstr "Lebar: %d\n" ++ ++#: ogginfo/ogginfo2.c:407 ++#, c-format ++msgid "Height: %d\n" ++msgstr "Tinggi: %d\n" ++ ++#: ogginfo/ogginfo2.c:408 ++#, c-format ++msgid "Total image: %d by %d, crop offset (%d, %d)\n" ++msgstr "Total gambar: %d oleh %d, crop offset (%d, %d)\n" ++ ++#: ogginfo/ogginfo2.c:411 ++msgid "Frame offset/size invalid: width incorrect\n" ++msgstr "Frame offset/size tidak valid: lebar tidak benar\n" ++ ++#: ogginfo/ogginfo2.c:413 ++msgid "Frame offset/size invalid: height incorrect\n" ++msgstr "Frame offset/size tidak valid: tinggi tidak benar\n" ++ ++#: ogginfo/ogginfo2.c:416 ++msgid "Invalid zero framerate\n" ++msgstr "Laju-frame nol tidak valid\n" ++ ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Framerate %d/%d (%.02f fps)\n" ++msgstr "Laju-frame %d/%d (%.02f fps)\n" ++ ++#: ogginfo/ogginfo2.c:422 ++msgid "Aspect ratio undefined\n" ++msgstr "Aspect rasio tidak terdefinisi\n" ++ ++#: ogginfo/ogginfo2.c:427 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++msgstr "Aspect rasio pixel %d:%d (%f:1)\n" ++ ++#: ogginfo/ogginfo2.c:429 ++msgid "Frame aspect 4:3\n" ++msgstr "Frame aspect 4:3\n" ++ ++#: ogginfo/ogginfo2.c:431 ++msgid "Frame aspect 16:9\n" ++msgstr "Frame aspect 16:9\n" ++ ++#: ogginfo/ogginfo2.c:433 ++#, c-format ++msgid "Frame aspect %f:1\n" ++msgstr "Frame aspect %f:1\n" ++ ++#: ogginfo/ogginfo2.c:437 ++msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++msgstr "Ruang-warna: Rec. ITU-R BT.470-6 Sistem M (NTSC)\n" ++ ++#: ogginfo/ogginfo2.c:439 ++msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" ++msgstr "Ruang-warna: Rec. ITU-R BT.470-6 Sistem B dan G (PAL)\n" ++ ++#: ogginfo/ogginfo2.c:441 ++msgid "Colourspace unspecified\n" ++msgstr "Ruang-warna tidak dispesifikasikan\n" ++ ++#: ogginfo/ogginfo2.c:444 ++msgid "Pixel format 4:2:0\n" ++msgstr "Format piksel 4:2:0\n" ++ ++#: ogginfo/ogginfo2.c:446 ++msgid "Pixel format 4:2:2\n" ++msgstr "Format piksel 4:2:2\n" ++ ++#: ogginfo/ogginfo2.c:448 ++msgid "Pixel format 4:4:4\n" ++msgstr "Format piksel 4:4:4\n" ++ ++#: ogginfo/ogginfo2.c:450 ++msgid "Pixel format invalid\n" ++msgstr "Format piksel tidak valid\n" ++ ++#: ogginfo/ogginfo2.c:452 ++#, c-format ++msgid "Target bitrate: %d kbps\n" ++msgstr "Tarte laju-bit: %d kbps\n" ++ ++#: ogginfo/ogginfo2.c:453 ++#, c-format ++msgid "Nominal quality setting (0-63): %d\n" ++msgstr "Konfigurasi kualitas nominal (0-63): %d\n" ++ ++#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++msgid "User comments section follows...\n" ++msgstr "Bagian komentar pengguna mengikuti...\n" ++ ++#: ogginfo/ogginfo2.c:477 ++msgid "WARNING: Expected frame %" ++msgstr "PERINGATAN: Frame yang diduga %" ++ ++#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 ++msgid "WARNING: granulepos in stream %d decreases from %" ++msgstr "PERINGATAN: granulepos dalam aliran %d berkurang dari %" ++ ++#: ogginfo/ogginfo2.c:520 ++msgid "" ++"Theora stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Aliran theora %d:\n" ++"\tTotal panjang data: %" ++ ++#: ogginfo/ogginfo2.c:557 ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "PERINGATAN: Tidak dapat mendekode paket header vorbis %d - aliran vorbis tidak valid (%d)\n" ++ ++#: ogginfo/ogginfo2.c:565 ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "PERINGATAN: Aliran vorbis %d tidak memiliki header yang secara benar diframe. Halaman terminal header berisi tambahan paket atau memiliki granulepos bukan nol\n" ++ ++#: ogginfo/ogginfo2.c:569 ++#, c-format ++msgid "Vorbis headers parsed for stream %d, information follows...\n" ++msgstr "Header vorbis diambil untuk aliran %d, informasi mengikuti...\n" ++ ++#: ogginfo/ogginfo2.c:572 ++#, c-format ++msgid "Version: %d\n" ++msgstr "Versi: %d\n" ++ ++#: ogginfo/ogginfo2.c:576 ++#, c-format ++msgid "Vendor: %s (%s)\n" ++msgstr "Vendor: %s (%s)\n" ++ ++#: ogginfo/ogginfo2.c:584 ++#, c-format ++msgid "Channels: %d\n" ++msgstr "Channels: %d\n" ++ ++#: ogginfo/ogginfo2.c:585 ++#, c-format ++msgid "" ++"Rate: %ld\n" ++"\n" ++msgstr "" ++"Laju: %ld\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:588 ++#, c-format ++msgid "Nominal bitrate: %f kb/s\n" ++msgstr "Laju-bit nominal: %f kb/d\n" ++ ++#: ogginfo/ogginfo2.c:591 ++msgid "Nominal bitrate not set\n" ++msgstr "Laju-bit nominal belum diset\n" ++ ++#: ogginfo/ogginfo2.c:594 ++#, c-format ++msgid "Upper bitrate: %f kb/s\n" ++msgstr "Laju-bit batas atas: %f kb/d\n" ++ ++#: ogginfo/ogginfo2.c:597 ++msgid "Upper bitrate not set\n" ++msgstr "Laju-bit batas atas belum diset\n" ++ ++#: ogginfo/ogginfo2.c:600 ++#, c-format ++msgid "Lower bitrate: %f kb/s\n" ++msgstr "Laju-bit batas bawah: %f kb/d\n" ++ ++#: ogginfo/ogginfo2.c:603 ++msgid "Lower bitrate not set\n" ++msgstr "Laju bit batas baawh belum diset\n" ++ ++#: ogginfo/ogginfo2.c:630 ++msgid "Negative or zero granulepos (%" ++msgstr "Negatif atau nol granulepos (%" ++ ++#: ogginfo/ogginfo2.c:651 ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Aliran vorbis %d:\n" ++"\tPanjang total data: %" ++ ++#: ogginfo/ogginfo2.c:692 ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "PERINGATAN: Tidak dapat mendekodekan paket header Kate %d - aliran Kate tidak valid (%d)\n" ++ ++#: ogginfo/ogginfo2.c:703 ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "PERINGATAN: paket %d kelihatannya bukan sebuah header Kate - aliran Kate tidak valid (%d)\n" ++ ++#: ogginfo/ogginfo2.c:734 ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "PERINGATAN: Aliran kate %d tidak memiliki header yang diframe secara benar. Halaman terminal header berisi paket tambahan atau memiliki granulepos bukan nol\n" ++ ++#: ogginfo/ogginfo2.c:738 ++#, c-format ++msgid "Kate headers parsed for stream %d, information follows...\n" ++msgstr "Headers kate diambil untuk aliran %d, informasi mengikuti...\n" ++ ++#: ogginfo/ogginfo2.c:741 ++#, c-format ++msgid "Version: %d.%d\n" ++msgstr "Versi: %d.%d\n" ++ ++#: ogginfo/ogginfo2.c:747 ++#, c-format ++msgid "Language: %s\n" ++msgstr "Bahasa: %s\n" ++ ++#: ogginfo/ogginfo2.c:750 ++msgid "No language set\n" ++msgstr "Bahasa belum ditentukan\n" ++ ++#: ogginfo/ogginfo2.c:753 ++#, c-format ++msgid "Category: %s\n" ++msgstr "Kategori: %s\n" ++ ++#: ogginfo/ogginfo2.c:756 ++msgid "No category set\n" ++msgstr "Kategori belum ditentukan\n" ++ ++#: ogginfo/ogginfo2.c:761 ++msgid "utf-8" ++msgstr "utf-8" ++ ++#: ogginfo/ogginfo2.c:765 ++#, c-format ++msgid "Character encoding: %s\n" ++msgstr "Pengkodean karakter: %s\n" ++ ++#: ogginfo/ogginfo2.c:768 ++msgid "Unknown character encoding\n" ++msgstr "Pengkodean karakter tidak diketahui\n" ++ ++#: ogginfo/ogginfo2.c:773 ++msgid "left to right, top to bottom" ++msgstr "kiri ke kanan, atas ke bawah" ++ ++#: ogginfo/ogginfo2.c:774 ++msgid "right to left, top to bottom" ++msgstr "kanan ke kiri, atas ke bawah" ++ ++#: ogginfo/ogginfo2.c:775 ++msgid "top to bottom, right to left" ++msgstr "atas ke bawah, kanan ke kiri" ++ ++#: ogginfo/ogginfo2.c:776 ++msgid "top to bottom, left to right" ++msgstr "atas ke bawah, kiri ke kanan" ++ ++#: ogginfo/ogginfo2.c:780 ++#, c-format ++msgid "Text directionality: %s\n" ++msgstr "Arah teks: %s\n" ++ ++#: ogginfo/ogginfo2.c:783 ++msgid "Unknown text directionality\n" ++msgstr "Arah teks tidak diketahui\n" ++ ++#: ogginfo/ogginfo2.c:795 ++msgid "Invalid zero granulepos rate\n" ++msgstr "Laju granulepos nol tidak valid\n" ++ ++#: ogginfo/ogginfo2.c:797 ++#, c-format ++msgid "Granulepos rate %d/%d (%.02f gps)\n" ++msgstr "Laju granulepos %d/%d (%.02f gps)\n" ++ ++#: ogginfo/ogginfo2.c:810 ++msgid "\n" ++msgstr "\n" ++ ++#: ogginfo/ogginfo2.c:828 ++msgid "Negative granulepos (%" ++msgstr "Granulepos negatif (%" ++ ++#: ogginfo/ogginfo2.c:853 ++msgid "" ++"Kate stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Aliran Kate %d:\n" ++"\tPanjan total data: %" ++ ++#: ogginfo/ogginfo2.c:893 ++#, c-format ++msgid "WARNING: EOS not set on stream %d\n" ++msgstr "PERINGATAN: EOS belum ditentukan dalam aliran %d\n" ++ ++#: ogginfo/ogginfo2.c:1047 ++msgid "WARNING: Invalid header page, no packet found\n" ++msgstr "PERINGATAN: Halaman header tidak valid, tidak ada paket yang ditemukan\n" ++ ++#: ogginfo/ogginfo2.c:1075 ++#, c-format ++msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "PERINGATAN: Halaman header tidak valid dalam aliran %d, berisi paket ganda\n" ++ ++#: ogginfo/ogginfo2.c:1089 ++#, c-format ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Catat: Aliran %d memiliki nomor ser %d, yang sah tetapi mungkin menyebabkan masalah dengan beberapa peralatan.\n" ++ ++#: ogginfo/ogginfo2.c:1107 ++msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++msgstr "PERINGATAN: Lubang dalam data (%d bytes) ditemukan pada ofset kira kira %" ++ ++#: ogginfo/ogginfo2.c:1134 ++#, c-format ++msgid "Error opening input file \"%s\": %s\n" ++msgstr "Error membuka berkas masukan \"%s\": %s\n" ++ ++#: ogginfo/ogginfo2.c:1139 ++#, c-format ++msgid "" ++"Processing file \"%s\"...\n" ++"\n" ++msgstr "" ++"Memproses berkas \"%s\"...\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:1148 ++msgid "Could not find a processor for stream, bailing\n" ++msgstr "Tidak dapat menemukan sebuah prosesor untuk aliran, bailing\n" ++ ++#: ogginfo/ogginfo2.c:1156 ++msgid "Page found for stream after EOS flag" ++msgstr "Halaman ditemukan untuk aliran setelah tanda EOS" ++ ++#: ogginfo/ogginfo2.c:1159 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Batasan Ogg muxing dilanggar, aliran baru sebelum EOS dari seluruh aliran sebelumnya" ++ ++#: ogginfo/ogginfo2.c:1163 ++msgid "Error unknown." ++msgstr "Error tidak diketahui." ++ ++#: ogginfo/ogginfo2.c:1166 ++#, c-format ++msgid "" ++"WARNING: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt Ogg file: %s.\n" ++msgstr "" ++"PERINGATAN: penempatan halaman tidak legal untuk aliran logikal %d\n" ++"Ini mengindikasikan sebuah berkas Ogg terkorupsi: %s.\n" ++ ++#: ogginfo/ogginfo2.c:1178 ++#, c-format ++msgid "New logical stream (#%d, serial: %08x): type %s\n" ++msgstr "Aliran logical baru ($%d, serial: %08x): tipe %s\n" ++ ++#: ogginfo/ogginfo2.c:1181 ++#, c-format ++msgid "WARNING: stream start flag not set on stream %d\n" ++msgstr "PERINGATAN: awal tanda aliran belum diset untuk aliran %d\n" ++ ++#: ogginfo/ogginfo2.c:1185 ++#, c-format ++msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++msgstr "PERINGATAN: tanda awal aliran ditemukan ditengah aliran dalam aliran %d\n" ++ ++#: ogginfo/ogginfo2.c:1190 ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "PERINGATAN: jeda nomor urutan dalam aliran %d. Diperoleh halaman %ld ketika mengharapkan halaman %ld. Mengindikasikan data hilang.\n" ++ ++#: ogginfo/ogginfo2.c:1205 ++#, c-format ++msgid "Logical stream %d ended\n" ++msgstr "Aliran logikal %d berakhir\n" ++ ++#: ogginfo/ogginfo2.c:1213 ++#, c-format ++msgid "" ++"ERROR: No Ogg data found in file \"%s\".\n" ++"Input probably not Ogg.\n" ++msgstr "" ++"ERROR: Tidak ada data Ogg yang ditemukan dalam berkas \"%s\".\n" ++"Masukan mungkin bukan sebuah Ogg.\n" ++ ++#: ogginfo/ogginfo2.c:1224 ++#, c-format ++msgid "ogginfo from %s %s\n" ++msgstr "ogginfo dari %s %s\n" ++ ++#: ogginfo/ogginfo2.c:1230 ++#, c-format ++msgid "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Flags supported:\n" ++"\t-h Show this help message\n" ++"\t-q Make less verbose. Once will remove detailed informative\n" ++"\t messages, two will remove warnings\n" ++"\t-v Make more verbose. This may enable more detailed checks\n" ++"\t for some stream types.\n" ++msgstr "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Penggunaan: ogginfo [tanda] berkas1.ogg [berkas2.ogx ... berkasN.ogv]\n" ++"Pilihan yang didukung:\n" ++"\t-h Tampilkan pesan bantuan ini\n" ++"\t-q Buat lebih ringkas. Sekali akan menghilangi pesan informasi lebih lengkap\n" ++"\t Dua-kali akan menghilangi pesan peringatan\n" ++"\t-b Buat lebih lengkap. Ini mungkin mengaktifkan pemeriksaan lebih lengkap\n" ++"\t untuk beberapa tipe aliran.\n" ++ ++#: ogginfo/ogginfo2.c:1239 ++#, c-format ++msgid "\t-V Output version information and exit\n" ++msgstr "\t-V Keluarkan informasi versi dan keluar\n" ++ ++#: ogginfo/ogginfo2.c:1251 ++#, c-format ++msgid "" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"\n" ++"ogginfo is a tool for printing information about Ogg files\n" ++"and for diagnosing problems with them.\n" ++"Full help shown with \"ogginfo -h\".\n" ++msgstr "" ++"Penggunaan: ogginfo [pilihan] berkas1.ogg [berkas2.ogx ... berkasN.ogv]\n" ++"\n" ++"ogginfo adalah perangkat untuk menampilkan informas mengenai berkas\n" ++"Ogg dan untuk menganalisa masalah dengan berkas tersebut.\n" ++"Bantuan lebih lengkap dapat diperlihatkan dengan \"ogginfo -h\".\n" ++ ++#: ogginfo/ogginfo2.c:1285 ++#, c-format ++msgid "No input files specified. \"ogginfo -h\" for help\n" ++msgstr "Tidak ada berkas masukan yang dispesifikasikan. \"ogginfo -h\" untuk bantuan\n" ++ ++#: share/getopt.c:673 ++#, c-format ++msgid "%s: option `%s' is ambiguous\n" ++msgstr "%s: pilihan `%s' ambigu\n" ++ ++#: share/getopt.c:698 ++#, c-format ++msgid "%s: option `--%s' doesn't allow an argument\n" ++msgstr "%s: pilihan `--%s' tidak mengijinkan sebuah argumen\n" ++ ++#: share/getopt.c:703 ++#, c-format ++msgid "%s: option `%c%s' doesn't allow an argument\n" ++msgstr "%s: pilihan `%c%s' tidak mengijinkan sebuah argumen\n" ++ ++#: share/getopt.c:721 share/getopt.c:894 ++#, c-format ++msgid "%s: option `%s' requires an argument\n" ++msgstr "%s: pilihan `%s' membutuhkan sebuah argumen\n" ++ ++#: share/getopt.c:750 ++#, c-format ++msgid "%s: unrecognized option `--%s'\n" ++msgstr "%s: pilihan `--%s' tidak dikenal\n" ++ ++#: share/getopt.c:754 ++#, c-format ++msgid "%s: unrecognized option `%c%s'\n" ++msgstr "%s: pilihan `%c%s' tidak dikenal\n" ++ ++#: share/getopt.c:780 ++#, c-format ++msgid "%s: illegal option -- %c\n" ++msgstr "%s: pilihan -- %c tidak legal\n" ++ ++#: share/getopt.c:783 ++#, c-format ++msgid "%s: invalid option -- %c\n" ++msgstr "%s: pilihan -- %c tidak valid\n" ++ ++#: share/getopt.c:813 share/getopt.c:943 ++#, c-format ++msgid "%s: option requires an argument -- %c\n" ++msgstr "%s: pilihan membutuhkan sebuah argumen -- %c\n" ++ ++#: share/getopt.c:860 ++#, c-format ++msgid "%s: option `-W %s' is ambiguous\n" ++msgstr "%s: pilihan `-W %s' ambigu\n" ++ ++#: share/getopt.c:878 ++#, c-format ++msgid "%s: option `-W %s' doesn't allow an argument\n" ++msgstr "%s: pilihan `-W %s' tidak mengijinkan sebuah argumen\n" ++ ++#: vcut/vcut.c:144 ++#, c-format ++msgid "Couldn't flush output stream\n" ++msgstr "Tidak dapat membersihkan aliran keluaran\n" ++ ++#: vcut/vcut.c:164 ++#, c-format ++msgid "Couldn't close output file\n" ++msgstr "Tidak dapat menutup berkas keluaran\n" ++ ++#: vcut/vcut.c:225 ++#, c-format ++msgid "Couldn't open %s for writing\n" ++msgstr "Tidak dapat membuka %s untuk penulisan\n" ++ ++#: vcut/vcut.c:264 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Penggunaan: vcut berkas-masukan.ogg berkas1-keluaran.ogg berkas2-keluaran.ogg [titik-potong | +waktu-potong]\n" ++ ++#: vcut/vcut.c:266 ++#, c-format ++msgid "To avoid creating an output file, specify \".\" as its name.\n" ++msgstr "Untuk menghindari sebuah berkas keluaran. spesifikasikan \".\" sebagai namanya.\n" ++ ++#: vcut/vcut.c:277 ++#, c-format ++msgid "Couldn't open %s for reading\n" ++msgstr "Tidak dapat membuka %s untuk pembacaan\n" ++ ++#: vcut/vcut.c:292 vcut/vcut.c:296 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Tidak dapat mengambil titik potong \"%s\"\n" ++ ++#: vcut/vcut.c:301 ++#, c-format ++msgid "Processing: Cutting at %lf seconds\n" ++msgstr "Memproses: Pemotongan di %lf detik\n" ++ ++#: vcut/vcut.c:303 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Memproses: Pemotongan di %lld contoh\n" ++ ++#: vcut/vcut.c:314 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Pemrosesan gagal\n" ++ ++#: vcut/vcut.c:355 ++#, c-format ++msgid "WARNING: unexpected granulepos " ++msgstr "PERINGATAN: granulepos tidak terduga " ++ ++#: vcut/vcut.c:406 ++#, c-format ++msgid "Cutpoint not found\n" ++msgstr "Titik-potong tidak ditemukan\n" ++ ++#: vcut/vcut.c:412 ++#, c-format ++msgid "Can't produce a file starting and ending between sample positions " ++msgstr "Tidak dapat menghasilkan sebuah berkas berawal dan berakhir di posisi contoh " ++ ++#: vcut/vcut.c:456 ++#, c-format ++msgid "Can't produce a file starting between sample positions " ++msgstr "Tidak dapat menghasilkan sebuah berkas berawal diantara posisi contoh " ++ ++#: vcut/vcut.c:460 ++#, c-format ++msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgstr "Spesifikasikan \".\" sebagai berkas keluaran kedua untuk menekan pesan kesalahan ini.\n" ++ ++#: vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't write packet to output file\n" ++msgstr "Tidak dapat menulis paket ke berkas keluaran\n" ++ ++#: vcut/vcut.c:519 ++#, c-format ++msgid "BOS not set on first page of stream\n" ++msgstr "BOS belum diset di halaman pertama dari aliran\n" ++ ++#: vcut/vcut.c:534 ++#, c-format ++msgid "Multiplexed bitstreams are not supported\n" ++msgstr "Aliran-bit multiplex tidak didukung\n" ++ ++#: vcut/vcut.c:545 ++#, c-format ++msgid "Internal stream parsing error\n" ++msgstr "Error dalam mengambil 'internal stream'\n" ++ ++#: vcut/vcut.c:559 ++#, c-format ++msgid "Header packet corrupt\n" ++msgstr "Paket header terkorupsi\n" ++ ++#: vcut/vcut.c:565 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Aliran bit error, melanjutkan\n" ++ ++#: vcut/vcut.c:575 ++#, c-format ++msgid "Error in header: not vorbis?\n" ++msgstr "Error dalam header: bukan vorbis?\n" ++ ++#: vcut/vcut.c:626 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Masukan bukan ogg.\n" ++ ++#: vcut/vcut.c:630 ++#, c-format ++msgid "Page error, continuing\n" ++msgstr "Halaman error, melanjutkan\n" ++ ++#: vcut/vcut.c:640 ++#, c-format ++msgid "WARNING: input file ended unexpectedly\n" ++msgstr "PERINGATAN: berkas masukan berakhir tidak terduga\n" ++ ++#: vcut/vcut.c:644 ++#, c-format ++msgid "WARNING: found EOS before cutpoint\n" ++msgstr "PERINGATAN: ditemukan EOS sebelum titik-potong\n" ++ ++#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 ++msgid "Couldn't get enough memory for input buffering." ++msgstr "Tidak dapat mendapatkan memori yang cukup untuk penyanggaan masukan." ++ ++#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Error membaca halaman pertama dari aliran-bit Ogg." ++ ++#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 ++msgid "Error reading initial header packet." ++msgstr "Error membaca paket header inisial." ++ ++#: vorbiscomment/vcedit.c:238 ++msgid "Couldn't get enough memory to register new stream serial number." ++msgstr "Tidak dapat mendapatkan memori yang cukup untuk mendaftarkan nomor seri aliran baru." ++ ++#: vorbiscomment/vcedit.c:506 ++msgid "Input truncated or empty." ++msgstr "Masukan terpotong atau kosong." ++ ++#: vorbiscomment/vcedit.c:508 ++msgid "Input is not an Ogg bitstream." ++msgstr "Masukan bukan sebuah aliran-bit Ogg." ++ ++#: vorbiscomment/vcedit.c:566 ++msgid "Ogg bitstream does not contain Vorbis data." ++msgstr "Aliran-bit ogg tidak berisi data Vorbis." ++ ++#: vorbiscomment/vcedit.c:579 ++msgid "EOF before recognised stream." ++msgstr "EOF sebelum aliran yang dikenali." ++ ++#: vorbiscomment/vcedit.c:595 ++msgid "Ogg bitstream does not contain a supported data-type." ++msgstr "Aliran-bit Ogg tidak berisi tipe-data yang didukung." ++ ++#: vorbiscomment/vcedit.c:639 ++msgid "Corrupt secondary header." ++msgstr "Secondary header terkorupsi." ++ ++#: vorbiscomment/vcedit.c:660 ++msgid "EOF before end of Vorbis headers." ++msgstr "EOF sebelum akhir dari header Vorbis." ++ ++#: vorbiscomment/vcedit.c:835 ++msgid "Corrupt or missing data, continuing..." ++msgstr "Terkorupsi atau data hilang, melanjutkan..." ++ ++#: vorbiscomment/vcedit.c:875 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Error menulis aliran ke keluaran. Aliran keluaran mungkin terkorupsi atau terpotong." ++ ++#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 ++#, c-format ++msgid "Failed to open file as Vorbis: %s\n" ++msgstr "Gagal membuka berkas sebagai Vorbis: %s\n" ++ ++#: vorbiscomment/vcomment.c:241 ++#, c-format ++msgid "Bad comment: \"%s\"\n" ++msgstr "Komentar buruk: \"%s\"\n" ++ ++#: vorbiscomment/vcomment.c:253 ++#, c-format ++msgid "bad comment: \"%s\"\n" ++msgstr "komentar buruk: \"%s\"\n" ++ ++#: vorbiscomment/vcomment.c:263 ++#, c-format ++msgid "Failed to write comments to output file: %s\n" ++msgstr "Gagal menulis komentar ke berkas keluaran: %s\n" ++ ++#: vorbiscomment/vcomment.c:280 ++#, c-format ++msgid "no action specified\n" ++msgstr "aksi tidak dispesifikasikan\n" ++ ++#: vorbiscomment/vcomment.c:384 ++#, c-format ++msgid "Couldn't un-escape comment, cannot add\n" ++msgstr "Tidak dapat un-escape komentar, tidak dapat menambahkan\n" ++ ++#: vorbiscomment/vcomment.c:526 ++#, c-format ++msgid "" ++"vorbiscomment from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"komentar vorbis dari %s %s\n" ++" oleh the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++ ++#: vorbiscomment/vcomment.c:529 ++#, c-format ++msgid "List or edit comments in Ogg Vorbis files.\n" ++msgstr "Tampilkan atau ubah komentar dalam berkas Ogg Vorbis.\n" ++ ++#: vorbiscomment/vcomment.c:532 ++#, c-format ++msgid "" ++"Usage: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] inputfile\n" ++" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" ++msgstr "" ++"Penggunaan: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] berkas-masukan\n" ++" vorbiscomment <-a|-w> [-Re] [-c berkas] [-t tag] berkas masukan [berkas-keluaran]\n" ++ ++#: vorbiscomment/vcomment.c:538 ++#, c-format ++msgid "Listing options\n" ++msgstr "Pilihan penampilan\n" ++ ++#: vorbiscomment/vcomment.c:539 ++#, c-format ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Tampilkan komentar (baku jika tidak ada pilihan yang diberikan)\n" ++ ++#: vorbiscomment/vcomment.c:542 ++#, c-format ++msgid "Editing options\n" ++msgstr "Pilihan pengubahan\n" ++ ++#: vorbiscomment/vcomment.c:543 ++#, c-format ++msgid " -a, --append Append comments\n" ++msgstr " -a, --append Tambahkan komentar\n" ++ ++#: vorbiscomment/vcomment.c:544 ++#, c-format ++msgid "" ++" -t \"name=value\", --tag \"name=value\"\n" ++" Specify a comment tag on the commandline\n" ++msgstr "" ++" -t \"nama=nilai\", --tag \"nama=nilai\"\n" ++" Spesifikasikan sebuah tanda komentar dalam baris perintah\n" ++ ++#: vorbiscomment/vcomment.c:546 ++#, c-format ++msgid " -w, --write Write comments, replacing the existing ones\n" ++msgstr " -w, --write Tulis komentar, menggantikan yang sudah ada\n" ++ ++#: vorbiscomment/vcomment.c:550 ++#, c-format ++msgid "" ++" -c file, --commentfile file\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" ++msgstr "" ++" -c berkas, --commentfile berkas\n" ++" Ketika menampilkan, tulis komentar ke berkas yang dispesifikasikan.\n" ++" Ketika mengubah, baca komentar dari berkas yang dispesifikasikan.\n" ++ ++#: vorbiscomment/vcomment.c:553 ++#, c-format ++msgid " -R, --raw Read and write comments in UTF-8\n" ++msgstr " -R, --raw Baca dan tulis komentar dalam UTF-8\n" ++ ++#: vorbiscomment/vcomment.c:554 ++#, c-format ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Gunakan \\n-style escapes untuk mengijinkan komentar multi baris.\n" ++ ++#: vorbiscomment/vcomment.c:558 ++#, c-format ++msgid " -V, --version Output version information and exit\n" ++msgstr " -V, --version Keluarkan informas versi dan keluar\n" ++ ++#: vorbiscomment/vcomment.c:561 ++#, c-format ++msgid "" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" ++"errors are encountered during processing.\n" ++msgstr "" ++"Jika tidak ada berkas keluaran yang dispesifikasikan, vorbiscomment akan mengubah\n" ++"berkas masukan. Ini ditangani melalui berkas sementara, sehingga berkas masukan tidak\n" ++"terubah jika error ditemui ketika memproses.\n" ++ ++#: vorbiscomment/vcomment.c:566 ++#, c-format ++msgid "" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" ++"editing. Alternatively, a file can be specified with the -c option, or tags\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" ++"disables reading from stdin.\n" ++msgstr "" ++"vorbiscomment menangani komentar dalam format \"nama=nilai\", satu per baris.\n" ++"Secara baku, komentar ditulis ke stdout ketika menampilkan, dan dibaca dari\n" ++"stdin ketika diubah. Secara alternatif, sebuah berkas dapat dispesifikasikan\n" ++"dengan pilihan -c, atau tanda dapat diberikan di baris perintah dengan -t \n" ++"\"name=nilai\". Gunakan baik -c atau -t untuk menonaktifkan pembacaan stdin.\n" ++ ++#: vorbiscomment/vcomment.c:573 ++#, c-format ++msgid "" ++"Examples:\n" ++" vorbiscomment -a in.ogg -c comments.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++msgstr "" ++"Contoh:\n" ++" vorbiscomment -a masukan.ogg -c komentar.txt\n" ++" vorbiscomment -a masukan.ogg \"ARTIST=Seseorang\" -t \"TITLE=Sebuah Judul\"\n" ++ ++#: vorbiscomment/vcomment.c:578 ++#, c-format ++msgid "" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" ++"this is not sufficient for general round-tripping of comments in all cases,\n" ++"since comments can contain newlines. To handle that, use escaping (-e,\n" ++"--escape).\n" ++msgstr "" ++"CATAT: Mode mentah (--raw, -R) akan membaca atan menulis komentar dalam UTF-8 daripada\n" ++"mengubah karakter set pengguna, yang mungkin berguna dalam script. Akan tetapi,\n" ++"ini tidak mencukupi untuk round-tripping umum dari komentar dalam semua kasus,\n" ++"karena komentar dapat berisi baris baru. Untuk menangani itu, gunakan 'escaping' (-e,\n" ++"--escape).\n" ++ ++#: vorbiscomment/vcomment.c:643 ++#, c-format ++msgid "Internal error parsing command options\n" ++msgstr "Kesalahan internal ketika mengambil pilihan perintah\n" ++ ++#: vorbiscomment/vcomment.c:662 ++#, c-format ++msgid "vorbiscomment from vorbis-tools " ++msgstr "vorbiscomment dari vorbis-tools " ++ ++#: vorbiscomment/vcomment.c:732 ++#, c-format ++msgid "Error opening input file '%s'.\n" ++msgstr "Error membuka berkas masukan '%s'.\n" ++ ++#: vorbiscomment/vcomment.c:741 ++#, c-format ++msgid "Input filename may not be the same as output filename\n" ++msgstr "Nama berkas masukan mungkin tidak sama seperti nama berkas keluaran\n" ++ ++#: vorbiscomment/vcomment.c:752 ++#, c-format ++msgid "Error opening output file '%s'.\n" ++msgstr "Error membuka berkas keluaran '%s'.\n" ++ ++#: vorbiscomment/vcomment.c:767 ++#, c-format ++msgid "Error opening comment file '%s'.\n" ++msgstr "Error membuka berkas komentar '%s'.\n" ++ ++#: vorbiscomment/vcomment.c:784 ++#, c-format ++msgid "Error opening comment file '%s'\n" ++msgstr "Error membuka berkas komentar '%s'\n" ++ ++#: vorbiscomment/vcomment.c:818 ++#, c-format ++msgid "Error removing old file %s\n" ++msgstr "Error menghapus berkas lama %s\n" ++ ++#: vorbiscomment/vcomment.c:820 ++#, c-format ++msgid "Error renaming %s to %s\n" ++msgstr "Error mengubah nama %s ke %s\n" ++ ++#: vorbiscomment/vcomment.c:830 ++#, c-format ++msgid "Error removing erroneous temporary file %s\n" ++msgstr "Error mnghapus berkas sementara bermasalah %s\n" ++ ++#~ msgid "Wave file reader" ++#~ msgstr "Pembaca berkas Wave" ++ ++#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" ++#~ msgstr "Big endian 32 bit PCM data saat ini tidak didukung, membatalkan.\n" ++ ++#~ msgid "Internal error! Please report this bug.\n" ++#~ msgstr "Kesalahan internal! Mohon laporkan bug ini.\n" +diff --git a/po/nl.po b/po/nl.po +index ba87618..a7869bd 100644 +--- a/po/nl.po ++++ b/po/nl.po +@@ -7,10 +7,10 @@ + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools-1.3.0pre2\n" ++"Project-Id-Version: vorbis-tools-1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2008-11-13 15:44+0100\n" ++"PO-Revision-Date: 2010-07-05 16:57+0200\n" + "Last-Translator: Erwin Poeze \n" + "Language-Team: Dutch \n" + "MIME-Version: 1.0\n" +@@ -225,8 +225,7 @@ msgstr "=== Stuurprogramma %s is niet voor bestandsuitvoer.\n" + + #: ogg123/cmdline_options.c:143 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" +-"=== Kan geen uitvoerbestand opgeven zonder een uitvoerstuurprogramma.\n" ++msgstr "=== Kan geen uitvoerbestand opgeven zonder een uitvoerstuurprogramma.\n" + + #: ogg123/cmdline_options.c:162 + #, c-format +@@ -252,8 +251,7 @@ msgid "" + "--- To do a test decode, use the null output driver.\n" + msgstr "" + "--- Kan niet elk blok 0 keer afspelen.\n" +-"--- Om het decoderen te testen, kunt u het null-uitvoerstuurprogramma " +-"gebruiken.\n" ++"--- Om het decoderen te testen, kunt u het null-uitvoerstuurprogramma gebruiken.\n" + + #: ogg123/cmdline_options.c:232 + #, c-format +@@ -270,12 +268,8 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Aangegeven stuurprogramma %s in configuratiebestand is onjuist.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Kan het standaardstuurprogramma niet laden en configuratiebestand bevat " +-"ook geen stuurprogramma. Stoppen.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Kan het standaardstuurprogramma niet laden en configuratiebestand bevat ook geen stuurprogramma. Stoppen.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -330,11 +324,8 @@ msgstr "Uitvoeropties\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +-" -d app, --device app gebruik uitvoerapparaat \"app\". Beschikbare " +-"apparaten:\n" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d app, --device app gebruik uitvoerapparaat \"app\". Beschikbare apparaten:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format +@@ -374,10 +365,8 @@ msgid "" + msgstr "" + " -o k:v, --device-option k:v\n" + " geef de speciale optie 'k' met de waarde 'v' door\n" +-" aan het apparaat dat met --device gespecificeerd " +-"is.\n" +-" Kijk in ogg123-manpagina voor mogelijke 'device-" +-"options'.\n" ++" aan het apparaat dat met --device gespecificeerd is.\n" ++" Kijk in ogg123-manpagina voor mogelijke 'device-options'.\n" + + #: ogg123/cmdline_options.c:355 + #, c-format +@@ -386,8 +375,7 @@ msgstr "Opties van afspeellijst\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" + msgstr "" + " -@ bestand, --list bestand\n" + " lees afspeellijst van bestanden en URL's uit\n" +@@ -430,8 +418,7 @@ msgstr " -b n, --buffer n gebruik een invoerbuffer van 'n' kilobytes\n" + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +-" -p n, --prebuffer n laad n%% van de invoerbuffer vóór het afspelen\n" ++msgstr " -p n, --prebuffer n laad n%% van de invoerbuffer vóór het afspelen\n" + + #: ogg123/cmdline_options.c:368 + #, c-format +@@ -440,8 +427,7 @@ msgstr "Decodeeropties\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" + msgstr "" + " -k n, --skip n sla de eerste 'n' seconden over (of gebruik\n" + " hh:mm:ss)\n" +@@ -449,8 +435,7 @@ msgstr "" + #: ogg123/cmdline_options.c:370 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +-" -K n, --end n stop bij 'n' seconden (of gebruik hh:mm:ss)\n" ++msgstr " -K n, --end n stop bij 'n' seconden (of gebruik hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:371 + #, c-format +@@ -492,8 +477,7 @@ msgstr " -q, --quiet niets (geen titel) tonen\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" ++msgid " -v, --verbose Display progress and other status information\n" + msgstr " -v, --verbose voortgang en andere statusinformatie tonen\n" + + #: ogg123/cmdline_options.c:384 +@@ -585,8 +569,7 @@ msgstr "Het bestandsformaat van %s wordt niet ondersteund.\n" + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Fout bij openen %s met module %s. Mogelijk is het bestand beschadigd.\n" ++msgstr "Fout bij openen %s met module %s. Mogelijk is het bestand beschadigd.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -896,12 +879,9 @@ msgid "ERROR: Failed to open input as Vorbis\n" + msgstr "FOUT: openen bestand als Vorbis is mislukt\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Coderen bestand \"%s\" voltooid\n" ++msgstr "Decodering \"%s\" naar \"%s\"\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +@@ -916,8 +896,7 @@ msgstr "standaarduitvoer" + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +-"Logische bitstromen met veranderende parameters zijn niet ondersteund\n" ++msgstr "Logische bitstromen met veranderende parameters zijn niet ondersteund\n" + + #: oggdec/oggdec.c:315 + #, c-format +@@ -936,16 +915,12 @@ msgstr "FOUT: geen invoerbestand opgegeven. Gebruik -h voor hulp\n" + + #: oggdec/oggdec.c:376 + #, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"FOUT: kan slechts één invoerbestand opgegeven als het uitvoerbestand is " +-"opgegeven\n" ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "FOUT: kan slechts één invoerbestand opgegeven als het uitvoerbestand is opgegeven\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" +-msgstr "RAW-bestandslezer" ++msgstr "WAV-bestandslezer" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +@@ -960,9 +935,9 @@ msgid "Ogg FLAC file reader" + msgstr "Ogg-FLAC-bestandslezer" + + #: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "WAARSCHUWING: onverwachte EOF bij lezen WAV-kop\n" ++msgstr "Waarschuwing: onverwachte EOF bij lezen WAV-kop\n" + + #: oggenc/audio.c:139 + #, c-format +@@ -970,99 +945,99 @@ msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Overslaan blok van soort \"%s\", lengte %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "WAARSCHUWING: onverwachte EOF in AIFF-blok\n" ++msgstr "Waarschuwing: onverwachte EOF in AIFF-blok\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "WAARSCHUWING: geen gemeenschappelijk blok gevonden in AIFF-bestand\n" ++msgstr "Waarschuwing: geen gemeenschappelijk blok gevonden in AIFF-bestand\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "WAARSCHUWING: afgekapt algemeen blok in AIFF-kop\n" ++msgstr "Waarschuwing: afgekapt algemeen blok in AIFF-kop\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "WAARSCHUWING: onverwachte EOF bij lezen AIFF-kop\n" ++msgstr "Waarschuwing: onverwachte EOF bij lezen AIFF-kop\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "WAARSCHUWING: AIFF-C-kop afgekapt.\n" ++msgstr "Waarschuwing: AIFF-C-kop afgekapt.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "WAARSCHUWING: kan gecomprimeerd AIFF-C niet verwerken (%c%c%c%c)\n" ++msgstr "Waarschuwing: kan gecomprimeerd AIFF-C niet verwerken (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "WAARSCHUWING: geen SSND-blok gevonden in AIFF-bestand\n" ++msgstr "Waarschuwing: geen SSND-blok gevonden in AIFF-bestand\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "WAARSCHUWING: beschadigd SSND-blok in AIFF-kop\n" ++msgstr "Waarschuwing: beschadigd SSND-blok in AIFF-kop\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "WAARSCHUWING: onverwachte EOF bij lezen AIFF-kop\n" ++msgstr "Waarschuwing: onverwachte EOF bij lezen AIFF-kop\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"WAARSCHUWING: oggenc ondersteunt dit type AIFF/AIFC-bestanden niet\n" ++"Waarschuwing: oggenc ondersteunt dit type AIFF/AIFC-bestanden niet\n" + " Het moet 8-of 16-bit PCM zijn.\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "WAARSCHUWING: blok in WAV-kop met niet-herkende indeling\n" ++msgstr "Waarschuwing: blok in WAV-kop met niet-herkende indeling\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"WAARSCHUWING: blok in WAV-kop met onjuiste indeling.\n" ++"Waarschuwing: blok in WAV-kop met onjuiste indeling.\n" + " Toch proberen te lezen (werkt mogelijk niet)...\n" + + #: oggenc/audio.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" +-"FOUT: dit soort WAV-bestanden wordt niet ondersteund (moet standaard\n" ++"FOUT: WAV-bestanden worden niet ondersteund (moet standaard\n" + " of type-3-drijvendekomma PCM zijn)\n" + + #: oggenc/audio.c:528 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" +-"WAARSCHUWING: waarde van 'blokgolfuitlijning' is onjuist.\n" +-"Negeren. Het programma dat dit bestand aanmaakte is onjuist.\n" ++"Waarschuwing: waarde van 'WAV-blokgolfuitlijning' is onjuist, negeren.\n" ++"Het programma dat dit bestand aanmaakte is onjuist.\n" + + #: oggenc/audio.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"FOUT: WAV-bestand heeft niet-ondersteunde indeling (moet 8-, 16-, 24- of\n" +-"32-bit PCM, of drijvendekomma PCM zijn)\n" ++"FOUT: WAV-bestand heeft niet-ondersteunde indeling (moet 8-, 16-, 24-32-bit PCM\n" ++"of drijvendekomma PCM zijn)\n" + + #: oggenc/audio.c:664 + #, c-format +@@ -1079,13 +1054,10 @@ msgstr "" + "te lezen\n" + + #: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" +-"Programmeerfout: Nul monsters ontvangen van herbemonsteraar: uw bestand zal " +-"worden\n" ++"Programmeerfout: Geen monsters ontvangen van herbemonsteraar: uw bestand zal worden\n" + " afgekapt. Rapporteer dit alstublieft.\n" + + #: oggenc/audio.c:790 +@@ -1099,9 +1071,9 @@ msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Instellen uitgebreide codeeroptie \"%s\" op %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Instellen uitgebreide codeeroptie \"%s\" op %s\n" ++msgstr "Instellen uitgebreide codeeroptie \"%s\"\n" + + #: oggenc/encode.c:114 + #, c-format +@@ -1120,11 +1092,8 @@ msgstr "Instellen parameters uitgebreid snelheidsbeheer is mislukt\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +-"Deze versie van libvorbisenc kan de parameters van uitgebreide " +-"snelheidsbeheer niet instellen\n" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Deze versie van libvorbisenc kan de parameters van uitgebreide snelheidsbeheer niet instellen\n" + + #: oggenc/encode.c:202 + #, c-format +@@ -1133,19 +1102,13 @@ msgstr "WAARSCHUWING: toevoegen van Kate-karaokestijl is mislukt\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kanalen zouden voor iedereen genoeg moeten zijn. (Sorry, Vorbis " +-"ondersteunt niet meer)\n" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanalen zouden voor iedereen genoeg moeten zijn. (Sorry, Vorbis ondersteunt niet meer)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" +-"Een verzoek om een onder- of bovengrens van de bitsnelheid vereist --" +-"managed\n" ++msgstr "Een verzoek om een onder- of bovengrens van de bitsnelheid vereist --managed\n" + + #: oggenc/encode.c:264 + #, c-format +@@ -1160,9 +1123,7 @@ msgstr "Optionele, robuuste kwaliteitsbeperkingen instellen\n" + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +-"Instellen van onder- of bovengrens bitsnelheid in kwaliteitsmodus is " +-"mislukt\n" ++msgstr "Instellen van onder- of bovengrens bitsnelheid in kwaliteitsmodus is mislukt\n" + + #: oggenc/encode.c:327 + #, c-format +@@ -1373,11 +1334,8 @@ msgstr "FOUT - regel %u: syntaxfout: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +-"WAARSCHUWING: - regel %u: niet-aaneengesloten ID's: %s - doen net of het " +-"niet opgemerkt is\n" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "WAARSCHUWING: - regel %u: niet-aaneengesloten ID's: %s - doen net of het niet opgemerkt is\n" + + #: oggenc/lyrics.c:162 + #, c-format +@@ -1402,24 +1360,17 @@ msgstr "WAARSCHUWING - regel %d: tijden van teksten mogen niet afnemen\n" + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +-"WAARSCHUWING - regel %d: ophalen van samengestelde UTF-8-karakters uit " +-"tekenreeks is mislukt\n" ++msgstr "WAARSCHUWING - regel %d: ophalen van samengestelde UTF-8-karakters uit tekenreeks is mislukt\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +-"WAARSCHUWING - regel %d: verwerken uitgebreid LRC-label (%*.*s) is mislukt - " +-"overgeslagen\n" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "WAARSCHUWING - regel %d: verwerken uitgebreid LRC-label (%*.*s) is mislukt - overgeslagen\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +-"WAARSCHUWING: geheugenreservering is mislukt - uitgebreid LRC-label wordt " +-"genegeerd\n" ++msgstr "WAARSCHUWING: geheugenreservering is mislukt - uitgebreid LRC-label wordt genegeerd\n" + + #: oggenc/lyrics.c:419 + #, c-format +@@ -1448,21 +1399,13 @@ msgstr "FOUT: meerdere bestanden opgegeven bij gebruik stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"FOUT: meerdere invoerbestanden met opgegeven uitvoerbestandsnaam: probeer -n " +-"te gebruiken\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "FOUT: meerdere invoerbestanden met opgegeven uitvoerbestandsnaam: probeer -n te gebruiken\n" + + #: oggenc/oggenc.c:203 + #, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"WAARSCHUWING: te weinig teksttalen opgegeven, taal van laatste tekst wordt " +-"de standaard.\n" ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "WAARSCHUWING: te weinig teksttalen opgegeven, taal van laatste tekst wordt de standaard.\n" + + #: oggenc/oggenc.c:227 + #, c-format +@@ -1490,10 +1433,8 @@ msgstr "WAARSCHUWING: geen bestandsnaam, gebruik nu als standaard \"%s\"\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"FOUT: kan benodigde submappen voor uitvoerbestandsnaam \"%s\" niet maken\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "FOUT: kan benodigde submappen voor uitvoerbestandsnaam \"%s\" niet maken\n" + + #: oggenc/oggenc.c:342 + #, c-format +@@ -1565,16 +1506,11 @@ msgid "" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" + " -k, --skeleton voegt een Ogg-raamwerk-bitstroom toe\n" +-" -r, --raw ruwe modus. Invoerbestanden worden ingelezen als PCM-" +-"gegevens\n" +-" -B, --raw-bits=n instellen aantal bits per monster voor ruwe invoer; " +-"standaard is 16\n" +-" -C, --raw-chan=n instellen aantal kanalen voor ruwe invoer; standaard " +-"is 2\n" +-" -R, --raw-rate=n instellen monsterfrequentie voor ruwe invoer; " +-"standaard is 44100\n" +-" --raw-endianness 1 voor big-endian, 0 voor little-endian; standaard is " +-"0\n" ++" -r, --raw ruwe modus. Invoerbestanden worden ingelezen als PCM-gegevens\n" ++" -B, --raw-bits=n instellen aantal bits per monster voor ruwe invoer; standaard is 16\n" ++" -C, --raw-chan=n instellen aantal kanalen voor ruwe invoer; standaard is 2\n" ++" -R, --raw-rate=n instellen monsterfrequentie voor ruwe invoer; standaard is 44100\n" ++" --raw-endianness 1 voor big-endian, 0 voor little-endian; standaard is 0\n" + + #: oggenc/oggenc.c:479 + #, c-format +@@ -1597,19 +1533,15 @@ msgstr "" + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" +-" --managed inschakelen van de bitsnelheidbesturing. Dit geeft " +-"een\n" +-" veel grotere beheersing van de gebruikte bitsnelheid " +-"(of\n" ++" --managed inschakelen van de bitsnelheidbesturing. Dit geeft een\n" ++" veel grotere beheersing van de gebruikte bitsnelheid (of\n" + " -snelheden). Nadeel is de traagheid van coderen.\n" +-" Gebruik deze optie alleen als de bitsnelheid echt " +-"onder\n" ++" Gebruik deze optie alleen als de bitsnelheid echt onder\n" + " controle moet zijn, zoals bij het stromen.\n" + + #: oggenc/oggenc.c:492 +@@ -1624,10 +1556,8 @@ msgid "" + " enable managed bitrate mode (see --managed).\n" + msgstr "" + " -m, --min-bitrate geeft de ondergrens van de bitsnelheid (in kbps).\n" +-" Nuttig bij het coderen van een kanaal met vaste " +-"omvang.\n" +-" Gebruik van deze optie schakelt automatisch de " +-"bitsnel-\n" ++" Nuttig bij het coderen van een kanaal met vaste omvang.\n" ++" Gebruik van deze optie schakelt automatisch de bitsnel-\n" + " heidbesturing in (zie --managed).\n" + " -M, --max-bitrate geeft de bovengrens van de bitsnelheid (in kbps).\n" + " Nuttig voor stroomapplicaties. Gebruik van deze optie\n" +@@ -1662,11 +1592,9 @@ msgid "" + " The default quality level is 3.\n" + msgstr "" + " -q, --quality specificeer de kwaliteit, tussen -1 (zeer laag) en 10\n" +-" heel hoog), in plaats van het opgeven van een " +-"bepaalde\n" ++" heel hoog), in plaats van het opgeven van een bepaalde\n" + " bitsnelheid. Dit is de normale uitvoeringswijze.\n" +-" Deelwaarden (b.v. 2.75) zijn toegestaan. Het " +-"standaard\n" ++" Deelwaarden (b.v. 2.75) zijn toegestaan. Het standaard\n" + " kwaliteitsniveau is 3.\n" + + #: oggenc/oggenc.c:513 +@@ -1679,17 +1607,13 @@ msgid "" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" + msgstr "" +-" --resample n herindeling van de invoergegevens met " +-"monsterfrequentie\n" +-" n (Hz). Omzetten van stereo naar mono. Alleen " +-"toegestaan\n" ++" --resample n herindeling van de invoergegevens met monsterfrequentie\n" ++" n (Hz). Omzetten van stereo naar mono. Alleen toegestaan\n" + " op stereoinvoer.\n" +-" --downmix stereo omzetten naar mono. Alleen toegestaan op " +-"stereo-\n" ++" --downmix stereo omzetten naar mono. Alleen toegestaan op stereo-\n" + " invoer.\n" + " -s, --serial specificeer een serienummer voor de stroom. Bij het\n" +-" coderen van meerdere bestanden wordt dit nummer " +-"verhoogd\n" ++" coderen van meerdere bestanden wordt dit nummer verhoogd\n" + " voor iedere volgende stroom.\n" + + #: oggenc/oggenc.c:520 +@@ -1714,77 +1638,58 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + " Benaming:\n" +-" -o, --output=fn schrijf bestand naar fn (alleen geldig in " +-"enkelbestand-\n" ++" -o, --output=fn schrijf bestand naar fn (alleen geldig in enkelbestand-\n" + " modus)\n" + " -n, --names=tekenreeks\n" +-" genereer bestandsnamen volgens deze tekenreeks, " +-"waarbij\n" +-" %%a, %%t, %%l, %%n, %%d vervangen wordt door " +-"respectievelijk\n" +-" artiest, titel, album, nummer en datum (zie hieronder " +-"voor\n" ++" genereer bestandsnamen volgens deze tekenreeks, waarbij\n" ++" %%a, %%t, %%l, %%n, %%d vervangen wordt door respectievelijk\n" ++" artiest, titel, album, nummer en datum (zie hieronder voor\n" + " de specificatie).\n" + " %%%% geeft een letterlijke %%.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" +-" -X, --name-remove=s verwijder de opgegeven karakters van parameters naar " +-"de\n" ++" -X, --name-remove=s verwijder de opgegeven karakters van parameters naar de\n" + " -n indelingstekenreeks. Nuttig bij het verzekeren van\n" + " geldige bestandsnamen.\n" +-" -P, --name-replace=s de door --name-remove verwijderde karakters vervangen " +-"door de\n" +-" opgegeven karakters. Als deze tekenreeks korter is dan " +-"die\n" ++" -P, --name-replace=s de door --name-remove verwijderde karakters vervangen door de\n" ++" opgegeven karakters. Als deze tekenreeks korter is dan die\n" + " bij --name-remove of ontbreekt, dan worden de extra\n" + " karakters verwijderd.\n" +-" Standaardinstellingen voor de beide bovenstaande " +-"argumenten\n" ++" Standaardinstellingen voor de beide bovenstaande argumenten\n" + " zijn afhankelijk van het besturingssysteem.\n" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" +-" --utf8 meldt oggenc dat de parameters datum, titel, album, " +-"artiest,\n" +-" genre en commentaar in de opdrachtregel al in UTF-8 " +-"staan.\n" ++" --utf8 meldt oggenc dat de parameters datum, titel, album, artiest,\n" ++" genre en commentaar in de opdrachtregel al in UTF-8 staan.\n" + " Bij Windows geldt deze optie ook voor bestandsnamen.\n" +-" -c, --comment=c voeg de opgegeven tekenreeks(en) toe als extra " +-"commentaar.\n" +-" Dit mag herhaald worden. Het argument wordt opgegeven " +-"als\n" ++" -c, --comment=c voeg de opgegeven tekenreeks(en) toe als extra commentaar.\n" ++" Dit mag herhaald worden. Het argument wordt opgegeven als\n" + " \"label=waarde\".\n" + " -d, --date datum van het nummer (meestal de uitvoeringsdatum)\n" + +@@ -1818,40 +1723,29 @@ msgstr "" + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" + " Als meerdere invoerbestanden zijn opgegeven, dan\n" +-" zijn de voorgaande acht argumenten meermalen " +-"toepasbaar,\n" ++" zijn de voorgaande acht argumenten meermalen toepasbaar,\n" + " en wel in de opgegeven volgorde.\n" +-" Als er minder titels dan bestanden worden opgegeven, " +-"zal\n" ++" Als er minder titels dan bestanden worden opgegeven, zal\n" + " OggEnc waarschuwen en de laatste titel ook voor de\n" +-" overgebleven bestanden gebruiken. Als er minder " +-"volgnummers\n" +-" opgegevens zijn, dan blijven de overgebleven " +-"bestanden\n" +-" ongenummerd. Als er minder teksten opgegeven zijn, " +-"dan\n" +-" zullen de overgebleven bestanden geen teksten " +-"bevatten.\n" ++" overgebleven bestanden gebruiken. Als er minder volgnummers\n" ++" opgegevens zijn, dan blijven de overgebleven bestanden\n" ++" ongenummerd. Als er minder teksten opgegeven zijn, dan\n" ++" zullen de overgebleven bestanden geen teksten bevatten.\n" + " Voor de rest wordt het laatste label opnieuw gebruikt\n" +-" zonder waarschuwing. Op deze manier kunt u " +-"bijvoorbeeld\n" ++" zonder waarschuwing. Op deze manier kunt u bijvoorbeeld\n" + " een datum eenmalig opgeven die vervolgens voor alle\n" + " bestanden wordt gebruikt.\n" + "\n" +@@ -1860,18 +1754,13 @@ msgstr "" + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" +@@ -1883,14 +1772,11 @@ msgstr "" + " 32-bit-IEEE-floating-point-Wave en, optioneel, FLAC of Ogg-FLAC.\n" + " Bestanden kunnen mono of stereo zijn (of meerkanaals) en kunnen iedere\n" + " monsterfrequentie hebben.\n" +-" Als alternatief kan de --raw-optie gebruikt worden voor een ruw PCM-" +-"gegevens-\n" ++" Als alternatief kan de --raw-optie gebruikt worden voor een ruw PCM-gegevens-\n" + " bestand die 16-bit, stereo, little-endian PCM ('koploos Wave') moet zijn,\n" + " behalve als er extra parameters voor de ruwe modus opgegeven zijn.\n" +-" U kunt stdin gebruiken door '-' als invoerbestand op te geven. In dit " +-"geval\n" +-" zal de uitvoer naar stdout gaan, behalve als een uitvoerbestand opgegeven " +-"is\n" ++" U kunt stdin gebruiken door '-' als invoerbestand op te geven. In dit geval\n" ++" zal de uitvoer naar stdout gaan, behalve als een uitvoerbestand opgegeven is\n" + " met -o.\n" + " Tekstbestanden kunnen de indeling SubRip (.srt) of LRC (.lrc) hebben.\n" + "\n" +@@ -1898,9 +1784,7 @@ msgstr "" + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"WAARSCHUWING: onjuist ontsnappingsteken '%c' wordt genegeerd in " +-"naamindeling\n" ++msgstr "WAARSCHUWING: onjuist ontsnappingsteken '%c' wordt genegeerd in naamindeling\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format +@@ -1909,11 +1793,8 @@ msgstr "Het beheer van de bitratesnelheid wordt ingeschakeld\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WAARSCHUWING: ruwe endianness opgegeven voor niet-ruwe gegevens. Er wordt " +-"aangenomen dat invoer ruw is.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "WAARSCHUWING: ruwe endianness opgegeven voor niet-ruwe gegevens. Er wordt aangenomen dat invoer ruw is.\n" + + #: oggenc/oggenc.c:719 + #, c-format +@@ -1928,8 +1809,7 @@ msgstr "WAARSCHUWING: kan herbemonsterfrequentie \"%s\" niet lezen\n" + #: oggenc/oggenc.c:732 + #, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"WAARSCHUWING: herbemonsterfrequentie opgegeven als %d Hz. Bedoelde u %d Hz?\n" ++msgstr "WAARSCHUWING: herbemonsterfrequentie opgegeven als %d Hz. Bedoelde u %d Hz?\n" + + #: oggenc/oggenc.c:742 + #, c-format +@@ -1974,30 +1854,22 @@ msgstr "Kwaliteitsoptie \"%s\" wordt niet herkend en genegeerd\n" + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"WAARSCHUWING: kwaliteitsinstelling te hoog, maximale kwaliteit wordt " +-"gebruikt.\n" ++msgstr "WAARSCHUWING: kwaliteitsinstelling te hoog, maximale kwaliteit wordt gebruikt.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"WAARSCHUWING: meerdere naamindelingen opgegeven, de laatste wordt gebruikt\n" ++msgstr "WAARSCHUWING: meerdere naamindelingen opgegeven, de laatste wordt gebruikt\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"WAARSCHUWING: meerdere filters van naamindelingen opgegeven, de laatste " +-"wordt gebruikt\n" ++msgstr "WAARSCHUWING: meerdere filters van naamindelingen opgegeven, de laatste wordt gebruikt\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"WAARSCHUWING: meerdere vervangingsfilters van naamindelingen opgegeven, de " +-"laatste wordt gebruikt\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "WAARSCHUWING: meerdere vervangingsfilters van naamindelingen opgegeven, de laatste wordt gebruikt\n" + + #: oggenc/oggenc.c:897 + #, c-format +@@ -2011,11 +1883,8 @@ msgstr "oggenc van %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WAARSCHUWING: ruw bits/monster opgegeven voor niet-ruwe gegevens. Er wordt " +-"aangenomen dat invoer ruw is.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "WAARSCHUWING: ruw bits/monster opgegeven voor niet-ruwe gegevens. Er wordt aangenomen dat invoer ruw is.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format +@@ -2024,12 +1893,8 @@ msgstr "WAARSCHUWING: onjuiste bits/monster opgegeven, 16 wordt gekozen.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"WAARSCHUWING: aanral ruwe kanalen opgegeven voor niet-ruwe gegevens. Er " +-"wordt aangenomen dat invoer ruw is.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "WAARSCHUWING: aanral ruwe kanalen opgegeven voor niet-ruwe gegevens. Er wordt aangenomen dat invoer ruw is.\n" + + #: oggenc/oggenc.c:937 + #, c-format +@@ -2038,18 +1903,13 @@ msgstr "WAARSCHUWING: onjuist aantal kanalen opgegeven, 2 wordt gekozen.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"WAARSCHUWING: ruwe bemonsteringsfrequentie opgegeven voor niet-ruwe " +-"gegevens. Er wordt aangenomen dat invoer ruw is.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "WAARSCHUWING: ruwe bemonsteringsfrequentie opgegeven voor niet-ruwe gegevens. Er wordt aangenomen dat invoer ruw is.\n" + + #: oggenc/oggenc.c:953 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"WAARSCHUWING: onjuiste bemonsteringsfrequentie opgegeven, 44100 wordt " +-"gekozen.\n" ++msgstr "WAARSCHUWING: onjuiste bemonsteringsfrequentie opgegeven, 44100 wordt gekozen.\n" + + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format +@@ -2081,8 +1941,7 @@ msgstr "kan opmerking niet naar UTF-8 omzetten, niet toegevoegd\n" + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"WAARSCHUWING: te weinig titels opgegeven, laatste titel wordt de standaard.\n" ++msgstr "WAARSCHUWING: te weinig titels opgegeven, laatste titel wordt de standaard.\n" + + #: oggenc/platform.c:172 + #, c-format +@@ -2101,45 +1960,28 @@ msgstr "FOUT: padsegment \"%s\" is geen map\n" + + #: ogginfo/ogginfo2.c:212 + #, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"WAARSCHUWING: opmerking %d in stroom %d heeft onjuiste indeling, bevat geen " +-"'='; \"%s\"\n" ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "WAARSCHUWING: opmerking %d in stroom %d heeft onjuiste indeling, bevat geen '='; \"%s\"\n" + + #: ogginfo/ogginfo2.c:220 + #, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"WAARSCHUWING: onjuiste commentaarveldnaam in opmerking %d (stroom %d): \"%s" +-"\"\n" ++msgstr "WAARSCHUWING: onjuiste commentaarveldnaam in opmerking %d (stroom %d): \"%s\"\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"WAARSCHUWING: onjuiste UTF-8-code in opmerking %d (stroom %d): " +-"lengtemarkering onjuist\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "WAARSCHUWING: onjuiste UTF-8-code in opmerking %d (stroom %d): lengtemarkering onjuist\n" + + #: ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"WAARSCHUWING: onjuiste UTF-8-code in opmerking %d (stroom %d): te weinig " +-"bytes\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "WAARSCHUWING: onjuiste UTF-8-code in opmerking %d (stroom %d): te weinig bytes\n" + + #: ogginfo/ogginfo2.c:342 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"WAARSCHUWING: onjuiste UTF-8-codes in opmerking %d (stroom %d): onjuiste " +-"opvolging van codes \"%s\": %s\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "WAARSCHUWING: onjuiste UTF-8-codes in opmerking %d (stroom %d): onjuiste opvolging van codes \"%s\": %s\n" + + #: ogginfo/ogginfo2.c:356 + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +@@ -2152,21 +1994,13 @@ msgstr "WAARSCHUWING: discontinuïteit in stroom (%d)\n" + + #: ogginfo/ogginfo2.c:389 + #, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"WAARSCHUWING: kon Theora-koppakket niet decoderen - onjuiste Theora-stroom (%" +-"d)\n" ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "WAARSCHUWING: kon Theora-koppakket niet decoderen - onjuiste Theora-stroom (%d)\n" + + #: ogginfo/ogginfo2.c:396 + #, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"WAARSCHUWING: Theora-stroom %d heeft de koppen niet op de goede manier " +-"omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul " +-"granulepos\n" ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WAARSCHUWING: Theora-stroom %d heeft de koppen niet op de goede manier omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul granulepos\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format +@@ -2297,22 +2131,13 @@ msgstr "" + + #: ogginfo/ogginfo2.c:557 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"WAARSCHUWING: kan Vorbiskoppakket %d niet decoderen - onjuiste Vorbisstroom " +-"(%d)\n" ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "WAARSCHUWING: kan Vorbiskoppakket %d niet decoderen - onjuiste Vorbisstroom (%d)\n" + + #: ogginfo/ogginfo2.c:565 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"WAARSCHUWING: Vorbisstroom %d heeft de koppen niet op de goede manier " +-"omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul " +-"granulepos\n" ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WAARSCHUWING: Vorbisstroom %d heeft de koppen niet op de goede manier omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul granulepos\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format +@@ -2384,29 +2209,18 @@ msgstr "" + + #: ogginfo/ogginfo2.c:692 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"WAARSCHUWING: kon Kate-koppakket %d niet decoderen - onjuiste Kate-stroom (%" +-"d)\n" ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "WAARSCHUWING: kon Kate-koppakket %d niet decoderen - onjuiste Kate-stroom (%d)\n" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"WAARSCHUWING: pakket %d lijkt geen Kate-kop te zijn - onjuiste Kate-stroom (%" +-"d)\n" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "WAARSCHUWING: pakket %d lijkt geen Kate-kop te zijn - onjuiste Kate-stroom (%d)\n" + + #: ogginfo/ogginfo2.c:734 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"WAARSCHUWING: Kate-stroom %d heeft de koppen niet goede omlijst. Afsluitende " +-"koppagina bevat meer pakketten of heeft niet-nul granulepos\n" ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "WAARSCHUWING: Kate-stroom %d heeft de koppen niet goede omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul granulepos\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format +@@ -2511,22 +2325,16 @@ msgstr "WAARSCHUWING: onjuiste koppagina, geen pakket gevonden\n" + #: ogginfo/ogginfo2.c:1075 + #, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"WAARSCHUWING: onjuiste koppagina in stroom %d, bevat meerdere pakketten\n" ++msgstr "WAARSCHUWING: onjuiste koppagina in stroom %d, bevat meerdere pakketten\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Merk op: stroom %d heeft serienummer %d, wat toegestaan is, maar problemen " +-"met sommig gereedschap kan geven.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Merk op: stroom %d heeft serienummer %d, wat toegestaan is, maar problemen met sommig gereedschap kan geven.\n" + + #: ogginfo/ogginfo2.c:1107 + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" +-"WAARSCHUWING: gat in gegevens (%d bytes) gevonden op plaats (ongeveer) % " ++msgstr "WAARSCHUWING: gat in gegevens (%d bytes) gevonden op plaats (ongeveer) % " + + #: ogginfo/ogginfo2.c:1134 + #, c-format +@@ -2551,12 +2359,8 @@ msgid "Page found for stream after EOS flag" + msgstr "Pagina voor stroom na EOS-vlag gevonden" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Randvoorwaarden Ogg-muxing overtreden, nieuwe stroom voor EOS van alle " +-"voorgaande stromen" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Randvoorwaarden Ogg-muxing overtreden, nieuwe stroom voor EOS van alle voorgaande stromen" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +@@ -2588,12 +2392,8 @@ msgstr "WAARSCHUWING: startaanduiding stroom gevonden midden in stroom %d\n" + + #: ogginfo/ogginfo2.c:1190 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"WAARSCHUWING: gat gevonden in volgordenummering in stroom %d. Pagina %ld " +-"ontvangen, waar %ld verwacht. Geeft ontbrekende gegevens aan.\n" ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "WAARSCHUWING: gat gevonden in volgordenummering in stroom %d. Pagina %ld ontvangen, waar %ld verwacht. Geeft ontbrekende gegevens aan.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format +@@ -2632,8 +2432,7 @@ msgstr "" + "Gebruik: ogginfo [opties] bestanden1.ogg [bestand2.ogx ... bestandN.ogv]\n" + "Ondersteunde opties:\n" + "\t-h deze hulptekst tonen\n" +-"\t-q minder informatie weergeven. Bij eenmalige gebruik verdwijnen\t de " +-"gedetailleerde, informatieve meldingen. Bij dubbel gebruik\n" ++"\t-q minder informatie weergeven. Bij eenmalige gebruik verdwijnen\t de gedetailleerde, informatieve meldingen. Bij dubbel gebruik\n" + "\t verdwijnen ook de waarschuwingen\n" + "\t-v meer informatie weergeven. Dit schakelt mogelijk gedetailleerdere\n" + "\t controles in voor sommige soorten stromen.\n" +@@ -2734,19 +2533,14 @@ msgid "Couldn't open %s for writing\n" + msgstr "Kan %s niet openen om te schrijven\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Gebruik: vcut inbestand.ogg uitbestand1.ogg uitbestand2.ogg [knippunt | " +-"+knippunt]\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Gebruik: vcut inbestand.ogg uitbestand1.ogg uitbestand2.ogg [knippunt | +knippunt]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" +-"Voorkom het aanmaken van een uitvoerbestand door \".\" als naam op te " +-"geven.\n" ++msgstr "Voorkom het aanmaken van een uitvoerbestand door \".\" als naam op te geven.\n" + + #: vcut/vcut.c:277 + #, c-format +@@ -2759,7 +2553,7 @@ msgid "Couldn't parse cutpoint \"%s\"\n" + msgstr "Kan knippunt \"%s\" niet lezen\n" + + #: vcut/vcut.c:301 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lf seconds\n" + msgstr "Verwerken: knippen bij %lf seconden\n" + +@@ -2786,21 +2580,17 @@ msgstr "Knippunt niet gevonden\n" + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" +-"Een bestand dat begint en eindigt tussen sample-posities kan niet worden " +-"aangemaakt" ++msgstr "Een bestand dat begint en eindigt tussen sample-posities kan niet worden aangemaakt" + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" +-"Een bestand dat begint tussen sample-posities kan niet worden aangemaakt" ++msgstr "Een bestand dat begint tussen sample-posities kan niet worden aangemaakt" + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" +-"\".\" als tweede uitvoerbestand opgeven om deze fout te onderdrukken.\n" ++msgstr "\".\" als tweede uitvoerbestand opgeven om deze fout te onderdrukken.\n" + + #: vcut/vcut.c:498 + #, c-format +@@ -2818,12 +2608,12 @@ msgid "Multiplexed bitstreams are not supported\n" + msgstr "Gemultiplexde bitstromen zijn niet ondersteund\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Herstelbare bitstroomfout\n" ++msgstr "Interne stroomontledingsfout\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" + msgstr "Koppakket beschadigd\n" + +@@ -2833,7 +2623,7 @@ msgid "Bitstream error, continuing\n" + msgstr "Bitstroomfout, doorgaan\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" + msgstr "Fout in kop: geen Vorbis?\n" + +@@ -2853,7 +2643,7 @@ msgid "WARNING: input file ended unexpectedly\n" + msgstr "WAARSCHUWING: invoerbestand onverwacht geëindigd\n" + + #: vcut/vcut.c:644 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: found EOS before cutpoint\n" + msgstr "WAARSCHUWING: EOS gevonden voor knippunt.\n" + +@@ -2871,9 +2661,7 @@ msgstr "Fout tijdens lezen eerste koppakket." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" +-"Kan onvoldoende geheugen voor registratie van nieuwe stroomserienummer " +-"krijgen." ++msgstr "Kan onvoldoende geheugen voor registratie van nieuwe stroomserienummer krijgen." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +@@ -2908,11 +2696,8 @@ msgid "Corrupt or missing data, continuing..." + msgstr "Beschadigde of missende gegevens, doorgaan..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Fout tijdens schrijven stroom naar uitvoer. Uitvoerstroom is mogelijk " +-"beschadigd of afgekapt." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Fout tijdens schrijven stroom naar uitvoer. Uitvoerstroom is mogelijk beschadigd of afgekapt." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 + #, c-format +@@ -2940,9 +2725,9 @@ msgid "no action specified\n" + msgstr "geen actie opgegeven\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Kon opmerking niet converteren naar UTF-8, toevoegen onmogelijk\n" ++msgstr "Kon opmerking niet ontdoen van ontsnappingstekens, toevoegen onmogelijk\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2961,7 +2746,7 @@ msgid "List or edit comments in Ogg Vorbis files.\n" + msgstr "Toon of bewerk commentaar in Ogg-Vorbisbestanden.\n" + + #: vorbiscomment/vcomment.c:532 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: \n" + " vorbiscomment [-Vh]\n" +@@ -2970,9 +2755,8 @@ msgid "" + msgstr "" + "Gebruik: \n" + " vorbiscomment [-Vh]\n" +-" vorbiscomment [-lR] bestand\n" +-" vorbiscomment [-R] [-c bestand] [-t label] <-a|-w> invoerbestand " +-"[uitvoerbestand]\n" ++" vorbiscomment [-lRe] invoerbestand\n" ++" vorbiscomment <-a|-w> [-Re] [-c bestand] [-t label] invoerbestand [uitvoerbestand]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format +@@ -2981,12 +2765,8 @@ msgstr "Uitvoeropties\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +-" -l, --list toon de commentaren (standaard bij ontbreken van " +-"opties)\n" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list toon de commentaren (standaard bij ontbreken van opties)\n" + + #: vorbiscomment/vcomment.c:542 + #, c-format +@@ -3005,8 +2785,7 @@ msgid "" + " Specify a comment tag on the commandline\n" + msgstr "" + " -t \"naam=waarde\", --tag \"naam=waarde\"\n" +-" specificeer een commentaarlabel op de " +-"opdrachtregel\n" ++" specificeer een commentaarlabel op de opdrachtregel\n" + + #: vorbiscomment/vcomment.c:546 + #, c-format +@@ -3017,16 +2796,12 @@ msgstr " -w, --write schrijf commentaren, de huidige vervangend\n" + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" + " -c file, --commentfile bestand\n" +-" tijdens tonen, schrijf commentaren naar het " +-"opgegeven bestand\n" +-" tijdens bewerken, lees commentaren van het " +-"opgegeven bestand\n" ++" tijdens tonen, schrijf commentaren naar het opgegeven bestand\n" ++" tijdens bewerken, lees commentaren van het opgegeven bestand\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format +@@ -3035,10 +2810,8 @@ msgstr " -R, --raw lees en schrijf commentaren in UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Gebruik \\n-opgemaakte ontsnappingstekens om meerregelige opmerkingen toe te staan.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format +@@ -3048,37 +2821,27 @@ msgstr " -V, --version versieinformatie wegschrijven en stoppen\n" + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" +-"Als er geen uitvoerbestand opgegeven is, zal vorbiscomment het " +-"invoerbestand\n" ++"Als er geen uitvoerbestand opgegeven is, zal vorbiscomment het invoerbestand\n" + "aanpassen. Dit wordt uitgevoerd via een tijdelijk bestand, zodanig dat het\n" +-"invoerbestand ongewijzigd blijft mochten er fouten tijdens het verwerken " +-"optreden.\n" ++"invoerbestand ongewijzigd blijft mochten er fouten tijdens het verwerken optreden.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" +-"vorbiscomment verwerkt commentaren in de vorm \"name=value\", één per " +-"regel.\n" ++"vorbiscomment verwerkt commentaren in de vorm \"name=value\", één per regel.\n" + "Standaard worden commentaren tijdens het tonen naar stdout geschreven, en\n" +-"gelezen van stdin bij het bewerken. Als alternatief kan er op de " +-"opdrachtregel\n" +-"een bestand opgegeven worden met de -c-optie of labels met -t \"name=value" +-"\".\n" ++"gelezen van stdin bij het bewerken. Als alternatief kan er op de opdrachtregel\n" ++"een bestand opgegeven worden met de -c-optie of labels met -t \"name=value\".\n" + "Gebruik van -c of -t schakelt lezen van stdin uit.\n" + + #: vorbiscomment/vcomment.c:573 +@@ -3090,24 +2853,22 @@ msgid "" + msgstr "" + "Voorbeelden:\n" + " vorbiscomment -a in.ogg -c commentaren.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=André Hazes\" -t \"TITLE=Zij gelooft " +-"in mij\"\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=André Hazes\" -t \"TITLE=Zij gelooft in mij\"\n" + + #: vorbiscomment/vcomment.c:578 +-#, fuzzy, c-format ++#, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" +-"Merk op: ruwe modus (--raw, -r) zal commentaren in UTF-8 lezen en schrijven\n" ++"Merk op: ruwe modus (--raw, -R) zal opmerkingen lezen en schrijven in UTF-8\n" + "in plaats van deze om te zetten naar de karakterset van de gebruiker, wat\n" +-"nuttig is voor scripts. Echter, dit volstaat niet altijd bij het\n" +-"algemeen rondpompen van commenaren.\n" ++"nuttig is voor scripts. Echter, dit volstaat niet altijd bij het algemeen rondsturen\n" ++"van opmerkingen, omdat opmerkingen regeleinden bevatten. Dit kan wel mogelijk\n" ++"worden gemaakt door het gebruik van ontsnappingstekens (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format +@@ -3170,6 +2931,12 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ msgid "Internal error! Please report this bug.\n" + #~ msgstr "Interne fout! Meldt deze fout alstublieft.\n" + ++#~ msgid "Warning: discontinuity in stream (%d)\n" ++#~ msgstr "WAARSCHUWING: discontinuïteit in stroom (%d)\n" ++ ++#~ msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++#~ msgstr "WAARSCHUWING: Vorbisstroom %d heeft de koppen niet goed omlijst. Afsluitende koppagina bevat meer pakketten of heeft niet-nul granulepos\n" ++ + #~ msgid "Page error. Corrupt input.\n" + #~ msgstr "Paginafout. Beschadigde invoer.\n" + +@@ -3183,9 +2950,7 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ msgstr "Niet-behandelde speciale situatie: eerste bestand te kort?\n" + + #~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "Knippunt te dicht bij het einde van het bestand. Tweede bestand zal leeg " +-#~ "zijn.\n" ++#~ msgstr "Knippunt te dicht bij het einde van het bestand. Tweede bestand zal leeg zijn.\n" + + #~ msgid "" + #~ "ERROR: First two audio packets did not fit into one\n" +@@ -3218,27 +2983,12 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ "Controleer uitvoerbestanden voordat u de bronbestanden verwijdert.\n" + #~ "\n" + +-#, fuzzy +-#~ msgid "Error reading headers\n" +-#~ msgstr "EOF in koppen\n" +- + #~ msgid "Error writing first output file\n" + #~ msgstr "Fout tijdens schrijven eerste uitvoerbestand\n" + + #~ msgid "Error writing second output file\n" + #~ msgstr "Fout tijdens schrijven tweede uitvoerbestand\n" + +-#~ msgid "Warning: discontinuity in stream (%d)\n" +-#~ msgstr "WAARSCHUWING: discontinuïteit in stroom (%d)\n" +- +-#~ msgid "" +-#~ "Warning: Vorbis stream %d does not have headers correctly framed. " +-#~ "Terminal header page contains additional packets or has non-zero " +-#~ "granulepos\n" +-#~ msgstr "" +-#~ "WAARSCHUWING: Vorbisstroom %d heeft de koppen niet goed omlijst. " +-#~ "Afsluitende koppagina bevat meer pakketten of heeft niet-nul granulepos\n" +- + #~ msgid "malloc" + #~ msgstr "malloc" + +@@ -3288,23 +3038,18 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " een eerder aangegeven bestandsapparaat (met -d).\n" + #~ " -k n, --skip n eerste 'n' seconden overslaan\n" + #~ " -o, --device-option=k:v speciale optie k met waarde v meegeven aan\n" +-#~ " eerder aangegeven apparaat (met -d). Zie man pagina voor meer " +-#~ "info.\n" +-#~ " -b n, --buffer n een invoerbuffer van 'n' kilobytes " +-#~ "gebruiken\n" ++#~ " eerder aangegeven apparaat (met -d). Zie man pagina voor meer info.\n" ++#~ " -b n, --buffer n een invoerbuffer van 'n' kilobytes gebruiken\n" + #~ " -p n, --prebuffer n n%% van invoerbuffer laden voor afspelen\n" +-#~ " -v, --verbose voortgang en andere status informatie " +-#~ "weergeven\n" ++#~ " -v, --verbose voortgang en andere status informatie weergeven\n" + #~ " -q, --quiet niets weergeven (geen titel)\n" + #~ " -x n, --nth elk 'n'de blok afspelen\n" + #~ " -y n, --ntimes elk afgespeeld blok 'n' keer herhalen\n" + #~ " -z, --shuffle afspelen in willekeurige volgorde\n" + #~ "\n" +-#~ "ogg123 zal het volgende liedje overslaan bij SIGINT (Ctrl-C); twee keer " +-#~ "SIGINTs\n" ++#~ "ogg123 zal het volgende liedje overslaan bij SIGINT (Ctrl-C); twee keer SIGINTs\n" + #~ "binnen s milliseconden breekt ogg123 af.\n" +-#~ " -l, --delay=s s instellen [milliseconden] (standaard " +-#~ "500).\n" ++#~ " -l, --delay=s s instellen [milliseconden] (standaard 500).\n" + + #~ msgid "ReplayGain (Track) Peak:" + #~ msgstr "HerspeelFactor (Spoor) piek:" +@@ -3323,8 +3068,7 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " General:\n" + #~ " -Q, --quiet Produce no output to stderr\n" + #~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" ++#~ " -r, --raw Raw mode. Input files are read directly as PCM data\n" + #~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" + #~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" + #~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +@@ -3347,35 +3091,25 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " --resample n Resample input data to sampling rate n (Hz)\n" + #~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" + #~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" ++#~ " -s, --serial Specify a serial number for the stream. If encoding\n" + #~ " multiple files, this will be incremented for each\n" + #~ " stream after the first.\n" + #~ "\n" + #~ " Naming:\n" + #~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" ++#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++#~ " %%n, %%d replaced by artist, title, album, track number,\n" ++#~ " and date, respectively (see below for specifying these).\n" + #~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" ++#~ " -X, --name-remove=s Remove the specified characters from parameters to the\n" ++#~ " -n format string. Useful to ensure legal filenames.\n" ++#~ " -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++#~ " characters specified. If this string is shorter than the\n" + #~ " --name-remove list or is not specified, the extra\n" + #~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" ++#~ " Default settings for the above two arguments are platform\n" + #~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" ++#~ " -c, --comment=c Add the given string as an extra comment. This may be\n" + #~ " used multiple times.\n" + #~ " -d, --date Date for track (usually date of performance)\n" + #~ " -N, --tracknum Track number for this track\n" +@@ -3384,36 +3118,24 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " -a, --artist Name of artist\n" + #~ " -G, --genre Genre of track\n" + #~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" ++#~ " instances of the previous five arguments will be used,\n" + #~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" ++#~ " specified than files, OggEnc will print a warning, and\n" ++#~ " reuse the final one for the remaining files. If fewer\n" ++#~ " track numbers are given, the remaining files will be\n" ++#~ " unnumbered. For the others, the final tag will be reused\n" ++#~ " for all others without warning (so you can specify a date\n" ++#~ " once, for example, and have it used for all the files)\n" + #~ "\n" + #~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" ++#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" + #~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" + #~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" ++#~ " Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + #~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" ++#~ " You can specify taking the file from stdin by using - as the input filename.\n" ++#~ " In this mode, output is to stdout unless an outfile filename is specified\n" + #~ " with -o\n" + #~ "\n" + #~ msgstr "" +@@ -3424,27 +3146,18 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " Algemeen:\n" + #~ " -Q, --quiet Geen uitvoer naar stderr sturen\n" + #~ " -h, --help Deze help tekst weergeven\n" +-#~ " -r, --raw Ruwe modus. Invoer worden direct als PCM gegevens " +-#~ "gelezen\n" +-#~ " -B, --raw-bits=n Voor ruwe invoer bits/monster instellen. Standaard " +-#~ "is 16\n" +-#~ " -C, --raw-chan=n Aantal kanalen voor ruwe invoer instellen. " +-#~ "Standaard is 2\n" +-#~ " -R, --raw-rate=n Voor ruwe invoer monsters/sec instellen. Standaard " +-#~ "is 44100\n" ++#~ " -r, --raw Ruwe modus. Invoer worden direct als PCM gegevens gelezen\n" ++#~ " -B, --raw-bits=n Voor ruwe invoer bits/monster instellen. Standaard is 16\n" ++#~ " -C, --raw-chan=n Aantal kanalen voor ruwe invoer instellen. Standaard is 2\n" ++#~ " -R, --raw-rate=n Voor ruwe invoer monsters/sec instellen. Standaard is 44100\n" + #~ " --raw-endianness 1 voor bigendian, 0 voor little (standaard is 0)\n" +-#~ " -b, --bitrate Een nominale bitrate aangeven om mee te coderen. Er " +-#~ "wordt\n" +-#~ " geprobeerd om met een bitrate te coderen waarvan " +-#~ "het gemiddelde\n" +-#~ " op de waarde ligt. Het argument is het aantal kbps. " +-#~ "Dit gebruikt\n" +-#~ " de bitrate-beheer engine, en wordt niet aangeraden " +-#~ "voor de\n" ++#~ " -b, --bitrate Een nominale bitrate aangeven om mee te coderen. Er wordt\n" ++#~ " geprobeerd om met een bitrate te coderen waarvan het gemiddelde\n" ++#~ " op de waarde ligt. Het argument is het aantal kbps. Dit gebruikt\n" ++#~ " de bitrate-beheer engine, en wordt niet aangeraden voor de\n" + #~ " meeste gebruikers.\n" + #~ " Zie -q, --quality voor een beter alternatief.\n" +-#~ " -m, --min-bitrate Een minimale bitrate aangeven (in kbps). Nuttig " +-#~ "voor coderen\n" ++#~ " -m, --min-bitrate Een minimale bitrate aangeven (in kbps). Nuttig voor coderen\n" + #~ " voor een kanaal met een vaste grootte.\n" + #~ " -M, --max-bitrate Een maximale bitrate aangeven in kbps. Nuttig voor\n" + #~ " stroomtoepassingen.\n" +@@ -3452,88 +3165,56 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " in plaats van een bepaalde bitrate aangeven.\n" + #~ " Dit is de normale modus waarmee wordt gewerkt.\n" + #~ " Fracties zijn toegestaan (zoals 2.75)\n" +-#~ " Kwaliteit -1 is ook mogelijk, maar geeft mogelijk " +-#~ "geen\n" ++#~ " Kwaliteit -1 is ook mogelijk, maar geeft mogelijk geen\n" + #~ " acceptabele kwaliteit.\n" +-#~ " --resample n Opnieuw bemonsteren invoergegevens naar bemonster " +-#~ "frequentie n (Hz)\n" +-#~ " --downmix Stereo terugbrengen tot mono. Alleen toegestaan bij " +-#~ "stereo invoer.\n" +-#~ " -s, --serial Een serienummer aangeven voor de stroom. Bij het " +-#~ "coderen van\n" +-#~ " meerdere bestanden, zal dit bij elke stroom na de " +-#~ "eerste verhoogd\n" ++#~ " --resample n Opnieuw bemonsteren invoergegevens naar bemonster frequentie n (Hz)\n" ++#~ " --downmix Stereo terugbrengen tot mono. Alleen toegestaan bij stereo invoer.\n" ++#~ " -s, --serial Een serienummer aangeven voor de stroom. Bij het coderen van\n" ++#~ " meerdere bestanden, zal dit bij elke stroom na de eerste verhoogd\n" + #~ " worden.\n" + #~ "\n" + #~ " Naamgeving:\n" +-#~ " -o, --output=fn Bestand schrijven naar fn (alleen geldig in enkel-" +-#~ "bestandsmodus)\n" +-#~ " -n, --names=string Bestandsnamen maken zoals deze tekst, waarbij %%a, %" +-#~ "%t, %%l,\n" +-#~ " %%n, %%d wordt vervangen door artiest, titel, " +-#~ "album, spoornummer,\n" +-#~ " en datum, respectievelijk (hieronder staat hoe dit " +-#~ "aangegeven wordt).\n" ++#~ " -o, --output=fn Bestand schrijven naar fn (alleen geldig in enkel-bestandsmodus)\n" ++#~ " -n, --names=string Bestandsnamen maken zoals deze tekst, waarbij %%a, %%t, %%l,\n" ++#~ " %%n, %%d wordt vervangen door artiest, titel, album, spoornummer,\n" ++#~ " en datum, respectievelijk (hieronder staat hoe dit aangegeven wordt).\n" + #~ " %%%% geeft %%.\n" +-#~ " -X, --name-remove=s De aangegeven tekens verwijderen uit parameters die " +-#~ "voorkomen in\n" ++#~ " -X, --name-remove=s De aangegeven tekens verwijderen uit parameters die voorkomen in\n" + #~ " de tekst die meegegeven is aan de -n optie.\n" +-#~ " Te gebruiken om toegestane bestandsnamen te " +-#~ "garanderen.\n" +-#~ " -P, --name-replace=s Tekens die verwijderd zijn door --name-remove " +-#~ "vervangen met de\n" +-#~ " aangegeven tekens. Als deze tekst korter is dan de " +-#~ "lijst bij\n" +-#~ " --name-remove, of deze tekst is niet aangegeven, " +-#~ "worden extra\n" ++#~ " Te gebruiken om toegestane bestandsnamen te garanderen.\n" ++#~ " -P, --name-replace=s Tekens die verwijderd zijn door --name-remove vervangen met de\n" ++#~ " aangegeven tekens. Als deze tekst korter is dan de lijst bij\n" ++#~ " --name-remove, of deze tekst is niet aangegeven, worden extra\n" + #~ " tekens gewoon verwijderd.\n" +-#~ " Standaardwaarden voor de twee hierboven genoemde " +-#~ "argumenten zijn\n" ++#~ " Standaardwaarden voor de twee hierboven genoemde argumenten zijn\n" + #~ " platform specifiek.\n" +-#~ " -c, --comment=c De gegeven string toevoegen als extra opmerking. " +-#~ "Dit mag meerdere\n" ++#~ " -c, --comment=c De gegeven string toevoegen als extra opmerking. Dit mag meerdere\n" + #~ " keren worden gebruikt.\n" +-#~ " -d, --date Datum voor spoor (normaal gesproken datum van " +-#~ "opname)\n" ++#~ " -d, --date Datum voor spoor (normaal gesproken datum van opname)\n" + #~ " -N, --tracknum Spoornummer voor dit spoor\n" + #~ " -t, --title Titel voor dit spoor\n" + #~ " -l, --album Naam van album\n" + #~ " -a, --artist Naam van artiest\n" + #~ " -G, --genre Genre van spoor\n" +-#~ " Als er meerdere invoerbestanden zijn gegeven, " +-#~ "zullen er meerdere\n" +-#~ " instanties van de vorige vijf argumenten worden " +-#~ "gebruikt,\n" +-#~ " in de volgorde waarin ze zijn gegeven. Als er " +-#~ "minder titels zijn\n" +-#~ " aangegeven dan bestanden, geeft OggEnc een " +-#~ "waarschuwing weer, en\n" +-#~ " de laatste voor alle overblijvende bestanden " +-#~ "gebruiken. Als er\n" +-#~ " minder spoornummers zijn gegeven, zullen de overige " +-#~ "bestanden niet\n" +-#~ " worden genummerd. Voor de andere zal de laatste tag " +-#~ "worden gebruikt\n" +-#~ " voor alle andere, zonder waarschuwing (u kunt de " +-#~ "datum dus één keer\n" +-#~ " aangeven, bijvoorbeeld, en voor alle bestanden " +-#~ "laten gebruiken)\n" ++#~ " Als er meerdere invoerbestanden zijn gegeven, zullen er meerdere\n" ++#~ " instanties van de vorige vijf argumenten worden gebruikt,\n" ++#~ " in de volgorde waarin ze zijn gegeven. Als er minder titels zijn\n" ++#~ " aangegeven dan bestanden, geeft OggEnc een waarschuwing weer, en\n" ++#~ " de laatste voor alle overblijvende bestanden gebruiken. Als er\n" ++#~ " minder spoornummers zijn gegeven, zullen de overige bestanden niet\n" ++#~ " worden genummerd. Voor de andere zal de laatste tag worden gebruikt\n" ++#~ " voor alle andere, zonder waarschuwing (u kunt de datum dus één keer\n" ++#~ " aangeven, bijvoorbeeld, en voor alle bestanden laten gebruiken)\n" + #~ "\n" + #~ "INVOERBESTANDEN:\n" +-#~ " OggEnc invoerbestanden moeten op dit moment 16 of 8 bit PCM WAV, AIFF, " +-#~ "AIFF/C\n" +-#~ " of 32 bit IEEE floating point WAV bestanden zijn. Bestanden kunnen mono " +-#~ "of stereo\n" ++#~ " OggEnc invoerbestanden moeten op dit moment 16 of 8 bit PCM WAV, AIFF, AIFF/C\n" ++#~ " of 32 bit IEEE floating point WAV bestanden zijn. Bestanden kunnen mono of stereo\n" + #~ " (of meer kanalen) zijn en mogen elke bemosteringsfrequentie hebben.\n" +-#~ " Ook kan de --raw optie worden gebruikt om een ruw PCM gegevensbestand te " +-#~ "gebruiken.\n" +-#~ " Dat moet dan 16bit stereo little-endian PCM ('wav zonder kop', " +-#~ "'headerless wav') zijn,\n" ++#~ " Ook kan de --raw optie worden gebruikt om een ruw PCM gegevensbestand te gebruiken.\n" ++#~ " Dat moet dan 16bit stereo little-endian PCM ('wav zonder kop', 'headerless wav') zijn,\n" + #~ " tenzij er meer parameters zijn aangegeven voor ruwe modus.\n" +-#~ " U kunt aangeven dat het bestand van stdin moet worden genomen door - te " +-#~ "gebruiken als\n" +-#~ " invoer bestandsnaam. In deze modus wordt uitvoer naar stdout gestuurd, " +-#~ "tenzij er een\n" ++#~ " U kunt aangeven dat het bestand van stdin moet worden genomen door - te gebruiken als\n" ++#~ " invoer bestandsnaam. In deze modus wordt uitvoer naar stdout gestuurd, tenzij er een\n" + #~ " uitvoer bestandsnaam is aangegeven met -o\n" + #~ "\n" + +@@ -3584,13 +3265,11 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " vorbiscomment -a in.ogg uit.ogg (om opmerkingen toe te voegen)\n" + #~ " vorbiscomment -w in.ogg uit.ogg (om opmerkingen te wijzigen)\n" + #~ "\tbij schrijven, wordt een nieuwe verzameling opmerkingen verwacht in de\n" +-#~ "\tvorm 'TAG=waarde' op stdin. Deze verzameling zal de bestaande " +-#~ "verzameling\n" ++#~ "\tvorm 'TAG=waarde' op stdin. Deze verzameling zal de bestaande verzameling\n" + #~ "\tvolledig vervangen.\n" + #~ " Zowel -a als -w kan slechts één bestandsnaam aannemen,\n" + #~ " waarbij een tijdelijk bestand wordt gebruikt.\n" +-#~ " -c kan worden gebruikt om opmerkingen uit een aangegeven bestand te " +-#~ "halen\n" ++#~ " -c kan worden gebruikt om opmerkingen uit een aangegeven bestand te halen\n" + #~ " in plaats van stdin.\n" + #~ " Voorbeeld: vorbiscomment -a in.ogg -c opmerkingen.txt\n" + #~ " zal de opmerkingen uit opmerkingen.txt toevoegen aan in.ogg\n" +@@ -3600,8 +3279,6 @@ msgstr "Fout bij verwijderen tijdelijk bestand %s\n" + #~ " (merk op dat als u dit gebruikt, het lezen van opmerkingen uit een\n" + #~ " opmerkingen bestand of van stdin uit wordt gezet)\n" + #~ " Ruwe modus (--raw, -R) zal opmerkingen lezen en schrijven in utf8,\n" +-#~ " in plaats van converteren van/naar tekenset van de gebruiker. Dit is " +-#~ "nuttig\n" +-#~ " als vorbiscomment in scripts wordt gebruikt. Het is alleen niet " +-#~ "genoeg\n" ++#~ " in plaats van converteren van/naar tekenset van de gebruiker. Dit is nuttig\n" ++#~ " als vorbiscomment in scripts wordt gebruikt. Het is alleen niet genoeg\n" + #~ " voor het rondsturen van opmerkingen in alle gevallen.\n" +diff --git a/po/pl.po b/po/pl.po +index 2ce44bc..8741f21 100644 +--- a/po/pl.po ++++ b/po/pl.po +@@ -1,13 +1,13 @@ + # Polish translation for vorbis-tools. + # This file is distributed under the same license as the vorbis-tools package. +-# Jakub Bogusz , 2008. ++# Jakub Bogusz , 2008-2010. + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 1.3.0pre2\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2008-11-12 16:25+0100\n" ++"PO-Revision-Date: 2010-07-06 06:24+0200\n" + "Last-Translator: Jakub Bogusz \n" + "Language-Team: Polish \n" + "MIME-Version: 1.0\n" +@@ -31,8 +31,7 @@ msgstr "BŁĄD: urządzenie niedostępne.\n" + #: ogg123/callbacks.c:79 + #, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "" +-"BŁĄD: %s wymaga podania nazwy pliku wyjściowego przy użyciu opcji -f.\n" ++msgstr "BŁĄD: %s wymaga podania nazwy pliku wyjściowego przy użyciu opcji -f.\n" + + #: ogg123/callbacks.c:82 + #, c-format +@@ -266,12 +265,8 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Sterownik %s podany w pliku konfiguracyjnym jest błędny.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Nie można wczytać domyślnego sterownika, a w pliku konfiguracyjnym nie " +-"określono sterownika. Zakończenie.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Nie można wczytać domyślnego sterownika, a w pliku konfiguracyjnym nie określono sterownika. Zakończenie.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -326,10 +321,8 @@ msgstr "Opcje wyjścia\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +-" -d urz, --device urz Użycie urządzenia wyjściowego \"urz\". Dostępne:\n" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d urz, --device urz Użycie urządzenia wyjściowego \"urz\". Dostępne:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format +@@ -353,8 +346,7 @@ msgstr "" + #: ogg123/cmdline_options.c:348 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +-" --audio-buffer n Użycie n-kilobajtowego bufora wyjścia dźwięku\n" ++msgstr " --audio-buffer n Użycie n-kilobajtowego bufora wyjścia dźwięku\n" + + #: ogg123/cmdline_options.c:349 + #, c-format +@@ -367,8 +359,7 @@ msgstr "" + " -o k:w, --device-option k:w\n" + " Przekazanie opcji specjalnej 'k' o wartości 'v'\n" + " do urządzenia określonego przez --device.\n" +-" Dostępne opcje można znaleźć na stronie manuala " +-"do\n" ++" Dostępne opcje można znaleźć na stronie manuala do\n" + " ogg123.\n" + + #: ogg123/cmdline_options.c:355 +@@ -378,11 +369,8 @@ msgstr "Opcje listy odtwarzania\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +-" -@ plik, --list plik Odczyt listy odtwarzania plików i URL-i z \"pliku" +-"\"\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ plik, --list plik Odczyt listy odtwarzania plików i URL-i z \"pliku\"\n" + + #: ogg123/cmdline_options.c:357 + #, c-format +@@ -397,8 +385,7 @@ msgstr " -R, --remote Użycie interfejsu zdalnego sterowania\n" + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +-" -z, --shuffle Przemieszanie listy plików przed odtwarzaniem\n" ++msgstr " -z, --shuffle Przemieszanie listy plików przed odtwarzaniem\n" + + #: ogg123/cmdline_options.c:360 + #, c-format +@@ -418,8 +405,7 @@ msgstr " -b n, --buffer n Użycie n-kilobajtowego bufora wejścia\n" + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +-" -p n, --prebuffer n Wczytanie n%% bufora wejścia przed odtwarzaniem\n" ++msgstr " -p n, --prebuffer n Wczytanie n%% bufora wejścia przed odtwarzaniem\n" + + #: ogg123/cmdline_options.c:368 + #, c-format +@@ -428,10 +414,8 @@ msgstr "Opcje dekodowania\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +-" -k n, --skip n Pominięcie pierwszych n sekund (lub hh:mm:ss)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Pominięcie pierwszych n sekund (lub hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format +@@ -479,10 +463,8 @@ msgstr " -q, --quiet Nie wyświetlanie niczego (brak tytułu)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +-" -v, --verbose Wyświetlanie informacji o postępie i stanie\n" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Wyświetlanie informacji o postępie i stanie\n" + + #: ogg123/cmdline_options.c:384 + #, c-format +@@ -883,12 +865,9 @@ msgid "ERROR: Failed to open input as Vorbis\n" + msgstr "BŁĄD: nie udało się otworzyć wejścia jako Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Zakończono kodowanie pliku \"%s\"\n" ++msgstr "Dekodowanie \"%s\" do \"%s\"\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +@@ -903,8 +882,7 @@ msgstr "standardowego wyjścia" + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +-"Logiczne strumienie bitowe o zmiennych parametrach nie są obsługiwane\n" ++msgstr "Logiczne strumienie bitowe o zmiennych parametrach nie są obsługiwane\n" + + #: oggdec/oggdec.c:315 + #, c-format +@@ -923,16 +901,12 @@ msgstr "BŁĄD: nie podano plików wejściowych. Opcja -h wyświetla pomoc\n" + + #: oggdec/oggdec.c:376 + #, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"BŁĄD: jeśli określono nazwę pliku wyjściowego, można podać tylko jeden plik " +-"wejściowy\n" ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "BŁĄD: jeśli określono nazwę pliku wyjściowego, można podać tylko jeden plik wejściowy\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" +-msgstr "Czytnik plików RAW" ++msgstr "Czytnik plików WAV" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +@@ -947,9 +921,9 @@ msgid "Ogg FLAC file reader" + msgstr "Czytnik plików Ogg FLAC" + + #: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "UWAGA: nieoczekiwany EOF podczas odczytu nagłówka Wave\n" ++msgstr "Uwaga: nieoczekiwany EOF podczas odczytu nagłówka WAV\n" + + #: oggenc/audio.c:139 + #, c-format +@@ -957,99 +931,99 @@ msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Pominięto fragment typu \"%s\" o długości %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "UWAGA: nieoczekiwany EOF we fragmencie AIFF\n" ++msgstr "Uwaga: nieoczekiwany EOF we fragmencie AIFF\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "UWAGA: nie znaleziono ogólnego fragmentu w pliku AIFF\n" ++msgstr "Uwaga: nie znaleziono ogólnego fragmentu w pliku AIFF\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "UWAGA: skrócony ogólny fragment w nagłówku AIFF\n" ++msgstr "Uwaga: skrócony ogólny fragment w nagłówku AIFF\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "UWAGA: nieoczekiwany EOF podczas odczytu nagłówka AIFF\n" ++msgstr "Uwaga: nieoczekiwany EOF podczas odczytu nagłówka AIFF\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "UWAGA: skrócony nagłówek AIFF-C.\n" ++msgstr "Uwaga: skrócony nagłówek AIFF-C.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "UWAGA: nie można obsłużyć skompresowanego AIFF-C (%c%c%c%c)\n" ++msgstr "Uwaga: nie można obsłużyć skompresowanego AIFF-C (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "UWAGA: nie znaleziono fragmentu SSND w pliku AIFF\n" ++msgstr "Uwaga: nie znaleziono fragmentu SSND w pliku AIFF\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "UWAGA: uszkodzony fragment SSND w nagłówku AIFF\n" ++msgstr "Uwaga: uszkodzony fragment SSND w nagłówku AIFF\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "UWAGA: nieoczekiwany EOF podczas odczytu nagłówka AIFF\n" ++msgstr "Uwaga: nieoczekiwany EOF podczas odczytu nagłówka AIFF\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"UWAGA: oggenc nie obsługuje tego rodzaju plików AIFF/AIFC\n" ++"Uwaga: OggEnc nie obsługuje tego rodzaju plików AIFF/AIFC.\n" + " Plik musi być 8- lub 16-bitowym PCM.\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "UWAGA: nierozpoznany fragment formatu w nagłówku Wave\n" ++msgstr "Uwaga: nierozpoznany fragment formatu w nagłówku WAV\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"UWAGA: nieprawidłowy fragment formatu w nagłówku Wave.\n" ++"Uwaga: nieprawidłowy fragment formatu w nagłówku WAV.\n" + " Próba odczytu mimo to (może się nie udać)...\n" + + #: oggenc/audio.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" +-"BŁĄD: plik Wave nieobsługiwanego typu (musi być standardowym PCM\n" ++"BŁĄD: plik WAV nieobsługiwanego typu (musi być standardowym PCM\n" + " lub zmiennoprzecinkowym PCM typu 3)\n" + + #: oggenc/audio.c:528 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" +-"UWAGA: wartość 'block alignment' WAV jest niepoprawna, zignorowano.\n" ++"Uwaga: wartość 'block alignment' WAV jest niepoprawna, zignorowano.\n" + "Program, który utworzył ten plik, jest niepoprawny.\n" + + #: oggenc/audio.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"BŁĄD: plik Wav jest w nieobsługiwanym podformacie (musi być 8-, 16-, 24-\n" +-"lub 32-bitowym PCM albo zmiennoprzecinkowym PCM)\n" ++"BŁĄD: plik WAV jest w nieobsługiwanym podformacie (musi być 8-, 16-,\n" ++"24-bitowym PCM albo zmiennoprzecinkowym PCM)\n" + + #: oggenc/audio.c:664 + #, c-format +@@ -1059,17 +1033,12 @@ msgstr "24-bitowe dane PCM big-endian nie są obecnie obsługiwane, przerwano.\n + #: oggenc/audio.c:670 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" +-"Błąd wewnętrzny: próba odczytu nieobsługiwanej rozdzielczości bitowej %d\n" ++msgstr "Błąd wewnętrzny: próba odczytu nieobsługiwanej rozdzielczości bitowej %d\n" + + #: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"BŁĄD: Otrzymano zero próbek z resamplera; plik może być ucięty. Proszę to " +-"zgłosić.\n" ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "BŁĄD: Otrzymano zero próbek z resamplera; plik może być ucięty. Proszę to zgłosić.\n" + + #: oggenc/audio.c:790 + #, c-format +@@ -1082,9 +1051,9 @@ msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Ustawianie zaawansowanej opcji kodera \"%s\" na %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Ustawianie zaawansowanej opcji kodera \"%s\" na %s\n" ++msgstr "Ustawianie zaawansowanej opcji kodera \"%s\"\n" + + #: oggenc/encode.c:114 + #, c-format +@@ -1099,16 +1068,12 @@ msgstr "Nierozpoznana opcja zaawansowana \"%s\"\n" + #: oggenc/encode.c:124 + #, c-format + msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +-"Nie udało się ustawić zaawansowanych parametrów zarządzania prędkością\n" ++msgstr "Nie udało się ustawić zaawansowanych parametrów zarządzania prędkością\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +-"Ta wersja libvorbisenc nie potrafi ustawiać zaawansowanych parametrów " +-"zarządzania prędkością\n" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Ta wersja libvorbisenc nie potrafi ustawiać zaawansowanych parametrów zarządzania prędkością\n" + + #: oggenc/encode.c:202 + #, c-format +@@ -1117,12 +1082,8 @@ msgstr "UWAGA: nie udało się dodać stylu karaoke Kate\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kanałów powinno wystarczyć każdemu (niestety Vorbis nie obsługuje " +-"więcej)\n" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanałów powinno wystarczyć każdemu (niestety Vorbis nie obsługuje więcej)\n" + + #: oggenc/encode.c:246 + #, c-format +@@ -1142,8 +1103,7 @@ msgstr "Ustawiono opcjonalne twarde restrykcje jakości\n" + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +-"Nie udało się ustawić minimalnego/maksymalnego bitrate w trybie jakości\n" ++msgstr "Nie udało się ustawić minimalnego/maksymalnego bitrate w trybie jakości\n" + + #: oggenc/encode.c:327 + #, c-format +@@ -1174,8 +1134,7 @@ msgstr "Nie udało się zapisać nagłówka fisbone do strumienia wyjściowego\n + + #: oggenc/encode.c:510 + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "" +-"Nie udało się zapisać pakietu szkieletu eos do strumienia wyjściowego\n" ++msgstr "Nie udało się zapisać pakietu szkieletu eos do strumienia wyjściowego\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +@@ -1355,15 +1314,13 @@ msgstr "BŁĄD w linii %u: błąd składni: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" + msgstr "UWAGA w linii %u: nieciągłe identyfikatory: %s - zignorowano\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +-"BŁĄD w linii %u: czas końca nie może być mniejszy niż czas początku: %s\n" ++msgstr "BŁĄD w linii %u: czas końca nie może być mniejszy niż czas początku: %s\n" + + #: oggenc/lyrics.c:184 + #, c-format +@@ -1387,18 +1344,13 @@ msgstr "UWAGA w linii %d: nie udało się pobrać glifu UTF-8 z łańcucha\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +-"UWAGA w linii %d: nie udało się przetworzyć rozszerzonego znacznika LRC (%*." +-"*s) - zignorowano\n" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "UWAGA w linii %d: nie udało się przetworzyć rozszerzonego znacznika LRC (%*.*s) - zignorowano\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +-"UWAGA: nie udało się przydzielić pamięci - rozszerzony znacznik LRC będzie " +-"zignorowany\n" ++msgstr "UWAGA: nie udało się przydzielić pamięci - rozszerzony znacznik LRC będzie zignorowany\n" + + #: oggenc/lyrics.c:419 + #, c-format +@@ -1427,21 +1379,13 @@ msgstr "BŁĄD: podano wiele plików jednocześnie z użyciem stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"BŁĄD: wiele plików wejściowych z określoną nazwą pliku wyjściowego: " +-"należałoby użyć -n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "BŁĄD: wiele plików wejściowych z określoną nazwą pliku wyjściowego: należałoby użyć -n\n" + + #: oggenc/oggenc.c:203 + #, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"UWAGA: podano za mało języków tekstów, przyjęcie ostatniego języka jako " +-"domyślnego.\n" ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "UWAGA: podano za mało języków tekstów, przyjęcie ostatniego języka jako domyślnego.\n" + + #: oggenc/oggenc.c:227 + #, c-format +@@ -1469,11 +1413,8 @@ msgstr "UWAGA: brak nazwy pliku, przyjęcie domyślnej \"%s\"\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"BŁĄD: nie udało się utworzyć wymaganych podkatalogów dla pliku wyjściowego " +-"\"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "BŁĄD: nie udało się utworzyć wymaganych podkatalogów dla pliku wyjściowego \"%s\"\n" + + #: oggenc/oggenc.c:342 + #, c-format +@@ -1546,12 +1487,9 @@ msgid "" + msgstr "" + " -k, --skeleton Dodanie strumienia bitowego Ogg Skeleton\n" + " -r, --raw Tryb surowy; pliki wejściowe są czytane jako dane PCM\n" +-" -B, --raw-bits=n Ustawienie bitów/próbkę dla trybu surowego; domyślnie " +-"16\n" +-" -C, --raw-chan=n Ustawienie liczby kanałów dla trybu surowego; " +-"domyślnie 2\n" +-" -R, --raw-rate=n Ustawienie próbek/s dla trybu surowego; domyślnie " +-"44100\n" ++" -B, --raw-bits=n Ustawienie bitów/próbkę dla trybu surowego; domyślnie 16\n" ++" -C, --raw-chan=n Ustawienie liczby kanałów dla trybu surowego; domyślnie 2\n" ++" -R, --raw-rate=n Ustawienie próbek/s dla trybu surowego; domyślnie 44100\n" + " --raw-endianness 1 dla big-endian, 0 dla little (domyślnie 0)\n" + + #: oggenc/oggenc.c:479 +@@ -1564,8 +1502,7 @@ msgid "" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" + msgstr "" +-" -b, --bitrate Wybór minimalnej średniej bitowej (bitrate) do " +-"kodowania.\n" ++" -b, --bitrate Wybór minimalnej średniej bitowej (bitrate) do kodowania.\n" + " Próba kodowania z taką średnią w kbps. Domyślnie\n" + " wybierane jest kodowanie VBR, odpowiadające użyciu\n" + " -q lub --quality. Do wyboru konkretnego bitrate\n" +@@ -1575,15 +1512,13 @@ msgstr "" + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" + " --managed Włączenie silnika zarządzania bitrate. Pozwala on na\n" +-" znacznie większą kontrolę nad dokładnym użytym " +-"bitrate,\n" ++" znacznie większą kontrolę nad dokładnym użytym bitrate,\n" + " ale kodowanie jest znacznie wolniejsze. Nie należy\n" + " używać tej opcji, chyba że istnieje silna potrzeba\n" + " szczegółowej kontroli nad bitrate, na przykład do\n" +@@ -1620,8 +1555,7 @@ msgid "" + " caution.\n" + msgstr "" + " --advanced-enable-option opcja=wartość\n" +-" Ustawienie zaawansowanej opcji kodera na podaną " +-"wartość.\n" ++" Ustawienie zaawansowanej opcji kodera na podaną wartość.\n" + " Poprawne opcje (i ich wartości) są opisane na stronie\n" + " manuala dołączonej do tego programu. Są przeznaczone\n" + " tylko dla zaawansowanych użytkowników i powinny być\n" +@@ -1636,8 +1570,7 @@ msgid "" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" + msgstr "" +-" -q, --quality Określenie jakości od -1 (bardzo niskiej) do 10 " +-"(bardzo\n" ++" -q, --quality Określenie jakości od -1 (bardzo niskiej) do 10 (bardzo\n" + " wysokiej) zamiast określania konkretnego bitrate.\n" + " Jest to zwykły tryb pracy.\n" + " Dopuszczalne są jakości ułamkowe (np. 2.75).\n" +@@ -1656,10 +1589,8 @@ msgstr "" + " --resample n Przesamplowanie danych wejściowych do n Hz\n" + " --downmix Zmiksowanie stereo do mono. Dopuszczalne tylko dla\n" + " wejścia stereo.\n" +-" -s, --serial Określenie numeru seryjnego strumienia. Jeśli " +-"kodowane\n" +-" jest wiele plików, numer będzie zwiększany dla " +-"każdego\n" ++" -s, --serial Określenie numeru seryjnego strumienia. Jeśli kodowane\n" ++" jest wiele plików, numer będzie zwiększany dla każdego\n" + " kolejnego strumienia.\n" + + #: oggenc/oggenc.c:520 +@@ -1671,12 +1602,10 @@ msgid "" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" +-" --discard-comments Wyłączenie kopiowania komentarzy z plików FLAC i Ogg " +-"FLAC\n" ++" --discard-comments Wyłączenie kopiowania komentarzy z plików FLAC i Ogg FLAC\n" + " do pliku wyjściowego Ogg Vorbis.\n" + " --ignorelength Ignorowanie nagłówków datalength w nagłówkach Wave.\n" +-" Pozwala to na obsługę plików >4GB i strumieni danych " +-"ze\n" ++" Pozwala to na obsługę plików >4GB i strumieni danych ze\n" + " standardowego wejścia.\n" + + #: oggenc/oggenc.c:526 +@@ -1685,73 +1614,55 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + " Nazwy:\n" +-" -o, --output=nazwa Zapis pliku pod nazwą (poprawne tylko dla jednego " +-"pliku)\n" +-" -n, --names=łańcuch Tworzenie nazw plików w oparciu o łańcuch, z %%a, %%t, " +-"%%l,\n" ++" -o, --output=nazwa Zapis pliku pod nazwą (poprawne tylko dla jednego pliku)\n" ++" -n, --names=łańcuch Tworzenie nazw plików w oparciu o łańcuch, z %%a, %%t, %%l,\n" + " %%n, %%d zastępowanym odpowiednio artystą, tytułem,\n" +-" albumem, numerem ścieżki i datą (poniżej ich " +-"określenie).\n" ++" albumem, numerem ścieżki i datą (poniżej ich określenie).\n" + " %%%% daje znak %%.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" + " -X, --name-remove=s Usunięcie określonych znaków z parametrów łańcucha\n" +-" formatującego -n. Przydatne do zapewnienia " +-"dopuszczalnych\n" ++" formatującego -n. Przydatne do zapewnienia dopuszczalnych\n" + " nazw plików.\n" + " -P, --name-replace=s Zastąpienie znaków usuniętych przez --name-remove\n" +-" podanymi znakami. Jeśli łańcuch jest krótszy niż " +-"lista\n" ++" podanymi znakami. Jeśli łańcuch jest krótszy niż lista\n" + " --name-remove lub go nie podano, dodatkowe znaki są\n" + " po prostu usuwane.\n" +-" Domyślne ustawienia tych dwóch argumentów są zależne " +-"od\n" ++" Domyślne ustawienia tych dwóch argumentów są zależne od\n" + " platformy.\n" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" +-" --utf8 Przekazanie oggenc, że parametry linii poleceń z " +-"datą,\n" +-" tytułem, albumem, artystą, gatunkiem i komentarzem już " +-"są\n" +-" w UTF-8. Pod Windows odnosi się to także do nazw " +-"plików.\n" +-" -c, --comment=kom Dodanie określonego łańcucha jako dodatkowego " +-"komentarza.\n" +-" Opcja może być użyta wiele razy. Argument powinien " +-"być\n" ++" --utf8 Przekazanie oggenc, że parametry linii poleceń z datą,\n" ++" tytułem, albumem, artystą, gatunkiem i komentarzem już są\n" ++" w UTF-8. Pod Windows odnosi się to także do nazw plików.\n" ++" -c, --comment=kom Dodanie określonego łańcucha jako dodatkowego komentarza.\n" ++" Opcja może być użyta wiele razy. Argument powinien być\n" + " w postaci \"znacznik=wartość\".\n" + " -d, --date Data dla ścieżki (zwykle data wykonania)\n" + +@@ -1776,27 +1687,22 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" +-" -L, --lyrics Dołączenie tekstu z podanego pliku (format .srt lub ." +-"lrc)\n" ++" -L, --lyrics Dołączenie tekstu z podanego pliku (format .srt lub .lrc)\n" + " -Y, --lyrucs-language Ustawienie języka tekstu utworu\n" + + #: oggenc/oggenc.c:559 + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" +@@ -1805,13 +1711,10 @@ msgstr "" + " kolejności podania. Jeśli podano mniej tytułów niż\n" + " plików, OggEnc wypisze ostrzeżenie i użyje ostatnich\n" + " wartości dla pozostałych plików. Jeśli podano mniej\n" +-" numerów ścieżek, pozostałe pliki będą nie " +-"ponumerowane.\n" ++" numerów ścieżek, pozostałe pliki będą nie ponumerowane.\n" + " Jeśli podano mniej tekstów, pozostałe pliki nie będą\n" +-" miały dołączonych tekstów. Dla pozostałych opcji " +-"ostatnia\n" +-" wartość znacznika będzie używana dla pozostałych " +-"plików\n" ++" miały dołączonych tekstów. Dla pozostałych opcji ostatnia\n" ++" wartość znacznika będzie używana dla pozostałych plików\n" + " bez ostrzeżenia (można więc podać np. datę raz dla\n" + " wszystkich plików)\n" + "\n" +@@ -1820,18 +1723,13 @@ msgstr "" + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" +@@ -1839,18 +1737,15 @@ msgid "" + msgstr "" + "PLIKI WEJŚCIOWE:\n" + " Pliki wejściowe dla programu OggEnc aktualnie muszą być 24-, 16- lub\n" +-" 8-bitowymi plikami PCM Wave, AIFF lub AIFF/C, 32-bitowymi " +-"zmiennoprzecinkowymi\n" +-" IEEE plikami Wave i opcjonalnie plikami FLAC lub Ogg FLAC. Pliki mogą być " +-"mono\n" ++" 8-bitowymi plikami PCM Wave, AIFF lub AIFF/C, 32-bitowymi zmiennoprzecinkowymi\n" ++" IEEE plikami Wave i opcjonalnie plikami FLAC lub Ogg FLAC. Pliki mogą być mono\n" + " lub stereo (lub o większej liczbie kanałów) i o dowolnej częstotliwości\n" + " próbkowania.\n" + " Alternatywnie można użyć opcji --raw dla surowego pliku wejściowego PCM,\n" + " który musi być 16-bitowym, stereofonicznym PCM little-endian (Wave bez\n" + " nagłówka), chyba że podano dodatkowe opcje dla trybu surowego.\n" + " Można wymusić pobranie pliku ze standardowego wejścia przekazując opcję -\n" +-" jako nazwę pliku wejściowego. W tym trybie wyjściem jest standardowe " +-"wyjście,\n" ++" jako nazwę pliku wejściowego. W tym trybie wyjściem jest standardowe wyjście,\n" + " chyba że podano nazwę pliku wyjściowego opcją -o.\n" + " Pliki tekstów utworów mogą być w formacie SubRip (.srt) lub LRC (.lrc).\n" + "\n" +@@ -1867,11 +1762,8 @@ msgstr "Włączono silnik zarządzania bitrate\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"UWAGA: podano surową kolejność bajtów dla plików niesurowych; przyjęcie " +-"wejścia surowego.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "UWAGA: podano surową kolejność bajtów dla plików niesurowych; przyjęcie wejścia surowego.\n" + + #: oggenc/oggenc.c:719 + #, c-format +@@ -1886,8 +1778,7 @@ msgstr "UWAGA: nie udało się odczytać częstotliwości resamplowania \"%s\"\n + #: oggenc/oggenc.c:732 + #, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"UWAGA: częstotliwość resamplowania podano jako %d Hz. Nie miało być %d Hz?\n" ++msgstr "UWAGA: częstotliwość resamplowania podano jako %d Hz. Nie miało być %d Hz?\n" + + #: oggenc/oggenc.c:742 + #, c-format +@@ -1946,10 +1837,8 @@ msgstr "UWAGA: podano wiele filtrów formatu nazw, użycie ostatniego\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"UWAGA: podano wiele zamienników filtrów formatu nazw, użycie ostatniego\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "UWAGA: podano wiele zamienników filtrów formatu nazw, użycie ostatniego\n" + + #: oggenc/oggenc.c:897 + #, c-format +@@ -1963,11 +1852,8 @@ msgstr "oggenc z pakietu %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"UWAGA: podano surową liczbę bitów/próbkę dla danych niesurowych; przyjęcie " +-"wejścia surowego.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "UWAGA: podano surową liczbę bitów/próbkę dla danych niesurowych; przyjęcie wejścia surowego.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format +@@ -1976,12 +1862,8 @@ msgstr "UWAGA: błędna liczba bitów/próbkę, przyjęcie 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"UWAGA: podano surową liczbę kanałów dla danych niesurowych; przyjęcie " +-"wejścia surowego.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "UWAGA: podano surową liczbę kanałów dla danych niesurowych; przyjęcie wejścia surowego.\n" + + #: oggenc/oggenc.c:937 + #, c-format +@@ -1990,11 +1872,8 @@ msgstr "UWAGA: błędna liczba kanałów, przyjęcie 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"UWAGA: podano surową częstotliwość próbkowania dla danych niesurowych; " +-"przyjęcie wejścia surowego.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "UWAGA: podano surową częstotliwość próbkowania dla danych niesurowych; przyjęcie wejścia surowego.\n" + + #: oggenc/oggenc.c:953 + #, c-format +@@ -2024,14 +1903,12 @@ msgstr "'%s' nie jest poprawnym UTF-8, nie można dodać\n" + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" +-"Nie udało się przekonwertować komentarza do UTF-8, nie można go dodać\n" ++msgstr "Nie udało się przekonwertować komentarza do UTF-8, nie można go dodać\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"UWAGA: Podano za mało tytułów, przyjęcie ostatniego tytułu jako domyślnego.\n" ++msgstr "UWAGA: Podano za mało tytułów, przyjęcie ostatniego tytułu jako domyślnego.\n" + + #: oggenc/platform.c:172 + #, c-format +@@ -2050,12 +1927,8 @@ msgstr "Błąd: element ścieżki \"%s\" nie jest katalogiem\n" + + #: ogginfo/ogginfo2.c:212 + #, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"UWAGA: komentarz %d w strumieniu %d ma błędny format, nie zawiera '=': \"%s" +-"\"\n" ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "UWAGA: komentarz %d w strumieniu %d ma błędny format, nie zawiera '=': \"%s\"\n" + + #: ogginfo/ogginfo2.c:220 + #, c-format +@@ -2064,29 +1937,18 @@ msgstr "UWAGA: błędna nazwa pola w komentarzu %d (strumień %d): \"%s\"\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): błędny " +-"znacznik długości\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): błędny znacznik długości\n" + + #: ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): za mało " +-"bajtów\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): za mało bajtów\n" + + #: ogginfo/ogginfo2.c:342 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): błędna " +-"sekwencja \"%s\": %s\n" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "UWAGA: niedozwolona sekwencja UTF-8 w komentarzu %d (strumień %d): błędna sekwencja \"%s\": %s\n" + + #: ogginfo/ogginfo2.c:356 + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +@@ -2099,26 +1961,18 @@ msgstr "UWAGA: nieciągłość w strumieniu (%d)\n" + + #: ogginfo/ogginfo2.c:389 + #, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"UWAGA: nie udało się zdekodować pakietu nagłówka Theora - błędny strumień " +-"Theora (%d)\n" ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "UWAGA: nie udało się zdekodować pakietu nagłówka Theora - błędny strumień Theora (%d)\n" + + #: ogginfo/ogginfo2.c:396 + #, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"UWAGA: strumień Theora %d nie ma właściwych ramek nagłówków. Końcowa strona " +-"nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UWAGA: strumień Theora %d nie ma właściwych ramek nagłówków. Końcowa strona nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Przeanalizowano nagłówki Theora dla strumienia %d, informacje poniżej...\n" ++msgstr "Przeanalizowano nagłówki Theora dla strumienia %d, informacje poniżej...\n" + + #: ogginfo/ogginfo2.c:403 + #, c-format +@@ -2244,27 +2098,18 @@ msgstr "" + + #: ogginfo/ogginfo2.c:557 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"UWAGA: nie udało się zdekodować pakietu nagłówka Vorbis %d - błędny strumień " +-"Vorbis (%d)\n" ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "UWAGA: nie udało się zdekodować pakietu nagłówka Vorbis %d - błędny strumień Vorbis (%d)\n" + + #: ogginfo/ogginfo2.c:565 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"UWAGA: strumień Vorbis %d nie ma właściwych ramek nagłówków. Końcowa strona " +-"nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UWAGA: strumień Vorbis %d nie ma właściwych ramek nagłówków. Końcowa strona nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Przeanalizowano nagłówki Vorbis dla strumienia %d, informacje poniżej...\n" ++msgstr "Przeanalizowano nagłówki Vorbis dla strumienia %d, informacje poniżej...\n" + + #: ogginfo/ogginfo2.c:572 + #, c-format +@@ -2331,34 +2176,23 @@ msgstr "" + + #: ogginfo/ogginfo2.c:692 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"UWAGA: nie udało się zdekodować pakietu nagłówka Kate %d - błędny strumień " +-"Kate (%d)\n" ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "UWAGA: nie udało się zdekodować pakietu nagłówka Kate %d - błędny strumień Kate (%d)\n" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"UWAGA: pakiet %d nie wygląda na nagłówek Kate - błędny strumień Kate (%d)\n" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "UWAGA: pakiet %d nie wygląda na nagłówek Kate - błędny strumień Kate (%d)\n" + + #: ogginfo/ogginfo2.c:734 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"UWAGA: strumień Kate %d nie ma właściwych ramek nagłówków. Końcowa strona " +-"nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "UWAGA: strumień Kate %d nie ma właściwych ramek nagłówków. Końcowa strona nagłówka zawiera dodatkowe pakiety lub ma niezerową granulepos\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Przeanalizowano nagłówki Kate dla strumienia %d, informacje poniżej...\n" ++msgstr "Przeanalizowano nagłówki Kate dla strumienia %d, informacje poniżej...\n" + + #: ogginfo/ogginfo2.c:741 + #, c-format +@@ -2458,17 +2292,12 @@ msgstr "UWAGA: błędna strona nagłówka, nie znaleziono pakietu\n" + #: ogginfo/ogginfo2.c:1075 + #, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"UWAGA: błędna strona nagłówka w strumieniu %d, zawiera wiele pakietów\n" ++msgstr "UWAGA: błędna strona nagłówka w strumieniu %d, zawiera wiele pakietów\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Uwaga: strumień %d ma numer seryjny %d, który jest dopuszczalny, ale może " +-"powodować problemy z niektórymi narzędziami.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Uwaga: strumień %d ma numer seryjny %d, który jest dopuszczalny, ale może powodować problemy z niektórymi narzędziami.\n" + + #: ogginfo/ogginfo2.c:1107 + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +@@ -2497,12 +2326,8 @@ msgid "Page found for stream after EOS flag" + msgstr "Napotkano stronę w strumieniu po fladze EOS" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Naruszone ograniczenia przeplotu Ogg, nowy strumień przed EOS wszystkich " +-"poprzednich strumieni" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Naruszone ograniczenia przeplotu Ogg, nowy strumień przed EOS wszystkich poprzednich strumieni" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +@@ -2525,8 +2350,7 @@ msgstr "Nowy strumień logiczny (#%d, numer seryjny %08x): typ %s\n" + #: ogginfo/ogginfo2.c:1181 + #, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" +-"UWAGA: flaga początku strumienia nie jest ustawiona dla strumienia %d\n" ++msgstr "UWAGA: flaga początku strumienia nie jest ustawiona dla strumienia %d\n" + + #: ogginfo/ogginfo2.c:1185 + #, c-format +@@ -2535,12 +2359,8 @@ msgstr "UWAGA: napotkano flagę początku strumienia w środku strumienia %d\n" + + #: ogginfo/ogginfo2.c:1190 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"UWAGA: luka w numerach sekwencji w strumieniu %d. Otrzymano stronę %ld kiedy " +-"oczekiwano strony %ld. Oznacza to brakujące dane.\n" ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "UWAGA: luka w numerach sekwencji w strumieniu %d. Otrzymano stronę %ld kiedy oczekiwano strony %ld. Oznacza to brakujące dane.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format +@@ -2680,19 +2500,14 @@ msgid "Couldn't open %s for writing\n" + msgstr "Nie udało się otworzyć %s do zapisu\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Składnia: vcut plik_wej.ogg plik_wyj1.ogg plik_wyj2.ogg [punkt_cięcia | " +-"+punkt_cięcia]\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Składnia: vcut plik_wej.ogg plik_wyj1.ogg plik_wyj2.ogg [punkt_cięcia | +punkt_cięcia]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" +-"Aby uniknąć tworzenia pliku wyjściowego, należy podać \".\" jako jego " +-"nazwę.\n" ++msgstr "Aby uniknąć tworzenia pliku wyjściowego, należy podać \".\" jako jego nazwę.\n" + + #: vcut/vcut.c:277 + #, c-format +@@ -2705,7 +2520,7 @@ msgid "Couldn't parse cutpoint \"%s\"\n" + msgstr "Nie udało się przeanalizować punktu cięcia \"%s\"\n" + + #: vcut/vcut.c:301 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lf seconds\n" + msgstr "Przetwarzanie: cięcie po %lf sekundach\n" + +@@ -2732,9 +2547,7 @@ msgstr "Nie znaleziono punktu cięcia\n" + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" +-"Nie można stworzyć pliku zaczynającego się i kończącego między pozycjami " +-"próbek " ++msgstr "Nie można stworzyć pliku zaczynającego się i kończącego między pozycjami próbek " + + #: vcut/vcut.c:456 + #, c-format +@@ -2762,12 +2575,12 @@ msgid "Multiplexed bitstreams are not supported\n" + msgstr "Przeplatane strumienie bitowe nie są obsługiwane\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Błąd strumienia danych, kontynuacja\n" ++msgstr "Błąd wewnętrzny analizy strumienia\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" + msgstr "Uszkodzony pakiet nagłówka\n" + +@@ -2777,7 +2590,7 @@ msgid "Bitstream error, continuing\n" + msgstr "Błąd strumienia danych, kontynuacja\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" + msgstr "Błąd w nagłówku: to nie jest Vorbis?\n" + +@@ -2787,9 +2600,9 @@ msgid "Input not ogg.\n" + msgstr "Wejście nie jest typu Ogg.\n" + + #: vcut/vcut.c:630 +-#, fuzzy, c-format ++#, c-format + msgid "Page error, continuing\n" +-msgstr "Błąd strumienia danych, kontynuacja\n" ++msgstr "Błąd strony, kontynuacja\n" + + #: vcut/vcut.c:640 + #, c-format +@@ -2797,7 +2610,7 @@ msgid "WARNING: input file ended unexpectedly\n" + msgstr "UWAGA: plik wejściowy nieoczekiwanie się skończył\n" + + #: vcut/vcut.c:644 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: found EOS before cutpoint\n" + msgstr "UWAGA: napotkano EOS przed punktem cięcia\n" + +@@ -2815,9 +2628,7 @@ msgstr "Błąd odczytu początkowego pakietu nagłówka." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" +-"Nie udało się przydzielić pamięci do zarejestrowania numeru seryjnego nowego " +-"strumienia." ++msgstr "Nie udało się przydzielić pamięci do zarejestrowania numeru seryjnego nowego strumienia." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +@@ -2852,8 +2663,7 @@ msgid "Corrupt or missing data, continuing..." + msgstr "Uszkodzone lub brakujące dane, kontynuacja..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." + msgstr "Błąd zapisu strumienia wyjściowego. Może być uszkodzony lub ucięty." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +@@ -2882,10 +2692,9 @@ msgid "no action specified\n" + msgstr "Nie określono akcji\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "" +-"Nie udało się przekonwertować komentarza do UTF-8, nie można go dodać\n" ++msgstr "Nie udało usunąć cytowania z komentarza, nie można go dodać\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2904,7 +2713,7 @@ msgid "List or edit comments in Ogg Vorbis files.\n" + msgstr "Wypisanie i modyfikacja komentarzy w plikach Ogg Vorbis.\n" + + #: vorbiscomment/vcomment.c:532 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: \n" + " vorbiscomment [-Vh]\n" +@@ -2913,8 +2722,8 @@ msgid "" + msgstr "" + "Składnia:\n" + " vorbiscomment [-Vh]\n" +-" vorbiscomment [-lR] plik\n" +-" vorbiscomment [-R] [-c plik] [-t znacznik] <-a|-w> plik_wej [plik_wyj]\n" ++" vorbiscomment [-lRe] plik_wej\n" ++" vorbiscomment <-a|-w> [-Re] [-c plik] [-t znacznik] plik_wej [plik_wyj]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format +@@ -2923,12 +2732,8 @@ msgstr "Opcje wypisywania\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +-" -l, --list Wypisanie komentarzy (domyślne jeśli nie podano " +-"opcji)\n" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Wypisanie komentarzy (domyślne jeśli nie podano opcji)\n" + + #: vorbiscomment/vcomment.c:542 + #, c-format +@@ -2952,23 +2757,18 @@ msgstr "" + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +-" -w, --write Zapisanie komentarzy z zastąpieniem istniejących\n" ++msgstr " -w, --write Zapisanie komentarzy z zastąpieniem istniejących\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" + " -c plik, --commentfile plik\n" +-" Przy wypisywaniu zapis komentarzy do podanego " +-"pliku.\n" +-" Przy modyfikacji odczyt komentarzy z podanego " +-"pliku.\n" ++" Przy wypisywaniu zapis komentarzy do podanego pliku.\n" ++" Przy modyfikacji odczyt komentarzy z podanego pliku.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format +@@ -2977,47 +2777,39 @@ msgstr " -R, --raw Odczyt i zapis komentarzy w UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" + msgstr "" ++" -e, --escapes Użycie sekwencji typu \\n w celu obsługi komentarzy\n" ++" wieloliniowych\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format + msgid " -V, --version Output version information and exit\n" +-msgstr "" +-" -V, --version Wypisanie informacji o wersji i zakończenie\n" ++msgstr " -V, --version Wypisanie informacji o wersji i zakończenie\n" + + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" +-"Jeśli nie podano pliku wyjściowego, vorbiscomment zmodyfikuje plik " +-"wejściowy.\n" ++"Jeśli nie podano pliku wyjściowego, vorbiscomment zmodyfikuje plik wejściowy.\n" + "Jest to obsługiwane przez plik tymczasowy, więc plik wejściowy nie zostanie\n" + "zmodyfikowany jeśli wystąpią błędy w czasie przetwarzania.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" + "vorbiscomment obsługuje komentarze w formacie \"nazwa=wartość\", po jednym\n" + "w każdej linii. Domyślnie komentarze są wypisywane na standardowe wyjście,\n" +-"a w trybie modyfikacji czytane ze standardowego wejścia. Alternatywnie " +-"można\n" ++"a w trybie modyfikacji czytane ze standardowego wejścia. Alternatywnie można\n" + "podać plik za pomocą opcji -c lub znaczniki poprzez -t \"nazwa=wartość\".\n" + "Użycie -c lub -t wyłącza czytanie ze standardowego wejścia.\n" + +@@ -3033,20 +2825,19 @@ msgstr "" + " vorbiscomment -a wej.ogg -t \"ARTIST=Jakiś facet\" -t \"TITLE=Tytuł\"\n" + + #: vorbiscomment/vcomment.c:578 +-#, fuzzy, c-format ++#, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" + "UWAGA: W trybie surowym (--raw, -R) komentarze są czytane i zapisywane\n" + "w UTF-8 bez konwersji do zestawu znaków użytkownika - jest to przydatne\n" +-"w skryptach. Jednak nie jest ot wystarczające przy przekazywaniu komentarzy\n" +-"we wszystkich przypadkach.\n" ++"w skryptach. Jednak nie jest to wystarczające przy przekazywaniu komentarzy\n" ++"we wszystkich przypadkach, jako że mogą one zawierać znaki końca linii.\n" ++"Aby to obsłużyć, należy użyć cytowania (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format +@@ -3066,8 +2857,7 @@ msgstr "Błąd otwierania pliku wejściowego '%s'.\n" + #: vorbiscomment/vcomment.c:741 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "" +-"Nazwa pliku wejściowego nie może być taka sama, jak pliku wyjściowego\n" ++msgstr "Nazwa pliku wejściowego nie może być taka sama, jak pliku wyjściowego\n" + + #: vorbiscomment/vcomment.c:752 + #, c-format +@@ -3098,37 +2888,3 @@ msgstr "Błąd zmiany nazwy z %s na %s\n" + #, c-format + msgid "Error removing erroneous temporary file %s\n" + msgstr "Błąd usuwania błędnego pliku tymczasowego %s\n" +- +-#~ msgid "Wave file reader" +-#~ msgstr "Czytnik plików Wave" +- +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "32-bitowe dane PCM big-endian nie są obecnie obsługiwane, przerwano.\n" +- +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Błąd wewnętrzny! Proszę zgłosić ten błąd.\n" +- +-#, fuzzy +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Błąd strony, kontynuacja\n" +- +-#, fuzzy +-#~ msgid "Error in first page\n" +-#~ msgstr "Błąd odczytu pierwszej strony strumienia danych Ogg." +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "Błąd odczytu początkowego pakietu nagłówka." +- +-#, fuzzy +-#~ msgid "Error reading headers\n" +-#~ msgstr "Błąd odczytu początkowego pakietu nagłówka." +- +-#, fuzzy +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Błąd zapisu do pliku: %s\n" +- +-#, fuzzy +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Błąd zapisu do pliku: %s\n" +diff --git a/po/ro.po b/po/ro.po +index 23fa9fb..8013473 100644 +--- a/po/ro.po ++++ b/po/ro.po +@@ -5,8 +5,7 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.0\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"POT-Creation-Date: 2002-07-19 22:30+1000\n" + "PO-Revision-Date: 2003-04-14 06:17+0000\n" + "Last-Translator: Eugen Hoanca \n" + "Language-Team: Romanian \n" +@@ -14,193 +13,185 @@ msgstr "" + "Content-Type: text/plain; charset=ISO-8859-2\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:111 ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Eroare: memorie plin n malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:344 ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Eroare: nu s-a putut aloca memorie n malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/buffer.c:363 ++msgid "malloc" ++msgstr "malloc" ++ ++#: ogg123/callbacks.c:70 ++msgid "Error: Device not available.\n" + msgstr "Eroare: Dispozitiv(device) indisponibil.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:73 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Eroare: %s necesit un fiier de output specificat cu -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:76 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Eroare: valoare opiune nesuportat pentru device-ul %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:80 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Eroare: nu am putut deschide dispozitivul %s\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:84 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Eroare: Probleme dispozitiv %s.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:87 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Eroare: un fiier de output nu a putut fi dat pentru device-ul %s.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Eroare: nu s-a putut deschide fiierul %s pentru scriere.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:94 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Eroare: Fiierul %s exist deja.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:97 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Eroare: Aceast eroare nu ar fi trebuit s se produc (%d). Alert!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:120 ogg123/callbacks.c:125 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Eroare: Memorie plin n new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:169 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Eroare: Memorie plin n new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:228 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Eroare: Memorie plin n new_status_message_arg.\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:274 ogg123/callbacks.c:293 ogg123/callbacks.c:330 ++#: ogg123/callbacks.c:349 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Eroare: Memorie plin n decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Eroare: Memorie plin n decoder_buffered_metadata_callback().\n" +- +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Eroare sistem" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Eroare de analiz: %s n linia %d din %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#. Column headers ++#. Name ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Nume" + +-#: ogg123/cfgfile_options.c:137 ++#. Description ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Descriere" + +-#: ogg123/cfgfile_options.c:140 ++#. Type ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Tip" + +-#: ogg123/cfgfile_options.c:143 ++#. Default ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Implicit" + +-#: ogg123/cfgfile_options.c:169 +-#, c-format ++#: ogg123/cfgfile_options.c:165 + msgid "none" + msgstr "nimic" + +-#: ogg123/cfgfile_options.c:172 +-#, c-format ++#: ogg123/cfgfile_options.c:168 + msgid "bool" + msgstr "bool" + +-#: ogg123/cfgfile_options.c:175 +-#, c-format ++#: ogg123/cfgfile_options.c:171 + msgid "char" + msgstr "char" + +-#: ogg123/cfgfile_options.c:178 +-#, c-format ++#: ogg123/cfgfile_options.c:174 + msgid "string" + msgstr "ir" + +-#: ogg123/cfgfile_options.c:181 +-#, c-format ++#: ogg123/cfgfile_options.c:177 + msgid "int" + msgstr "int" + +-#: ogg123/cfgfile_options.c:184 +-#, c-format ++#: ogg123/cfgfile_options.c:180 + msgid "float" + msgstr "float" + +-#: ogg123/cfgfile_options.c:187 +-#, c-format ++#: ogg123/cfgfile_options.c:183 + msgid "double" + msgstr "double" + +-#: ogg123/cfgfile_options.c:190 +-#, c-format ++#: ogg123/cfgfile_options.c:186 + msgid "other" + msgstr "altul" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:506 oggenc/oggenc.c:511 ++#: oggenc/oggenc.c:516 oggenc/oggenc.c:521 oggenc/oggenc.c:526 ++#: oggenc/oggenc.c:531 + msgid "(none)" + msgstr "(nimic)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Succes" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Key negsit" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Nici un key" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Valoare greit" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Tip greit in list opiuni" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Eroare necunoscut" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:74 + msgid "Internal error parsing command line options.\n" + msgstr "Eroare intern in analiz opiuni linie comand.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:81 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Buffer de intrare mai mic dect mrimea minim de %dkB." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:93 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" +@@ -209,45 +200,44 @@ msgstr "" + "=== Eroare \"%s\" n analiz opiuni configurare linie comand.\n" + "=== Opiunea a fost: %s\n" + +-#: ogg123/cmdline_options.c:109 +-#, c-format ++#. not using the status interface here ++#: ogg123/cmdline_options.c:100 + msgid "Available options:\n" + msgstr "Opiuni disponibile:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:109 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Nu exist device-ul %s.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:129 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Driverul %s nu este un driver de fiier pentru output.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:134 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "" +-"=== Nu se poate specifica fiier de output fr specificare de driver.\n" ++msgstr "=== Nu se poate specifica fiier de output fr specificare de driver.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:149 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Format opiune incorect: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:164 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Valoare prebuffer invalid. Intervalul este 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:179 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 de la %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:186 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Nu se poate cnta fiecare 0 fiier!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:194 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" +@@ -255,256 +245,112 @@ msgstr "" + "--- Nu se poate cnta o bucat de 0 ori.\n" + "--- To do a test decode, use the null output driver.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:206 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Nu se poate deschide playlistul %s. Omis.\n" + +-#: ogg123/cmdline_options.c:248 +-msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:227 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Driver invalid %s specificat in fiierul de configurare.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Nu s-a putut incrca driverul implicit i nu s-a specificat nici un " +-"driver in fiierul de configurare. Ieire.\n" ++#: ogg123/cmdline_options.c:237 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Nu s-a putut incrca driverul implicit i nu s-a specificat nici un driver in fiierul de configurare. Ieire.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:258 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Opiuni disponibile:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 de la %s %s\n" ++" de Fundaia Xiph.org (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Fiier: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Opiuni disponibile:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Intrare non ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Descriere" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Opiuni disponibile:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:383 +-#, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:384 +-#, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++"Folosire: ogg123 [] ...\n" ++"\n" ++" -h, --help acest mesaj\n" ++" -V, --version afiare versiune Ogg123\n" ++" -d, --device=d folosete 'd' ca device de ieire\n" ++" Device-uri posibile sunt ('*'=live, '@'=fiier):\n" ++" " ++ ++#: ogg123/cmdline_options.c:279 ++#, c-format ++msgid "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -b n, --buffer n use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n load n%% of the input buffer before playing\n" ++" -v, --verbose display progress and other status information\n" ++" -q, --quiet don't display anything (no title)\n" ++" -x n, --nth play every 'n'th block\n" ++" -y n, --ntimes repeat every played block 'n' times\n" ++" -z, --shuffle shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=nume fiier Setare nume fiier ieire pentru un fiier\n" ++" device specificat anterior (cu -d).\n" ++" -k n, --skip n Omitere primele 'n' secunde\n" ++" -o, --device-option=k:v trimitere opiune special k cu valoare\n" ++" v spre device specificat anterior (cu -d). Vezi\n" ++" pagina de manual pentru informaii.\n" ++" -b n, --buffer n folosete un buffer de intrare de 'n' kilooctei\n" ++" -p n, --prebuffer n ncarc n%% din bufferul de intrare nainte de a ncepe\n" ++" -v, --verbose afieaz progres i alte informaii de stare\n" ++" -q, --quiet nu afia nimic (fr titlu)\n" ++" -x n, --nth cnt fiecare 'n' bucat'\n" ++" -y n, --ntimes repet fiecare bucat de 'n' ori\n" ++" -z, --shuffle amestecare cntece\n" ++"\n" ++"ogg123 va sri la urmatorul cntec la SIGINT (Ctrl-C);2 SIGINTuri n\n" ++"s milisecunde va opri ogg123.\n" ++" -l, --delay=s setare ntrziere s [milisecunde] (implicit 500).\n" ++ ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:203 ++#: ogg123/oggvorbis_format.c:106 ogg123/oggvorbis_format.c:321 ++#: ogg123/oggvorbis_format.c:336 ogg123/oggvorbis_format.c:354 ++msgid "Error: Out of memory.\n" + msgstr "Eroare: memorie plin.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:59 ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Eroare: nu s-a putut aloca memorie n malloc_decoder_Stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:137 ++msgid "Error: Could not set signal mask." + msgstr "Eroare: Nu s-a putut seta mask semnal." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:191 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Eroare: Nu s-a putut crea buffer de intrare.\n" + +-#: ogg123/ogg123.c:81 ++#. found, name, description, type, ptr, default ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "device de ieire implicit" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "playlist amestecat" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Nu s-au putut omite %f secunde de audio." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:261 + #, c-format + msgid "" + "\n" +@@ -513,483 +359,253 @@ msgstr "" + "\n" + "Dispozitiv Audio: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:262 + #, c-format + msgid "Author: %s" + msgstr "Autor: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:263 + #, c-format + msgid "Comments: %s" + msgstr "Comentarii: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:307 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Avertisment: Nu s-a putut citi directorul %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:341 + msgid "Error: Could not create audio buffer.\n" + msgstr "Eroare: Nu s-a putut crea bufferul audio.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:429 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Nu s-a gsit nici un modul din care sa se citeasc %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:434 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Nu s-a putut deschide %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:440 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Formatul de fiier %s nu este suportat.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:450 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Eroare la deschiderea %s utiliznd modulul %s. Fiierul poate s fie " +-"corupt.\n" ++msgstr "Eroare la deschiderea %s utiliznd modulul %s. Fiierul poate s fie corupt.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:469 + #, c-format + msgid "Playing: %s" + msgstr "n rulare: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:474 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Nu s-au putut omite %f secunde de audio." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:512 ++msgid "Error: Decoding failure.\n" + msgstr "Eroare: Decodare euat.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#. In case we were killed mid-output ++#: ogg123/ogg123.c:585 + msgid "Done." + msgstr "Finalizat." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:51 ++msgid "Track number:" ++msgstr "Numar pist(track):" ++ ++#: ogg123/oggvorbis_format.c:52 ++msgid "ReplayGain (Track):" ++msgstr "ReplayGain (Pist):" ++ ++#: ogg123/oggvorbis_format.c:53 ++msgid "ReplayGain (Album):" ++msgstr "ReplayGain (Album):" ++ ++#: ogg123/oggvorbis_format.c:54 ++msgid "ReplayGain (Track) Peak:" ++msgstr "ReplayGain (Pist) Vrf:" ++ ++#: ogg123/oggvorbis_format.c:55 ++msgid "ReplayGain (Album) Peak:" ++msgstr "ReplayGain (Album) Vrf:" ++ ++#: ogg123/oggvorbis_format.c:56 ++msgid "Copyright" ++msgstr "Copyright" ++ ++#: ogg123/oggvorbis_format.c:57 ogg123/oggvorbis_format.c:58 ++msgid "Comment:" ++msgstr "Comentariu:" ++ ++#: ogg123/oggvorbis_format.c:167 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Pauz n stream; probabil neduntoare\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:173 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Biblioteca Vorbis a raportat o eroare de stream.\n" + +-#: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format +-msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Bitstreamul este canal %d, %ldHz" +- +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:402 + #, c-format +-msgid "Vorbis format: Version %d" +-msgstr "" ++msgid "Version is %d" ++msgstr "Versiunea: %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:406 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Sfaturi bitrate: superior=%ld nominal=%ld inferior=%ld fereastr=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:414 ++#, c-format ++msgid "Bitstream is %d channel, %ldHz" ++msgstr "Bitstreamul este canal %d, %ldHz" ++ ++#: ogg123/oggvorbis_format.c:419 + #, c-format + msgid "Encoded by: %s" + msgstr "Encodat de: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 ++msgid "Error: Out of memory in create_playlist_member().\n" + msgstr "Eroare: Memorie plin n create_playlist_member().\n" + +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Avertisment: Nu s-a putut citi directorul %s.\n" +- +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Avertisment din playlistul %s: Nu se poate citi directorul %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 ++msgid "Error: Out of memory in playlist_to_array().\n" + msgstr "Eroare: Memorie plin n playlist_to_array().\n" + +-#: ogg123/speex_format.c:363 +-#, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Bitstreamul este canal %d, %ldHz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Versiune: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Eroare n citirea headerelor\n" +- +-#: ogg123/speex_format.c:480 +-#, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" +- +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sPrebuf ctre %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sn pauz" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +-#, c-format ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + msgid "Memory allocation error in stats_init()\n" + msgstr "Eroare alocare memorie in stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Fiier: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Durat: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "din %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Bitrate mediu: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr "Buffer intrare %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr "Buffer ieire %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#: ogg123/transport.c:67 ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Eroare: Nu s-a putut aloca memorie n malloc_data_source_stats()\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Numar pist(track):" ++#: oggenc/audio.c:39 ++msgid "WAV file reader" ++msgstr "cititor fiiere WAV" + +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "ReplayGain (Pist):" ++#: oggenc/audio.c:40 ++msgid "AIFF/AIFC file reader" ++msgstr "cititor fiiere AIFF/AIFC" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "ReplayGain (Album):" ++#: oggenc/audio.c:117 oggenc/audio.c:374 ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Avertisment: EOF neateptat n citirea headerului WAV\n" + +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "ReplayGain (Pist):" ++#: oggenc/audio.c:128 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Omitere bucat tip \"%s\", lungime %d\n" + +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "ReplayGain (Album):" ++#: oggenc/audio.c:146 ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Avertisment: EOF neateptat n bucat AIFF\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Copyright" ++#: oggenc/audio.c:231 ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Avertisment: Nu s-a gsit nici o bucat obinuit in fiier AIFF\n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Comentariu:" ++#: oggenc/audio.c:237 ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Avertisment: Bucat obinuit trunchiat n header AIFF\n" + +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 de la %s %s\n" ++#: oggenc/audio.c:245 ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Avertismnet: EOF neateptat n citirea headerului AIFF\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" ++#: oggenc/audio.c:258 ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Avertisment: Header AIFF-C trunchiat.\n" + +-#: oggdec/oggdec.c:57 +-#, fuzzy, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "" +-"Folosire: vcut fiierintrare.ogg fiierieire1.ogg fiierieire2.ogg " +-"punct_seciune\n" ++#: oggenc/audio.c:263 ++msgid "Warning: Can't handle compressed AIFF-C\n" ++msgstr "Avertisment: Nu se poate manipula AIFF-C compresat.\n" + +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" ++#: oggenc/audio.c:270 ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Avertisment: Nu s-a gsit nici o bucat SSND in fiierul AIFF\n" + +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++#: oggenc/audio.c:276 ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Avertisment: Bucat SSND corupt n header AIFF\n" + +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++#: oggenc/audio.c:282 ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Avertisment: EOF neateptat n citirea headerului AIFF\n" + +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" ++#: oggenc/audio.c:314 ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" + msgstr "" ++"Avertisment: OggEnc nu suport acest tip de fiier AIFF/AIFC\n" ++"Trebuie s fie 8 sau 16 bii PCM.\n" + +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++#: oggenc/audio.c:357 ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Avertisment: Format bucata nerecunoscut n header WAV\n" + +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "EROARE: nu s-a putut deschide fiierul \"%s\":%s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "EROARE: Nu s-a putut scrie fiierul de ieire \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Nu s-a putut deschide fiierul ca vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Encodare fiier finalizat \"%s\"\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "intrare standard" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "ieire standard" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Eroare in tergerea fiierului vechi %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"EROARE: Nici un fiier de intrare specificat. Folosii -h pentru help.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"EROARE: Fiiere intrare multiple cu fiier ieire specificat: sugerm " +-"folosirea lui -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "cititor fiiere WAV" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "cititor fiiere AIFF/AIFC" +- +-#: oggenc/audio.c:49 +-#, fuzzy +-msgid "FLAC file reader" +-msgstr "cititor fiiere WAV" +- +-#: oggenc/audio.c:50 +-#, fuzzy +-msgid "Ogg FLAC file reader" +-msgstr "cititor fiiere WAV" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Avertisment: EOF neateptat n citirea headerului WAV\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Omitere bucat tip \"%s\", lungime %d\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Avertisment: EOF neateptat n bucat AIFF\n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Avertisment: Nu s-a gsit nici o bucat obinuit in fiier AIFF\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format +-msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Avertisment: Bucat obinuit trunchiat n header AIFF\n" +- +-#: oggenc/audio.c:276 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Avertismnet: EOF neateptat n citirea headerului AIFF\n" +- +-#: oggenc/audio.c:291 +-#, fuzzy, c-format +-msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Avertisment: Header AIFF-C trunchiat.\n" +- +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Avertisment: Nu se poate manipula AIFF-C compresat.\n" +- +-#: oggenc/audio.c:312 +-#, fuzzy, c-format +-msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Avertisment: Nu s-a gsit nici o bucat SSND in fiierul AIFF\n" +- +-#: oggenc/audio.c:318 +-#, fuzzy, c-format +-msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Avertisment: Bucat SSND corupt n header AIFF\n" +- +-#: oggenc/audio.c:324 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Avertisment: EOF neateptat n citirea headerului AIFF\n" +- +-#: oggenc/audio.c:370 +-#, fuzzy, c-format +-msgid "" +-"Warning: OggEnc does not support this type of AIFF/AIFC file\n" +-" Must be 8 or 16 bit PCM.\n" +-msgstr "" +-"Avertisment: OggEnc nu suport acest tip de fiier AIFF/AIFC\n" +-"Trebuie s fie 8 sau 16 bii PCM.\n" +- +-#: oggenc/audio.c:427 +-#, fuzzy, c-format +-msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Avertisment: Format bucata nerecunoscut n header WAV\n" +- +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:369 + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -997,8 +613,7 @@ msgstr "" + "Avertisment: format bucat INVALID n header wav.\n" + " Se ncearc oricum citirea (s-ar putea s nu mearg)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:406 + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1006,176 +621,72 @@ msgstr "" + "EROARE: Fiier wav n format nesuportat (trebuie s fie standard PCM)\n" + " sau tip 3 floating point PCM\n" + +-#: oggenc/audio.c:528 +-#, c-format +-msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format ++#: oggenc/audio.c:455 + msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"ERROR: Wav file is unsupported subformat (must be 16 bit PCM\n" + "or floating point PCM\n" + msgstr "" + "EROARE: Fiier wav n format nesuportat (trebuie s fie 16 bii PCM)\n" + "sau floating point PCM\n" + +-#: oggenc/audio.c:664 +-#, c-format +-msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +- +-#: oggenc/audio.c:670 +-#, c-format +-msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++#: oggenc/audio.c:607 ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "BUG: S-au primit exemple zero din resampler: fiierul va fi trunchiat. V rugm raportai asta.\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"BUG: S-au primit exemple zero din resampler: fiierul va fi trunchiat. V " +-"rugm raportai asta.\n" +- +-#: oggenc/audio.c:790 +-#, c-format ++#: oggenc/audio.c:625 + msgid "Couldn't initialise resampler\n" + msgstr "Nu s-a putut iniializa resampler\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:59 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Setri opiuni avansate encoder \"%s\" la %s\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Setri opiuni avansate encoder \"%s\" la %s\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:100 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Schimbare frecven lowpass de la %f kHZ la %f kHz\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:103 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Opiune avansat nerecunoscut \"%s\"\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++#: oggenc/encode.c:133 ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 de canale ar trebui s ajung la oricine. (Ne pare ru, vorbis nu permite mai mult)\n" + +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 de canale ar trebui s ajung la oricine. (Ne pare ru, vorbis nu " +-"permite mai mult)\n" +- +-#: oggenc/encode.c:246 +-#, c-format ++#: oggenc/encode.c:141 + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Cererea de bitrate minim sau maxim necesit --managed\n" + +-#: oggenc/encode.c:264 +-#, c-format ++#: oggenc/encode.c:159 + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Iniializare mod euat: parametri invalizi pentru calitate\n" + +-#: oggenc/encode.c:309 +-#, c-format +-msgid "Set optional hard quality restrictions\n" +-msgstr "" +- +-#: oggenc/encode.c:311 +-#, c-format +-msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +- +-#: oggenc/encode.c:327 +-#, c-format ++#: oggenc/encode.c:183 + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Iniializare mod euat: parametri invalizi pentru bitrate\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "AVERTISMENT: Opiune necunoscut specificat, se ignor->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Nu s-a putut scrie headerul spre streamul de ieire\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:237 + msgid "Failed writing header to output stream\n" + msgstr "Nu s-a putut scrie headerul spre streamul de ieire\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Nu s-a putut scrie headerul spre streamul de ieire\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Nu s-a putut scrie headerul spre streamul de ieire\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:303 + msgid "Failed writing data to output stream\n" + msgstr "Nu s-au putut scrie date spre streamul de ieire\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 +-#, fuzzy, c-format +-msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++#: oggenc/encode.c:349 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c" + msgstr "\t[%5.1f%%] [%2dm%.2ds rmase] %c" + +-#: oggenc/encode.c:726 +-#, fuzzy, c-format +-msgid "\tEncoding [%2dm%.2ds so far] %c " ++#: oggenc/encode.c:359 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c" + msgstr "\tEncodare [%2dm%.2ds pn acum] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:377 + #, c-format + msgid "" + "\n" +@@ -1186,8 +697,7 @@ msgstr "" + "\n" + "Encodare fiier finalizat \"%s\"\n" + +-#: oggenc/encode.c:746 +-#, c-format ++#: oggenc/encode.c:379 + msgid "" + "\n" + "\n" +@@ -1197,7 +707,7 @@ msgstr "" + "\n" + "Encodare finalizat.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:383 + #, c-format + msgid "" + "\n" +@@ -1206,17 +716,17 @@ msgstr "" + "\n" + "\tDurat fiier: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:387 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tTimp trecut: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:390 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tRat: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:391 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1225,27 +735,7 @@ msgstr "" + "\tBitrate mediu: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:428 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1256,7 +746,17 @@ msgstr "" + " %s%s%s \n" + "la bitrate mediu de %d kbps " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:430 oggenc/encode.c:437 oggenc/encode.c:445 ++#: oggenc/encode.c:452 oggenc/encode.c:458 ++msgid "standard input" ++msgstr "intrare standard" ++ ++#: oggenc/encode.c:431 oggenc/encode.c:438 oggenc/encode.c:446 ++#: oggenc/encode.c:453 oggenc/encode.c:459 ++msgid "standard output" ++msgstr "ieire standard" ++ ++#: oggenc/encode.c:436 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1267,7 +767,7 @@ msgstr "" + " %s%s%s \n" + "la bitrate de aproximativ %d kbps (encodare VBR activat)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:444 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1278,7 +778,7 @@ msgstr "" + " %s%s%s \n" + "la nivel de calitate %2.2f utiliznd VBR constrns" + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:451 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1289,7 +789,7 @@ msgstr "" + " %s%s%s \n" + "la calitate %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:457 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1300,829 +800,395 @@ msgstr "" + " %s%s%s \n" + "folosind management de bitrate" + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Nu s-a putut deschide fiierul ca vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Eroare: memorie plin.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 ++#: oggenc/oggenc.c:96 + #, c-format + msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 +-#, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "EROARE: nu s-a putut deschide fiierul \"%s\":%s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "EROARE: Nici un fiier de intrare specificat. Folosii -h pentru help.\n" + +-#: oggenc/oggenc.c:132 +-#, c-format ++#: oggenc/oggenc.c:111 + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "EROARE: Fiiere multiple specificate pentru utilizare stdin\n" + +-#: oggenc/oggenc.c:139 +-#, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"EROARE: Fiiere intrare multiple cu fiier ieire specificat: sugerm " +-"folosirea lui -n\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"AVERTISMENT: Titluri insuficiente specificate, implicit se ia titlul final.\n" ++#: oggenc/oggenc.c:118 ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "EROARE: Fiiere intrare multiple cu fiier ieire specificat: sugerm folosirea lui -n\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:172 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "EROARE: nu s-a putut deschide fiierul \"%s\":%s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "cititor fiiere WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:200 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Deschidere cu modulul %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:209 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "EROARE: Fiierul de intrare \"%s\" nu este un format suportat\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:259 ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "AVERTISMENT: Nici un nume de fiier, implicit n \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:267 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"EROARE: Nu s-au putut crea subdirectoarele necesare pentru nume fiier " +-"ieire \"%s\"\n" +- +-#: oggenc/oggenc.c:342 +-#, fuzzy, c-format +-msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" +-"Numele fiierului de intrare poate s nu fie acelai cu al celui de ieire\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "EROARE: Nu s-au putut crea subdirectoarele necesare pentru nume fiier ieire \"%s\"\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "EROARE: Nu s-a putut scrie fiierul de ieire \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:308 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Convertire (resampling) intrare din %d Hz n %d Hz\n" + +-#: oggenc/oggenc.c:406 +-#, c-format ++#: oggenc/oggenc.c:315 + msgid "Downmixing stereo to mono\n" + msgstr "Demixare stereo n mono\n" + +-#: oggenc/oggenc.c:409 +-#, fuzzy, c-format +-msgid "WARNING: Can't downmix except from stereo to mono\n" ++#: oggenc/oggenc.c:318 ++msgid "ERROR: Can't downmix except from stereo to mono\n" + msgstr "EROARE: Nu se poate demixa exceptnd stereo n mono\n" + +-#: oggenc/oggenc.c:417 +-#, c-format +-msgid "Scaling input to %f\n" +-msgstr "" +- +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 de la %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:365 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" +-" argument in kbps. By default, this produces a VBR\n" +-" encoding, equivalent to using -q or --quality.\n" +-" See the --managed option to use a managed bitrate\n" +-" targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" +-" --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" +-" but encoding will be much slower. Don't use it unless\n" +-" you have a strong need for detailed control over\n" +-" bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" ++" argument in kbps. This uses the bitrate management\n" ++" engine, and is not recommended for most users.\n" ++" See -q, --quality for a better alternative.\n" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-" encoding for a fixed-size channel. Using this will\n" +-" automatically enable managed bitrate mode (see\n" +-" --managed).\n" ++" encoding for a fixed-size channel.\n" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-" streaming applications. Using this will automatically\n" +-" enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" +-" --advanced-encode-option option=value\n" +-" Sets an advanced encoder option to the given value.\n" +-" The valid options (and their values) are documented\n" +-" in the man page supplied with this program. They are\n" +-" for advanced users only, and should be used with\n" +-" caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" +-" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" +-" high), instead of specifying a particular bitrate.\n" ++" streaming applications.\n" ++" -q, --quality Specify quality between 0 (low) and 10 (high),\n" ++" instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" +-" The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" ++" Quality -1 is also possible, but may not be of\n" ++" acceptable quality.\n" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" +-" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-" being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" +-" used multiple times. The argument should be in the\n" +-" format \"tag=value\".\n" ++" used multiple times.\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" +-" may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" ++" (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" +-" In this mode, output is to stdout unless an output filename is specified\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an outfile filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Folosire: oggenc [opiuni] intrare.wav [...]\n" ++"\n" ++"OPIUNI:\n" ++" Generale:\n" ++" -Q, --quiet Nu produce output la stderr\n" ++" -h, --help Tiprete acest text de ajutor.\n" ++" -r, --raw Mod brut. Fiierele intrare sunt citite direct ca date PCM\n" ++" -B, --raw-bits=n Setare bii/exemplu(sample) pentru intrare brut. Implicit este 16\n" ++" -C, --raw-chan=n Setare numr canale pentru intrare brut. Implicit este 2\n" ++" -R, --raw-rate=n Setare exemple(samples)/sec pentru intrare brut. Implicit este 44100\n" ++" --raw-endianness 1 pentru bigendian, 0 pentru puin (little) - (implicit 0)\n" ++" -b, --bitrate Alegere nominal a bitrate-ului pentru encodare. ncercare\n" ++" de encodare la acest bitrate aproximnd aceasta. Necesit un\n" ++" parametru n kbps. Folosete motorul de management\n" ++" de bitrate, i nu este recomandat pentru muli utilizatori.\n" ++" Vedei -q, --quality pentru o mai bun alternativ.\n" ++" -m, --min-bitrate Specificare bitrate minim (n kbps). Folositor\n" ++" pentru encodare a unui canal cu dimensiune fix.\n" ++" -M, --max-bitrate Specificare bitrate maxim n kbps. Folositor\n" ++" pentru aplicaii de streaming.\n" ++" -q, --quality Specificare calitate ntre 0 (slab) and 10 (superioar),\n" ++" n loc de specifica un anumit bitrate .\n" ++" Acesta este modul normal de operare.\n" ++" Caliti fracionale (ex. 2.75) sunt permise.\n" ++" E posibil i calitatea -1, dar s-ar putea sa nu fie\n" ++" de o calitate acceptabil.\n" ++" --resample n Remixare date intrare n rat sampling de n (Hz)\n" ++" --downmix Demixare stereo n mono.Permis doar la intrare\n" ++" stereo.\n" ++" -s, --serial Specificare numr serial pentru stream. Dac se vor\n" ++" encoda fiiere multiple, acesta va fi incrementat la\n" ++" fiecare stream dup primul.\n" ++"\n" ++" De nume:\n" ++" -o, --output=fn Scrie fiier n fn (valid doar n mod single-file)\n" ++" -n, --names=ir Produce nume fiiere ca acest ir cu %%a, %%p, %%l,\n" ++" %%n, %%d nlocuite de artist, titlu, album, pist numr,\n" ++" i dat, respectiv (vedei mai jos pentru specificarea acestora).\n" ++" %%%% ofer cu exactitate %%.\n" ++" -X, --name-remove=s terge caracterele specificate n parametri pentru \n" ++" formatul irului -n. Folositor pentru nume fiiere corecte.\n" ++" -P, --name-replace=s nlocuiete caracterele eliminate de --name-remove cu\n" ++" caracterele specificate. Dac acest ir e mai scurt dect\n" ++" --name-remove list sau nu e specificat, caracterele\n" ++" n plus sunt pur i simplu terse.\n" ++" Setrile implicite pentru cele dou argumente de mai sus sunt specifice\n" ++" de la o platform la alta.\n" ++" -c, --comment=c Adugare ir dat ca i comentariu. Poate fi folosit\n" ++" de mai multe ori.\n" ++" -d, --date Data pistei (de obicei data cnd a fost fcut cntecul)\n" ++" -N, --tracknum Numr pist pentru aceast pist\n" ++" -t, --title Titlu pentru aceast pist\n" ++" -l, --album Nume album\n" ++" -a, --artist Nume artist\n" ++" -G, --genre Gen muzical pist\n" ++" Dac se dau mai multe fiiere de intrare\n" ++" vor fi folosite instane ale anterioarelor cinciargumente,\n" ++" n oridnea dat. Dac sunt specificate mai \n" ++" puine titluri dect fiiere, OggEnc va tipri un avertisment, i\n" ++" va utiliza ultimul titlu pentru restul de fiiere Dac e\n" ++" dat un numr mai mic de piste, fiierele rmase nu vor fi\n" ++" numerotate. Pentru celelalte ultima etichet (tag) va fi refolosit\n" ++" pentru toate celelalte fr avertisment (pentru a putea specifica o dat\n" ++" undeva, de exemplu, i a fi folosit pentru toate fiierele)\n" ++"\n" ++"FIIERE DE INTRARE::\n" ++" Fiierele de intrare OggEnc trebuie s fie fiiere de 16 sau 8 bii PCM WAV, AIFF, sau AIFF/C\n" ++" sau WAV 32 bii IEEE n virgul mobil. Fiierele pot fi mono sau stereo\n" ++" (sau mai multe canale) i la orice rat de sample.\n" ++" Alternativ, opiunea --raw poate fi folosit pentru a utiliza un fiier de date PCM brut , care\n" ++" trebuie s fie 16bii stereo little-endian PCM ('headerless wav'), dac nu sunt specificai\n" ++" parametri suplimentari pentru modul brut.\n" ++" Putei specifica luarea fiierului din stdin folosind - ca nume fiier deintrare.\n" ++" n acest mod, ieirea e la stdout dac nu este specificat nume fiier de ieire\n" ++" cu -o\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:536 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"AVERTISMENT: Se ignor caracterul ilegal de escape '%c' n formatul de nume\n" ++msgstr "AVERTISMENT: Se ignor caracterul ilegal de escape '%c' n formatul de nume\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 +-#, c-format ++#: oggenc/oggenc.c:562 oggenc/oggenc.c:670 oggenc/oggenc.c:683 + msgid "Enabling bitrate management engine\n" + msgstr "Activare motor management bitrate\n" + +-#: oggenc/oggenc.c:716 +-#, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTISMENT: Endianess brut specificat pentru date non-brute. Se presupune " +-"intrare brut.\n" ++#: oggenc/oggenc.c:571 ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTISMENT: Endianess brut specificat pentru date non-brute. Se presupune intrare brut.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:574 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "AVERTISMENT: Nu s-a putut citi argumentul de endianess \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:581 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" +-msgstr "" +-"AVERTISMENT: nu s-a putut citi frecvena de remixare (resampling) \"%s\"\n" +- +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Avertisment: Rat remixare (resample) specificat la %d Hz. Dorii cumva %d " +-"Hz?\n" ++msgstr "AVERTISMENT: nu s-a putut citi frecvena de remixare (resampling) \"%s\"\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "" +-"AVERTISMENT: nu s-a putut citi frecvena de remixare (resampling) \"%s\"\n" +- +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:587 + #, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Avertisment: Rat remixare (resample) specificat la %d Hz. Dorii cumva %d Hz?\n" ++ ++#: oggenc/oggenc.c:599 + msgid "No value for advanced encoder option found\n" + msgstr "Nu s-a gsit nici o valoare pentru opiunea avansat de encoder\n" + +-#: oggenc/oggenc.c:776 +-#, c-format ++#: oggenc/oggenc.c:610 + msgid "Internal error parsing command line options\n" + msgstr "Eroare intern la analiza opiunilor din linia de comand\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Avertisment: Comentariu invalid utilizat (\"%s\"), ignorat.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:656 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Avertisment: bitrate nominal \"%s\" nerecunoscut\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:664 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Avertisment: bitrate minim \"%s\" nerecunoscut.\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:677 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Avertisment: bitrate maxim \"%s\" nerecunoscut\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:689 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Opiune de calitate \"%s\" nerecunoscuta, ignorat\n" + +-#: oggenc/oggenc.c:865 +-#, c-format ++#: oggenc/oggenc.c:697 + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"AVERTISMENT: setare de calitate prea mare, se seteaz la calitate maxim.\n" ++msgstr "AVERTISMENT: setare de calitate prea mare, se seteaz la calitate maxim.\n" + +-#: oggenc/oggenc.c:871 +-#, c-format ++#: oggenc/oggenc.c:703 + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"AVERTISMENT: Nume formaturi multiple specificate, se folosete cel final\n" ++msgstr "AVERTISMENT: Nume formaturi multiple specificate, se folosete cel final\n" + +-#: oggenc/oggenc.c:880 +-#, c-format ++#: oggenc/oggenc.c:712 + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"AVERTISMENT: Nume multiple formate filtre specificate, se utilizeaz cel " +-"final\n" ++msgstr "AVERTISMENT: Nume multiple formate filtre specificate, se utilizeaz cel final\n" + +-#: oggenc/oggenc.c:889 +-#, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"AVERTISMENT: Nume multiple de nlocuiri formate filtre specificate, se " +-"utilizeaz cel final\n" ++#: oggenc/oggenc.c:721 ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "AVERTISMENT: Nume multiple de nlocuiri formate filtre specificate, se utilizeaz cel final\n" + +-#: oggenc/oggenc.c:897 +-#, c-format ++#: oggenc/oggenc.c:729 + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"AVERTISMENT: Fiiere de ieire multiple specificate, sugerm sa folosii -n\n" ++msgstr "AVERTISMENT: Fiiere de ieire multiple specificate, sugerm sa folosii -n\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 de la %s %s\n" ++#: oggenc/oggenc.c:748 ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTISMENT: Bii/sample brui specificai pentru date non-brute. Se presupune intrare brut.\n" + +-#: oggenc/oggenc.c:916 +-#, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTISMENT: Bii/sample brui specificai pentru date non-brute. Se " +-"presupune intrare brut.\n" +- +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 +-#, c-format ++#. Failed, so just set to 16 ++#: oggenc/oggenc.c:753 oggenc/oggenc.c:757 + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "AVERTISMENT: Numr bii/sample invalid, se presupune 16.\n" + +-#: oggenc/oggenc.c:932 +-#, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"AVERTISMENT: Numrare canal brut specificat pentru date non-brute. Se " +-"presupune intrare brut.\n" ++#: oggenc/oggenc.c:764 ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTISMENT: Numrare canal brut specificat pentru date non-brute. Se presupune intrare brut.\n" + +-#: oggenc/oggenc.c:937 +-#, c-format ++#. Failed, so just set to 2 ++#: oggenc/oggenc.c:769 + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "AVERTISMENT: Numrare canal specificat invalid, se presupune 2.\n" + +-#: oggenc/oggenc.c:948 +-#, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"AVERTISMENT: Rat de sample specificat brut pentru date non-brute. Se " +-"presupune intrare brut.\n" ++#: oggenc/oggenc.c:780 ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "AVERTISMENT: Rat de sample specificat brut pentru date non-brute. Se presupune intrare brut.\n" + +-#: oggenc/oggenc.c:953 +-#, c-format ++#. Failed, so just set to 44100 ++#: oggenc/oggenc.c:785 + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" + msgstr "AVERTISMENT: Rat sample specificat invalid, se presupune 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 +-#, c-format ++#: oggenc/oggenc.c:789 + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "AVERTISMENT: Opiune necunoscut specificat, se ignor->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Nu se poate converti comentariu nb UTF-8, nu se poate aduga\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 +-#, c-format ++#: oggenc/oggenc.c:811 + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Nu se poate converti comentariu nb UTF-8, nu se poate aduga\n" + +-#: oggenc/oggenc.c:1033 +-#, c-format ++#: oggenc/oggenc.c:830 + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"AVERTISMENT: Titluri insuficiente specificate, implicit se ia titlul final.\n" ++msgstr "AVERTISMENT: Titluri insuficiente specificate, implicit se ia titlul final.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Nu s-a putut crea directorul \"%s\": %s\n" + +-#: oggenc/platform.c:179 +-#, c-format +-msgid "Error checking for existence of directory %s: %s\n" +-msgstr "Eroare n verificarea existenei directorului %s: %s\n" +- +-#: oggenc/platform.c:192 +-#, c-format +-msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "Eroare: calea segmentului \"%s\" nu este director\n" +- +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Avertisment: Comentariul %d n streamul %d este formatat invalid, nu conine " +-"'=': \"%s\"\n" +- +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Avertisment: Nume cmp comentariu invalid n comentariul %d (stream %d): \"%s" +-"\"\n" +- +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): marker " +-"de lungime greit\n" +- +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): prea " +-"puini octei\n" +- +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): secven " +-"invalid\n" +- +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "" +-"Avertisment: Eroare n decodorul utf8. Asta n-ar trebui sa fie posibil.\n" +- +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#: oggenc/platform.c:154 + #, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Avertisment: Nu s-a putut decoda header-ul packetului vorbis -- stream " +-"vorbis invalid (%d)\n" +- +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Avertisment: Streamul vorbis %d nu are headerele corect ncadrate.Pagina de " +-"headere terminal conine pachete adiionale sau granule (granulepos) " +-"diferite de zero\n" +- +-#: ogginfo/ogginfo2.c:400 +-#, fuzzy, c-format +-msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "Headerele vorbis analizate pentru streamul %d, urmeaz informaie...\n" +- +-#: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format +-msgid "Version: %d.%d.%d\n" +-msgstr "Versiune: %d\n" +- +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, c-format +-msgid "Vendor: %s\n" +-msgstr "Vnztor: %s\n" +- +-#: ogginfo/ogginfo2.c:406 +-#, c-format +-msgid "Width: %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:407 +-#, fuzzy, c-format +-msgid "Height: %d\n" +-msgstr "Versiune: %d\n" +- +-#: ogginfo/ogginfo2.c:408 +-#, c-format +-msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:411 +-msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:413 +-msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:416 +-msgid "Invalid zero framerate\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:418 +-#, c-format +-msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:422 +-msgid "Aspect ratio undefined\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:427 +-#, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:429 +-msgid "Frame aspect 4:3\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:431 +-msgid "Frame aspect 16:9\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:433 +-#, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:437 +-msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:439 +-msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:441 +-#, fuzzy +-msgid "Colourspace unspecified\n" +-msgstr "nici o aciune specificat\n" +- +-#: ogginfo/ogginfo2.c:444 +-msgid "Pixel format 4:2:0\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:446 +-msgid "Pixel format 4:2:2\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:448 +-msgid "Pixel format 4:4:4\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:450 +-msgid "Pixel format invalid\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format +-msgid "Target bitrate: %d kbps\n" +-msgstr "Bitrate superior: %f kb/s\n" +- +-#: ogginfo/ogginfo2.c:453 +-#, c-format +-msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 +-msgid "User comments section follows...\n" +-msgstr "Urmeaza seciunea comentariilor utilizator..\n" +- +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Avertisment: granulele (granulepos) n streamul %d scad din " ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Eroare n verificarea existenei directorului %s: %s\n" + +-#: ogginfo/ogginfo2.c:520 +-msgid "" +-"Theora stream %d:\n" +-"\tTotal data length: %" +-msgstr "" ++#: oggenc/platform.c:167 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Eroare: calea segmentului \"%s\" nu este director\n" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Avertisment: Nu s-a putut decoda header-ul packetului vorbis -- stream " +-"vorbis invalid (%d)\n" ++#: ogginfo/ogginfo2.c:156 ++#, c-format ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Avertisment: Nu s-a putut decoda header-ul packetului vorbis -- stream vorbis invalid (%d)\n" + +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Avertisment: Streamul vorbis %d nu are headerele corect ncadrate.Pagina de " +-"headere terminal conine pachete adiionale sau granule (granulepos) " +-"diferite de zero\n" ++#: ogginfo/ogginfo2.c:164 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Avertisment: Streamul vorbis %d nu are headerele corect ncadrate.Pagina de headere terminal conine pachete adiionale sau granule (granulepos) diferite de zero\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:168 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Headerele vorbis analizate pentru streamul %d, urmeaz informaie...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:171 + #, c-format + msgid "Version: %d\n" + msgstr "Versiune: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:175 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Vnztor: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:182 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Vnztor: %s\n" ++ ++#: ogginfo/ogginfo2.c:183 + #, c-format + msgid "Channels: %d\n" + msgstr "Canale: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:184 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2131,192 +1197,120 @@ msgstr "" + "Rat: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:187 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Bitrate nominal: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:190 + msgid "Nominal bitrate not set\n" + msgstr "Bitrate nominal nesetat\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:193 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Bitrate superior: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:196 + msgid "Upper bitrate not set\n" + msgstr "Bitrate superior nesetat\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:199 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Bitrate inferior: %fkb/s\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:202 + msgid "Lower bitrate not set\n" + msgstr "Bitrate inferior nesetat\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Avertisment: Nu s-a putut decoda header-ul packetului vorbis -- stream " +-"vorbis invalid (%d)\n" ++#: ogginfo/ogginfo2.c:205 ++msgid "User comments section follows...\n" ++msgstr "Urmeaza seciunea comentariilor utilizator..\n" + +-#: ogginfo/ogginfo2.c:703 ++#: ogginfo/ogginfo2.c:217 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Avertisment: Streamul vorbis %d nu are headerele corect ncadrate.Pagina de " +-"headere terminal conine pachete adiionale sau granule (granulepos) " +-"diferite de zero\n" ++msgid "Warning: Comment %d in stream %d is invalidly formatted, does not contain '=': \"%s\"\n" ++msgstr "Avertisment: Comentariul %d n streamul %d este formatat invalid, nu conine '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Headerele vorbis analizate pentru streamul %d, urmeaz informaie...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Versiune: %d\n" +- +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:226 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Vnztor: %s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Bitrate nominal nesetat\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Avertisment: Nume cmp comentariu invalid n comentariul %d (stream %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:257 ogginfo/ogginfo2.c:266 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): marker de lungime greit\n" + +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:274 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): prea puini octei\n" + +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:335 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Avertisment: Secven UTF-8 invalid n comentariul %d (stream %d): secven invalid\n" + +-#: ogginfo/ogginfo2.c:795 +-msgid "Invalid zero granulepos rate\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:347 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" ++msgstr "Avertisment: Eroare n decodorul utf8. Asta n-ar trebui sa fie posibil.\n" + +-#: ogginfo/ogginfo2.c:797 ++#: ogginfo/ogginfo2.c:364 + #, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgid "Warning: granulepos in stream %d decreases from " ++msgstr "Avertisment: granulele (granulepos) n streamul %d scad din " + +-#: ogginfo/ogginfo2.c:810 ++#: ogginfo/ogginfo2.c:365 ++msgid " to " ++msgstr " spre " ++ ++#: ogginfo/ogginfo2.c:365 + msgid "\n" + msgstr "\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:384 ++#, c-format + msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++"Vorbis stream %d:\n" ++"\tTotal data length: %ld bytes\n" ++"\tPlayback length: %ldm:%02lds\n" ++"\tAverage bitrate: %f kbps\n" + msgstr "" ++"Stream Vorbis %d:\n" ++"\tLungime total date: %ld octei\n" ++"\tLungime playback: %ldm:%02lds\n" ++"\tBitrate mediu: %f kbps\n" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Avertisment: EOS nesetat n streamul %d\n" + +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:537 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Avertisment: Pagin header invalid, nici un pachet gasit\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Avertisment: Pagin header invalid n streamul %d, conine pachete multiple\n" +- +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:549 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "Avertisment: Pagin header invalid n streamul %d, conine pachete multiple\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++#: ogginfo/ogginfo2.c:574 ++msgid "Warning: Hole in data found at approximate offset " + msgstr "Avertisment: Lips de date la offsetul aproximativ" + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:575 ++msgid " bytes. Corrupted ogg.\n" ++msgstr " octei. Ogg corupt.\n" ++ ++#: ogginfo/ogginfo2.c:599 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Eroare n deschiderea fiierului de intrare \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:604 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2325,90 +1319,66 @@ msgstr "" + "Procesare fiier \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:613 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Nu s-a gsit procesor pentru stream, se merge pe ncredere\n" + +-#: ogginfo/ogginfo2.c:1156 +-msgid "Page found for stream after EOS flag" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1163 +-msgid "Error unknown." +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:618 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file.\n" + msgstr "" + "Avertisment: pagin(i) plasate invalid pentru streamul logic %d\n" + "Aceasta indic un fiier ogg corupt.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:625 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Stream logic nou (# %d, serial %08x): tip %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:628 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Avertisment: Marcajul(flag) de nceput al stream-ului %d nesetat\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" +-"Avertisment: Marcajul(flag) de nceput al stream-ului %d gsit la mijlocul " +-"stream-ului\n" ++#: ogginfo/ogginfo2.c:632 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" ++msgstr "Avertisment: Marcajul(flag) de nceput al stream-ului %d gsit la mijlocul stream-ului\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Avertisment: pauz numr secven n stream-ul %d. S-a gsit pagina %ld n " +-"loc de pagina % ld. Indic date lips.\n" ++#: ogginfo/ogginfo2.c:637 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Avertisment: pauz numr secven n stream-ul %d. S-a gsit pagina %ld n loc de pagina % ld. Indic date lips.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:652 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Stream logic %d terminat.\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:659 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Eroare: Nu s-au gasit date ogg n fiierul \"%s\".\n" + "Intrare probabil non-ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 de la %s %s\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:670 + msgid "" +-"(c) 2003-2005 Michael Smith \n" ++"ogginfo 1.0\n" ++"(c) 2002 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] files1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.0\n" + "(c) 2002 Michael Smith \n" +@@ -2422,17 +1392,11 @@ msgstr "" + "\t detaliate pentru mai multe tipuri de stream-uri.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 +-#, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:691 + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2442,8 +1406,7 @@ msgstr "" + "fiierele ogg i pentru diagnozarea problemelor acestora.\n" + "Helpul ntreg se afieaz cu \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 +-#, c-format ++#: ogginfo/ogginfo2.c:720 + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "Nici un fiier de intrare specificat. \"ogginfo -h\" pentru ajutor\n" + +@@ -2467,16 +1430,19 @@ msgstr "%s: op + msgid "%s: option `%s' requires an argument\n" + msgstr "%s: opiunea `%s' necesit un parametru\n" + ++#. --option + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" + msgstr "%s opiune nerecunoscuta `--%s'\n" + ++#. +option or -option + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" + msgstr "%s: opiune nerecunoscut `%c%s'\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +@@ -2487,6 +1453,7 @@ msgstr "%s: op + msgid "%s: invalid option -- %c\n" + msgstr "%s: opiune invalid -- %c\n" + ++#. 1003.2 specifies the format of this message. + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +@@ -2502,833 +1469,277 @@ msgstr "%s: op + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: opiunea `-W %s' nu permite parametri\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Nu s-a putut analiza punctul de seciune \"%s\"\n" ++#: vcut/vcut.c:131 ++msgid "Page error. Corrupt input.\n" ++msgstr "Eroare pagin. Intrare corupt.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Nu s-a putut analiza punctul de seciune \"%s\"\n" ++#: vcut/vcut.c:148 ++msgid "Bitstream error, continuing\n" ++msgstr "Eroare bitstream, se continu\n" ++ ++#: vcut/vcut.c:173 ++msgid "Found EOS before cut point.\n" ++msgstr "S-a gsit EOS nainte de punctul de seciune(cut point).\n" ++ ++#: vcut/vcut.c:182 ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Setare eos: update-sync a returnat valoarea 0.\n" ++ ++#: vcut/vcut.c:192 ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Punctul de seciune(cutpoint) nu este n stream. Al doilea fiier va fi gol\n" + + #: vcut/vcut.c:225 +-#, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Nu s-a putut deschide %s pentru scriere\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Caz special: primul fiier prea scurt?\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format ++#. Might this happen for _really_ high bitrate modes, if we're ++#. * spectacularly unlucky? Doubt it, but let's check for it just ++#. * in case. ++#. ++#: vcut/vcut.c:284 + msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" + msgstr "" +-"Folosire: vcut fiierintrare.ogg fiierieire1.ogg fiierieire2.ogg " +-"punct_seciune\n" ++"EROARE: Primele 2 pachete audio nu s-au potrivit ntr-o\n" ++" pagin ogg. Fiierul s-ar putea s nu se decodeze corect.\n" + +-#: vcut/vcut.c:266 +-#, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++#: vcut/vcut.c:297 ++msgid "Recoverable bitstream error\n" ++msgstr "Eroare bitstream recuperabil\n" + +-#: vcut/vcut.c:277 +-#, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Nu s-a putut deschide %s pentru citire\n" ++#: vcut/vcut.c:307 ++msgid "Bitstream error\n" ++msgstr "Eroare bitstream\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 +-#, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Nu s-a putut analiza punctul de seciune \"%s\"\n" ++#: vcut/vcut.c:330 ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Update sync a returnat 0, setnd eos\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Procesare: Secionare la %lld\n" ++#: vcut/vcut.c:376 ++msgid "Input not ogg.\n" ++msgstr "Intrare non ogg.\n" + +-#: vcut/vcut.c:303 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Procesare: Secionare la %lld\n" ++#: vcut/vcut.c:386 ++msgid "Error in first page\n" ++msgstr "Eroare n prima pagin\n" + +-#: vcut/vcut.c:314 +-#, c-format +-msgid "Processing failed\n" +-msgstr "Procesare euat\n" ++#: vcut/vcut.c:391 ++msgid "error in first packet\n" ++msgstr "eroare n primul pachet\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Avertisment: EOF neateptat n citirea headerului WAV\n" ++#: vcut/vcut.c:397 ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Eroare n headerul primar: non vorbis?\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Key negsit" ++#: vcut/vcut.c:417 ++msgid "Secondary header corrupt\n" ++msgstr "Header secundar corupt\n" + +-#: vcut/vcut.c:412 +-#, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++#: vcut/vcut.c:430 ++msgid "EOF in headers\n" ++msgstr "EOF n headere\n" + + #: vcut/vcut.c:456 +-#, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg cutpoint\n" ++msgstr "Folosire: vcut fiierintrare.ogg fiierieire1.ogg fiierieire2.ogg punct_seciune\n" + + #: vcut/vcut.c:460 +-#, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"AVERTISMENT: vcut este nc n cod experimental.\n" ++"Verificai dac fiierele de ieire sunt corecte nainte de a terge sursele.\n" ++"\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Nu s-au putut scrie comentarii n fiierul de ieire: %s\n" +- +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Eroare n citirea primei pagini a bitstreamului Ogg." +- +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:465 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" +- +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Eroare bitstream recuperabil\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Header secundar corupt\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Nu s-a putut deschide %s pentru citire\n" + +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:470 vcut/vcut.c:475 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Eroare bitstream, se continu\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Eroare n headerul primar: non vorbis?\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Nu s-a putut deschide %s pentru scriere\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:480 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Intrare non ogg.\n" +- +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Eroare bitstream, se continu\n" ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Nu s-a putut analiza punctul de seciune \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:484 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" +- +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "S-a gsit EOS nainte de punctul de seciune(cut point).\n" ++msgid "Processing: Cutting at %lld\n" ++msgstr "Procesare: Secionare la %lld\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:493 ++msgid "Processing failed\n" ++msgstr "Procesare euat\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Eroare n citirea primei pagini a bitstreamului Ogg." ++#: vcut/vcut.c:514 ++msgid "Error reading headers\n" ++msgstr "Eroare n citirea headerelor\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Eroare n citirea pachetului iniial de header." ++#: vcut/vcut.c:537 ++msgid "Error writing first output file\n" ++msgstr "Eroare n scrierea primului fiier de ieire\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:545 ++msgid "Error writing second output file\n" ++msgstr "Eroare n scrierea celui de-al doilea fiier de ieire\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:220 + msgid "Input truncated or empty." + msgstr "Intrare corupt sau vid." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:222 + msgid "Input is not an Ogg bitstream." + msgstr "Intrarea(input) nu este un bitstream Ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Bitstreamul Ogg nu conine date vorbis." ++#: vorbiscomment/vcedit.c:239 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Eroare n citirea primei pagini a bitstreamului Ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "EOF nainte de headerele vorbis." ++#: vorbiscomment/vcedit.c:245 ++msgid "Error reading initial header packet." ++msgstr "Eroare n citirea pachetului iniial de header." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:251 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Bitstreamul Ogg nu conine date vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:274 + msgid "Corrupt secondary header." + msgstr "Header secundar corupt." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:295 ++msgid "EOF before end of vorbis headers." + msgstr "EOF nainte de headerele vorbis." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:448 + msgid "Corrupt or missing data, continuing..." + msgstr "Date corupte sau lips, se continu..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Eroare n scrierea streamului spre ieire. Streamul de ieire poate fi " +-"corupt sau trunchiat. " ++#: vorbiscomment/vcedit.c:487 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Eroare n scrierea streamului spre ieire. Streamul de ieire poate fi corupt sau trunchiat. " + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:103 vorbiscomment/vcomment.c:129 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Nu s-a putut deschide fiierul ca vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:148 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Comentariu greit: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:160 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "comentariu greit: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:170 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Nu s-au putut scrie comentarii n fiierul de ieire: %s\n" + +-#: vorbiscomment/vcomment.c:280 +-#, c-format ++#. should never reach this point ++#: vorbiscomment/vcomment.c:187 + msgid "no action specified\n" + msgstr "nici o aciune specificat\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" ++#: vorbiscomment/vcomment.c:269 ++msgid "Couldn't convert comment to UTF8, cannot add\n" + msgstr "Nu s-a putut converti comentariul n UTF8, nu s-a putut aduga\n" + +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 +-#, c-format ++#: vorbiscomment/vcomment.c:287 + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Tip greit in list opiuni" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 +-#, c-format ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in utf8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Folosire: \n" ++" vorbiscomment [-l] fiier.ogg (pentru list comentarii)\n" ++" vorbiscomment -a in.ogg out.ogg (pentru adugare comentarii)\n" ++" vorbiscomment -w in.ogg out.ogg (pentru modificare comentarii)\n" ++"\tn caz de scriere, un set nou de comentarii de forma\n" ++"\t'ETICHET=valoare' se ateapt la stdin. Acest set va\n" ++"\tnlocui complet setul existent.\n" ++" Cu oricare din -a i -w putem lua un singur nume fiier,\n" ++" caz n care se va folosi un fiier temporar.\n" ++" -c poate fi folosit pentru extragere comentarii din fiier \n" ++" specificat n loc de stdin.\n" ++" Exemplu: vorbiscomment -a in.ogg -c comments.txt\n" ++" va aduga comentariile din comments.txt n in.ogg\n" ++" n final, putei specifica orice numar de tag-uri pentru \n" ++" linia comand folosind opiunea -t option. ex.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Un tip\" -t \"TITLE=Un titlu\"\n" ++" (notm ca atunci cnd se folosete aceasta, cititrea comentariilor din\n" ++" fiiere sau de la stdin este dezactivat)\n" ++" Modul brut (--raw, -R) va citi i scrie comentarii n utf8 mai degrab,\n" ++" dect s converteasc n setul de caractere al utilizatorului. Este\n" ++" folositor pentru utilizarea vorbiscomment n scripturi. Oricum aceasta nu\n" ++" este suficient pentru acoperirea ntregului interval de comentarii n toate\n" ++" cazurile.\n" ++ ++#: vorbiscomment/vcomment.c:371 + msgid "Internal error parsing command options\n" + msgstr "Eroare intern n analiza opiunilor din linia comand\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:456 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Eroare n deschiderea fiierului '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 +-#, c-format ++#: vorbiscomment/vcomment.c:465 + msgid "Input filename may not be the same as output filename\n" +-msgstr "" +-"Numele fiierului de intrare poate s nu fie acelai cu al celui de ieire\n" ++msgstr "Numele fiierului de intrare poate s nu fie acelai cu al celui de ieire\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:476 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Eroare n deschiderea fiierului de ieire '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:491 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Eroare n deschiderea fiierului de comentarii '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:508 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Eroare n deschiderea fiierului de comentarii '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:536 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Eroare in tergerea fiierului vechi %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Eroare n redenumirea %s n %s\n" +- +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Eroare in tergerea fiierului vechi %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "cititor fiiere WAV" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Eroare intern n analiza opiunilor din linia comand\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Eroare pagin. Intrare corupt.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Setare eos: update-sync a returnat valoarea 0.\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "" +-#~ "Punctul de seciune(cutpoint) nu este n stream. Al doilea fiier va fi " +-#~ "gol\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Caz special: primul fiier prea scurt?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "Punctul de seciune(cutpoint) nu este n stream. Al doilea fiier va fi " +-#~ "gol\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "EROARE: Primele 2 pachete audio nu s-au potrivit ntr-o\n" +-#~ " pagin ogg. Fiierul s-ar putea s nu se decodeze corect.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Update sync a returnat 0, setnd eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Eroare bitstream\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Eroare n prima pagin\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "eroare n primul pachet\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF n headere\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "AVERTISMENT: vcut este nc n cod experimental.\n" +-#~ "Verificai dac fiierele de ieire sunt corecte nainte de a terge " +-#~ "sursele.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Eroare n citirea headerelor\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Eroare n scrierea primului fiier de ieire\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Eroare n scrierea celui de-al doilea fiier de ieire\n" +- +-#~ msgid "malloc" +-#~ msgstr "malloc" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 de la %s %s\n" +-#~ " de Fundaia Xiph.org (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Folosire: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help acest mesaj\n" +-#~ " -V, --version afiare versiune Ogg123\n" +-#~ " -d, --device=d folosete 'd' ca device de ieire\n" +-#~ " Device-uri posibile sunt ('*'=live, '@'=fiier):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=nume fiier Setare nume fiier ieire pentru un fiier\n" +-#~ " device specificat anterior (cu -d).\n" +-#~ " -k n, --skip n Omitere primele 'n' secunde\n" +-#~ " -o, --device-option=k:v trimitere opiune special k cu valoare\n" +-#~ " v spre device specificat anterior (cu -d). Vezi\n" +-#~ " pagina de manual pentru informaii.\n" +-#~ " -b n, --buffer n folosete un buffer de intrare de 'n' kilooctei\n" +-#~ " -p n, --prebuffer n ncarc n%% din bufferul de intrare nainte de a " +-#~ "ncepe\n" +-#~ " -v, --verbose afieaz progres i alte informaii de stare\n" +-#~ " -q, --quiet nu afia nimic (fr titlu)\n" +-#~ " -x n, --nth cnt fiecare 'n' bucat'\n" +-#~ " -y n, --ntimes repet fiecare bucat de 'n' ori\n" +-#~ " -z, --shuffle amestecare cntece\n" +-#~ "\n" +-#~ "ogg123 va sri la urmatorul cntec la SIGINT (Ctrl-C);2 SIGINTuri n\n" +-#~ "s milisecunde va opri ogg123.\n" +-#~ " -l, --delay=s setare ntrziere s [milisecunde] (implicit 500).\n" +- +-#~ msgid "ReplayGain (Track) Peak:" +-#~ msgstr "ReplayGain (Pist) Vrf:" +- +-#~ msgid "ReplayGain (Album) Peak:" +-#~ msgstr "ReplayGain (Album) Vrf:" +- +-#~ msgid "Version is %d" +-#~ msgstr "Versiunea: %d" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. This uses the bitrate management\n" +-#~ " engine, and is not recommended for most users.\n" +-#~ " See -q, --quality for a better alternative.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " Quality -1 is also possible, but may not be of\n" +-#~ " acceptable quality.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files, or 32 bit IEEE floating point WAV. Files may be mono or stereo\n" +-#~ " (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Folosire: oggenc [opiuni] intrare.wav [...]\n" +-#~ "\n" +-#~ "OPIUNI:\n" +-#~ " Generale:\n" +-#~ " -Q, --quiet Nu produce output la stderr\n" +-#~ " -h, --help Tiprete acest text de ajutor.\n" +-#~ " -r, --raw Mod brut. Fiierele intrare sunt citite direct ca " +-#~ "date PCM\n" +-#~ " -B, --raw-bits=n Setare bii/exemplu(sample) pentru intrare brut. " +-#~ "Implicit este 16\n" +-#~ " -C, --raw-chan=n Setare numr canale pentru intrare brut. Implicit " +-#~ "este 2\n" +-#~ " -R, --raw-rate=n Setare exemple(samples)/sec pentru intrare brut. " +-#~ "Implicit este 44100\n" +-#~ " --raw-endianness 1 pentru bigendian, 0 pentru puin (little) - " +-#~ "(implicit 0)\n" +-#~ " -b, --bitrate Alegere nominal a bitrate-ului pentru encodare. " +-#~ "ncercare\n" +-#~ " de encodare la acest bitrate aproximnd aceasta. " +-#~ "Necesit un\n" +-#~ " parametru n kbps. Folosete motorul de management\n" +-#~ " de bitrate, i nu este recomandat pentru muli " +-#~ "utilizatori.\n" +-#~ " Vedei -q, --quality pentru o mai bun " +-#~ "alternativ.\n" +-#~ " -m, --min-bitrate Specificare bitrate minim (n kbps). Folositor\n" +-#~ " pentru encodare a unui canal cu dimensiune fix.\n" +-#~ " -M, --max-bitrate Specificare bitrate maxim n kbps. Folositor\n" +-#~ " pentru aplicaii de streaming.\n" +-#~ " -q, --quality Specificare calitate ntre 0 (slab) and 10 " +-#~ "(superioar),\n" +-#~ " n loc de specifica un anumit bitrate .\n" +-#~ " Acesta este modul normal de operare.\n" +-#~ " Caliti fracionale (ex. 2.75) sunt permise.\n" +-#~ " E posibil i calitatea -1, dar s-ar putea sa nu " +-#~ "fie\n" +-#~ " de o calitate acceptabil.\n" +-#~ " --resample n Remixare date intrare n rat sampling de n (Hz)\n" +-#~ " --downmix Demixare stereo n mono.Permis doar la intrare\n" +-#~ " stereo.\n" +-#~ " -s, --serial Specificare numr serial pentru stream. Dac se " +-#~ "vor\n" +-#~ " encoda fiiere multiple, acesta va fi incrementat " +-#~ "la\n" +-#~ " fiecare stream dup primul.\n" +-#~ "\n" +-#~ " De nume:\n" +-#~ " -o, --output=fn Scrie fiier n fn (valid doar n mod single-file)\n" +-#~ " -n, --names=ir Produce nume fiiere ca acest ir cu %%a, %%p, %%l,\n" +-#~ " %%n, %%d nlocuite de artist, titlu, album, pist " +-#~ "numr,\n" +-#~ " i dat, respectiv (vedei mai jos pentru " +-#~ "specificarea acestora).\n" +-#~ " %%%% ofer cu exactitate %%.\n" +-#~ " -X, --name-remove=s terge caracterele specificate n parametri " +-#~ "pentru \n" +-#~ " formatul irului -n. Folositor pentru nume fiiere " +-#~ "corecte.\n" +-#~ " -P, --name-replace=s nlocuiete caracterele eliminate de --name-remove " +-#~ "cu\n" +-#~ " caracterele specificate. Dac acest ir e mai scurt " +-#~ "dect\n" +-#~ " --name-remove list sau nu e specificat, " +-#~ "caracterele\n" +-#~ " n plus sunt pur i simplu terse.\n" +-#~ " Setrile implicite pentru cele dou argumente de " +-#~ "mai sus sunt specifice\n" +-#~ " de la o platform la alta.\n" +-#~ " -c, --comment=c Adugare ir dat ca i comentariu. Poate fi " +-#~ "folosit\n" +-#~ " de mai multe ori.\n" +-#~ " -d, --date Data pistei (de obicei data cnd a fost fcut " +-#~ "cntecul)\n" +-#~ " -N, --tracknum Numr pist pentru aceast pist\n" +-#~ " -t, --title Titlu pentru aceast pist\n" +-#~ " -l, --album Nume album\n" +-#~ " -a, --artist Nume artist\n" +-#~ " -G, --genre Gen muzical pist\n" +-#~ " Dac se dau mai multe fiiere de intrare\n" +-#~ " vor fi folosite instane ale anterioarelor " +-#~ "cinciargumente,\n" +-#~ " n oridnea dat. Dac sunt specificate mai \n" +-#~ " puine titluri dect fiiere, OggEnc va tipri un " +-#~ "avertisment, i\n" +-#~ " va utiliza ultimul titlu pentru restul de fiiere " +-#~ "Dac e\n" +-#~ " dat un numr mai mic de piste, fiierele rmase nu " +-#~ "vor fi\n" +-#~ " numerotate. Pentru celelalte ultima etichet (tag) " +-#~ "va fi refolosit\n" +-#~ " pentru toate celelalte fr avertisment (pentru a " +-#~ "putea specifica o dat\n" +-#~ " undeva, de exemplu, i a fi folosit pentru toate " +-#~ "fiierele)\n" +-#~ "\n" +-#~ "FIIERE DE INTRARE::\n" +-#~ " Fiierele de intrare OggEnc trebuie s fie fiiere de 16 sau 8 bii PCM " +-#~ "WAV, AIFF, sau AIFF/C\n" +-#~ " sau WAV 32 bii IEEE n virgul mobil. Fiierele pot fi mono sau " +-#~ "stereo\n" +-#~ " (sau mai multe canale) i la orice rat de sample.\n" +-#~ " Alternativ, opiunea --raw poate fi folosit pentru a utiliza un fiier " +-#~ "de date PCM brut , care\n" +-#~ " trebuie s fie 16bii stereo little-endian PCM ('headerless wav'), dac " +-#~ "nu sunt specificai\n" +-#~ " parametri suplimentari pentru modul brut.\n" +-#~ " Putei specifica luarea fiierului din stdin folosind - ca nume fiier " +-#~ "deintrare.\n" +-#~ " n acest mod, ieirea e la stdout dac nu este specificat nume fiier de " +-#~ "ieire\n" +-#~ " cu -o\n" +-#~ "\n" +- +-#~ msgid " to " +-#~ msgstr " spre " +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %ld bytes\n" +-#~ "\tPlayback length: %ldm:%02lds\n" +-#~ "\tAverage bitrate: %f kbps\n" +-#~ msgstr "" +-#~ "Stream Vorbis %d:\n" +-#~ "\tLungime total date: %ld octei\n" +-#~ "\tLungime playback: %ldm:%02lds\n" +-#~ "\tBitrate mediu: %f kbps\n" +- +-#~ msgid " bytes. Corrupted ogg.\n" +-#~ msgstr " octei. Ogg corupt.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in utf8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Folosire: \n" +-#~ " vorbiscomment [-l] fiier.ogg (pentru list comentarii)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (pentru adugare comentarii)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (pentru modificare comentarii)\n" +-#~ "\tn caz de scriere, un set nou de comentarii de forma\n" +-#~ "\t'ETICHET=valoare' se ateapt la stdin. Acest set va\n" +-#~ "\tnlocui complet setul existent.\n" +-#~ " Cu oricare din -a i -w putem lua un singur nume fiier,\n" +-#~ " caz n care se va folosi un fiier temporar.\n" +-#~ " -c poate fi folosit pentru extragere comentarii din fiier \n" +-#~ " specificat n loc de stdin.\n" +-#~ " Exemplu: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " va aduga comentariile din comments.txt n in.ogg\n" +-#~ " n final, putei specifica orice numar de tag-uri pentru \n" +-#~ " linia comand folosind opiunea -t option. ex.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Un tip\" -t \"TITLE=Un titlu\"\n" +-#~ " (notm ca atunci cnd se folosete aceasta, cititrea comentariilor " +-#~ "din\n" +-#~ " fiiere sau de la stdin este dezactivat)\n" +-#~ " Modul brut (--raw, -R) va citi i scrie comentarii n utf8 mai " +-#~ "degrab,\n" +-#~ " dect s converteasc n setul de caractere al utilizatorului. Este\n" +-#~ " folositor pentru utilizarea vorbiscomment n scripturi. Oricum aceasta " +-#~ "nu\n" +-#~ " este suficient pentru acoperirea ntregului interval de comentarii n " +-#~ "toate\n" +-#~ " cazurile.\n" +diff --git a/po/ru.po b/po/ru.po +index 8a88096..19fe360 100644 +--- a/po/ru.po ++++ b/po/ru.po +@@ -5,8 +5,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.1.1\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"Report-Msgid-Bugs-To: http://trac.xiph.org/\n" ++"POT-Creation-Date: 2005-06-27 11:34+0200\n" + "PO-Revision-Date: 2007-07-26 15:01+0300\n" + "Last-Translator: Dmitry D. Stasyuk \n" + "Language-Team: Russian \n" +@@ -14,507 +14,352 @@ msgstr "" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:114 ++#, c-format ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Ошибка: Не достаточно памяти при выполнении malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "" +-"Ошибка: Не возможно выделить память при выполнении malloc_buffer_stats()\n" ++#: ogg123/buffer.c:347 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "Ошибка: Не возможно выделить память при выполнении malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/callbacks.c:71 ++msgid "Error: Device not available.\n" + msgstr "Ошибка: Устройство не доступно.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "" +-"Ошибка: для %s необходимо указание имени выходного файла в параметре -f.\n" ++#: ogg123/callbacks.c:74 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" ++msgstr "Ошибка: для %s необходимо указание имени выходного файла в параметре -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:77 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Ошибка: Не поддерживаемое значение параметра для устройства %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:81 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Ошибка: Невозможно открыть устройство %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:85 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Ошибка: Сбой устройства %s.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:88 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Ошибка: Для устройства %s не может быть задан выходной файл.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:91 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Ошибка: Невозможно открыть файл %s для записи.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:95 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Ошибка: Файл %s уже существует.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:98 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Ошибка: Эта ошибка никогда не должна была произойти (%d). Паника!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:121 ogg123/callbacks.c:126 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Ошибка: Не достаточно памяти при выполнении new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:170 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "" +-"Ошибка: Не достаточно памяти при выполнении new_print_statistics_arg().\n" ++msgstr "Ошибка: Не достаточно памяти при выполнении new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "" +-"Ошибка: Не достаточно памяти при выполнении new_status_message_arg().\n" ++#: ogg123/callbacks.c:229 ++msgid "Error: Out of memory in new_status_message_arg().\n" ++msgstr "Ошибка: Не достаточно памяти при выполнении new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:275 ogg123/callbacks.c:294 ogg123/callbacks.c:331 ++#: ogg123/callbacks.c:350 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Ошибка: Не достаточно памяти при выполнении " +-"decoder_buffered_metadata_callback().\n" +- +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Ошибка: Не достаточно памяти при выполнении " +-"decoder_buffered_metadata_callback().\n" ++msgstr "Ошибка: Не достаточно памяти при выполнении decoder_buffered_metadata_callback().\n" + +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Системная ошибка" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Ошибка разбора: %s в строке %d из %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Имя" + +-#: ogg123/cfgfile_options.c:137 ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Описание" + +-#: ogg123/cfgfile_options.c:140 ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Тип" + +-#: ogg123/cfgfile_options.c:143 ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "По умолчанию" + +-#: ogg123/cfgfile_options.c:169 ++#: ogg123/cfgfile_options.c:165 + #, c-format + msgid "none" + msgstr "не указан" + +-#: ogg123/cfgfile_options.c:172 ++#: ogg123/cfgfile_options.c:168 + #, c-format + msgid "bool" + msgstr "булев" + +-#: ogg123/cfgfile_options.c:175 ++#: ogg123/cfgfile_options.c:171 + #, c-format + msgid "char" + msgstr "символ" + +-#: ogg123/cfgfile_options.c:178 ++#: ogg123/cfgfile_options.c:174 + #, c-format + msgid "string" + msgstr "строка" + +-#: ogg123/cfgfile_options.c:181 ++#: ogg123/cfgfile_options.c:177 + #, c-format + msgid "int" + msgstr "целый" + +-#: ogg123/cfgfile_options.c:184 ++#: ogg123/cfgfile_options.c:180 + #, c-format + msgid "float" + msgstr "с пл.точкой" + +-#: ogg123/cfgfile_options.c:187 ++#: ogg123/cfgfile_options.c:183 + #, c-format + msgid "double" + msgstr "дв.точн." + +-#: ogg123/cfgfile_options.c:190 ++#: ogg123/cfgfile_options.c:186 + #, c-format + msgid "other" + msgstr "другой" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:540 oggenc/oggenc.c:545 ++#: oggenc/oggenc.c:550 oggenc/oggenc.c:555 oggenc/oggenc.c:560 ++#: oggenc/oggenc.c:565 + msgid "(none)" + msgstr "(не указан)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Успешное завершение" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Ключ не найден" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Нет ключа" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Некорректное значение" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Некорректный тип в списке параметров" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Неизвестная ошибка" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:89 + msgid "Internal error parsing command line options.\n" + msgstr "Внутренняя ошибка разбора параметров командной строки.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:96 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Размер входного буфера меньше минимального - %dКб." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:108 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Ошибка \"%s\" во время разбора параметров конфигурации из командной " +-"строки.\n" ++"=== Ошибка \"%s\" во время разбора параметров конфигурации из командной строки.\n" + "=== Ошибку вызвал параметр: %s\n" + +-#: ogg123/cmdline_options.c:109 ++#: ogg123/cmdline_options.c:115 + #, c-format + msgid "Available options:\n" + msgstr "Доступные параметры:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:124 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Устройство %s не существует.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:144 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Драйвер %s не является драйвером выходного файла.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:149 + msgid "=== Cannot specify output file without specifying a driver.\n" + msgstr "=== Невозможно указать выходной файл, не указав драйвер.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:168 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Некорректный формат параметра: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:183 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Неправильное значение размера пре-буфера. Диапазон 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:198 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 из %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:205 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Воспроизвести каждый 0-й фрагмент невозможно!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:213 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" + "--- Невозможно воспроизвести фрагмент 0 раз.\n" +-"--- Для проведения тестового декодирования используйте выходной драйвер " +-"null.\n" ++"--- Для проведения тестового декодирования используйте выходной драйвер null.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:225 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Невозможно открыть файл списка воспроизведения %s. Пропущен.\n" + +-#: ogg123/cmdline_options.c:248 ++#: ogg123/cmdline_options.c:241 + msgid "=== Option conflict: End time is before start time.\n" + msgstr "=== Конфликт параметров: Время окончания раньше времени старта.\n" + +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:254 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Указанный в файле конфигурации драйвер %s неправилен.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Невозможно загрузить драйвер по умолчанию, а в файле конфигурации " +-"никакой драйвер не указан. Завершение работы.\n" ++#: ogg123/cmdline_options.c:264 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Невозможно загрузить драйвер по умолчанию, а в файле конфигурации никакой драйвер не указан. Завершение работы.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:285 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Доступные параметры:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 из %s %s\n" ++"Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Файл: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Доступные параметры:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Входные данные не в формате ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Описание" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Доступные параметры:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++"Вызов: ogg123 [<опции>] <входной файл> ...\n" ++"\n" ++" -h, --help эта справка\n" ++" -V, --version показать версию Ogg123\n" ++" -d, --device=d использовать в качестве устройства вывода 'd'\n" ++" Допустимые устройства ('*'=живое, '@'=файл):\n" ++" " + +-#: ogg123/cmdline_options.c:383 ++#: ogg123/cmdline_options.c:306 + #, c-format + msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++" -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -@, --list=filename Read playlist of files and URLs from \"filename\"\n" ++" -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++" -v, --verbose Display progress and other status information\n" ++" -q, --quiet Don't display anything (no title)\n" ++" -x n, --nth Play every 'n'th block\n" ++" -y n, --ntimes Repeat every played block 'n' times\n" ++" -z, --shuffle Shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s Set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=имя_файла Установить имя выходного файла для ранее указанного\n" ++" файла устройства (с опцией -d).\n" ++" -k n, --skip n Пропустить первые 'n' секунд (или в формате чч:мм:сс)\n" ++" -o, --device-option=k:v передать специальный параметр k со значением\n" ++" v ранее указанному устройству (с опцией -d). Смотри\n" ++" man для дополнительной информации.\n" ++" -@, --list=имя_файла Прочитать список воспроизведения файлов и URL из файла \"имя_файла\"\n" ++" -b n, --buffer n Использовать входной буфер размером 'n' Кб\n" ++" -p n, --prebuffer n загрузить n%% из входного буфера перед воспроизведением\n" ++" -v, --verbose показать прогресс и другую информацию о состоянии\n" ++" -q, --quiet не показывать ничего (без заголовка)\n" ++" -x n, --nth воспроизводить каждый 'n'-й блок\n" ++" -y n, --ntimes повторить каждый воспроизводимый блок 'n' раз\n" ++" -z, --shuffle случайное воспроизведение\n" ++"\n" ++"При получении SIGINT (Ctrl-C) ogg123 пропустит следующую песню; два сигнала SIGINT\n" ++"в течение s миллисекунд завершают работу ogg123.\n" ++" -l, --delay=s устанавливает значение s [в миллисекундах] (по умолчанию 500).\n" + +-#: ogg123/cmdline_options.c:384 ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:212 ++#: ogg123/oggvorbis_format.c:91 + #, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++msgid "Error: Out of memory.\n" + msgstr "Ошибка: Не достаточно памяти.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "" +-"Ошибка: Невозможно выделить память при выполнении malloc_decoder_stats()\n" ++#: ogg123/format.c:81 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "Ошибка: Невозможно выделить память при выполнении malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:142 ++msgid "Error: Could not set signal mask." + msgstr "Ошибка: Невозможно установить маску сигнала." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:199 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Ошибка: Невозможно создать входной буфер.\n" + +-#: ogg123/ogg123.c:81 ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "устройство вывода по умолчанию" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "перемешать список воспроизведения" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Невозможно пропустить %f секунд звука." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:281 + #, c-format + msgid "" + "\n" +@@ -523,467 +368,235 @@ msgstr "" + "\n" + "Звуковое Устройство: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:282 + #, c-format + msgid "Author: %s" + msgstr "Автор: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:283 + #, c-format + msgid "Comments: %s" + msgstr "Комментарии: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:327 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Внимание: Невозможно прочитать каталог %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:361 + msgid "Error: Could not create audio buffer.\n" + msgstr "Ошибка: Невозможно создать буфер для звука.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:449 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Не найдены модули для чтения из файла %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:454 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Невозможно открыть %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:460 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Формат файла %s не поддерживается.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:470 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" + msgstr "Ошибка открытия %s модулем %s. Файл может быть повреждён.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:489 + #, c-format + msgid "Playing: %s" + msgstr "Воспроизведение: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:494 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Невозможно пропустить %f секунд звука." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:536 ++msgid "Error: Decoding failure.\n" + msgstr "Ошибка: Декодирование не удалось.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#: ogg123/ogg123.c:615 + msgid "Done." + msgstr "Завершено." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:153 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- В потоке пусто; возможно, ничего страшного\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:159 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Библиотека Vorbis сообщила об ошибке потока.\n" + +-#: ogg123/oggvorbis_format.c:361 ++#: ogg123/oggvorbis_format.c:303 + #, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" + msgstr "Поток Ogg Vorbis: %d канал, %ld Гц" + +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:308 + #, c-format + msgid "Vorbis format: Version %d" + msgstr "Формат Vorbis: Версия %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:312 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Значения битрейта: верхнее=%ld номинальное=%ld нижнее=%ld окно=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:320 + #, c-format + msgid "Encoded by: %s" + msgstr "Кодирование: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "" +-"Ошибка: Не достаточно памяти при выполнении create_playlist_member().\n" +- +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 + #, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Внимание: Невозможно прочитать каталог %s.\n" ++msgid "Error: Out of memory in create_playlist_member().\n" ++msgstr "Ошибка: Не достаточно памяти при выполнении create_playlist_member().\n" + +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" +-"Предупреждение из списка воспроизведения %s: Невозможно прочитать каталог %" +-"s.\n" +- +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Ошибка: Не достаточно памяти при выполнении playlist_to_array().\n" +- +-#: ogg123/speex_format.c:363 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Поток Ogg Vorbis: %d канал, %ld Гц" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Поток Ogg Vorbis: %d канал, %ld Гц" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Версия: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Ошибка чтения заголовков\n" ++msgstr "Предупреждение из списка воспроизведения %s: Невозможно прочитать каталог %s.\n" + +-#: ogg123/speex_format.c:480 ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 + #, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" ++msgid "Error: Out of memory in playlist_to_array().\n" ++msgstr "Ошибка: Не достаточно памяти при выполнении playlist_to_array().\n" + +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sПред-чтение до %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sПауза" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + #, c-format + msgid "Memory allocation error in stats_init()\n" + msgstr "Ошибка выделения памяти при выполнении stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Файл: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Время: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "из %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Срд битрейт: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " Входной Буфер %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Выходной Буфер %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" +-"Ошибка: Невозможно выделить память при выполнении malloc_data_source_stats" +-"()\n" +- +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:42 +-msgid "ReplayGain Peak (Track):" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:43 +-msgid "ReplayGain Peak (Album):" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "" +- +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy +-msgid "Comment:" +-msgstr "Комментарии: %s" +- +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 из %s %s\n" +- +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: oggdec/oggdec.c:57 +-#, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "" +- +-#: oggdec/oggdec.c:58 +-#, c-format +-msgid "Supported options:\n" +-msgstr "" +- +-#: oggdec/oggdec.c:59 ++#: ogg123/transport.c:70 + #, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "Ошибка: Невозможно выделить память при выполнении malloc_data_source_stats()\n" + +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ОШИБКА: Невозможно открыть входной файл \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ОШИБКА: Невозможно открыть выходной файл \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Ошибка открытия файла как файла vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Кодирование файла \"%s\" завершено\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "стандартный ввод" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "стандартный вывод" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Ошибка удаления старого файла %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"ОШИБКА: Не указаны входные файлы. Для получения справки -h.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ОШИБКА: Несколько входных файлов при указанном имени выходного файла: " +-"предполагается использование - n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy ++#: oggenc/audio.c:48 + msgid "WAV file reader" + msgstr "Чтение файлов WAV" + +-#: oggenc/audio.c:47 ++#: oggenc/audio.c:49 + msgid "AIFF/AIFC file reader" + msgstr "Чтение файлов AIFF/AIFC" + +-#: oggenc/audio.c:49 ++#: oggenc/audio.c:51 + msgid "FLAC file reader" + msgstr "Чтение файлов FLAC" + +-#: oggenc/audio.c:50 ++#: oggenc/audio.c:52 + msgid "Ogg FLAC file reader" + msgstr "Чтение файлов Ogg FLAC" + +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#: oggenc/audio.c:129 oggenc/audio.c:396 ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" + msgstr "Внимание: Неожиданный конец файла при чтении заголовка WAV\n" + +-#: oggenc/audio.c:139 ++#: oggenc/audio.c:140 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Пропускаем фрагмент типа \"%s\", длина %d\n" + +-#: oggenc/audio.c:165 +-#, fuzzy, c-format ++#: oggenc/audio.c:158 ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" + msgstr "Внимание: Неожиданный конец файла во фрагменте AIFF\n" + +-#: oggenc/audio.c:262 +-#, fuzzy, c-format ++#: oggenc/audio.c:243 ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" + msgstr "Внимание: В файле AIFF не найден общий фрагмент\n" + +-#: oggenc/audio.c:268 +-#, fuzzy, c-format ++#: oggenc/audio.c:249 ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" + msgstr "Внимание: Обрезанный общий фрагмент в заголовке AIFF\n" + +-#: oggenc/audio.c:276 +-#, fuzzy, c-format ++#: oggenc/audio.c:257 ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" + msgstr "Внимание: Неожиданный конец файла при чтении заголовка AIFF\n" + +-#: oggenc/audio.c:291 +-#, fuzzy, c-format ++#: oggenc/audio.c:272 ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" + msgstr "Внимание: Заголовок AIFF-C обрезан.\n" + +-#: oggenc/audio.c:305 +-#, fuzzy, c-format ++#: oggenc/audio.c:286 ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" + msgstr "Внимание: Невозможно обработать сжатый AIFF-C (%c%c%c%c)\n" + +-#: oggenc/audio.c:312 +-#, fuzzy, c-format ++#: oggenc/audio.c:293 ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Внимание: В файле AIFF не найден SSND-фрагмент\n" + +-#: oggenc/audio.c:318 +-#, fuzzy, c-format ++#: oggenc/audio.c:299 ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" + msgstr "Внимание: В заголовке AIFF повреждён SSND-фрагмент\n" + +-#: oggenc/audio.c:324 +-#, fuzzy, c-format ++#: oggenc/audio.c:305 ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" + msgstr "Внимание: Неожиданный конец файла при чтении заголовка AIFF\n" + +-#: oggenc/audio.c:370 +-#, fuzzy, c-format ++#: oggenc/audio.c:336 ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -991,13 +604,13 @@ msgstr "" + "Внимание: OggEnc не поддерживает этот тип AIFF/AIFC файла\n" + " Должен быть 8- или 16- битный PCM.\n" + +-#: oggenc/audio.c:427 +-#, fuzzy, c-format ++#: oggenc/audio.c:379 ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" + msgstr "Внимание: Формат фрагмента в заголовке WAV не распознан\n" + +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:391 ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -1005,8 +618,8 @@ msgstr "" + "Внимание: НЕКОРРЕКТНЫЙ формат фрагмента в заголовке wav.\n" + "Тем не менее, пытаемся прочитать (может не сработать)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:428 ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1014,182 +627,99 @@ msgstr "" + "ОШИБКА: Файл wav не поддерживаемого типа (должен быть стандартный PCM\n" + " или тип 3 PCM с плавающей точкой)\n" + +-#: oggenc/audio.c:528 ++#: oggenc/audio.c:480 + #, c-format + msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format +-msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"ОШИБКА: Файл wav не поддерживаемого под-формата (должен быть 8, 16 или 24-" +-"битный PCM\n" ++"ОШИБКА: Файл wav не поддерживаемого под-формата (должен быть 8, 16 или 24-битный PCM\n" + "или PCM с плавающей точкой)\n" + +-#: oggenc/audio.c:664 ++#: oggenc/audio.c:555 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +-"24-битные данные PCM в режиме BIG-ENDIAN не поддерживаются. Действие " +-"прервано.\n" ++msgstr "24-битные данные PCM в режиме BIG-ENDIAN не поддерживаются. Действие прервано.\n" + +-#: oggenc/audio.c:670 ++#: oggenc/audio.c:561 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" +-"Внутренняя ошибка: попытка прочитать не поддерживаемую разрядность в %d бит\n" ++msgstr "Внутренняя ошибка: попытка прочитать не поддерживаемую разрядность в %d бит\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"ГЛЮК: От ресэмплера получено нулевое число кадров: ваш файл будет обрезан. " +-"Пожалуйста, сообщите об этом автору.\n" ++#: oggenc/audio.c:658 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "ГЛЮК: От ресэмплера получено нулевое число кадров: ваш файл будет обрезан. Пожалуйста, сообщите об этом автору.\n" + +-#: oggenc/audio.c:790 ++#: oggenc/audio.c:676 + #, c-format + msgid "Couldn't initialise resampler\n" + msgstr "Не возможно инициализировать ресэмплер\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:58 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Установка дополнительного параметра кодировщика \"%s\" в %s\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Установка дополнительного параметра кодировщика \"%s\" в %s\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:95 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Изменение нижней границы частоты с %f до %f кГц\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:98 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Не распознаваемый дополнительный параметр \"%s\"\n" + +-#: oggenc/encode.c:124 ++#: oggenc/encode.c:129 + #, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 каналов должно быть достаточно для всех. (Извините, но vorbis не поддерживает больше)\n" + +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 каналов должно быть достаточно для всех. (Извините, но vorbis не " +-"поддерживает больше)\n" +- +-#: oggenc/encode.c:246 ++#: oggenc/encode.c:137 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" +-"Для запроса минимального или максимального битрейта требуется --managed\n" ++msgstr "Для запроса минимального или максимального битрейта требуется --managed\n" + +-#: oggenc/encode.c:264 ++#: oggenc/encode.c:155 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Сбой режима инициализации: некорректные параметры для качества\n" + +-#: oggenc/encode.c:309 ++#: oggenc/encode.c:198 + #, c-format + msgid "Set optional hard quality restrictions\n" + msgstr "Установлены необязательные жёсткие ограничения качества\n" + +-#: oggenc/encode.c:311 ++#: oggenc/encode.c:200 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +-"Сбой при установке мин/макс значения битрейта в режиме установки качества\n" ++msgstr "Сбой при установке мин/макс значения битрейта в режиме установки качества\n" + +-#: oggenc/encode.c:327 ++#: oggenc/encode.c:212 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Сбой режима инициализации: некорректные параметры для битрейта\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "ВНИМАНИЕ: Указан неизвестный параметр, игнорируется->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Сбой при записи заголовка в выходной поток\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:269 + msgid "Failed writing header to output stream\n" + msgstr "Сбой при записи заголовка в выходной поток\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Сбой при записи заголовка в выходной поток\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Сбой при записи заголовка в выходной поток\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:335 + msgid "Failed writing data to output stream\n" + msgstr "Сбой при записи данных в выходной поток\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 ++#: oggenc/encode.c:381 + #, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " + msgstr "\t[%5.1f%%] [осталось %2dм%.2dс] %c " + +-#: oggenc/encode.c:726 ++#: oggenc/encode.c:391 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " + msgstr "\tКодирование [готово %2dм%.2dс] %c " + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:409 + #, c-format + msgid "" + "\n" +@@ -1200,7 +730,7 @@ msgstr "" + "\n" + "Кодирование файла \"%s\" завершено\n" + +-#: oggenc/encode.c:746 ++#: oggenc/encode.c:411 + #, c-format + msgid "" + "\n" +@@ -1211,7 +741,7 @@ msgstr "" + "\n" + "Кодирование завершено.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:415 + #, c-format + msgid "" + "\n" +@@ -1220,17 +750,17 @@ msgstr "" + "\n" + "\tДлина файла: %dм %04.1fс\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:419 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tОставшееся время: %dм %04.1fс\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:422 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tВыборка: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:423 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1239,27 +769,7 @@ msgstr "" + "\tСредний битрейт: %.1f Кб/с\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:460 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1270,7 +780,17 @@ msgstr "" + " %s%s%s \n" + "со средним битрейтом %d Кб/с " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:462 oggenc/encode.c:469 oggenc/encode.c:477 ++#: oggenc/encode.c:484 oggenc/encode.c:490 ++msgid "standard input" ++msgstr "стандартный ввод" ++ ++#: oggenc/encode.c:463 oggenc/encode.c:470 oggenc/encode.c:478 ++#: oggenc/encode.c:485 oggenc/encode.c:491 ++msgid "standard output" ++msgstr "стандартный вывод" ++ ++#: oggenc/encode.c:468 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1281,7 +801,7 @@ msgstr "" + " %s%s%s \n" + "с приблизительным битрейтом %d Кб/сек (включено кодирование с VBR)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:476 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1292,7 +812,7 @@ msgstr "" + " %s%s%s \n" + "с уровнем качества %2.2f с использованием ограниченного VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:483 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1303,7 +823,7 @@ msgstr "" + " %s%s%s \n" + "с качеством %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:489 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1314,235 +834,107 @@ msgstr "" + " %s%s%s \n" + "с использованием управления битрейтом " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Ошибка открытия файла как файла vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Ошибка: Не достаточно памяти.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 ++#: oggenc/oggenc.c:98 + #, c-format + msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 +-#, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ОШИБКА: Невозможно открыть входной файл \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "ОШИБКА: Не указаны входные файлы. Для получения справки -h.\n" + +-#: oggenc/oggenc.c:132 ++#: oggenc/oggenc.c:113 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "ОШИБКА: Указано несколько файлов, в то время как используется stdin\n" + +-#: oggenc/oggenc.c:139 ++#: oggenc/oggenc.c:120 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"ОШИБКА: Несколько входных файлов при указанном имени выходного файла: " +-"предполагается использование - n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ОШИБКА: Несколько входных файлов при указанном имени выходного файла: предполагается использование - n\n" + +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"ВНИМАНИЕ: Указано недостаточное количество заголовков, установлены последние " +-"значения.\n" +- +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:176 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "ОШИБКА: Невозможно открыть входной файл \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "Чтение файлов WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:204 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Открытие с модулем %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:213 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "ОШИБКА: Входной файл \"%s\" в не поддерживаемом формате\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:263 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "ВНИМАНИЕ: Не указано имя файла, используется \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:271 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ОШИБКА: Невозможно создать необходимые подкаталоги для выходного файла \"%s" +-"\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ОШИБКА: Невозможно создать необходимые подкаталоги для выходного файла \"%s\"\n" + +-#: oggenc/oggenc.c:342 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" + msgstr "Имя входного файла совпадает с именем выходного файла \"%s\"\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:289 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "ОШИБКА: Невозможно открыть выходной файл \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:319 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Изменение частоты выборки входных файлов с %d до %d Гц\n" + +-#: oggenc/oggenc.c:406 ++#: oggenc/oggenc.c:326 + #, c-format + msgid "Downmixing stereo to mono\n" + msgstr "Смешение стерео в моно\n" + +-#: oggenc/oggenc.c:409 ++#: oggenc/oggenc.c:329 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" + msgstr "ВНИМАНИЕ: Смешение сигналов возможно только из стерео в моно\n" + +-#: oggenc/oggenc.c:417 ++#: oggenc/oggenc.c:337 + #, c-format + msgid "Scaling input to %f\n" + msgstr "Умножение входного сигнала на %f\n" + +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 из %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:381 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -v, --version Print the version number\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" + " argument in kbps. By default, this produces a VBR\n" + " encoding, equivalent to using -q or --quality.\n" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" + " encoding for a fixed-size channel. Using this will\n" + " automatically enable managed bitrate mode (see\n" +@@ -1550,593 +942,539 @@ msgid "" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" + " --advanced-encode-option option=value\n" + " Sets an advanced encoder option to the given value.\n" + " The valid options (and their values) are documented\n" + " in the man page supplied with this program. They are\n" + " for advanced users only, and should be used with\n" + " caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" + " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" + " high), instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" +- +-#: oggenc/oggenc.c:678 ++"%s%s\n" ++"Вызов: oggenc [опции] input.wav [...]\n" ++"\n" ++"ПАРАМЕТРЫ:\n" ++" Основные:\n" ++" -Q, --quiet Не выводить в поток ошибок\n" ++" -h, --help Вывести этот справочный текст\n" ++" -v, --version Напечатать номер версии\n" ++" -r, --raw Сырой режим. Входные файлы читаются непосредственно как данные PCM\n" ++" -B, --raw-bits=n Установить число бит/сэмпл для сырого ввода. По умолчанию 16\n" ++" -C, --raw-chan=n Установить число каналов для сырого ввода. По умолчанию 2\n" ++" -R, --raw-rate=n Установить число сэмплов/сек для сырого ввода. По умолчанию 44100\n" ++" --raw-endianness 1 для bigendian, 0 для little (по умолчанию 0)\n" ++" -b, --bitrate Выбрать номинальный битрейт для кодирования. Попытка\n" ++" кодировать со средним битрейтом равным указанному. Используется\n" ++" 1 аргумент в kbps. По умолчанию, используется VBR кодирование,\n" ++" эквивалентное использованию параметра -q или --quality.\n" ++" Используйте описание параметра --managed для указания\n" ++" выбранного битрейта.\n" ++" --managed Включить движок управления битрейтом. Предоставляет возможность\n" ++" намного лучшего управления над точной установкой используемого битрейта.\n" ++" Однако, кодирование будет значительно медленнее. Не используйте это\n" ++" если у Вас нет острой необходимости в детальном управлении битрейтом,\n" ++" например, для потоковых передач.\n" ++" -m, --min-bitrate Указать минимальный битрейт (в kbps). Полезно при кодировании\n" ++" для канала постоянного размера. Использование этого параметра\n" ++" автоматически включит режим управляемого битрейта (смотрите\n" ++" --managed).\n" ++" -M, --max-bitrate Указать максимальный битрейт в kbps. Полезно для потоковых\n" ++" приложений. Использование этого параметра автоматически включит\n" ++" режим управляемого битрейта (смотрите --managed).\n" ++" --advanced-encode-option параметр=значение\n" ++" Установить заданное значение дополнительного параметра кодировщика.\n" ++" Допустимые параметры (и их значения) описаны на странице руководства,\n" ++" поставляемого с данной программой. Они предназначены только для\n" ++" продвинутых пользователей и должны быть использованы осторожно.\n" ++" -q, --quality Указать качество от -1 (очень низкое) до 10 (очень высокое),\n" ++" вместо указания конкретного битрейта.\n" ++" Это нормальный режим работы.\n" ++" Допустимо дробное значение качества (например, 2.75).\n" ++" По-умолчанию, уровень качества равен 3.\n" ++" --resample n Изменить частоту выборки входных данных до значения n (Гц)\n" ++" --downmix Перемикшировать стерео сигнал в моно. Доступно только для стерео\n" ++" входного сигнала.\n" ++" -s, --serial Указать серийный номер для потока. Если кодируется несколько\n" ++" файлов, это значение будет автоматически увеличиваться на 1\n" ++" для каждого следующего потока.\n" ++" --discard-comments Предотвращает копирование комментариев из файлов FLAC и Ogg FLAC\n" ++" в выходной файл Ogg Vorbis.\n" ++"\n" ++" Присвоение имён:\n" ++" -o, --output=fn Записать файл в fn (корректно только для работы с одним файлом)\n" ++" -n, --names=string Создать имена файлов по образцу в строке string, заменяя %%a, %%t, %%l,\n" ++" %%n, %%d на имя артиста, название, альбом, номер дорожки,\n" ++" и дату, соответственно (ниже смотрите как это указать).\n" ++" %%%% даёт символ %%.\n" ++" -X, --name-remove=s Удалить указанные символы из параметров строки формата -n.\n" ++" Полезно для создания корректных имён фалов.\n" ++" -P, --name-replace=s Заменить символы, удалённые --name-remove, на указанные\n" ++" символы. Если эта строка короче, чем список\n" ++" --name-remove или не указана, символы просто удаляются.\n" ++" Значения по умолчанию для указанных выше двух аргументов\n" ++" зависят от платформы.\n" ++" -c, --comment=c Добавить указанную строку в качестве дополнительного\n" ++" комментария. Может быть использовано несколько раз. Аргумент\n" ++" должен быть в формате \"тэг=значение\".\n" ++" -d, --date Дата дорожки (обычно дата исполнения)\n" ++" -N, --tracknum Номер этой дорожки\n" ++" -t, --title Заголовок этой дорожки\n" ++" -l, --album Название альбома\n" ++" -a, --artist Имя артиста\n" ++" -G, --genre Жанр дорожки\n" ++" Если задано несколько входных файлов, то несколько\n" ++" экземпляров предыдущих пяти аргументов будут \n" ++" использованы, в том порядке, в котором они заданы. \n" ++" Если заголовков указано меньше чем\n" ++" файлов, OggEnc выдаст предупреждение, и\n" ++" будет использовать последнее указанное значение для\n" ++" оставшихся файлов. Если указано не достаточно номеров\n" ++" дорожек, оставшиеся файлы будут не нумерованными.\n" ++" Для всех остальных будет использовано последнее \n" ++" значение тэга без предупреждений (таким образом, \n" ++" например, можно один раз указать дату и затем \n" ++" использовать её для всех файлов)\n" ++"\n" ++"ВХОДНЫЕ ФАЙЛЫ:\n" ++" Входными файлами для OggEnc в настоящее время должны быть 24-, 16- или 8-битные\n" ++" файлы PCM WAV, AIFF, или AIFF/C, или 32-битный с плавающей точкой IEEE WAV, и,\n" ++" опционально, FLAC или Ogg FLAC. Файлы могут быть моно или стерео\n" ++" (или с большим числом каналов) и любым значением частоты выборки.\n" ++" В качестве альтернативы может использоваться опция --raw для чтения сырых файлов\n" ++" с данными PCM, которые должны быть 16 битными стерео little-endian PCM ('wav\n" ++" без заголовков'), в противном случае указываются дополнительные параметры для\n" ++" сырого режима.\n" ++" Вы можете указать считывание файла из stdin используя - в качестве имени\n" ++" входного файла. В этом случае вывод направляется в stdout если не указано имя\n" ++" выходного файла опцией -o\n" ++ ++#: oggenc/oggenc.c:570 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"ВНИМАНИЕ: Некорректный управляющий символ '%c' в формате имени, " +-"игнорируется\n" ++msgstr "ВНИМАНИЕ: Некорректный управляющий символ '%c' в формате имени, игнорируется\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#: oggenc/oggenc.c:596 oggenc/oggenc.c:716 oggenc/oggenc.c:729 + #, c-format + msgid "Enabling bitrate management engine\n" + msgstr "Включение механизма управления битрейтом\n" + +-#: oggenc/oggenc.c:716 ++#: oggenc/oggenc.c:605 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ВНИМАНИЕ: Указан порядок байт сырых данных для не-сырых данных. " +-"Подразумеваем сырые данные.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "ВНИМАНИЕ: Указан порядок байт сырых данных для не-сырых данных. Подразумеваем сырые данные.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:608 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "" +-"ВНИМАНИЕ: Невозможно прочитать аргумент \"%s\" в порядке следования байт\n" ++msgstr "ВНИМАНИЕ: Невозможно прочитать аргумент \"%s\" в порядке следования байт\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:615 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "ВНИМАНИЕ: Невозможно прочитать изменение частоты \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Внимание: Указано изменение частоты выборки %d Гц. Вы имели в виду %d Гц?\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Внимание: Указано изменение частоты выборки %d Гц. Вы имели в виду %d Гц?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++#: oggenc/oggenc.c:631 ++#, c-format ++msgid "Warning: Couldn't parse scaling factor \"%s\"\n" + msgstr "Внимание: Невозможно обработать коэффициент умножения \"%s\".\n" + +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:641 + #, c-format + msgid "No value for advanced encoder option found\n" + msgstr "Не найдено значение дополнительного параметра кодировщика\n" + +-#: oggenc/oggenc.c:776 ++#: oggenc/oggenc.c:656 + #, c-format + msgid "Internal error parsing command line options\n" + msgstr "Внутренняя ошибка разбора параметров командной строки\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "" +-"Внимание: Использован некорректный комментарий (\"%s\"), игнорируется.\n" ++#: oggenc/oggenc.c:667 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "Внимание: Использован некорректный комментарий (\"%s\"), игнорируется.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:702 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Внимание: номинальный битрейт \"%s\" не опознан\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:710 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Внимание: минимальный битрейт \"%s\" не опознан\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:723 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Внимание: максимальный битрейт \"%s\" не опознан\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:735 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Опция качества \"%s\" не опознана, игнорируется\n" + +-#: oggenc/oggenc.c:865 ++#: oggenc/oggenc.c:743 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"ВНИМАНИЕ: установлено слишком высокое качество, ограничено до максимального\n" ++msgstr "ВНИМАНИЕ: установлено слишком высокое качество, ограничено до максимального\n" + +-#: oggenc/oggenc.c:871 ++#: oggenc/oggenc.c:749 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "ВНИМАНИЕ: Указано несколько форматов имени, используется последний\n" + +-#: oggenc/oggenc.c:880 ++#: oggenc/oggenc.c:758 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"ВНИМАНИЕ: Указано несколько фильтров форматов имени, используется последний\n" ++msgstr "ВНИМАНИЕ: Указано несколько фильтров форматов имени, используется последний\n" + +-#: oggenc/oggenc.c:889 ++#: oggenc/oggenc.c:767 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"ВНИМАНИЕ: Указано несколько замен фильтров форматов имени, используется " +-"последняя\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "ВНИМАНИЕ: Указано несколько замен фильтров форматов имени, используется последняя\n" + +-#: oggenc/oggenc.c:897 ++#: oggenc/oggenc.c:775 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"ВНИМАНИЕ: Указано несколько выходных файлов, предполагается использование " +-"параметра -n\n" +- +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 из %s %s\n" ++msgstr "ВНИМАНИЕ: Указано несколько выходных файлов, предполагается использование параметра -n\n" + +-#: oggenc/oggenc.c:916 ++#: oggenc/oggenc.c:794 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ВНИМАНИЕ: Указано значение сырых бит/кадр для не-сырых данных. " +-"Предполагается сырой ввод.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "ВНИМАНИЕ: Указано значение сырых бит/кадр для не-сырых данных. Предполагается сырой ввод.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#: oggenc/oggenc.c:799 oggenc/oggenc.c:803 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "ВНИМАНИЕ: Указано некорректное значение бит/кадр, предполагается 16.\n" + +-#: oggenc/oggenc.c:932 ++#: oggenc/oggenc.c:810 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"ВНИМАНИЕ: Указано число сырых каналов для не-сырых данных. Предполагается " +-"сырой ввод.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "ВНИМАНИЕ: Указано число сырых каналов для не-сырых данных. Предполагается сырой ввод.\n" + +-#: oggenc/oggenc.c:937 ++#: oggenc/oggenc.c:815 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "ВНИМАНИЕ: Указано неверное число каналов, предполагается 2.\n" + +-#: oggenc/oggenc.c:948 ++#: oggenc/oggenc.c:826 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ВНИМАНИЕ: Указана сырая частота выборки для не-сырых данных. Предполагается " +-"сырой ввод.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "ВНИМАНИЕ: Указана сырая частота выборки для не-сырых данных. Предполагается сырой ввод.\n" + +-#: oggenc/oggenc.c:953 ++#: oggenc/oggenc.c:831 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"ВНИМАНИЕ: Указано некорректное значение частоты выборки, предполагается " +-"44100.\n" +- +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "ВНИМАНИЕ: Указано некорректное значение частоты выборки, предполагается 44100.\n" + +-#: oggenc/oggenc.c:981 ++#: oggenc/oggenc.c:835 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "ВНИМАНИЕ: Указан неизвестный параметр, игнорируется->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Невозможно преобразовать комментарий в UTF-8, добавлять нельзя\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#: oggenc/oggenc.c:857 vorbiscomment/vcomment.c:274 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Невозможно преобразовать комментарий в UTF-8, добавлять нельзя\n" + +-#: oggenc/oggenc.c:1033 ++#: oggenc/oggenc.c:876 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"ВНИМАНИЕ: Указано недостаточное количество заголовков, установлены последние " +-"значения.\n" ++msgstr "ВНИМАНИЕ: Указано недостаточное количество заголовков, установлены последние значения.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Невозможно создать каталог \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Ошибка проверки существования каталога %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Ошибка: сегмент пути \"%s\" не является каталогом\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Внимание: Комментарий %d в потоке %d имеет недопустимый формат. Он не " +-"содержит '=': \"%s\"\n" ++#: ogginfo/ogginfo2.c:171 ++#, c-format ++msgid "Warning: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "Внимание: Комментарий %d в потоке %d имеет недопустимый формат. Он не содержит '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Внимание: Некорректное имя поля комментария в комментарии %d (поток %d): \"%s" +-"\"\n" ++#: ogginfo/ogginfo2.c:179 ++#, c-format ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Внимание: Некорректное имя поля комментария в комментарии %d (поток %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): " +-"неправильный маркер длины\n" ++#: ogginfo/ogginfo2.c:210 ogginfo/ogginfo2.c:218 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): неправильный маркер длины\n" + +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): " +-"слишком мало байт\n" ++#: ogginfo/ogginfo2.c:225 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): слишком мало байт\n" + +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): " +-"неправильная последовательность\n" ++#: ogginfo/ogginfo2.c:284 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Внимание: Некорректная последовательность UTF-8 в комментарии %d (поток %d): неправильная последовательность\n" + +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++#: ogginfo/ogginfo2.c:295 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" + msgstr "Внимание: Сбой в декодере utf8. Вообще-то это должно быть невозможно\n" + +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#: ogginfo/ogginfo2.c:318 + #, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Внимание: Невозможно декодировать пакет заголовка theora - некорректный " +-"поток theora (%d)\n" ++msgid "Warning: Could not decode theora header packet - invalid theora stream (%d)\n" ++msgstr "Внимание: Невозможно декодировать пакет заголовка theora - некорректный поток theora (%d)\n" + +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Внимание: Заголовки в потоке Theora %d разделены некорректно. Последняя " +-"страница заголовка содержит дополнительные пакеты или имеет не-нулевой " +-"granulepos\n" ++#: ogginfo/ogginfo2.c:325 ++#, c-format ++msgid "Warning: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Внимание: Заголовки в потоке Theora %d разделены некорректно. Последняя страница заголовка содержит дополнительные пакеты или имеет не-нулевой granulepos\n" + +-#: ogginfo/ogginfo2.c:400 ++#: ogginfo/ogginfo2.c:329 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" + msgstr "Заголовки theora обработаны для потока %d, далее информация...\n" + +-#: ogginfo/ogginfo2.c:403 ++#: ogginfo/ogginfo2.c:332 + #, c-format + msgid "Version: %d.%d.%d\n" + msgstr "Версия: %d.%d.%d\n" + +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#: ogginfo/ogginfo2.c:334 ogginfo/ogginfo2.c:491 + #, c-format + msgid "Vendor: %s\n" + msgstr "Поставщик: %s\n" + +-#: ogginfo/ogginfo2.c:406 ++#: ogginfo/ogginfo2.c:335 + #, c-format + msgid "Width: %d\n" + msgstr "Ширина: %d\n" + +-#: ogginfo/ogginfo2.c:407 ++#: ogginfo/ogginfo2.c:336 + #, c-format + msgid "Height: %d\n" + msgstr "Высота: %d\n" + +-#: ogginfo/ogginfo2.c:408 ++#: ogginfo/ogginfo2.c:337 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" + msgstr "Полное изображение: %d на %d, сдвиг обрезки (%d, %d)\n" + +-#: ogginfo/ogginfo2.c:411 ++#: ogginfo/ogginfo2.c:340 + msgid "Frame offset/size invalid: width incorrect\n" + msgstr "Недопустимое смещение/размер кадра: неправильная ширина\n" + +-#: ogginfo/ogginfo2.c:413 ++#: ogginfo/ogginfo2.c:342 + msgid "Frame offset/size invalid: height incorrect\n" + msgstr "Недопустимое смещение/размер кадра: неправильная высота\n" + +-#: ogginfo/ogginfo2.c:416 ++#: ogginfo/ogginfo2.c:345 + msgid "Invalid zero framerate\n" + msgstr "Недопустимая нулевая частота кадров\n" + +-#: ogginfo/ogginfo2.c:418 ++#: ogginfo/ogginfo2.c:347 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" + msgstr "Частота кадров %d/%d (%.02f кадр/с)\n" + +-#: ogginfo/ogginfo2.c:422 ++#: ogginfo/ogginfo2.c:351 + msgid "Aspect ratio undefined\n" + msgstr "Соотношение размеров не указано\n" + +-#: ogginfo/ogginfo2.c:427 +-#, fuzzy, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++#: ogginfo/ogginfo2.c:356 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (1:%f)\n" + msgstr "Соотношение размеров пикселя %d:%d (1:%f)\n" + +-#: ogginfo/ogginfo2.c:429 ++#: ogginfo/ogginfo2.c:358 + msgid "Frame aspect 4:3\n" + msgstr "Соотношение размеров кадра 4:3\n" + +-#: ogginfo/ogginfo2.c:431 ++#: ogginfo/ogginfo2.c:360 + msgid "Frame aspect 16:9\n" + msgstr "Соотношение размеров кадра 16:9\n" + +-#: ogginfo/ogginfo2.c:433 +-#, fuzzy, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "Соотношение размеров кадра 4:3\n" ++#: ogginfo/ogginfo2.c:362 ++#, c-format ++msgid "Frame aspect 1:%d\n" ++msgstr "Соотношение размеров кадра 1:%d\n" + +-#: ogginfo/ogginfo2.c:437 ++#: ogginfo/ogginfo2.c:366 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" + msgstr "Цветовое пространство: Rec. ITU-R BT.470-6 Система M (NTSC)\n" + +-#: ogginfo/ogginfo2.c:439 ++#: ogginfo/ogginfo2.c:368 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + msgstr "Цветовое пространство: Rec. ITU-R BT.470-6 Системы B и G (PAL)\n" + +-#: ogginfo/ogginfo2.c:441 ++#: ogginfo/ogginfo2.c:370 + msgid "Colourspace unspecified\n" + msgstr "Цветовое пространство не указано\n" + +-#: ogginfo/ogginfo2.c:444 ++#: ogginfo/ogginfo2.c:373 + msgid "Pixel format 4:2:0\n" + msgstr "Формат пикселя 4:2:0\n" + +-#: ogginfo/ogginfo2.c:446 ++#: ogginfo/ogginfo2.c:375 + msgid "Pixel format 4:2:2\n" + msgstr "Формат пикселя 4:4:2\n" + +-#: ogginfo/ogginfo2.c:448 ++#: ogginfo/ogginfo2.c:377 + msgid "Pixel format 4:4:4\n" + msgstr "Формат пикселя 4:4:4\n" + +-#: ogginfo/ogginfo2.c:450 ++#: ogginfo/ogginfo2.c:379 + msgid "Pixel format invalid\n" + msgstr "Неправильный формат пикселя\n" + +-#: ogginfo/ogginfo2.c:452 ++#: ogginfo/ogginfo2.c:381 + #, c-format + msgid "Target bitrate: %d kbps\n" + msgstr "Целевой битрейт: %d Кб/с\n" + +-#: ogginfo/ogginfo2.c:453 ++#: ogginfo/ogginfo2.c:382 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" + msgstr "Значение номинального качества (0-63): %d\n" + +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++#: ogginfo/ogginfo2.c:385 ogginfo/ogginfo2.c:514 + msgid "User comments section follows...\n" + msgstr "Секция пользовательских комментариев следует за...\n" + +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" ++#: ogginfo/ogginfo2.c:401 ogginfo/ogginfo2.c:530 ++msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" ++msgstr "Внимание: granulepos в потоке %d уменьшилось с %I64d до %I64d" + +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" ++#: ogginfo/ogginfo2.c:404 ogginfo/ogginfo2.c:533 ++#, c-format ++msgid "Warning: granulepos in stream %d decreases from %lld to %lld" + msgstr "Внимание: granulepos в потоке %d уменьшилось с %lld до %lld" + +-#: ogginfo/ogginfo2.c:520 ++#: ogginfo/ogginfo2.c:432 + msgid "" + "Theora stream %d:\n" +-"\tTotal data length: %" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" ++"Поток theora %d:\n" ++"\tОбщая длина данных: %I64d байт\n" ++"\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" ++"\tСредний битрейт: %f Кбит/с\n" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:438 ++#, c-format + msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" ++"Theora stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Внимание: Невозможно декодировать пакет заголовка vorbis - некорректный " +-"поток vorbis (%d)\n" ++"Поток theora %d:\n" ++"\tОбщая длина данных: %lld байт\n" ++"\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" ++"\tСредний битрейт: %f Кбит/с\n" + +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Внимание: Заголовки в потоке Vorbis %d разделены некорректно. Последняя " +-"страница заголовка содержит дополнительные пакеты или имеет не-нулевой " +-"granulepos\n" ++#: ogginfo/ogginfo2.c:466 ++#, c-format ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Внимание: Невозможно декодировать пакет заголовка vorbis - некорректный поток vorbis (%d)\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:473 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Внимание: Заголовки в потоке Vorbis %d разделены некорректно. Последняя страница заголовка содержит дополнительные пакеты или имеет не-нулевой granulepos\n" ++ ++#: ogginfo/ogginfo2.c:477 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Заголовки vorbis обработаны для потока %d, далее информация...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:480 + #, c-format + msgid "Version: %d\n" + msgstr "Версия: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:484 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Поставщик: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:492 + #, c-format + msgid "Channels: %d\n" + msgstr "Каналы: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:493 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2145,200 +1483,96 @@ msgstr "" + "Битрейт: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:496 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Номинальный битрейт: %f Кб/с\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:499 + msgid "Nominal bitrate not set\n" + msgstr "Номинальный битрейт не установлен\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:502 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Максимальный битрейт: %f Кб/с\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:505 + msgid "Upper bitrate not set\n" + msgstr "Максимальный битрейт не установлен\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:508 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Минимальный битрейт: %f Кб/с\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:511 + msgid "Lower bitrate not set\n" + msgstr "Минимальный битрейт не установлен\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" ++#: ogginfo/ogginfo2.c:539 ++msgid "Negative granulepos on vorbis stream outside of headers. This file was created by a buggy encoder\n" ++msgstr "Отрицательное значение granulepos в потоке vorbis за пределами заголовков. Этот файл был создан \"кривым\" кодировщиком\n" + +-#: ogginfo/ogginfo2.c:651 ++#: ogginfo/ogginfo2.c:561 + msgid "" + "Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Внимание: Невозможно декодировать пакет заголовка theora - некорректный " +-"поток theora (%d)\n" +- +-#: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Внимание: Невозможно декодировать пакет заголовка theora - некорректный " +-"поток theora (%d)\n" ++"Поток vorbis %d:\n" ++"\tОбщая длина данных: %I64d байт\n" ++"\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" ++"\tСредний битрейт: %f Кбит/с\n" + +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:567 ++#, c-format + msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++"Vorbis stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Внимание: Заголовки в потоке Theora %d разделены некорректно. Последняя " +-"страница заголовка содержит дополнительные пакеты или имеет не-нулевой " +-"granulepos\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Заголовки theora обработаны для потока %d, далее информация...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Версия: %d.%d.%d\n" ++"Поток vorbis %d:\n" ++"\tОбщая длина данных: %lld байт\n" ++"\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" ++"\tСредний битрейт: %f Кбит/с\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:602 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" ++msgid "Warning: EOS not set on stream %d\n" ++msgstr "Внимание: для потока %d не установлен маркер его конца\n" + +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Поставщик: %s\n" ++#: ogginfo/ogginfo2.c:738 ++msgid "Warning: Invalid header page, no packet found\n" ++msgstr "Внимание: Неправильная страница заголовка, не найден пакет\n" + + #: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Номинальный битрейт не установлен\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:765 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "Внимание: Неправильная страница заголовка в потоке %d, содержит множество пакетов\n" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:770 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:795 +-#, fuzzy +-msgid "Invalid zero granulepos rate\n" +-msgstr "Недопустимая нулевая частота кадров\n" +- +-#: ogginfo/ogginfo2.c:797 +-#, fuzzy, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "Частота кадров %d/%d (%.02f кадр/с)\n" +- +-#: ogginfo/ogginfo2.c:810 +-msgid "\n" +-msgstr "" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Примечание: Поток %d имеет серийный номер %d, что допустимо, но может вызвать проблемы в работе некоторых инструментов.\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 +-msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Внимание: для потока %d не установлен маркер его конца\n" +- +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "Внимание: Неправильная страница заголовка, не найден пакет\n" ++#: ogginfo/ogginfo2.c:788 ++msgid "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted ogg.\n" ++msgstr "Внимание: Обнаружена дыра в данных со смещением приблизительно %I64d байт. Испорченный ogg.\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Внимание: Неправильная страница заголовка в потоке %d, содержит множество " +-"пакетов\n" +- +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:790 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Примечание: Поток %d имеет серийный номер %d, что допустимо, но может " +-"вызвать проблемы в работе некоторых инструментов.\n" ++msgid "Warning: Hole in data found at approximate offset %lld bytes. Corrupted ogg.\n" ++msgstr "Внимание: Обнаружена дыра в данных со смещением приблизительно %lld байт. Испорченный ogg.\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" +-"Внимание: Обнаружена дыра в данных со смещением приблизительно %lld байт. " +-"Испорченный ogg.\n" +- +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:815 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Ошибка открытия входного файла \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:820 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2347,90 +1581,79 @@ msgstr "" + "Обработка файла \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:829 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Невозможно найти обработчик для потока. Задание отложено\n" + +-#: ogginfo/ogginfo2.c:1156 ++#: ogginfo/ogginfo2.c:837 + msgid "Page found for stream after EOS flag" + msgstr "Найдена страница для потока после получения маркера его конца" + +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Нарушены ограничения мультиплексирования Ogg. Найден новый поток до " +-"получения маркеров конца всех предыдущих потоков" ++#: ogginfo/ogginfo2.c:840 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Нарушены ограничения мультиплексирования Ogg. Найден новый поток до получения маркеров конца всех предыдущих потоков" + +-#: ogginfo/ogginfo2.c:1163 ++#: ogginfo/ogginfo2.c:844 + msgid "Error unknown." + msgstr "Неизвестная ошибка." + +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:847 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file: %s.\n" + msgstr "" + "Внимание: неправильно расположены страницы для логического потока %d\n" + "Это сигнализирует о повреждении файла ogg: %s.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:859 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Новый логический поток (#%d, серийный номер: %08x): тип %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:862 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Внимание: для потока %d не установлен флаг его начала\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++#: ogginfo/ogginfo2.c:866 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" + msgstr "Внимание: в середине потока %d найден флаг начала потока\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Внимание: пропущен порядковый номер в потоке %d. Получена страница %ld когда " +-"ожидалась %ld. Свидетельствует о пропуске данных.\n" ++#: ogginfo/ogginfo2.c:871 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Внимание: пропущен порядковый номер в потоке %d. Получена страница %ld когда ожидалась %ld. Свидетельствует о пропуске данных.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:886 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Логический поток %d завершён\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:894 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Ошибка: Данные ogg не найдены в файле \"%s\".\n" + "Входные данные, вероятно, не в формате ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 из %s %s\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:905 ++#, c-format + msgid "" ++"ogginfo 1.1.0\n" + "(c) 2003-2005 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.1.0\n" + "(c) 2003-2005 Michael Smith \n" +@@ -2444,17 +1667,12 @@ msgstr "" + "\t доступными более детальные проверки для некоторых типов потоков.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 ++#: ogginfo/ogginfo2.c:926 + #, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2464,11 +1682,10 @@ msgstr "" + "и для диагностики проблем с ними.\n" + "Полная справка отображается по команде \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 ++#: ogginfo/ogginfo2.c:955 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"Не указаны входные файлы. Для получения справки используйте \"ogginfo -h\"\n" ++msgstr "Не указаны входные файлы. Для получения справки используйте \"ogginfo -h\"\n" + + #: share/getopt.c:673 + #, c-format +@@ -2525,936 +1742,298 @@ msgstr "%s: параметр `-W %s' не однозначен\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: для параметра `-W %s' не допустимы аргументы\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Невозможно обработать точку отреза \"%s\"\n" ++#: vcut/vcut.c:133 ++#, c-format ++msgid "Page error. Corrupt input.\n" ++msgstr "Ошибка страницы. Входные данные повреждены.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Невозможно обработать точку отреза \"%s\"\n" ++#: vcut/vcut.c:150 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Ошибка битового потока, продолжение работы\n" + +-#: vcut/vcut.c:225 ++#: vcut/vcut.c:175 + #, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Невозможно открыть %s для записи\n" ++msgid "Found EOS before cut point.\n" ++msgstr "Конец потока найден до точки отреза.\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Вызов: vcut вх_файл.ogg вых_файл1.ogg вых_файл2.ogg [точка_отреза | " +-"+точка_отреза]\n" ++#: vcut/vcut.c:184 ++#, c-format ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Установка флага конца потока: 0 код возврата попытки обновления\n" + +-#: vcut/vcut.c:266 ++#: vcut/vcut.c:194 + #, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Точка отреза не внутри потока. Второй файл будет пустой\n" + +-#: vcut/vcut.c:277 ++#: vcut/vcut.c:227 + #, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Невозможно открыть %s для чтения\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Необработанный особый случай: первый файл слишком короткий?\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 ++#: vcut/vcut.c:286 + #, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Невозможно обработать точку отреза \"%s\"\n" ++msgid "" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" ++msgstr "" ++"ОШИБКА: Первые два звуковых пакета не укладываются в одну\n" ++" страницу ogg. Файл не может быть корректно декодирован.\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Обработка: Вырезание в позиции %lld секунд\n" ++#: vcut/vcut.c:299 ++#, c-format ++msgid "Recoverable bitstream error\n" ++msgstr "Исправляемая ошибка битового потока\n" + +-#: vcut/vcut.c:303 ++#: vcut/vcut.c:309 + #, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Обработка: Вырезание в позиции %lld кадров\n" ++msgid "Bitstream error\n" ++msgstr "Ошибка битового потока\n" + +-#: vcut/vcut.c:314 ++#: vcut/vcut.c:332 + #, c-format +-msgid "Processing failed\n" +-msgstr "Обработка не удалась\n" ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Попытка обновления вернула 0, установка eos\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Внимание: Неожиданный конец файла при чтении заголовка WAV\n" ++#: vcut/vcut.c:381 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Входные данные не в формате ogg.\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Ключ не найден" ++#: vcut/vcut.c:391 ++#, c-format ++msgid "Error in first page\n" ++msgstr "Ошибка на первой странице\n" + +-#: vcut/vcut.c:412 ++#: vcut/vcut.c:396 + #, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgid "error in first packet\n" ++msgstr "ошибка в первом пакете\n" + +-#: vcut/vcut.c:456 ++#: vcut/vcut.c:402 + #, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Ошибка в основном заголовке: не vorbis?\n" + +-#: vcut/vcut.c:460 ++#: vcut/vcut.c:422 + #, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgid "Secondary header corrupt\n" ++msgstr "Вторичный заголовок повреждён\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Ошибка при записи комментариев в выходной файл: %s\n" ++#: vcut/vcut.c:435 ++#, c-format ++msgid "EOF in headers\n" ++msgstr "В заголовках обнаружен конец файла\n" + +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Ошибка чтения первой страницы битового потока Ogg." ++#: vcut/vcut.c:468 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cutpoint]\n" ++msgstr "Вызов: vcut вх_файл.ogg вых_файл1.ogg вых_файл2.ogg [точка_отреза | +точка_отреза]\n" + +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:472 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"ВНИМАНИЕ: vcut -- экспериментальный код.\n" ++"Проверьте корректность выходных файлов перед удалением исходных.\n" ++"\n" + +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Исправляемая ошибка битового потока\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Вторичный заголовок повреждён\n" +- +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:477 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Ошибка битового потока, продолжение работы\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Ошибка в основном заголовке: не vorbis?\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Невозможно открыть %s для чтения\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:482 vcut/vcut.c:487 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Входные данные не в формате ogg.\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Невозможно открыть %s для записи\n" + +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Ошибка битового потока, продолжение работы\n" ++#: vcut/vcut.c:493 vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Невозможно обработать точку отреза \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:503 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgid "Processing: Cutting at %lld seconds\n" ++msgstr "Обработка: Вырезание в позиции %lld секунд\n" + +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Конец потока найден до точки отреза.\n" ++#: vcut/vcut.c:505 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Обработка: Вырезание в позиции %lld кадров\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:515 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Обработка не удалась\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Ошибка чтения первой страницы битового потока Ogg." ++#: vcut/vcut.c:537 ++#, c-format ++msgid "Error reading headers\n" ++msgstr "Ошибка чтения заголовков\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Ошибка чтения начального заголовка пакета." ++#: vcut/vcut.c:560 ++#, c-format ++msgid "Error writing first output file\n" ++msgstr "Ошибка записи первого выходного файла\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:568 ++#, c-format ++msgid "Error writing second output file\n" ++msgstr "Ошибка записи второго выходного файла\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:229 + msgid "Input truncated or empty." + msgstr "Входные данные обрезаны или пусты." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:231 + msgid "Input is not an Ogg bitstream." + msgstr "Входные данные не являются битовым потоком Ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Битовый поток Ogg не содержит данных vorbis." ++#: vorbiscomment/vcedit.c:249 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Ошибка чтения первой страницы битового потока Ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "Конец файла обнаружен до окончания заголовков vorbis." ++#: vorbiscomment/vcedit.c:255 ++msgid "Error reading initial header packet." ++msgstr "Ошибка чтения начального заголовка пакета." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:261 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Битовый поток Ogg не содержит данных vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:284 + msgid "Corrupt secondary header." + msgstr "Повреждён вторичный заголовок." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:305 ++msgid "EOF before end of vorbis headers." + msgstr "Конец файла обнаружен до окончания заголовков vorbis." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:458 + msgid "Corrupt or missing data, continuing..." + msgstr "Повреждены или отсутствуют данные, продолжение работы..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Ошибка записи выходного потока. Выходной поток может быть повреждён или " +-"обрезан." ++#: vorbiscomment/vcedit.c:498 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Ошибка записи выходного потока. Выходной поток может быть повреждён или обрезан." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:108 vorbiscomment/vcomment.c:134 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Ошибка открытия файла как файла vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:153 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Неправильный комментарий: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:165 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "неправильный комментарий: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:175 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Ошибка при записи комментариев в выходной файл: %s\n" + +-#: vorbiscomment/vcomment.c:280 ++#: vorbiscomment/vcomment.c:192 + #, c-format + msgid "no action specified\n" + msgstr "действие не указано\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Невозможно преобразовать комментарий в UTF-8, добавлять нельзя\n" +- +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 ++#: vorbiscomment/vcomment.c:292 + #, c-format + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Некорректный тип в списке параметров" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in UTF-8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Использование: \n" ++" vorbiscomment [-l] file.ogg (просмотреть комментарии)\n" ++" vorbiscomment -a in.ogg out.ogg (добавить комментарии)\n" ++" vorbiscomment -w in.ogg out.ogg (изменить комментарии)\n" ++"\tв случае записи, на stdin ожидается новый набор\n" ++"\tкомментариев в форме 'ТЭГ=значение'. Этот набор будет\n" ++"\tполностью заменять уже существующий набор.\n" ++" Параметры -a и -w также могут использовать только одно имя файла.\n" ++" В этом случае будет использоваться временный файл.\n" ++" Параметр -c может быть использован для того, чтобы брать комментарии\n" ++" из указанного файла вместо stdin.\n" ++" Пример: vorbiscomment -a in.ogg -c comments.txt\n" ++" добавит комментарии из файла comments.txt в in.ogg\n" ++" Наконец, Вы можете указать любое количество тэгов для добавления в\n" ++" командной строке используя опцию -t.\n" ++" Пример: vorbiscomment -a in.ogg -t \"ARTIST=Некий артист\" -t \"TITLE=Название\"\n" ++" (заметьте, что когда используется такой способ, чтение комментариев из файла с\n" ++" комментариями или из stdin отключено)\n" ++" Сырой режим (--raw, -R) будет читать и записывать комментарии в UTF-8,\n" ++" вместо того, чтобы конвертировать в пользовательский набор символов. Это полезно\n" ++" при использовании vorbiscomment в сценариях. Однако, этого не достаточно\n" ++" для основной обработки комментариев во всех случаях.\n" ++ ++#: vorbiscomment/vcomment.c:376 + #, c-format + msgid "Internal error parsing command options\n" + msgstr "Внутренняя ошибка разбора параметров командной строки\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:462 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Ошибка открытия входного файла '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 ++#: vorbiscomment/vcomment.c:471 + #, c-format + msgid "Input filename may not be the same as output filename\n" + msgstr "Имя входного файла не может совпадать с именем выходного файла\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:482 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Ошибка открытия выходного файла '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:497 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Ошибка открытия файла комментариев '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:514 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Ошибка открытия файла комментариев '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:542 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Ошибка удаления старого файла %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:544 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Ошибка переименования %s в %s\n" +- +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Ошибка удаления старого файла %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Чтение файлов WAV" +- +-#, fuzzy +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "24-битные данные PCM в режиме BIG-ENDIAN не поддерживаются. Действие " +-#~ "прервано.\n" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Внутренняя ошибка разбора параметров командной строки\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Ошибка страницы. Входные данные повреждены.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Установка флага конца потока: 0 код возврата попытки обновления\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Точка отреза не внутри потока. Второй файл будет пустой\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Необработанный особый случай: первый файл слишком короткий?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Точка отреза не внутри потока. Второй файл будет пустой\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "ОШИБКА: Первые два звуковых пакета не укладываются в одну\n" +-#~ " страницу ogg. Файл не может быть корректно декодирован.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Попытка обновления вернула 0, установка eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Ошибка битового потока\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Ошибка на первой странице\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "ошибка в первом пакете\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "В заголовках обнаружен конец файла\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "ВНИМАНИЕ: vcut -- экспериментальный код.\n" +-#~ "Проверьте корректность выходных файлов перед удалением исходных.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Ошибка чтения заголовков\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Ошибка записи первого выходного файла\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Ошибка записи второго выходного файла\n" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 из %s %s\n" +-#~ "Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Вызов: ogg123 [<опции>] <входной файл> ...\n" +-#~ "\n" +-#~ " -h, --help эта справка\n" +-#~ " -V, --version показать версию Ogg123\n" +-#~ " -d, --device=d использовать в качестве устройства вывода 'd'\n" +-#~ " Допустимые устройства ('*'=живое, '@'=файл):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-#~ " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -@, --list=filename Read playlist of files and URLs from \"filename" +-#~ "\"\n" +-#~ " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-#~ " -v, --verbose Display progress and other status information\n" +-#~ " -q, --quiet Don't display anything (no title)\n" +-#~ " -x n, --nth Play every 'n'th block\n" +-#~ " -y n, --ntimes Repeat every played block 'n' times\n" +-#~ " -z, --shuffle Shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s Set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=имя_файла Установить имя выходного файла для ранее " +-#~ "указанного\n" +-#~ " файла устройства (с опцией -d).\n" +-#~ " -k n, --skip n Пропустить первые 'n' секунд (или в формате чч:мм:сс)\n" +-#~ " -o, --device-option=k:v передать специальный параметр k со значением\n" +-#~ " v ранее указанному устройству (с опцией -d). Смотри\n" +-#~ " man для дополнительной информации.\n" +-#~ " -@, --list=имя_файла Прочитать список воспроизведения файлов и URL из " +-#~ "файла \"имя_файла\"\n" +-#~ " -b n, --buffer n Использовать входной буфер размером 'n' Кб\n" +-#~ " -p n, --prebuffer n загрузить n%% из входного буфера перед " +-#~ "воспроизведением\n" +-#~ " -v, --verbose показать прогресс и другую информацию о состоянии\n" +-#~ " -q, --quiet не показывать ничего (без заголовка)\n" +-#~ " -x n, --nth воспроизводить каждый 'n'-й блок\n" +-#~ " -y n, --ntimes повторить каждый воспроизводимый блок 'n' раз\n" +-#~ " -z, --shuffle случайное воспроизведение\n" +-#~ "\n" +-#~ "При получении SIGINT (Ctrl-C) ogg123 пропустит следующую песню; два " +-#~ "сигнала SIGINT\n" +-#~ "в течение s миллисекунд завершают работу ogg123.\n" +-#~ " -l, --delay=s устанавливает значение s [в миллисекундах] (по умолчанию " +-#~ "500).\n" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -v, --version Print the version number\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. By default, this produces a VBR\n" +-#~ " encoding, equivalent to using -q or --quality.\n" +-#~ " See the --managed option to use a managed bitrate\n" +-#~ " targetting the selected bitrate.\n" +-#~ " --managed Enable the bitrate management engine. This will " +-#~ "allow\n" +-#~ " much greater control over the precise bitrate(s) " +-#~ "used,\n" +-#~ " but encoding will be much slower. Don't use it " +-#~ "unless\n" +-#~ " you have a strong need for detailed control over\n" +-#~ " bitrate, such as for streaming.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel. Using this will\n" +-#~ " automatically enable managed bitrate mode (see\n" +-#~ " --managed).\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications. Using this will " +-#~ "automatically\n" +-#~ " enable managed bitrate mode (see --managed).\n" +-#~ " --advanced-encode-option option=value\n" +-#~ " Sets an advanced encoder option to the given " +-#~ "value.\n" +-#~ " The valid options (and their values) are " +-#~ "documented\n" +-#~ " in the man page supplied with this program. They " +-#~ "are\n" +-#~ " for advanced users only, and should be used with\n" +-#~ " caution.\n" +-#~ " -q, --quality Specify quality, between -1 (very low) and 10 " +-#~ "(very\n" +-#~ " high), instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " The default quality level is 3.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-#~ " being copied to the output Ogg Vorbis file.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times. The argument should be in the\n" +-#~ " format \"tag=value\".\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or " +-#~ "AIFF/C\n" +-#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. " +-#~ "Files\n" +-#~ " may be mono or stereo (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an output filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Вызов: oggenc [опции] input.wav [...]\n" +-#~ "\n" +-#~ "ПАРАМЕТРЫ:\n" +-#~ " Основные:\n" +-#~ " -Q, --quiet Не выводить в поток ошибок\n" +-#~ " -h, --help Вывести этот справочный текст\n" +-#~ " -v, --version Напечатать номер версии\n" +-#~ " -r, --raw Сырой режим. Входные файлы читаются непосредственно " +-#~ "как данные PCM\n" +-#~ " -B, --raw-bits=n Установить число бит/сэмпл для сырого ввода. По " +-#~ "умолчанию 16\n" +-#~ " -C, --raw-chan=n Установить число каналов для сырого ввода. По " +-#~ "умолчанию 2\n" +-#~ " -R, --raw-rate=n Установить число сэмплов/сек для сырого ввода. По " +-#~ "умолчанию 44100\n" +-#~ " --raw-endianness 1 для bigendian, 0 для little (по умолчанию 0)\n" +-#~ " -b, --bitrate Выбрать номинальный битрейт для кодирования. " +-#~ "Попытка\n" +-#~ " кодировать со средним битрейтом равным указанному. " +-#~ "Используется\n" +-#~ " 1 аргумент в kbps. По умолчанию, используется VBR " +-#~ "кодирование,\n" +-#~ " эквивалентное использованию параметра -q или --" +-#~ "quality.\n" +-#~ " Используйте описание параметра --managed для " +-#~ "указания\n" +-#~ " выбранного битрейта.\n" +-#~ " --managed Включить движок управления битрейтом. Предоставляет " +-#~ "возможность\n" +-#~ " намного лучшего управления над точной установкой " +-#~ "используемого битрейта.\n" +-#~ " Однако, кодирование будет значительно медленнее. Не " +-#~ "используйте это\n" +-#~ " если у Вас нет острой необходимости в детальном " +-#~ "управлении битрейтом,\n" +-#~ " например, для потоковых передач.\n" +-#~ " -m, --min-bitrate Указать минимальный битрейт (в kbps). Полезно при " +-#~ "кодировании\n" +-#~ " для канала постоянного размера. Использование этого " +-#~ "параметра\n" +-#~ " автоматически включит режим управляемого битрейта " +-#~ "(смотрите\n" +-#~ " --managed).\n" +-#~ " -M, --max-bitrate Указать максимальный битрейт в kbps. Полезно для " +-#~ "потоковых\n" +-#~ " приложений. Использование этого параметра " +-#~ "автоматически включит\n" +-#~ " режим управляемого битрейта (смотрите --managed).\n" +-#~ " --advanced-encode-option параметр=значение\n" +-#~ " Установить заданное значение дополнительного " +-#~ "параметра кодировщика.\n" +-#~ " Допустимые параметры (и их значения) описаны на " +-#~ "странице руководства,\n" +-#~ " поставляемого с данной программой. Они " +-#~ "предназначены только для\n" +-#~ " продвинутых пользователей и должны быть " +-#~ "использованы осторожно.\n" +-#~ " -q, --quality Указать качество от -1 (очень низкое) до 10 (очень " +-#~ "высокое),\n" +-#~ " вместо указания конкретного битрейта.\n" +-#~ " Это нормальный режим работы.\n" +-#~ " Допустимо дробное значение качества (например, " +-#~ "2.75).\n" +-#~ " По-умолчанию, уровень качества равен 3.\n" +-#~ " --resample n Изменить частоту выборки входных данных до значения " +-#~ "n (Гц)\n" +-#~ " --downmix Перемикшировать стерео сигнал в моно. Доступно " +-#~ "только для стерео\n" +-#~ " входного сигнала.\n" +-#~ " -s, --serial Указать серийный номер для потока. Если кодируется " +-#~ "несколько\n" +-#~ " файлов, это значение будет автоматически " +-#~ "увеличиваться на 1\n" +-#~ " для каждого следующего потока.\n" +-#~ " --discard-comments Предотвращает копирование комментариев из файлов " +-#~ "FLAC и Ogg FLAC\n" +-#~ " в выходной файл Ogg Vorbis.\n" +-#~ "\n" +-#~ " Присвоение имён:\n" +-#~ " -o, --output=fn Записать файл в fn (корректно только для работы с " +-#~ "одним файлом)\n" +-#~ " -n, --names=string Создать имена файлов по образцу в строке string, " +-#~ "заменяя %%a, %%t, %%l,\n" +-#~ " %%n, %%d на имя артиста, название, альбом, номер " +-#~ "дорожки,\n" +-#~ " и дату, соответственно (ниже смотрите как это " +-#~ "указать).\n" +-#~ " %%%% даёт символ %%.\n" +-#~ " -X, --name-remove=s Удалить указанные символы из параметров строки " +-#~ "формата -n.\n" +-#~ " Полезно для создания корректных имён фалов.\n" +-#~ " -P, --name-replace=s Заменить символы, удалённые --name-remove, на " +-#~ "указанные\n" +-#~ " символы. Если эта строка короче, чем список\n" +-#~ " --name-remove или не указана, символы просто " +-#~ "удаляются.\n" +-#~ " Значения по умолчанию для указанных выше двух " +-#~ "аргументов\n" +-#~ " зависят от платформы.\n" +-#~ " -c, --comment=c Добавить указанную строку в качестве " +-#~ "дополнительного\n" +-#~ " комментария. Может быть использовано несколько раз. " +-#~ "Аргумент\n" +-#~ " должен быть в формате \"тэг=значение\".\n" +-#~ " -d, --date Дата дорожки (обычно дата исполнения)\n" +-#~ " -N, --tracknum Номер этой дорожки\n" +-#~ " -t, --title Заголовок этой дорожки\n" +-#~ " -l, --album Название альбома\n" +-#~ " -a, --artist Имя артиста\n" +-#~ " -G, --genre Жанр дорожки\n" +-#~ " Если задано несколько входных файлов, то несколько\n" +-#~ " экземпляров предыдущих пяти аргументов будут \n" +-#~ " использованы, в том порядке, в котором они " +-#~ "заданы. \n" +-#~ " Если заголовков указано меньше чем\n" +-#~ " файлов, OggEnc выдаст предупреждение, и\n" +-#~ " будет использовать последнее указанное значение " +-#~ "для\n" +-#~ " оставшихся файлов. Если указано не достаточно " +-#~ "номеров\n" +-#~ " дорожек, оставшиеся файлы будут не нумерованными.\n" +-#~ " Для всех остальных будет использовано последнее \n" +-#~ " значение тэга без предупреждений (таким образом, \n" +-#~ " например, можно один раз указать дату и затем \n" +-#~ " использовать её для всех файлов)\n" +-#~ "\n" +-#~ "ВХОДНЫЕ ФАЙЛЫ:\n" +-#~ " Входными файлами для OggEnc в настоящее время должны быть 24-, 16- или 8-" +-#~ "битные\n" +-#~ " файлы PCM WAV, AIFF, или AIFF/C, или 32-битный с плавающей точкой IEEE " +-#~ "WAV, и,\n" +-#~ " опционально, FLAC или Ogg FLAC. Файлы могут быть моно или стерео\n" +-#~ " (или с большим числом каналов) и любым значением частоты выборки.\n" +-#~ " В качестве альтернативы может использоваться опция --raw для чтения " +-#~ "сырых файлов\n" +-#~ " с данными PCM, которые должны быть 16 битными стерео little-endian PCM " +-#~ "('wav\n" +-#~ " без заголовков'), в противном случае указываются дополнительные " +-#~ "параметры для\n" +-#~ " сырого режима.\n" +-#~ " Вы можете указать считывание файла из stdin используя - в качестве " +-#~ "имени\n" +-#~ " входного файла. В этом случае вывод направляется в stdout если не " +-#~ "указано имя\n" +-#~ " выходного файла опцией -o\n" +- +-#~ msgid "Frame aspect 1:%d\n" +-#~ msgstr "Соотношение размеров кадра 1:%d\n" +- +-#~ msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" +-#~ msgstr "Внимание: granulepos в потоке %d уменьшилось с %I64d до %I64d" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Поток theora %d:\n" +-#~ "\tОбщая длина данных: %I64d байт\n" +-#~ "\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" +-#~ "\tСредний битрейт: %f Кбит/с\n" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Поток theora %d:\n" +-#~ "\tОбщая длина данных: %lld байт\n" +-#~ "\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" +-#~ "\tСредний битрейт: %f Кбит/с\n" +- +-#~ msgid "" +-#~ "Negative granulepos on vorbis stream outside of headers. This file was " +-#~ "created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Отрицательное значение granulepos в потоке vorbis за пределами " +-#~ "заголовков. Этот файл был создан \"кривым\" кодировщиком\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Поток vorbis %d:\n" +-#~ "\tОбщая длина данных: %I64d байт\n" +-#~ "\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" +-#~ "\tСредний битрейт: %f Кбит/с\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Поток vorbis %d:\n" +-#~ "\tОбщая длина данных: %lld байт\n" +-#~ "\tВремя воспроизведения: %ldм:%02ld.%03ldс\n" +-#~ "\tСредний битрейт: %f Кбит/с\n" +- +-#~ msgid "" +-#~ "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted " +-#~ "ogg.\n" +-#~ msgstr "" +-#~ "Внимание: Обнаружена дыра в данных со смещением приблизительно %I64d " +-#~ "байт. Испорченный ogg.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in UTF-8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Использование: \n" +-#~ " vorbiscomment [-l] file.ogg (просмотреть комментарии)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (добавить комментарии)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (изменить комментарии)\n" +-#~ "\tв случае записи, на stdin ожидается новый набор\n" +-#~ "\tкомментариев в форме 'ТЭГ=значение'. Этот набор будет\n" +-#~ "\tполностью заменять уже существующий набор.\n" +-#~ " Параметры -a и -w также могут использовать только одно имя файла.\n" +-#~ " В этом случае будет использоваться временный файл.\n" +-#~ " Параметр -c может быть использован для того, чтобы брать комментарии\n" +-#~ " из указанного файла вместо stdin.\n" +-#~ " Пример: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " добавит комментарии из файла comments.txt в in.ogg\n" +-#~ " Наконец, Вы можете указать любое количество тэгов для добавления в\n" +-#~ " командной строке используя опцию -t.\n" +-#~ " Пример: vorbiscomment -a in.ogg -t \"ARTIST=Некий артист\" -t " +-#~ "\"TITLE=Название\"\n" +-#~ " (заметьте, что когда используется такой способ, чтение комментариев из " +-#~ "файла с\n" +-#~ " комментариями или из stdin отключено)\n" +-#~ " Сырой режим (--raw, -R) будет читать и записывать комментарии в UTF-" +-#~ "8,\n" +-#~ " вместо того, чтобы конвертировать в пользовательский набор символов. " +-#~ "Это полезно\n" +-#~ " при использовании vorbiscomment в сценариях. Однако, этого не " +-#~ "достаточно\n" +-#~ " для основной обработки комментариев во всех случаях.\n" +diff --git a/po/sk.po b/po/sk.po +index 8aba9a9..59a59fc 100644 +--- a/po/sk.po ++++ b/po/sk.po +@@ -8,8 +8,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.1.1\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"Report-Msgid-Bugs-To: http://trac.xiph.org/\n" ++"POT-Creation-Date: 2005-06-27 11:34+0200\n" + "PO-Revision-Date: 2008-03-20 20:15+0100\n" + "Last-Translator: Peter Tuhársky \n" + "Language-Team: Slovak \n" +@@ -20,499 +20,351 @@ msgstr "" + "X-Poedit-Language: Slovak\n" + "X-Poedit-Country: SLOVAKIA\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:114 ++#, c-format ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Chyba: Nedostatok pamäte v malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++#: ogg123/buffer.c:347 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" + msgstr "Chyba: Nepodarilo sa alokovať pamäť v malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/callbacks.c:71 ++msgid "Error: Device not available.\n" + msgstr "Chyba: Zariadenie nie je dostupné.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:74 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Chyba: %s vyžaduje zadanie názvu výstupného súboru pomocou -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:77 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Chyba: Nepodporovaná hodnota prepínača zariadenia %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:81 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Chyba: Nedá sa otvoriť zariadenie %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:85 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Chyba: Zariadenie %s zlyhalo.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:88 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Chyba: Výstupný súbor pre zariadenie %s sa nedá zadať.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:91 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Chyba: Nedá sa otvoriť súbor %s na zápis.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:95 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Chyba: Súbor %s už existuje.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:98 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Chyba: Táto chyba by sa vôbec nemala stať (%d). Panika!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:121 ogg123/callbacks.c:126 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Chyba: Nedostatok pamäti v new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:170 + msgid "Error: Out of memory in new_print_statistics_arg().\n" + msgstr "Chyba: Nedostatok pamäti v new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:229 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Chyba: Nedostatok pamäti v new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:275 ogg123/callbacks.c:294 ogg123/callbacks.c:331 ++#: ogg123/callbacks.c:350 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" + msgstr "Chyba: Nedostatok pamäti v decoder_buffered_metadata_callback().\n" + +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Chyba: Nedostatok pamäti v decoder_buffered_metadata_callback().\n" +- +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Systémová chyba" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Chyba v spracovaní: %s na riadku %d súboru %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Názov" + +-#: ogg123/cfgfile_options.c:137 ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Popis" + +-#: ogg123/cfgfile_options.c:140 ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Typ" + +-#: ogg123/cfgfile_options.c:143 ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Predvolené" + +-#: ogg123/cfgfile_options.c:169 ++#: ogg123/cfgfile_options.c:165 + #, c-format + msgid "none" + msgstr "žiadny" + +-#: ogg123/cfgfile_options.c:172 ++#: ogg123/cfgfile_options.c:168 + #, c-format + msgid "bool" + msgstr "bool" + +-#: ogg123/cfgfile_options.c:175 ++#: ogg123/cfgfile_options.c:171 + #, c-format + msgid "char" + msgstr "char" + +-#: ogg123/cfgfile_options.c:178 ++#: ogg123/cfgfile_options.c:174 + #, c-format + msgid "string" + msgstr "string" + +-#: ogg123/cfgfile_options.c:181 ++#: ogg123/cfgfile_options.c:177 + #, c-format + msgid "int" + msgstr "int" + +-#: ogg123/cfgfile_options.c:184 ++#: ogg123/cfgfile_options.c:180 + #, c-format + msgid "float" + msgstr "float" + +-#: ogg123/cfgfile_options.c:187 ++#: ogg123/cfgfile_options.c:183 + #, c-format + msgid "double" + msgstr "double" + +-#: ogg123/cfgfile_options.c:190 ++#: ogg123/cfgfile_options.c:186 + #, c-format + msgid "other" + msgstr "iný" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:540 oggenc/oggenc.c:545 ++#: oggenc/oggenc.c:550 oggenc/oggenc.c:555 oggenc/oggenc.c:560 ++#: oggenc/oggenc.c:565 + msgid "(none)" + msgstr "(žiadny)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Úspech" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Kľúč sa nenašiel" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Žiadny kľúč" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Chybná hodnota" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Chybný typ v zozname prepínačov" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Neznáma chyba" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:89 + msgid "Internal error parsing command line options.\n" + msgstr "Interná chyba pri spracúvaní prepínačov na príkazovom riadku.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:96 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "" +-"Veľkosť vstupnej vyrovnávacej pamäte je menšia než minimálna veľkosť %d kB." ++msgstr "Veľkosť vstupnej vyrovnávacej pamäte je menšia než minimálna veľkosť %d kB." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:108 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Chyba \"%s\" pri spracúvaní prepínača konfigurácie z príkazového " +-"riadku.\n" ++"=== Chyba \"%s\" pri spracúvaní prepínača konfigurácie z príkazového riadku.\n" + "=== Prepínač bol: %s\n" + +-#: ogg123/cmdline_options.c:109 ++#: ogg123/cmdline_options.c:115 + #, c-format + msgid "Available options:\n" + msgstr "Dostupné prepínače:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:124 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Také zariadenie %s neexistuje.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:144 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Ovládač %s nie je ovládač výstupu do súboru.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:149 + msgid "=== Cannot specify output file without specifying a driver.\n" + msgstr "=== Nedá sa určiť výstupný súbor bez určenia ovládača.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:168 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Nesprávny formát prepínača: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:183 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Hodnota prebuffer neplatná. Rozsah je 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:198 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 z %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:205 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Nedá sa prehrávať každý nultý úsek!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:213 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" + "--- Nedá sa každý úsek prehrávať nulakrát.\n" +-"--- Na vykonanie testovacieho dekódovania prosím použite výstupný ovládač " +-"null.\n" ++"--- Na vykonanie testovacieho dekódovania prosím použite výstupný ovládač null.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:225 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Nedá sa otvoriť súbor zoznamu skladieb %s. Preskakujem.\n" + +-#: ogg123/cmdline_options.c:248 ++#: ogg123/cmdline_options.c:241 + msgid "=== Option conflict: End time is before start time.\n" + msgstr "=== Konflikt predvolieb: Koncový čas je pred začiatočným.\n" + +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:254 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Ovládač %s zadaný v konfiguračnom súbore je neplatný.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Nedá sa načítať implicitný ovládač a v konfiguračnom súbore nie je " +-"zadaný žiadny ovládač. Končím.\n" ++#: ogg123/cmdline_options.c:264 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Nedá sa načítať implicitný ovládač a v konfiguračnom súbore nie je zadaný žiadny ovládač. Končím.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:285 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Dostupné prepínače:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 z %s %s\n" ++" od Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Soubor: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Dostupné prepínače:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Vstup není ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Popis" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Dostupné prepínače:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++"Použitie: ogg123 [] ...\n" ++"\n" ++" -h, --help tento pomocný text\n" ++" -V, --version zobraziť verziu Ogg123\n" ++" -d, --device=d používa 'd' ako výstupné zariadenie\n" ++" Možné zariadenia sú ('*'=živo, '@'=súbor):\n" ++" " + +-#: ogg123/cmdline_options.c:383 ++#: ogg123/cmdline_options.c:306 + #, c-format + msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++" -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -@, --list=filename Read playlist of files and URLs from \"filename\"\n" ++" -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++" -v, --verbose Display progress and other status information\n" ++" -q, --quiet Don't display anything (no title)\n" ++" -x n, --nth Play every 'n'th block\n" ++" -y n, --ntimes Repeat every played block 'n' times\n" ++" -z, --shuffle Shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s Set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=názov súboru Nastaviť názov súboru výstupu pre zariadenie\n" ++" súboru určené predtým (pomocou -d).\n" ++" -k n, --skip n Preskočiť prvých 'n' sekúnd\n" ++" -o, --device-option=k:v odovzdáva špeciálny prepínač k s hodnotou\n" ++" v zariadeniu určenému predtým (pomocou -d). Ak chcete viac informácií\n" ++" viz manuálovú stránku.\n" ++" -b n, --buffer n používať vstupnú vyrovnávaciu pamäť 'n' kilobajtov\n" ++" -p n, --prebuffer n načítať n%% vstupné vyrovnávacie pamäte pred prehrávaním\n" ++" -v, --verbose zobrazovať priebeh a iné stavové informácie\n" ++" -q, --quiet nezobrazovať nič (žiadny názov)\n" ++" -x n, --nth prehrávať každý 'n'tý blok\n" ++" -y n, --ntimes zopakovať každý prehrávaný blok 'n'-krát\n" ++" -z, --shuffle pomiešať poradie prehrávania\n" ++"\n" ++"ogg123 preskočí na ďalšiu pieseň pri SIGINT (Ctrl-C); dva SIGINTy v rámci\n" ++"s milisekúnd spôsobí ukončenie ogg123.\n" ++" -l, --delay=s nastaviť s [milisekúnd] (implicitne 500).\n" + +-#: ogg123/cmdline_options.c:384 ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:212 ++#: ogg123/oggvorbis_format.c:91 + #, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++msgid "Error: Out of memory.\n" + msgstr "Chyba: Nedostatok pamäte.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++#: ogg123/format.c:81 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" + msgstr "Chyba: Nepodarilo sa alokovať pamäť v malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:142 ++msgid "Error: Could not set signal mask." + msgstr "Chyba: Nepodarilo sa nastaviť masku signálov." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:199 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Chyba: Nepodarilo sa vytvoriť vstupnú vyrovnávaciu pamäť.\n" + +-#: ogg123/ogg123.c:81 ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "implicitné výstupné zariadenie" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "pomiešať zoznam skladieb" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Nemohu přeskočit %f vteřin zvuku." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:281 + #, c-format + msgid "" + "\n" +@@ -521,662 +373,358 @@ msgstr "" + "\n" + "Zvukové zariadenie: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:282 + #, c-format + msgid "Author: %s" + msgstr "Autor: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:283 + #, c-format + msgid "Comments: %s" + msgstr "Poznámky: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:327 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Varovanie: Nepodarilo sa prečítať adresár %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:361 + msgid "Error: Could not create audio buffer.\n" + msgstr "Chyba: Nemohu vytvořit vyrovnávací paměť zvuku.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:449 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Nebyl nalezen žádný modul pro čtení z %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:454 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Nemohu otevřít %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:460 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Formát souboru %s není podporován.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:470 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" + msgstr "Chyba při otevírání %s pomocí modulu %s. Soubor je možná poškozen.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:489 + #, c-format + msgid "Playing: %s" + msgstr "Přehrávám: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:494 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Nemohu přeskočit %f vteřin zvuku." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:536 ++msgid "Error: Decoding failure.\n" + msgstr "Chyba: Selhání dekódování.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#: ogg123/ogg123.c:615 + msgid "Done." + msgstr "Hotovo." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:153 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Díra v proudu; pravděpodobně neškodná\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:159 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Knihovna vorbis ohlásila chybu proudu.\n" + +-#: ogg123/oggvorbis_format.c:361 ++#: ogg123/oggvorbis_format.c:303 + #, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" + msgstr "Prúd údajov Ogg Vorbis: %d kanál, %ld Hz" + +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:308 + #, c-format + msgid "Vorbis format: Version %d" + msgstr "Vorbis formát: Verzia %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:312 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" + msgstr "Nápovědy bitrate: vyšší=%ld nominální=%ld nižší=%ld okno=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:320 + #, c-format + msgid "Encoded by: %s" + msgstr "Kódováno s: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Chyba: Nedostatek paměti v create_playlist_member().\n" +- +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 + #, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Varovanie: Nepodarilo sa prečítať adresár %s.\n" ++msgid "Error: Out of memory in create_playlist_member().\n" ++msgstr "Chyba: Nedostatek paměti v create_playlist_member().\n" + +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Varování ze seznamu skladeb %s: Nemohu číst adresář %s.\n" + +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Chyba: Nedostatek paměti v playlist_to_array().\n" +- +-#: ogg123/speex_format.c:363 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Prúd údajov Ogg Vorbis: %d kanál, %ld Hz" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Prúd údajov Ogg Vorbis: %d kanál, %ld Hz" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Verze: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Chyba při čtení hlaviček\n" +- +-#: ogg123/speex_format.c:480 ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 + #, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" ++msgid "Error: Out of memory in playlist_to_array().\n" ++msgstr "Chyba: Nedostatek paměti v playlist_to_array().\n" + +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sPrebuf na %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sPozastaveno" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sEOS" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + #, c-format + msgid "Memory allocation error in stats_init()\n" + msgstr "Chyba alokace paměti v stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Soubor: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Čas: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "z %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Prům bitrate: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " Vstupní vyrovnávací paměť %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Výstupní vyrovnávací paměť %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++#: ogg123/transport.c:70 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" + msgstr "Chyba: Nemohu alokovat paměť v malloc_data_source_stats()\n" + +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "" ++#: oggenc/audio.c:48 ++msgid "WAV file reader" ++msgstr "Čteč souborů WAV" + +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "" ++#: oggenc/audio.c:49 ++msgid "AIFF/AIFC file reader" ++msgstr "Čteč souborů AIFF/AIFC" + +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "" ++#: oggenc/audio.c:51 ++msgid "FLAC file reader" ++msgstr "Čítač súborov FLAC" + +-#: ogg123/vorbis_comments.c:42 +-msgid "ReplayGain Peak (Track):" +-msgstr "" ++#: oggenc/audio.c:52 ++msgid "Ogg FLAC file reader" ++msgstr "Ogg čítač súborov FLAC" + +-#: ogg123/vorbis_comments.c:43 +-msgid "ReplayGain Peak (Album):" +-msgstr "" ++#: oggenc/audio.c:129 oggenc/audio.c:396 ++#, c-format ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" + +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "" ++#: oggenc/audio.c:140 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Přeskakuji úsek typu \"%s\", délka %d\n" + +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy +-msgid "Comment:" +-msgstr "Poznámky: %s" ++#: oggenc/audio.c:158 ++#, c-format ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Varování: Neočekávaný EOF v úseku AIFF\n" + +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 z %s %s\n" ++#: oggenc/audio.c:243 ++#, c-format ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Varování: V souboru AIFF nenalezen žádný společný úsek\n" + +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#: oggenc/audio.c:249 + #, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Varování: Useknutý společný úsek v hlavičce AIFF\n" + +-#: oggdec/oggdec.c:57 ++#: oggenc/audio.c:257 + #, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "" ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" + +-#: oggdec/oggdec.c:58 ++#: oggenc/audio.c:272 + #, c-format +-msgid "Supported options:\n" +-msgstr "" ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Varování: Hlavička AIFF-C useknuta.\n" + +-#: oggdec/oggdec.c:59 ++#: oggenc/audio.c:286 + #, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++msgstr "Varovanie: Nedokážem spracovať komprimované AIFF-C (%c%c%c%c)\n" + +-#: oggdec/oggdec.c:60 ++#: oggenc/audio.c:293 + #, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Varování: V souboru AIFF nenalezen úsek SSND\n" + +-#: oggdec/oggdec.c:61 ++#: oggenc/audio.c:299 + #, c-format +-msgid " --version, -V Print out version number.\n" +-msgstr "" ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Varování: V hlavičce AIFF nalezen poškozený úsek SSND\n" + +-#: oggdec/oggdec.c:62 ++#: oggenc/audio.c:305 + #, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" + +-#: oggdec/oggdec.c:63 ++#: oggenc/audio.c:336 + #, c-format + msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" + msgstr "" ++"Varovanie: OggEnc nepodporuje tento typ súboru AIFF/AIFC\n" ++" Musí to byť 8- alebo 16-bit PCM.\n" + +-#: oggdec/oggdec.c:65 ++#: oggenc/audio.c:379 + #, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Varování: Úsek nerozpoznaného formátu v hlavičce WAV\n" + +-#: oggdec/oggdec.c:67 ++#: oggenc/audio.c:391 + #, c-format +-msgid " --raw, -R Raw (headerless) output.\n" ++msgid "" ++"Warning: INVALID format chunk in wav header.\n" ++" Trying to read anyway (may not work)...\n" + msgstr "" ++"Varování: Úsek NEPLATNÉHO formátu v hlavičce wav.\n" ++" Zkouším přesto číst (možná nebude fungovat)...\n" + +-#: oggdec/oggdec.c:68 ++#: oggenc/audio.c:428 + #, c-format + msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" ++"ERROR: Wav file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM\n" + msgstr "" ++"CHYBA: Soubor wav je nepodporovaného typu (musí být standardní PCM\n" ++" nebo PCM s plovoucí desetinnou čárku typu 3\n" + +-#: oggdec/oggdec.c:114 ++#: oggenc/audio.c:480 + #, c-format +-msgid "Internal error: Unrecognised argument\n" ++msgid "" ++"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"or floating point PCM\n" + msgstr "" ++"CHYBA: Súbor wav je nepodporovaným podformátom (musí to byť 8-, 16-, alebo 24-bit PCM\n" ++"alebo PCM s pohyblivou desatinnou čiarkou\n" + +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "CHYBA: Nemohu otevřít výstupní soubor \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Nemohu otevřít soubor jako vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Kódování souboru \"%s\" hotovo\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "standardní vstup" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "standardní výstup" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Chyba při odstraňování starého souboru %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"CHYBA: Neurčeny vstupní soubory. Použijte -h pro nápovědu.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji " +-"použít -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy +-msgid "WAV file reader" +-msgstr "Čteč souborů WAV" +- +-#: oggenc/audio.c:47 +-msgid "AIFF/AIFC file reader" +-msgstr "Čteč souborů AIFF/AIFC" +- +-#: oggenc/audio.c:49 +-msgid "FLAC file reader" +-msgstr "Čítač súborov FLAC" +- +-#: oggenc/audio.c:50 +-msgid "Ogg FLAC file reader" +-msgstr "Ogg čítač súborov FLAC" +- +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" +- +-#: oggenc/audio.c:139 +-#, c-format +-msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Přeskakuji úsek typu \"%s\", délka %d\n" +- +-#: oggenc/audio.c:165 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Varování: Neočekávaný EOF v úseku AIFF\n" +- +-#: oggenc/audio.c:262 +-#, fuzzy, c-format +-msgid "Warning: No common chunk found in AIFF file\n" +-msgstr "Varování: V souboru AIFF nenalezen žádný společný úsek\n" +- +-#: oggenc/audio.c:268 +-#, fuzzy, c-format +-msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Varování: Useknutý společný úsek v hlavičce AIFF\n" +- +-#: oggenc/audio.c:276 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" +- +-#: oggenc/audio.c:291 +-#, fuzzy, c-format +-msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Varování: Hlavička AIFF-C useknuta.\n" +- +-#: oggenc/audio.c:305 +-#, fuzzy, c-format +-msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Varovanie: Nedokážem spracovať komprimované AIFF-C (%c%c%c%c)\n" +- +-#: oggenc/audio.c:312 +-#, fuzzy, c-format +-msgid "Warning: No SSND chunk found in AIFF file\n" +-msgstr "Varování: V souboru AIFF nenalezen úsek SSND\n" +- +-#: oggenc/audio.c:318 +-#, fuzzy, c-format +-msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Varování: V hlavičce AIFF nalezen poškozený úsek SSND\n" +- +-#: oggenc/audio.c:324 +-#, fuzzy, c-format +-msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky AIFF\n" +- +-#: oggenc/audio.c:370 +-#, fuzzy, c-format +-msgid "" +-"Warning: OggEnc does not support this type of AIFF/AIFC file\n" +-" Must be 8 or 16 bit PCM.\n" +-msgstr "" +-"Varovanie: OggEnc nepodporuje tento typ súboru AIFF/AIFC\n" +-" Musí to byť 8- alebo 16-bit PCM.\n" +- +-#: oggenc/audio.c:427 +-#, fuzzy, c-format +-msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Varování: Úsek nerozpoznaného formátu v hlavičce WAV\n" +- +-#: oggenc/audio.c:440 +-#, fuzzy, c-format +-msgid "" +-"Warning: INVALID format chunk in wav header.\n" +-" Trying to read anyway (may not work)...\n" +-msgstr "" +-"Varování: Úsek NEPLATNÉHO formátu v hlavičce wav.\n" +-" Zkouším přesto číst (možná nebude fungovat)...\n" +- +-#: oggenc/audio.c:519 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Wav file is unsupported type (must be standard PCM\n" +-" or type 3 floating point PCM\n" +-msgstr "" +-"CHYBA: Soubor wav je nepodporovaného typu (musí být standardní PCM\n" +-" nebo PCM s plovoucí desetinnou čárku typu 3\n" +- +-#: oggenc/audio.c:528 +-#, c-format +-msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" +-"or floating point PCM\n" +-msgstr "" +-"CHYBA: Súbor wav je nepodporovaným podformátom (musí to byť 8-, 16-, alebo " +-"24-bit PCM\n" +-"alebo PCM s pohyblivou desatinnou čiarkou\n" +- +-#: oggenc/audio.c:664 ++#: oggenc/audio.c:555 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" + msgstr "Údaje big endian 24-bit PCM v súčasnosti nie sú podporované, končím.\n" + +-#: oggenc/audio.c:670 ++#: oggenc/audio.c:561 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" + msgstr "Vnútorná chyba: pokus o čítanie nepodporovanej bitovej hĺbky %d\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"CHYBA: Dostal jsem nula vzorků z převzorkovávače: váš soubor bude useknut. " +-"Nahlaste toto prosím.\n" ++#: oggenc/audio.c:658 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "CHYBA: Dostal jsem nula vzorků z převzorkovávače: váš soubor bude useknut. Nahlaste toto prosím.\n" + +-#: oggenc/audio.c:790 ++#: oggenc/audio.c:676 + #, c-format + msgid "Couldn't initialise resampler\n" + msgstr "Nemohu inicializovat převzorkovávač\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:58 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Nastavuji pokročilý přepínač \"%s\" enkodéru na %s\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Nastavuji pokročilý přepínač \"%s\" enkodéru na %s\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:95 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Změněna frekvence lowpass z %f kHz na %f kHz\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:98 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Nerozpoznaný pokročilý přepínač \"%s\"\n" + +-#: oggenc/encode.c:124 ++#: oggenc/encode.c:129 + #, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 kanálů by mělo být dost pro všechny. (Lituji, vorbis nepodporuje více)\n" + +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 +-#, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" +- +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kanálů by mělo být dost pro všechny. (Lituji, vorbis nepodporuje více)\n" +- +-#: oggenc/encode.c:246 ++#: oggenc/encode.c:137 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" + msgstr "Požadování minimální nebo maximální bitrate vyžaduje --managed\n" + +-#: oggenc/encode.c:264 ++#: oggenc/encode.c:155 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Inicializace režimu selhala: neplatné parametry pro kvalitu\n" + +-#: oggenc/encode.c:309 ++#: oggenc/encode.c:198 + #, c-format + msgid "Set optional hard quality restrictions\n" + msgstr "Nastaviť voliteľné tvrdé obmedzenia kvality\n" + +-#: oggenc/encode.c:311 ++#: oggenc/encode.c:200 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" + msgstr "Nepodarilo sa nastaviť min/max bitovú rýchlosť v režime kvality\n" + +-#: oggenc/encode.c:327 ++#: oggenc/encode.c:212 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" + msgstr "Inicializace režimu selhala: neplatné parametry pro bitrate\n" + +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "VAROVÁNÍ: Zadán neplatný přepínač, ignoruji->\n" +- +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:269 + msgid "Failed writing header to output stream\n" + msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Nemohu zapsat hlavičku do výstupního proudu\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:335 + msgid "Failed writing data to output stream\n" + msgstr "Nemohu zapisovat data do výstupního proudu\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 ++#: oggenc/encode.c:381 + #, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " + msgstr "\t[%5.1f%%] [zostáva %2dm%.2ds] %c" + +-#: oggenc/encode.c:726 ++#: oggenc/encode.c:391 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " + msgstr "\tKódujem [zatiaľ %2dm%.2ds] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:409 + #, c-format + msgid "" + "\n" +@@ -1187,7 +735,7 @@ msgstr "" + "\n" + "Kódování souboru \"%s\" hotovo\n" + +-#: oggenc/encode.c:746 ++#: oggenc/encode.c:411 + #, c-format + msgid "" + "\n" +@@ -1198,7 +746,7 @@ msgstr "" + "\n" + "Kódování hotovo.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:415 + #, c-format + msgid "" + "\n" +@@ -1207,17 +755,17 @@ msgstr "" + "\n" + "\tDélka souboru: %dm %04.1fs\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:419 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tStrávený čas: %dm %04.1fs\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:422 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tPoměr: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:423 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1226,27 +774,7 @@ msgstr "" + "\tPrůměr bitrate: %.1f kb/s\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:460 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1257,7 +785,17 @@ msgstr "" + " %s%s%s \n" + "při průměrné bitrate %d kb/s " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:462 oggenc/encode.c:469 oggenc/encode.c:477 ++#: oggenc/encode.c:484 oggenc/encode.c:490 ++msgid "standard input" ++msgstr "standardní vstup" ++ ++#: oggenc/encode.c:463 oggenc/encode.c:470 oggenc/encode.c:478 ++#: oggenc/encode.c:485 oggenc/encode.c:491 ++msgid "standard output" ++msgstr "standardní výstup" ++ ++#: oggenc/encode.c:468 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1268,7 +806,7 @@ msgstr "" + " %s%s%s \n" + "při průměrné bitrate %d kb/s (VBR kódování povoleno)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:476 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1279,7 +817,7 @@ msgstr "" + " %s%s%s \n" + "při úrovni kvality %2.2f s použitím omezeného VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:483 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1290,7 +828,7 @@ msgstr "" + " %s%s%s \n" + "při kvalitě %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:489 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1301,234 +839,107 @@ msgstr "" + " %s%s%s \n" + "s použitím správy bitrate " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Nemohu otevřít soubor jako vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Chyba: Nedostatok pamäte.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 +-#, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 ++#: oggenc/oggenc.c:98 + #, c-format + msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "CHYBA: Neurčeny vstupní soubory. Použijte -h pro nápovědu.\n" + +-#: oggenc/oggenc.c:132 ++#: oggenc/oggenc.c:113 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" + msgstr "CHYBA: Při použití stdin určeno více souborů\n" + +-#: oggenc/oggenc.c:139 ++#: oggenc/oggenc.c:120 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji " +-"použít -n\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "CHYBA: Více vstupních souborů s určeným názvem souboru výstupu: doporučuji použít -n\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:176 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "CHYBA: Nemohu otevřít vstupní soubor \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "Čteč souborů WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:204 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Otevírám pomocí modulu %s: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:213 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "CHYBA: Vstupní soubor \"%s\" není v podporovaném formátu\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" ++#: oggenc/oggenc.c:263 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" + msgstr "VAROVÁNÍ: Žádný název souboru, implicitně \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:271 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"CHYBA: Nemohu vytvořit požadované podadresáře pro jméno souboru výstupu \"%s" +-"\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "CHYBA: Nemohu vytvořit požadované podadresáře pro jméno souboru výstupu \"%s\"\n" + +-#: oggenc/oggenc.c:342 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" + msgstr "CHYBA: Názov vstupného súboru je rovnaký ako výstupného \"%s\"\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:289 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "CHYBA: Nemohu otevřít výstupní soubor \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:319 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Převzorkovávám vstup z %d Hz do %d Hz\n" + +-#: oggenc/oggenc.c:406 ++#: oggenc/oggenc.c:326 + #, c-format + msgid "Downmixing stereo to mono\n" + msgstr "Mixuji stereo na mono\n" + +-#: oggenc/oggenc.c:409 ++#: oggenc/oggenc.c:329 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" + msgstr "VAROVANIE: Neviem mixovať, iba stereo do mono\n" + +-#: oggenc/oggenc.c:417 ++#: oggenc/oggenc.c:337 + #, c-format + msgid "Scaling input to %f\n" + msgstr "Prispôsobujem vstup na %f\n" + +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 z %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:381 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -v, --version Print the version number\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" + " argument in kbps. By default, this produces a VBR\n" + " encoding, equivalent to using -q or --quality.\n" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" + " encoding for a fixed-size channel. Using this will\n" + " automatically enable managed bitrate mode (see\n" +@@ -1536,779 +947,635 @@ msgid "" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" + " --advanced-encode-option option=value\n" + " Sets an advanced encoder option to the given value.\n" + " The valid options (and their values) are documented\n" + " in the man page supplied with this program. They are\n" + " for advanced users only, and should be used with\n" + " caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" + " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" + " high), instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Použitie: oggenc [možnosti] vstup.wav [...]\n" ++"\n" ++"MOŽNOSTI:\n" ++" Všeobecné:\n" ++" -Q, --quiet Neposielať žiadny výstup na stderr\n" ++" -h, --help Vypísať tento pomocný text\n" ++" -r, --raw Surový režim. Vstupné súbory sa čítajú priamo ako PCM údaje\n" ++" -B, --raw-bits=n Nastaviť bity/vzorka pre surový vstup. Predvolene je 16\n" ++" -C, --raw-chan=n Nastaviť počet kanálov pre surový vstup. Predvolene je 2\n" ++" -R, --raw-rate=n Nastaviť vzorky/s pre surový vstup. Predvolene je 44100\n" ++" --raw-endianness 1 pre big endian, 0 pre little (predvolene je 0)\n" ++" -b, --bitrate Výber cieľovej nominálnej bitovej rýchlosti.\n" ++" Pokúsi sa kódovať priemerne do tejto bitovej rýchlosti.\n" ++" Berie parameter v kb/s. Zvyčajne je výsledkom VBR.\n" ++" Inou možnosťou je použiť -q, --quality.\n" ++" Pozrite tiež možnosť --managed.\n" ++"--managed Zapne systém správy bitovej rýchlosti. Umožňuje\n" ++" väčšiu presnosť dodržania želanej bitovej rýchlosti.\n" ++" Kódovanie však bude omnoho pomalšie.\n" ++" Ak nepotrebujete úplnú kontrolu nad bitovou rýchlosťou,\n" ++" napríklad pri streamingu, tak to nepoužívajte.\n" ++" -m, --min-bitrate Zadanie minimálnej bitovej rýchlosti (v kb/s).\n" ++" Užitočné pre kódovanie pre kanál fixnej priepustnosti.\n" ++" Automaticky zapína voľbu --managed.\n" ++" -M, --max-bitrate Zadanie maximálnej bitovej rýchlosti (v kb/s).\n" ++" Užitočné pre streaming.\n" ++" Automaticky zapína voľbu --managed.\n" ++" --advanced-encode-option option=hodnota\n" ++" Nastavuje pokročilú možnosť enkodéra na zadanú hodnotu.\n" ++" Platné možnosti (a ich hodnoty) sú zdokumentované\n" ++" v man stránkach tohto programu. Sú určené len pre\n" ++" skúsených používateľov a používajú sa opatrne.\n" ++" -q, --quality Zadanie kvality medzi -1 (najnižšia) a 10 (najvyššia),\n" ++" namiesto zadávania konkrétnej bitovej rýchlosti.\n" ++" Toto je normálny režim práce.\n" ++" Možné sú aj hodnoty s desatinnou presnosťou\n" ++" (napr. 2.75). Predvolená hodnota je 3.\n" ++" --resample n Prevzorkovať vstupné údaje na frekvenciu n (Hz)\n" ++" --downmix Zmiešať stereo na mono. Povolené len pre\n" ++" stereo vstup.\n" ++" -s, --serial Zadanie sériového čísla prúdu údajov.\n" ++" Keď se kóduje viacero súborov, zvýši sa pre každý\n" ++" prúd po tom prvom.\n" ++" --discard-comments Zabráni preneseniu poznámok z FLAC\n" ++" a Ogg FLAC do výstupného súboru Ogg Vorbis.\n" ++" Pomenovanie:\n" ++" -o, --output=nz Zapísať súbor do nz (platné len v režime jedného súboru)\n" ++" -n, --names=reťazec Tvoriť názvy súborov ako tento reťazec,\n" ++" s %%a, %%t, %%l, kde %%n, %%d sa nahradí\n" ++" umelcom, resp. názvom, albumom, číslom stopy\n" ++" a dátumom (viz nižšie pre ich zadanie).\n" ++" %%%% dáva doslovné %%.\n" ++" -X, --name-remove=s Odstrániť určené znaky z parametrov\n" ++" reťazca formátu -n. Vhodné pre zabezpečenie\n" ++" platných názvov súborov.\n" ++" -P, --name-replace=s Nahradiť znaky, ktoré odstránilo --name-remove\n" ++" pomocou zadaných znakov. Ak je tento reťazec kratší\n" ++" než zoznam --name-remove alebo nie je zadaný,\n" ++" prebytočné znaky sa jednoducho odstránia.\n" ++" Predvolené nastavenie pre obidva parametre závisia\n" ++" na jednotlivej platforme.\n" ++" -c, --comment=c Pridať daný reťazec ako ďalšiu poznámku.\n" ++" Dá sa použiť viackrát. Parameter musí byť v tvare\n" ++" \"značka=hodnota\".\n" ++" -d, --date Dátum pré túto stopu (zvyčajne dátum výkonu)\n" ++" -N, --tracknum Číslo pre túto stopu\n" ++" -t, --title Názov pre túto stopu\n" ++" -l, --album Názov albumu\n" ++" -a, --artist Meno umelca\n" ++" -G, --genre Žáner stopy\n" ++" Ak sú zadané viaceré vstupné súbory, použije sa\n" ++" viacero inštancií predchádzajúcich 5 parametrov,\n" ++" v poradí ako boli zadané. Ak je zadaných menej\n" ++" názvov než súborov, OggEnc zobrazí varovanie\n" ++" a znovu použije posledný pre všetky zostávajúce\n" ++" súbory. Ak je zadaných menej čísel stopy, zvyšné\n" ++" súbory sa neočíslujú. Pre ostatné sa použije\n" ++" posledná zadaná značka, bez varovania (takže\n" ++" môžete napríklad zadať dátum, ktorý sa použije\n" ++" pre všetky súbory).\n" ++"\n" ++"VSTUPNÉ SÚBORY:\n" ++" Vstupné súbory OggEnc musia byť v súčasnosti 24-, 16- alebo\n" ++" 8-bitové PCM WAV, AIFF alebo AIFF/C, 32-bitové IEEE WAV\n" ++" s pohyblivou desatinnou čiarkou, alebo FLAC alebo Ogg FLAC.\n" ++" Súbory môžu byť mono alebo stereo (alebo viackanálové)\n" ++" s ľubovoľnou vzorkovacou frekvenciou. Dá sa tiež použiť prepínač\n" ++" --raw pre použitie surového súboru PCM údajov, ktorý musí byť\n" ++" 16-bitový stereo little edian PCM ('bezhlavičkový wav'),\n" ++" ak nie sú zadané ďalšie parametre pre surový režim.\n" ++" Ak zadáte - ako názov vstupného súboru, bude sa čítať zo stdin.\n" ++" V tomto režime ide výstup na stdout, ale môže ísť aj do súboru,\n" ++" ak zadáte normálny názov výstupného súboru pomocou -o\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:570 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" + msgstr "VAROVÁNÍ: Ignoruji neplatný znak '%c' ve formátu názvu\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#: oggenc/oggenc.c:596 oggenc/oggenc.c:716 oggenc/oggenc.c:729 + #, c-format + msgid "Enabling bitrate management engine\n" + msgstr "Povoluji systém správy bitrate\n" + +-#: oggenc/oggenc.c:716 ++#: oggenc/oggenc.c:605 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímá endianness zadána pro nepřímá data. Předpokládám, že vstup " +-"je přímý.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímá endianness zadána pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:608 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" + msgstr "VAROVÁNÍ: Nemohu přečíst argument endianness \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:615 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "VAROVÁNÍ: Nemohu přečíst frekvenci převzorkování \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Varování: Frekvence převzorkování zadána jako %d Hz. Mysleli jste %d Hz?\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Varování: Frekvence převzorkování zadána jako %d Hz. Mysleli jste %d Hz?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++#: oggenc/oggenc.c:631 ++#, c-format ++msgid "Warning: Couldn't parse scaling factor \"%s\"\n" + msgstr "Varovanie: Neviem spracovať škálovací faktor \"%s\"\n" + +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:641 + #, c-format + msgid "No value for advanced encoder option found\n" + msgstr "Nenalezena žádná hodnota pro pokročilý přepínač enkodéru\n" + +-#: oggenc/oggenc.c:776 ++#: oggenc/oggenc.c:656 + #, c-format + msgid "Internal error parsing command line options\n" + msgstr "Interní chyba při zpracovávání přepínačů příkazového řádku\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++#: oggenc/oggenc.c:667 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" + msgstr "Varování: Použita neplatná poznámka (\"%s\"), ignoruji.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:702 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Varování: nominální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:710 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Varování: minimální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:723 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Varování: maximální bitrate \"%s\" nerozpoznána\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:735 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Přepínač kvality \"%s\" nerozpoznán, ignoruji jej\n" + +-#: oggenc/oggenc.c:865 ++#: oggenc/oggenc.c:743 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"VAROVÁNÍ: nastavení kvality příliš vysoké, nastavuji na maximální kvalitu.\n" ++msgstr "VAROVÁNÍ: nastavení kvality příliš vysoké, nastavuji na maximální kvalitu.\n" + +-#: oggenc/oggenc.c:871 ++#: oggenc/oggenc.c:749 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více formátů názvu, používám poslední\n" + +-#: oggenc/oggenc.c:880 ++#: oggenc/oggenc.c:758 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více filtrů formátu názvu, používám poslední\n" + +-#: oggenc/oggenc.c:889 ++#: oggenc/oggenc.c:767 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" + msgstr "VAROVÁNÍ: Zadáno více náhrad filtr formátu názvu, používám poslední\n" + +-#: oggenc/oggenc.c:897 ++#: oggenc/oggenc.c:775 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" + msgstr "VAROVÁNÍ: Zadáno více výstupních souborů, doporučuji použít -n\n" + +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 z %s %s\n" +- +-#: oggenc/oggenc.c:916 ++#: oggenc/oggenc.c:794 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímý počet bitů/vzorek zadán pro nepřímá data. Předpokládám, že " +-"vstup je přímý.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímý počet bitů/vzorek zadán pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#: oggenc/oggenc.c:799 oggenc/oggenc.c:803 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "VAROVÁNÍ: Zadán neplatný počet bitů/vzorek, předpokládám 16.\n" + +-#: oggenc/oggenc.c:932 ++#: oggenc/oggenc.c:810 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímý počet kanálů zadán po nepřímá data. Předpokládám, že vstup " +-"je přím.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímý počet kanálů zadán po nepřímá data. Předpokládám, že vstup je přím.\n" + +-#: oggenc/oggenc.c:937 ++#: oggenc/oggenc.c:815 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "VAROVÁNÍ: Zadán neplatný počet kanálů, předpokládám 2.\n" + +-#: oggenc/oggenc.c:948 ++#: oggenc/oggenc.c:826 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"VAROVÁNÍ: Přímá vzorkovací frekvence zadána pro nepřímá data. Předpokládám, " +-"že vstup je přímý.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "VAROVÁNÍ: Přímá vzorkovací frekvence zadána pro nepřímá data. Předpokládám, že vstup je přímý.\n" + +-#: oggenc/oggenc.c:953 ++#: oggenc/oggenc.c:831 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" + msgstr "VAROVÁNÍ: Určena neplatná vzorkovací frekvence, předpokládám 44100.\n" + +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 ++#: oggenc/oggenc.c:835 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "VAROVÁNÍ: Zadán neplatný přepínač, ignoruji->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Nemohu převést poznámku do UTF-8, nemohu ji přidat\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#: oggenc/oggenc.c:857 vorbiscomment/vcomment.c:274 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Nemohu převést poznámku do UTF-8, nemohu ji přidat\n" + +-#: oggenc/oggenc.c:1033 ++#: oggenc/oggenc.c:876 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" ++msgstr "VAROVÁNÍ: Zadáno nedostatečně názvů, implicitně používám poslední název.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Nemohu vytvořit adresář \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Chyba při kontrole existence adresáře %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Chyba: segment cesty \"%s\" není adresář\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Varovanie: Poznámka %d v prúde údajov %d má neplatný formát, neobsahuje '=': " +-"\"%s\"\n" ++#: ogginfo/ogginfo2.c:171 ++#, c-format ++msgid "Warning: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "Varovanie: Poznámka %d v prúde údajov %d má neplatný formát, neobsahuje '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Varování: Neplatný název pole poznámky v poznámce %d (proud %d): \"%s\"\n" ++#: ogginfo/ogginfo2.c:179 ++#, c-format ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Varování: Neplatný název pole poznámky v poznámce %d (proud %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): špatná značka " +-"délky\n" ++#: ogginfo/ogginfo2.c:210 ogginfo/ogginfo2.c:218 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): špatná značka délky\n" + +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): příliš málo " +-"bajtů\n" ++#: ogginfo/ogginfo2.c:225 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): příliš málo bajtů\n" + +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): neplatná " +-"sekvence\n" ++#: ogginfo/ogginfo2.c:284 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Varování: Neplatná sekvence UTF-8 v poznámce %d (proud %d): neplatná sekvence\n" + +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++#: ogginfo/ogginfo2.c:295 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" + msgstr "Varování: Selhání v dekodéru utf8. To by nemělo být možné\n" + +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#: ogginfo/ogginfo2.c:318 + #, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Varovanie: Nepodarilo sa dekódovať hlavičkový paket theora - neplatný prúd " +-"údajov theora (%d)\n" ++msgid "Warning: Could not decode theora header packet - invalid theora stream (%d)\n" ++msgstr "Varovanie: Nepodarilo sa dekódovať hlavičkový paket theora - neplatný prúd údajov theora (%d)\n" + +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varovanie: Prúd údajov theora %d nemá hlavičky správne rámcované. Posledná " +-"strana hlavičky obsahuje nadbytočné pakety alebo má nenulovú granulepos\n" ++#: ogginfo/ogginfo2.c:325 ++#, c-format ++msgid "Warning: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Varovanie: Prúd údajov theora %d nemá hlavičky správne rámcované. Posledná strana hlavičky obsahuje nadbytočné pakety alebo má nenulovú granulepos\n" + +-#: ogginfo/ogginfo2.c:400 ++#: ogginfo/ogginfo2.c:329 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Hlavičky theora spracované pre prúd údajov %d, nasledujú informácie...\n" ++msgstr "Hlavičky theora spracované pre prúd údajov %d, nasledujú informácie...\n" + +-#: ogginfo/ogginfo2.c:403 ++#: ogginfo/ogginfo2.c:332 + #, c-format + msgid "Version: %d.%d.%d\n" + msgstr "Verzia: %d.%d.%d\n" + +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#: ogginfo/ogginfo2.c:334 ogginfo/ogginfo2.c:491 + #, c-format + msgid "Vendor: %s\n" + msgstr "Dodavatel: %s\n" + +-#: ogginfo/ogginfo2.c:406 ++#: ogginfo/ogginfo2.c:335 + #, c-format + msgid "Width: %d\n" + msgstr "Šírka: %d\n" + +-#: ogginfo/ogginfo2.c:407 ++#: ogginfo/ogginfo2.c:336 + #, c-format + msgid "Height: %d\n" + msgstr "Výška: %d\n" + +-#: ogginfo/ogginfo2.c:408 ++#: ogginfo/ogginfo2.c:337 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" + msgstr "Celkový obraz: %d o %d, orezať posun (%d, %d)\n" + +-#: ogginfo/ogginfo2.c:411 ++#: ogginfo/ogginfo2.c:340 + msgid "Frame offset/size invalid: width incorrect\n" + msgstr "Neplatný posun/veľkosť rámca: nesprávna šírka\n" + +-#: ogginfo/ogginfo2.c:413 ++#: ogginfo/ogginfo2.c:342 + msgid "Frame offset/size invalid: height incorrect\n" + msgstr "Neplatný posun/veľkosť rámca: nesprávna výška\n" + +-#: ogginfo/ogginfo2.c:416 ++#: ogginfo/ogginfo2.c:345 + msgid "Invalid zero framerate\n" + msgstr "Neplatná nulová rýchlosť rámcov\n" + +-#: ogginfo/ogginfo2.c:418 ++#: ogginfo/ogginfo2.c:347 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" + msgstr "Rýchlosť rámcov %d/%d (%.02f fps)\n" + +-#: ogginfo/ogginfo2.c:422 ++#: ogginfo/ogginfo2.c:351 + msgid "Aspect ratio undefined\n" + msgstr "Pomer strán nebol definovaný\n" + +-#: ogginfo/ogginfo2.c:427 ++#: ogginfo/ogginfo2.c:356 + #, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++msgid "Pixel aspect ratio %d:%d (1:%f)\n" + msgstr "" + +-#: ogginfo/ogginfo2.c:429 ++#: ogginfo/ogginfo2.c:358 + msgid "Frame aspect 4:3\n" + msgstr "Pomer strán 4:3\n" + +-#: ogginfo/ogginfo2.c:431 ++#: ogginfo/ogginfo2.c:360 + msgid "Frame aspect 16:9\n" + msgstr "Pomer strán 16:9\n" + +-#: ogginfo/ogginfo2.c:433 +-#, fuzzy, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "Pomer strán 4:3\n" ++#: ogginfo/ogginfo2.c:362 ++#, c-format ++msgid "Frame aspect 1:%d\n" ++msgstr "Pomer strán 1:%d\n" + +-#: ogginfo/ogginfo2.c:437 ++#: ogginfo/ogginfo2.c:366 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" + msgstr "Farebný priestor: Rec. ITU-R BT.470-6 Systém M (NTSC)\n" + +-#: ogginfo/ogginfo2.c:439 ++#: ogginfo/ogginfo2.c:368 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + msgstr "Farebný priestor: Rec. ITU-R BT.470-6 Systémy B a G (PAL)\n" + +-#: ogginfo/ogginfo2.c:441 ++#: ogginfo/ogginfo2.c:370 + msgid "Colourspace unspecified\n" + msgstr "Nebol zadaný farebný priestor\n" + +-#: ogginfo/ogginfo2.c:444 ++#: ogginfo/ogginfo2.c:373 + msgid "Pixel format 4:2:0\n" + msgstr "Formát pixelov 4:2:0\n" + +-#: ogginfo/ogginfo2.c:446 ++#: ogginfo/ogginfo2.c:375 + msgid "Pixel format 4:2:2\n" + msgstr "Formát pixelov 4:2:2\n" + +-#: ogginfo/ogginfo2.c:448 ++#: ogginfo/ogginfo2.c:377 + msgid "Pixel format 4:4:4\n" + msgstr "Formát pixelov 4:4:4\n" + +-#: ogginfo/ogginfo2.c:450 ++#: ogginfo/ogginfo2.c:379 + msgid "Pixel format invalid\n" + msgstr "Neplatný formát pixelov\n" + +-#: ogginfo/ogginfo2.c:452 ++#: ogginfo/ogginfo2.c:381 + #, c-format + msgid "Target bitrate: %d kbps\n" + msgstr "Cieľová bitová rýchlosť: %d kb/s\n" + +-#: ogginfo/ogginfo2.c:453 ++#: ogginfo/ogginfo2.c:382 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" + msgstr "Číselné nastavenie kvality (0-63): %d\n" + +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++#: ogginfo/ogginfo2.c:385 ogginfo/ogginfo2.c:514 + msgid "User comments section follows...\n" + msgstr "Následuje oblast poznámek uživatele...\n" + +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" ++#: ogginfo/ogginfo2.c:401 ogginfo/ogginfo2.c:530 ++msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" ++msgstr "Varovanie: granulepos v prúde údajov %d sa znižuje z %I64d na %I64d" + +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" ++#: ogginfo/ogginfo2.c:404 ogginfo/ogginfo2.c:533 ++#, c-format ++msgid "Warning: granulepos in stream %d decreases from %lld to %lld" + msgstr "Varovanie: granulepos v prúde údajov %d sa znižuje z %lld na %lld" + +-#: ogginfo/ogginfo2.c:520 ++#: ogginfo/ogginfo2.c:432 + msgid "" + "Theora stream %d:\n" +-"\tTotal data length: %" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" ++"Prúd údajov theora %d:\n" ++"\tCelková dĺžka údajov: %I64d bajtov\n" ++"\tPrehrávací čas: %ldm:%02ld.%03lds\n" ++"\tPriemerná bitová rýchlosť: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Varování: Nemohu dekódovat paket hlavičky vorbis - neplatný proud vorbis (%" +-"d)\n" +- +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varování: Proud vorbis %d nemá hlavičky správně umístěné v rámech. Poslední " +-"strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" +- +-#: ogginfo/ogginfo2.c:569 +-#, c-format +-msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "Hlavičky vorbis zpracovány pro proud %d, následují informace...\n" +- +-#: ogginfo/ogginfo2.c:572 +-#, c-format +-msgid "Version: %d\n" +-msgstr "Verze: %d\n" +- +-#: ogginfo/ogginfo2.c:576 +-#, c-format +-msgid "Vendor: %s (%s)\n" +-msgstr "Dodavatel: %s (%s)\n" +- +-#: ogginfo/ogginfo2.c:584 +-#, c-format +-msgid "Channels: %d\n" +-msgstr "Kanálů: %d\n" +- +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:438 + #, c-format + msgid "" +-"Rate: %ld\n" +-"\n" ++"Theora stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Frekvence: %ld\n" +-"\n" ++"Prúd údajov theora %d:\n" ++"\tCelková dĺžka údajov: %lld bajtov\n" ++"\tPrehrávací čas: %ldm:%02ld.%03lds\n" ++"\tPriemerná bitová rýchlosť: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:466 + #, c-format +-msgid "Nominal bitrate: %f kb/s\n" +-msgstr "Nominální bitrate: %f kb/s\n" ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Varování: Nemohu dekódovat paket hlavičky vorbis - neplatný proud vorbis (%d)\n" + +-#: ogginfo/ogginfo2.c:591 +-msgid "Nominal bitrate not set\n" +-msgstr "Nominální bitrate nenastavena\n" +- +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:473 + #, c-format +-msgid "Upper bitrate: %f kb/s\n" +-msgstr "Vyšší bitrate: %f kb/s\n" ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Varování: Proud vorbis %d nemá hlavičky správně umístěné v rámech. Poslední strana hlavičky obsahuje další pakety nebo má nenulovou granulepos\n" + +-#: ogginfo/ogginfo2.c:597 +-msgid "Upper bitrate not set\n" +-msgstr "Vyšší bitrate nenastavena\n" +- +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:477 + #, c-format +-msgid "Lower bitrate: %f kb/s\n" +-msgstr "Nižší bitrate: %f kb/s\n" +- +-#: ogginfo/ogginfo2.c:603 +-msgid "Lower bitrate not set\n" +-msgstr "Nižší bitrate nenastavena\n" +- +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:651 +-msgid "" +-"Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Varovanie: Nepodarilo sa dekódovať hlavičkový paket theora - neplatný prúd " +-"údajov theora (%d)\n" +- +-#: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"Varovanie: Nepodarilo sa dekódovať hlavičkový paket theora - neplatný prúd " +-"údajov theora (%d)\n" +- +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Varovanie: Prúd údajov theora %d nemá hlavičky správne rámcované. Posledná " +-"strana hlavičky obsahuje nadbytočné pakety alebo má nenulovú granulepos\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Hlavičky theora spracované pre prúd údajov %d, nasledujú informácie...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Verzia: %d.%d.%d\n" ++msgid "Vorbis headers parsed for stream %d, information follows...\n" ++msgstr "Hlavičky vorbis zpracovány pro proud %d, následují informace...\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:480 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Dodavatel: %s\n" +- +-#: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Nominální bitrate nenastavena\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" ++msgid "Version: %d\n" ++msgstr "Verze: %d\n" + +-#: ogginfo/ogginfo2.c:765 ++#: ogginfo/ogginfo2.c:484 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" ++msgid "Vendor: %s (%s)\n" ++msgstr "Dodavatel: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" ++#: ogginfo/ogginfo2.c:492 ++#, c-format ++msgid "Channels: %d\n" ++msgstr "Kanálů: %d\n" + +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" ++#: ogginfo/ogginfo2.c:493 ++#, c-format ++msgid "" ++"Rate: %ld\n" ++"\n" + msgstr "" ++"Frekvence: %ld\n" ++"\n" + +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" ++#: ogginfo/ogginfo2.c:496 ++#, c-format ++msgid "Nominal bitrate: %f kb/s\n" ++msgstr "Nominální bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" ++#: ogginfo/ogginfo2.c:499 ++msgid "Nominal bitrate not set\n" ++msgstr "Nominální bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:502 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" ++msgid "Upper bitrate: %f kb/s\n" ++msgstr "Vyšší bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:505 ++msgid "Upper bitrate not set\n" ++msgstr "Vyšší bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:795 +-#, fuzzy +-msgid "Invalid zero granulepos rate\n" +-msgstr "Neplatná nulová rýchlosť rámcov\n" ++#: ogginfo/ogginfo2.c:508 ++#, c-format ++msgid "Lower bitrate: %f kb/s\n" ++msgstr "Nižší bitrate: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:797 +-#, fuzzy, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "Rýchlosť rámcov %d/%d (%.02f fps)\n" ++#: ogginfo/ogginfo2.c:511 ++msgid "Lower bitrate not set\n" ++msgstr "Nižší bitrate nenastavena\n" + +-#: ogginfo/ogginfo2.c:810 +-msgid "\n" +-msgstr "" ++#: ogginfo/ogginfo2.c:539 ++msgid "Negative granulepos on vorbis stream outside of headers. This file was created by a buggy encoder\n" ++msgstr "Záporné granulepos na prúde údajov vorbis mimo hlavičiek. Tento súbor bol vytvorený chybným enkodérom\n" + +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" ++#: ogginfo/ogginfo2.c:561 ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" ++"Prúd údajov vorbis %d:\n" ++"\tCelková dĺžka údajov: %I64d bajtov\n" ++"\tPrehrávací čas: %ldm:%02ld.%03lds\n" ++"\tPriemerná bitová rýchlosť: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:853 ++#: ogginfo/ogginfo2.c:567 ++#, c-format + msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" ++"Vorbis stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" ++"Prúd údajov vorbis %d:\n" ++"\tCelková dĺžka údajov: %lld bajtov\n" ++"\tPrehrávací čas: %ldm:%02ld.%03lds\n" ++"\tPriemerná bitová rýchlosť: %f kb/s\n" + +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" ++#: ogginfo/ogginfo2.c:602 ++#, c-format ++msgid "Warning: EOS not set on stream %d\n" + msgstr "Varování: EOS nenastaveno v proudu %d\n" + +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" ++#: ogginfo/ogginfo2.c:738 ++msgid "Warning: Invalid header page, no packet found\n" + msgstr "Varování: Neplatná strana hlavičky, nenalezen paket\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++#: ogginfo/ogginfo2.c:756 ++#, c-format ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" + msgstr "Varování: Neplatná strana hlavičky v proudu %d, obsahuje více paketů\n" + +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:770 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Upozornenie: Prúd údajov %d má sériové číslo %d, čo je síce prípustné, ale " +-"môže spôsobiť problémy niektorým nástrojom,\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Upozornenie: Prúd údajov %d má sériové číslo %d, čo je síce prípustné, ale môže spôsobiť problémy niektorým nástrojom,\n" + +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" +-"Varovanie: V údajoch sa našla diera približne na pozícii %lld bajtov. " +-"Poškodený ogg.\n" ++#: ogginfo/ogginfo2.c:788 ++msgid "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted ogg.\n" ++msgstr "Varovanie: V údajoch sa našla diera, približne na pozícii %l64d bajtov. Poškodený ogg.\n" ++ ++#: ogginfo/ogginfo2.c:790 ++#, c-format ++msgid "Warning: Hole in data found at approximate offset %lld bytes. Corrupted ogg.\n" ++msgstr "Varovanie: V údajoch sa našla diera približne na pozícii %lld bajtov. Poškodený ogg.\n" + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:815 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Chyba pri otváraní vstupného súboru \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:820 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2317,93 +1584,80 @@ msgstr "" + "Spracúvam súbor \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:829 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Nepodarilo sa nájsť obsluhu pre prúd údajov, vzdávam sa\n" + +-#: ogginfo/ogginfo2.c:1156 ++#: ogginfo/ogginfo2.c:837 + msgid "Page found for stream after EOS flag" + msgstr "Našla sa stránka pre prúd údajov po značke EOS" + +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Obmedzenia pre Ogg muxing boli porušené, nový prúd údajov pred EOS všetkých " +-"predchádzajúcich prúdoch" ++#: ogginfo/ogginfo2.c:840 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Obmedzenia pre Ogg muxing boli porušené, nový prúd údajov pred EOS všetkých predchádzajúcich prúdoch" + +-#: ogginfo/ogginfo2.c:1163 ++#: ogginfo/ogginfo2.c:844 + msgid "Error unknown." + msgstr "Neznáma chyba." + +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:847 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file: %s.\n" + msgstr "" + "Varovanie: neplatné umiestnenie stránky v logickom prúde %d\n" + "Vyzerá to na poškodený súbor ogg: %s.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:859 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Nový logický prúd údajov (#%d, sériové: %08x): typ %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" +-"Varovanie: príznak začiatku prúdu údajov nebol nastavený na prúde údajov %d\n" ++#: ogginfo/ogginfo2.c:862 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" ++msgstr "Varovanie: príznak začiatku prúdu údajov nebol nastavený na prúde údajov %d\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" +-"Varovanie: príznak začiatku prúdu údajov sa našiel vnútri prúdu údajov %d\n" ++#: ogginfo/ogginfo2.c:866 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" ++msgstr "Varovanie: príznak začiatku prúdu údajov sa našiel vnútri prúdu údajov %d\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Varování: mezera čísel sekvence v proudu %d. Dostal jsem stranu %ld, když " +-"jsem očekával stranu %ld. To indikuje chybějící data.\n" ++#: ogginfo/ogginfo2.c:871 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Varování: mezera čísel sekvence v proudu %d. Dostal jsem stranu %ld, když jsem očekával stranu %ld. To indikuje chybějící data.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:886 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Logický proud %d skončil\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:894 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Chyba: V souboru \"%s\" nenalezena data ogg\n" + "Vstup pravděpodobně není ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 z %s %s\n" +- + # FIXME: s/files1/file1/ +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:905 ++#, c-format + msgid "" ++"ogginfo 1.1.0\n" + "(c) 2003-2005 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.1.0\n" + "(c) 2002-2005 Michael Smith \n" +@@ -2417,17 +1671,12 @@ msgstr "" + "\t pre niektoré typy prúdov údajov.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 ++#: ogginfo/ogginfo2.c:926 + #, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2437,7 +1686,7 @@ msgstr "" + "a pro diagnostiku problémů s nimi.\n" + "Úplná nápověda je zobrazena pomocí \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 ++#: ogginfo/ogginfo2.c:955 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" + msgstr "Nezadány vstupní soubory. \"ogginfo -h\" pro nápovědu\n" +@@ -2497,888 +1746,301 @@ msgstr "%s: přepínač `-W %s' není jednoznačný\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: přepínač `-W %s' musí být zadán bez argumentu\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++#: vcut/vcut.c:133 ++#, c-format ++msgid "Page error. Corrupt input.\n" ++msgstr "Chyba strany. Poškozený vstup.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++#: vcut/vcut.c:150 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Chyba bitového proudu, pokračuji\n" + +-#: vcut/vcut.c:225 ++#: vcut/vcut.c:175 + #, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Nemohu otevřít %s pro zápis\n" ++msgid "Found EOS before cut point.\n" ++msgstr "Našel jsem EOS před místem řezu.\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Použitie: vcut vstup.ogg výstup1.ogg výstup2.ogg [ +bodrezu]\n" ++#: vcut/vcut.c:184 ++#, c-format ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Nastavuji eso: aktualizace synchronizace vrátila 0\n" + +-#: vcut/vcut.c:266 ++#: vcut/vcut.c:194 + #, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Místo řezu není uvnitř proudu. Druhý soubor bude prázdný\n" + +-#: vcut/vcut.c:277 ++#: vcut/vcut.c:227 + #, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Nemohu otevřít %s pro čtení\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Neobsloužený speciální případ: první soubor příliš krátký?\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 ++#: vcut/vcut.c:286 + #, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Nemohu zpracovat bod řezu \"%s\"\n" ++msgid "" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" ++msgstr "" ++"CHYBA: První dva pakety zvuku se nevešly do jedné\n" ++" strany ogg. Soubor se možná nebude dekódovat správně.\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Spracúvam: Strihám %lld sekunde\n" ++#: vcut/vcut.c:299 ++#, c-format ++msgid "Recoverable bitstream error\n" ++msgstr "Zotavitelná chyba bitového proudu\n" + +-#: vcut/vcut.c:303 ++#: vcut/vcut.c:309 + #, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Spracúvam: Strihám na %lld vzorkách\n" ++msgid "Bitstream error\n" ++msgstr "Chyba bitového proudu\n" + +-#: vcut/vcut.c:314 ++#: vcut/vcut.c:332 + #, c-format +-msgid "Processing failed\n" +-msgstr "Zpracování selhalo\n" ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Aktualizace synchronizace vrátila 0, nastavuji eos\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Varování: Neočekávaný EOF při čtení hlavičky WAV\n" ++#: vcut/vcut.c:381 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Vstup není ogg.\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Kľúč sa nenašiel" ++#: vcut/vcut.c:391 ++#, c-format ++msgid "Error in first page\n" ++msgstr "Chyba v první straně\n" + +-#: vcut/vcut.c:412 ++#: vcut/vcut.c:396 + #, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgid "error in first packet\n" ++msgstr "chyba v prvním paketu\n" + +-#: vcut/vcut.c:456 ++#: vcut/vcut.c:402 + #, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Chyba v primární hlavičce: není to vorbis?\n" + +-#: vcut/vcut.c:460 ++#: vcut/vcut.c:422 + #, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgid "Secondary header corrupt\n" ++msgstr "Sekundární hlavička poškozena\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Nemohu zapsat poznámky do výstupního souboru: %s\n" ++#: vcut/vcut.c:435 ++#, c-format ++msgid "EOF in headers\n" ++msgstr "EOF v hlavičkách\n" + +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Chyba při čtení první strany bitového proudu Ogg." ++#: vcut/vcut.c:468 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cutpoint]\n" ++msgstr "Použitie: vcut vstup.ogg výstup1.ogg výstup2.ogg [ +bodrezu]\n" + +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:472 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"VAROVÁNÍ: vcut je stále experimentální kód.\n" ++"Zkontrolujte, že výstupní soubory jsou správné, před odstraněním zdrojů.\n" ++"\n" + +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Zotavitelná chyba bitového proudu\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Sekundární hlavička poškozena\n" +- +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:477 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Chyba bitového proudu, pokračuji\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Chyba v primární hlavičce: není to vorbis?\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Nemohu otevřít %s pro čtení\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:482 vcut/vcut.c:487 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Vstup není ogg.\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Nemohu otevřít %s pro zápis\n" + +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Chyba bitového proudu, pokračuji\n" ++#: vcut/vcut.c:493 vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Nemohu zpracovat bod řezu \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:503 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgid "Processing: Cutting at %lld seconds\n" ++msgstr "Spracúvam: Strihám %lld sekunde\n" + +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Našel jsem EOS před místem řezu.\n" ++#: vcut/vcut.c:505 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Spracúvam: Strihám na %lld vzorkách\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:515 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Zpracování selhalo\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Chyba při čtení první strany bitového proudu Ogg." ++#: vcut/vcut.c:537 ++#, c-format ++msgid "Error reading headers\n" ++msgstr "Chyba při čtení hlaviček\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Chyba při čtení prvního paketu hlavičky." ++#: vcut/vcut.c:560 ++#, c-format ++msgid "Error writing first output file\n" ++msgstr "Chyba při zapisování prvního souboru výstupu\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:568 ++#, c-format ++msgid "Error writing second output file\n" ++msgstr "Chyba při zapisování druhého souboru výstupu\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:229 + msgid "Input truncated or empty." + msgstr "Vstup useknut nebo prázdný." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:231 + msgid "Input is not an Ogg bitstream." + msgstr "Vstup není bitový proud Ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Bitový proud ogg neobsahuje data vorbis." ++#: vorbiscomment/vcedit.c:249 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Chyba při čtení první strany bitového proudu Ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "EOF před koncem hlaviček vorbis." ++#: vorbiscomment/vcedit.c:255 ++msgid "Error reading initial header packet." ++msgstr "Chyba při čtení prvního paketu hlavičky." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:261 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Bitový proud ogg neobsahuje data vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:284 + msgid "Corrupt secondary header." + msgstr "Poškozená sekundární hlavička." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:305 ++msgid "EOF before end of vorbis headers." + msgstr "EOF před koncem hlaviček vorbis." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:458 + msgid "Corrupt or missing data, continuing..." + msgstr "Poškozená nebo chybějící data, pokračuji..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Chyba při zapisování proudu na výstup. Výstupní proud může být poškozený " +-"nebo useknutý." ++#: vorbiscomment/vcedit.c:498 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Chyba při zapisování proudu na výstup. Výstupní proud může být poškozený nebo useknutý." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:108 vorbiscomment/vcomment.c:134 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Nemohu otevřít soubor jako vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:153 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Špatná poznámka: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:165 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "špatná poznámka: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:175 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Nemohu zapsat poznámky do výstupního souboru: %s\n" + +-#: vorbiscomment/vcomment.c:280 ++#: vorbiscomment/vcomment.c:192 + #, c-format + msgid "no action specified\n" + msgstr "neurčena žádná akce\n" + +-#: vorbiscomment/vcomment.c:384 ++#: vorbiscomment/vcomment.c:292 + #, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Nemohu převést poznámku do UTF8, nemohu ji přidat\n" +- +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 +-#, c-format + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Chybný typ v zozname prepínačov" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in UTF-8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Použití: \n" ++" vorbiscomment [-l] soubor.ogg (pro vypsání poznámek)\n" ++" vorbiscomment -a vstup.ogg výstup.ogg (pro připojení poznámek)\n" ++" vorbiscomment -w vstup.ogg výstup.ogg (pro změnu poznámek)\n" ++"\tv případě zápisu je na stdin očekávána sada poznámek\n" ++"\tve tvaru 'ZNAČKA=hodnota'. Tato sada úplně nahradí\n" ++"\texistující sadu.\n" ++" Jak -a, tak -w mohou dostat jen jeden název souboru,\n" ++" v tom případě bude použit dočasný soubor.\n" ++" -c může být použito pro vytvoření poznámek z určeného souboru\n" ++" místo stdin.\n" ++" Příklad: vorbiscomment -a vstup.ogg -c poznámky.txt\n" ++" připojí poznámky v poznámky.txt do vstup.ogg\n" ++" Konečně, můžete zadat jakýkoli počet značek, které přidat,\n" ++" na příkazové řádce pomocí přepínače -t. Např.\n" ++" vorbiscomment -a vstup.ogg -t \"ARTIST=Nějaký Chlapík\" -t \"TITLE=Název\"\n" ++" (všimněte si, že při použití tohoto je čtení poznámek ze souboru\n" ++" poznámek nebo stdin zakázáno)\n" ++" Přímý režim (--raw, -R) bude číst a zapisovat poznámky v utf8,\n" ++" místo jejich konverze do znakové sady uživatele. To je\n" ++" užitečné pro používání vorbiscomment ve skriptech. Není to ale\n" ++" dostatečné pro obecný pohyb poznámek ve všech případech.\n" ++ ++#: vorbiscomment/vcomment.c:376 + #, c-format + msgid "Internal error parsing command options\n" + msgstr "Interní chyba při zpracovávání přepínačů příkazu\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:462 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Chyba při otevírání vstupního souboru '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 ++#: vorbiscomment/vcomment.c:471 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "" +-"Název vstupního souboru nemůže být stejný jako název výstupního souboru\n" ++msgstr "Název vstupního souboru nemůže být stejný jako název výstupního souboru\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:482 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Chyba při otevírání výstupního souboru '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:497 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Chyba při otevírání souboru poznámek '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:514 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Chyba při otevírání souboru poznámek '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:542 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Chyba při odstraňování starého souboru %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:544 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Chyba při přejmenovávání %s na %s\n" + +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Chyba při odstraňování starého souboru %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Čteč souborů WAV" +- +-#, fuzzy +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "Údaje big endian 24-bit PCM v súčasnosti nie sú podporované, končím.\n" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Interní chyba při zpracovávání přepínačů příkazu\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Chyba strany. Poškozený vstup.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Nastavuji eso: aktualizace synchronizace vrátila 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Místo řezu není uvnitř proudu. Druhý soubor bude prázdný\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Neobsloužený speciální případ: první soubor příliš krátký?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Místo řezu není uvnitř proudu. Druhý soubor bude prázdný\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "CHYBA: První dva pakety zvuku se nevešly do jedné\n" +-#~ " strany ogg. Soubor se možná nebude dekódovat správně.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Aktualizace synchronizace vrátila 0, nastavuji eos\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Chyba bitového proudu\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Chyba v první straně\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "chyba v prvním paketu\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF v hlavičkách\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "VAROVÁNÍ: vcut je stále experimentální kód.\n" +-#~ "Zkontrolujte, že výstupní soubory jsou správné, před odstraněním zdrojů.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Chyba při čtení hlaviček\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Chyba při zapisování prvního souboru výstupu\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Chyba při zapisování druhého souboru výstupu\n" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 z %s %s\n" +-#~ " od Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Použitie: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help tento pomocný text\n" +-#~ " -V, --version zobraziť verziu Ogg123\n" +-#~ " -d, --device=d používa 'd' ako výstupné zariadenie\n" +-#~ " Možné zariadenia sú ('*'=živo, '@'=súbor):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-#~ " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -@, --list=filename Read playlist of files and URLs from \"filename" +-#~ "\"\n" +-#~ " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-#~ " -v, --verbose Display progress and other status information\n" +-#~ " -q, --quiet Don't display anything (no title)\n" +-#~ " -x n, --nth Play every 'n'th block\n" +-#~ " -y n, --ntimes Repeat every played block 'n' times\n" +-#~ " -z, --shuffle Shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s Set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=názov súboru Nastaviť názov súboru výstupu pre zariadenie\n" +-#~ " súboru určené predtým (pomocou -d).\n" +-#~ " -k n, --skip n Preskočiť prvých 'n' sekúnd\n" +-#~ " -o, --device-option=k:v odovzdáva špeciálny prepínač k s hodnotou\n" +-#~ " v zariadeniu určenému predtým (pomocou -d). Ak chcete viac " +-#~ "informácií\n" +-#~ " viz manuálovú stránku.\n" +-#~ " -b n, --buffer n používať vstupnú vyrovnávaciu pamäť 'n' kilobajtov\n" +-#~ " -p n, --prebuffer n načítať n%% vstupné vyrovnávacie pamäte pred " +-#~ "prehrávaním\n" +-#~ " -v, --verbose zobrazovať priebeh a iné stavové informácie\n" +-#~ " -q, --quiet nezobrazovať nič (žiadny názov)\n" +-#~ " -x n, --nth prehrávať každý 'n'tý blok\n" +-#~ " -y n, --ntimes zopakovať každý prehrávaný blok 'n'-krát\n" +-#~ " -z, --shuffle pomiešať poradie prehrávania\n" +-#~ "\n" +-#~ "ogg123 preskočí na ďalšiu pieseň pri SIGINT (Ctrl-C); dva SIGINTy v " +-#~ "rámci\n" +-#~ "s milisekúnd spôsobí ukončenie ogg123.\n" +-#~ " -l, --delay=s nastaviť s [milisekúnd] (implicitne 500).\n" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -v, --version Print the version number\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. By default, this produces a VBR\n" +-#~ " encoding, equivalent to using -q or --quality.\n" +-#~ " See the --managed option to use a managed bitrate\n" +-#~ " targetting the selected bitrate.\n" +-#~ " --managed Enable the bitrate management engine. This will " +-#~ "allow\n" +-#~ " much greater control over the precise bitrate(s) " +-#~ "used,\n" +-#~ " but encoding will be much slower. Don't use it " +-#~ "unless\n" +-#~ " you have a strong need for detailed control over\n" +-#~ " bitrate, such as for streaming.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel. Using this will\n" +-#~ " automatically enable managed bitrate mode (see\n" +-#~ " --managed).\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications. Using this will " +-#~ "automatically\n" +-#~ " enable managed bitrate mode (see --managed).\n" +-#~ " --advanced-encode-option option=value\n" +-#~ " Sets an advanced encoder option to the given " +-#~ "value.\n" +-#~ " The valid options (and their values) are " +-#~ "documented\n" +-#~ " in the man page supplied with this program. They " +-#~ "are\n" +-#~ " for advanced users only, and should be used with\n" +-#~ " caution.\n" +-#~ " -q, --quality Specify quality, between -1 (very low) and 10 " +-#~ "(very\n" +-#~ " high), instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " The default quality level is 3.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-#~ " being copied to the output Ogg Vorbis file.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times. The argument should be in the\n" +-#~ " format \"tag=value\".\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or " +-#~ "AIFF/C\n" +-#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. " +-#~ "Files\n" +-#~ " may be mono or stereo (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an output filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Použitie: oggenc [možnosti] vstup.wav [...]\n" +-#~ "\n" +-#~ "MOŽNOSTI:\n" +-#~ " Všeobecné:\n" +-#~ " -Q, --quiet Neposielať žiadny výstup na stderr\n" +-#~ " -h, --help Vypísať tento pomocný text\n" +-#~ " -r, --raw Surový režim. Vstupné súbory sa čítajú priamo ako " +-#~ "PCM údaje\n" +-#~ " -B, --raw-bits=n Nastaviť bity/vzorka pre surový vstup. Predvolene " +-#~ "je 16\n" +-#~ " -C, --raw-chan=n Nastaviť počet kanálov pre surový vstup. Predvolene " +-#~ "je 2\n" +-#~ " -R, --raw-rate=n Nastaviť vzorky/s pre surový vstup. Predvolene je " +-#~ "44100\n" +-#~ " --raw-endianness 1 pre big endian, 0 pre little (predvolene je 0)\n" +-#~ " -b, --bitrate Výber cieľovej nominálnej bitovej rýchlosti.\n" +-#~ " Pokúsi sa kódovať priemerne do tejto bitovej " +-#~ "rýchlosti.\n" +-#~ " Berie parameter v kb/s. Zvyčajne je výsledkom VBR.\n" +-#~ " Inou možnosťou je použiť -q, --quality.\n" +-#~ " Pozrite tiež možnosť --managed.\n" +-#~ "--managed Zapne systém správy bitovej rýchlosti. Umožňuje\n" +-#~ " väčšiu presnosť dodržania želanej bitovej " +-#~ "rýchlosti.\n" +-#~ " Kódovanie však bude omnoho pomalšie.\n" +-#~ " Ak nepotrebujete úplnú kontrolu nad bitovou " +-#~ "rýchlosťou,\n" +-#~ " napríklad pri streamingu, tak to nepoužívajte.\n" +-#~ " -m, --min-bitrate Zadanie minimálnej bitovej rýchlosti (v kb/s).\n" +-#~ " Užitočné pre kódovanie pre kanál fixnej " +-#~ "priepustnosti.\n" +-#~ " Automaticky zapína voľbu --managed.\n" +-#~ " -M, --max-bitrate Zadanie maximálnej bitovej rýchlosti (v kb/s).\n" +-#~ " Užitočné pre streaming.\n" +-#~ " Automaticky zapína voľbu --managed.\n" +-#~ " --advanced-encode-option option=hodnota\n" +-#~ " Nastavuje pokročilú možnosť enkodéra na zadanú " +-#~ "hodnotu.\n" +-#~ " Platné možnosti (a ich hodnoty) sú zdokumentované\n" +-#~ " v man stránkach tohto programu. Sú určené len pre\n" +-#~ " skúsených používateľov a používajú sa opatrne.\n" +-#~ " -q, --quality Zadanie kvality medzi -1 (najnižšia) a 10 " +-#~ "(najvyššia),\n" +-#~ " namiesto zadávania konkrétnej bitovej rýchlosti.\n" +-#~ " Toto je normálny režim práce.\n" +-#~ " Možné sú aj hodnoty s desatinnou presnosťou\n" +-#~ " (napr. 2.75). Predvolená hodnota je 3.\n" +-#~ " --resample n Prevzorkovať vstupné údaje na frekvenciu n (Hz)\n" +-#~ " --downmix Zmiešať stereo na mono. Povolené len pre\n" +-#~ " stereo vstup.\n" +-#~ " -s, --serial Zadanie sériového čísla prúdu údajov.\n" +-#~ " Keď se kóduje viacero súborov, zvýši sa pre každý\n" +-#~ " prúd po tom prvom.\n" +-#~ " --discard-comments Zabráni preneseniu poznámok z FLAC\n" +-#~ " a Ogg FLAC do výstupného súboru Ogg Vorbis.\n" +-#~ " Pomenovanie:\n" +-#~ " -o, --output=nz Zapísať súbor do nz (platné len v režime jedného " +-#~ "súboru)\n" +-#~ " -n, --names=reťazec Tvoriť názvy súborov ako tento reťazec,\n" +-#~ " s %%a, %%t, %%l, kde %%n, %%d sa nahradí\n" +-#~ " umelcom, resp. názvom, albumom, číslom stopy\n" +-#~ " a dátumom (viz nižšie pre ich zadanie).\n" +-#~ " %%%% dáva doslovné %%.\n" +-#~ " -X, --name-remove=s Odstrániť určené znaky z parametrov\n" +-#~ " reťazca formátu -n. Vhodné pre zabezpečenie\n" +-#~ " platných názvov súborov.\n" +-#~ " -P, --name-replace=s Nahradiť znaky, ktoré odstránilo --name-remove\n" +-#~ " pomocou zadaných znakov. Ak je tento reťazec kratší\n" +-#~ " než zoznam --name-remove alebo nie je zadaný,\n" +-#~ " prebytočné znaky sa jednoducho odstránia.\n" +-#~ " Predvolené nastavenie pre obidva parametre závisia\n" +-#~ " na jednotlivej platforme.\n" +-#~ " -c, --comment=c Pridať daný reťazec ako ďalšiu poznámku.\n" +-#~ " Dá sa použiť viackrát. Parameter musí byť v tvare\n" +-#~ " \"značka=hodnota\".\n" +-#~ " -d, --date Dátum pré túto stopu (zvyčajne dátum výkonu)\n" +-#~ " -N, --tracknum Číslo pre túto stopu\n" +-#~ " -t, --title Názov pre túto stopu\n" +-#~ " -l, --album Názov albumu\n" +-#~ " -a, --artist Meno umelca\n" +-#~ " -G, --genre Žáner stopy\n" +-#~ " Ak sú zadané viaceré vstupné súbory, použije sa\n" +-#~ " viacero inštancií predchádzajúcich 5 parametrov,\n" +-#~ " v poradí ako boli zadané. Ak je zadaných menej\n" +-#~ " názvov než súborov, OggEnc zobrazí varovanie\n" +-#~ " a znovu použije posledný pre všetky zostávajúce\n" +-#~ " súbory. Ak je zadaných menej čísel stopy, zvyšné\n" +-#~ " súbory sa neočíslujú. Pre ostatné sa použije\n" +-#~ " posledná zadaná značka, bez varovania (takže\n" +-#~ " môžete napríklad zadať dátum, ktorý sa použije\n" +-#~ " pre všetky súbory).\n" +-#~ "\n" +-#~ "VSTUPNÉ SÚBORY:\n" +-#~ " Vstupné súbory OggEnc musia byť v súčasnosti 24-, 16- alebo\n" +-#~ " 8-bitové PCM WAV, AIFF alebo AIFF/C, 32-bitové IEEE WAV\n" +-#~ " s pohyblivou desatinnou čiarkou, alebo FLAC alebo Ogg FLAC.\n" +-#~ " Súbory môžu byť mono alebo stereo (alebo viackanálové)\n" +-#~ " s ľubovoľnou vzorkovacou frekvenciou. Dá sa tiež použiť prepínač\n" +-#~ " --raw pre použitie surového súboru PCM údajov, ktorý musí byť\n" +-#~ " 16-bitový stereo little edian PCM ('bezhlavičkový wav'),\n" +-#~ " ak nie sú zadané ďalšie parametre pre surový režim.\n" +-#~ " Ak zadáte - ako názov vstupného súboru, bude sa čítať zo stdin.\n" +-#~ " V tomto režime ide výstup na stdout, ale môže ísť aj do súboru,\n" +-#~ " ak zadáte normálny názov výstupného súboru pomocou -o\n" +-#~ "\n" +- +-#~ msgid "Frame aspect 1:%d\n" +-#~ msgstr "Pomer strán 1:%d\n" +- +-#~ msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" +-#~ msgstr "Varovanie: granulepos v prúde údajov %d sa znižuje z %I64d na %I64d" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Prúd údajov theora %d:\n" +-#~ "\tCelková dĺžka údajov: %I64d bajtov\n" +-#~ "\tPrehrávací čas: %ldm:%02ld.%03lds\n" +-#~ "\tPriemerná bitová rýchlosť: %f kb/s\n" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Prúd údajov theora %d:\n" +-#~ "\tCelková dĺžka údajov: %lld bajtov\n" +-#~ "\tPrehrávací čas: %ldm:%02ld.%03lds\n" +-#~ "\tPriemerná bitová rýchlosť: %f kb/s\n" +- +-#~ msgid "" +-#~ "Negative granulepos on vorbis stream outside of headers. This file was " +-#~ "created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Záporné granulepos na prúde údajov vorbis mimo hlavičiek. Tento súbor bol " +-#~ "vytvorený chybným enkodérom\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Prúd údajov vorbis %d:\n" +-#~ "\tCelková dĺžka údajov: %I64d bajtov\n" +-#~ "\tPrehrávací čas: %ldm:%02ld.%03lds\n" +-#~ "\tPriemerná bitová rýchlosť: %f kb/s\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Prúd údajov vorbis %d:\n" +-#~ "\tCelková dĺžka údajov: %lld bajtov\n" +-#~ "\tPrehrávací čas: %ldm:%02ld.%03lds\n" +-#~ "\tPriemerná bitová rýchlosť: %f kb/s\n" +- +-#~ msgid "" +-#~ "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted " +-#~ "ogg.\n" +-#~ msgstr "" +-#~ "Varovanie: V údajoch sa našla diera, približne na pozícii %l64d bajtov. " +-#~ "Poškodený ogg.\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in UTF-8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Použití: \n" +-#~ " vorbiscomment [-l] soubor.ogg (pro vypsání poznámek)\n" +-#~ " vorbiscomment -a vstup.ogg výstup.ogg (pro připojení poznámek)\n" +-#~ " vorbiscomment -w vstup.ogg výstup.ogg (pro změnu poznámek)\n" +-#~ "\tv případě zápisu je na stdin očekávána sada poznámek\n" +-#~ "\tve tvaru 'ZNAČKA=hodnota'. Tato sada úplně nahradí\n" +-#~ "\texistující sadu.\n" +-#~ " Jak -a, tak -w mohou dostat jen jeden název souboru,\n" +-#~ " v tom případě bude použit dočasný soubor.\n" +-#~ " -c může být použito pro vytvoření poznámek z určeného souboru\n" +-#~ " místo stdin.\n" +-#~ " Příklad: vorbiscomment -a vstup.ogg -c poznámky.txt\n" +-#~ " připojí poznámky v poznámky.txt do vstup.ogg\n" +-#~ " Konečně, můžete zadat jakýkoli počet značek, které přidat,\n" +-#~ " na příkazové řádce pomocí přepínače -t. Např.\n" +-#~ " vorbiscomment -a vstup.ogg -t \"ARTIST=Nějaký Chlapík\" -t " +-#~ "\"TITLE=Název\"\n" +-#~ " (všimněte si, že při použití tohoto je čtení poznámek ze souboru\n" +-#~ " poznámek nebo stdin zakázáno)\n" +-#~ " Přímý režim (--raw, -R) bude číst a zapisovat poznámky v utf8,\n" +-#~ " místo jejich konverze do znakové sady uživatele. To je\n" +-#~ " užitečné pro používání vorbiscomment ve skriptech. Není to ale\n" +-#~ " dostatečné pro obecný pohyb poznámek ve všech případech.\n" ++#~ msgid "Couldn't convert comment to UTF8, cannot add\n" ++#~ msgstr "Nemohu převést poznámku do UTF8, nemohu ji přidat\n" +diff --git a/po/sl.po b/po/sl.po +new file mode 100644 +index 0000000..3326d9c +--- /dev/null ++++ b/po/sl.po +@@ -0,0 +1,2884 @@ ++# Slovenian translation for vorbis-tools ++# Copyright (C) 2009 THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the vorbis-tools package. ++# ++# Andrej Znidarsic , 2012. ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: vorbis-tools-1.4.0\n" ++"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" ++"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"PO-Revision-Date: 2012-09-29 04:52+0000\n" ++"Last-Translator: Andrej Znidarsic \n" ++"Language-Team: Slovenian \n" ++"Language: sl\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" ++ ++#: ogg123/buffer.c:117 ++#, c-format ++msgid "ERROR: Out of memory in malloc_action().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v malloc_action().\n" ++ ++#: ogg123/buffer.c:364 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "NAPAKA: ni bilo mogoče dodeliti pomnilnika v malloc_buffer_stats()\n" ++ ++#: ogg123/callbacks.c:76 ++msgid "ERROR: Device not available.\n" ++msgstr "NAPAKA: naprava ni na voljo.\n" ++ ++#: ogg123/callbacks.c:79 ++#, c-format ++msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++msgstr "NAPAKA: %s zahteva, da se izhodno datoteko navede z -f.\n" ++ ++#: ogg123/callbacks.c:82 ++#, c-format ++msgid "ERROR: Unsupported option value to %s device.\n" ++msgstr "NAPAKA: napravi %s je bila podana nepodprta možnost izbire.\n" ++ ++#: ogg123/callbacks.c:86 ++#, c-format ++msgid "ERROR: Cannot open device %s.\n" ++msgstr "NAPAKA: naprave %s ni bilo mogoče odpreti.\n" ++ ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "ERROR: Device %s failure.\n" ++msgstr "NAPAKA: napaka naprave %s.\n" ++ ++#: ogg123/callbacks.c:93 ++#, c-format ++msgid "ERROR: An output file cannot be given for %s device.\n" ++msgstr "NAPAKA: izhodne datoteke ni mogoče podati za napravo %s.\n" ++ ++#: ogg123/callbacks.c:96 ++#, c-format ++msgid "ERROR: Cannot open file %s for writing.\n" ++msgstr "NAPAKA: datoteke %s ni mogoče odpreti za pisanje.\n" ++ ++#: ogg123/callbacks.c:100 ++#, c-format ++msgid "ERROR: File %s already exists.\n" ++msgstr "NAPAKA: datoteka %s že obstaja.\n" ++ ++#: ogg123/callbacks.c:103 ++#, c-format ++msgid "ERROR: This error should never happen (%d). Panic!\n" ++msgstr "NAPAKA: ta napaka se nebi smela nikoli zgoditi (%d). Panika!\n" ++ ++#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 ++msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v new_audio_reopen_arg().\n" ++ ++#: ogg123/callbacks.c:179 ++msgid "Error: Out of memory in new_print_statistics_arg().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v new_print_statistics_arg().\n" ++ ++#: ogg123/callbacks.c:238 ++msgid "ERROR: Out of memory in new_status_message_arg().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v new_status_message_arg().\n" ++ ++#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "Napaka: pomanjkanje pomnilnika v decoder_buffered_metadata_callback().\n" ++ ++#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 ++msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v decoder_buffered_metadata_callback().\n" ++ ++#: ogg123/cfgfile_options.c:55 ++msgid "System error" ++msgstr "Sistemska napaka" ++ ++#: ogg123/cfgfile_options.c:58 ++#, c-format ++msgid "=== Parse error: %s on line %d of %s (%s)\n" ++msgstr "=== napaka razčlenjanja: %s v vrstici %d v %s (%s)\n" ++ ++#: ogg123/cfgfile_options.c:134 ++msgid "Name" ++msgstr "Ime" ++ ++#: ogg123/cfgfile_options.c:137 ++msgid "Description" ++msgstr "Opis" ++ ++#: ogg123/cfgfile_options.c:140 ++msgid "Type" ++msgstr "Vrsta" ++ ++#: ogg123/cfgfile_options.c:143 ++msgid "Default" ++msgstr "Privzeto" ++ ++#: ogg123/cfgfile_options.c:169 ++#, c-format ++msgid "none" ++msgstr "brez" ++ ++#: ogg123/cfgfile_options.c:172 ++#, c-format ++msgid "bool" ++msgstr "logična vrednost" ++ ++#: ogg123/cfgfile_options.c:175 ++#, c-format ++msgid "char" ++msgstr "znak" ++ ++#: ogg123/cfgfile_options.c:178 ++#, c-format ++msgid "string" ++msgstr "niz" ++ ++#: ogg123/cfgfile_options.c:181 ++#, c-format ++msgid "int" ++msgstr "celo število" ++ ++#: ogg123/cfgfile_options.c:184 ++#, c-format ++msgid "float" ++msgstr "število s plavajočo vejico" ++ ++#: ogg123/cfgfile_options.c:187 ++#, c-format ++msgid "double" ++msgstr "dvojno" ++ ++#: ogg123/cfgfile_options.c:190 ++#, c-format ++msgid "other" ++msgstr "drugo" ++ ++#: ogg123/cfgfile_options.c:196 ++msgid "(NULL)" ++msgstr "(BREZ VREDNOSTI)" ++ ++#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 ++#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 ++#: oggenc/oggenc.c:673 ++msgid "(none)" ++msgstr "(brez)" ++ ++#: ogg123/cfgfile_options.c:429 ++msgid "Success" ++msgstr "Uspeh" ++ ++#: ogg123/cfgfile_options.c:433 ++msgid "Key not found" ++msgstr "Ključ ni bil najden" ++ ++#: ogg123/cfgfile_options.c:435 ++msgid "No key" ++msgstr "Ni ključa" ++ ++#: ogg123/cfgfile_options.c:437 ++msgid "Bad value" ++msgstr "Neveljavna vrednost" ++ ++#: ogg123/cfgfile_options.c:439 ++msgid "Bad type in options list" ++msgstr "Neveljavna vrsta v spisku možnosti" ++ ++#: ogg123/cfgfile_options.c:441 ++msgid "Unknown error" ++msgstr "Neznana napaka" ++ ++#: ogg123/cmdline_options.c:83 ++msgid "Internal error parsing command line options.\n" ++msgstr "Notranja napaka razčlenjevanja možnosti ukazne vrstice.\n" ++ ++#: ogg123/cmdline_options.c:90 ++#, c-format ++msgid "Input buffer size smaller than minimum size of %dkB." ++msgstr "Velikost vhodnega medpomnilnika je manjša od najmanjše vrednosti %dkB." ++ ++#: ogg123/cmdline_options.c:102 ++#, c-format ++msgid "" ++"=== Error \"%s\" while parsing config option from command line.\n" ++"=== Option was: %s\n" ++msgstr "" ++"=== Napaka \"%s\" med razčlenjevanjem nastavitvene možnosti iz ukazne vrstice.\n" ++"=== Možnost je bila: %s\n" ++ ++#: ogg123/cmdline_options.c:109 ++#, c-format ++msgid "Available options:\n" ++msgstr "Razpoložljive možnosti:\n" ++ ++#: ogg123/cmdline_options.c:118 ++#, c-format ++msgid "=== No such device %s.\n" ++msgstr "=== Ni naprave %s.\n" ++ ++#: ogg123/cmdline_options.c:138 ++#, c-format ++msgid "=== Driver %s is not a file output driver.\n" ++msgstr "=== Gonilnik %s ni datotečni izhodni gonilnik.\n" ++ ++#: ogg123/cmdline_options.c:143 ++msgid "=== Cannot specify output file without specifying a driver.\n" ++msgstr "=== Ni mogoče navesti izhodne datoteke brez navedbe gonilnika.\n" ++ ++#: ogg123/cmdline_options.c:162 ++#, c-format ++msgid "=== Incorrect option format: %s.\n" ++msgstr "=== Napačen oblika možnosti: %s.\n" ++ ++#: ogg123/cmdline_options.c:177 ++msgid "--- Prebuffer value invalid. Range is 0-100.\n" ++msgstr "--- Vrednost predpomnilnika je neveljavna. Veljavno območje je 0-100.\n" ++ ++#: ogg123/cmdline_options.c:201 ++#, c-format ++msgid "ogg123 from %s %s" ++msgstr "ogg123 iz %s %s" ++ ++#: ogg123/cmdline_options.c:208 ++msgid "--- Cannot play every 0th chunk!\n" ++msgstr "--- Vsakega 0-tega bloka ni možno predvajati.\n" ++ ++#: ogg123/cmdline_options.c:216 ++msgid "" ++"--- Cannot play every chunk 0 times.\n" ++"--- To do a test decode, use the null output driver.\n" ++msgstr "" ++"--- Ni možno predvajati vsakega bloka 0-krat.\n" ++"--- Za preizkusno odkodiranje uporabite brez-vrednostni izhodni gonilnik.\n" ++ ++#: ogg123/cmdline_options.c:232 ++#, c-format ++msgid "--- Cannot open playlist file %s. Skipped.\n" ++msgstr "--- Datoteke seznama predvajanja %s ni bilo mogoče odpreti. Preskočeno.\n" ++ ++#: ogg123/cmdline_options.c:248 ++msgid "=== Option conflict: End time is before start time.\n" ++msgstr "=== Spor možnosti: čas zaključka je nastavljen pred čas začetka.\n" ++ ++#: ogg123/cmdline_options.c:261 ++#, c-format ++msgid "--- Driver %s specified in configuration file invalid.\n" ++msgstr "--- Gonilnik %s določen v nastavitveni datoteki je neveljaven.\n" ++ ++#: ogg123/cmdline_options.c:271 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== V nastavitveni datoteki ni določen noben gonilnik, privzetega gonilnika pa ni bilo mogoče naložiti. Končevanje.\n" ++ ++#: ogg123/cmdline_options.c:306 ++#, c-format ++msgid "" ++"ogg123 from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"ogg123 od %s %s\n" ++" iz fundacije Xiph.org (http://www.xiph.org/)\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:309 ++#, c-format ++msgid "" ++"Usage: ogg123 [options] file ...\n" ++"Play Ogg audio files and network streams.\n" ++"\n" ++msgstr "" ++"Uporaba: ogg123 [možnosti] datoteka …\n" ++"Predvajajte zvočne datoteke ter omrežne pretoke Ogg.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:312 ++#, c-format ++msgid "Available codecs: " ++msgstr "Razpoložljivi kodeki: " ++ ++#: ogg123/cmdline_options.c:315 ++#, c-format ++msgid "FLAC, " ++msgstr "FLAC, " ++ ++#: ogg123/cmdline_options.c:319 ++#, c-format ++msgid "Speex, " ++msgstr "Speex, " ++ ++#: ogg123/cmdline_options.c:322 ++#, c-format ++msgid "" ++"Ogg Vorbis.\n" ++"\n" ++msgstr "" ++"Ogg Vorbis.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:324 ++#, c-format ++msgid "Output options\n" ++msgstr "Izhodne možnosti\n" ++ ++#: ogg123/cmdline_options.c:325 ++#, c-format ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d dev, --device dev Uporabi izhodno napravo »dev«. Razpoložljive naprave:\n" ++ ++#: ogg123/cmdline_options.c:327 ++#, c-format ++msgid "Live:" ++msgstr "V živo:" ++ ++#: ogg123/cmdline_options.c:336 ++#, c-format ++msgid "File:" ++msgstr "Datoteka:" ++ ++#: ogg123/cmdline_options.c:345 ++#, c-format ++msgid "" ++" -f file, --file file Set the output filename for a file device\n" ++" previously specified with --device.\n" ++msgstr "" ++" -f datoteka, --file datoteka Nastavi izhodno ime datoteke za datotečno napravo\n" ++" predhodno navedeno z –-device.\n" ++ ++#: ogg123/cmdline_options.c:348 ++#, c-format ++msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" ++msgstr " --audio-buffer n Uporabi izhodni zvočni medpomnilnik 'n' kilobajtov\n" ++ ++#: ogg123/cmdline_options.c:349 ++#, c-format ++msgid "" ++" -o k:v, --device-option k:v\n" ++" Pass special option 'k' with value 'v' to the\n" ++" device previously specified with --device. See\n" ++" the ogg123 man page for available device options.\n" ++msgstr "" ++" -o k:v, --device-option k:v\n" ++" Napravi predhodno navedeni z --device \n" ++" podaj posebno možnost 'k' z vrednostjo 'v'. Razpoložljive\n" ++" možnosti naprave si opoglejte na strani priročnika ogg123.\n" ++ ++#: ogg123/cmdline_options.c:355 ++#, c-format ++msgid "Playlist options\n" ++msgstr "Možnosti seznama predvajanja\n" ++ ++#: ogg123/cmdline_options.c:356 ++#, c-format ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ datoteka, --list datoteka Prebere seznam predvajanja datotek in URL-je iz \"datoteke\"\n" ++ ++#: ogg123/cmdline_options.c:357 ++#, c-format ++msgid " -r, --repeat Repeat playlist indefinitely\n" ++msgstr " -r, --repeat Ponavljaj seznam predvajanja v nedogled\n" ++ ++#: ogg123/cmdline_options.c:358 ++#, c-format ++msgid " -R, --remote Use remote control interface\n" ++msgstr " -R, --remote Uporabi oddaljen nadzorni vmesnik\n" ++ ++#: ogg123/cmdline_options.c:359 ++#, c-format ++msgid " -z, --shuffle Shuffle list of files before playing\n" ++msgstr " -z, --shuffle Premešaj spisek datotek pred prevajanjem\n" ++ ++#: ogg123/cmdline_options.c:360 ++#, c-format ++msgid " -Z, --random Play files randomly until interrupted\n" ++msgstr " -Z, --random Naključno predvajaj datoteke do prekinitve\n" ++ ++#: ogg123/cmdline_options.c:363 ++#, c-format ++msgid "Input options\n" ++msgstr "Vhodne možnosti\n" ++ ++#: ogg123/cmdline_options.c:364 ++#, c-format ++msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++msgstr " -b n, --buffer n Uporabi vhodni medpomnilnik 'n' kilobajtov\n" ++ ++#: ogg123/cmdline_options.c:365 ++#, c-format ++msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++msgstr " -p n, --prebuffer n Naloži n%% vhodnega medpomnilnika pred predvajanjem\n" ++ ++#: ogg123/cmdline_options.c:368 ++#, c-format ++msgid "Decode options\n" ++msgstr "Možnosti odkodiranja\n" ++ ++#: ogg123/cmdline_options.c:369 ++#, c-format ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Preskoči prvih 'n' sekund (ali zapis hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:370 ++#, c-format ++msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -K n, --end n Končaj pri 'n' sekundah (ali zapis hh:mm:ss)\n" ++ ++#: ogg123/cmdline_options.c:371 ++#, c-format ++msgid " -x n, --nth n Play every 'n'th block\n" ++msgstr " -x n, --nth n Predvajaj vsak 'n'-ti blok\n" ++ ++#: ogg123/cmdline_options.c:372 ++#, c-format ++msgid " -y n, --ntimes n Repeat every played block 'n' times\n" ++msgstr " -y n, --ntimes n Vsak predvajan blok ponavljaj 'n'-krat\n" ++ ++#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 ++#, c-format ++msgid "Miscellaneous options\n" ++msgstr "Razne možnosti\n" ++ ++#: ogg123/cmdline_options.c:376 ++#, c-format ++msgid "" ++" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" ++" will skip to the next song on SIGINT (Ctrl-C),\n" ++" and will terminate if two SIGINTs are received\n" ++" within the specified timeout 's'. (default 500)\n" ++msgstr "" ++" -l s, --delay s Nastavi časovno omejitev uničenja v milisekundah. Ogg123\n" ++" bo preskočil na naslednjo pesem ob SIGINT (Ctrl-C),\n" ++" in bo uničen ob prejemu dveh SIGNINT-ov\n" ++" znotraj navedene časovne omejitve 's'. (Privzeto 500)\n" ++ ++#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 ++#, c-format ++msgid " -h, --help Display this help\n" ++msgstr " -h, --help Prikaži to pomoč\n" ++ ++#: ogg123/cmdline_options.c:382 ++#, c-format ++msgid " -q, --quiet Don't display anything (no title)\n" ++msgstr " -q, --quiet Ne prikaži ničesar (ni naziva)\n" ++ ++#: ogg123/cmdline_options.c:383 ++#, c-format ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Prikaži napredek in ostale informacije stanja\n" ++ ++#: ogg123/cmdline_options.c:384 ++#, c-format ++msgid " -V, --version Display ogg123 version\n" ++msgstr " -V, --version Prikaži verzijo ogg123\n" ++ ++#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 ++#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 ++#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 ++#: ogg123/vorbis_comments.c:97 ++#, c-format ++msgid "ERROR: Out of memory.\n" ++msgstr "NAPAKA: Pomanjkanje pomnilnika.\n" ++ ++#: ogg123/format.c:82 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "NAPAKA: Pomnilnika v malloc_decoder_stats() ni bilo mogoče dodeliti\n" ++ ++#: ogg123/http_transport.c:145 ++msgid "ERROR: Could not set signal mask." ++msgstr "NAPAKA: Ni bilo mogoče nastaviti signalne maske." ++ ++#: ogg123/http_transport.c:202 ++msgid "ERROR: Unable to create input buffer.\n" ++msgstr "NAPAKA: Ni bilo možno ustvariti vhodnega medpomnilnika.\n" ++ ++#: ogg123/ogg123.c:81 ++msgid "default output device" ++msgstr "privzeta izhodna naprava" ++ ++#: ogg123/ogg123.c:83 ++msgid "shuffle playlist" ++msgstr "premešaj seznam predvajanja" ++ ++#: ogg123/ogg123.c:85 ++msgid "repeat playlist forever" ++msgstr "ponavljaj seznam predvajanja v nedogled" ++ ++#: ogg123/ogg123.c:231 ++#, c-format ++msgid "Could not skip to %f in audio stream." ++msgstr "Ni bilo mogoče preskočiti v %f v zvočnem pretoku." ++ ++#: ogg123/ogg123.c:376 ++#, c-format ++msgid "" ++"\n" ++"Audio Device: %s" ++msgstr "" ++"\n" ++"Zvočna naprava: %s" ++ ++#: ogg123/ogg123.c:377 ++#, c-format ++msgid "Author: %s" ++msgstr "Avtor: %s" ++ ++#: ogg123/ogg123.c:378 ++#, c-format ++msgid "Comments: %s" ++msgstr "Opombe: %s" ++ ++#: ogg123/ogg123.c:422 ++#, c-format ++msgid "WARNING: Could not read directory %s.\n" ++msgstr "OPOZORILO: Ni bilo mogoče brati mape %s.\n" ++ ++#: ogg123/ogg123.c:458 ++msgid "Error: Could not create audio buffer.\n" ++msgstr "Napaka: Ni bilo mogoče ustvariti zvočnega medpomnilnika.\n" ++ ++#: ogg123/ogg123.c:561 ++#, c-format ++msgid "No module could be found to read from %s.\n" ++msgstr "Ni bilo možno najti modula za branje iz %s.\n" ++ ++#: ogg123/ogg123.c:566 ++#, c-format ++msgid "Cannot open %s.\n" ++msgstr "%s ni bilo mogoče odpreti.\n" ++ ++#: ogg123/ogg123.c:572 ++#, c-format ++msgid "The file format of %s is not supported.\n" ++msgstr "Vrsta datoteke datoteke %s ni podprta.\n" ++ ++#: ogg123/ogg123.c:582 ++#, c-format ++msgid "Error opening %s using the %s module. The file may be corrupted.\n" ++msgstr "Napaka med odpiranjem %s z uporabo modula %s. Lahko, da je datoteka pokvarjena.\n" ++ ++#: ogg123/ogg123.c:601 ++#, c-format ++msgid "Playing: %s" ++msgstr "Predvajanje: %s" ++ ++#: ogg123/ogg123.c:612 ++#, c-format ++msgid "Could not skip %f seconds of audio." ++msgstr "Ni bilo mogoče preskočiti %f sekund zvočnega zapisa." ++ ++#: ogg123/ogg123.c:667 ++msgid "ERROR: Decoding failure.\n" ++msgstr "NAPAKA: odkodiranje je spodletelo.\n" ++ ++#: ogg123/ogg123.c:710 ++msgid "ERROR: buffer write failed.\n" ++msgstr "NAPAKA: pisanje v medpomnilnik je spodletelo.\n" ++ ++#: ogg123/ogg123.c:748 ++msgid "Done." ++msgstr "Končano." ++ ++#: ogg123/oggvorbis_format.c:208 ++msgid "--- Hole in the stream; probably harmless\n" ++msgstr "--- Luknja v pretoku; verjetno nenevarno\n" ++ ++#: ogg123/oggvorbis_format.c:214 ++msgid "=== Vorbis library reported a stream error.\n" ++msgstr "=== Knjižnica Vorbis je sporočila napako pretakanja.\n" ++ ++#: ogg123/oggvorbis_format.c:361 ++#, c-format ++msgid "Ogg Vorbis stream: %d channel, %ld Hz" ++msgstr "Ogg Vorbis pretok: %d kanal, %ld Hz" ++ ++#: ogg123/oggvorbis_format.c:366 ++#, c-format ++msgid "Vorbis format: Version %d" ++msgstr "Vrsta Vorbis: Različica %d" ++ ++#: ogg123/oggvorbis_format.c:370 ++#, c-format ++msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" ++msgstr "Namigi bitne hitrosti: zgornja=%ld nominalna=%ld spodnja=%ld okno=%ld" ++ ++#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#, c-format ++msgid "Encoded by: %s" ++msgstr "Kodirano z: %s" ++ ++#: ogg123/playlist.c:46 ogg123/playlist.c:57 ++#, c-format ++msgid "ERROR: Out of memory in create_playlist_member().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v create_playlist_member().\n" ++ ++#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" ++msgstr "Opozorilo: iz mape %s ni bilo mogoče brati.\n" ++ ++#: ogg123/playlist.c:278 ++#, c-format ++msgid "Warning from playlist %s: Could not read directory %s.\n" ++msgstr "Opozorilo seznama predvajanja %s: iz mape %s ni bilo mogoče brati.\n" ++ ++#: ogg123/playlist.c:323 ogg123/playlist.c:335 ++#, c-format ++msgid "ERROR: Out of memory in playlist_to_array().\n" ++msgstr "NAPAKA: pomanjkanje pomnilnika v playlist_to_array().\n" ++ ++#: ogg123/speex_format.c:363 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" ++msgstr "Ogg Speex pretok: %d kanal, %d Hz, %s način (VBR)" ++ ++#: ogg123/speex_format.c:369 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" ++msgstr "Ogg Speex pretok: kanal %d, %d Hz, %s način" ++ ++#: ogg123/speex_format.c:375 ++#, c-format ++msgid "Speex version: %s" ++msgstr "Različica Speex: %s" ++ ++#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 ++#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 ++#: ogg123/speex_format.c:438 ++msgid "Invalid/corrupted comments" ++msgstr "Neveljavne/pokvarjene opombe" ++ ++#: ogg123/speex_format.c:475 ++msgid "Cannot read header" ++msgstr "Glave ni mogoče brati" ++ ++#: ogg123/speex_format.c:480 ++#, c-format ++msgid "Mode number %d does not (any longer) exist in this version" ++msgstr "Številka načina %d ni (več) prisotna v tej različici" ++ ++#: ogg123/speex_format.c:489 ++msgid "" ++"The file was encoded with a newer version of Speex.\n" ++" You need to upgrade in order to play it.\n" ++msgstr "" ++"Datoteka je bila kodriana z novejšo različico Speex-a.\n" ++" Za predvajanje jo boste morali nadgraditi.\n" ++ ++#: ogg123/speex_format.c:493 ++msgid "" ++"The file was encoded with an older version of Speex.\n" ++"You would need to downgrade the version in order to play it." ++msgstr "" ++"Datoteka je bila kodirana s starejšo različico Speex-a.\n" ++"Različico boste morali podgraditi, če jo želite predvajati." ++ ++#: ogg123/status.c:60 ++#, c-format ++msgid "%sPrebuf to %.1f%%" ++msgstr "%s predpomni kot %.1f%%" ++ ++#: ogg123/status.c:65 ++#, c-format ++msgid "%sPaused" ++msgstr "%sPremor" ++ ++#: ogg123/status.c:69 ++#, c-format ++msgid "%sEOS" ++msgstr "%sEOS" ++ ++#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 ++#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#, c-format ++msgid "Memory allocation error in stats_init()\n" ++msgstr "Napaka dodeljevanja pomnilnika v stats_init()\n" ++ ++#: ogg123/status.c:211 ++#, c-format ++msgid "File: %s" ++msgstr "Datoteka: %s" ++ ++#: ogg123/status.c:217 ++#, c-format ++msgid "Time: %s" ++msgstr "Čas: %s" ++ ++#: ogg123/status.c:245 ++#, c-format ++msgid "of %s" ++msgstr "od %s" ++ ++#: ogg123/status.c:265 ++#, c-format ++msgid "Avg bitrate: %5.1f" ++msgstr "Povprečna bitna hitrost: %5.1f" ++ ++#: ogg123/status.c:271 ++#, c-format ++msgid " Input Buffer %5.1f%%" ++msgstr " Vhodni medpomnilnik %5.1f%%" ++ ++#: ogg123/status.c:290 ++#, c-format ++msgid " Output Buffer %5.1f%%" ++msgstr " Izhodni medpomnilnik %5.1f%%" ++ ++#: ogg123/transport.c:71 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "NAPAKA: ni bilo mogoče dodeliti pomnilnika v malloc_data_sources_stats()\n" ++ ++#: ogg123/vorbis_comments.c:39 ++msgid "Track number:" ++msgstr "Številka skladbe:" ++ ++#: ogg123/vorbis_comments.c:40 ++msgid "ReplayGain (Track):" ++msgstr "ReplayGain (Skladba):" ++ ++#: ogg123/vorbis_comments.c:41 ++msgid "ReplayGain (Album):" ++msgstr "ReplayGain (Album):" ++ ++#: ogg123/vorbis_comments.c:42 ++msgid "ReplayGain Peak (Track):" ++msgstr "Vrh ReplayGain (Skladba):" ++ ++#: ogg123/vorbis_comments.c:43 ++msgid "ReplayGain Peak (Album):" ++msgstr "Vrh ReplayGain (Album):" ++ ++#: ogg123/vorbis_comments.c:44 ++msgid "Copyright" ++msgstr "Avtorske pravice" ++ ++#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 ++msgid "Comment:" ++msgstr "Opomba:" ++ ++#: oggdec/oggdec.c:50 ++#, c-format ++msgid "oggdec from %s %s\n" ++msgstr "oggdec iz %s %s\n" ++ ++#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#, c-format ++msgid "" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++" od Xipg.Org fundacije (http://www.xiph.org/)\n" ++"\n" ++ ++#: oggdec/oggdec.c:57 ++#, c-format ++msgid "" ++"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" ++"\n" ++msgstr "" ++"Uporaba: oggdec [možnosti] datoteka1.ogg [datoteka2.ogg … datotekaN.ogg]\n" ++"\n" ++ ++#: oggdec/oggdec.c:58 ++#, c-format ++msgid "Supported options:\n" ++msgstr "Podprte možnosti:\n" ++ ++#: oggdec/oggdec.c:59 ++#, c-format ++msgid " --quiet, -Q Quiet mode. No console output.\n" ++msgstr " --tiho, -Q Tihi način. Brez izpisa v konzoli.\n" ++ ++#: oggdec/oggdec.c:60 ++#, c-format ++msgid " --help, -h Produce this help message.\n" ++msgstr " --help, -h Izpiše to sporočilo pomoči.\n" ++ ++#: oggdec/oggdec.c:61 ++#, c-format ++msgid " --version, -V Print out version number.\n" ++msgstr " --version, -V Izpiše številko različice.\n" ++ ++#: oggdec/oggdec.c:62 ++#, c-format ++msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" ++msgstr " --bits, -b Izhodna bitna globina (podprti sta 8 in 16)\n" ++ ++#: oggdec/oggdec.c:63 ++#, c-format ++msgid "" ++" --endianness, -e Output endianness for 16-bit output; 0 for\n" ++" little endian (default), 1 for big endian.\n" ++msgstr "" ++" --endianness, -e Na izhod poda endianness za 16-biten izhod; 0 v primeru\n" ++" little endian (privzeto), 1 v primeru big endian.\n" ++ ++#: oggdec/oggdec.c:65 ++#, c-format ++msgid "" ++" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" ++" signed (default 1).\n" ++msgstr "" ++" --sign, -s Znamenje za izhod PMC; 0 za ne-predznačeno, 1 za\n" ++" predznačeno (privzeto 1).\n" ++ ++#: oggdec/oggdec.c:67 ++#, c-format ++msgid " --raw, -R Raw (headerless) output.\n" ++msgstr " --raw, -R Surov (brezglavi) izhod.\n" ++ ++#: oggdec/oggdec.c:68 ++#, c-format ++msgid "" ++" --output, -o Output to given filename. May only be used\n" ++" if there is only one input file, except in\n" ++" raw mode.\n" ++msgstr "" ++" --output, -o Izhod za podano ime datoteke. Uporabite le,\n" ++" če imate samo eno vhodno datoteko, razen, če\n" ++" gre za surov način.\n" ++ ++#: oggdec/oggdec.c:114 ++#, c-format ++msgid "Internal error: Unrecognised argument\n" ++msgstr "Notranja napaka: nepoznan argument\n" ++ ++#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 ++#, c-format ++msgid "ERROR: Failed to write Wave header: %s\n" ++msgstr "NAPAKA: spodletelo pisanje glave Wave: %s\n" ++ ++#: oggdec/oggdec.c:195 ++#, c-format ++msgid "ERROR: Failed to open input file: %s\n" ++msgstr "NAPAKA: spodletelo odpiranje vhode datoteke: %s\n" ++ ++#: oggdec/oggdec.c:217 ++#, c-format ++msgid "ERROR: Failed to open output file: %s\n" ++msgstr "NAPAKA: spodletelo odpiranje izhodne datoteke: %s\n" ++ ++#: oggdec/oggdec.c:266 ++#, c-format ++msgid "ERROR: Failed to open input as Vorbis\n" ++msgstr "NAPAKA: spodletelo odpiranje vhoda kot Vorbis\n" ++ ++#: oggdec/oggdec.c:292 ++#, c-format ++msgid "Decoding \"%s\" to \"%s\"\n" ++msgstr "Odkodiranje \"%s\" v \"%s\"\n" ++ ++#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 ++#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 ++msgid "standard input" ++msgstr "standardni vhod" ++ ++#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 ++#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 ++msgid "standard output" ++msgstr "standardni izhod" ++ ++#: oggdec/oggdec.c:308 ++#, c-format ++msgid "Logical bitstreams with changing parameters are not supported\n" ++msgstr "Logični bitni pretoki s spreminjajočimi se parametri niso podprti\n" ++ ++#: oggdec/oggdec.c:315 ++#, c-format ++msgid "WARNING: hole in data (%d)\n" ++msgstr "OPOZORILO: luknja v podatkih (%d)\n" ++ ++#: oggdec/oggdec.c:330 ++#, c-format ++msgid "Error writing to file: %s\n" ++msgstr "Napaka med pisanjem v datoteko: %s\n" ++ ++#: oggdec/oggdec.c:371 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help\n" ++msgstr "NAPAKA: vhodna datoteka ni bila podana. Uporabite -h za pregled pomoči\n" ++ ++#: oggdec/oggdec.c:376 ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "NAPAKA: če je bilo navedeno ime izhodne datoteke, se lahko navede le eno vhodno datoteko\n" ++ ++#: oggenc/audio.c:46 ++msgid "WAV file reader" ++msgstr "Bralnik datotek WAV" ++ ++#: oggenc/audio.c:47 ++msgid "AIFF/AIFC file reader" ++msgstr "Bralnik datotek AIFF/AIFC" ++ ++#: oggenc/audio.c:49 ++msgid "FLAC file reader" ++msgstr "Bralnik datotek FLAC" ++ ++#: oggenc/audio.c:50 ++msgid "Ogg FLAC file reader" ++msgstr "Bralnik datotek Ogg FLAC" ++ ++#: oggenc/audio.c:128 oggenc/audio.c:447 ++#, c-format ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Opozorilo: nepričakovan EOF pri branju glave WAV\n" ++ ++#: oggenc/audio.c:139 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Preskok bloka vrste \"%s\", dolžine %d\n" ++ ++#: oggenc/audio.c:165 ++#, c-format ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Opozorilo: nepričakovan EOF v bloku AIFF\n" ++ ++#: oggenc/audio.c:262 ++#, c-format ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Opozorilo: skupnega bloka v datoteki AIFF ni bilo mogoče najti\n" ++ ++#: oggenc/audio.c:268 ++#, c-format ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Opozorilo: prirezan skupni blok v glavi AIFF\n" ++ ++#: oggenc/audio.c:276 ++#, c-format ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Opozorilo: nepričakovan EOF pri branju glave AIFF\n" ++ ++#: oggenc/audio.c:291 ++#, c-format ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Opozorilo: prirezana glava AIFF-C.\n" ++ ++#: oggenc/audio.c:305 ++#, c-format ++msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++msgstr "Opozorilo: rokovanje z AIFF-C (%c%c%c%c) ni mogoče\n" ++ ++#: oggenc/audio.c:312 ++#, c-format ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Opozorilo: v datoteki AIFF ni bil najden blok SSND\n" ++ ++#: oggenc/audio.c:318 ++#, c-format ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Opozorilo: SSND blok v glavi AIFF je pokvarjen\n" ++ ++#: oggenc/audio.c:324 ++#, c-format ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Opozorilo: nepričakovan EOF med branjem glave AIFF\n" ++ ++#: oggenc/audio.c:370 ++#, c-format ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" ++msgstr "" ++"Opozorilo: OggENc ne podpira take vrste datoteke AIFF/AIFC\n" ++" Mora biti ali 8 ali 16 bitni PCM.\n" ++ ++#: oggenc/audio.c:427 ++#, c-format ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Opozorilo: nepoznana oblika bloka v glavi WAV\n" ++ ++#: oggenc/audio.c:440 ++#, c-format ++msgid "" ++"Warning: INVALID format chunk in wav header.\n" ++" Trying to read anyway (may not work)...\n" ++msgstr "" ++"Opozorilo: NEVELJAVNA oblika bloka v glavi wav.\n" ++" Vseeno bo izveden poskus branja (morda ne bo delovalo) ...\n" ++ ++#: oggenc/audio.c:519 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM\n" ++msgstr "" ++"NAPAKA: datoteka Wav je nepodprte vrste (mora biti ali standardni PCM,\n" ++" ali PCM v plavajoči vejici vrste 3\n" ++ ++#: oggenc/audio.c:528 ++#, c-format ++msgid "" ++"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" ++"The software that created this file is incorrect.\n" ++msgstr "" ++"Opozorilo: WAV vrednost 'poravnava blokov' je nepravilna in bo prezrta.\n" ++"Program, ki je ustvaril to datoteko, je nepravilen.\n" ++ ++#: oggenc/audio.c:588 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"or floating point PCM\n" ++msgstr "" ++"NAPAKA: datoteka Wav je nepodprta podvrsta (mora biti 8, 16 ali 24-bitni PCM\n" ++"ali PCM v plavajoči vejici\n" ++ ++#: oggenc/audio.c:664 ++#, c-format ++msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++msgstr "Big endian 24-bitni PCM podatki trenutno niso podprti, prekinjeno.\n" ++ ++#: oggenc/audio.c:670 ++#, c-format ++msgid "Internal error: attempt to read unsupported bitdepth %d\n" ++msgstr "Notranja napaka: poskus branja nepodprte bitne globine %d\n" ++ ++#: oggenc/audio.c:772 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "HROŠČ: prevzorčevalnik ni vrnil nobenega vzorca: vaša datoteka bo prirezana. Prosimo poročajte to.\n" ++ ++#: oggenc/audio.c:790 ++#, c-format ++msgid "Couldn't initialise resampler\n" ++msgstr "Začenjanje prevzorčevalnika je bilo neuspešno\n" ++ ++#: oggenc/encode.c:70 ++#, c-format ++msgid "Setting advanced encoder option \"%s\" to %s\n" ++msgstr "Nastavljanje napredne možnosti kodiranja \"%s\" v %s\n" ++ ++#: oggenc/encode.c:73 ++#, c-format ++msgid "Setting advanced encoder option \"%s\"\n" ++msgstr "Nastavljanje naprednih možnosti kodirnika \"%s\"\n" ++ ++#: oggenc/encode.c:114 ++#, c-format ++msgid "Changed lowpass frequency from %f kHz to %f kHz\n" ++msgstr "Nizkopasovna frekvenca je bila spremenjena iz %f kHz v %f kHz\n" ++ ++#: oggenc/encode.c:117 ++#, c-format ++msgid "Unrecognised advanced option \"%s\"\n" ++msgstr "Nepoznana napredna možnost \"%s\"\n" ++ ++#: oggenc/encode.c:124 ++#, c-format ++msgid "Failed to set advanced rate management parameters\n" ++msgstr "Nastavljanje naprednih parametrov upravljanja razmerij je spodletelo\n" ++ ++#: oggenc/encode.c:128 oggenc/encode.c:316 ++#, c-format ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Ta različica libvorbisenc ni zmožna nastaviti naprednih parametrov upravljanja hitrosti\n" ++ ++#: oggenc/encode.c:202 ++#, c-format ++msgid "WARNING: failed to add Kate karaoke style\n" ++msgstr "OPOZORILO: dodajanje karaoke sloga Kate spodletelo\n" ++ ++#: oggenc/encode.c:238 ++#, c-format ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanalov bi moralo biti dovolj za vsakogar (oprostite ampak Vorbis jih več ne podpira)\n" ++ ++#: oggenc/encode.c:246 ++#, c-format ++msgid "Requesting a minimum or maximum bitrate requires --managed\n" ++msgstr "Zahteva po najmanjši oz. največji bitni hitrosti potrebuje --managed\n" ++ ++#: oggenc/encode.c:264 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for quality\n" ++msgstr "Začenjanje načina je spodletelo: neveljavni parametri za kakovost\n" ++ ++#: oggenc/encode.c:309 ++#, c-format ++msgid "Set optional hard quality restrictions\n" ++msgstr "Nastavi izbirne stroge omejitve kakovosti\n" ++ ++#: oggenc/encode.c:311 ++#, c-format ++msgid "Failed to set bitrate min/max in quality mode\n" ++msgstr "Spodletelo nastavljanje najmanjše/največje bitne hitrosti v načinu kakovosti\n" ++ ++#: oggenc/encode.c:327 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for bitrate\n" ++msgstr "Začenjanje načina je spodletelo: neveljavni parametri za bitno hitrost\n" ++ ++#: oggenc/encode.c:374 ++#, c-format ++msgid "WARNING: no language specified for %s\n" ++msgstr "OPOZORILO: za %s ni bilo navedenega jezika\n" ++ ++#: oggenc/encode.c:396 ++msgid "Failed writing fishead packet to output stream\n" ++msgstr "Pisanje paketa fishead na izhodni pretok spodletelo\n" ++ ++#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 ++#: oggenc/encode.c:499 ++msgid "Failed writing header to output stream\n" ++msgstr "Pisanje glave na izhodni pretok spodletelo\n" ++ ++#: oggenc/encode.c:433 ++msgid "Failed encoding Kate header\n" ++msgstr "Kodiranje glave Kate je spodletelo\n" ++ ++#: oggenc/encode.c:455 oggenc/encode.c:462 ++msgid "Failed writing fisbone header packet to output stream\n" ++msgstr "Pisanje paketa glave fisbone na izhodni pretok je spodletelo\n" ++ ++#: oggenc/encode.c:510 ++msgid "Failed writing skeleton eos packet to output stream\n" ++msgstr "Pisanje paketa skeleton eos na izhodni pretok je spodletelo\n" ++ ++#: oggenc/encode.c:581 oggenc/encode.c:585 ++msgid "Failed encoding karaoke style - continuing anyway\n" ++msgstr "Kodiranje sloga karaoke je spodletelo – vseeno se nadaljuje\n" ++ ++#: oggenc/encode.c:589 ++msgid "Failed encoding karaoke motion - continuing anyway\n" ++msgstr "Kodiranje gibanja karaoke je spodletelo – vseeno se nadaljuje\n" ++ ++#: oggenc/encode.c:594 ++msgid "Failed encoding lyrics - continuing anyway\n" ++msgstr "Kodiranje besedil je spodletelo – vseeno se nadaljuje\n" ++ ++#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++msgid "Failed writing data to output stream\n" ++msgstr "Pisanje podatkov na izhodni pretok spodletelo\n" ++ ++#: oggenc/encode.c:641 ++msgid "Failed encoding Kate EOS packet\n" ++msgstr "Kodiranje paketa Kate EOS je spodletelo\n" ++ ++#: oggenc/encode.c:716 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++msgstr "\t[%5.1f%%][%2dm%.2ds preostane] %c " ++ ++#: oggenc/encode.c:726 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c " ++msgstr "\tKodiranje [%2dm%.2ds do sedaj] %c " ++ ++#: oggenc/encode.c:744 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding file \"%s\"\n" ++msgstr "" ++"\n" ++"\n" ++"Kodiranje datoteke »%s« je končano\n" ++ ++#: oggenc/encode.c:746 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding.\n" ++msgstr "" ++"\n" ++"\n" ++"Kodiranje je končano.\n" ++ ++#: oggenc/encode.c:750 ++#, c-format ++msgid "" ++"\n" ++"\tFile length: %dm %04.1fs\n" ++msgstr "" ++"\n" ++"\tDolžina datoteke: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:754 ++#, c-format ++msgid "\tElapsed time: %dm %04.1fs\n" ++msgstr "\tPretekel čas: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:757 ++#, c-format ++msgid "\tRate: %.4f\n" ++msgstr "\tHitrost: %.4f\n" ++ ++#: oggenc/encode.c:758 ++#, c-format ++msgid "" ++"\tAverage bitrate: %.1f kb/s\n" ++"\n" ++msgstr "" ++"\tPovprečna bitna hitrost: %.1f kb/s\n" ++"\n" ++ ++#: oggenc/encode.c:781 ++#, c-format ++msgid "(min %d kbps, max %d kbps)" ++msgstr "(najm %d kbps, najv %d kbps)" ++ ++#: oggenc/encode.c:783 ++#, c-format ++msgid "(min %d kbps, no max)" ++msgstr "(najm %d kbps, ni najv)" ++ ++#: oggenc/encode.c:785 ++#, c-format ++msgid "(no min, max %d kbps)" ++msgstr "(ni najm, najv %d kbps)" ++ ++#: oggenc/encode.c:787 ++#, c-format ++msgid "(no min or max)" ++msgstr "(brez najm ali najv)" ++ ++#: oggenc/encode.c:795 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at average bitrate %d kbps " ++msgstr "" ++"Kodiranje %s%s%s v \n" ++" %s%s%s \n" ++"pri povprečni bitni hitrosti %d kbps " ++ ++#: oggenc/encode.c:803 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at approximate bitrate %d kbps (VBR encoding enabled)\n" ++msgstr "" ++"Kodiranje %s%s%s v \n" ++" %s%s%s \n" ++"pri bitni hitrosti približno %d kbps (kodiranje VBR je omogočeno)\n" ++ ++#: oggenc/encode.c:811 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality level %2.2f using constrained VBR " ++msgstr "" ++"Kodiranje %s%s%s v \n" ++" %s%s%s \n" ++"pri stopnji kakovosti %2.2f z uporabo omejenega VBR-ja " ++ ++#: oggenc/encode.c:818 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality %2.2f\n" ++msgstr "" ++"Kodiranje %s%s%s v \n" ++" %s%s%s \n" ++"pri kakovosti %2.2f\n" ++ ++#: oggenc/encode.c:824 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"using bitrate management " ++msgstr "" ++"Kodiranje %s%s%s v \n" ++" %s%s%s \n" ++"z uporabo upravljalnika bitnih hitrosti " ++ ++#: oggenc/lyrics.c:66 ++#, c-format ++msgid "Failed to convert to UTF-8: %s\n" ++msgstr "Pretvorba v UTF-8 je spodletela: %s\n" ++ ++#: oggenc/lyrics.c:73 vcut/vcut.c:68 ++#, c-format ++msgid "Out of memory\n" ++msgstr "Zmanjkalo je pomnilnika\n" ++ ++#: oggenc/lyrics.c:79 ++#, c-format ++msgid "WARNING: subtitle %s is not valid UTF-8\n" ++msgstr "OPOZORILO: podnaslov %s ni veljaven UTF-8\n" ++ ++#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 ++#: oggenc/lyrics.c:353 ++#, c-format ++msgid "ERROR - line %u: Syntax error: %s\n" ++msgstr "NAPAKA – vrstica %u: skladenjska napaka: %s\n" ++ ++#: oggenc/lyrics.c:146 ++#, c-format ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "OPOZORILO – vrstica %u: ne-zaporedni id-ji: %s – smatra se kot da ni bilo opaženo\n" ++ ++#: oggenc/lyrics.c:162 ++#, c-format ++msgid "ERROR - line %u: end time must not be less than start time: %s\n" ++msgstr "NAPAKA – vrstica %u: čas konca ne sme biti manjši od časa začetka: %s\n" ++ ++#: oggenc/lyrics.c:184 ++#, c-format ++msgid "WARNING - line %u: text is too long - truncated\n" ++msgstr "OPOZORILO – vrstica %u: besedilo je predolgo - prirezano\n" ++ ++#: oggenc/lyrics.c:197 ++#, c-format ++msgid "WARNING - line %u: missing data - truncated file?\n" ++msgstr "OPOZORILO – vrstica %u: mankajoči podatki – prirezana datoteka?\n" ++ ++#: oggenc/lyrics.c:210 ++#, c-format ++msgid "WARNING - line %d: lyrics times must not be decreasing\n" ++msgstr "OPOZORILO – vrstica %d: časi v besedilu ne smejo padati\n" ++ ++#: oggenc/lyrics.c:218 ++#, c-format ++msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" ++msgstr "OPOZORILO – vrstica %d: pridobitev UTF-8 pismenke iz niza je spodletela\n" ++ ++#: oggenc/lyrics.c:279 ++#, c-format ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "OPOZORILO – vrstica %d: obdelovanje izboljšane oznake LCR (%*.*s) je spodletelo - prezrto\n" ++ ++#: oggenc/lyrics.c:288 ++#, c-format ++msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" ++msgstr "OPOZORILO: dodelitev pomnilnika je spodletela – izboljšana oznaka LCR bo prezrta\n" ++ ++#: oggenc/lyrics.c:419 ++#, c-format ++msgid "ERROR: No lyrics filename to load from\n" ++msgstr "NAPAKA: ni imena datoteke besedila iz katere bi bilo mogoče naložiti\n" ++ ++#: oggenc/lyrics.c:425 ++#, c-format ++msgid "ERROR: Failed to open lyrics file %s (%s)\n" ++msgstr "NAPAKA: odpiranje datoteke besedila %s (%s) je spodletelo\n" ++ ++#: oggenc/lyrics.c:444 ++#, c-format ++msgid "ERROR: Failed to load %s - can't determine format\n" ++msgstr "NAPAKA: nalaganje %s je spodletelo – določanje vrste datoteke je bilo neuspešno\n" ++ ++#: oggenc/oggenc.c:117 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help.\n" ++msgstr "NAPAKA: vhodna datoteka ni bila navedena. Uporabite -h za pomoč.\n" ++ ++#: oggenc/oggenc.c:132 ++#, c-format ++msgid "ERROR: Multiple files specified when using stdin\n" ++msgstr "NAPAKA: več datotek je bilo podanih pri uporabi stdin\n" ++ ++#: oggenc/oggenc.c:139 ++#, c-format ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "NAPAKA: podanih je bilo več vhodnih datotek ob navedenem izhodnim imenom datoteke: priporočena je uporaba -n\n" ++ ++#: oggenc/oggenc.c:203 ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "OPOZORILO: podani so pomanjkljivi jeziki besedil, nastavljanje privzetega jezika besedil.\n" ++ ++#: oggenc/oggenc.c:227 ++#, c-format ++msgid "ERROR: Cannot open input file \"%s\": %s\n" ++msgstr "NAPAKA: odpiranje vhodne datoteke \"%s\" je bilo neuspešno: %s\n" ++ ++#: oggenc/oggenc.c:243 ++msgid "RAW file reader" ++msgstr "Bralnik surovih datotek" ++ ++#: oggenc/oggenc.c:260 ++#, c-format ++msgid "Opening with %s module: %s\n" ++msgstr "Odpiranje z modulom %s: %s\n" ++ ++#: oggenc/oggenc.c:269 ++#, c-format ++msgid "ERROR: Input file \"%s\" is not a supported format\n" ++msgstr "NAPAKA: vhodna datoteka \"%s\" ni v podprtem zapisu\n" ++ ++#: oggenc/oggenc.c:328 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"%s\"\n" ++msgstr "OPOZORILO: ni imena datoteke, nastavljanje na privzeto ime \"%s\"\n" ++ ++#: oggenc/oggenc.c:335 ++#, c-format ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "NAPAKA: ustvarjanje zahtevanih podmap za izhodno ime datoteke \"%s\" je bilo neuspešno.\n" ++ ++#: oggenc/oggenc.c:342 ++#, c-format ++msgid "ERROR: Input filename is the same as output filename \"%s\"\n" ++msgstr "NAPAKA: ime vhodne datoteke je enako imenu izhodne datoteke \"%s\"\n" ++ ++#: oggenc/oggenc.c:353 ++#, c-format ++msgid "ERROR: Cannot open output file \"%s\": %s\n" ++msgstr "NAPAKA: odpiranje izhodne datoteke \"%s\" je bilo neuspešno: %s\n" ++ ++#: oggenc/oggenc.c:399 ++#, c-format ++msgid "Resampling input from %d Hz to %d Hz\n" ++msgstr "Prevzorčanje vhoda iz %d Hz v %d Hz\n" ++ ++#: oggenc/oggenc.c:406 ++#, c-format ++msgid "Downmixing stereo to mono\n" ++msgstr "Zmanjša število kanalov zvoka iz stereo vhoda na mono izhod\n" ++ ++#: oggenc/oggenc.c:409 ++#, c-format ++msgid "WARNING: Can't downmix except from stereo to mono\n" ++msgstr "OPOZORILO: števila kanalov zvoka ni možno zmanjšati razen v primeru stereo vhoda na mono izhod\n" ++ ++#: oggenc/oggenc.c:417 ++#, c-format ++msgid "Scaling input to %f\n" ++msgstr "Umerjanje vhoda na %f\n" ++ ++#: oggenc/oggenc.c:463 ++#, c-format ++msgid "oggenc from %s %s" ++msgstr "oggenc iz %s %s" ++ ++#: oggenc/oggenc.c:465 ++#, c-format ++msgid "" ++"Usage: oggenc [options] inputfile [...]\n" ++"\n" ++msgstr "" ++"Uporaba: oggenc [možnosti] vhodna datoteka [ ...]\n" ++"\n" ++ ++#: oggenc/oggenc.c:466 ++#, c-format ++msgid "" ++"OPTIONS:\n" ++" General:\n" ++" -Q, --quiet Produce no output to stderr\n" ++" -h, --help Print this help text\n" ++" -V, --version Print the version number\n" ++msgstr "" ++"MOŽNOSTI:\n" ++" Splošno:\n" ++" -Q, --quit Na stderr se ne izpiše noben izpis\n" ++" -h, --help Izpis tega besedila pomoči\n" ++" -v, --version Izpis številke različice\n" ++ ++#: oggenc/oggenc.c:472 ++#, c-format ++msgid "" ++" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -r, --raw Raw mode. Input files are read directly as PCM data\n" ++" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" ++msgstr "" ++" -k, --skeleton Doda se bitni pretok Ogg Skeleton\n" ++" -r, --raw Surovi način. Vhodne datoteke se neposredno berejo kot podatki PCM\n" ++" -B, --raw-bits=n Nastavi število bitov na vzorec za surov vhod; privzeto je 16\n" ++" -C, --raw-chan=n Nastavi število kanalov za surov vhod; privzeto je 2\n" ++" -R, --raw-rate=n Nastavi število vzorcev na sekundo za surov vhod; privzeto je 44100\n" ++" --raw-endianness 1 za bigendian, 0 za littleendian (privzame se 0)\n" ++ ++#: oggenc/oggenc.c:479 ++#, c-format ++msgid "" ++" -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" ++" to encode at a bitrate averaging this. Takes an\n" ++" argument in kbps. By default, this produces a VBR\n" ++" encoding, equivalent to using -q or --quality.\n" ++" See the --managed option to use a managed bitrate\n" ++" targetting the selected bitrate.\n" ++msgstr "" ++" -b, --bitrate Izberite številčno bitno hitrost kodiranja. Poskus\n" ++" kodiranja pri bitni hitrosti s povprečenjem te vrednosti. Vzame argument\n" ++" v kbps. Privzeto to ustvari kodiranje VBR, ki je enakovredno\n" ++" uporabi -q oz. --quality.\n" ++" Poglejte si možnost --managed za uporabo upravljane bitne hitrosti,\n" ++" kjer se cilja na izbrano bitno hitrost.\n" ++ ++#: oggenc/oggenc.c:486 ++#, c-format ++msgid "" ++" --managed Enable the bitrate management engine. This will allow\n" ++" much greater control over the precise bitrate(s) used,\n" ++" but encoding will be much slower. Don't use it unless\n" ++" you have a strong need for detailed control over\n" ++" bitrate, such as for streaming.\n" ++msgstr "" ++" --managed Omogoči programnik upravljanja bitnih hitrosti. To omogoča\n" ++" veliko večji nadzor nad natančno uporabljeno bitno hitrostjo,\n" ++" vendar pa bo zato kodiranje veliko počasnejše. Ne uporabite te možnosti,\n" ++" razen, če imate močno potrebo po podrobnem nadzoru nad\n" ++" bitno hitrostjo, kot na primer pri pretakanju.\n" ++ ++#: oggenc/oggenc.c:492 ++#, c-format ++msgid "" ++" -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" ++" encoding for a fixed-size channel. Using this will\n" ++" automatically enable managed bitrate mode (see\n" ++" --managed).\n" ++" -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" ++" streaming applications. Using this will automatically\n" ++" enable managed bitrate mode (see --managed).\n" ++msgstr "" ++" -m, --min-bitrate Navedite najmanjšo bitno hitrost (v kbps). Uporabno pri\n" ++" kodiranju za kanal nespremenljive velikosti. Uporaba te možnosti bo\n" ++" samodejno omogočila način upravljanja bitne hitrosti (glejte\n" ++" --managed).\n" ++" -M, --max-bitrate Navedete največjo bitno hitrost v kbps. Uporabno za\n" ++" pretakanje. Uporaba te možnosti bo samodejno\n" ++" omogočila način upravljanja bitne hitrosti (glej --managed).\n" ++ ++#: oggenc/oggenc.c:500 ++#, c-format ++msgid "" ++" --advanced-encode-option option=value\n" ++" Sets an advanced encoder option to the given value.\n" ++" The valid options (and their values) are documented\n" ++" in the man page supplied with this program. They are\n" ++" for advanced users only, and should be used with\n" ++" caution.\n" ++msgstr "" ++" --advanced-encode-option možnost=vrednost\n" ++" Nastavi napredno možnost kodiranja na podano vrednost.\n" ++" Veljavne možnosti (in njihove vrednosti) so dokumentirane\n" ++" na strani man, ki je priložena temu programu. Napredne\n" ++" možnosti so namenjene naprednim uporabnikom in jih je\n" ++" treba uporabljati previdno.\n" ++ ++#: oggenc/oggenc.c:507 ++#, c-format ++msgid "" ++" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" ++" high), instead of specifying a particular bitrate.\n" ++" This is the normal mode of operation.\n" ++" Fractional qualities (e.g. 2.75) are permitted\n" ++" The default quality level is 3.\n" ++msgstr "" ++" -q, --quality Tu lahko podate kakovost med -1 (zelo nizka) in 10 (zelo\n" ++" visoka), namesto podajanja določene bitne hitrosti.\n" ++" To je običajen način opravila.\n" ++" Necele vrednosti (npr. 2,75) so dovoljene\n" ++" Privzeta raven kakovosti je 3.\n" ++ ++#: oggenc/oggenc.c:513 ++#, c-format ++msgid "" ++" --resample n Resample input data to sampling rate n (Hz)\n" ++" --downmix Downmix stereo to mono. Only allowed on stereo\n" ++" input.\n" ++" -s, --serial Specify a serial number for the stream. If encoding\n" ++" multiple files, this will be incremented for each\n" ++" stream after the first.\n" ++msgstr "" ++" --resample n Vhodne podatke se prevzorči na vzorčno hitrost n (Hz)\n" ++" --downmix Zmanjša se število kanalov zvoka iz stereo vhoda na mono izhod. Dovoljeno\n" ++" le v primeru stereo vhoda.\n" ++" -s, --serial Navedite zaporedno številko pretoka. V primeru kodiranja\n" ++" več datotek, se bo ta vrednost povečala za vsak naslednji\n" ++" pretok za prvim.\n" ++ ++#: oggenc/oggenc.c:520 ++#, c-format ++msgid "" ++" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" ++" being copied to the output Ogg Vorbis file.\n" ++" --ignorelength Ignore the datalength in Wave headers. This allows\n" ++" support for files > 4GB and STDIN data streams. \n" ++"\n" ++msgstr "" ++" --discard-comments Prepreči, da bi se opombe v datotekah FLAC in Ogg FLAC \n" ++" kopirale v izhodno datoteko vrste Ogg Vorbis.\n" ++" --ignorelength Prezre se dolžina podatkov v glavah Wave. To omogoči\n" ++" podporo datotek, večjih od 4GB in podatkovne tokove STDIN. \n" ++"\n" ++ ++#: oggenc/oggenc.c:526 ++#, c-format ++msgid "" ++" Naming:\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++msgstr "" ++" Poimenovanje:\n" ++" -o, --output=fn Datoteka se zapiše v fn (veljavno le v eno-datotečnem načinu)\n" ++" -n, --names=string Izdela imena datotek kot niz, kjer so %%a, %%t, %%l,\n" ++" %%n, %%d zamenjani z imenom izvajalca, naslovom, nazivom albuma, številko skladbe,\n" ++" in datumom (glejte spodaj za določitev teh).\n" ++" %%%% izpiše dobesedno %%.\n" ++ ++#: oggenc/oggenc.c:533 ++#, c-format ++msgid "" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" ++" -n format string. Useful to ensure legal filenames.\n" ++" -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++" characters specified. If this string is shorter than the\n" ++" --name-remove list or is not specified, the extra\n" ++" characters are just removed.\n" ++" Default settings for the above two arguments are platform\n" ++" specific.\n" ++msgstr "" ++" -X, --name-remove=s Odstrani podane znake iz parametrov v\n" ++" -n obliki niza. Uporabno pri zagotavljanju sprejemljivih imen datotek.\n" ++" -P, --name-replace=s Zamenja znake, ki so bili odstranjeni s pomočjo –name-remove s\n" ++" podanimi znaki. Če je ta niz krajši od\n" ++" seznama –name-remove ali ni podan, so dodatni\n" ++" znaki odstranjeni.\n" ++" Privzete nastavitve zgornjih dveh argumentov so odvisne\n" ++" od okolja.\n" ++ ++#: oggenc/oggenc.c:542 ++#, c-format ++msgid "" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" ++" On Windows, this switch applies to file names too.\n" ++" -c, --comment=c Add the given string as an extra comment. This may be\n" ++" used multiple times. The argument should be in the\n" ++" format \"tag=value\".\n" ++" -d, --date Date for track (usually date of performance)\n" ++msgstr "" ++" --utf8 Kodirniku oggenc sporoči, da so parametri datum, naslov,\n" ++" album, izvajalec, zvrst in opombe ukazne vrstice že v obliki UTF-8.\n" ++" V Windows to stikalo velja tudi za imena datotek.\n" ++" -c, --comment=c Doda podan niz kot dodatno opombo. To lahko\n" ++" uporabite večkrat. Argument mora biti v obliki \"oznaka=vrednost\".\n" ++" .d, --date Datum skladbe (običajno datum izvedbe)\n" ++ ++#: oggenc/oggenc.c:550 ++#, c-format ++msgid "" ++" -N, --tracknum Track number for this track\n" ++" -t, --title Title for this track\n" ++" -l, --album Name of album\n" ++" -a, --artist Name of artist\n" ++" -G, --genre Genre of track\n" ++msgstr "" ++" -N, --tracknum Zaporedna številka te skladbe\n" ++" -t, --title Naziv skladbe\n" ++" -l, --album Naziv albuma\n" ++" -a, --artist Naziv izvajalca\n" ++" -G, --genre Zvrst skladbe\n" ++ ++#: oggenc/oggenc.c:556 ++#, c-format ++msgid "" ++" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" ++" -Y, --lyrics-language Sets the language for the lyrics\n" ++msgstr "" ++" -L, --lyrics Vključi besedilo iz podane datoteke (vrste .srt ali .lrc)\n" ++" -Y, --lyrics-language Nastavi jezik v katerem je besedilo\n" ++ ++#: oggenc/oggenc.c:559 ++#, c-format ++msgid "" ++" If multiple input files are given, then multiple\n" ++" instances of the previous eight arguments will be used,\n" ++" in the order they are given. If fewer titles are\n" ++" specified than files, OggEnc will print a warning, and\n" ++" reuse the final one for the remaining files. If fewer\n" ++" track numbers are given, the remaining files will be\n" ++" unnumbered. If fewer lyrics are given, the remaining\n" ++" files will not have lyrics added. For the others, the\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" ++" it used for all the files)\n" ++"\n" ++msgstr "" ++" Če je podanih več vhodnih datotek, bodo mnogovrstni\n" ++" primerki prejšnjih osem argumentov uporabljeni v\n" ++" zaporedju, kot so bili podani. Če je podanih manj\n" ++" nazivov, kot je datotek, bo kodirnik OggEnc izpisal\n" ++" opozorilo ter ponovno uporabil zadnjega za preostale datoteke.\n" ++" Če je bilo podanih manj zaporednih številk skladb, bodo\n" ++" preostale datoteke ostale neoštevilčene. Če je bilo podanih\n" ++" manj besedil, bodo preostale datoteke ostale brez besedil.\n" ++" Za ostale lastnosti bo pri vseh ostalih datotekah ponovno\n" ++" uporabljena zadnja oznaka brez opozorila (tako lahko na primer\n" ++" podate datum enkrat in bo uporabljen pri vseh datotekah)\n" ++"\n" ++ ++#: oggenc/oggenc.c:572 ++#, c-format ++msgid "" ++"INPUT FILES:\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" ++" may be mono or stereo (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" ++" parameters for raw mode are specified.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an output filename is specified\n" ++" with -o\n" ++" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" ++"\n" ++msgstr "" ++"VHODNE DATOTEKE:\n" ++" Vhodne datoteke v kodirniku OggEnc morajo trenutno biti 24, 16 ali 8 bitne datoteke vrste\n" ++" PCM Wave, AIFF ali AIFF/C, 32 bitne IEEE Wave v plavajoči vejici in izbirno FLAC ali Ogg FLAC. Datoteke\n" ++" so lahko mono ali stereo (ali več kanalne) in katerekoli hitrosti vzorčenja.\n" ++" Nadomestno se lahko uporabi možnost --raw za uporabo vrste datotek PCM, kjer mora biti\n" ++" datoteka 16 bitna stereo little-endian PCM ('brezglavi Wave'), razen v primeru če so podani\n" ++" dodatni parametri za surov način.\n" ++" Navedete lahko zajem datoteke iz stdin z uporabo – kot vhodno ime datoteke.\n" ++" V tem načinu bo izhod podan na stdout razen v primeru, da je podano izhodno ime datoteke\n" ++" z -o\n" ++" Datoteke besedil so lahko vrste SubRip(.str) ali LRC(.lrc)\n" ++"\n" ++ ++#: oggenc/oggenc.c:678 ++#, c-format ++msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" ++msgstr "OPOZORILO: prezrt je bil neveljaven izhodni znak '%c' v imenu\n" ++ ++#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#, c-format ++msgid "Enabling bitrate management engine\n" ++msgstr "Omogočanje programnika za upravljanje bitne hitrosti\n" ++ ++#: oggenc/oggenc.c:716 ++#, c-format ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "OPOZORILO: surov endianness je določen za ne-surove podatke. Privzame se, da so podatki surovi.\n" ++ ++#: oggenc/oggenc.c:719 ++#, c-format ++msgid "WARNING: Couldn't read endianness argument \"%s\"\n" ++msgstr "OPOZORILO: endianess argumenta \"%s\" ni bilo mogoče prebrati\n" ++ ++#: oggenc/oggenc.c:726 ++#, c-format ++msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" ++msgstr "OPOZORILO: frekvence prevzorčenja \"%s\" ni bilo mogoče prebrati\n" ++ ++#: oggenc/oggenc.c:732 ++#, c-format ++msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "OPOZORILO: hitrost prevzorčanja je bila podana kot %d Hz. Ali ste morda mislili %d Hz?\n" ++ ++#: oggenc/oggenc.c:742 ++#, c-format ++msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++msgstr "OPOZORILO: razčlenjevanje dejavnika umerjanja \"%s\" je bilo neuspešno\n" ++ ++#: oggenc/oggenc.c:756 ++#, c-format ++msgid "No value for advanced encoder option found\n" ++msgstr "Nobena vrednost za možnost naprednega kodiranja ni bila najdena\n" ++ ++#: oggenc/oggenc.c:776 ++#, c-format ++msgid "Internal error parsing command line options\n" ++msgstr "Notranja napaka med razčlenjevanjem možnosti ukazne vrstice\n" ++ ++#: oggenc/oggenc.c:787 ++#, c-format ++msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "OPOZORILO: uporabljena je bila neveljavna opomba (\"%s\") in bo prezrta.\n" ++ ++#: oggenc/oggenc.c:824 ++#, c-format ++msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++msgstr "OPOZORILO: nominalna bitna hitrost \"%s\" ni bila prepoznana\n" ++ ++#: oggenc/oggenc.c:832 ++#, c-format ++msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++msgstr "OPOZORILO: najmanjša bitna hitrost \"%s\" ni bila prepoznana\n" ++ ++#: oggenc/oggenc.c:845 ++#, c-format ++msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++msgstr "OPOZORILO: največja bitna hitrost \"%s\" ni bila prepoznana\n" ++ ++#: oggenc/oggenc.c:857 ++#, c-format ++msgid "Quality option \"%s\" not recognised, ignoring\n" ++msgstr "Možnost kakovosti \"%s\" ni bila prepoznana in bo prezrta\n" ++ ++#: oggenc/oggenc.c:865 ++#, c-format ++msgid "WARNING: quality setting too high, setting to maximum quality.\n" ++msgstr "OPOZORILO: nastavitev kakovosti je previsoka, nastavljeno na največjo kakovost.\n" ++ ++#: oggenc/oggenc.c:871 ++#, c-format ++msgid "WARNING: Multiple name formats specified, using final\n" ++msgstr "OPOZORILO: podanih je bilo več vrst datotek, zato bo uporabljena zadnja\n" ++ ++#: oggenc/oggenc.c:880 ++#, c-format ++msgid "WARNING: Multiple name format filters specified, using final\n" ++msgstr "OPOZORILO: podanih je bilo več filtrov za vrste datotek, zato bo uporabljeno končno\n" ++ ++#: oggenc/oggenc.c:889 ++#, c-format ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "OPOZORILO: podanih je bilo več zamenjav filtra za vrste datotek, zato bo uporabljena končna\n" ++ ++#: oggenc/oggenc.c:897 ++#, c-format ++msgid "WARNING: Multiple output files specified, suggest using -n\n" ++msgstr "OPOZORILO: podanih je bilo več izhodnih datotek, priporočena uporaba -n\n" ++ ++#: oggenc/oggenc.c:909 ++#, c-format ++msgid "oggenc from %s %s\n" ++msgstr "oggenc iz %s %s\n" ++ ++#: oggenc/oggenc.c:916 ++#, c-format ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "OPOZORILO: podana je bila surova vrednost biti/vzorec za ne-surove podatke. Vhod se smatra kot surov.\n" ++ ++#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#, c-format ++msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" ++msgstr "OPOZORILO: podana vrednost biti/vzorec je neveljavna, zato bo prevzeta vrednost 16.\n" ++ ++#: oggenc/oggenc.c:932 ++#, c-format ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "OPOZORILO: podano je bilo število surovih kanalov za ne-surove podatke. Vhod se smatra kot surov.\n" ++ ++#: oggenc/oggenc.c:937 ++#, c-format ++msgid "WARNING: Invalid channel count specified, assuming 2.\n" ++msgstr "OPOZORILO: podano je bilo neveljavno število kanalov, prevzeta vrednost bo 2.\n" ++ ++#: oggenc/oggenc.c:948 ++#, c-format ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "OPOZORILO: podana je bila surova vzorčna hitrost za ne-surove podatke. Vhod se smatra kot surov.\n" ++ ++#: oggenc/oggenc.c:953 ++#, c-format ++msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" ++msgstr "OPOZORILO: podana je bila neveljavna vzorčna hitrost, prevzeta hitrost bo 44100.\n" ++ ++#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 ++#, c-format ++msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" ++msgstr "OPOZORILO: podpora Kate ni bila kodno prevedena. Besedila ne bodo vključena.\n" ++ ++#: oggenc/oggenc.c:973 ++#, c-format ++msgid "WARNING: language can not be longer than 15 characters; truncated.\n" ++msgstr "OPOZORILO: možnost jezika ne sme biti daljša od 15 znakov, prirezano.\n" ++ ++#: oggenc/oggenc.c:981 ++#, c-format ++msgid "WARNING: Unknown option specified, ignoring->\n" ++msgstr "OPOZORILO: podana je bila nepoznana možnost, zato bo prezrta->\n" ++ ++#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 ++#, c-format ++msgid "'%s' is not valid UTF-8, cannot add\n" ++msgstr "'%s' ni veljaven UTF-8, zato ga ni mogoče dodati\n" ++ ++#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#, c-format ++msgid "Couldn't convert comment to UTF-8, cannot add\n" ++msgstr "Opombe ni mogoče prevesti v UTF-8, zato je ni mogoče dodati\n" ++ ++#: oggenc/oggenc.c:1033 ++#, c-format ++msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" ++msgstr "OPOZORILO: podani so bili pomanjkljivi nazivi, zato se bo privzel končni naziv.\n" ++ ++#: oggenc/platform.c:172 ++#, c-format ++msgid "Couldn't create directory \"%s\": %s\n" ++msgstr "Ustvarjanje mape \"%s\" je bilo neuspešno: %s\n" ++ ++#: oggenc/platform.c:179 ++#, c-format ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Med preverjanjem obstoja mape %s je prišlo do napake: %s\n" ++ ++#: oggenc/platform.c:192 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Napaka: odsek poti \"%s\" ni mapa\n" ++ ++#: ogginfo/ogginfo2.c:212 ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "OPOZORILO: opomba %d toka %d ima neveljavno obliko, saj ne vsebuje '=': \"%s\"\n" ++ ++#: ogginfo/ogginfo2.c:220 ++#, c-format ++msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "OPOZORILO: v opombi %d (tok %d) je neveljavno ime polja opombe: \"%s\"\n" ++ ++#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "OPOZORILO: v opombi %d (tok %d) je neveljavno zaporedje UTF-8: napačen označevalnik dolžine\n" ++ ++#: ogginfo/ogginfo2.c:266 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "OPOZORILO: v opombi %d (tok %d) je neveljavno zaporedje UTF-8: premalo bajtov\n" ++ ++#: ogginfo/ogginfo2.c:342 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "OPOZORILO: v opombi %d (tok %d) je neveljavno zaporedje UTF-8: neveljavno zaporedje \"%s\": %s\n" ++ ++#: ogginfo/ogginfo2.c:356 ++msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++msgstr "OPOZORILO: napaka v odkodirniku UTF-8. To ne bi smelo biti mogoče\n" ++ ++#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#, c-format ++msgid "WARNING: discontinuity in stream (%d)\n" ++msgstr "OPOZORILO: nezveznost v toku (%d)\n" ++ ++#: ogginfo/ogginfo2.c:389 ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "OPOZORILO: paketa glava Theora ni bilo mogoče odkodirati – neveljaven tok Theora (%d)\n" ++ ++#: ogginfo/ogginfo2.c:396 ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "OPOZORILO: tok Theora %d nima pravilno uokvirjenih glav. Stran glave terminala vsebuje dodatne pakete, ali pa ima od neničeln granulepos\n" ++ ++#: ogginfo/ogginfo2.c:400 ++#, c-format ++msgid "Theora headers parsed for stream %d, information follows...\n" ++msgstr "Glave Theora za tok %d so razčlenjene, podrobnosti sledijo ...\n" ++ ++#: ogginfo/ogginfo2.c:403 ++#, c-format ++msgid "Version: %d.%d.%d\n" ++msgstr "Različica: %d.%d.%d\n" ++ ++#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Prodajalec: %s\n" ++ ++#: ogginfo/ogginfo2.c:406 ++#, c-format ++msgid "Width: %d\n" ++msgstr "Širina: %d\n" ++ ++#: ogginfo/ogginfo2.c:407 ++#, c-format ++msgid "Height: %d\n" ++msgstr "Višina: %d\n" ++ ++#: ogginfo/ogginfo2.c:408 ++#, c-format ++msgid "Total image: %d by %d, crop offset (%d, %d)\n" ++msgstr "Celotna slika: %d krat %d, odmik razreza (%d, %d)\n" ++ ++#: ogginfo/ogginfo2.c:411 ++msgid "Frame offset/size invalid: width incorrect\n" ++msgstr "Razmerje odmik/velikost slike je neveljavno: širina je nepravilna\n" ++ ++#: ogginfo/ogginfo2.c:413 ++msgid "Frame offset/size invalid: height incorrect\n" ++msgstr "Razmerje odmik/velikost slike je neveljavno: višina je nepravilna\n" ++ ++#: ogginfo/ogginfo2.c:416 ++msgid "Invalid zero framerate\n" ++msgstr "Neveljavna ničelna hitrost sličic\n" ++ ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Framerate %d/%d (%.02f fps)\n" ++msgstr "Hitrost sličic %d/%d (%.02f fps)\n" ++ ++#: ogginfo/ogginfo2.c:422 ++msgid "Aspect ratio undefined\n" ++msgstr "Razmerje stranic je nedoločeno\n" ++ ++#: ogginfo/ogginfo2.c:427 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++msgstr "Razmerje velikosti točk %d:%d (%f:1)\n" ++ ++#: ogginfo/ogginfo2.c:429 ++msgid "Frame aspect 4:3\n" ++msgstr "Razmerje stranic slike 4:3\n" ++ ++#: ogginfo/ogginfo2.c:431 ++msgid "Frame aspect 16:9\n" ++msgstr "Razmerje stranic slike 16:9\n" ++ ++#: ogginfo/ogginfo2.c:433 ++#, c-format ++msgid "Frame aspect %f:1\n" ++msgstr "Razmerje stranic slike %f:1\n" ++ ++#: ogginfo/ogginfo2.c:437 ++msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++msgstr "Barvni prostor: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++ ++#: ogginfo/ogginfo2.c:439 ++msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" ++msgstr "Barvni prostor: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" ++ ++#: ogginfo/ogginfo2.c:441 ++msgid "Colourspace unspecified\n" ++msgstr "Barvni prostor je nedoločen\n" ++ ++#: ogginfo/ogginfo2.c:444 ++msgid "Pixel format 4:2:0\n" ++msgstr "Sistem vzorčenja točke 4:2:0\n" ++ ++#: ogginfo/ogginfo2.c:446 ++msgid "Pixel format 4:2:2\n" ++msgstr "Sistem vzorčenja točke 4:2:2\n" ++ ++#: ogginfo/ogginfo2.c:448 ++msgid "Pixel format 4:4:4\n" ++msgstr "Sistem vzorčenja točke 4:4:4\n" ++ ++#: ogginfo/ogginfo2.c:450 ++msgid "Pixel format invalid\n" ++msgstr "Sistem vzorčenja točke je neveljaven\n" ++ ++#: ogginfo/ogginfo2.c:452 ++#, c-format ++msgid "Target bitrate: %d kbps\n" ++msgstr "Ciljna bitna hitrost: %d kbps\n" ++ ++#: ogginfo/ogginfo2.c:453 ++#, c-format ++msgid "Nominal quality setting (0-63): %d\n" ++msgstr "Nazivna nastavitev kakovosti (0-63): %d\n" ++ ++#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++msgid "User comments section follows...\n" ++msgstr "Odsek opomb uporabnika sledi ...\n" ++ ++#: ogginfo/ogginfo2.c:477 ++msgid "WARNING: Expected frame %" ++msgstr "OPOZORILO: Pričakovana slika %" ++ ++#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 ++msgid "WARNING: granulepos in stream %d decreases from %" ++msgstr "OPOZORILO: granulepos v toku %d se zmanjša iz %" ++ ++#: ogginfo/ogginfo2.c:520 ++msgid "" ++"Theora stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Tok Theora %d:\n" ++"\t Celotna dolžina podatkov: %" ++ ++#: ogginfo/ogginfo2.c:557 ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "OPOZORILO: Paketa glave Vorbis-a %d ni bilo mogoče odkodirati – neveljaven tok Vorbis (%d)\n" ++ ++#: ogginfo/ogginfo2.c:565 ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "OPOZORILO: tok Vorbis %d nima pravilno uokvirjenih glav. Stran glave terminala vsebuje dodatne pakete oz. ima ne-ničeln granulepos\n" ++ ++#: ogginfo/ogginfo2.c:569 ++#, c-format ++msgid "Vorbis headers parsed for stream %d, information follows...\n" ++msgstr "Glave Vorbis za tok %d so bile razčlenjene, podrobnosti sledijo ...\n" ++ ++#: ogginfo/ogginfo2.c:572 ++#, c-format ++msgid "Version: %d\n" ++msgstr "Različica: %d\n" ++ ++#: ogginfo/ogginfo2.c:576 ++#, c-format ++msgid "Vendor: %s (%s)\n" ++msgstr "Prodajalec: %s (%s)\n" ++ ++#: ogginfo/ogginfo2.c:584 ++#, c-format ++msgid "Channels: %d\n" ++msgstr "Kanali: %d\n" ++ ++#: ogginfo/ogginfo2.c:585 ++#, c-format ++msgid "" ++"Rate: %ld\n" ++"\n" ++msgstr "" ++"Hitrost: %ld\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:588 ++#, c-format ++msgid "Nominal bitrate: %f kb/s\n" ++msgstr "Nazivna bitna hitrost: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:591 ++msgid "Nominal bitrate not set\n" ++msgstr "Nazivna bitna hitrost ni bila podana\n" ++ ++#: ogginfo/ogginfo2.c:594 ++#, c-format ++msgid "Upper bitrate: %f kb/s\n" ++msgstr "Zgornja bitna hitrost: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:597 ++msgid "Upper bitrate not set\n" ++msgstr "Zgornja bitna hitrost ni bila podana\n" ++ ++#: ogginfo/ogginfo2.c:600 ++#, c-format ++msgid "Lower bitrate: %f kb/s\n" ++msgstr "Spodnja bitna hitrost: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:603 ++msgid "Lower bitrate not set\n" ++msgstr "Spodnja bitna hitrost ni bila podana\n" ++ ++#: ogginfo/ogginfo2.c:630 ++msgid "Negative or zero granulepos (%" ++msgstr "Negativen oz. ničeln granulepos (%" ++ ++#: ogginfo/ogginfo2.c:651 ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Tok vorbis %d:\n" ++"\tCelotna dolžina podatkov: %" ++ ++#: ogginfo/ogginfo2.c:692 ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "OPOZORILO: paketa glave Kate %d ni bilo mogoče odkodirati – neveljaven tok Kate (%d)\n" ++ ++#: ogginfo/ogginfo2.c:703 ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "OPOZORILO: paket %d ni glava Kate – neveljaven tok Kate (%d)\n" ++ ++#: ogginfo/ogginfo2.c:734 ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "OPOZORILO: tok Kate %d nima pravilno uokvirjenih glav. Stran glave terminala vsebuje dodatne pakete ali pa ima od neničeln granulepos\n" ++ ++#: ogginfo/ogginfo2.c:738 ++#, c-format ++msgid "Kate headers parsed for stream %d, information follows...\n" ++msgstr "Glave Kate za tok %d so razčlenjene, podrobnosti sledijo ...\n" ++ ++#: ogginfo/ogginfo2.c:741 ++#, c-format ++msgid "Version: %d.%d\n" ++msgstr "Različica: %d.%d\n" ++ ++#: ogginfo/ogginfo2.c:747 ++#, c-format ++msgid "Language: %s\n" ++msgstr "Jezik: %s\n" ++ ++#: ogginfo/ogginfo2.c:750 ++msgid "No language set\n" ++msgstr "Ni nastavljenega jezika\n" ++ ++#: ogginfo/ogginfo2.c:753 ++#, c-format ++msgid "Category: %s\n" ++msgstr "Kategorija: %s\n" ++ ++#: ogginfo/ogginfo2.c:756 ++msgid "No category set\n" ++msgstr "Ni nastavljene kategorije\n" ++ ++#: ogginfo/ogginfo2.c:761 ++msgid "utf-8" ++msgstr "utf-8" ++ ++#: ogginfo/ogginfo2.c:765 ++#, c-format ++msgid "Character encoding: %s\n" ++msgstr "Kodiranje znakov: %s\n" ++ ++#: ogginfo/ogginfo2.c:768 ++msgid "Unknown character encoding\n" ++msgstr "Neznano kodiranje znakov\n" ++ ++#: ogginfo/ogginfo2.c:773 ++msgid "left to right, top to bottom" ++msgstr "od leve proti desni, od zgoraj navzdol" ++ ++#: ogginfo/ogginfo2.c:774 ++msgid "right to left, top to bottom" ++msgstr "od desne proti levi, od zgoraj navzdol" ++ ++#: ogginfo/ogginfo2.c:775 ++msgid "top to bottom, right to left" ++msgstr "od zgoraj navzdol, od desne proti levi" ++ ++#: ogginfo/ogginfo2.c:776 ++msgid "top to bottom, left to right" ++msgstr "od zgoraj navzdol, od leve proti desni" ++ ++#: ogginfo/ogginfo2.c:780 ++#, c-format ++msgid "Text directionality: %s\n" ++msgstr "Usmerjenost besedila: %s\n" ++ ++#: ogginfo/ogginfo2.c:783 ++msgid "Unknown text directionality\n" ++msgstr "Neznana usmerjenost besedila\n" ++ ++#: ogginfo/ogginfo2.c:795 ++msgid "Invalid zero granulepos rate\n" ++msgstr "Neveljavna ničelna hitrost granulepos\n" ++ ++#: ogginfo/ogginfo2.c:797 ++#, c-format ++msgid "Granulepos rate %d/%d (%.02f gps)\n" ++msgstr "Hitrost granulepos %d/%d (%.02f gps)\n" ++ ++#: ogginfo/ogginfo2.c:810 ++msgid "\n" ++msgstr "\n" ++ ++#: ogginfo/ogginfo2.c:828 ++msgid "Negative granulepos (%" ++msgstr "Negativen granulepos (%" ++ ++#: ogginfo/ogginfo2.c:853 ++msgid "" ++"Kate stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Tok Kate %d:\n" ++"\tCelotna dolžina podatkov: %" ++ ++#: ogginfo/ogginfo2.c:893 ++#, c-format ++msgid "WARNING: EOS not set on stream %d\n" ++msgstr "OPOZORILO: EOS na toku %d ni nastavljen\n" ++ ++#: ogginfo/ogginfo2.c:1047 ++msgid "WARNING: Invalid header page, no packet found\n" ++msgstr "OPOZORILO: neveljaven paket glave, noben paket ni bil najden\n" ++ ++#: ogginfo/ogginfo2.c:1075 ++#, c-format ++msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "OPOZORILO: neveljaven paket glave v toku %d, saj vsebuje več paketov\n" ++ ++#: ogginfo/ogginfo2.c:1089 ++#, c-format ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Opomba: zaporedna številka toka %d je %d, ki je veljavna, vendar pa lahko povzroči težave z nekaterimi orodji.\n" ++ ++#: ogginfo/ogginfo2.c:1107 ++msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++msgstr "OPOZORILO: v podatkih je bila najdena luknja (%d bajtov) pri približnem odmiku %" ++ ++#: ogginfo/ogginfo2.c:1134 ++#, c-format ++msgid "Error opening input file \"%s\": %s\n" ++msgstr "Napaka odpiranja vhodne datoteke \"%s\": %s\n" ++ ++#: ogginfo/ogginfo2.c:1139 ++#, c-format ++msgid "" ++"Processing file \"%s\"...\n" ++"\n" ++msgstr "" ++"Obdelovanje datoteke \"%s\" ...\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:1148 ++msgid "Could not find a processor for stream, bailing\n" ++msgstr "Opravljalnika toka ni bilo mogoče najti, odstop\n" ++ ++#: ogginfo/ogginfo2.c:1156 ++msgid "Page found for stream after EOS flag" ++msgstr "Stran je bila najdena za tok po zastavici EOS" ++ ++#: ogginfo/ogginfo2.c:1159 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Omejitve ogg multipleksiranja so bile kršene, nov tok je bil pred EOS vseh prejšnjih tokov" ++ ++#: ogginfo/ogginfo2.c:1163 ++msgid "Error unknown." ++msgstr "Neznana napaka." ++ ++#: ogginfo/ogginfo2.c:1166 ++#, c-format ++msgid "" ++"WARNING: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt Ogg file: %s.\n" ++msgstr "" ++"OPOZORILO: nepravilno postavljena/e stran(i) za logičen tok %d\n" ++"To nakazuje na pokvarjeno datoteko Ogg: %s.\n" ++ ++#: ogginfo/ogginfo2.c:1178 ++#, c-format ++msgid "New logical stream (#%d, serial: %08x): type %s\n" ++msgstr "Nov logični tok (#%d, zaporedna: %08x): vrsta %s\n" ++ ++#: ogginfo/ogginfo2.c:1181 ++#, c-format ++msgid "WARNING: stream start flag not set on stream %d\n" ++msgstr "OPOZORILO: začetna zastavica toka ni bila postavljena na tok %d\n" ++ ++#: ogginfo/ogginfo2.c:1185 ++#, c-format ++msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++msgstr "OPOZORILO: začetna zastavica toka je bila najdena sredi toka %d\n" ++ ++#: ogginfo/ogginfo2.c:1190 ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "OPOZORILO: v toku %d je vrzel zaporednih števil. Pridobljena je bila stran %ld, medtem ko je bila pričakovana stran %ld. To nakazuje na manjkajoče podatke.\n" ++ ++#: ogginfo/ogginfo2.c:1205 ++#, c-format ++msgid "Logical stream %d ended\n" ++msgstr "Logični tok %d se je končal\n" ++ ++#: ogginfo/ogginfo2.c:1213 ++#, c-format ++msgid "" ++"ERROR: No Ogg data found in file \"%s\".\n" ++"Input probably not Ogg.\n" ++msgstr "" ++"NAPAKA: V datoteki \"%s\" ni bilo najdenega nobenega podatka Ogg.\n" ++"Vhod verjetno ni Ogg.\n" ++ ++#: ogginfo/ogginfo2.c:1224 ++#, c-format ++msgid "ogginfo from %s %s\n" ++msgstr "ogginfo iz %s %s\n" ++ ++#: ogginfo/ogginfo2.c:1230 ++#, c-format ++msgid "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Flags supported:\n" ++"\t-h Show this help message\n" ++"\t-q Make less verbose. Once will remove detailed informative\n" ++"\t messages, two will remove warnings\n" ++"\t-v Make more verbose. This may enable more detailed checks\n" ++"\t for some stream types.\n" ++msgstr "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Uporaba: ogginfo [zastavice] datoteka1.ogg [datoteka2.ogx … datotekaN.ogv]\n" ++"Podprte zastavice:\n" ++"\t-h Prikaže to sporočilo pomoči\n" ++"\t-q Naredi manj podroben izpis. Če je uporabljena enkrat, bodo odstranjena sporočila\n" ++"\t s podrobnimi informacijami, če je uporabljena dvakrat bodo odstranjena opozorila\n" ++"\t-v Naredi bolj podroben izpis. S tem lahko omogočite bolj podrobno preverjanje\n" ++"\t nekaterih vrst tokov.\n" ++ ++#: ogginfo/ogginfo2.c:1239 ++#, c-format ++msgid "\t-V Output version information and exit\n" ++msgstr "\t-V Izpiše informacije o različici in konča\n" ++ ++#: ogginfo/ogginfo2.c:1251 ++#, c-format ++msgid "" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"\n" ++"ogginfo is a tool for printing information about Ogg files\n" ++"and for diagnosing problems with them.\n" ++"Full help shown with \"ogginfo -h\".\n" ++msgstr "" ++"Uporaba: ogginfo [zastavice] datoteka1.ogg [datoteka2.ogx … datotekaN.ogv]\n" ++"\n" ++"ogginfo je orodje za izpisovanje informacij o datotekah Ogg\n" ++"in za diagnosticiranje težav povezanih z njimi.\n" ++"Za celotno pomoč vnesite \"ogginfo -h\".\n" ++ ++#: ogginfo/ogginfo2.c:1285 ++#, c-format ++msgid "No input files specified. \"ogginfo -h\" for help\n" ++msgstr "Ni podanih vhodnih datotek. Za pomoč vnesite \"ogginfo -h\"\n" ++ ++#: share/getopt.c:673 ++#, c-format ++msgid "%s: option `%s' is ambiguous\n" ++msgstr "%s: možnost `%s' je dvoumna\n" ++ ++#: share/getopt.c:698 ++#, c-format ++msgid "%s: option `--%s' doesn't allow an argument\n" ++msgstr "%s: možnost `--%s' ne dovoljuje argumenta\n" ++ ++#: share/getopt.c:703 ++#, c-format ++msgid "%s: option `%c%s' doesn't allow an argument\n" ++msgstr "%s: možnost `%c%s' ne dovoljuje argumenta\n" ++ ++#: share/getopt.c:721 share/getopt.c:894 ++#, c-format ++msgid "%s: option `%s' requires an argument\n" ++msgstr "%s: možnost `%s' zahteva argument\n" ++ ++#: share/getopt.c:750 ++#, c-format ++msgid "%s: unrecognized option `--%s'\n" ++msgstr "%s: neprepoznana možnost `--%s'\n" ++ ++#: share/getopt.c:754 ++#, c-format ++msgid "%s: unrecognized option `%c%s'\n" ++msgstr "%s: neprepoznana možnost `%c%s'\n" ++ ++#: share/getopt.c:780 ++#, c-format ++msgid "%s: illegal option -- %c\n" ++msgstr "%s: neveljavna možnost -- %c\n" ++ ++#: share/getopt.c:783 ++#, c-format ++msgid "%s: invalid option -- %c\n" ++msgstr "%s: neveljavna možnost -- %c\n" ++ ++#: share/getopt.c:813 share/getopt.c:943 ++#, c-format ++msgid "%s: option requires an argument -- %c\n" ++msgstr "%s: možnost zahteva argument -- %c\n" ++ ++#: share/getopt.c:860 ++#, c-format ++msgid "%s: option `-W %s' is ambiguous\n" ++msgstr "%s: možnost `-W %s' je dvoumna\n" ++ ++#: share/getopt.c:878 ++#, c-format ++msgid "%s: option `-W %s' doesn't allow an argument\n" ++msgstr "%s: možnost `-W %s' ne dovoli argumenta\n" ++ ++#: vcut/vcut.c:144 ++#, c-format ++msgid "Couldn't flush output stream\n" ++msgstr "Izhodnega toka ni bilo mogoče počistiti\n" ++ ++#: vcut/vcut.c:164 ++#, c-format ++msgid "Couldn't close output file\n" ++msgstr "Izhodne datoteke ni bilo mogoče zapreti\n" ++ ++#: vcut/vcut.c:225 ++#, c-format ++msgid "Couldn't open %s for writing\n" ++msgstr "%s ni bilo mogoče odpreti za branje\n" ++ ++#: vcut/vcut.c:264 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Uporaba: vcut vhodnadatoteka.ogg izhodnadatoteka1.ogg izhodnadatoteka2.ogg [točkareza | +časreza]\n" ++ ++#: vcut/vcut.c:266 ++#, c-format ++msgid "To avoid creating an output file, specify \".\" as its name.\n" ++msgstr "Če ne želite, da se ustvari izhodna datoteka, kot ime podajte \".\".\n" ++ ++#: vcut/vcut.c:277 ++#, c-format ++msgid "Couldn't open %s for reading\n" ++msgstr "%s ni bilo mogoče odpreti za branje\n" ++ ++#: vcut/vcut.c:292 vcut/vcut.c:296 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Točke reza \"%s\" ni bilo mogoče razčleniti\n" ++ ++#: vcut/vcut.c:301 ++#, c-format ++msgid "Processing: Cutting at %lf seconds\n" ++msgstr "Obdelovanje: rezanje pri %lf sekundah\n" ++ ++#: vcut/vcut.c:303 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Obdelovanje: rezanje pri %lld vzorcih\n" ++ ++#: vcut/vcut.c:314 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Obdelovanje je spodletelo\n" ++ ++#: vcut/vcut.c:355 ++#, c-format ++msgid "WARNING: unexpected granulepos " ++msgstr "OPOZORILO: nepričakovan granulepos " ++ ++#: vcut/vcut.c:406 ++#, c-format ++msgid "Cutpoint not found\n" ++msgstr "Točka reza ni bila najdena\n" ++ ++#: vcut/vcut.c:412 ++#, c-format ++msgid "Can't produce a file starting and ending between sample positions " ++msgstr "Ni mogoče ustvariti datoteke, ki se začne in konča med položaji vzorcev " ++ ++#: vcut/vcut.c:456 ++#, c-format ++msgid "Can't produce a file starting between sample positions " ++msgstr "Ni mogoče ustvariti datoteke, ki se začne med položaji vzorcev " ++ ++#: vcut/vcut.c:460 ++#, c-format ++msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgstr "Za preprečitev te napake podajte kot drugo izhodno datoteko \".\".\n" ++ ++#: vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't write packet to output file\n" ++msgstr "Paketa ni bilo mogoče zapisati v izhodno datoteko\n" ++ ++#: vcut/vcut.c:519 ++#, c-format ++msgid "BOS not set on first page of stream\n" ++msgstr "BOS ni nastavljen na prvo stran toka\n" ++ ++#: vcut/vcut.c:534 ++#, c-format ++msgid "Multiplexed bitstreams are not supported\n" ++msgstr "Multipleksirani bitni tokovi niso podprti\n" ++ ++#: vcut/vcut.c:545 ++#, c-format ++msgid "Internal stream parsing error\n" ++msgstr "Med razčlenjevanjem notranjih tokov je prišlo do napake\n" ++ ++#: vcut/vcut.c:559 ++#, c-format ++msgid "Header packet corrupt\n" ++msgstr "Paket glave je pokvarjen\n" ++ ++#: vcut/vcut.c:565 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Napaka bitnega toka, vseeno se nadaljuje\n" ++ ++#: vcut/vcut.c:575 ++#, c-format ++msgid "Error in header: not vorbis?\n" ++msgstr "Napaka v glavi: ni glava vrste vorbis?\n" ++ ++#: vcut/vcut.c:626 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Vhod ni ogg.\n" ++ ++#: vcut/vcut.c:630 ++#, c-format ++msgid "Page error, continuing\n" ++msgstr "Napaka strani, vseeno se nadaljuje\n" ++ ++#: vcut/vcut.c:640 ++#, c-format ++msgid "WARNING: input file ended unexpectedly\n" ++msgstr "OPOZORILO: vhodna datoteka se je nepričakovano končala\n" ++ ++#: vcut/vcut.c:644 ++#, c-format ++msgid "WARNING: found EOS before cutpoint\n" ++msgstr "OPOZORILO: EOS je bil najden pred točko reza\n" ++ ++#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 ++msgid "Couldn't get enough memory for input buffering." ++msgstr "Za predpomnenje vhoda ni bilo mogoče dobiti dovolj pomnilnika." ++ ++#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Napaka med branjem prve strani bitnega toka Ogg." ++ ++#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 ++msgid "Error reading initial header packet." ++msgstr "Napaka med branjem začetnega paketa glave." ++ ++#: vorbiscomment/vcedit.c:238 ++msgid "Couldn't get enough memory to register new stream serial number." ++msgstr "Za vpis nove zaporedne številke toka ni bilo mogoče dobiti dovolj pomnilnika." ++ ++#: vorbiscomment/vcedit.c:506 ++msgid "Input truncated or empty." ++msgstr "Vhod je ali prirezan ali pa prazen." ++ ++#: vorbiscomment/vcedit.c:508 ++msgid "Input is not an Ogg bitstream." ++msgstr "Vhod ni bitni tok Ogg." ++ ++#: vorbiscomment/vcedit.c:566 ++msgid "Ogg bitstream does not contain Vorbis data." ++msgstr "Bitni tok Ogg ne vsebuje podatkov vrste Vorbis." ++ ++#: vorbiscomment/vcedit.c:579 ++msgid "EOF before recognised stream." ++msgstr "Konec datoteke pred prepoznanim tokom." ++ ++#: vorbiscomment/vcedit.c:595 ++msgid "Ogg bitstream does not contain a supported data-type." ++msgstr "Bitni tok Ogg ne vsebuje podprte vrste podatkov." ++ ++#: vorbiscomment/vcedit.c:639 ++msgid "Corrupt secondary header." ++msgstr "Drugotna glava je pokvarjena." ++ ++#: vorbiscomment/vcedit.c:660 ++msgid "EOF before end of Vorbis headers." ++msgstr "Konec datoteke pred koncem glave Vorbis." ++ ++#: vorbiscomment/vcedit.c:835 ++msgid "Corrupt or missing data, continuing..." ++msgstr "Podatki so ali pokvarjeni ali pa manjkajoči, vseeno se nadaljuje ..." ++ ++#: vorbiscomment/vcedit.c:875 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Napaka med pisanju toka na izhod. Izhodni tok je pokvarjen ali pa prirezan." ++ ++#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 ++#, c-format ++msgid "Failed to open file as Vorbis: %s\n" ++msgstr "Odprtje datoteke kot Vorbis je spodletelo: %s\n" ++ ++#: vorbiscomment/vcomment.c:241 ++#, c-format ++msgid "Bad comment: \"%s\"\n" ++msgstr "Slaba opomba: \"%s\"\n" ++ ++#: vorbiscomment/vcomment.c:253 ++#, c-format ++msgid "bad comment: \"%s\"\n" ++msgstr "slaba opomba: \"%s\"\n" ++ ++#: vorbiscomment/vcomment.c:263 ++#, c-format ++msgid "Failed to write comments to output file: %s\n" ++msgstr "Pisanje opombe v izhodno datoteko je spodletelo: %s\n" ++ ++#: vorbiscomment/vcomment.c:280 ++#, c-format ++msgid "no action specified\n" ++msgstr "podano ni nobeno dejanje\n" ++ ++#: vorbiscomment/vcomment.c:384 ++#, c-format ++msgid "Couldn't un-escape comment, cannot add\n" ++msgstr "Ubega opombe ni mogoče razveljaviti, zato dodajanje ni mogoče\n" ++ ++#: vorbiscomment/vcomment.c:526 ++#, c-format ++msgid "" ++"vorbiscomment from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"vorbiscomment od %s %s\n" ++"od fundacije Xiph.Org (http://www.xiph.org/)\n" ++"\n" ++ ++#: vorbiscomment/vcomment.c:529 ++#, c-format ++msgid "List or edit comments in Ogg Vorbis files.\n" ++msgstr "Naredi spisek ali uredi opombe v datotekah Ogg Vorbis.\n" ++ ++#: vorbiscomment/vcomment.c:532 ++#, c-format ++msgid "" ++"Usage: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] inputfile\n" ++" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" ++msgstr "" ++"Uporaba: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] vhodna datoteka\n" ++" vorbiscomment <-a|-w> [-Re] [-c datoteka] [-t oznaka] vhodna datoteka [izhodna datoteka]\n" ++ ++#: vorbiscomment/vcomment.c:538 ++#, c-format ++msgid "Listing options\n" ++msgstr "Izpis možnosti\n" ++ ++#: vorbiscomment/vcomment.c:539 ++#, c-format ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Naredi seznam opomb (privzeto, če ni podane nobene možnosti)\n" ++ ++#: vorbiscomment/vcomment.c:542 ++#, c-format ++msgid "Editing options\n" ++msgstr "Možnosti urejanja\n" ++ ++#: vorbiscomment/vcomment.c:543 ++#, c-format ++msgid " -a, --append Append comments\n" ++msgstr " -a, --append Pripni opombe\n" ++ ++#: vorbiscomment/vcomment.c:544 ++#, c-format ++msgid "" ++" -t \"name=value\", --tag \"name=value\"\n" ++" Specify a comment tag on the commandline\n" ++msgstr "" ++" -t \"ime=vrednost\", --tag \"ime=vrednost\"\n" ++" Poda oznako opombe v ukazno vrstico\n" ++ ++#: vorbiscomment/vcomment.c:546 ++#, c-format ++msgid " -w, --write Write comments, replacing the existing ones\n" ++msgstr " -w, --write Zapiše opombe ter s tem zamenja obstoječe\n" ++ ++#: vorbiscomment/vcomment.c:550 ++#, c-format ++msgid "" ++" -c file, --commentfile file\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" ++msgstr "" ++" -c datoteka, --commentfile datoteka\n" ++" Ko izpisuje, piše opombe v podano datoteko.\n" ++" Ko ureja, bere opombe iz podane datoteke.\n" ++ ++#: vorbiscomment/vcomment.c:553 ++#, c-format ++msgid " -R, --raw Read and write comments in UTF-8\n" ++msgstr " -R, --raw Bere in piše opombe v naboru UTF-8\n" ++ ++#: vorbiscomment/vcomment.c:554 ++#, c-format ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Uporabi slog \\n kot ubežne znake za dosego večvrstičnih opomb.\n" ++ ++#: vorbiscomment/vcomment.c:558 ++#, c-format ++msgid " -V, --version Output version information and exit\n" ++msgstr " -V, --version Izpiši podrobnost o različici ter končaj\n" ++ ++#: vorbiscomment/vcomment.c:561 ++#, c-format ++msgid "" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" ++"errors are encountered during processing.\n" ++msgstr "" ++"Če ni podane nobene izhodne datoteke, bo vorbiscomment spremenil vhodno datoteko. To \n" ++"se izvede preko začasne datoteke. Zato vhodna datoteka ni spremenjena. To je uporabno, če\n" ++"pride do napake med obdelavo.\n" ++ ++#: vorbiscomment/vcomment.c:566 ++#, c-format ++msgid "" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" ++"editing. Alternatively, a file can be specified with the -c option, or tags\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" ++"disables reading from stdin.\n" ++msgstr "" ++"Privzeto so opombe zapisane v stdout ob poslušanju in brane iz stdin ob urejanju.\n" ++"Nadomestno se lahko poda datoteka s pomočjo možnosti -c ali pa se podajo\n" ++"oznake v commandline s pomočjo -t \"ime=vrednost\". Uporaba -c ali -t \n" ++"onemogoči branje iz stdin.\n" ++ ++#: vorbiscomment/vcomment.c:573 ++#, c-format ++msgid "" ++"Examples:\n" ++" vorbiscomment -a in.ogg -c comments.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++msgstr "" ++"Primeri:\n" ++" vorbiscomment -a v.ogg -c opombe.txt\n" ++" vorbiscomment -a v.ogg -t \"USTVARJALEC=Nekdo\" -t \"NASLOV=Naslov\"\n" ++ ++#: vorbiscomment/vcomment.c:578 ++#, c-format ++msgid "" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" ++"this is not sufficient for general round-tripping of comments in all cases,\n" ++"since comments can contain newlines. To handle that, use escaping (-e,\n" ++"--escape).\n" ++msgstr "" ++"OPOMBA: v surovem načinu (--raw, -R) se opombe brale in pisale v naboru UTF-8 in se ne\n" ++"bodo pretvarjale v uporabnikov nabor znakov, kar je uporabno v skriptih. Kakorkoli že, to\n" ++"ni dovolj za splošno rotacijo opomb v vseh primerih, saj opombe lahko vsebujejo prelome vrstic.\n" ++"Za obravnavanje takih primerov se uporabi ubežno zaporedje (-e,\n" ++"--escape).\n" ++ ++#: vorbiscomment/vcomment.c:643 ++#, c-format ++msgid "Internal error parsing command options\n" ++msgstr "Med razčlenjevanjem možnosti ukaza je prišlo do notranje napake\n" ++ ++#: vorbiscomment/vcomment.c:662 ++#, c-format ++msgid "vorbiscomment from vorbis-tools " ++msgstr "vorbiscomment iz vorbis-tools " ++ ++#: vorbiscomment/vcomment.c:732 ++#, c-format ++msgid "Error opening input file '%s'.\n" ++msgstr "Med odpiranjem vhodne datoteke '%s' je prišlo do napake.\n" ++ ++#: vorbiscomment/vcomment.c:741 ++#, c-format ++msgid "Input filename may not be the same as output filename\n" ++msgstr "Ime vhodne datoteke ne sme biti enako imenu izhodne datoteke\n" ++ ++#: vorbiscomment/vcomment.c:752 ++#, c-format ++msgid "Error opening output file '%s'.\n" ++msgstr "Med odpiranjem izhodne datoteke '%s' je prišlo do napake.\n" ++ ++#: vorbiscomment/vcomment.c:767 ++#, c-format ++msgid "Error opening comment file '%s'.\n" ++msgstr "Med odpiranjem datoteke opomb '%s' je prišlo do napake.\n" ++ ++#: vorbiscomment/vcomment.c:784 ++#, c-format ++msgid "Error opening comment file '%s'\n" ++msgstr "Med odpiranjem datoteke opomb '%s' je prišlo do napake\n" ++ ++#: vorbiscomment/vcomment.c:818 ++#, c-format ++msgid "Error removing old file %s\n" ++msgstr "Med odstranjevanjem stare datoteke %s je prišlo do napake\n" ++ ++#: vorbiscomment/vcomment.c:820 ++#, c-format ++msgid "Error renaming %s to %s\n" ++msgstr "Med preimenovanjem %s v %s je prišlo do napake\n" ++ ++#: vorbiscomment/vcomment.c:830 ++#, c-format ++msgid "Error removing erroneous temporary file %s\n" ++msgstr "Med odstranjevanjem začasne datoteke napak %s je prišlo do napake\n" +diff --git a/po/sr.po b/po/sr.po +new file mode 100644 +index 0000000..9fb41ed +--- /dev/null ++++ b/po/sr.po +@@ -0,0 +1,2881 @@ ++# Serbian translation for vorbis-tools. ++# Copyright (C) 2014 Xiph.Org Foundation ++# This file is distributed under the same license as the vorbis-tools package. ++# Мирослав Николић , 2014. ++msgid "" ++msgstr "" ++"Project-Id-Version: vorbis-tools 1.4.0\n" ++"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" ++"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"PO-Revision-Date: 2014-05-02 21:27+0200\n" ++"Last-Translator: Мирослав Николић \n" ++"Language-Team: Serbian <(nothing)>\n" ++"Language: sr\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" ++ ++#: ogg123/buffer.c:117 ++#, c-format ++msgid "ERROR: Out of memory in malloc_action().\n" ++msgstr "ГРЕШКА: Нема више меморије у „malloc_action()“.\n" ++ ++#: ogg123/buffer.c:364 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "ГРЕШКА: Не могу да доделим меморију у „malloc_buffer_stats()“\n" ++ ++#: ogg123/callbacks.c:76 ++msgid "ERROR: Device not available.\n" ++msgstr "ГРЕШКА: Уређај није доступан.\n" ++ ++#: ogg123/callbacks.c:79 ++#, c-format ++msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++msgstr "ГРЕШКА: „%s“ захтева назив датотеке уз „-f“.\n" ++ ++#: ogg123/callbacks.c:82 ++#, c-format ++msgid "ERROR: Unsupported option value to %s device.\n" ++msgstr "ГРЕШКА: Неподржана вредност опције уређају „%s“.\n" ++ ++#: ogg123/callbacks.c:86 ++#, c-format ++msgid "ERROR: Cannot open device %s.\n" ++msgstr "ГРЕШКА: Не могу да отворим уређај „%s“.\n" ++ ++#: ogg123/callbacks.c:90 ++#, c-format ++msgid "ERROR: Device %s failure.\n" ++msgstr "ГРЕШКА: Неуспех уређаја „%s“.\n" ++ ++#: ogg123/callbacks.c:93 ++#, c-format ++msgid "ERROR: An output file cannot be given for %s device.\n" ++msgstr "ГРЕШКА: Излазна датотека не може бити дата за уређај „%s“.\n" ++ ++#: ogg123/callbacks.c:96 ++#, c-format ++msgid "ERROR: Cannot open file %s for writing.\n" ++msgstr "ГРЕШКА: Не могу да отворим датотеку „%s“ за писање.\n" ++ ++#: ogg123/callbacks.c:100 ++#, c-format ++msgid "ERROR: File %s already exists.\n" ++msgstr "ГРЕШКА: Већ постоји датотека „%s“.\n" ++ ++#: ogg123/callbacks.c:103 ++#, c-format ++msgid "ERROR: This error should never happen (%d). Panic!\n" ++msgstr "ГРЕШКА: Ова грешка не би требала никада да се догоди (%d). Јао вама!\n" ++ ++#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 ++msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++msgstr "ГРЕШКА: Нема више меморије у „new_audio_reopen_arg()“.\n" ++ ++#: ogg123/callbacks.c:179 ++msgid "Error: Out of memory in new_print_statistics_arg().\n" ++msgstr "Грешка: Нема више меморије у „new_print_statistics_arg()“.\n" ++ ++#: ogg123/callbacks.c:238 ++msgid "ERROR: Out of memory in new_status_message_arg().\n" ++msgstr "ГРЕШКА: Нема више меморије у „new_status_message_arg()“.\n" ++ ++#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "Грешка: Нема више меморије у „decoder_buffered_metadata_callback()“.\n" ++ ++#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 ++msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" ++msgstr "ГРЕШКА: Нема више меморије у „decoder_buffered_metadata_callback()“.\n" ++ ++#: ogg123/cfgfile_options.c:55 ++msgid "System error" ++msgstr "Грешка система" ++ ++#: ogg123/cfgfile_options.c:58 ++#, c-format ++msgid "=== Parse error: %s on line %d of %s (%s)\n" ++msgstr "=== Грешка обраде: „%s“ у %d. реду од %s (%s)\n" ++ ++#: ogg123/cfgfile_options.c:134 ++msgid "Name" ++msgstr "Назив" ++ ++#: ogg123/cfgfile_options.c:137 ++msgid "Description" ++msgstr "Опис" ++ ++#: ogg123/cfgfile_options.c:140 ++msgid "Type" ++msgstr "Врста" ++ ++#: ogg123/cfgfile_options.c:143 ++msgid "Default" ++msgstr "Основно" ++ ++#: ogg123/cfgfile_options.c:169 ++#, c-format ++msgid "none" ++msgstr "ништа" ++ ++#: ogg123/cfgfile_options.c:172 ++#, c-format ++msgid "bool" ++msgstr "логичка" ++ ++#: ogg123/cfgfile_options.c:175 ++#, c-format ++msgid "char" ++msgstr "знак" ++ ++#: ogg123/cfgfile_options.c:178 ++#, c-format ++msgid "string" ++msgstr "ниска" ++ ++#: ogg123/cfgfile_options.c:181 ++#, c-format ++msgid "int" ++msgstr "цео бр." ++ ++#: ogg123/cfgfile_options.c:184 ++#, c-format ++msgid "float" ++msgstr "покретни зарез" ++ ++#: ogg123/cfgfile_options.c:187 ++#, c-format ++msgid "double" ++msgstr "двоструко" ++ ++#: ogg123/cfgfile_options.c:190 ++#, c-format ++msgid "other" ++msgstr "друго" ++ ++#: ogg123/cfgfile_options.c:196 ++msgid "(NULL)" ++msgstr "(НИШТА)" ++ ++#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 ++#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 ++#: oggenc/oggenc.c:673 ++msgid "(none)" ++msgstr "(ништа)" ++ ++#: ogg123/cfgfile_options.c:429 ++msgid "Success" ++msgstr "Успешно" ++ ++#: ogg123/cfgfile_options.c:433 ++msgid "Key not found" ++msgstr "Нисам нашао кључ" ++ ++#: ogg123/cfgfile_options.c:435 ++msgid "No key" ++msgstr "Нема кључа" ++ ++#: ogg123/cfgfile_options.c:437 ++msgid "Bad value" ++msgstr "Лоша вредност" ++ ++#: ogg123/cfgfile_options.c:439 ++msgid "Bad type in options list" ++msgstr "Лоша врста у списку опција" ++ ++#: ogg123/cfgfile_options.c:441 ++msgid "Unknown error" ++msgstr "Непозната грешка" ++ ++#: ogg123/cmdline_options.c:83 ++msgid "Internal error parsing command line options.\n" ++msgstr "Унутрашња грешка обраде опција линије наредби.\n" ++ ++#: ogg123/cmdline_options.c:90 ++#, c-format ++msgid "Input buffer size smaller than minimum size of %dkB." ++msgstr "Величина улазне међумеморије је мања од најмање величине од %dkB." ++ ++#: ogg123/cmdline_options.c:102 ++#, c-format ++msgid "" ++"=== Error \"%s\" while parsing config option from command line.\n" ++"=== Option was: %s\n" ++msgstr "" ++"=== Грешка „%s“ приликом обраде опције подешавања са линије наредби.\n" ++"=== Опција беше: %s\n" ++ ++#: ogg123/cmdline_options.c:109 ++#, c-format ++msgid "Available options:\n" ++msgstr "Доступне опције:\n" ++ ++#: ogg123/cmdline_options.c:118 ++#, c-format ++msgid "=== No such device %s.\n" ++msgstr "=== Нема уређаја „%s“.\n" ++ ++#: ogg123/cmdline_options.c:138 ++#, c-format ++msgid "=== Driver %s is not a file output driver.\n" ++msgstr "=== Управљач „%s“ није датотека управљача излаза.\n" ++ ++#: ogg123/cmdline_options.c:143 ++msgid "=== Cannot specify output file without specifying a driver.\n" ++msgstr "=== Не можете навести излазну датотеку без управљача.\n" ++ ++#: ogg123/cmdline_options.c:162 ++#, c-format ++msgid "=== Incorrect option format: %s.\n" ++msgstr "=== Неисправан запис опције: %s.\n" ++ ++#: ogg123/cmdline_options.c:177 ++msgid "--- Prebuffer value invalid. Range is 0-100.\n" ++msgstr "--- Неисправна вредност пред-међумеморије. Опсег је 0-100.\n" ++ ++#: ogg123/cmdline_options.c:201 ++#, c-format ++msgid "ogg123 from %s %s" ++msgstr "„ogg123“ из %s %s" ++ ++#: ogg123/cmdline_options.c:208 ++msgid "--- Cannot play every 0th chunk!\n" ++msgstr "--- Не могу да пустим сваки 0. делић!\n" ++ ++#: ogg123/cmdline_options.c:216 ++msgid "" ++"--- Cannot play every chunk 0 times.\n" ++"--- To do a test decode, use the null output driver.\n" ++msgstr "" ++"--- Не могу да пустим сваки делић 0 пута.\n" ++"--- За пробно декодирање, користите управљач ништавног излаза.\n" ++ ++#: ogg123/cmdline_options.c:232 ++#, c-format ++msgid "--- Cannot open playlist file %s. Skipped.\n" ++msgstr "--- Не могу да отворим датотеку списка нумера „%s“. Прескачем.\n" ++ ++#: ogg123/cmdline_options.c:248 ++msgid "=== Option conflict: End time is before start time.\n" ++msgstr "=== Сукоб опције: Време краја је пре времена почетка.\n" ++ ++#: ogg123/cmdline_options.c:261 ++#, c-format ++msgid "--- Driver %s specified in configuration file invalid.\n" ++msgstr "--- Није исправан управљач „%s“ наведен у датотеци подешавања.\n" ++ ++#: ogg123/cmdline_options.c:271 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Не могу да учитам основни управљач и нема управљача наведеног у датотеци подешавања. Излазим.\n" ++ ++#: ogg123/cmdline_options.c:306 ++#, c-format ++msgid "" ++"ogg123 from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"„ogg123“ из %s %s\n" ++" Фондације „Xiph.Org“ (http://www.xiph.org/)\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:309 ++#, c-format ++msgid "" ++"Usage: ogg123 [options] file ...\n" ++"Play Ogg audio files and network streams.\n" ++"\n" ++msgstr "" ++"Употреба: ogg123 [опције] датотека ...\n" ++"Пуштајте звучне Огг датотеке и мрежне токове.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:312 ++#, c-format ++msgid "Available codecs: " ++msgstr "Доступни кодеци:" ++ ++#: ogg123/cmdline_options.c:315 ++#, c-format ++msgid "FLAC, " ++msgstr "ФЛАЦ," ++ ++#: ogg123/cmdline_options.c:319 ++#, c-format ++msgid "Speex, " ++msgstr "Спикс," ++ ++#: ogg123/cmdline_options.c:322 ++#, c-format ++msgid "" ++"Ogg Vorbis.\n" ++"\n" ++msgstr "" ++"Огг Ворбис.\n" ++"\n" ++ ++#: ogg123/cmdline_options.c:324 ++#, c-format ++msgid "Output options\n" ++msgstr "Опције излаза\n" ++ ++#: ogg123/cmdline_options.c:325 ++#, c-format ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d уређај, --device уређај Користи излазни уређај „уређај“. Доступни уређаји:\n" ++ ++#: ogg123/cmdline_options.c:327 ++#, c-format ++msgid "Live:" ++msgstr "Живи:" ++ ++#: ogg123/cmdline_options.c:336 ++#, c-format ++msgid "File:" ++msgstr "Датотека:" ++ ++#: ogg123/cmdline_options.c:345 ++#, c-format ++msgid "" ++" -f file, --file file Set the output filename for a file device\n" ++" previously specified with --device.\n" ++msgstr "" ++" -f датотека, --file датотека Подешава назив излазне датотеке за уређај датотеке\n" ++" претходно наведен са „--device“.\n" ++ ++#: ogg123/cmdline_options.c:348 ++#, c-format ++msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" ++msgstr " --audio-buffer n Користи излазну међумеморију звука „n“ килобајта\n" ++ ++#: ogg123/cmdline_options.c:349 ++#, c-format ++msgid "" ++" -o k:v, --device-option k:v\n" ++" Pass special option 'k' with value 'v' to the\n" ++" device previously specified with --device. See\n" ++" the ogg123 man page for available device options.\n" ++msgstr "" ++" -o k:v, --device-option k:v\n" ++" Прослеђује посебну опцију „k“ са вредношћу „v“\n" ++" уређају претходно наведеном са „--device“. Видите\n" ++" страницу упутства за „ogg123“ за доступне опције уређаја.\n" ++ ++#: ogg123/cmdline_options.c:355 ++#, c-format ++msgid "Playlist options\n" ++msgstr "Опције списка нумера\n" ++ ++#: ogg123/cmdline_options.c:356 ++#, c-format ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ датотека, --list датотека Чита списак нумера датотека и адреса из „датотеке“\n" ++ ++#: ogg123/cmdline_options.c:357 ++#, c-format ++msgid " -r, --repeat Repeat playlist indefinitely\n" ++msgstr " -r, --repeat Понавља списак нумера у недоглед\n" ++ ++#: ogg123/cmdline_options.c:358 ++#, c-format ++msgid " -R, --remote Use remote control interface\n" ++msgstr " -R, --remote Користи уређај даљинског управљања\n" ++ ++#: ogg123/cmdline_options.c:359 ++#, c-format ++msgid " -z, --shuffle Shuffle list of files before playing\n" ++msgstr " -z, --shuffle Претумбава списак датотека пре пуштања\n" ++ ++#: ogg123/cmdline_options.c:360 ++#, c-format ++msgid " -Z, --random Play files randomly until interrupted\n" ++msgstr " -Z, --random Насумично пушта датотеке све док га не прекину\n" ++ ++#: ogg123/cmdline_options.c:363 ++#, c-format ++msgid "Input options\n" ++msgstr "Опције улаза\n" ++ ++#: ogg123/cmdline_options.c:364 ++#, c-format ++msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++msgstr " -b n, --buffer n Користи улазну међумеморију од „n“ килобајта\n" ++ ++#: ogg123/cmdline_options.c:365 ++#, c-format ++msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++msgstr " -p n, --prebuffer n Учитава n%% међумеморије улаза пре пуштања\n" ++ ++#: ogg123/cmdline_options.c:368 ++#, c-format ++msgid "Decode options\n" ++msgstr "Опције декодирања\n" ++ ++#: ogg123/cmdline_options.c:369 ++#, c-format ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -k n, --skip n Прескаче прве „n“ секунде (или запис „чч:мм:сс“)\n" ++ ++#: ogg123/cmdline_options.c:370 ++#, c-format ++msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++msgstr " -K n, --end n Завршава на „n“ секунде (или запису „чч:мм:сс“)\n" ++ ++#: ogg123/cmdline_options.c:371 ++#, c-format ++msgid " -x n, --nth n Play every 'n'th block\n" ++msgstr " -x n, --nth n Пушта сваки „n.“ блок\n" ++ ++#: ogg123/cmdline_options.c:372 ++#, c-format ++msgid " -y n, --ntimes n Repeat every played block 'n' times\n" ++msgstr " -y n, --ntimes n Понавља сваки пуштени блок „n“ пута\n" ++ ++#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 ++#, c-format ++msgid "Miscellaneous options\n" ++msgstr "Разне опције\n" ++ ++#: ogg123/cmdline_options.c:376 ++#, c-format ++msgid "" ++" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" ++" will skip to the next song on SIGINT (Ctrl-C),\n" ++" and will terminate if two SIGINTs are received\n" ++" within the specified timeout 's'. (default 500)\n" ++msgstr "" ++" -l s, --delay s Подешава завршавање временског рока у милисекундама.\n" ++" огг123 ће прећи на следећу песму при „SIGINT“-у\n" ++" (Ктрл+Ц), и завршиће ако се приме два „SIGINT“-а у\n" ++" наведеном временском року од „s“. (основно је 500)\n" ++ ++#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 ++#, c-format ++msgid " -h, --help Display this help\n" ++msgstr " -h, --help Приказује ову помоћ\n" ++ ++#: ogg123/cmdline_options.c:382 ++#, c-format ++msgid " -q, --quiet Don't display anything (no title)\n" ++msgstr " -q, --quiet Не приказује ништа (без наслова)\n" ++ ++#: ogg123/cmdline_options.c:383 ++#, c-format ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Приказује напредовање и друге податке стања\n" ++ ++#: ogg123/cmdline_options.c:384 ++#, c-format ++msgid " -V, --version Display ogg123 version\n" ++msgstr " -V, --version Приказује издање програма „ogg123“\n" ++ ++#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 ++#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 ++#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 ++#: ogg123/vorbis_comments.c:97 ++#, c-format ++msgid "ERROR: Out of memory.\n" ++msgstr "ГРЕШКА: Нема више меморије.\n" ++ ++#: ogg123/format.c:82 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "ГРЕШКА: Не могу да доделим меморију у „malloc_decoder_stats()“\n" ++ ++#: ogg123/http_transport.c:145 ++msgid "ERROR: Could not set signal mask." ++msgstr "ГРЕШКА: Не могу да подесим маску сигнала." ++ ++#: ogg123/http_transport.c:202 ++msgid "ERROR: Unable to create input buffer.\n" ++msgstr "ГРЕШКА: Не могу да направим улазну међумеморију.\n" ++ ++#: ogg123/ogg123.c:81 ++msgid "default output device" ++msgstr "основни излазни уређај" ++ ++#: ogg123/ogg123.c:83 ++msgid "shuffle playlist" ++msgstr "меша списак нумера" ++ ++#: ogg123/ogg123.c:85 ++msgid "repeat playlist forever" ++msgstr "понавља списак нумера заувек" ++ ++#: ogg123/ogg123.c:231 ++#, c-format ++msgid "Could not skip to %f in audio stream." ++msgstr "Не могу да одем на %f у звучном току." ++ ++#: ogg123/ogg123.c:376 ++#, c-format ++msgid "" ++"\n" ++"Audio Device: %s" ++msgstr "" ++"\n" ++"Звучни уређај: %s" ++ ++#: ogg123/ogg123.c:377 ++#, c-format ++msgid "Author: %s" ++msgstr "Аутор: %s" ++ ++#: ogg123/ogg123.c:378 ++#, c-format ++msgid "Comments: %s" ++msgstr "Напомене: %s" ++ ++#: ogg123/ogg123.c:422 ++#, c-format ++msgid "WARNING: Could not read directory %s.\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да прочитам директоријум „%s“.\n" ++ ++#: ogg123/ogg123.c:458 ++msgid "Error: Could not create audio buffer.\n" ++msgstr "Грешка: Не могу да направим међумеморију звука.\n" ++ ++#: ogg123/ogg123.c:561 ++#, c-format ++msgid "No module could be found to read from %s.\n" ++msgstr "Нема модула да прочита из „%s“.\n" ++ ++#: ogg123/ogg123.c:566 ++#, c-format ++msgid "Cannot open %s.\n" ++msgstr "Не могу да отворим „%s“.\n" ++ ++#: ogg123/ogg123.c:572 ++#, c-format ++msgid "The file format of %s is not supported.\n" ++msgstr "Запис датотеке „%s“ није подржан.\n" ++ ++#: ogg123/ogg123.c:582 ++#, c-format ++msgid "Error opening %s using the %s module. The file may be corrupted.\n" ++msgstr "Грешка отварања „%s“ помоћу модула „%s“. Можда је датотека оштећена.\n" ++ ++#: ogg123/ogg123.c:601 ++#, c-format ++msgid "Playing: %s" ++msgstr "Пуштам: %s" ++ ++#: ogg123/ogg123.c:612 ++#, c-format ++msgid "Could not skip %f seconds of audio." ++msgstr "Не могу да прескочим %f секунде звука." ++ ++#: ogg123/ogg123.c:667 ++msgid "ERROR: Decoding failure.\n" ++msgstr "ГРЕШКА: Неуспех декодирања.\n" ++ ++#: ogg123/ogg123.c:710 ++msgid "ERROR: buffer write failed.\n" ++msgstr "ГРЕШКА: није успело писање међумеморије.\n" ++ ++#: ogg123/ogg123.c:748 ++msgid "Done." ++msgstr "Готово." ++ ++#: ogg123/oggvorbis_format.c:208 ++msgid "--- Hole in the stream; probably harmless\n" ++msgstr "--- Рупа у току; вероватно безопасна\n" ++ ++#: ogg123/oggvorbis_format.c:214 ++msgid "=== Vorbis library reported a stream error.\n" ++msgstr "=== Библиотека Ворбиса извештава о грешки тока.\n" ++ ++#: ogg123/oggvorbis_format.c:361 ++#, c-format ++msgid "Ogg Vorbis stream: %d channel, %ld Hz" ++msgstr "Ток Огг Ворбиса: %d канал, %ld Hz" ++ ++#: ogg123/oggvorbis_format.c:366 ++#, c-format ++msgid "Vorbis format: Version %d" ++msgstr "Запис Ворбиса: Издање %d" ++ ++#: ogg123/oggvorbis_format.c:370 ++#, c-format ++msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" ++msgstr "Проток бита: горњи=%ld назначени=%ld доњи=%ld прозор=%ld" ++ ++#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#, c-format ++msgid "Encoded by: %s" ++msgstr "Кодирано помоћу: %s" ++ ++#: ogg123/playlist.c:46 ogg123/playlist.c:57 ++#, c-format ++msgid "ERROR: Out of memory in create_playlist_member().\n" ++msgstr "ГРЕШКА: Нема више меморије у „create_playlist_member()“.\n" ++ ++#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" ++msgstr "Упозорење: Не могу да прочитам директоријум „%s“.\n" ++ ++#: ogg123/playlist.c:278 ++#, c-format ++msgid "Warning from playlist %s: Could not read directory %s.\n" ++msgstr "Упозорење са списка нумера „%s“: Не могу да прочитам директоријум „%s“.\n" ++ ++#: ogg123/playlist.c:323 ogg123/playlist.c:335 ++#, c-format ++msgid "ERROR: Out of memory in playlist_to_array().\n" ++msgstr "ГРЕШКА: Нема више меморије у „playlist_to_array()“.\n" ++ ++#: ogg123/speex_format.c:363 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" ++msgstr "Ток Огг Спикса: %d канал, %d Hz, %s режим (VBR)" ++ ++#: ogg123/speex_format.c:369 ++#, c-format ++msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" ++msgstr "Ток Огг Спикса: %d канал, %d Hz, %s режим" ++ ++#: ogg123/speex_format.c:375 ++#, c-format ++msgid "Speex version: %s" ++msgstr "Издање спикса: %s" ++ ++#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 ++#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 ++#: ogg123/speex_format.c:438 ++msgid "Invalid/corrupted comments" ++msgstr "Неисправне/оштећене напомене" ++ ++#: ogg123/speex_format.c:475 ++msgid "Cannot read header" ++msgstr "Не могу да прочитам заглавље" ++ ++#: ogg123/speex_format.c:480 ++#, c-format ++msgid "Mode number %d does not (any longer) exist in this version" ++msgstr "Број режима %d не постоји (више) у овом издању" ++ ++#: ogg123/speex_format.c:489 ++msgid "" ++"The file was encoded with a newer version of Speex.\n" ++" You need to upgrade in order to play it.\n" ++msgstr "" ++"Датотека је кодирана новијим издањем Спикса.\n" ++" Надоградите га да бисте могли да га пуштате.\n" ++ ++#: ogg123/speex_format.c:493 ++msgid "" ++"The file was encoded with an older version of Speex.\n" ++"You would need to downgrade the version in order to play it." ++msgstr "" ++"Датотека је кодирана старијим издањем Спикса.\n" ++" Разградите га да бисте могли да га пуштате." ++ ++#: ogg123/status.c:60 ++#, c-format ++msgid "%sPrebuf to %.1f%%" ++msgstr "%sПредмеђумеморија до %.1f%%" ++ ++#: ogg123/status.c:65 ++#, c-format ++msgid "%sPaused" ++msgstr "%sЗаустављен" ++ ++#: ogg123/status.c:69 ++#, c-format ++msgid "%sEOS" ++msgstr "%sКРТ" ++ ++#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 ++#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#, c-format ++msgid "Memory allocation error in stats_init()\n" ++msgstr "Грешка доделе меморије у „stats_init()“\n" ++ ++#: ogg123/status.c:211 ++#, c-format ++msgid "File: %s" ++msgstr "Датотека: %s" ++ ++#: ogg123/status.c:217 ++#, c-format ++msgid "Time: %s" ++msgstr "Време: %s" ++ ++#: ogg123/status.c:245 ++#, c-format ++msgid "of %s" ++msgstr "од %s" ++ ++#: ogg123/status.c:265 ++#, c-format ++msgid "Avg bitrate: %5.1f" ++msgstr "Проток бита авг-а: %5.1f" ++ ++#: ogg123/status.c:271 ++#, c-format ++msgid " Input Buffer %5.1f%%" ++msgstr " Улазна међумеморија %5.1f%%" ++ ++#: ogg123/status.c:290 ++#, c-format ++msgid " Output Buffer %5.1f%%" ++msgstr " Излазна међумеморија %5.1f%%" ++ ++#: ogg123/transport.c:71 ++#, c-format ++msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "ГРЕШКА: Не могу да доделим меморију у „malloc_data_source_stats()“\n" ++ ++#: ogg123/vorbis_comments.c:39 ++msgid "Track number:" ++msgstr "Број нумере:" ++ ++#: ogg123/vorbis_comments.c:40 ++msgid "ReplayGain (Track):" ++msgstr "Појачање пуштања (нумера):" ++ ++#: ogg123/vorbis_comments.c:41 ++msgid "ReplayGain (Album):" ++msgstr "Појачање пуштања (албум):" ++ ++#: ogg123/vorbis_comments.c:42 ++msgid "ReplayGain Peak (Track):" ++msgstr "Врхунац појачања пуштања (нумера):" ++ ++#: ogg123/vorbis_comments.c:43 ++msgid "ReplayGain Peak (Album):" ++msgstr "Врхунац појачања пуштања (албум):" ++ ++#: ogg123/vorbis_comments.c:44 ++msgid "Copyright" ++msgstr "Ауторска права" ++ ++#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 ++msgid "Comment:" ++msgstr "Напомена:" ++ ++#: oggdec/oggdec.c:50 ++#, c-format ++msgid "oggdec from %s %s\n" ++msgstr "„oggdec“ из %s %s\n" ++ ++#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 ++#, c-format ++msgid "" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++" Фондације „Xiph.Org“ (http://www.xiph.org/)\n" ++"\n" ++ ++#: oggdec/oggdec.c:57 ++#, c-format ++msgid "" ++"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" ++"\n" ++msgstr "" ++"Употреба: oggdec [опције] датотека1.ogg [датотека2.ogg ... датотекаN.ogg]\n" ++"\n" ++ ++#: oggdec/oggdec.c:58 ++#, c-format ++msgid "Supported options:\n" ++msgstr "Подржане опције:\n" ++ ++#: oggdec/oggdec.c:59 ++#, c-format ++msgid " --quiet, -Q Quiet mode. No console output.\n" ++msgstr " --quiet, -Q Тихи режим. Без конзолног излаза.\n" ++ ++#: oggdec/oggdec.c:60 ++#, c-format ++msgid " --help, -h Produce this help message.\n" ++msgstr " --help, -h Приказује ову поруку помоћи.\n" ++ ++#: oggdec/oggdec.c:61 ++#, c-format ++msgid " --version, -V Print out version number.\n" ++msgstr " --version, -V Исписује број издања.\n" ++ ++#: oggdec/oggdec.c:62 ++#, c-format ++msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" ++msgstr " --bits, -b Дубина бита излаза (подржани су 8 и 16)\n" ++ ++#: oggdec/oggdec.c:63 ++#, c-format ++msgid "" ++" --endianness, -e Output endianness for 16-bit output; 0 for\n" ++" little endian (default), 1 for big endian.\n" ++msgstr "" ++" --endianness, -e Излаз поредивости за 16-битни излаз; 0 за\n" ++" поредак од мањег (основно), 1 поредак од већег.\n" ++ ++#: oggdec/oggdec.c:65 ++#, c-format ++msgid "" ++" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" ++" signed (default 1).\n" ++msgstr "" ++" --sign, -s Знак за ПЦМ излаза; 0 за неозначено, 1 за\n" ++" означено (основно је 1).\n" ++ ++#: oggdec/oggdec.c:67 ++#, c-format ++msgid " --raw, -R Raw (headerless) output.\n" ++msgstr " --raw, -R Сирови (без заглавља) излаз.\n" ++ ++#: oggdec/oggdec.c:68 ++#, c-format ++msgid "" ++" --output, -o Output to given filename. May only be used\n" ++" if there is only one input file, except in\n" ++" raw mode.\n" ++msgstr "" ++" --output, -o Излаз за дату датотеку. Може да се користи\n" ++" ако постоји само једна улазна датотека,\n" ++" осим у сировом режиму.\n" ++ ++#: oggdec/oggdec.c:114 ++#, c-format ++msgid "Internal error: Unrecognised argument\n" ++msgstr "Унутрашња грешка: Непознат аргумент\n" ++ ++#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 ++#, c-format ++msgid "ERROR: Failed to write Wave header: %s\n" ++msgstr "ГРЕШКА: Нисам успео да зпишем Вејв заглавље: %s\n" ++ ++#: oggdec/oggdec.c:195 ++#, c-format ++msgid "ERROR: Failed to open input file: %s\n" ++msgstr "ГРЕШКА: Нисам успео да отворим улазну датотеку: %s\n" ++ ++#: oggdec/oggdec.c:217 ++#, c-format ++msgid "ERROR: Failed to open output file: %s\n" ++msgstr "ГРЕШКА: Нисам успео да отворим излазну датотеку: %s\n" ++ ++#: oggdec/oggdec.c:266 ++#, c-format ++msgid "ERROR: Failed to open input as Vorbis\n" ++msgstr "ГРЕШКА: Нисам успео да отворим улаз као Ворбис\n" ++ ++#: oggdec/oggdec.c:292 ++#, c-format ++msgid "Decoding \"%s\" to \"%s\"\n" ++msgstr "Декодирам „%s“ у „%s“\n" ++ ++#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 ++#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 ++msgid "standard input" ++msgstr "стандардни улаз" ++ ++#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 ++#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 ++msgid "standard output" ++msgstr "стандардни излаз" ++ ++#: oggdec/oggdec.c:308 ++#, c-format ++msgid "Logical bitstreams with changing parameters are not supported\n" ++msgstr "Логички битски токови са променљивим параметрима нису подржани\n" ++ ++#: oggdec/oggdec.c:315 ++#, c-format ++msgid "WARNING: hole in data (%d)\n" ++msgstr "УПОЗОРЕЊЕ: рупа у подацима (%d)\n" ++ ++#: oggdec/oggdec.c:330 ++#, c-format ++msgid "Error writing to file: %s\n" ++msgstr "Грешка писања у датотеку: %s\n" ++ ++#: oggdec/oggdec.c:371 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help\n" ++msgstr "ГРЕШКА: Нису наведене улазне датотеке. Употребите „-h“ за помоћ\n" ++ ++#: oggdec/oggdec.c:376 ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "ГРЕШКА: Можете навести само једну улазну датотеку ако је наведен назив излазне датотеке\n" ++ ++#: oggenc/audio.c:46 ++msgid "WAV file reader" ++msgstr "Читач ВАВ датотеке" ++ ++#: oggenc/audio.c:47 ++msgid "AIFF/AIFC file reader" ++msgstr "Читач АИФФ/АИФЦ датотеке" ++ ++#: oggenc/audio.c:49 ++msgid "FLAC file reader" ++msgstr "Читач ФЛАЦ датотеке" ++ ++#: oggenc/audio.c:50 ++msgid "Ogg FLAC file reader" ++msgstr "Читач Огг ФЛАЦ датотеке" ++ ++#: oggenc/audio.c:128 oggenc/audio.c:447 ++#, c-format ++msgid "Warning: Unexpected EOF in reading WAV header\n" ++msgstr "Упозорење: Неочекивани крај датотеке у читању ВАВ заглавља\n" ++ ++#: oggenc/audio.c:139 ++#, c-format ++msgid "Skipping chunk of type \"%s\", length %d\n" ++msgstr "Прескачем делић врсте „%s“, дужине %d\n" ++ ++#: oggenc/audio.c:165 ++#, c-format ++msgid "Warning: Unexpected EOF in AIFF chunk\n" ++msgstr "Упозорење: Неочекивани крај датотеке у АИФФ делићу\n" ++ ++#: oggenc/audio.c:262 ++#, c-format ++msgid "Warning: No common chunk found in AIFF file\n" ++msgstr "Упозорење: Нисам нашао општи делић у АИФФ датотеци\n" ++ ++#: oggenc/audio.c:268 ++#, c-format ++msgid "Warning: Truncated common chunk in AIFF header\n" ++msgstr "Упозорење: Скраћени општи делић у АИФФ заглављу\n" ++ ++#: oggenc/audio.c:276 ++#, c-format ++msgid "Warning: Unexpected EOF in reading AIFF header\n" ++msgstr "Упозорење: Неочекивани крај датотеке у читању АИФФ заглавља\n" ++ ++#: oggenc/audio.c:291 ++#, c-format ++msgid "Warning: AIFF-C header truncated.\n" ++msgstr "Упозорење: Скраћено АИФФ-Ц заглавље.\n" ++ ++#: oggenc/audio.c:305 ++#, c-format ++msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" ++msgstr "Упозорење: Не могу да радим са запакованим АИФФ-Ц-ом (%c%c%c%c)\n" ++ ++#: oggenc/audio.c:312 ++#, c-format ++msgid "Warning: No SSND chunk found in AIFF file\n" ++msgstr "Упозорење: Нисам нашао ССНД делић у АИФФ датотеци\n" ++ ++#: oggenc/audio.c:318 ++#, c-format ++msgid "Warning: Corrupted SSND chunk in AIFF header\n" ++msgstr "Упозорење: Оштећени ССНД делић у АИФФ заглављу\n" ++ ++#: oggenc/audio.c:324 ++#, c-format ++msgid "Warning: Unexpected EOF reading AIFF header\n" ++msgstr "Упозорење: Неочекивани крај датотеке читања АИФФ заглавља\n" ++ ++#: oggenc/audio.c:370 ++#, c-format ++msgid "" ++"Warning: OggEnc does not support this type of AIFF/AIFC file\n" ++" Must be 8 or 16 bit PCM.\n" ++msgstr "" ++"Упозорење: ОггЕнк не подржава ову врсту АИФФ/АИФЦ датотеке\n" ++" Мора бити ПЦМ од 8 или 16 бита.\n" ++ ++#: oggenc/audio.c:427 ++#, c-format ++msgid "Warning: Unrecognised format chunk in WAV header\n" ++msgstr "Упозорење: Непознати делић записа у ВАВ заглављу\n" ++ ++#: oggenc/audio.c:440 ++#, c-format ++msgid "" ++"Warning: INVALID format chunk in wav header.\n" ++" Trying to read anyway (may not work)...\n" ++msgstr "" ++"Упозорење: НЕИСПРАВАН делић записа у вав заглављу.\n" ++" Ипак покушавам да прочитам (можда неће радити)...\n" ++ ++#: oggenc/audio.c:519 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported type (must be standard PCM\n" ++" or type 3 floating point PCM\n" ++msgstr "" ++"ГРЕШКА: Вав датотека је неподржана врста (мора бити уобичајена ПЦМ\n" ++" или ПЦМ покретног зареза врсте 3\n" ++ ++#: oggenc/audio.c:528 ++#, c-format ++msgid "" ++"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" ++"The software that created this file is incorrect.\n" ++msgstr "" ++"Упозорење: Вредност „поравнања блока“ ВАВ-а је неисправна, занемарујем.\n" ++"Софтвер који је направио ову датотеку није добар.\n" ++ ++#: oggenc/audio.c:588 ++#, c-format ++msgid "" ++"ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" ++"or floating point PCM\n" ++msgstr "" ++"ГРЕШКА: Вав датотека је неподржаног подзаписа (мора бити ПЦМ 8,16, или 24 бита\n" ++"или ПЦМ покретног зареза\n" ++ ++#: oggenc/audio.c:664 ++#, c-format ++msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" ++msgstr "24-битни ПЦМ подаци велике поређаности нису тренутно подржани, прекидам.\n" ++ ++#: oggenc/audio.c:670 ++#, c-format ++msgid "Internal error: attempt to read unsupported bitdepth %d\n" ++msgstr "Унутрашња грешка: покушавам да прочитам неподржану дубину бита %d\n" ++ ++#: oggenc/audio.c:772 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "ГРЕШКА: Добих нула узорака од поновног узорковача: ваша датотека ће бити скраћена. Известите нас о овоме.\n" ++ ++#: oggenc/audio.c:790 ++#, c-format ++msgid "Couldn't initialise resampler\n" ++msgstr "Не могу да покренем поновног узорковача\n" ++ ++#: oggenc/encode.c:70 ++#, c-format ++msgid "Setting advanced encoder option \"%s\" to %s\n" ++msgstr "Подешавам напредну опцију енкодера „%s“ на „%s“\n" ++ ++#: oggenc/encode.c:73 ++#, c-format ++msgid "Setting advanced encoder option \"%s\"\n" ++msgstr "Подешавам напредну опцију енкодера „%s“\n" ++ ++#: oggenc/encode.c:114 ++#, c-format ++msgid "Changed lowpass frequency from %f kHz to %f kHz\n" ++msgstr "Измених учесталост ниског пролаза са %f kHz на %f kHz\n" ++ ++#: oggenc/encode.c:117 ++#, c-format ++msgid "Unrecognised advanced option \"%s\"\n" ++msgstr "Непозната напредна опција „%s“\n" ++ ++#: oggenc/encode.c:124 ++#, c-format ++msgid "Failed to set advanced rate management parameters\n" ++msgstr "Нисам успео да подесим напредне параметре управљања протоком\n" ++ ++#: oggenc/encode.c:128 oggenc/encode.c:316 ++#, c-format ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Ово издање „libvorbisenc“-а не може да подеси напредне параметре управљања протоком\n" ++ ++#: oggenc/encode.c:202 ++#, c-format ++msgid "WARNING: failed to add Kate karaoke style\n" ++msgstr "УПОЗОРЕЊЕ: нисам успео да додам Катјин стил караока\n" ++ ++#: oggenc/encode.c:238 ++#, c-format ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 канала би било довољно свакоме. (Извините, али Ворбис не подржава више)\n" ++ ++#: oggenc/encode.c:246 ++#, c-format ++msgid "Requesting a minimum or maximum bitrate requires --managed\n" ++msgstr "Захтевам најмање или највише захтеве протока бита „--managed“\n" ++ ++#: oggenc/encode.c:264 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for quality\n" ++msgstr "Није успео режим покретања: неисправни параметри квалитета\n" ++ ++#: oggenc/encode.c:309 ++#, c-format ++msgid "Set optional hard quality restrictions\n" ++msgstr "Подешава изборна јака ограничења квалитета\n" ++ ++#: oggenc/encode.c:311 ++#, c-format ++msgid "Failed to set bitrate min/max in quality mode\n" ++msgstr "Нисам успео да подесим најм./најв. проток бита у режиму квалитета\n" ++ ++#: oggenc/encode.c:327 ++#, c-format ++msgid "Mode initialisation failed: invalid parameters for bitrate\n" ++msgstr "Није успео режим покретања: неисправни параметри за проток бита\n" ++ ++#: oggenc/encode.c:374 ++#, c-format ++msgid "WARNING: no language specified for %s\n" ++msgstr "УПОЗОРЕЊЕ: није наведен језик за „%s“\n" ++ ++#: oggenc/encode.c:396 ++msgid "Failed writing fishead packet to output stream\n" ++msgstr "Нисам успео да запишем пакет „fishead“ на излазни ток\n" ++ ++#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 ++#: oggenc/encode.c:499 ++msgid "Failed writing header to output stream\n" ++msgstr "Нисам успео да запишем заглавље на излазни ток\n" ++ ++#: oggenc/encode.c:433 ++msgid "Failed encoding Kate header\n" ++msgstr "Нисам успео да кодирам заглавље Катје\n" ++ ++#: oggenc/encode.c:455 oggenc/encode.c:462 ++msgid "Failed writing fisbone header packet to output stream\n" ++msgstr "Нисам успео да запишем пакет заглавља „fisbone“ на излазни ток\n" ++ ++#: oggenc/encode.c:510 ++msgid "Failed writing skeleton eos packet to output stream\n" ++msgstr "Нисам успео да запишем пакет краја тока скелета на излазни ток\n" ++ ++#: oggenc/encode.c:581 oggenc/encode.c:585 ++msgid "Failed encoding karaoke style - continuing anyway\n" ++msgstr "Нисам успео да кодирам стил караока — ипак настављам\n" ++ ++#: oggenc/encode.c:589 ++msgid "Failed encoding karaoke motion - continuing anyway\n" ++msgstr "Нисам успео да кодирам покрет караока — ипак настављам\n" ++ ++#: oggenc/encode.c:594 ++msgid "Failed encoding lyrics - continuing anyway\n" ++msgstr "Нисам успео да кодирам текстове — ипак настављам\n" ++ ++#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++msgid "Failed writing data to output stream\n" ++msgstr "Нисам успео да запишем податке на излазни ток\n" ++ ++#: oggenc/encode.c:641 ++msgid "Failed encoding Kate EOS packet\n" ++msgstr "Нисам успео да кодирам пакет краја тока Катје\n" ++ ++#: oggenc/encode.c:716 ++#, c-format ++msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " ++msgstr "\t[%5.1f%%] [преостало време — %2dm%.2ds] %c " ++ ++#: oggenc/encode.c:726 ++#, c-format ++msgid "\tEncoding [%2dm%.2ds so far] %c " ++msgstr "\tКодирам [%2dm%.2ds за сада] %c " ++ ++#: oggenc/encode.c:744 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding file \"%s\"\n" ++msgstr "" ++"\n" ++"\n" ++"Готово је кодирање датотеке „%s“\n" ++ ++#: oggenc/encode.c:746 ++#, c-format ++msgid "" ++"\n" ++"\n" ++"Done encoding.\n" ++msgstr "" ++"\n" ++"\n" ++"Кодирање је готово.\n" ++ ++#: oggenc/encode.c:750 ++#, c-format ++msgid "" ++"\n" ++"\tFile length: %dm %04.1fs\n" ++msgstr "" ++"\n" ++"\tТрајање датотеке: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:754 ++#, c-format ++msgid "\tElapsed time: %dm %04.1fs\n" ++msgstr "\tПротекло време: %dm %04.1fs\n" ++ ++#: oggenc/encode.c:757 ++#, c-format ++msgid "\tRate: %.4f\n" ++msgstr "\tПроток: %.4f\n" ++ ++#: oggenc/encode.c:758 ++#, c-format ++msgid "" ++"\tAverage bitrate: %.1f kb/s\n" ++"\n" ++msgstr "" ++"\tПросечан проток бита: %.1f kb/s\n" ++"\n" ++ ++#: oggenc/encode.c:781 ++#, c-format ++msgid "(min %d kbps, max %d kbps)" ++msgstr "(најмање %d kb/s, највише %d kb/s)" ++ ++#: oggenc/encode.c:783 ++#, c-format ++msgid "(min %d kbps, no max)" ++msgstr "(најмање %d kb/s, нема најмањег)" ++ ++#: oggenc/encode.c:785 ++#, c-format ++msgid "(no min, max %d kbps)" ++msgstr "(нема најмањег, највише %d kb/s)" ++ ++#: oggenc/encode.c:787 ++#, c-format ++msgid "(no min or max)" ++msgstr "(нема ни најмањег ни највећег)" ++ ++#: oggenc/encode.c:795 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at average bitrate %d kbps " ++msgstr "" ++"Кодирам %s%s%s у \n" ++" %s%s%s \n" ++"просечним протоком бита од %d kb/s " ++ ++#: oggenc/encode.c:803 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at approximate bitrate %d kbps (VBR encoding enabled)\n" ++msgstr "" ++"Кодирам %s%s%s у \n" ++" %s%s%s \n" ++"просечним протоком бита од %d kb/s (укључено је ППБ кодирање)\n" ++ ++#: oggenc/encode.c:811 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality level %2.2f using constrained VBR " ++msgstr "" ++"Кодирам %s%s%s у \n" ++" %s%s%s \n" ++"нивоом квалитета %2.2f користећи ограничено ППБ " ++ ++#: oggenc/encode.c:818 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"at quality %2.2f\n" ++msgstr "" ++"Кодирам %s%s%s у \n" ++" %s%s%s \n" ++"квалитетом %2.2f\n" ++ ++#: oggenc/encode.c:824 ++#, c-format ++msgid "" ++"Encoding %s%s%s to \n" ++" %s%s%s \n" ++"using bitrate management " ++msgstr "" ++"Кодирам %s%s%s у \n" ++" %s%s%s \n" ++"користећи управљање протоком бита " ++ ++#: oggenc/lyrics.c:66 ++#, c-format ++msgid "Failed to convert to UTF-8: %s\n" ++msgstr "Нисам успео да претворим у УТФ-8: %s\n" ++ ++#: oggenc/lyrics.c:73 vcut/vcut.c:68 ++#, c-format ++msgid "Out of memory\n" ++msgstr "Нема више меморије\n" ++ ++#: oggenc/lyrics.c:79 ++#, c-format ++msgid "WARNING: subtitle %s is not valid UTF-8\n" ++msgstr "УПОЗОРЕЊЕ: превод „%s“ није исправан УТФ-8\n" ++ ++#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 ++#: oggenc/lyrics.c:353 ++#, c-format ++msgid "ERROR - line %u: Syntax error: %s\n" ++msgstr "ГРЕШКА — %u. ред: Садржајна грешка: %s\n" ++ ++#: oggenc/lyrics.c:146 ++#, c-format ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "УПОЗОРЕЊЕ — %u. ред: не надовезујући иб-ови: %s — правим се да нисам приметио\n" ++ ++#: oggenc/lyrics.c:162 ++#, c-format ++msgid "ERROR - line %u: end time must not be less than start time: %s\n" ++msgstr "ГРЕШКА — %u. ред: време краја не сме бити мање од времена почетка: %s\n" ++ ++#: oggenc/lyrics.c:184 ++#, c-format ++msgid "WARNING - line %u: text is too long - truncated\n" ++msgstr "УПОЗОРЕЊЕ — %u. ред: текст је предуг — скратих га\n" ++ ++#: oggenc/lyrics.c:197 ++#, c-format ++msgid "WARNING - line %u: missing data - truncated file?\n" ++msgstr "УПОЗОРЕЊЕ — %u. ред: недостају подаци — скраћена датотека?\n" ++ ++#: oggenc/lyrics.c:210 ++#, c-format ++msgid "WARNING - line %d: lyrics times must not be decreasing\n" ++msgstr "УПОЗОРЕЊЕ — %d. ред: времена текстова не могу бити опадајућа\n" ++ ++#: oggenc/lyrics.c:218 ++#, c-format ++msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" ++msgstr "УПОЗОРЕЊЕ — %d. ред: нисам успео да добавим УТФ-8 слово из ниске\n" ++ ++#: oggenc/lyrics.c:279 ++#, c-format ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "УПОЗОРЕЊЕ — %d. ред: нисам успео да обрадим побољшану ЛРЦ ознаку (%*.*s) — занемарено\n" ++ ++#: oggenc/lyrics.c:288 ++#, c-format ++msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" ++msgstr "УПОЗОРЕЊЕ: нисам успео да доделим меморију — побољшана ЛРЦ ознака биће занемарена\n" ++ ++#: oggenc/lyrics.c:419 ++#, c-format ++msgid "ERROR: No lyrics filename to load from\n" ++msgstr "ГРЕШКА: Нема датотеке текстова из које учитати\n" ++ ++#: oggenc/lyrics.c:425 ++#, c-format ++msgid "ERROR: Failed to open lyrics file %s (%s)\n" ++msgstr "ГРЕШКА: Нисам успео да отворим датотеку текстова „%s“ (%s)\n" ++ ++#: oggenc/lyrics.c:444 ++#, c-format ++msgid "ERROR: Failed to load %s - can't determine format\n" ++msgstr "ГРЕШКА: Нисам успео да учитам „%s“ — не могу да одредим запис\n" ++ ++#: oggenc/oggenc.c:117 ++#, c-format ++msgid "ERROR: No input files specified. Use -h for help.\n" ++msgstr "ГРЕШКА: Нису наведене улазне датотеке. Употребите „-h“ за помоћ.\n" ++ ++#: oggenc/oggenc.c:132 ++#, c-format ++msgid "ERROR: Multiple files specified when using stdin\n" ++msgstr "ГРЕШКА: Наведено је неколико датотека при коришћењу стандардног улаза\n" ++ ++#: oggenc/oggenc.c:139 ++#, c-format ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ГРЕШКА: Неколико улазних датотека са наведеним називом излазне датотеке: предлажем употребу опције „-n“\n" ++ ++#: oggenc/oggenc.c:203 ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "УПОЗОРЕЊЕ: Наведени су недовољни језици текстова, прелазим на крајњи језик текста.\n" ++ ++#: oggenc/oggenc.c:227 ++#, c-format ++msgid "ERROR: Cannot open input file \"%s\": %s\n" ++msgstr "ГРЕШКА: Не могу да отворим улазну датотеку „%s“: %s\n" ++ ++#: oggenc/oggenc.c:243 ++msgid "RAW file reader" ++msgstr "Читач сирове датотеке" ++ ++#: oggenc/oggenc.c:260 ++#, c-format ++msgid "Opening with %s module: %s\n" ++msgstr "Отварам модулом „%s“: %s\n" ++ ++#: oggenc/oggenc.c:269 ++#, c-format ++msgid "ERROR: Input file \"%s\" is not a supported format\n" ++msgstr "ГРЕШКА: Улазна датотека „%s“ није подржаног записа\n" ++ ++#: oggenc/oggenc.c:328 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Нема назива датотеке, прелазим на „%s“\n" ++ ++#: oggenc/oggenc.c:335 ++#, c-format ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ГРЕШКА: Не могу да направим захтеване поддиректоријуме за излазну датотеку „%s“\n" ++ ++#: oggenc/oggenc.c:342 ++#, c-format ++msgid "ERROR: Input filename is the same as output filename \"%s\"\n" ++msgstr "ГРЕШКА: Назив улазне датотека је исти као и излазне „%s“\n" ++ ++#: oggenc/oggenc.c:353 ++#, c-format ++msgid "ERROR: Cannot open output file \"%s\": %s\n" ++msgstr "ГРЕШКА: Не могу да отворим излазну датотеку „%s“: %s\n" ++ ++#: oggenc/oggenc.c:399 ++#, c-format ++msgid "Resampling input from %d Hz to %d Hz\n" ++msgstr "Поново узоркујем улаз са %d Hz на %d Hz\n" ++ ++#: oggenc/oggenc.c:406 ++#, c-format ++msgid "Downmixing stereo to mono\n" ++msgstr "Премешавам стерео у моно\n" ++ ++#: oggenc/oggenc.c:409 ++#, c-format ++msgid "WARNING: Can't downmix except from stereo to mono\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да измешам осим из стереа у моно\n" ++ ++#: oggenc/oggenc.c:417 ++#, c-format ++msgid "Scaling input to %f\n" ++msgstr "Сразмеравам улаз на %f\n" ++ ++#: oggenc/oggenc.c:463 ++#, c-format ++msgid "oggenc from %s %s" ++msgstr "„oggenc“ из %s %s" ++ ++#: oggenc/oggenc.c:465 ++#, c-format ++msgid "" ++"Usage: oggenc [options] inputfile [...]\n" ++"\n" ++msgstr "" ++"Употреба: oggenc [опције] улазнадатотека [...]\n" ++"\n" ++ ++#: oggenc/oggenc.c:466 ++#, c-format ++msgid "" ++"OPTIONS:\n" ++" General:\n" ++" -Q, --quiet Produce no output to stderr\n" ++" -h, --help Print this help text\n" ++" -V, --version Print the version number\n" ++msgstr "" ++"ОПЦИЈЕ:\n" ++" Опште:\n" ++" -Q, --quiet Не даје никакав излаз на стандардну грешку\n" ++" -h, --help Исписује ову помоћ\n" ++" -V, --version Исписује број издања\n" ++ ++#: oggenc/oggenc.c:472 ++#, c-format ++msgid "" ++" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -r, --raw Raw mode. Input files are read directly as PCM data\n" ++" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" ++msgstr "" ++" -k, --skeleton Додаје битски ток Огг Скелета\n" ++" -r, --raw Сирови режим. Улазне датотеке се читају непосредно као ПЦМ подаци\n" ++" -B, --raw-bits=n Подешава битове/узорку за сирови улаз; основно је 16\n" ++" -C, --raw-chan=n Подешава број канала за сирови улаз; основно је 2\n" ++" -R, --raw-rate=n Подешава узорака/сек. за сирови улаз; основно је 44100\n" ++" --raw-endianness 1 — за велику крајност, 0 за малу (подразумева се 0)\n" ++ ++#: oggenc/oggenc.c:479 ++#, c-format ++msgid "" ++" -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" ++" to encode at a bitrate averaging this. Takes an\n" ++" argument in kbps. By default, this produces a VBR\n" ++" encoding, equivalent to using -q or --quality.\n" ++" See the --managed option to use a managed bitrate\n" ++" targetting the selected bitrate.\n" ++msgstr "" ++" -b, --bitrate Бира назначени проток бита за кодирање. Покушава да\n" ++" кодира при протоку бита блиском овом. Прихвата\n" ++" аргумент у kb/s. По основи, ово даје ППБ кодирање,\n" ++" исто као да се користи „-q“ или „--quality“. Видите\n" ++" опцију „--managed“ да користите управљани проток\n" ++" бита циљајући на изабрани проток бита.\n" ++ ++#: oggenc/oggenc.c:486 ++#, c-format ++msgid "" ++" --managed Enable the bitrate management engine. This will allow\n" ++" much greater control over the precise bitrate(s) used,\n" ++" but encoding will be much slower. Don't use it unless\n" ++" you have a strong need for detailed control over\n" ++" bitrate, such as for streaming.\n" ++msgstr "" ++" --managed Укључује погон управљања протоком бита. Ово ће омогућити\n" ++" много боље управљање над коришћеним тачним протоком бита,\n" ++" али ће кодирање бити много спорије. Немојте га користити\n" ++" осим ако вам није преко потребно детаљно управљање над\n" ++" протоком бита, као за стварање токова.\n" ++ ++#: oggenc/oggenc.c:492 ++#, c-format ++msgid "" ++" -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" ++" encoding for a fixed-size channel. Using this will\n" ++" automatically enable managed bitrate mode (see\n" ++" --managed).\n" ++" -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" ++" streaming applications. Using this will automatically\n" ++" enable managed bitrate mode (see --managed).\n" ++msgstr "" ++" -m, --min-bitrate Наводи најмањи проток бита (у kb/s). Корисно је за\n" ++" кодирање канала сталне величине. Употреба овога ће\n" ++" самостално укључити режим управљаног протока бита\n" ++" (видите „--managed“).\n" ++" -M, --max-bitrate Наводи највећи проток бита у kb/s. Корисно је за\n" ++" програме токова. Ово ће самостално укључити режим\n" ++" управљаног протока бита (видите „--managed“).\n" ++ ++#: oggenc/oggenc.c:500 ++#, c-format ++msgid "" ++" --advanced-encode-option option=value\n" ++" Sets an advanced encoder option to the given value.\n" ++" The valid options (and their values) are documented\n" ++" in the man page supplied with this program. They are\n" ++" for advanced users only, and should be used with\n" ++" caution.\n" ++msgstr "" ++" --advanced-encode-option опција=вредност\n" ++" Подешава напредну опцију енкодера на дату вредност.\n" ++" Исправне опције (и њихове вредности) су документоване\n" ++" на страници упутства која иде уз овај програм. Оне су\n" ++" само за напредне кориснике, и требају бити коришћене\n" ++" уз предострожност.\n" ++ ++#: oggenc/oggenc.c:507 ++#, c-format ++msgid "" ++" -q, --quality Specify quality, between -1 (very low) and 10 (very\n" ++" high), instead of specifying a particular bitrate.\n" ++" This is the normal mode of operation.\n" ++" Fractional qualities (e.g. 2.75) are permitted\n" ++" The default quality level is 3.\n" ++msgstr "" ++" -q, --quality Наводи квалитет, између -1 (врло низак) и 10 (врло\n" ++" висок), уместо да наводи нарочити проток бита.\n" ++" Ово је уобичајени режим рада.\n" ++" Разломачки квалитети (нпр. 2.75) су дозвољени.\n" ++" Основни ниво квалитета је 3.\n" ++ ++#: oggenc/oggenc.c:513 ++#, c-format ++msgid "" ++" --resample n Resample input data to sampling rate n (Hz)\n" ++" --downmix Downmix stereo to mono. Only allowed on stereo\n" ++" input.\n" ++" -s, --serial Specify a serial number for the stream. If encoding\n" ++" multiple files, this will be incremented for each\n" ++" stream after the first.\n" ++msgstr "" ++" --resample n Улазни подаци поновног узорковања за проток узорковања\n" ++" „n“ (Hz)\n" ++" --downmix Премешава стерео у моно. Дозвољено је само на стерео\n" ++" улазима.\n" ++" -s, --serial Наводи серијски број за ток. Ако се кодира неколико\n" ++" датотека, ово ће бити увећано за сваки ток након првог.\n" ++ ++#: oggenc/oggenc.c:520 ++#, c-format ++msgid "" ++" --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" ++" being copied to the output Ogg Vorbis file.\n" ++" --ignorelength Ignore the datalength in Wave headers. This allows\n" ++" support for files > 4GB and STDIN data streams. \n" ++"\n" ++msgstr "" ++" --discard-comments Спречава умножавање напомена из ФЛАЦ и Огг ФЛАЦ датотека\n" ++" у излазну Огг Ворбис датотеку.\n" ++" --ignorelength Занемарује дужину података у Вејв заглављима. Ово омогућава\n" ++" подршку за датотеке веће од 4GB и токове података СТНДУЛ-а.\n" ++"\n" ++ ++#: oggenc/oggenc.c:526 ++#, c-format ++msgid "" ++" Naming:\n" ++" -o, --output=fn Write file to fn (only valid in single-file mode)\n" ++" -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" ++" %%%% gives a literal %%.\n" ++msgstr "" ++" Именовање:\n" ++" -o, --output=нд Пише датотеку у нд (исправно је једино у режиму једне датотеке)\n" ++" -n, --names=ниска Резултира називима датотека као ова ниска, где се „%%a“, „%%t“, „%%l“,\n" ++" „%%n“, „%%d“ замењује са: „извођач, наслов, албум, нумера и датум“,\n" ++" редом (видите испод за навођење истих).\n" ++" „%%%%“ даје дословно „%%“.\n" ++ ++#: oggenc/oggenc.c:533 ++#, c-format ++msgid "" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" ++" -n format string. Useful to ensure legal filenames.\n" ++" -P, --name-replace=s Replace characters removed by --name-remove with the\n" ++" characters specified. If this string is shorter than the\n" ++" --name-remove list or is not specified, the extra\n" ++" characters are just removed.\n" ++" Default settings for the above two arguments are platform\n" ++" specific.\n" ++msgstr "" ++" -X, --name-remove=н Уклања наведене знакове из параметара до ниске -n записа.\n" ++" Корисно за осигуравање исправних назива датотека.\n" ++" -P, --name-replace=н Замењује знаке које уклони „--name-remove“ са наведеним\n" ++" знацима. Ако је ова ниска краћа од списка „--name-remove“\n" ++" или није наведена, прекомерни знакови се једноставно\n" ++" уклањају.\n" ++" Основна подешавања за горња два аргумента су особена\n" ++" за платформу.\n" ++ ++#: oggenc/oggenc.c:542 ++#, c-format ++msgid "" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" ++" On Windows, this switch applies to file names too.\n" ++" -c, --comment=c Add the given string as an extra comment. This may be\n" ++" used multiple times. The argument should be in the\n" ++" format \"tag=value\".\n" ++" -d, --date Date for track (usually date of performance)\n" ++msgstr "" ++" --utf8 Говори оггенк-у да су параметри линије наредби „датум,\n" ++" наслов, албум, извођач, жанр, и напомена“ већ у УТФ-8.\n" ++" На Виндоузу, овај прекидач се примењује и на називима датотека.\n" ++" -c, --comment=н Додаје дату ниску као додатну напомену. Може бити коришћено\n" ++" више пута. Аргумент треба бити у запису „tag=value“.\n" ++" -d, --date Датум за нумеру (обично датум извођења)\n" ++ ++#: oggenc/oggenc.c:550 ++#, c-format ++msgid "" ++" -N, --tracknum Track number for this track\n" ++" -t, --title Title for this track\n" ++" -l, --album Name of album\n" ++" -a, --artist Name of artist\n" ++" -G, --genre Genre of track\n" ++msgstr "" ++" -N, --tracknum Број нумере за ову нумеру\n" ++" -t, --title Наслов за ову нумеру\n" ++" -l, --album Назив албума\n" ++" -a, --artist Назив извођача\n" ++" -G, --genre Жанр нумере\n" ++ ++#: oggenc/oggenc.c:556 ++#, c-format ++msgid "" ++" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" ++" -Y, --lyrics-language Sets the language for the lyrics\n" ++msgstr "" ++" -L, --lyrics Укључује текстове из дате датотеке („.srt“ или „.lrc“)\n" ++" -Y, --lyrics-language Подешава језик за текстове песама\n" ++ ++#: oggenc/oggenc.c:559 ++#, c-format ++msgid "" ++" If multiple input files are given, then multiple\n" ++" instances of the previous eight arguments will be used,\n" ++" in the order they are given. If fewer titles are\n" ++" specified than files, OggEnc will print a warning, and\n" ++" reuse the final one for the remaining files. If fewer\n" ++" track numbers are given, the remaining files will be\n" ++" unnumbered. If fewer lyrics are given, the remaining\n" ++" files will not have lyrics added. For the others, the\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" ++" it used for all the files)\n" ++"\n" ++msgstr "" ++" Ако је дато више улазних датотека, вишеструки примерци\n" ++" претходних осам аргумената биће коришћени, онако како су\n" ++" дати. Ако је наведено мање наслова него датотека, ОггЕнк\n" ++" ће исписати упозорење, и користиће последњи за преостале\n" ++" датотеке. Ако је дат мањи број нумера, преостале датотеке\n" ++" ће бити без бројева. Ако је дато мање текстова, преостале\n" ++" датотеке неће имати додате текстове. За остале, последња\n" ++" ознака ће бити искоришћена за све остале без упозоравања\n" ++" (тако да можете једном навести датум, на пример, и да га\n" ++" користите за све датотеке)\n" ++"\n" ++ ++#: oggenc/oggenc.c:572 ++#, c-format ++msgid "" ++"INPUT FILES:\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" ++" may be mono or stereo (or more channels) and any sample rate.\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" ++" parameters for raw mode are specified.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" ++" In this mode, output is to stdout unless an output filename is specified\n" ++" with -o\n" ++" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" ++"\n" ++msgstr "" ++"УЛАЗНЕ ДАТОТЕКЕ:\n" ++" Узне датотеке ОггЕнк-а морају тренутно бити 24, 16, или 8 бита ПЦМ Вејв, АИФФ, или\n" ++" АИФФ/Ц датотеке, 32 бита Вејв ИЕЕЕ покретног зареза, и изборно ФЛАЦ или Огг ФЛАЦ.\n" ++" Датотеке могу бити моно или стерео (или вишеканалне) и било ког протока узорка.\n" ++" Другачије, опција „--raw“ се може користити за коришћење датотеке сирових ПЦМ\n" ++" података, који морају бити 16 бита стерео ПЦМ малог поретка („Вејв без заглавља“),\n" ++" осим ако нису наведени додатни параметри за сирови режим.\n" ++" Можете навести узимајући датотеку са стндул користећи „-“ као улазни назив датотеке.\n" ++" У овом режиму, излаз је на стндиз осим ако није наведен излазни назив датотеке са „-o“\n" ++" Текстови песама могу бити у запису СубРип (.srt) или ЛРЦ (.lrc)\n" ++"\n" ++ ++#: oggenc/oggenc.c:678 ++#, c-format ++msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" ++msgstr "УПОЗОРЕЊЕ: Занемарујем неисправан знак новог реда „%c“ у запису назива\n" ++ ++#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#, c-format ++msgid "Enabling bitrate management engine\n" ++msgstr "Укључујем погон управљања протоком бита\n" ++ ++#: oggenc/oggenc.c:716 ++#, c-format ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "УПОЗОРЕЊЕ: Наведена је сирова поредивост за не-сирове податке. Претпостављам да је улаз сиров.\n" ++ ++#: oggenc/oggenc.c:719 ++#, c-format ++msgid "WARNING: Couldn't read endianness argument \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да прочитам аргумент поредивости „%s“\n" ++ ++#: oggenc/oggenc.c:726 ++#, c-format ++msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да прочитам учесталост поновног узорковања „%s“\n" ++ ++#: oggenc/oggenc.c:732 ++#, c-format ++msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "УПОЗОРЕЊЕ: Проток поновног узорковања је наведен као %d Hz. Можда сте мислили %d Hz?\n" ++ ++#: oggenc/oggenc.c:742 ++#, c-format ++msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да обрадим чиниац сразмере „%s“\n" ++ ++#: oggenc/oggenc.c:756 ++#, c-format ++msgid "No value for advanced encoder option found\n" ++msgstr "Нисам нашао вредност за напредну опцију кодера\n" ++ ++#: oggenc/oggenc.c:776 ++#, c-format ++msgid "Internal error parsing command line options\n" ++msgstr "Унутрашња грешка обраде опција линије наредби\n" ++ ++#: oggenc/oggenc.c:787 ++#, c-format ++msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "УПОЗОРЕЊЕ: Коришћена је неисправна напомена („%s“), занемарујем.\n" ++ ++#: oggenc/oggenc.c:824 ++#, c-format ++msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++msgstr "УПОЗОРЕЊЕ: назначени проток бита „%s“ није препознат\n" ++ ++#: oggenc/oggenc.c:832 ++#, c-format ++msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++msgstr "УПОЗОРЕЊЕ: најмањи проток бита „%s“ није препознат\n" ++ ++#: oggenc/oggenc.c:845 ++#, c-format ++msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++msgstr "УПОЗОРЕЊЕ: највећи проток бита „%s“ није препознат\n" ++ ++#: oggenc/oggenc.c:857 ++#, c-format ++msgid "Quality option \"%s\" not recognised, ignoring\n" ++msgstr "Опција квалитета „%s“ није препозната, занемарујем\n" ++ ++#: oggenc/oggenc.c:865 ++#, c-format ++msgid "WARNING: quality setting too high, setting to maximum quality.\n" ++msgstr "УПОЗОРЕЊЕ: подешавање квалитета је превисоко, подешавам на највећи квалитет.\n" ++ ++#: oggenc/oggenc.c:871 ++#, c-format ++msgid "WARNING: Multiple name formats specified, using final\n" ++msgstr "УПОЗОРЕЊЕ: Наведено је неколико записа назива, користим крајњи\n" ++ ++#: oggenc/oggenc.c:880 ++#, c-format ++msgid "WARNING: Multiple name format filters specified, using final\n" ++msgstr "УПОЗОРЕЊЕ: Наведено је неколико пропусника записа назива, користим крајњи\n" ++ ++#: oggenc/oggenc.c:889 ++#, c-format ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "УПОЗОРЕЊЕ: Наведено је неколико замена пропусника записа назива, користим крајњи\n" ++ ++#: oggenc/oggenc.c:897 ++#, c-format ++msgid "WARNING: Multiple output files specified, suggest using -n\n" ++msgstr "УПОЗОРЕЊЕ: Наведено је неколико излазних датотека, предлажем употребу „-n“\n" ++ ++#: oggenc/oggenc.c:909 ++#, c-format ++msgid "oggenc from %s %s\n" ++msgstr "„oggenc“ из %s %s\n" ++ ++#: oggenc/oggenc.c:916 ++#, c-format ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "УПОЗОРЕЊЕ: Наведени су сирови битови/узорак за не-сирове податке. Претпостављам да је улаз сиров.\n" ++ ++#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#, c-format ++msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" ++msgstr "УПОЗОРЕЊЕ: Наведени су нисправни битови/узорак, подразумевам 16.\n" ++ ++#: oggenc/oggenc.c:932 ++#, c-format ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "УПОЗОРЕЊЕ: Наведен је сирови број канала за не-сирове податке. Претпостављам да је улаз сиров.\n" ++ ++#: oggenc/oggenc.c:937 ++#, c-format ++msgid "WARNING: Invalid channel count specified, assuming 2.\n" ++msgstr "УПОЗОРЕЊЕ: Наведен је нисправан број канала, подразумевам 16.\n" ++ ++#: oggenc/oggenc.c:948 ++#, c-format ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "УПОЗОРЕЊЕ: Наведен је сирови проток узорка за не-сирове податке. Претпостављам да је улаз сиров.\n" ++ ++#: oggenc/oggenc.c:953 ++#, c-format ++msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" ++msgstr "УПОЗОРЕЊЕ: Наведен је нисправан проток узорка, подразумевам 44100.\n" ++ ++#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 ++#, c-format ++msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" ++msgstr "УПОЗОРЕЊЕ: Подршка Катје није преведена; текстови неће бити укључени.\n" ++ ++#: oggenc/oggenc.c:973 ++#, c-format ++msgid "WARNING: language can not be longer than 15 characters; truncated.\n" ++msgstr "УПОЗОРЕЊЕ: језик не може бити дужи од 15 знакова; скратих га.\n" ++ ++#: oggenc/oggenc.c:981 ++#, c-format ++msgid "WARNING: Unknown option specified, ignoring->\n" ++msgstr "УПОЗОРЕЊЕ: Наведена је непозната опција, занемарујем—>\n" ++ ++#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 ++#, c-format ++msgid "'%s' is not valid UTF-8, cannot add\n" ++msgstr "„%s“ није исправан УТФ-8, не могу да додам\n" ++ ++#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#, c-format ++msgid "Couldn't convert comment to UTF-8, cannot add\n" ++msgstr "Не могу да претворим напомену у УТФ-8, не могу да додам\n" ++ ++#: oggenc/oggenc.c:1033 ++#, c-format ++msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" ++msgstr "УПОЗОРЕЊЕ: Наведени су недовољни наслови, прелазим на крајњи наслов.\n" ++ ++#: oggenc/platform.c:172 ++#, c-format ++msgid "Couldn't create directory \"%s\": %s\n" ++msgstr "Не могу да направим директоријум „%s“: %s\n" ++ ++#: oggenc/platform.c:179 ++#, c-format ++msgid "Error checking for existence of directory %s: %s\n" ++msgstr "Грешка провере постојања директоријума „%s“: %s\n" ++ ++#: oggenc/platform.c:192 ++#, c-format ++msgid "Error: path segment \"%s\" is not a directory\n" ++msgstr "Грешка: подеок путање „%s“ није директоријум\n" ++ ++#: ogginfo/ogginfo2.c:212 ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Напомена %d у току %d је неисправног записа, не садржи = : „%s“\n" ++ ++#: ogginfo/ogginfo2.c:220 ++#, c-format ++msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "УПОЗОРЕЊЕ: Неисправан назив поља напомене у напомени %d (ток %d): „%s“\n" ++ ++#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "УПОЗОРЕЊЕ: Неисправан УТФ-8 низ у напомени %d (ток %d): погрешан означавач дужине\n" ++ ++#: ogginfo/ogginfo2.c:266 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "УПОЗОРЕЊЕ: Неисправан УТФ-8 низ у напомени %d (ток %d): премало бајтова\n" ++ ++#: ogginfo/ogginfo2.c:342 ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "УПОЗОРЕЊЕ: Неисправан УТФ-8 низ у напомени %d (ток %d): неисправан низ „%s“: %s\n" ++ ++#: ogginfo/ogginfo2.c:356 ++msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++msgstr "УПОЗОРЕЊЕ: Неуспех у УТФ-8 декодеру. Ово не може бити могуће\n" ++ ++#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#, c-format ++msgid "WARNING: discontinuity in stream (%d)\n" ++msgstr "УПОЗОРЕЊЕ: непрекидност у току (%d)\n" ++ ++#: ogginfo/ogginfo2.c:389 ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да декодирам пакет заглавља Теоре — неисправан ток Теоре (%d)\n" ++ ++#: ogginfo/ogginfo2.c:396 ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "УПОЗОРЕЊЕ: Ток Теоре %d нема исправно уоквирена заглавља. Страница заглавља терминала садржи додатне пакете или има не-нулти положај тренутка\n" ++ ++#: ogginfo/ogginfo2.c:400 ++#, c-format ++msgid "Theora headers parsed for stream %d, information follows...\n" ++msgstr "Заглавља Теоре су обрађена за током %d, подаци следе...\n" ++ ++#: ogginfo/ogginfo2.c:403 ++#, c-format ++msgid "Version: %d.%d.%d\n" ++msgstr "Издање: %d.%d.%d\n" ++ ++#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#, c-format ++msgid "Vendor: %s\n" ++msgstr "Продавац: %s\n" ++ ++#: ogginfo/ogginfo2.c:406 ++#, c-format ++msgid "Width: %d\n" ++msgstr "Ширина: %d\n" ++ ++#: ogginfo/ogginfo2.c:407 ++#, c-format ++msgid "Height: %d\n" ++msgstr "Висина: %d\n" ++ ++#: ogginfo/ogginfo2.c:408 ++#, c-format ++msgid "Total image: %d by %d, crop offset (%d, %d)\n" ++msgstr "Укупна слика: %d х %d, померај отсецања (%d, %d)\n" ++ ++#: ogginfo/ogginfo2.c:411 ++msgid "Frame offset/size invalid: width incorrect\n" ++msgstr "Неисправан померај/величина кадра: неисправна ширина\n" ++ ++#: ogginfo/ogginfo2.c:413 ++msgid "Frame offset/size invalid: height incorrect\n" ++msgstr "Неисправан померај/величина кадра: неисправна висина\n" ++ ++#: ogginfo/ogginfo2.c:416 ++msgid "Invalid zero framerate\n" ++msgstr "Неисправан нулти проток кадра\n" ++ ++#: ogginfo/ogginfo2.c:418 ++#, c-format ++msgid "Framerate %d/%d (%.02f fps)\n" ++msgstr "Проток кадра %d/%d (%.02f fps)\n" ++ ++#: ogginfo/ogginfo2.c:422 ++msgid "Aspect ratio undefined\n" ++msgstr "Неодређен однос размере\n" ++ ++#: ogginfo/ogginfo2.c:427 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++msgstr "Однос размере тачкице %d:%d (%f:1)\n" ++ ++#: ogginfo/ogginfo2.c:429 ++msgid "Frame aspect 4:3\n" ++msgstr "Размера кадра 4:3\n" ++ ++#: ogginfo/ogginfo2.c:431 ++msgid "Frame aspect 16:9\n" ++msgstr "Размера кадра 16:9\n" ++ ++#: ogginfo/ogginfo2.c:433 ++#, c-format ++msgid "Frame aspect %f:1\n" ++msgstr "Размера кадра %f:1\n" ++ ++#: ogginfo/ogginfo2.c:437 ++msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" ++msgstr "Простор боје: Рец. ИТУ-Р БТ.470-6 Систем М (НТСЦ)\n" ++ ++#: ogginfo/ogginfo2.c:439 ++msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" ++msgstr "Простор боје: Рец. ИТУ-Р БТ.470-6 Систем Б и Г (ПАЛ)\n" ++ ++#: ogginfo/ogginfo2.c:441 ++msgid "Colourspace unspecified\n" ++msgstr "Простор боје није одређен\n" ++ ++#: ogginfo/ogginfo2.c:444 ++msgid "Pixel format 4:2:0\n" ++msgstr "Запис тачкице 4:2:0\n" ++ ++#: ogginfo/ogginfo2.c:446 ++msgid "Pixel format 4:2:2\n" ++msgstr "Запис тачкице 4:2:2\n" ++ ++#: ogginfo/ogginfo2.c:448 ++msgid "Pixel format 4:4:4\n" ++msgstr "Запис тачкице 4:4:4\n" ++ ++#: ogginfo/ogginfo2.c:450 ++msgid "Pixel format invalid\n" ++msgstr "Запис тачкице није исправан\n" ++ ++#: ogginfo/ogginfo2.c:452 ++#, c-format ++msgid "Target bitrate: %d kbps\n" ++msgstr "Циљни проток бита: %d kb/s\n" ++ ++#: ogginfo/ogginfo2.c:453 ++#, c-format ++msgid "Nominal quality setting (0-63): %d\n" ++msgstr "Подешавање назначеног квалитета (0-63): %d\n" ++ ++#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++msgid "User comments section follows...\n" ++msgstr "Кориснички одељак напомена следи...\n" ++ ++#: ogginfo/ogginfo2.c:477 ++msgid "WARNING: Expected frame %" ++msgstr "УПОЗОРЕЊЕ: Очекивах кадар %" ++ ++#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 ++msgid "WARNING: granulepos in stream %d decreases from %" ++msgstr "УПОЗОРЕЊЕ: положај тренутка у току %d се смањује од %" ++ ++#: ogginfo/ogginfo2.c:520 ++msgid "" ++"Theora stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Теорин ток %d:\n" ++"\tУкупна дужина података: %" ++ ++#: ogginfo/ogginfo2.c:557 ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да декодирам пакет %d заглавља Ворбиса — неисправан ток Ворбиса (%d)\n" ++ ++#: ogginfo/ogginfo2.c:565 ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "УПОЗОРЕЊЕ: Ток Ворбиса %d нема исправно уоквирена заглавља. Страница заглавља терминала садржи додатне пакете или има не-нулти положај тренутка\n" ++ ++#: ogginfo/ogginfo2.c:569 ++#, c-format ++msgid "Vorbis headers parsed for stream %d, information follows...\n" ++msgstr "Заглавља Ворбиса су обрађена за током %d, подаци следе...\n" ++ ++#: ogginfo/ogginfo2.c:572 ++#, c-format ++msgid "Version: %d\n" ++msgstr "Издање: %d\n" ++ ++#: ogginfo/ogginfo2.c:576 ++#, c-format ++msgid "Vendor: %s (%s)\n" ++msgstr "Продавац: %s (%s)\n" ++ ++#: ogginfo/ogginfo2.c:584 ++#, c-format ++msgid "Channels: %d\n" ++msgstr "Канала: %d\n" ++ ++#: ogginfo/ogginfo2.c:585 ++#, c-format ++msgid "" ++"Rate: %ld\n" ++"\n" ++msgstr "" ++"Проток: %ld\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:588 ++#, c-format ++msgid "Nominal bitrate: %f kb/s\n" ++msgstr "Назначени проток бита: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:591 ++msgid "Nominal bitrate not set\n" ++msgstr "Назначени проток бита није подешен\n" ++ ++#: ogginfo/ogginfo2.c:594 ++#, c-format ++msgid "Upper bitrate: %f kb/s\n" ++msgstr "Горњи проток бита: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:597 ++msgid "Upper bitrate not set\n" ++msgstr "Горњи проток бита није подешен\n" ++ ++#: ogginfo/ogginfo2.c:600 ++#, c-format ++msgid "Lower bitrate: %f kb/s\n" ++msgstr "Доњи проток бита: %f kb/s\n" ++ ++#: ogginfo/ogginfo2.c:603 ++msgid "Lower bitrate not set\n" ++msgstr "Доњи проток бита није подешен\n" ++ ++#: ogginfo/ogginfo2.c:630 ++msgid "Negative or zero granulepos (%" ++msgstr "Негативан или нулти положај тренутка (%" ++ ++#: ogginfo/ogginfo2.c:651 ++msgid "" ++"Vorbis stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Ворбисов ток %d:\n" ++"\tУкупна дужина података: %" ++ ++#: ogginfo/ogginfo2.c:692 ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "УПОЗОРЕЊЕ: Не могу да декодирам пакет %d заглавља Катје — неисправан ток Катје (%d)\n" ++ ++#: ogginfo/ogginfo2.c:703 ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "УПОЗОРЕЊЕ: пакет %d не изгледа као заглавља Катје — неисправан ток Катје (%d)\n" ++ ++#: ogginfo/ogginfo2.c:734 ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "УПОЗОРЕЊЕ: Ток Катје %d нема исправно уоквирена заглавља. Страница заглавља терминала садржи додатне пакете или има не-нулти положај тренутка\n" ++ ++#: ogginfo/ogginfo2.c:738 ++#, c-format ++msgid "Kate headers parsed for stream %d, information follows...\n" ++msgstr "Заглавља Катје су обрађена за током %d, подаци следе...\n" ++ ++#: ogginfo/ogginfo2.c:741 ++#, c-format ++msgid "Version: %d.%d\n" ++msgstr "Издање: %d.%d\n" ++ ++#: ogginfo/ogginfo2.c:747 ++#, c-format ++msgid "Language: %s\n" ++msgstr "Језик: %s\n" ++ ++#: ogginfo/ogginfo2.c:750 ++msgid "No language set\n" ++msgstr "Језик није подешен\n" ++ ++#: ogginfo/ogginfo2.c:753 ++#, c-format ++msgid "Category: %s\n" ++msgstr "Категорија: %s\n" ++ ++#: ogginfo/ogginfo2.c:756 ++msgid "No category set\n" ++msgstr "Категорија није подешена\n" ++ ++#: ogginfo/ogginfo2.c:761 ++msgid "utf-8" ++msgstr "утф-8" ++ ++#: ogginfo/ogginfo2.c:765 ++#, c-format ++msgid "Character encoding: %s\n" ++msgstr "Кодирање знакова: %s\n" ++ ++#: ogginfo/ogginfo2.c:768 ++msgid "Unknown character encoding\n" ++msgstr "Непознато кодирање знакова\n" ++ ++#: ogginfo/ogginfo2.c:773 ++msgid "left to right, top to bottom" ++msgstr "са лева на десно, одозго на доле" ++ ++#: ogginfo/ogginfo2.c:774 ++msgid "right to left, top to bottom" ++msgstr "са десна на лево, одозго на доле" ++ ++#: ogginfo/ogginfo2.c:775 ++msgid "top to bottom, right to left" ++msgstr "одозго на доле, са десна на лево" ++ ++#: ogginfo/ogginfo2.c:776 ++msgid "top to bottom, left to right" ++msgstr "одозго на доле, са лева на десно" ++ ++#: ogginfo/ogginfo2.c:780 ++#, c-format ++msgid "Text directionality: %s\n" ++msgstr "Усмереност текста: %s\n" ++ ++#: ogginfo/ogginfo2.c:783 ++msgid "Unknown text directionality\n" ++msgstr "Непозната усмереност текста\n" ++ ++#: ogginfo/ogginfo2.c:795 ++msgid "Invalid zero granulepos rate\n" ++msgstr "Неисправан проток нултог положаја тренутка\n" ++ ++#: ogginfo/ogginfo2.c:797 ++#, c-format ++msgid "Granulepos rate %d/%d (%.02f gps)\n" ++msgstr "Проток положаја тренутка %d/%d (%.02f gps)\n" ++ ++#: ogginfo/ogginfo2.c:810 ++msgid "\n" ++msgstr "\n" ++ ++#: ogginfo/ogginfo2.c:828 ++msgid "Negative granulepos (%" ++msgstr "Негативан положај тренутка (%" ++ ++#: ogginfo/ogginfo2.c:853 ++msgid "" ++"Kate stream %d:\n" ++"\tTotal data length: %" ++msgstr "" ++"Катјин ток %d:\n" ++"\tУкупна дужина података: %" ++ ++#: ogginfo/ogginfo2.c:893 ++#, c-format ++msgid "WARNING: EOS not set on stream %d\n" ++msgstr "УПОЗОРЕЊЕ: Крај тока није подешен на току %d\n" ++ ++#: ogginfo/ogginfo2.c:1047 ++msgid "WARNING: Invalid header page, no packet found\n" ++msgstr "УПОЗОРЕЊЕ: Неисправна страница заглавља, нисам нашао пакет\n" ++ ++#: ogginfo/ogginfo2.c:1075 ++#, c-format ++msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "УПОЗОРЕЊЕ: Неисправна страница заглавља у току %d, садржи неколико пакета\n" ++ ++#: ogginfo/ogginfo2.c:1089 ++#, c-format ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Напомена: Ток %d има серијски број %d, који је исправан али може довести до проблема са неким алатима.\n" ++ ++#: ogginfo/ogginfo2.c:1107 ++msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" ++msgstr "УПОЗОРЕЊЕ: Пронађена је рупа у подацима (%d бајта) на приближном померају %" ++ ++#: ogginfo/ogginfo2.c:1134 ++#, c-format ++msgid "Error opening input file \"%s\": %s\n" ++msgstr "Грешка отварања улазне датотеке „%s“: %s\n" ++ ++#: ogginfo/ogginfo2.c:1139 ++#, c-format ++msgid "" ++"Processing file \"%s\"...\n" ++"\n" ++msgstr "" ++"Обрађујем датотеку „%s“...\n" ++"\n" ++ ++#: ogginfo/ogginfo2.c:1148 ++msgid "Could not find a processor for stream, bailing\n" ++msgstr "Не могу да нађем процесор за ток, одох\n" ++ ++#: ogginfo/ogginfo2.c:1156 ++msgid "Page found for stream after EOS flag" ++msgstr "Нашао сам страницу за ток након опције краја тока" ++ ++#: ogginfo/ogginfo2.c:1159 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Прекршено је ограничење Огг мултиплексирања, нови ток пре краја тока свих претходних токова" ++ ++#: ogginfo/ogginfo2.c:1163 ++msgid "Error unknown." ++msgstr "Грешка није позната." ++ ++#: ogginfo/ogginfo2.c:1166 ++#, c-format ++msgid "" ++"WARNING: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt Ogg file: %s.\n" ++msgstr "" ++"УПОЗОРЕЊЕ: недозвољено постављена/е страница/е за логички ток %d\n" ++"Ово означава оштећену Огг датотеку: %s.\n" ++ ++#: ogginfo/ogginfo2.c:1178 ++#, c-format ++msgid "New logical stream (#%d, serial: %08x): type %s\n" ++msgstr "Нови логички ток (#%d, серија: %08x): врста %s\n" ++ ++#: ogginfo/ogginfo2.c:1181 ++#, c-format ++msgid "WARNING: stream start flag not set on stream %d\n" ++msgstr "УПОЗОРЕЊЕ: опција почетка тока није подешена на току %d\n" ++ ++#: ogginfo/ogginfo2.c:1185 ++#, c-format ++msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++msgstr "УПОЗОРЕЊЕ: опција почетка тока је пронађена у сред-тока на току %d\n" ++ ++#: ogginfo/ogginfo2.c:1190 ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "УПОЗОРЕЊЕ: јаз броја низа у току %d. Добих страницу %ld а очекивах %ld. Значи да недостају подаци.\n" ++ ++#: ogginfo/ogginfo2.c:1205 ++#, c-format ++msgid "Logical stream %d ended\n" ++msgstr "Логички ток %d је завршен\n" ++ ++#: ogginfo/ogginfo2.c:1213 ++#, c-format ++msgid "" ++"ERROR: No Ogg data found in file \"%s\".\n" ++"Input probably not Ogg.\n" ++msgstr "" ++"ГРЕШКА: Нисам нашао Огг податке у датотеци „%s“.\n" ++"Улаз вероватно није Огг.\n" ++ ++#: ogginfo/ogginfo2.c:1224 ++#, c-format ++msgid "ogginfo from %s %s\n" ++msgstr "„ogginfo“ из %s %s\n" ++ ++#: ogginfo/ogginfo2.c:1230 ++#, c-format ++msgid "" ++"(c) 2003-2005 Michael Smith \n" ++"\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Flags supported:\n" ++"\t-h Show this help message\n" ++"\t-q Make less verbose. Once will remove detailed informative\n" ++"\t messages, two will remove warnings\n" ++"\t-v Make more verbose. This may enable more detailed checks\n" ++"\t for some stream types.\n" ++msgstr "" ++"(c) 2003-2005 Мајкл Смит \n" ++"\n" ++"Употреба: ogginfo [опције] датотека1.ogg [датотека2.ogx ... датотека.ogv]\n" ++"Подржане опције:\n" ++"\t-h Приказује ову помоћ\n" ++"\t-q Мање је опширан. Једном ће уклонити опширне обавештајне\n" ++"\t поруке, двапут ће уклонити упозорења\n" ++"\t-v Више је опширан. Ово може укључити опширније провере за\n" ++"\t неке врсте токова.\n" ++ ++#: ogginfo/ogginfo2.c:1239 ++#, c-format ++msgid "\t-V Output version information and exit\n" ++msgstr " -V Исписује информацију о издању и излази\n" ++ ++#: ogginfo/ogginfo2.c:1251 ++#, c-format ++msgid "" ++"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"\n" ++"ogginfo is a tool for printing information about Ogg files\n" ++"and for diagnosing problems with them.\n" ++"Full help shown with \"ogginfo -h\".\n" ++msgstr "" ++"Употреба: ogginfo [опције] датотека1.ogg [датотека2.ogx ... датотека.ogv]\n" ++"\n" ++"оггинфо је алат за исписивање података о Огг датотекама\n" ++"и за константовање проблема са њима.\n" ++"Сва помоћ је приказива са „ogginfo -h“.\n" ++ ++#: ogginfo/ogginfo2.c:1285 ++#, c-format ++msgid "No input files specified. \"ogginfo -h\" for help\n" ++msgstr "Нису наведене улазне датотеке. „ogginfo -h“ за помоћ\n" ++ ++#: share/getopt.c:673 ++#, c-format ++msgid "%s: option `%s' is ambiguous\n" ++msgstr "%s: опција „%s“ је нејасна\n" ++ ++#: share/getopt.c:698 ++#, c-format ++msgid "%s: option `--%s' doesn't allow an argument\n" ++msgstr "%s: опција „--%s“ не дозвољава аргумент\n" ++ ++#: share/getopt.c:703 ++#, c-format ++msgid "%s: option `%c%s' doesn't allow an argument\n" ++msgstr "%s: опција „%c%s“ не дозвољава аргумент\n" ++ ++#: share/getopt.c:721 share/getopt.c:894 ++#, c-format ++msgid "%s: option `%s' requires an argument\n" ++msgstr "%s: опција „%s“ захтева аргумент\n" ++ ++#: share/getopt.c:750 ++#, c-format ++msgid "%s: unrecognized option `--%s'\n" ++msgstr "%s: непозната опција „--%s“\n" ++ ++#: share/getopt.c:754 ++#, c-format ++msgid "%s: unrecognized option `%c%s'\n" ++msgstr "%s: непозната опција „%c%s“\n" ++ ++#: share/getopt.c:780 ++#, c-format ++msgid "%s: illegal option -- %c\n" ++msgstr "%s: неисправна опција -- %c\n" ++ ++#: share/getopt.c:783 ++#, c-format ++msgid "%s: invalid option -- %c\n" ++msgstr "%s: погрешна опција -- %c\n" ++ ++#: share/getopt.c:813 share/getopt.c:943 ++#, c-format ++msgid "%s: option requires an argument -- %c\n" ++msgstr "%s: опција захтева аргумент -- %c\n" ++ ++#: share/getopt.c:860 ++#, c-format ++msgid "%s: option `-W %s' is ambiguous\n" ++msgstr "%s: опција „-W %s“ је нејасна\n" ++ ++#: share/getopt.c:878 ++#, c-format ++msgid "%s: option `-W %s' doesn't allow an argument\n" ++msgstr "%s: опција „-W %s“ не дозвољава аргумент\n" ++ ++#: vcut/vcut.c:144 ++#, c-format ++msgid "Couldn't flush output stream\n" ++msgstr "Не могу да избацим излазни ток\n" ++ ++#: vcut/vcut.c:164 ++#, c-format ++msgid "Couldn't close output file\n" ++msgstr "Не могу да затворим излазну датотеку\n" ++ ++#: vcut/vcut.c:225 ++#, c-format ++msgid "Couldn't open %s for writing\n" ++msgstr "Не могу да отворим „%s“ за писање\n" ++ ++#: vcut/vcut.c:264 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Употреба: vcut улдатка.ogg излдатка1.ogg излдатка2.ogg [cutpoint | +cuttime]\n" ++ ++#: vcut/vcut.c:266 ++#, c-format ++msgid "To avoid creating an output file, specify \".\" as its name.\n" ++msgstr "Да избегнете стварање излазне датотеке, наведите тачку (.) као њен назив.\n" ++ ++#: vcut/vcut.c:277 ++#, c-format ++msgid "Couldn't open %s for reading\n" ++msgstr "Не могу да отворим „%s“ за читање\n" ++ ++#: vcut/vcut.c:292 vcut/vcut.c:296 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Не могу да обрадим тачку одсецања „%s“\n" ++ ++#: vcut/vcut.c:301 ++#, c-format ++msgid "Processing: Cutting at %lf seconds\n" ++msgstr "Обрађујем: Отсецам на %lf секунде\n" ++ ++#: vcut/vcut.c:303 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Обрађујем: Отсецам на %lld узорка\n" ++ ++#: vcut/vcut.c:314 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Обрада није успела\n" ++ ++#: vcut/vcut.c:355 ++#, c-format ++msgid "WARNING: unexpected granulepos " ++msgstr "УПОЗОРЕЊЕ: неочекивани положај тренутка" ++ ++#: vcut/vcut.c:406 ++#, c-format ++msgid "Cutpoint not found\n" ++msgstr "Нисам нашао тачку отсецања\n" ++ ++#: vcut/vcut.c:412 ++#, c-format ++msgid "Can't produce a file starting and ending between sample positions " ++msgstr "Не могу да направим датотеку са почетком и крајем између положаја узорка" ++ ++#: vcut/vcut.c:456 ++#, c-format ++msgid "Can't produce a file starting between sample positions " ++msgstr "Не могу да направим датотеку са почетком између положаја узорка" ++ ++#: vcut/vcut.c:460 ++#, c-format ++msgid "Specify \".\" as the second output file to suppress this error.\n" ++msgstr "Наведите тачку (.) као другу излазну датотеку да потиснете ову грешку.\n" ++ ++#: vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't write packet to output file\n" ++msgstr "Не могу да упишем пакет у излазну датотеку\n" ++ ++#: vcut/vcut.c:519 ++#, c-format ++msgid "BOS not set on first page of stream\n" ++msgstr "Почетак тока није подешен на првој страници тока\n" ++ ++#: vcut/vcut.c:534 ++#, c-format ++msgid "Multiplexed bitstreams are not supported\n" ++msgstr "Мултиплексирани битски токови нису подржани\n" ++ ++#: vcut/vcut.c:545 ++#, c-format ++msgid "Internal stream parsing error\n" ++msgstr "Унутрашња грешка обраде тока\n" ++ ++#: vcut/vcut.c:559 ++#, c-format ++msgid "Header packet corrupt\n" ++msgstr "Оштећен је пакет заглавља\n" ++ ++#: vcut/vcut.c:565 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Грешка битског тока, настављам\n" ++ ++#: vcut/vcut.c:575 ++#, c-format ++msgid "Error in header: not vorbis?\n" ++msgstr "Грешка у заглављу: није ворбис?\n" ++ ++#: vcut/vcut.c:626 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Улаз није огг.\n" ++ ++#: vcut/vcut.c:630 ++#, c-format ++msgid "Page error, continuing\n" ++msgstr "Грешка странице, настављам\n" ++ ++#: vcut/vcut.c:640 ++#, c-format ++msgid "WARNING: input file ended unexpectedly\n" ++msgstr "УПОЗОРЕЊЕ: улазна датотека је завршена неочекивано\n" ++ ++#: vcut/vcut.c:644 ++#, c-format ++msgid "WARNING: found EOS before cutpoint\n" ++msgstr "УПОЗОРЕЊЕ: нађох крај тока пре тачке отсецања\n" ++ ++#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 ++msgid "Couldn't get enough memory for input buffering." ++msgstr "Не могу да добавим довољно меморије за мђумеморисање улаза." ++ ++#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Грешка при читању прве странице Ogg битског тока." ++ ++#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 ++msgid "Error reading initial header packet." ++msgstr "Грешка читања почетног пакета заглавља." ++ ++#: vorbiscomment/vcedit.c:238 ++msgid "Couldn't get enough memory to register new stream serial number." ++msgstr "Не могу да добавим довољно меморије да забележим нови серијски број тока." ++ ++#: vorbiscomment/vcedit.c:506 ++msgid "Input truncated or empty." ++msgstr "Улаз је скраћен или празан." ++ ++#: vorbiscomment/vcedit.c:508 ++msgid "Input is not an Ogg bitstream." ++msgstr "Улаз није Ogg битски ток." ++ ++#: vorbiscomment/vcedit.c:566 ++msgid "Ogg bitstream does not contain Vorbis data." ++msgstr "Огг битски ток не садржи Ворбис податке." ++ ++#: vorbiscomment/vcedit.c:579 ++msgid "EOF before recognised stream." ++msgstr "Крај датотеке пре препознатог тока." ++ ++#: vorbiscomment/vcedit.c:595 ++msgid "Ogg bitstream does not contain a supported data-type." ++msgstr "Огг битски ток не садржи подржану врсту података." ++ ++#: vorbiscomment/vcedit.c:639 ++msgid "Corrupt secondary header." ++msgstr "Оштећено секундарно заглавље." ++ ++#: vorbiscomment/vcedit.c:660 ++msgid "EOF before end of Vorbis headers." ++msgstr "Крај датотеке пре краја Ворбис заглавља." ++ ++#: vorbiscomment/vcedit.c:835 ++msgid "Corrupt or missing data, continuing..." ++msgstr "Оштећени или непостојећи подаци, настављам..." ++ ++#: vorbiscomment/vcedit.c:875 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Грешка при упису тока у излаз. Излазни ток је можда оштећен или скраћен." ++ ++#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 ++#, c-format ++msgid "Failed to open file as Vorbis: %s\n" ++msgstr "Нисам успео да отворим датотеку као Ворбис: %s\n" ++ ++#: vorbiscomment/vcomment.c:241 ++#, c-format ++msgid "Bad comment: \"%s\"\n" ++msgstr "Лоша напомена: „%s“\n" ++ ++#: vorbiscomment/vcomment.c:253 ++#, c-format ++msgid "bad comment: \"%s\"\n" ++msgstr "лоша напомена: „%s“\n" ++ ++#: vorbiscomment/vcomment.c:263 ++#, c-format ++msgid "Failed to write comments to output file: %s\n" ++msgstr "Нисам успео да упишем напомену у излазну датотеку: %s\n" ++ ++#: vorbiscomment/vcomment.c:280 ++#, c-format ++msgid "no action specified\n" ++msgstr "није наведена радња\n" ++ ++#: vorbiscomment/vcomment.c:384 ++#, c-format ++msgid "Couldn't un-escape comment, cannot add\n" ++msgstr "Не могу да поништим нови ред напомене, не могу да додам\n" ++ ++#: vorbiscomment/vcomment.c:526 ++#, c-format ++msgid "" ++"vorbiscomment from %s %s\n" ++" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" ++msgstr "" ++"„vorbiscomment“ из %s %s\n" ++" Фондације „Xiph.Org“ (http://www.xiph.org/)\n" ++"\n" ++ ++#: vorbiscomment/vcomment.c:529 ++#, c-format ++msgid "List or edit comments in Ogg Vorbis files.\n" ++msgstr "Испишите или уредите напомене у Огг Ворбис датотекама.\n" ++ ++#: vorbiscomment/vcomment.c:532 ++#, c-format ++msgid "" ++"Usage: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] inputfile\n" ++" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" ++msgstr "" ++"Употреба: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] улазна_датотека\n" ++" vorbiscomment <-a|-w> [-Re] [-c датотека] [-t ознака] улазна_датотека [излазна_датотека]\n" ++ ++#: vorbiscomment/vcomment.c:538 ++#, c-format ++msgid "Listing options\n" ++msgstr "Опције исписивања\n" ++ ++#: vorbiscomment/vcomment.c:539 ++#, c-format ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Исписује напомене (подразумева се ако опције нису дате)\n" ++ ++#: vorbiscomment/vcomment.c:542 ++#, c-format ++msgid "Editing options\n" ++msgstr "Опције уређивања\n" ++ ++#: vorbiscomment/vcomment.c:543 ++#, c-format ++msgid " -a, --append Append comments\n" ++msgstr " -a, --append Прилаже напомене\n" ++ ++#: vorbiscomment/vcomment.c:544 ++#, c-format ++msgid "" ++" -t \"name=value\", --tag \"name=value\"\n" ++" Specify a comment tag on the commandline\n" ++msgstr "" ++" -t \"назив=вредност\", --tag \"назив=вредност\"\n" ++" Наводи ознаку напомене на линији наредби\n" ++ ++#: vorbiscomment/vcomment.c:546 ++#, c-format ++msgid " -w, --write Write comments, replacing the existing ones\n" ++msgstr " -w, --write Пише напомене, замењујући постојеће\n" ++ ++#: vorbiscomment/vcomment.c:550 ++#, c-format ++msgid "" ++" -c file, --commentfile file\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" ++msgstr "" ++" -c датотека, --commentfile датотека\n" ++" Приликом исписивања, пише напомене у наведену датотеку.\n" ++" Приликом уређивања, чита напомене из наведене датотеке.\n" ++ ++#: vorbiscomment/vcomment.c:553 ++#, c-format ++msgid " -R, --raw Read and write comments in UTF-8\n" ++msgstr " -R, --raw Чита и пише напомене у УТФ-8\n" ++ ++#: vorbiscomment/vcomment.c:554 ++#, c-format ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Користи „\\n“ за прелазак у нови ред да омогући напомене у више редова.\n" ++ ++#: vorbiscomment/vcomment.c:558 ++#, c-format ++msgid " -V, --version Output version information and exit\n" ++msgstr " -V, --version Исписује податке о издању и излази\n" ++ ++#: vorbiscomment/vcomment.c:561 ++#, c-format ++msgid "" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" ++"errors are encountered during processing.\n" ++msgstr "" ++"Ако није наведена излазна датотека, ворбискомент ће изменити улазну датотеку. Овим\n" ++"се управља путем привремене датотеке, као када улазна датотека није измењена ако се\n" ++"наиђе на неке грешке у току обраде.\n" ++ ++#: vorbiscomment/vcomment.c:566 ++#, c-format ++msgid "" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" ++"editing. Alternatively, a file can be specified with the -c option, or tags\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" ++"disables reading from stdin.\n" ++msgstr "" ++"ворбискомент ради са напоменама у запису „назив=вредност“, са једном у реду. По\n" ++"основи, напомене се пишу на стндиз приликом слушања, и читају са стндул приликом\n" ++"уређивања. Другачије, датотека може бити наведена опцијом „-c“, или ознаке могу\n" ++"бити дате на линији наредби помоћу „-t \"назив=вредност\"“. Употреба или „-c“ или\n" ++"„-t“ искључује читање са стандардног улаза.\n" ++ ++#: vorbiscomment/vcomment.c:573 ++#, c-format ++msgid "" ++"Examples:\n" ++" vorbiscomment -a in.ogg -c comments.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++msgstr "" ++"Примери:\n" ++" vorbiscomment -a улаз.ogg -c напомене.txt\n" ++" vorbiscomment -a улаз.ogg -t \"ARTIST=Пера Ждера\" -t \"TITLE=Пљескавица\"\n" ++ ++#: vorbiscomment/vcomment.c:578 ++#, c-format ++msgid "" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" ++"this is not sufficient for general round-tripping of comments in all cases,\n" ++"since comments can contain newlines. To handle that, use escaping (-e,\n" ++"--escape).\n" ++msgstr "" ++"НАПОМЕНА: Сирови режим (--raw, -R) ће читати и писати напомене у УТФ-8 уместо\n" ++"да их претвара у корисников скуп знакова, што је корисно у скриптама. Међутим,\n" ++"то није довољно за опште кружно укључивање напомена у свим случајевима, јер\n" ++"напомене могу да садрже нове редове. Да радите са овим, користите прелазак на\n" ++"нови ред (-e, --escape).\n" ++ ++#: vorbiscomment/vcomment.c:643 ++#, c-format ++msgid "Internal error parsing command options\n" ++msgstr "Унутрашња грешка обраде опција наредбе\n" ++ ++#: vorbiscomment/vcomment.c:662 ++#, c-format ++msgid "vorbiscomment from vorbis-tools " ++msgstr "„vorbiscomment“ из ворбис-алата " ++ ++#: vorbiscomment/vcomment.c:732 ++#, c-format ++msgid "Error opening input file '%s'.\n" ++msgstr "Грешка отварања улазне датотеке „%s“.\n" ++ ++#: vorbiscomment/vcomment.c:741 ++#, c-format ++msgid "Input filename may not be the same as output filename\n" ++msgstr "Назив улазне датотеке не може бити исти као назив излазне датотеке\n" ++ ++#: vorbiscomment/vcomment.c:752 ++#, c-format ++msgid "Error opening output file '%s'.\n" ++msgstr "Грешка отварања излазне датотеке „%s“.\n" ++ ++#: vorbiscomment/vcomment.c:767 ++#, c-format ++msgid "Error opening comment file '%s'.\n" ++msgstr "Грешка отварања датотеке напомене „%s“.\n" ++ ++#: vorbiscomment/vcomment.c:784 ++#, c-format ++msgid "Error opening comment file '%s'\n" ++msgstr "Грешка отварања датотеке напомене „%s“\n" ++ ++#: vorbiscomment/vcomment.c:818 ++#, c-format ++msgid "Error removing old file %s\n" ++msgstr "Грешка уклањања старе датотеке „%s“\n" ++ ++#: vorbiscomment/vcomment.c:820 ++#, c-format ++msgid "Error renaming %s to %s\n" ++msgstr "Грешка преименовања „%s“ у „%s“\n" ++ ++#: vorbiscomment/vcomment.c:830 ++#, c-format ++msgid "Error removing erroneous temporary file %s\n" ++msgstr "Грешка укалњања погрешне привремене датотеке „%s“\n" +diff --git a/po/sv.po b/po/sv.po +index f3c41e8..be3fce9 100644 +--- a/po/sv.po ++++ b/po/sv.po +@@ -1,96 +1,97 @@ +-# Svensk versttning av vorbis-tools. +-# Copyright (C) 2002 Free Software Foundation, Inc. ++# Svensk översättning av vorbis-tools. ++# Swedish translation of vorbis-tools ++# Copyright © 2002, 2012 Free Software Foundation, Inc. ++# This file is distributed under the same license as the vorbis-tools package. + # Mikael Hedin , 2002. ++# Göran Uddeborg , 2012. + # ++# $Revision: 1.3 $ + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 0.99.1.3.1\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2002-02-20 14:59+0100\n" +-"Last-Translator: Mikael Hedin \n" +-"Language-Team: Swedish \n" ++"PO-Revision-Date: 2012-05-01 17:48+0200\n" ++"Last-Translator: Göran Uddeborg \n" ++"Language-Team: Swedish \n" ++"Language: sv\n" + "MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=iso-8859-1\n" ++"Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "Fel: Slut p minne i malloc_action().\n" ++msgstr "FEL: Slut på minne i malloc_action().\n" + + #: ogg123/buffer.c:364 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "Fel: Kunde inte reservera minne i malloc_buffer_stats()\n" ++msgstr "FEL: Kunde inte allokera minne i malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 +-#, fuzzy + msgid "ERROR: Device not available.\n" +-msgstr "Fel: Enhet inte tillgnglig.\n" ++msgstr "FEL: Enheten är inte tillgänglig.\n" + + #: ogg123/callbacks.c:79 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "Fel: %s behver ett utfilnamn angivet med -f.\n" ++msgstr "FEL: %s förutsätter att ett utfilnamn anges med -f.\n" + + #: ogg123/callbacks.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "Fel: Oknt flaggvrde till enhet %s.\n" ++msgstr "FEL: Okänt flaggvärde till enheten %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Fel: Kan inte ppna enhet %s.\n" ++msgstr "FEL: Kan inte öppna enheten %s.\n" + + #: ogg123/callbacks.c:90 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "Fel: Fel p enhet %s.\n" ++msgstr "FEL: Fel på enheten %s.\n" + + #: ogg123/callbacks.c:93 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "Fel: Utfil kan inte anges fr %s-enhet.\n" ++msgstr "FEL: En Utfil kan inte anges för enheten %s.\n" + + #: ogg123/callbacks.c:96 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "Fel: Kan inte ppna filen %s fr att skriva.\n" ++msgstr "FEL: Kan inte öppna filen %s för att skriva.\n" + + #: ogg123/callbacks.c:100 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "Fel: Fil %s finns redan.\n" ++msgstr "FEL: Filen %s finns redan.\n" + + #: ogg123/callbacks.c:103 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "Fel: Detta fel skall aldrig intrffa (%d). Panik!\n" ++msgstr "FEL: Detta fel skall aldrig inträffa (%d). Panik!\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "Fel: Slut p minne i new_audio_reopen_arg().\n" ++msgstr "FEL: Slut på minne i new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "Fel: Slut p minne i new_print_statistics_arg().\n" ++msgstr "Fel: Slut på minne i new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 +-#, fuzzy + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "Fel: Slut p minne i new_status_message_arg().\n" ++msgstr "FEL: Slut på minne i new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Fel: Slut p minne i decoder_buffered_metadata_callback().\n" ++msgstr "Fel: Slut på minne i decoder_buffered_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "Fel: Slut p minne i decoder_buffered_metadata_callback().\n" ++msgstr "FEL: Slut på minne i decoder_buffered_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +@@ -99,7 +100,7 @@ msgstr "Systemfel" + #: ogg123/cfgfile_options.c:58 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" +-msgstr "=== Tolkningsfel: %s p rad %d i %s (%s)\n" ++msgstr "=== Tolkningsfel: %s på rad %d i %s (%s)\n" + + #: ogg123/cfgfile_options.c:134 + msgid "Name" +@@ -115,57 +116,57 @@ msgstr "Typ" + + #: ogg123/cfgfile_options.c:143 + msgid "Default" +-msgstr "Standardvrde" ++msgstr "Standardvärde" + + #: ogg123/cfgfile_options.c:169 + #, c-format + msgid "none" +-msgstr "" ++msgstr "ingen" + + #: ogg123/cfgfile_options.c:172 + #, c-format + msgid "bool" +-msgstr "" ++msgstr "boolesk" + + #: ogg123/cfgfile_options.c:175 + #, c-format + msgid "char" +-msgstr "" ++msgstr "tecken" + + #: ogg123/cfgfile_options.c:178 + #, c-format + msgid "string" +-msgstr "" ++msgstr "sträng" + + #: ogg123/cfgfile_options.c:181 + #, c-format + msgid "int" +-msgstr "" ++msgstr "heltal" + + #: ogg123/cfgfile_options.c:184 + #, c-format + msgid "float" +-msgstr "" ++msgstr "flyttal" + + #: ogg123/cfgfile_options.c:187 + #, c-format + msgid "double" +-msgstr "" ++msgstr "dubbel" + + #: ogg123/cfgfile_options.c:190 + #, c-format + msgid "other" +-msgstr "" ++msgstr "annan" + + #: ogg123/cfgfile_options.c:196 + msgid "(NULL)" +-msgstr "" ++msgstr "(NULL)" + + #: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 + #: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 + #: oggenc/oggenc.c:673 + msgid "(none)" +-msgstr "" ++msgstr "(ingen)" + + #: ogg123/cfgfile_options.c:429 + msgid "Success" +@@ -181,7 +182,7 @@ msgstr "Ingen nyckel" + + #: ogg123/cfgfile_options.c:437 + msgid "Bad value" +-msgstr "Felaktigt vrde" ++msgstr "Felaktigt värde" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +@@ -189,17 +190,16 @@ msgstr "Felaktig typ i argumentlista" + + #: ogg123/cfgfile_options.c:441 + msgid "Unknown error" +-msgstr "Oknt fel" ++msgstr "Okänt fel" + + #: ogg123/cmdline_options.c:83 +-#, fuzzy + msgid "Internal error parsing command line options.\n" +-msgstr "Internt fel vid tolkning av kommandoflaggor\n" ++msgstr "Internt fel vid tolkning av kommandoradsflaggor.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "In-buffertens storlek mindre n minimistorkeken %dkB." ++msgstr "In-buffertens storlek mindre än minimistorkeken %dkB." + + #: ogg123/cmdline_options.c:102 + #, c-format +@@ -207,13 +207,13 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Fel \"%s\" under tolkning av konfigurationsflaggor frn kommandoraden.\n" ++"=== Fel ”%s” under tolkning av konfigurationsflaggor från kommandoraden.\n" + "=== Flaggan var: %s\n" + + #: ogg123/cmdline_options.c:109 + #, c-format + msgid "Available options:\n" +-msgstr "Tillgngliga flaggor:\n" ++msgstr "Tillgängliga flaggor:\n" + + #: ogg123/cmdline_options.c:118 + #, c-format +@@ -223,7 +223,7 @@ msgstr "=== Ingen enhet %s.\n" + #: ogg123/cmdline_options.c:138 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" +-msgstr "=== Drivrutin %s r inte fr filer.\n" ++msgstr "=== Drivrutin %s är inte för filer.\n" + + #: ogg123/cmdline_options.c:143 + msgid "=== Cannot specify output file without specifying a driver.\n" +@@ -232,16 +232,16 @@ msgstr "== Kan inte ange utfil utan att ange drivrutin.\n" + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "=== Felaktigt format p argument: %s.\n" ++msgstr "=== Felaktigt format på argument: %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +-msgstr "--- Ogiltigt vrde till prebuffer. Mjligt intervall r 0-100.\n" ++msgstr "--- Ogiltigt värde till prebuffer. Möjligt intervall är 0-100.\n" + + #: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format ++#, c-format + msgid "ogg123 from %s %s" +-msgstr "ogg123 frn %s %s\n" ++msgstr "ogg123 från %s %s" + + #: ogg123/cmdline_options.c:208 + msgid "--- Cannot play every 0th chunk!\n" +@@ -252,17 +252,17 @@ msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" +-"--- Kan inte spela varje block 0 gnger.\n" +-"--- Fr att gra en testavkodning, anvnd null-drivern fr utdata.\n" ++"--- Kan inte spela varje block 0 gånger.\n" ++"--- För att göra en testavkodning, använd null-drivern för utdata.\n" + + #: ogg123/cmdline_options.c:232 +-#, fuzzy, c-format ++#, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "FEL: Kan inte ppna infil \"%s\": %s\n" ++msgstr "--- Kan inte öppna spellistefilen %s. Hoppas över.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "" ++msgstr "=== Flaggkonflikt: Sluttiden är före starttiden.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format +@@ -270,12 +270,8 @@ msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Drivrutin %s angiven i konfigurationsfil ogiltig.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Kunde inte ladda standard-drivrutin, och ingen r specificerad i " +-"konfigurationsfilen. Avslutar.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Kunde inte ladda standard-drivrutin, och ingen är specificerad i konfigurationsfilen. Avslutar.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -284,6 +280,9 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"ogg123 från %s %s\n" ++" av Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: ogg123/cmdline_options.c:309 + #, c-format +@@ -292,21 +291,24 @@ msgid "" + "Play Ogg audio files and network streams.\n" + "\n" + msgstr "" ++"Användning: ogg123 [flaggor] fil …\n" ++"Spela Ogg audio-filer och nätverksströmmar.\n" ++"\n" + + #: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Available codecs: " +-msgstr "Tillgngliga flaggor:\n" ++msgstr "Tillgängliga omkodare: " + + #: ogg123/cmdline_options.c:315 + #, c-format + msgid "FLAC, " +-msgstr "" ++msgstr "FLAC, " + + #: ogg123/cmdline_options.c:319 + #, c-format + msgid "Speex, " +-msgstr "" ++msgstr "Speex, " + + #: ogg123/cmdline_options.c:322 + #, c-format +@@ -314,27 +316,28 @@ msgid "" + "Ogg Vorbis.\n" + "\n" + msgstr "" ++"Ogg Vorbis.\n" ++"\n" + + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "" ++msgstr "Utmatningsflaggor\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d enh, --device enh Använd utmatningsenheten ”enh”. Tillgängliga enheter:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format + msgid "Live:" +-msgstr "" ++msgstr "Live:" + + #: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format ++#, c-format + msgid "File:" +-msgstr "Fil: %s" ++msgstr "Fil:" + + #: ogg123/cmdline_options.c:345 + #, c-format +@@ -342,11 +345,13 @@ msgid "" + " -f file, --file file Set the output filename for a file device\n" + " previously specified with --device.\n" + msgstr "" ++" -f fil, --file fil Ange utmatningsfilnamnet för en filenhet som tidigare\n" ++" angivits med --device.\n" + + #: ogg123/cmdline_options.c:348 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " --audio-buffer n Använd en utmatningsljudbuffert på ”n” kilobyte\n" + + #: ogg123/cmdline_options.c:349 + #, c-format +@@ -356,83 +361,87 @@ msgid "" + " device previously specified with --device. See\n" + " the ogg123 man page for available device options.\n" + msgstr "" ++" -o k:v, --device-option k:v\n" ++" Skicka specialflaggan ”k” med värdet ”v” till\n" ++" enheten som angavs tidigare med --device. Se\n" ++" manualsidan för ogg123 för tillgängliga enhetsflaggor.\n" + + #: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "Playlist options\n" +-msgstr "Tillgngliga flaggor:\n" ++msgstr "Spellisteflaggor\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ fil, --list fil Läs spellista av filer och URL:ar från ”fil”\n" + + #: ogg123/cmdline_options.c:357 + #, c-format + msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" ++msgstr " -r, --repeat Repetera spellistan i oändlighet\n" + + #: ogg123/cmdline_options.c:358 + #, c-format + msgid " -R, --remote Use remote control interface\n" +-msgstr "" ++msgstr " -R, --remote Använd fjärkontrollsgränssnitt\n" + + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" ++msgstr " -z, --shuffle Blanda listan av filer före spelning\n" + + #: ogg123/cmdline_options.c:360 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" ++msgstr " -Z, --random Spela filer slumpvis tills det avbryts\n" + + #: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format ++#, c-format + msgid "Input options\n" +-msgstr "Indata inte ogg.\n" ++msgstr "Indataflaggor\n" + + #: ogg123/cmdline_options.c:364 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" ++msgstr " -b n, --buffer n Använd en indatabuffert på ”n” kilobyte\n" + + #: ogg123/cmdline_options.c:365 + #, c-format + msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" ++msgstr " -p n, --prebuffer n Läs n %% av indatabufferten före spelning\n" + + #: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format ++#, c-format + msgid "Decode options\n" +-msgstr "Beskrivning" ++msgstr "Avkodningsflaggor\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" + msgstr "" ++" -k n, --skip n Hoppa över de första ”n” sekunderna (eller\n" ++" formatet hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:370 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" ++msgstr " -K n, --end n Sluta vid ”n” sekunder (eller formatet hh:mm:ss)\n" + + #: ogg123/cmdline_options.c:371 + #, c-format + msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" ++msgstr " -x n, --nth n Spela var ”n”:e block\n" + + #: ogg123/cmdline_options.c:372 + #, c-format + msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" ++msgstr " -y n, --ntimes n Repetera varje spelat block ”n” gånger\n" + + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format ++#, c-format + msgid "Miscellaneous options\n" +-msgstr "Tillgngliga flaggor:\n" ++msgstr "Diverse flaggor\n" + + #: ogg123/cmdline_options.c:376 + #, c-format +@@ -442,54 +451,55 @@ msgid "" + " and will terminate if two SIGINTs are received\n" + " within the specified timeout 's'. (default 500)\n" + msgstr "" ++" -l s, --delay s Ange avslutstid i millisekunder. ogg123\n" ++" kommer hoppa över till nästa sång vid SIGINT (Ctrl-C),\n" ++" och kommer avsluta om två SIGINT:ar mottas inom\n" ++" den angivna tisgränsen ”s”. (standard 500)\n" + + #: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 + #, c-format + msgid " -h, --help Display this help\n" +-msgstr "" ++msgstr " -h, --help Visa denna hjälp\n" + + #: ogg123/cmdline_options.c:382 + #, c-format + msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++msgstr " -q, --quiet Visa ingenting (ingen titel)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Visa förlopp och annan statusinformation\n" + + #: ogg123/cmdline_options.c:384 + #, c-format + msgid " -V, --version Display ogg123 version\n" +-msgstr "" ++msgstr " -V, --version Visa ogg123-version\n" + + #: ogg123/file_transport.c:64 ogg123/http_transport.c:215 + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Fel: Slut p minne.\n" ++msgstr "FEL: Slut på minne.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "Fel: Kunde inte reservera minne i malloc_decoder_stats()\n" ++msgstr "FEL: Kunde inte reservera minne i malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy + msgid "ERROR: Could not set signal mask." +-msgstr "Fel: Kunde inte stta signalmask." ++msgstr "FEL: Kunde inte sätta signalmask." + + #: ogg123/http_transport.c:202 +-#, fuzzy + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "Fel: Kan inte skapa in-buffer\n" ++msgstr "FEL: Kan inte skapa inbuffert.\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +-msgstr "frvald utenhet" ++msgstr "förvald utenhet" + + #: ogg123/ogg123.c:83 + msgid "shuffle playlist" +@@ -497,36 +507,36 @@ msgstr "blanda spellistan" + + #: ogg123/ogg123.c:85 + msgid "repeat playlist forever" +-msgstr "" ++msgstr "repetera spellistan i evighet" + + #: ogg123/ogg123.c:231 +-#, fuzzy, c-format ++#, c-format + msgid "Could not skip to %f in audio stream." +-msgstr "Misslyckades med att hoppa ver %f sekunder ljud." ++msgstr "Kunde inte hoppa över till %f i ljudströmmen." + + #: ogg123/ogg123.c:376 +-#, fuzzy, c-format ++#, c-format + msgid "" + "\n" + "Audio Device: %s" + msgstr "" + "\n" +-"Enhet: %s" ++"Ljudenhet: %s" + + #: ogg123/ogg123.c:377 + #, c-format + msgid "Author: %s" +-msgstr "Frfattare: %s" ++msgstr "Författare: %s" + + #: ogg123/ogg123.c:378 +-#, fuzzy, c-format ++#, c-format + msgid "Comments: %s" +-msgstr "Kommentarer: %s\n" ++msgstr "Kommentarer: %s" + + #: ogg123/ogg123.c:422 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "Kunde inte skapa katalog \"%s\": %s\n" ++msgstr "VARNING: Kunde inte läsa katalogen %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +@@ -535,22 +545,22 @@ msgstr "Fel: Kan inte skapa ljudbuffer.\n" + #: ogg123/ogg123.c:561 + #, c-format + msgid "No module could be found to read from %s.\n" +-msgstr "Hittar ingen modul fr att lsa frn %s.\n" ++msgstr "Hittar ingen modul för att läsa från %s.\n" + + #: ogg123/ogg123.c:566 + #, c-format + msgid "Cannot open %s.\n" +-msgstr "Kan inte ppna %s.\n" ++msgstr "Kan inte öppna %s.\n" + + #: ogg123/ogg123.c:572 + #, c-format + msgid "The file format of %s is not supported.\n" +-msgstr "Filformatet p %s stds inte.\n" ++msgstr "Filformatet på %s stöds inte.\n" + + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "Fel under ppnandet av %s med %s-modulen. Filen kan vara skadad.\n" ++msgstr "Fel under öppnandet av %s med %s-modulen. Filen kan vara skadad.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -560,16 +570,15 @@ msgstr "Spelar: %s" + #: ogg123/ogg123.c:612 + #, c-format + msgid "Could not skip %f seconds of audio." +-msgstr "Misslyckades med att hoppa ver %f sekunder ljud." ++msgstr "Misslyckades med att hoppa över %f sekunder ljud." + + #: ogg123/ogg123.c:667 +-#, fuzzy + msgid "ERROR: Decoding failure.\n" +-msgstr "Fel: Avkodning misslyckades.\n" ++msgstr "FEL: Avkodning misslyckades.\n" + + #: ogg123/ogg123.c:710 + msgid "ERROR: buffer write failed.\n" +-msgstr "" ++msgstr "FEL: en buffertskrivning misslyckades.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +@@ -577,27 +586,26 @@ msgstr "Klar." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +-msgstr "--- Hl i strmmen; antagligen ofarligt\n" ++msgstr "--- Hål i strömmen; antagligen ofarligt\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +-msgstr "=== Vorbis-biblioteket rapporterade ett fel i strmmen.\n" ++msgstr "=== Vorbis-biblioteket rapporterade ett fel i strömmen.\n" + + #: ogg123/oggvorbis_format.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" +-msgstr "Bitstrmmen har %d kanal(er), %ldHz" ++msgstr "Ogg Vorbis-ström: %d kanal(er), %ld Hz" + + #: ogg123/oggvorbis_format.c:366 + #, c-format + msgid "Vorbis format: Version %d" +-msgstr "" ++msgstr "Vorbisformat: Version %d" + + #: ogg123/oggvorbis_format.c:370 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "" +-"Frslag fr bithastigheter: vre=%ld nominell=%ld undre=%ld fnster=%ld" ++msgstr "Förslag för bithastigheter: övre=%ld nominell=%ld undre=%ld fönster=%ld" + + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format +@@ -605,72 +613,75 @@ msgid "Encoded by: %s" + msgstr "Kodad av: %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Fel: Slut p minne i new_status_message_arg().\n" ++msgstr "FEL: Slut på minne i create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Could not read directory %s.\n" +-msgstr "Kunde inte skapa katalog \"%s\": %s\n" ++msgstr "Varning: Kunde inte läsa katalogen %s.\n" + + #: ogg123/playlist.c:278 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" ++msgstr "Varning från spellistan %s: Kunde inte läsa katalogen %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Fel: Slut p minne i malloc_action().\n" ++msgstr "FEL: Slut på minne i playlist_to_array().\n" + + #: ogg123/speex_format.c:363 + #, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "" ++msgstr "Ogg Speex-ström: %d kanaler, %d Hz, läge %s (VBR)" + + #: ogg123/speex_format.c:369 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Bitstrmmen har %d kanal(er), %ldHz" ++msgstr "Ogg Speex-ström: %d kanal, %d Hz, läge %s" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Version: %s" ++msgstr "Speex-version: %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Ogiltig/trasig kommentar" + + #: ogg123/speex_format.c:475 +-#, fuzzy + msgid "Cannot read header" +-msgstr "Felaktigt sekundr-huvud." ++msgstr "Kan inte läsa huvudet" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Läge nummer %d finns inte (längre) i denna version" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"Filen var kodad med en nyare version av Speex.\n" ++" Du behöver uppgradera för att kunna spela den.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"Filen var kodad med en äldre version av Speex.\n" ++"Du skulle behöva nedgradera versionen för att kunna spela den." + + #: ogg123/status.c:60 +-#, fuzzy, c-format ++#, c-format + msgid "%sPrebuf to %.1f%%" +-msgstr "%sFrbuffra %1.f%%" ++msgstr "%sFörbuffra till %.1f %%" + + #: ogg123/status.c:65 + #, c-format +@@ -680,7 +691,7 @@ msgstr "%sPausad" + #: ogg123/status.c:69 + #, c-format + msgid "%sEOS" +-msgstr "" ++msgstr "%sStrömslut" + + #: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 + #: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 +@@ -719,45 +730,42 @@ msgid " Output Buffer %5.1f%%" + msgstr " Utbuffer %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "Fel: Kunde inte reservera minne i malloc_data_source_stats()\n" ++msgstr "FEL: Kunde inte allokera minne i malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 +-#, fuzzy + msgid "Track number:" +-msgstr "Spr: %s" ++msgstr "Spår nummer: %s" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +-msgstr "" ++msgstr "ReplayGain (Spår):" + + #: ogg123/vorbis_comments.c:41 + msgid "ReplayGain (Album):" +-msgstr "" ++msgstr "ReplayGain (Album):" + + #: ogg123/vorbis_comments.c:42 + msgid "ReplayGain Peak (Track):" +-msgstr "" ++msgstr "ReplayGain Topp (Spår):" + + #: ogg123/vorbis_comments.c:43 + msgid "ReplayGain Peak (Album):" +-msgstr "" ++msgstr "ReplayGain Topp (Album):" + + #: ogg123/vorbis_comments.c:44 +-#, fuzzy + msgid "Copyright" +-msgstr "Copyright %s" ++msgstr "Copyright" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy + msgid "Comment:" +-msgstr "Kommentar: %s" ++msgstr "Kommentar:" + + #: oggdec/oggdec.c:50 +-#, fuzzy, c-format ++#, c-format + msgid "oggdec from %s %s\n" +-msgstr "ogg123 frn %s %s\n" ++msgstr "oggdec från %s %s\n" + + #: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 + #, c-format +@@ -765,38 +773,40 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++" av Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: oggdec/oggdec.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-msgstr "Anvndning: vcut infil.ogg utfil1.ogg utfil2.ogg skrpunkt\n" ++msgstr "Användning: oggdec [flaggor] fil1.ogg [fil2.ogg … filN.ogg]\n" + + #: oggdec/oggdec.c:58 + #, c-format + msgid "Supported options:\n" +-msgstr "" ++msgstr "Flaggor som stödjs:\n" + + #: oggdec/oggdec.c:59 + #, c-format + msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgstr " --quiet, -Q Tyst läge. Ingen konsolutskrift.\n" + + #: oggdec/oggdec.c:60 + #, c-format + msgid " --help, -h Produce this help message.\n" +-msgstr "" ++msgstr " --help, -h Skapa detta hjälpmeddelande.\n" + + #: oggdec/oggdec.c:61 + #, c-format + msgid " --version, -V Print out version number.\n" +-msgstr "" ++msgstr " --version, -V Skriv ut versionsnummer.\n" + + #: oggdec/oggdec.c:62 + #, c-format + msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" ++msgstr " --bits, -b Bitdjup för utdata (8 och 16 stödjs)\n" + + #: oggdec/oggdec.c:63 + #, c-format +@@ -804,6 +814,8 @@ msgid "" + " --endianness, -e Output endianness for 16-bit output; 0 for\n" + " little endian (default), 1 for big endian.\n" + msgstr "" ++" --endianness, -e Byteordning i utdata 16-bitars utdata; 0 för\n" ++" omvänd byteordning (standard), 1 för rak byteordning\n" + + #: oggdec/oggdec.c:65 + #, c-format +@@ -811,11 +823,13 @@ msgid "" + " --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" + " signed (default 1).\n" + msgstr "" ++" --sign, -s Tecken för PCM-utdata; 0 för teckenlöst, 1 för\n" ++" med tecken (standard 1).\n" + + #: oggdec/oggdec.c:67 + #, c-format + msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" ++msgstr " --raw, -R Rå (utan huvud) utdata.\n" + + #: oggdec/oggdec.c:68 + #, c-format +@@ -824,39 +838,38 @@ msgid "" + " if there is only one input file, except in\n" + " raw mode.\n" + msgstr "" ++" --output, -o Utdata till angivet filnamn. Kan bara användas\n" ++" om det bara är en indatafil, utom i rått läge.\n" + + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Internt fel: Okänt argument\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "FEL: Misslyckades att skriva Wave-huvud: %s\n" + + #: oggdec/oggdec.c:195 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "FEL: Kan inte ppna infil \"%s\": %s\n" ++msgstr "FEL: Misslyckades att öppna infilen: %s\n" + + #: oggdec/oggdec.c:217 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "FEL: Kan inte ppna utfil \"%s\": %s\n" ++msgstr "FEL: Misslyckades att utfilen: %s\n" + + #: oggdec/oggdec.c:266 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Misslyckades att ppna fil som vorbis-typ: %s\n" ++msgstr "FEL: Misslyckades att öppna indata som Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Kodning av \"%s\" klar\n" ++msgstr "Avkodar ”%s” till ”%s”\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +@@ -871,64 +884,58 @@ msgstr "standard ut" + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Logiska bitströmmar med parametrar som ändras stödjs inte\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "VARNING: hål i data (%d)\n" + + #: oggdec/oggdec.c:330 +-#, fuzzy, c-format ++#, c-format + msgid "Error writing to file: %s\n" +-msgstr "Misslyckades att ppna infil \"%s\".\n" ++msgstr "Fel när fil skrevs: %s\n" + + #: oggdec/oggdec.c:371 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"FEL: Ingen infil angiven. Anvnd -h fr hjlp.\n" ++msgstr "FEL: Inga infiler angivna. Använd -h för hjälp\n" + + #: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"FEL: Flera infiler med angivet utfilnamn: rekommenderar att anvnda -n\n" ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "FEL: Man kan bara ange en infil om utfilnamn anges\n" + + #: oggenc/audio.c:46 + msgid "WAV file reader" +-msgstr "WAV-fillsare" ++msgstr "WAV-filläsare" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +-msgstr "AIFF/AIFC-fillsare" ++msgstr "AIFF/AIFC-filläsare" + + #: oggenc/audio.c:49 +-#, fuzzy + msgid "FLAC file reader" +-msgstr "WAV-fillsare" ++msgstr "FLAC-filläsare" + + #: oggenc/audio.c:50 +-#, fuzzy + msgid "Ogg FLAC file reader" +-msgstr "WAV-fillsare" ++msgstr "Ogg FLAC-filläsare" + + #: oggenc/audio.c:128 oggenc/audio.c:447 + #, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" +-msgstr "Varning: Ovntad EOF under lsning av WAV-huvud\n" ++msgstr "Varning: Oväntad EOF under läsning av WAV-huvud\n" + + #: oggenc/audio.c:139 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Hoppar ver bit av typ \"%s\", lngd %d\n" ++msgstr "Hoppar över bit av typ ”%s”, längd %d\n" + + #: oggenc/audio.c:165 + #, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" +-msgstr "Varning: Ovntad EOF i AIFF-block\n" ++msgstr "Varning: Oväntad EOF i AIFF-block\n" + + #: oggenc/audio.c:262 + #, c-format +@@ -943,7 +950,7 @@ msgstr "Varning: Stympat gemensamt block i AIFF-huvud\n" + #: oggenc/audio.c:276 + #, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Varning: Ovntad EOF under lsning av AIFF-huvud\n" ++msgstr "Varning: Oväntad EOF under läsning av AIFF-huvud\n" + + #: oggenc/audio.c:291 + #, c-format +@@ -951,9 +958,9 @@ msgid "Warning: AIFF-C header truncated.\n" + msgstr "Varning: AIFF-C-huvud stympat.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" +-msgstr "Varning: Kan inte hantera komprimerad AIFF-C\n" ++msgstr "Varning: Kan inte hantera komprimerad AIFF-C (%c%c%c%c)\n" + + #: oggenc/audio.c:312 + #, c-format +@@ -968,7 +975,7 @@ msgstr "Varning: Felaktigt SSND-block i AIFF-huvud\n" + #: oggenc/audio.c:324 + #, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Varinig: Ovntad EOF under lsning av AIFF-huvud\n" ++msgstr "Varinig: Oväntad EOF under läsning av AIFF-huvud\n" + + #: oggenc/audio.c:370 + #, c-format +@@ -976,13 +983,13 @@ msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" + msgstr "" +-"Varning: OggEnc stdjer inte denna typ AIFF/AIFC-fil.\n" +-"Mste vara 8 eller 16 bitars PCM.\n" ++"Varning: OggEnc stödjer inte denna typ AIFF/AIFC-fil.\n" ++"Måste vara 8 eller 16 bitars PCM.\n" + + #: oggenc/audio.c:427 + #, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" +-msgstr "Varning: oknt format p block i Wav-huvud\n" ++msgstr "Varning: okänt format på block i Wav-huvud\n" + + #: oggenc/audio.c:440 + #, c-format +@@ -990,8 +997,8 @@ msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"Varning: OGILTIGT format p block i wav-huvud.\n" +-" Frsker lsa i alla fall (kanske inte fungerar)...\n" ++"Varning: OGILTIGT format på block i wav-huvud.\n" ++" Försöker läsa i alla fall (kanske inte fungerar)...\n" + + #: oggenc/audio.c:519 + #, c-format +@@ -999,6 +1006,8 @@ msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" ++"FEL: Wav-fil har ej stödd typ (måste vara standard PCM\n" ++" eller typ 3 flyttals-PCM\n" + + #: oggenc/audio.c:528 + #, c-format +@@ -1006,6 +1015,8 @@ msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" ++"Varning: WAV:s ”block alignment”-värde är felaktigt, ignoreras.\n" ++"Programmet som skapade denna fil är felaktigt.\n" + + #: oggenc/audio.c:588 + #, c-format +@@ -1013,155 +1024,151 @@ msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" ++"FEL: Wav-filen har ej stött underformat (måste vara 8-, 16- eller 24-bitars PCM\n" ++"eller flyttals-PCM\n" + + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" ++msgstr "24-bitars PCM-data med rak byteordning stödjs inte för närvarande, avbryter.\n" + + #: oggenc/audio.c:670 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" +-msgstr "" ++msgstr "Internt fel: försök att läsa bitdjup %d som inte stödjs\n" + + #: oggenc/audio.c:772 + #, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" + msgstr "" ++"FEL: Fick noll sampel från omsamplaren: din fill kommer huggas av. Rapportera\n" ++"gärna detta.\n" + + #: oggenc/audio.c:790 + #, c-format + msgid "Couldn't initialise resampler\n" +-msgstr "" ++msgstr "Kunde inte initiera omsamplaren\n" + + #: oggenc/encode.c:70 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "" ++msgstr "Ställer in den avancerade kodningsflaggan ”%s” till %s\n" + + #: oggenc/encode.c:73 + #, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "" ++msgstr "Ställer in den avancerade kodningsflaggan ”%s”\n" + + #: oggenc/encode.c:114 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" +-msgstr "" ++msgstr "Ändrad lågpassfrekvens från %f kHz till %f kHz\n" + + #: oggenc/encode.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "%s: oknd flagga \"--%s\"\n" ++msgstr "Okänd avancerad flagga ”%s”\n" + + #: oggenc/encode.c:124 + #, c-format + msgid "Failed to set advanced rate management parameters\n" +-msgstr "" ++msgstr "Misslyckades att ställa in avancerade parametrar för hastighetshantering\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Denna version av libvorbisenc kan inte ställa in avancerade parametrar för hastighetshantering\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "VARNING: misslyckades att läga till karaokestilen Kate\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kanaler bör vara tillräckligt för vem som helst. (Ledsen, men Vorbis stödjer inte fler)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" ++msgstr "Att begär en minsta och högsta bithastighet kräver --managed\n" + + #: oggenc/encode.c:264 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "" ++msgstr "Lägesinitieringen misslyckades: ogiltiga kvalitetsparametrar\n" + + #: oggenc/encode.c:309 + #, c-format + msgid "Set optional hard quality restrictions\n" +-msgstr "" ++msgstr "Sätt frivilliga hårda kvalitetsbegränsningar\n" + + #: oggenc/encode.c:311 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" ++msgstr "Misslyckades att sätta min/max bithastighet i kvalitetsläge\n" + + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" ++msgstr "Lägesinitieringen misslyckades: ogiltiga bithastighetsparametrar\n" + + #: oggenc/encode.c:374 + #, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "" ++msgstr "VARNING: inget språk angivet för %s\n" + + #: oggenc/encode.c:396 +-#, fuzzy + msgid "Failed writing fishead packet to output stream\n" +-msgstr "Mislyckades att skriva huvud till utstrmmen\n" ++msgstr "Mislyckades att skriva fishead-paket till utströmmen\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "Mislyckades att skriva huvud till utstrmmen\n" ++msgstr "Mislyckades att skriva huvud till utströmmen\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Misslyckades att koda ett Kate-huvud\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Mislyckades att skriva huvud till utstrmmen\n" ++msgstr "Mislyckades att skriva fisbone-huvudpaket till utströmmen\n" + + #: oggenc/encode.c:510 +-#, fuzzy + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Mislyckades att skriva huvud till utstrmmen\n" ++msgstr "Mislyckades att skriva skelett-eos-paket till utströmmen\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Misslyckades att koda karaokestil — fortsätter ändå\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Misslyckades att koda karaokerörelse — fortsätter ändå\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Misslyckades att koda texten — fortsätter ändå\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +-msgstr "Misslyckades att skriva data till utstrmmen\n" ++msgstr "Misslyckades att skriva data till utströmmen\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Misslyckades att koda Kate-EOS-paket\n" + + #: oggenc/encode.c:716 +-#, fuzzy, c-format ++#, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " +-msgstr "\t[%5.1f%%] [%2dm%.2ds terstr] %c" ++msgstr "\t[%5.1f %%] [%2d m %.2d s återstår] %c " + + #: oggenc/encode.c:726 +-#, fuzzy, c-format ++#, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " +-msgstr "\tKodar [%2dm%.2ds hittills] %c" ++msgstr "\tKodar [%2d m %.2d s hittills] %c " + + #: oggenc/encode.c:744 + #, c-format +@@ -1172,7 +1179,7 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Kodning av \"%s\" klar\n" ++"Kodning av ”%s” klar\n" + + #: oggenc/encode.c:746 + #, c-format +@@ -1192,17 +1199,17 @@ msgid "" + "\tFile length: %dm %04.1fs\n" + msgstr "" + "\n" +-"\tFillngd: %dm %04.1fs\n" ++"\tFillängd: %dm %04.1fs\n" + + #: oggenc/encode.c:754 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" +-msgstr "\tFrlupen tid: %dm %04.1fs\n" ++msgstr "\tFörlupen tid: %dm %04.1fs\n" + + #: oggenc/encode.c:757 + #, c-format + msgid "\tRate: %.4f\n" +-msgstr "\tFrhlland: %.4f\n" ++msgstr "\tFörhållande: %.4f\n" + + #: oggenc/encode.c:758 + #, c-format +@@ -1216,159 +1223,158 @@ msgstr "" + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(min %d kb/s, max %d kb/s)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(min %d kb/s, inget max)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(inget min, max %d kb/s)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(inget min eller max)" + + #: oggenc/encode.c:795 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at average bitrate %d kbps " + msgstr "" + "Kodar %s%s%s till \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med genomsnittlig bithastighet %d kb/s " + + #: oggenc/encode.c:803 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at approximate bitrate %d kbps (VBR encoding enabled)\n" + msgstr "" +-"Kodar %s%s%s till\n" +-" %s%s%s med bithastighet %d kbps,\n" +-"med komplett bithastighethanteringsmotor\n" ++"Kodar %s%s%s till \n" ++" %s%s%s\n" ++"med ungifärlig bithastigh %d kb/s (VBR-kodning aktiverad)\n" + + #: oggenc/encode.c:811 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at quality level %2.2f using constrained VBR " + msgstr "" + "Kodar %s%s%s till \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med kvalitetsnivå %2.2f med användning av begränsad VBR " + + #: oggenc/encode.c:818 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "at quality %2.2f\n" + msgstr "" + "Kodar %s%s%s till \n" +-" %s%s%s med kvalitet %2.2f\n" ++" %s%s%s \n" ++"med kvalitet %2.2f\n" + + #: oggenc/encode.c:824 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Encoding %s%s%s to \n" + " %s%s%s \n" + "using bitrate management " + msgstr "" + "Kodar %s%s%s till\n" +-" %s%s%s med bithastighet %d kbps,\n" +-"med komplett bithastighethanteringsmotor\n" ++" %s%s%s\n" ++"med bithastighetshantering " + + #: oggenc/lyrics.c:66 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Misslyckades att ppna fil som vorbis-typ: %s\n" ++msgstr "Misslyckades att konvertera till UTF-8: %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Fel: Slut p minne.\n" ++msgstr "Slut på minne\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "VARNING: undertitel %s är inte giltig UTF-8\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "FEL — rad %u: Syntaxfel: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "VARNING — rad %u: ej id i följd: %s — låtsas att inte ha upptäckt det\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "FEL — rad %u: sluttiden får inte vara mindre än starttiden: %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "VARNING — rad %u: texten är för lång — huggs av\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "VARNING — rad %u: saknade data — avhuggen fil?\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "VARNING — rad %d: textens tider får inte minska\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "VARNING — rad %d: misslyckades att få UTF-8-glyf från strängen\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "VARNING — rad %d: misslyckades att bearbeta utökad LRC-tagg (%*.*s) — ignoreras\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "VARNING: misslyckades att allokera minne — utökad LRC-tagg kommer ignoreras\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "FEL: Inget textfilnamn att läsa ifrån\n" + + #: oggenc/lyrics.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "FEL: Kan inte ppna infil \"%s\": %s\n" ++msgstr "FEL: Misslyckades att öppna textfilen ”%s” (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "FEL: Misslyckades att läsa %s — kan inte avgöra formatet\n" + + #: oggenc/oggenc.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" +-"%s%s\n" +-"FEL: Ingen infil angiven. Anvnd -h fr hjlp.\n" ++msgstr "FEL: Inga infiler angivna. Använd -h för hjälp.\n" + + #: oggenc/oggenc.c:132 + #, c-format +@@ -1377,84 +1383,77 @@ msgstr "FEL: Flera filer angivna med stdin\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"FEL: Flera infiler med angivet utfilnamn: rekommenderar att anvnda -n\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "FEL: Flera infiler med angivet utfilnamn: rekommenderar att använda -n\n" + + #: oggenc/oggenc.c:203 + #, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "VARNING: Otillräckligt textspråk angivet, faller tillbaka på sista textspråket.\n" + + #: oggenc/oggenc.c:227 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" +-msgstr "FEL: Kan inte ppna infil \"%s\": %s\n" ++msgstr "FEL: Kan inte öppna infil ”%s”: %s\n" + + #: oggenc/oggenc.c:243 +-#, fuzzy + msgid "RAW file reader" +-msgstr "WAV-fillsare" ++msgstr "RAW-filläsare" + + #: oggenc/oggenc.c:260 + #, c-format + msgid "Opening with %s module: %s\n" +-msgstr "ppnar med %s-modul: %s\n" ++msgstr "Öppnar med %s-modul: %s\n" + + #: oggenc/oggenc.c:269 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" +-msgstr "FEL: Infil \"%s\" r inte i ett knt format\n" ++msgstr "FEL: Infil ”%s” är inte i ett känt format\n" + + #: oggenc/oggenc.c:328 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "VARNING: Inget filnamn, anvnder frvalt namn \"default.ogg\"\n" ++msgstr "VARNING: Inget filnamn, använder standardnamnet ”%s”\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "FEL: Kunde inte skapa kataloger ndvndiga fr utfil \"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "FEL: Kunde inte skapa kataloger nödvändiga för utfil ”%s”\n" + + #: oggenc/oggenc.c:342 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "FEL: Kunde inte skapa kataloger ndvndiga fr utfil \"%s\"\n" ++msgstr "FEL: Infilnamnet är samma som utfilnamnet ”%s”\n" + + #: oggenc/oggenc.c:353 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" +-msgstr "FEL: Kan inte ppna utfil \"%s\": %s\n" ++msgstr "FEL: Kan inte öppna utfil ”%s”: %s\n" + + #: oggenc/oggenc.c:399 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" +-msgstr "" ++msgstr "Samplar om indata från %d Hz till %d Hz\n" + + #: oggenc/oggenc.c:406 + #, c-format + msgid "Downmixing stereo to mono\n" +-msgstr "" ++msgstr "Mixar ner stereo till mono\n" + + #: oggenc/oggenc.c:409 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" +-msgstr "" ++msgstr "VARNING: Kan inte mixa ner utom från stereo till mono\n" + + #: oggenc/oggenc.c:417 + #, c-format + msgid "Scaling input to %f\n" +-msgstr "" ++msgstr "Skalar indata till %f\n" + + #: oggenc/oggenc.c:463 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s" +-msgstr "ogg123 frn %s %s\n" ++msgstr "oggenc från %s %s" + + #: oggenc/oggenc.c:465 + #, c-format +@@ -1462,6 +1461,8 @@ msgid "" + "Usage: oggenc [options] inputfile [...]\n" + "\n" + msgstr "" ++"Användning: oggenc [flaggor] indatafil […]\n" ++"\n" + + #: oggenc/oggenc.c:466 + #, c-format +@@ -1472,6 +1473,11 @@ msgid "" + " -h, --help Print this help text\n" + " -V, --version Print the version number\n" + msgstr "" ++"FLAGGOR:\n" ++" Allmänt:\n" ++" -Q, --quiet Producera ingen utdata till standard fel\n" ++" -h, --help Skriv denna hjälptext\n" ++" -V, --version Skriv versionsnumret\n" + + #: oggenc/oggenc.c:472 + #, c-format +@@ -1483,6 +1489,12 @@ msgid "" + " -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" ++" -k, --skeleton Lägger till en Ogg Skeleton-bitström\n" ++" -r, --raw Rått läge. Indatafiler läses direkt som PCM-data\n" ++" -B, --raw-bits=n Sätter bitar/sampel för rå indata; standard är 16\n" ++" -C, --raw-chan=n Sätter antal kanaler för rå indata; standard är 2\n" ++" -R, --raw-rate=n Sätter sampel/s för rå indata; standard är 44100\n" ++" --raw-endianness 1 för rak byteordning, 0 för omvänd (standard är 0)\n" + + #: oggenc/oggenc.c:479 + #, c-format +@@ -1494,17 +1506,29 @@ msgid "" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" + msgstr "" ++" -b, --bitrate Välj en nominell bithastighet att koda i. Försök\n" ++" att koda med en bithastighet som har detta som\n" ++" genomsnitt. Tar ett argument i kb/s. Som standard\n" ++" producerar detta en VBR-kodning, ekvivalent med att\n" ++" välja -q eller --quality. Se flaggan --managed för\n" ++" att använda en styrd bithastighet med den valda\n" ++" bithastigheten som mål.\n" + + #: oggenc/oggenc.c:486 + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" + msgstr "" ++" --managed Aktivera styrmotorn för bithastigheten. Detta kommer\n" ++" ge mycket större kontroll över den precisa bithastigheten\n" ++" som används, men kodningen kommer bli mycket långsammare.\n" ++" Använd det inte om du inte har ett stort behov av\n" ++" detaljerad kontroll av bithastigheten, såsom för\n" ++" strömning.\n" + + #: oggenc/oggenc.c:492 + #, c-format +@@ -1517,6 +1541,14 @@ msgid "" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" + msgstr "" ++" -m, --min-bitrate Ange en minsta bithastighet (i kb/s). Användbart\n" ++" för kodning för en kanals med fast storlek. Att\n" ++" använda detta kommer automatiskt aktivera läget för\n" ++" styrd bithastighet (se --managed).\n" ++" -M, --max-bitrate Ange en högsta bithastighet i kb/s. Användbart för\n" ++" strömningstillämpningar. Att använda detta kommer\n" ++" automatiskt sktivera läget för styrd bithastinghet\n" ++" (se --managed).\n" + + #: oggenc/oggenc.c:500 + #, c-format +@@ -1528,6 +1560,12 @@ msgid "" + " for advanced users only, and should be used with\n" + " caution.\n" + msgstr "" ++" --advanced-encode-option flagga=värde\n" ++" Sätter en avancerad kodarflagga till det angivna värdet.\n" ++" De giltiga flaggorna (och deras värden) är dokumenterade\n" ++" i manualsidan som kommer med detta program. De är\n" ++" endast för avancerade användare, och skall användas med\n" ++" försiktighet.\n" + + #: oggenc/oggenc.c:507 + #, c-format +@@ -1538,6 +1576,11 @@ msgid "" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" + msgstr "" ++" -q, --quality Ange kvalitet, mellan -1 (väldigt låg) och 10 (väldigt\n" ++" hög), istället för att ange en viss bithastighet.\n" ++" Detta är det normala användningsläget. Kvalitet med\n" ++" decimaldelar (t.ex. 2.75) är tillåtna.\n" ++" Standardninvån på kvaliteten är 3.\n" + + #: oggenc/oggenc.c:513 + #, c-format +@@ -1549,6 +1592,12 @@ msgid "" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" + msgstr "" ++" --resample n Sampla om indata till samplingshastighet n (Hz)\n" ++" --downmix Mixa ner stereo till mono. Endast möjlig vid\n" ++" stereoindata.\n" ++" -s, --serial Ange ett serienummer för strömmen. Om flera filer\n" ++" kodas kommer detta ökas för varje ström efter den\n" ++" första.\n" + + #: oggenc/oggenc.c:520 + #, c-format +@@ -1559,6 +1608,11 @@ msgid "" + " support for files > 4GB and STDIN data streams. \n" + "\n" + msgstr "" ++" --discard-comments Hindrar kommentarer i FLAC- och Ogg FLAC-filer från\n" ++" att kopieras till Ogg Vorbis-filen med utdata.\n" ++" --ignorelength Bortse från datalängden i Wave-huvuden. Detta gör stöd\n" ++" för filer > 4GB och STANDARD IN dataströmmar-möjligt.\n" ++"\n" + + #: oggenc/oggenc.c:526 + #, c-format +@@ -1566,42 +1620,58 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" ++" Namngivning:\n" ++" -o, --output=fn Skriv filen till fn (endast giltigt i enkelfilsläge)\n" ++" -n, --names=sträng Skapa filnamn som denna sträng, med %%a, %%t, %%l,\n" ++" %%n, %%d ersatta med artist, titel, album, spårnummer\n" ++" respektive datum (se nedan för att specificera dessa).\n" ++" %%%% ger ett bokstavligt %%.\n" + + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" ++" -X, --name-remove=s Ta bort de angivna tecknen från parametrar till\n" ++" formatsträngen -n. Användbart för att få giltiga\n" ++" filnamn.\n" ++" -P, --name-replace=s Ersätt tecken borttagna av --name-remove med de\n" ++" angivna tecknen. Om denna sträng är kortare än\n" ++" listan till --name-remove eller inte anges, tas de\n" ++" extra tecknen bara bort.\n" ++" Standardinställningen för de ovanstående två argumenten\n" ++" är plattformsspecifik.\n" + + #: oggenc/oggenc.c:542 + #, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" ++" --utf8 Säger till oggenc att kommandoradsparametrarna för\n" ++" datum, titel, album, artist, genre och kommentar redan\n" ++" är i UTF-8. På Windows gäller denna flagga även\n" ++" filnamn\n" ++" -c, --comment=k Lägg till den angivna strängen som en extra kommentar.\n" ++" Detta kan användas flera gånger. Argumentet skall ha\n" ++" formen \"tagg=värde\".\n" ++" -d, --date Datum för spåret (vanligen datum för uppträdande)\n" + + #: oggenc/oggenc.c:550 + #, c-format +@@ -1612,6 +1682,11 @@ msgid "" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" + msgstr "" ++" -N, --tracknum Spårnummer för detta spår\n" ++" -t, --title Titel för detta spår\n" ++" -l, --album Albumets namn\n" ++" -a, --artist Artistens namn\n" ++" -G, --genre Spårets genre\n" + + #: oggenc/oggenc.c:556 + #, c-format +@@ -1619,663 +1694,666 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" ++" -L, --lyrics Inkludera texten från den angivna filen\n" ++" (format .srt eller .lrc)\n" ++" -Y, --lyrics-language Anger språket för texten\n" + + #: oggenc/oggenc.c:559 + #, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" ++" Om flera infiler anges kommer multipla instancer av de\n" ++" åtta föregående argumenten användas, i den ordning de\n" ++" angetts. Om färre titlar anges än filer, kommer OggEnc\n" ++" skriva en varning, och återanvända den sista av dem för\n" ++" de återstående filerna. Om färre spårnummer anges,\n" ++" kommer de återstående filerna vara onumrerade. Om färre\n" ++" texter anges, kommer de återstående filerna inta ha\n" ++" text tillagt. För de andra kommer den sista taggen\n" ++" återanvändas för alla andra utan varning (så att du kan\n" ++" ange ett datum en gång, till exempel, och använda det\n" ++" för alla filerna)\n" ++"\n" + + #: oggenc/oggenc.c:572 + #, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"INFILER:\n" ++" Infiler till OggEnc måste för närvarande vara 24-, 16- eller 8-bitars PCM\n" ++" Wave-, AIFF- eller AIFF/C-filer, 32-bitars IEEE flyttals-Wave och eventuellt\n" ++" FLAC eller Ogg FLAC. Filer kan vara i mono eller stereo (eller fler kanaler)\n" ++" och godtycklig samplingshastighet. Alternativt kan flaggan --raw användas för\n" ++" en rå PCM-datafil, som måste vara 16-bitars stereo PCM med omvänd byteordning\n" ++" (”Wave utan huvud”), om inte ytterligare parametrar för rått läge anges. Du\n" ++" kan ange att filen skall tas från standard in genom att använda - som\n" ++" infilnamn. I detta läge skrivs utdata till standard ut om inte ett\n" ++" utfilnamn anges med -o Texter kan vara i formatet SubRip (.srt) eller LRC\n" ++" (.lrc).\n" ++"\n" + + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "VARNING: Ignorerar otilltet specialtecken '%c' i namnformat\n" ++msgstr "VARNING: Ignorerar otillåtet specialtecken '%c' i namnformat\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format + msgid "Enabling bitrate management engine\n" +-msgstr "" ++msgstr "Aktiverar motorn för hantering av bithastighet\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "VARNING: Rå byteordning angiven för icke råa data. Antar att indata är rå.\n" + + #: oggenc/oggenc.c:719 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "" ++msgstr "VARNING: Kunde inte läsa byteordningsargumentet ”%s”\n" + + #: oggenc/oggenc.c:726 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" +-msgstr "" ++msgstr "VARNING: Kunde inte läsa omsamplingsfrekvensen ”%s”\n" + + #: oggenc/oggenc.c:732 + #, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" ++msgstr "VARNING: Omsamplingsfrekvensen anginven som %d Hz. Menade du %d Hz?\n" + + #: oggenc/oggenc.c:742 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "Kunde inte tolka skrpunkt \"%s\"\n" ++msgstr "VARNING: Kunde inte tolka skalfaktorn ”%s”\n" + + #: oggenc/oggenc.c:756 + #, c-format + msgid "No value for advanced encoder option found\n" +-msgstr "" ++msgstr "Inget värde för den avancerade kodarflaggan funnet\n" + + #: oggenc/oggenc.c:776 + #, c-format + msgid "Internal error parsing command line options\n" +-msgstr "" ++msgstr "Internt fel vid tolkning av kommandoradsflaggor\n" + + #: oggenc/oggenc.c:787 + #, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "" ++msgstr "VARNING: Ogiltig kommentar använd (”%s”), ignorerar.\n" + + #: oggenc/oggenc.c:824 + #, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "VARNING: nominell bithastighet ”%s” inte förstådd\n" + + #: oggenc/oggenc.c:832 + #, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "VARNING: minsta bithastighet ”%s” inte förstådd\n" + + #: oggenc/oggenc.c:845 + #, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "" ++msgstr "VARNING: högsta bithastighet ”%s” inte förstådd\n" + + #: oggenc/oggenc.c:857 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" +-msgstr "" ++msgstr "Kvalitetsflaggan ”%s” inte förstådd, ignorerar\n" + + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" ++msgstr "VARNING: kvalitetsinställningen är för hög, sätter till maximal kvalitet.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" ++msgstr "VARNING: Flera namnformat angivna, använder det sista\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" ++msgstr "VARNING: Flera namnformatfilter angivna, använder det sista\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "VARNING: Flera ersättningar för namnformatfilter angivna, använder den sista\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" ++msgstr "VARNING: Flera utdatafiler angivna, föreslår användning av -n\n" + + #: oggenc/oggenc.c:909 +-#, fuzzy, c-format ++#, c-format + msgid "oggenc from %s %s\n" +-msgstr "ogg123 frn %s %s\n" ++msgstr "oggenc från %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "VARNING: Råa bitar/sampling angivet för icke rå data. Antar att indata är rå.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" +-msgstr "" ++msgstr "VARNING: Ogiltig bitar/sampling angiven, antar 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "VARNING: Rått kanalantal angivet för icke rå data. Antar att indata är rå.\n" + + #: oggenc/oggenc.c:937 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" +-msgstr "" ++msgstr "VARNING: Ogiltigt kanalantal angivet, antar 2.\n" + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "VARNING: Rå samplingshastighet angiven för icke rå data. Antar att indata är rå.\n" + + #: oggenc/oggenc.c:953 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" ++msgstr "VARNING: Ogiltig samplingshastighet angiven, antar 44100.\n" + + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "VARNING: Katestöd inte inkompilerat; texter kommer inte inkluderas.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "VARNING: språk kan inte vara längre än 15 tecken; avhugget.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "" ++msgstr "VARNING: Okänd flagga angiven, ignorerar→\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 + #, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" + msgstr "" ++"”%s” är inte giltig UTF-8, kan inte lägga till\n" ++"\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "" ++msgstr "Kunde inte konvertera kommentaren till UTF-8, kan inte lägga till\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" ++msgstr "VARNING: Otillräckligt med titlar angivna, använder den sista titeln.\n" + + #: oggenc/platform.c:172 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" +-msgstr "Kunde inte skapa katalog \"%s\": %s\n" ++msgstr "Kunde inte skapa katalogen ”%s”: %s\n" + + #: oggenc/platform.c:179 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" +-msgstr "" ++msgstr "Fel vid kontroll av om katalogen %s finns: %s\n" + + #: oggenc/platform.c:192 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "" ++msgstr "Fel: sökvägssegmentet ”%s” är inte en katalog\n" + + #: ogginfo/ogginfo2.c:212 + #, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "VARNING: Kommentar %d i strömmen %d har ogiltigt format, innehåller inte ”=”: ”%s”\n" + + #: ogginfo/ogginfo2.c:220 + #, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" ++msgstr "VARNING: Ogiltigt kommentarsfältnamn i kommentar %d (ström %d): ”%s”\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "VARNING: Otillåten UTF-8-sekvens i kommentar %d (ström %d): längdmarkeringen är felaktig\n" + + #: ogginfo/ogginfo2.c:266 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "VARNING: Otillåten UTF-8-sevkens i kommentar %d (ström %d): för få byte\n" + + #: ogginfo/ogginfo2.c:342 + #, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "VARNING: Otillåten UTF-8-sekvens i kommentar %d (ström %d): otillåten sekvens ”%s”: %s\n" + + #: ogginfo/ogginfo2.c:356 + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "" ++msgstr "VARNING: Misslyckande i UTF-8-avkodaren. Detta skall inte vara möjligt\n" + + #: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 + #, c-format + msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" ++msgstr "VARNING: diskontinuitet i strömmen (%d)\n" + + #: ogginfo/ogginfo2.c:389 + #, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "VARNING: Kunde inte avkoda Theorahuvudpaket — ogiltig Theoraström (%d)\n" + + #: ogginfo/ogginfo2.c:396 + #, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "VARNING: Theoraström %d har inte huvuden korrekt inramade. Avslutande huvudsida innehåller ytterligare paket eller har granulepos skild från noll\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Theorahuvuden tolkade för ström %d, informationen följer…\n" + + #: ogginfo/ogginfo2.c:403 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d.%d\n" +-msgstr "Version: %s" ++msgstr "Version: %d.%d.%d\n" + + #: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 +-#, fuzzy, c-format ++#, c-format + msgid "Vendor: %s\n" +-msgstr "sljare=%s\n" ++msgstr "Levarantör: %s\n" + + #: ogginfo/ogginfo2.c:406 + #, c-format + msgid "Width: %d\n" +-msgstr "" ++msgstr "Bredd: %d\n" + + #: ogginfo/ogginfo2.c:407 + #, c-format + msgid "Height: %d\n" +-msgstr "" ++msgstr "Höjd: %d\n" + + #: ogginfo/ogginfo2.c:408 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" +-msgstr "" ++msgstr "Total bild: %d gånger %d, utsnittsförskjutning (%d, %d)\n" + + #: ogginfo/ogginfo2.c:411 + msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "" ++msgstr "Bildförskjutningen/-storleken är ogiltig: bredden är fel\n" + + #: ogginfo/ogginfo2.c:413 + msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "" ++msgstr "Bildförskjutningen/-storleken är ogiltig: höden är fel\n" + + #: ogginfo/ogginfo2.c:416 + msgid "Invalid zero framerate\n" +-msgstr "" ++msgstr "Ogiltig nollbildhastighet\n" + + #: ogginfo/ogginfo2.c:418 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" +-msgstr "" ++msgstr "Bildhastighet %d/%d (%.02f b/s)\n" + + #: ogginfo/ogginfo2.c:422 + msgid "Aspect ratio undefined\n" +-msgstr "" ++msgstr "Bildförhållandet odefinierat\n" + + #: ogginfo/ogginfo2.c:427 + #, c-format + msgid "Pixel aspect ratio %d:%d (%f:1)\n" +-msgstr "" ++msgstr "Bildpunktsförhållande %d:%d (%f:1)\n" + + #: ogginfo/ogginfo2.c:429 + msgid "Frame aspect 4:3\n" +-msgstr "" ++msgstr "Bildförhållande 4:3\n" + + #: ogginfo/ogginfo2.c:431 + msgid "Frame aspect 16:9\n" +-msgstr "" ++msgstr "Bildförhållande 16:9\n" + + #: ogginfo/ogginfo2.c:433 + #, c-format + msgid "Frame aspect %f:1\n" +-msgstr "" ++msgstr "Bildförhållande %f:1\n" + + #: ogginfo/ogginfo2.c:437 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" +-msgstr "" ++msgstr "Färgrymd: Rec. ITU-R BT.470-6 System M (NTSC)\n" + + #: ogginfo/ogginfo2.c:439 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" +-msgstr "" ++msgstr "Färgrymd: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + + #: ogginfo/ogginfo2.c:441 + msgid "Colourspace unspecified\n" +-msgstr "" ++msgstr "Färgrymden odefinierad\n" + + #: ogginfo/ogginfo2.c:444 + msgid "Pixel format 4:2:0\n" +-msgstr "" ++msgstr "Bildpunktsformat 4:2:0\n" + + #: ogginfo/ogginfo2.c:446 + msgid "Pixel format 4:2:2\n" +-msgstr "" ++msgstr "Bildpunktsformat 4:2:2\n" + + #: ogginfo/ogginfo2.c:448 + msgid "Pixel format 4:4:4\n" +-msgstr "" ++msgstr "Bildpunktsformat 4:4:4\n" + + #: ogginfo/ogginfo2.c:450 + msgid "Pixel format invalid\n" +-msgstr "" ++msgstr "Ogiltigt bildpunktsformat\n" + + #: ogginfo/ogginfo2.c:452 +-#, fuzzy, c-format ++#, c-format + msgid "Target bitrate: %d kbps\n" +-msgstr "" +-"\tGenomsnittlig bithastighet: %.1f kb/s\n" +-"\n" ++msgstr "Målbithastighet: %d kb/s\n" + + #: ogginfo/ogginfo2.c:453 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" +-msgstr "" ++msgstr "Nominell kvalitetsinställning (0-63): %d\n" + + #: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 + msgid "User comments section follows...\n" +-msgstr "" ++msgstr "Sektionen med användarkommentarer följer …\n" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:477 + msgid "WARNING: Expected frame %" +-msgstr "" ++msgstr "VARNING: Förväntade bild %" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 + msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "" ++msgstr "VARNING: granulepos i ström %d minskar från %" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:520 + msgid "" + "Theora stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Theoraström %d:\n" ++"\tTotal datalängd: %" + + #: ogginfo/ogginfo2.c:557 + #, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "VARNING: Kunde inte avkoda Vorbishuvudpaket %d — ogiltig Vorbisström (%d)\n" + + #: ogginfo/ogginfo2.c:565 + #, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "VARNING: Vorbisström %d har inte korrekt inramade huvuden. Avslutande huvudsidan innehåller ytterligare paket eller har granulepos skild från noll\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Vorbishuvuden tolkade för ström %d, informationen följer…\n" + + #: ogginfo/ogginfo2.c:572 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d\n" +-msgstr "Version: %s" ++msgstr "Version: %d\n" + + #: ogginfo/ogginfo2.c:576 +-#, fuzzy, c-format ++#, c-format + msgid "Vendor: %s (%s)\n" +-msgstr "sljare=%s\n" ++msgstr "Leverantör: %s (%s)\n" + + #: ogginfo/ogginfo2.c:584 + #, c-format + msgid "Channels: %d\n" +-msgstr "" ++msgstr "Kanaler: %d\n" + + #: ogginfo/ogginfo2.c:585 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Rate: %ld\n" + "\n" +-msgstr "Datum: %s" ++msgstr "" ++"Hastighet: %ld\n" ++"\n" + + #: ogginfo/ogginfo2.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "Nominal bitrate: %f kb/s\n" +-msgstr "" +-"\tGenomsnittlig bithastighet: %.1f kb/s\n" +-"\n" ++msgstr "Nominell bithastighet: %f kb/s\n" + + #: ogginfo/ogginfo2.c:591 + msgid "Nominal bitrate not set\n" +-msgstr "" ++msgstr "Nomenell bithastighet inte satt\n" + + #: ogginfo/ogginfo2.c:594 +-#, fuzzy, c-format ++#, c-format + msgid "Upper bitrate: %f kb/s\n" +-msgstr "" +-"\tGenomsnittlig bithastighet: %.1f kb/s\n" +-"\n" ++msgstr "Övre bithastighet: %f kb/s\n" + + #: ogginfo/ogginfo2.c:597 + msgid "Upper bitrate not set\n" +-msgstr "" ++msgstr "Övre bithastighet inte satt\n" + + #: ogginfo/ogginfo2.c:600 +-#, fuzzy, c-format ++#, c-format + msgid "Lower bitrate: %f kb/s\n" +-msgstr "" +-"\tGenomsnittlig bithastighet: %.1f kb/s\n" +-"\n" ++msgstr "Undre bithastighet: %f kb/s\n" + + #: ogginfo/ogginfo2.c:603 + msgid "Lower bitrate not set\n" +-msgstr "" ++msgstr "Undre bithastighet inte satt\n" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:630 + msgid "Negative or zero granulepos (%" +-msgstr "" ++msgstr "Negativ eller noll granulepos (%" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:651 + msgid "" + "Vorbis stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Vorbisström: %d:\n" ++"\tTotal datalängd: %" + + #: ogginfo/ogginfo2.c:692 + #, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "VARNING: Kunde inte avkoda Katehuvudpaket %d — ogiltig Kateström (%d)\n" + + #: ogginfo/ogginfo2.c:703 + #, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "VARNING: paket %d verkar inte vara ett Katehuvud — ogiltig Kateström (%d)\n" + + #: ogginfo/ogginfo2.c:734 + #, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "VARNING: Kateström %d har inte korrekt inramade huvuden. Avslutande huvudsida innehåller ytterligare paket eller har granulepos som är skild från noll\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" ++msgstr "Katehuvuden tolkade för ström %d, informationen följer …\n" + + #: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format ++#, c-format + msgid "Version: %d.%d\n" +-msgstr "Version: %s" ++msgstr "Version: %d.%d\n" + + #: ogginfo/ogginfo2.c:747 + #, c-format + msgid "Language: %s\n" +-msgstr "" ++msgstr "Språk: %s\n" + + #: ogginfo/ogginfo2.c:750 + msgid "No language set\n" +-msgstr "" ++msgstr "Inget språk satt\n" + + #: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format ++#, c-format + msgid "Category: %s\n" +-msgstr "Datum: %s" ++msgstr "Kategori: %s\n" + + #: ogginfo/ogginfo2.c:756 + msgid "No category set\n" +-msgstr "" ++msgstr "Ingen kategori satt\n" + + #: ogginfo/ogginfo2.c:761 + msgid "utf-8" +-msgstr "" ++msgstr "utf-8" + + #: ogginfo/ogginfo2.c:765 + #, c-format + msgid "Character encoding: %s\n" +-msgstr "" ++msgstr "Teckenkodning: %s\n" + + #: ogginfo/ogginfo2.c:768 + msgid "Unknown character encoding\n" +-msgstr "" ++msgstr "Okänd teckenkodning\n" + + #: ogginfo/ogginfo2.c:773 + msgid "left to right, top to bottom" +-msgstr "" ++msgstr "vänster till höger, uppifrån ner" + + #: ogginfo/ogginfo2.c:774 + msgid "right to left, top to bottom" +-msgstr "" ++msgstr "höger till vänster, uppifrån ner" + + #: ogginfo/ogginfo2.c:775 + msgid "top to bottom, right to left" +-msgstr "" ++msgstr "uppifrån ner, höger till vänster" + + #: ogginfo/ogginfo2.c:776 + msgid "top to bottom, left to right" +-msgstr "" ++msgstr "uppifrån ner, vänster till höger" + + #: ogginfo/ogginfo2.c:780 + #, c-format + msgid "Text directionality: %s\n" +-msgstr "" ++msgstr "Textriktning: %s\n" + + #: ogginfo/ogginfo2.c:783 + msgid "Unknown text directionality\n" +-msgstr "" ++msgstr "Okänd textriktning\n" + + #: ogginfo/ogginfo2.c:795 + msgid "Invalid zero granulepos rate\n" +-msgstr "" ++msgstr "Ogiltig granulepos-hastighet noll\n" + + #: ogginfo/ogginfo2.c:797 + #, c-format + msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "" ++msgstr "Granulepos-hastighet %d/%d (%.02f g/s)\n" + + #: ogginfo/ogginfo2.c:810 + msgid "\n" +-msgstr "" ++msgstr "\n" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +-msgstr "" ++msgstr "Negativ granulepos (%" + ++# Trasig extrahering ++# https://trac.xiph.org/ticket/1869 + #: ogginfo/ogginfo2.c:853 + msgid "" + "Kate stream %d:\n" + "\tTotal data length: %" + msgstr "" ++"Kateström %d:\n" ++"\tTotal datalängd: %" + + #: ogginfo/ogginfo2.c:893 + #, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "" ++msgstr "VARNING: Strömslut inte satt på ström %d\n" + + #: ogginfo/ogginfo2.c:1047 + msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "" ++msgstr "VARNING: Ogiltig huvudsida, inga paket funna\n" + + #: ogginfo/ogginfo2.c:1075 + #, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" ++msgstr "VARNING: Ogiltig huvudsida i ström %d, innehåller flera paket\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Obs: Ström %d har serienummer %d, vilket är tillåtet men kan orsaka problem med vissa verktyg.\n" + + #: ogginfo/ogginfo2.c:1107 + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" ++msgstr "VARNING: Hål i data (%d byte) funnet vid ungefärligt avstånd %" + + #: ogginfo/ogginfo2.c:1134 +-#, fuzzy, c-format ++#, c-format + msgid "Error opening input file \"%s\": %s\n" +-msgstr "Misslyckades att ppna infil \"%s\".\n" ++msgstr "Fel när infil öppnades ”%s”: %s\n" + + #: ogginfo/ogginfo2.c:1139 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Processing file \"%s\"...\n" + "\n" + msgstr "" ++"Bearbetar filen ”%s” …\n" + "\n" +-"\n" +-"Kodning av \"%s\" klar\n" + + #: ogginfo/ogginfo2.c:1148 +-#, fuzzy + msgid "Could not find a processor for stream, bailing\n" +-msgstr "Kunde inte ppna %s fr att lsa\n" ++msgstr "Kunde inte hitta en processor för strömmen, ger upp\n" + + #: ogginfo/ogginfo2.c:1156 + msgid "Page found for stream after EOS flag" +-msgstr "" ++msgstr "Sidan finns inte för ström efter strömslutflaggan" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Ogg-multiplexningsbegränsningar brutna, ny ström före strömslut i alla tidigare strömmar" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." +-msgstr "" ++msgstr "Okänt fel." + + #: ogginfo/ogginfo2.c:1166 + #, c-format +@@ -2283,33 +2361,33 @@ msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" ++"VARNING: otillåtet placerad sida för logiskt ström %d\n" ++"Detta indikerar en trasig Ogg-fil: %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" +-msgstr "" ++msgstr "Ny logiskt ström (nr. %d, serienr.: %08x): typ %s\n" + + #: ogginfo/ogginfo2.c:1181 + #, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "" ++msgstr "VARNING: strömstartflaggan inte satt på ström %d\n" + + #: ogginfo/ogginfo2.c:1185 + #, c-format + msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "" ++msgstr "VARNING: strömstartflagga funnen mitt i strömmen i ström %d\n" + + #: ogginfo/ogginfo2.c:1190 + #, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "VARNING: sekvensnummerhopp i ström %d. Fick sida %ld när sida %ld förväntades. Indikerar saknade data.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format + msgid "Logical stream %d ended\n" +-msgstr "" ++msgstr "Logisk ström %d tog slut\n" + + #: ogginfo/ogginfo2.c:1213 + #, c-format +@@ -2317,11 +2395,13 @@ msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" ++"FEL: Ingen Ogg-data funnen i filen ”%s”.\n" ++"Indata är förmodligen inte Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format ++#, c-format + msgid "ogginfo from %s %s\n" +-msgstr "ogg123 frn %s %s\n" ++msgstr "ogginfo från %s %s\n" + + #: ogginfo/ogginfo2.c:1230 + #, c-format +@@ -2336,11 +2416,20 @@ msgid "" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" + msgstr "" ++"© 2003-2005 Michael Smith \n" ++"\n" ++"Användning: ogginfo [flaggor] fil1.ogg [fil2.ogx … filN.ogv]\n" ++"Flaggor som stödjs:\n" ++"\t-h Visa detta hjälpmeddelande\n" ++"\t-q Gör mindre pratsam. En gång tar bort informationsmeddelande om\n" ++" detaljer, två gångertar bort varningar.\n" ++"\t-v Gör mer pratsam.. Detta kan aktivera mer detaljerade kontroller\n" ++"\t för några strömtyper.\n" + + #: ogginfo/ogginfo2.c:1239 + #, c-format + msgid "\t-V Output version information and exit\n" +-msgstr "" ++msgstr "\t-V Skriv ut versionsinformation och avsluta\n" + + #: ogginfo/ogginfo2.c:1251 + #, c-format +@@ -2351,18 +2440,21 @@ msgid "" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" ++"Användning: ogginfo [flaggor] fil1.ogg [fil2.ogx … filN.ogv]\n" ++"\n" ++"ogginfo är ett verkgyg för att skriva ut information om Oggfiler\n" ++"och för att diagnostisera problem med dem.\n" ++"Fullständig hjälp visas med ”ogginfo -h”.\n" + + #: ogginfo/ogginfo2.c:1285 +-#, fuzzy, c-format ++#, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"%s%s\n" +-"FEL: Ingen infil angiven. Anvnd -h fr hjlp.\n" ++msgstr "Ingen infil angiven. ”ogginfo -h” för hjälp\n" + + #: share/getopt.c:673 + #, c-format + msgid "%s: option `%s' is ambiguous\n" +-msgstr "%s: flagga \"%s\" r tvetydig\n" ++msgstr "%s: flagga \"%s\" är tvetydig\n" + + #: share/getopt.c:698 + #, c-format +@@ -2377,22 +2469,22 @@ msgstr "%s: flagga \"%c%s\" tar inget argument\n" + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s: flagga \"%s\" krver ett argument\n" ++msgstr "%s: flagga \"%s\" kräver ett argument\n" + + #: share/getopt.c:750 + #, c-format + msgid "%s: unrecognized option `--%s'\n" +-msgstr "%s: oknd flagga \"--%s\"\n" ++msgstr "%s: okänd flagga \"--%s\"\n" + + #: share/getopt.c:754 + #, c-format + msgid "%s: unrecognized option `%c%s'\n" +-msgstr "%s: oknd flagga \"%c%s\"\n" ++msgstr "%s: okänd flagga \"%c%s\"\n" + + #: share/getopt.c:780 + #, c-format + msgid "%s: illegal option -- %c\n" +-msgstr "%s: otillten flagga -- %c\n" ++msgstr "%s: otillåten flagga -- %c\n" + + #: share/getopt.c:783 + #, c-format +@@ -2402,12 +2494,12 @@ msgstr "%s: ogiltig flagga -- %c\n" + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +-msgstr "%s: flaggan krver ett argument -- %c\n" ++msgstr "%s: flaggan kräver ett argument -- %c\n" + + #: share/getopt.c:860 + #, c-format + msgid "%s: option `-W %s' is ambiguous\n" +-msgstr "%s: flaggan `-W %s' r tvetydig\n" ++msgstr "%s: flaggan `-W %s' är tvetydig\n" + + #: share/getopt.c:878 + #, c-format +@@ -2415,115 +2507,114 @@ msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: flaggan `-W %s' tar inget argument\n" + + #: vcut/vcut.c:144 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't flush output stream\n" +-msgstr "Kunde inte tolka skrpunkt \"%s\"\n" ++msgstr "Kunde inte tömma utströmmen\n" + + #: vcut/vcut.c:164 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't close output file\n" +-msgstr "Kunde inte tolka skrpunkt \"%s\"\n" ++msgstr "Kunde inte stänga utfilen\n" + + #: vcut/vcut.c:225 + #, c-format + msgid "Couldn't open %s for writing\n" +-msgstr "Kunde inte ppna %s fr att skriva\n" ++msgstr "Kunde inte öppna %s för att skriva\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "Anvndning: vcut infil.ogg utfil1.ogg utfil2.ogg skrpunkt\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Användning: vcut infil.ogg utfil1.ogg utfil2.ogg [klippunkt | +skärtid]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgstr "För att undvika att skapa en utfil, ange ”.” som dess namn.\n" + + #: vcut/vcut.c:277 + #, c-format + msgid "Couldn't open %s for reading\n" +-msgstr "Kunde inte ppna %s fr att lsa\n" ++msgstr "Kunde inte öppna %s för att läsa\n" + + #: vcut/vcut.c:292 vcut/vcut.c:296 + #, c-format + msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Kunde inte tolka skrpunkt \"%s\"\n" ++msgstr "Kunde inte tolka klippunkt \"%s\"\n" + + #: vcut/vcut.c:301 + #, c-format + msgid "Processing: Cutting at %lf seconds\n" +-msgstr "" ++msgstr "Bearbetar: Klipper vid %lf sekunder\n" + + #: vcut/vcut.c:303 + #, c-format + msgid "Processing: Cutting at %lld samples\n" +-msgstr "" ++msgstr "Bearbetar: Klipper vid %lld samplingar\n" + + #: vcut/vcut.c:314 + #, c-format + msgid "Processing failed\n" +-msgstr "" ++msgstr "Bearbetningen misslyckades\n" + + #: vcut/vcut.c:355 + #, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "" ++msgstr "VARNING: oväntad granulepos " + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Nyckel hittades inte" ++msgstr "Skärpunkt hittades inte\n" + + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgstr "Kan inte skapa en fil som startar och slutar mellan samplingspositioner " + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgstr "Kan inte producera en fil som startar mellan samplingspositioner " + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgstr "Ange ”.” som den andra utfilen för att undertrycka detta fel.\n" + + #: vcut/vcut.c:498 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "Misslyckades att skriva kommentar till utfil: %s\n" ++msgstr "Misslyckades att skriva paket till utfilen\n" + + #: vcut/vcut.c:519 + #, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "" ++msgstr "BOS inte satt på första sidan av strömmen\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Multiplexade bitströmmar stödjs inte\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Internt fel vid tolkning av kommandoflaggor\n" ++msgstr "Internt fel vid tolkning av ström\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" +-msgstr "Sekundrt huvud felaktigt\n" ++msgstr "Trasigt huvudpaket\n" + + #: vcut/vcut.c:565 + #, c-format + msgid "Bitstream error, continuing\n" +-msgstr "" ++msgstr "Bitströmsfel, fortsätter\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "Fel i primrt huvud: inte vorbis?\n" ++msgstr "Fel i huvudet: inte vorbis?\n" + + #: vcut/vcut.c:626 + #, c-format +@@ -2533,25 +2624,25 @@ msgstr "Indata inte ogg.\n" + #: vcut/vcut.c:630 + #, c-format + msgid "Page error, continuing\n" +-msgstr "" ++msgstr "Sidfel, fortsätter\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "VARNING: infilen tog oväntat slut\n" + + #: vcut/vcut.c:644 + #, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "" ++msgstr "VARNING: hittade strömslut före klippunkt\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++msgstr "Kunde inte få tillräckligt med minne för indatabuffring." + + #: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 + msgid "Error reading first page of Ogg bitstream." +-msgstr "" ++msgstr "Fel vid läsning av första sidan från en Ogg-bitström." + + #: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 + msgid "Error reading initial header packet." +@@ -2559,7 +2650,7 @@ msgstr "Error reading initial header packet." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++msgstr "Kunde inte få tillräckligt med minne för att registrera en ny ströms serienummer." + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +@@ -2567,45 +2658,40 @@ msgstr "Indata stympat eller tomt." + + #: vorbiscomment/vcedit.c:508 + msgid "Input is not an Ogg bitstream." +-msgstr "Indata r inte en Ogg-bitstrm." ++msgstr "Indata är inte en Ogg-bitström." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Ogg-bitstrm inehller inte vorbisdata." ++msgstr "Oggbitströmmen inehåller inte Vorbisdata." + + #: vorbiscomment/vcedit.c:579 +-#, fuzzy + msgid "EOF before recognised stream." +-msgstr "EOF innan slutet p vorbis-huvudet." ++msgstr "Filslut före någon igenkänd ström." + + #: vorbiscomment/vcedit.c:595 +-#, fuzzy + msgid "Ogg bitstream does not contain a supported data-type." +-msgstr "Ogg-bitstrm inehller inte vorbisdata." ++msgstr "Oggbitströmmen inehåller inte en stödd datatyp." + + #: vorbiscomment/vcedit.c:639 + msgid "Corrupt secondary header." +-msgstr "Felaktigt sekundr-huvud." ++msgstr "Felaktigt sekundär-huvud." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy + msgid "EOF before end of Vorbis headers." +-msgstr "EOF innan slutet p vorbis-huvudet." ++msgstr "Filslut före slutet på Vorbishuvuden." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." +-msgstr "Data felaktigt eller saknas, fortstter..." ++msgstr "Data felaktigt eller saknas, fortsätter..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "Fel under skrivande av utstrm. Kan vara felaktig eller stympad." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Fel under skrivande av utström. Kan vara felaktig eller stympad." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "Misslyckades att ppna fil som vorbis-typ: %s\n" ++msgstr "Misslyckades att öppna fil som Vorbis: %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format +@@ -2625,12 +2711,12 @@ msgstr "Misslyckades att skriva kommentar till utfil: %s\n" + #: vorbiscomment/vcomment.c:280 + #, c-format + msgid "no action specified\n" +-msgstr "" ++msgstr "ingen åtgärd angiven\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Kunde inte konvertera till UTF8, kan inte lgga till\n" ++msgstr "Kunde inte av-escape:a kommentaren, kan inte lägga till\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2639,11 +2725,14 @@ msgid "" + " by the Xiph.Org Foundation (http://www.xiph.org/)\n" + "\n" + msgstr "" ++"vorbiscomment från %s %s\n" ++" av Xiph.Org Foundation (http://www.xiph.org/)\n" ++"\n" + + #: vorbiscomment/vcomment.c:529 + #, c-format + msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" ++msgstr "Lista eller redigera kommentarer i Ogg Vorbis-filer.\n" + + #: vorbiscomment/vcomment.c:532 + #, c-format +@@ -2653,28 +2742,30 @@ msgid "" + " vorbiscomment [-lRe] inputfile\n" + " vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" + msgstr "" ++"Användning: \n" ++" vorbiscomment [-Vh]\n" ++" vorbiscomment [-lRe] infil\n" ++" vorbiscomment <-a|-w> [-Re] [-c fil] [-t tagg] infil [utfil]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format + msgid "Listing options\n" +-msgstr "" ++msgstr "Listningsflaggor\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Lista kommentarerna (standard om inga flaggor ges)\n" + + #: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "Editing options\n" +-msgstr "Felaktig typ i argumentlista" ++msgstr "Redigeringsflaggor\n" + + #: vorbiscomment/vcomment.c:543 + #, c-format + msgid " -a, --append Append comments\n" +-msgstr "" ++msgstr " -a, --append Lägg till kommentarer\n" + + #: vorbiscomment/vcomment.c:544 + #, c-format +@@ -2682,61 +2773,67 @@ msgid "" + " -t \"name=value\", --tag \"name=value\"\n" + " Specify a comment tag on the commandline\n" + msgstr "" ++" -t \"namn=värde\", --tag \"namn=värde\"\n" ++" Ange en kommentartagg på kommandoraden\n" + + #: vorbiscomment/vcomment.c:546 + #, c-format + msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" ++msgstr " -w, --write Skriv kommentarer, ersätt de befintliga\n" + + #: vorbiscomment/vcomment.c:550 + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" ++" -c fil, --commentfile fil\n" ++" Vid listning, skriv kommentarer till angiven fil.\n" ++" Vid redigering, läs kommentarer från angiven fil.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format + msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" ++msgstr " -R, --raw Läs och skriv kommentarer i UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" + msgstr "" ++" -e, --escapes Använd flyktsekvenser i \\n-stil för att tillåta\n" ++" flerradiga kommentarer.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format + msgid " -V, --version Output version information and exit\n" +-msgstr "" ++msgstr " -V, --version Skriv ut versionsinformation och avsluta\n" + + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" ++"Om ingen utfil är angiven kommer vorbiscomment ändra infilen. Detta hanterars\n" ++"via en temporärfil, så att infilen inte ändras om några fel uppstår under\n" ++"bearbetningen.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" ++"vorbiscomment hanterar kommentarer i formatet ”namn=värde”, en per rad. Som\n" ++"standard skrivs kommentarer ut till standard ut när de listas, och läses från\n" ++"standard in när de redigeras. Alternativt kan en fil anges med flaggan -c,\n" ++"eller så kan taggar anges på kommandoraden med -t ”namn=värde”. Om antingen\n" ++"-c eller -t används så stängs läsningen från standard in av.\n" + + #: vorbiscomment/vcomment.c:573 + #, c-format +@@ -2745,18 +2842,24 @@ msgid "" + " vorbiscomment -a in.ogg -c comments.txt\n" + " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" + msgstr "" ++"Exempel:\n" ++" vorbiscomment -a in.ogg -c kommentarer.txt\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Någon Person\" -t \"TITLE=En titel\"\n" + + #: vorbiscomment/vcomment.c:578 + #, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" ++"OBS: Rått läge (--raw, -R) läser och skriver kommentarer i UTF-8 istället för\n" ++"att konvertera till användarens teckenuppsättning, vilket är användbart i\n" ++"skript. Detta är dock inte tillräckligt i allmänhet för att kommentarer skall\n" ++"kunna gå hela varvet runt i alla lägen, eftersom kommentarer kan innehålla\n" ++"nyrader. För att hantera det, använd flyktföljder (-e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format +@@ -2766,418 +2869,44 @@ msgstr "Internt fel vid tolkning av kommandoflaggor\n" + #: vorbiscomment/vcomment.c:662 + #, c-format + msgid "vorbiscomment from vorbis-tools " +-msgstr "" ++msgstr "vorbiscomment från vorbis-tools " + + #: vorbiscomment/vcomment.c:732 + #, c-format + msgid "Error opening input file '%s'.\n" +-msgstr "Misslyckades att ppna infil \"%s\".\n" ++msgstr "Misslyckades att öppna infil \"%s\".\n" + + #: vorbiscomment/vcomment.c:741 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "" ++msgstr "Infilnamn får inte vara samma som utfilnamn\n" + + #: vorbiscomment/vcomment.c:752 + #, c-format + msgid "Error opening output file '%s'.\n" +-msgstr "Misslyckades att ppna utfil \"%s\".\n" ++msgstr "Misslyckades att öppna utfil \"%s\".\n" + + #: vorbiscomment/vcomment.c:767 + #, c-format + msgid "Error opening comment file '%s'.\n" +-msgstr "Misslyckades att ppna kommentarfil \"%s\".\n" ++msgstr "Misslyckades att öppna kommentarfil \"%s\".\n" + + #: vorbiscomment/vcomment.c:784 + #, c-format + msgid "Error opening comment file '%s'\n" +-msgstr "Misslyckades att ppna kommentarfil \"%s\"\n" ++msgstr "Misslyckades att öppna kommentarfil \"%s\"\n" + + #: vorbiscomment/vcomment.c:818 +-#, fuzzy, c-format ++#, c-format + msgid "Error removing old file %s\n" +-msgstr "Misslyckades att ppna utfil \"%s\".\n" ++msgstr "Fel när gammal fil togs bort %s\n" + + #: vorbiscomment/vcomment.c:820 +-#, fuzzy, c-format ++#, c-format + msgid "Error renaming %s to %s\n" +-msgstr "Misslyckades att ppna infil \"%s\".\n" ++msgstr "Fel vit byte av namn från %s till %s\n" + + #: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format ++#, c-format + msgid "Error removing erroneous temporary file %s\n" +-msgstr "Misslyckades att ppna utfil \"%s\".\n" +- +-#~ msgid "Internal error: long option given when none expected.\n" +-#~ msgstr "Internt fel: lng flagga anvnd nr det inte frvntades.\n" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiphophorus Team (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 frn %s %s\n" +-#~ " av Xiphophorusgruppen (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Anvndning: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help den hr hjlptexten\n" +-#~ " -V, --version visa Ogg123:s version\n" +-#~ " -d, --device=d anvnd 'd' som ut-enhet\n" +-#~ " Mjliga enheter r ('*'=direkt, '@'=fil):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -b n, --buffer n use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n load n%% of the input buffer before playing\n" +-#~ " -v, --verbose display progress and other status information\n" +-#~ " -q, --quiet don't display anything (no title)\n" +-#~ " -x n, --nth play every 'n'th block\n" +-#~ " -y n, --ntimes repeat every played block 'n' times\n" +-#~ " -z, --shuffle shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=filename Ange utfilens namn fr tidigar vald \n" +-#~ " filenhet (med -d).\n" +-#~ " -k n, --skip n Hoppa ver de frsta n sekunderna\n" +-#~ " -o, --device-option=k:v vidarebefordra srskild\n" +-#~ " flagga k med vrde v till tidigare vald enhet (med -d).\n" +-#~ " Se manualen fr mer information.\n" +-#~ " -b n, --buffer n anvnd en in-buffer p n kilobyte\n" +-#~ " -p n, --prebuffer n ladda n%% av in-buffern innan uppspelning\n" +-#~ " -v, --verbose visa framtskridande och annan statusinformation\n" +-#~ " -q, --quiet visa ingenting (ingen titel)\n" +-#~ " -x n, --nth spela var n:te block\n" +-#~ " -y n, --ntimes upprepa varje spelat block n gnger\n" +-#~ " -z, --shuffle spela i slumpvis ordning\n" +-#~ "\n" +-#~ "ogg123 hoppar till nsta spr om den fr en SIGINT (Ctrl-C); tv SIGINT\n" +-#~ "inom s millisekunder gr att ogg123 avslutas.\n" +-#~ " -l, --delay=s stt s [millisekunder] (standard 500).\n" +- +-#~ msgid "Error: Out of memory in new_curl_thread_arg().\n" +-#~ msgstr "Fel: Slut p minne i new_curl_thread_arg().\n" +- +-#~ msgid "Artist: %s" +-#~ msgstr "Artist: %s" +- +-#~ msgid "Album: %s" +-#~ msgstr "Album: %s" +- +-#~ msgid "Title: %s" +-#~ msgstr "Titel: %s" +- +-#~ msgid "Organization: %s" +-#~ msgstr "Organisation: %s" +- +-#~ msgid "Genre: %s" +-#~ msgstr "Genre: %s" +- +-#~ msgid "Description: %s" +-#~ msgstr "Beskrivning: %s" +- +-#~ msgid "Location: %s" +-#~ msgstr "Plats: %s" +- +-#~ msgid "Version is %d" +-#~ msgstr "Version %d" +- +-#~ msgid "" +-#~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" +-#~ " At other than 44.1/48 kHz quality will be degraded.\n" +-#~ msgstr "" +-#~ "Varning: Vorbis r fr nrvarande inte justerad fr denna\n" +-#~ "samplingsfrekvens p in-data (%.3f kHz). Kvaliteten blir frsmrad\n" +-#~ "vid annan frekvens n 44.1/48 kHz.\n" +- +-#~ msgid "" +-#~ "Warning: Vorbis is not currently tuned for this input (%.3f kHz).\n" +-#~ " At other than 44.1/48 kHz quality will be significantly degraded.\n" +-#~ msgstr "" +-#~ "Varning: Vorbis r fr nrvarande inte justerad fr denna\n" +-#~ " samplingsfrekvens (%.3f kHz). Vid andra n 44.1 eller 48 kHz blir\n" +-#~ " kvaliteten ptagligt frsmrad.\n" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel.\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications.\n" +-#~ " -q, --quality Specify quality between 0 (low) and 10 (high),\n" +-#~ " instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times.\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 16 or 8 bit PCM WAV, AIFF, or AIFF/" +-#~ "C\n" +-#~ " files. Files may be mono or stereo (or more channels) and any sample " +-#~ "rate.\n" +-#~ " However, the encoder is only tuned for rates of 44.1 and 48 kHz and " +-#~ "while\n" +-#~ " other rates will be accepted quality will be significantly degraded.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an outfile filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Anvndning: oggenc [flaggor] infil.wav [...]\n" +-#~ "\n" +-#~ "FLAGGOR:\n" +-#~ " Allmnna:\n" +-#~ " -Q, --quiet Skriv inte p stderr\n" +-#~ " -h, --help Visa denna hjlptext\n" +-#~ " -r, --raw R-lge. Infiler lses direkt som PCM-data\n" +-#~ " -B, --raw-bits=n Vlj bitar/sample fr r-indata. Standardvre r " +-#~ "16\n" +-#~ " -C, --raw-chan=n Vlj antal kanaler fr r-indata. Standardvre r " +-#~ "2\n" +-#~ " -R, --raw-rate=n Vlj samples/sekund fr r-indata. Standardvre r " +-#~ "44100\n" +-#~ " -b, --bitrate Vlj en nominell bithastighet att koda\n" +-#~ " i. Frsker koda med en bithastighet som i\n" +-#~ " genomsnitt blir denna. Tar ett argument i kbps.\n" +-#~ " -m, --min-bitrate Ange minimal bithastighet (i kbps). Anvndbart\n" +-#~ " fr att koda fr en kanal med bestmd storlek.\n" +-#~ " -M, --max-bitrate Ange maximal bithastighet (i kbps). Andvndbart\n" +-#~ " fr strmmande applikationer.\n" +-#~ " -q, --quality Ange kvalitet mellan 0 (lg) och 10 (hg),\n" +-#~ " istllet fr att ange srskilda bithastigheter.\n" +-#~ " Detta r det normala arbetssttet. Kvalitet i\n" +-#~ " brkdelar (t.ex. 2.75) gr bra.\n" +-#~ " -s, --serial Ange ett serienummer fr strmmen. Om flera\n" +-#~ " filer kodas kommer detta att kas fr varje\n" +-#~ " strm efter den frsta.\n" +-#~ "\n" +-#~ " Namngivning:\n" +-#~ " -o, --output=fn Skriv till fil fn (endast giltig fr enstaka fil)\n" +-#~ " -n, --names=strng Skapa filer med namn enligt strng, med %%a, %%t, %" +-#~ "%l,\n" +-#~ " %%n, %%d ersatta med artist, titel, album, spr\n" +-#~ " respektive datum (se nedan fr att ange\n" +-#~ " dessa). %%%% ger ett bokstavligt %%.\n" +-#~ " -X, --name-remove=s Ta bort angivna tecken frn parametrarna till\n" +-#~ " formatstrngen fr -n. Bra fr att frskra sig\n" +-#~ " om giltiga filnamn.\n" +-#~ " -P, --name-replace=s Erstt tecken borttagna av --name-remove med\n" +-#~ " angivet tecken. Om denna strng r kortare n\n" +-#~ " listan till --name-remove, eller utelmnad, tas\n" +-#~ " extra tecken bort.\n" +-#~ " Frvalda vrden fr de tv ovanstende\n" +-#~ " argumenten beror p plattformen.\n" +-#~ " -c, --comment=c Lgg till argumentstrngen som en extra\n" +-#~ " kommentar. Kan anvndas flrea gnger.\n" +-#~ " -d, --date Datum fr spret (vanligtvis datum fr " +-#~ "framtrdande)\n" +-#~ " -N, --tracknum Sprnummer fr detta spr\n" +-#~ " -t, --title Titel fr detta spr\n" +-#~ " -l, --album Namn p albumet\n" +-#~ " -a, --artist Namn p artisten\n" +-#~ " -G, --genre Sprets genre\n" +-#~ " Om flera infiler anges kommer flera fall av de\n" +-#~ " fem fregende flaggorna anvndas i given\n" +-#~ " orgdning. Om antalet titlar r frre n antalet\n" +-#~ " infiler visar OggEnc en varning och teranvnder\n" +-#~ " det sista argumentet. Om antalet sprnummer r\n" +-#~ " frre blir de resterande filerna onumrerade. Fr\n" +-#~ " vriga flaggor teranvnds den sista taggen utan\n" +-#~ " varning (s att du t.ex. kan ange datum en gng\n" +-#~ " och anvnda det fr alla filer).\n" +-#~ "\n" +-#~ "INFILER:\n" +-#~ " Infiler till OggEnc mste fr nrvarande vara 16 eller 8 bitar RCM\n" +-#~ " WAV, AIFF eller AIFF/C. De kan vara mono eller stereo (eller fler\n" +-#~ " kanaler) med godtycklig samplingshastighet. Dock r kodaren bara\n" +-#~ " justerad fr 44.1 och 48 kHz samplingshastighet, och ven om andra\n" +-#~ " hastigheter accepteras blir kvaliteten ptagligt\n" +-#~ " frsmrad. Alternativt kan flaggan --raw anvndas fr att anvnda en\n" +-#~ " file med r PCM-data, vilken mste vara 16 bitar stereo little-endian\n" +-#~ " PCM ('headerless wav') om inte ytterligare flaggor fr r-lge\n" +-#~ " anvnds.\n" +-#~ " Du kan lsa frn stdin genom att ange - som namn fr infilen. I detta\n" +-#~ " lge gr utdata till stdout om inget filnamn anges med -o\n" +-#~ "\n" +- +-#~ msgid "Usage: %s [filename1.ogg] ... [filenameN.ogg]\n" +-#~ msgstr "Anvndning: %s [filenamn1.ogg] ... [filenamnN.ogg]\n" +- +-#~ msgid "filename=%s\n" +-#~ msgstr "filenamn=%s\n" +- +-#~ msgid "" +-#~ "version=%d\n" +-#~ "channels=%d\n" +-#~ "rate=%ld\n" +-#~ msgstr "" +-#~ "version=%d\n" +-#~ "kanaler=%d\n" +-#~ "hastighet=%ld\n" +- +-#~ msgid "bitrate_nominal=" +-#~ msgstr "nominell bithastighet=" +- +-#~ msgid "bitrate_lower=" +-#~ msgstr "undre bithastighet=" +- +-#~ msgid "bitrate_average=%ld\n" +-#~ msgstr "genomsnittlig bithastighet=%ld\n" +- +-#~ msgid "length=%f\n" +-#~ msgstr "lngd=%f\n" +- +-#~ msgid "playtime=%ld:%02ld\n" +-#~ msgstr "speltid=%ld:%02ld\n" +- +-#~ msgid "Unable to open \"%s\": %s\n" +-#~ msgstr "Kan inte ppna \"%s\": %s\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Skrpunkt utanfr strmmen. Andra filen kommer att vara tom\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Fel p frsta sidan\n" +- +-#~ msgid "error in first packet\n" +-#~ msgstr "fel i frsta paketet\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "EOF i huvud\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "VARNING: vcut r fortfarande ett experimentellt program.\n" +-#~ "Undersk resultatet innan kllorna raderas.\n" +-#~ "\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ msgstr "" +-#~ "Anvndning:\n" +-#~ " vorbiscomment [-l] fil.ogg (listar kommentarer)\n" +-#~ " vorbiscomment -a in.ogg ut.ogg (lgger till kommentarer)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (ndrar kommentarer)\n" +-#~ "\tfr skrivning frvntas nya kommentarer p formen 'TAG=vrde'\n" +-#~ "\tp stdin. Dessa erstter helt de gamla.\n" +-#~ " Bde -a och -w accepterar ett filnamn, i vilket fall en temporr\n" +-#~ " fil anvnds.\n" +-#~ " -c kan anvndas fr att lsa kommentarer frn en fil istllet fr\n" +-#~ " stdin.\n" +-#~ " Exempel: vorbiscomment -a in.ogg -c kommentarer.txt\n" +-#~ " lgger till kommentarerna i kommentarer.txt till in.ogg\n" +-#~ " Till slut kan du ange taggar att lgga till p kommandoraden med\n" +-#~ " flaggan -t. T.ex.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Ngon Artist\" -t \"TITLE=En titel" +-#~ "\"\n" +-#~ " (nr du anvnder den hr flaggan r lsning frn kommentarfil eller\n" +-#~ " stdin avslaget)\n" ++msgstr "Fel när felaktig temporärfil togs bort %s\n" +diff --git a/po/uk.po b/po/uk.po +index 3d23a9e..988bddf 100644 +--- a/po/uk.po ++++ b/po/uk.po +@@ -5,8 +5,8 @@ + msgid "" + msgstr "" + "Project-Id-Version: vorbis-tools 1.1.1\n" +-"Report-Msgid-Bugs-To: https://trac.xiph.org/\n" +-"POT-Creation-Date: 2010-03-26 03:08-0400\n" ++"Report-Msgid-Bugs-To: http://trac.xiph.org/\n" ++"POT-Creation-Date: 2005-06-27 11:34+0200\n" + "PO-Revision-Date: 2007-08-17 16:32+0200\n" + "Last-Translator: Maxim V. Dziumanenko \n" + "Language-Team: Ukrainian \n" +@@ -14,507 +14,353 @@ msgstr "" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: ogg123/buffer.c:117 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in malloc_action().\n" ++#: ogg123/buffer.c:114 ++#, c-format ++msgid "Error: Out of memory in malloc_action().\n" + msgstr "Помилка: недостатньо пам'яті при виконанні malloc_action().\n" + +-#: ogg123/buffer.c:364 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "" +-"Помилка: не вдається розподілити пам'ять при виконанні malloc_buffer_stats" +-"()\n" ++#: ogg123/buffer.c:347 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_buffer_stats()\n" ++msgstr "Помилка: не вдається розподілити пам'ять при виконанні malloc_buffer_stats()\n" + +-#: ogg123/callbacks.c:76 +-#, fuzzy +-msgid "ERROR: Device not available.\n" ++#: ogg123/callbacks.c:71 ++msgid "Error: Device not available.\n" + msgstr "Помилка: пристрій відсутній.\n" + +-#: ogg123/callbacks.c:79 +-#, fuzzy, c-format +-msgid "ERROR: %s requires an output filename to be specified with -f.\n" ++#: ogg123/callbacks.c:74 ++#, c-format ++msgid "Error: %s requires an output filename to be specified with -f.\n" + msgstr "Помилка: %s потребує вказування назви файлу виводу у ключі -f.\n" + +-#: ogg123/callbacks.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Unsupported option value to %s device.\n" ++#: ogg123/callbacks.c:77 ++#, c-format ++msgid "Error: Unsupported option value to %s device.\n" + msgstr "Помилка: непідтримуване значення параметра для пристрою %s.\n" + +-#: ogg123/callbacks.c:86 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open device %s.\n" ++#: ogg123/callbacks.c:81 ++#, c-format ++msgid "Error: Cannot open device %s.\n" + msgstr "Помилка: не вдається відкрити пристрій %s.\n" + +-#: ogg123/callbacks.c:90 +-#, fuzzy, c-format +-msgid "ERROR: Device %s failure.\n" ++#: ogg123/callbacks.c:85 ++#, c-format ++msgid "Error: Device %s failure.\n" + msgstr "Помилка: збій пристрою %s.\n" + +-#: ogg123/callbacks.c:93 +-#, fuzzy, c-format +-msgid "ERROR: An output file cannot be given for %s device.\n" ++#: ogg123/callbacks.c:88 ++#, c-format ++msgid "Error: An output file cannot be given for %s device.\n" + msgstr "Помилка: вихідний файл не може бути переданий пристрою %s.\n" + +-#: ogg123/callbacks.c:96 +-#, fuzzy, c-format +-msgid "ERROR: Cannot open file %s for writing.\n" ++#: ogg123/callbacks.c:91 ++#, c-format ++msgid "Error: Cannot open file %s for writing.\n" + msgstr "Помилка: не вдається відкрити файл %s для записування.\n" + +-#: ogg123/callbacks.c:100 +-#, fuzzy, c-format +-msgid "ERROR: File %s already exists.\n" ++#: ogg123/callbacks.c:95 ++#, c-format ++msgid "Error: File %s already exists.\n" + msgstr "Помилка: файл %s вже існує.\n" + +-#: ogg123/callbacks.c:103 +-#, fuzzy, c-format +-msgid "ERROR: This error should never happen (%d). Panic!\n" ++#: ogg123/callbacks.c:98 ++#, c-format ++msgid "Error: This error should never happen (%d). Panic!\n" + msgstr "Помилка: ця помилка не повинна ніколи траплятись (%d). Паніка!\n" + +-#: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy +-msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" ++#: ogg123/callbacks.c:121 ogg123/callbacks.c:126 ++msgid "Error: Out of memory in new_audio_reopen_arg().\n" + msgstr "Помилка: недостатньо пам'яті при виконанні new_audio_reopen_arg().\n" + +-#: ogg123/callbacks.c:179 ++#: ogg123/callbacks.c:170 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "" +-"Помилка: недостатньо пам'яті при виконанні new_print_statistics_arg().\n" ++msgstr "Помилка: недостатньо пам'яті при виконанні new_print_statistics_arg().\n" + +-#: ogg123/callbacks.c:238 +-#, fuzzy +-msgid "ERROR: Out of memory in new_status_message_arg().\n" ++#: ogg123/callbacks.c:229 ++msgid "Error: Out of memory in new_status_message_arg().\n" + msgstr "Помилка: недостатньо пам'яті при виконанні new_status_message_arg().\n" + +-#: ogg123/callbacks.c:284 ogg123/callbacks.c:303 ++#: ogg123/callbacks.c:275 ogg123/callbacks.c:294 ogg123/callbacks.c:331 ++#: ogg123/callbacks.c:350 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Помилка: недостатньо пам'яті при виконанні decoder_buffered_metadata_callback" +-"().\n" +- +-#: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy +-msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Помилка: недостатньо пам'яті при виконанні decoder_buffered_metadata_callback" +-"().\n" ++msgstr "Помилка: недостатньо пам'яті при виконанні decoder_buffered_metadata_callback().\n" + +-#: ogg123/cfgfile_options.c:55 ++#: ogg123/cfgfile_options.c:51 + msgid "System error" + msgstr "Системна помилка" + +-#: ogg123/cfgfile_options.c:58 ++#: ogg123/cfgfile_options.c:54 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" + msgstr "=== Помилка аналізу: %s у рядку %d з %s (%s)\n" + +-#: ogg123/cfgfile_options.c:134 ++#: ogg123/cfgfile_options.c:130 + msgid "Name" + msgstr "Назва" + +-#: ogg123/cfgfile_options.c:137 ++#: ogg123/cfgfile_options.c:133 + msgid "Description" + msgstr "Опис" + +-#: ogg123/cfgfile_options.c:140 ++#: ogg123/cfgfile_options.c:136 + msgid "Type" + msgstr "Тип" + +-#: ogg123/cfgfile_options.c:143 ++#: ogg123/cfgfile_options.c:139 + msgid "Default" + msgstr "Типово" + +-#: ogg123/cfgfile_options.c:169 ++#: ogg123/cfgfile_options.c:165 + #, c-format + msgid "none" + msgstr "none" + +-#: ogg123/cfgfile_options.c:172 ++#: ogg123/cfgfile_options.c:168 + #, c-format + msgid "bool" + msgstr "bool" + +-#: ogg123/cfgfile_options.c:175 ++#: ogg123/cfgfile_options.c:171 + #, c-format + msgid "char" + msgstr "char" + +-#: ogg123/cfgfile_options.c:178 ++#: ogg123/cfgfile_options.c:174 + #, c-format + msgid "string" + msgstr "string" + +-#: ogg123/cfgfile_options.c:181 ++#: ogg123/cfgfile_options.c:177 + #, c-format + msgid "int" + msgstr "int" + +-#: ogg123/cfgfile_options.c:184 ++#: ogg123/cfgfile_options.c:180 + #, c-format + msgid "float" + msgstr "float" + +-#: ogg123/cfgfile_options.c:187 ++#: ogg123/cfgfile_options.c:183 + #, c-format + msgid "double" + msgstr "double" + +-#: ogg123/cfgfile_options.c:190 ++#: ogg123/cfgfile_options.c:186 + #, c-format + msgid "other" + msgstr "інший" + +-#: ogg123/cfgfile_options.c:196 ++#: ogg123/cfgfile_options.c:192 + msgid "(NULL)" + msgstr "(NULL)" + +-#: ogg123/cfgfile_options.c:200 oggenc/oggenc.c:648 oggenc/oggenc.c:653 +-#: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 +-#: oggenc/oggenc.c:673 ++#: ogg123/cfgfile_options.c:196 oggenc/oggenc.c:540 oggenc/oggenc.c:545 ++#: oggenc/oggenc.c:550 oggenc/oggenc.c:555 oggenc/oggenc.c:560 ++#: oggenc/oggenc.c:565 + msgid "(none)" + msgstr "(немає)" + +-#: ogg123/cfgfile_options.c:429 ++#: ogg123/cfgfile_options.c:422 + msgid "Success" + msgstr "Успішно завершено" + +-#: ogg123/cfgfile_options.c:433 ++#: ogg123/cfgfile_options.c:426 + msgid "Key not found" + msgstr "Ключ не знайдено" + +-#: ogg123/cfgfile_options.c:435 ++#: ogg123/cfgfile_options.c:428 + msgid "No key" + msgstr "Немає ключа" + +-#: ogg123/cfgfile_options.c:437 ++#: ogg123/cfgfile_options.c:430 + msgid "Bad value" + msgstr "Неправильне значення" + +-#: ogg123/cfgfile_options.c:439 ++#: ogg123/cfgfile_options.c:432 + msgid "Bad type in options list" + msgstr "Неправильний тип у списку параметрів" + +-#: ogg123/cfgfile_options.c:441 ++#: ogg123/cfgfile_options.c:434 + msgid "Unknown error" + msgstr "Невідома помилка" + +-#: ogg123/cmdline_options.c:83 ++#: ogg123/cmdline_options.c:89 + msgid "Internal error parsing command line options.\n" + msgstr "Внутрішня помилка при аналізі параметрів командного рядка.\n" + +-#: ogg123/cmdline_options.c:90 ++#: ogg123/cmdline_options.c:96 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." + msgstr "Розмір вхідного буфера менше мінімального - %dкБ." + +-#: ogg123/cmdline_options.c:102 ++#: ogg123/cmdline_options.c:108 + #, c-format + msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"=== Помилка \"%s\" під час аналізу параметрів конфігурації командного " +-"рядка.\n" ++"=== Помилка \"%s\" під час аналізу параметрів конфігурації командного рядка.\n" + "=== Помилку спричинив параметр: %s\n" + +-#: ogg123/cmdline_options.c:109 ++#: ogg123/cmdline_options.c:115 + #, c-format + msgid "Available options:\n" + msgstr "Доступні параметри:\n" + +-#: ogg123/cmdline_options.c:118 ++#: ogg123/cmdline_options.c:124 + #, c-format + msgid "=== No such device %s.\n" + msgstr "=== Пристрій %s не існує.\n" + +-#: ogg123/cmdline_options.c:138 ++#: ogg123/cmdline_options.c:144 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" + msgstr "=== Драйвер %s не є драйвером файлу виводу.\n" + +-#: ogg123/cmdline_options.c:143 ++#: ogg123/cmdline_options.c:149 + msgid "=== Cannot specify output file without specifying a driver.\n" + msgstr "=== Не можна вказувати файл виводу без вказування драйвера.\n" + +-#: ogg123/cmdline_options.c:162 ++#: ogg123/cmdline_options.c:168 + #, c-format + msgid "=== Incorrect option format: %s.\n" + msgstr "=== Некоректний формат параметра: %s.\n" + +-#: ogg123/cmdline_options.c:177 ++#: ogg123/cmdline_options.c:183 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" + msgstr "--- Неправильне значення пре-буфера. Допустимий діапазон 0-100.\n" + +-#: ogg123/cmdline_options.c:201 +-#, fuzzy, c-format +-msgid "ogg123 from %s %s" ++#: ogg123/cmdline_options.c:198 ++#, c-format ++msgid "ogg123 from %s %s\n" + msgstr "ogg123 з %s %s\n" + +-#: ogg123/cmdline_options.c:208 ++#: ogg123/cmdline_options.c:205 + msgid "--- Cannot play every 0th chunk!\n" + msgstr "--- Відтворити кожен 0-й фрагмент неможливо!\n" + +-#: ogg123/cmdline_options.c:216 ++#: ogg123/cmdline_options.c:213 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" + "--- Не можна відтворити фрагмент 0 разів.\n" +-"--- Для виконання перевірочного декодування, використовуйте драйвер виводу " +-"null.\n" ++"--- Для виконання перевірочного декодування, використовуйте драйвер виводу null.\n" + +-#: ogg123/cmdline_options.c:232 ++#: ogg123/cmdline_options.c:225 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" + msgstr "--- Не вдається відкрити файл списку відтворення %s. Пропущений.\n" + +-#: ogg123/cmdline_options.c:248 ++#: ogg123/cmdline_options.c:241 + msgid "=== Option conflict: End time is before start time.\n" + msgstr "=== Конфлікт параметрів: кінцевий час раніший за початковий час.\n" + +-#: ogg123/cmdline_options.c:261 ++#: ogg123/cmdline_options.c:254 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" + msgstr "--- Вказаний у конфігурації драйвер %s - неправильний.\n" + +-#: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"=== Не вдається завантажити типовий драйвер, а у конфігураційному файлі " +-"драйвер не визначений. Завершення роботи.\n" ++#: ogg123/cmdline_options.c:264 ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "=== Не вдається завантажити типовий драйвер, а у конфігураційному файлі драйвер не визначений. Завершення роботи.\n" + +-#: ogg123/cmdline_options.c:306 ++#: ogg123/cmdline_options.c:285 + #, c-format + msgid "" + "ogg123 from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" ++" by the Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:309 +-#, c-format +-msgid "" +-"Usage: ogg123 [options] file ...\n" +-"Play Ogg audio files and network streams.\n" ++"Usage: ogg123 [] ...\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:312 +-#, fuzzy, c-format +-msgid "Available codecs: " +-msgstr "Доступні параметри:\n" +- +-#: ogg123/cmdline_options.c:315 +-#, c-format +-msgid "FLAC, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:319 +-#, c-format +-msgid "Speex, " +-msgstr "" +- +-#: ogg123/cmdline_options.c:322 +-#, c-format +-msgid "" +-"Ogg Vorbis.\n" ++" -h, --help this help\n" ++" -V, --version display Ogg123 version\n" ++" -d, --device=d uses 'd' as an output device\n" ++" Possible devices are ('*'=live, '@'=file):\n" ++" " ++msgstr "" ++"ogg123 з %s %s\n" ++" Xiph.org Foundation (http://www.xiph.org/)\n" + "\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:324 +-#, c-format +-msgid "Output options\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:325 +-#, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:327 +-#, c-format +-msgid "Live:" +-msgstr "" +- +-#: ogg123/cmdline_options.c:336 +-#, fuzzy, c-format +-msgid "File:" +-msgstr "Файл: %s" +- +-#: ogg123/cmdline_options.c:345 +-#, c-format +-msgid "" +-" -f file, --file file Set the output filename for a file device\n" +-" previously specified with --device.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:348 +-#, c-format +-msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:349 +-#, c-format +-msgid "" +-" -o k:v, --device-option k:v\n" +-" Pass special option 'k' with value 'v' to the\n" +-" device previously specified with --device. See\n" +-" the ogg123 man page for available device options.\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:355 +-#, fuzzy, c-format +-msgid "Playlist options\n" +-msgstr "Доступні параметри:\n" +- +-#: ogg123/cmdline_options.c:356 +-#, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:357 +-#, c-format +-msgid " -r, --repeat Repeat playlist indefinitely\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:358 +-#, c-format +-msgid " -R, --remote Use remote control interface\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:359 +-#, c-format +-msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:360 +-#, c-format +-msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:363 +-#, fuzzy, c-format +-msgid "Input options\n" +-msgstr "Вхідні дані не у форматі ogg.\n" +- +-#: ogg123/cmdline_options.c:364 +-#, c-format +-msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:365 +-#, c-format +-msgid " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:368 +-#, fuzzy, c-format +-msgid "Decode options\n" +-msgstr "Опис" +- +-#: ogg123/cmdline_options.c:369 +-#, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:370 +-#, c-format +-msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:371 +-#, c-format +-msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:372 +-#, c-format +-msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 +-#, fuzzy, c-format +-msgid "Miscellaneous options\n" +-msgstr "Доступні параметри:\n" +- +-#: ogg123/cmdline_options.c:376 +-#, c-format +-msgid "" +-" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" +-" will skip to the next song on SIGINT (Ctrl-C),\n" +-" and will terminate if two SIGINTs are received\n" +-" within the specified timeout 's'. (default 500)\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:381 vorbiscomment/vcomment.c:557 +-#, c-format +-msgid " -h, --help Display this help\n" +-msgstr "" +- +-#: ogg123/cmdline_options.c:382 +-#, c-format +-msgid " -q, --quiet Don't display anything (no title)\n" +-msgstr "" ++"Використання: ogg123 [<параметри>] <вхідний файл> ...\n" ++"\n" ++" -h, --help ця довідка\n" ++" -V, --version вивести версію Ogg123\n" ++" -d, --device=d використовувати \"d\" у якості пристрою вводу-виводу\n" ++" Можливі пристрої: ('*'=справжній, '@'=файл):\n" ++" " + +-#: ogg123/cmdline_options.c:383 ++#: ogg123/cmdline_options.c:306 + #, c-format + msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" ++" -f, --file=filename Set the output filename for a previously\n" ++" specified file device (with -d).\n" ++" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++" -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" ++" -o, --device-option=k:v passes special option k with value\n" ++" v to previously specified device (with -d). See\n" ++" man page for more info.\n" ++" -@, --list=filename Read playlist of files and URLs from \"filename\"\n" ++" -b n, --buffer n Use an input buffer of 'n' kilobytes\n" ++" -p n, --prebuffer n Load n%% of the input buffer before playing\n" ++" -v, --verbose Display progress and other status information\n" ++" -q, --quiet Don't display anything (no title)\n" ++" -x n, --nth Play every 'n'th block\n" ++" -y n, --ntimes Repeat every played block 'n' times\n" ++" -z, --shuffle Shuffle play\n" ++"\n" ++"ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" ++"s milliseconds make ogg123 terminate.\n" ++" -l, --delay=s Set s [milliseconds] (default 500).\n" ++msgstr "" ++" -f, --file=назва_файлу Встановити назву файлу виводу з вказаного раніше\n" ++" файлу пристрою (з параметром -d).\n" ++" -k n, --skip n Пропустити перші \"n\" секунд\n" ++" -K n, --end n Закінчити через 'n' секунд (або формат гг:хх:сс)\n" ++" -o, --device-option=k:v передати спеціальний параметр k зі значенням\n" ++" v раніше вказаному пристрою (ключем -d). Додаткову\n" ++" інформацію дивіться на man-сторінці.\n" ++" -@, --list=файл Прочитати список відтворення та URL з \"файл\"\n" ++" -b n, --buffer n використовувати вхідний буфер розміром \"n\" кБ\n" ++" -p n, --prebuffer n завантажити n%% з вхідного буфера перед відтворенням\n" ++" -v, --verbose показувати прогрес та іншу інформацію про статус\n" ++" -q, --quiet нічого не відображати (без заголовка)\n" ++" -x n, --nth відтворювати кожен \"n\"-й блок\n" ++" -y n, --ntimes повторювати \"n\" разів кожен блок, що відтворюється\n" ++" -z, --shuffle випадкове відтворення\n" ++"\n" ++"При отриманні сигналу SIGINT (Ctrl-C) програма ogg123 пропускає наступну пісню;\n" ++"два сигнали SIGINT протягом s мілісекунд завершують роботу ogg123.\n" ++" -l, --delay=s встановлює значення s [у мілісекундах] (типово - 500).\n" + +-#: ogg123/cmdline_options.c:384 ++#: ogg123/file_transport.c:58 ogg123/http_transport.c:212 ++#: ogg123/oggvorbis_format.c:91 + #, c-format +-msgid " -V, --version Display ogg123 version\n" +-msgstr "" +- +-#: ogg123/file_transport.c:64 ogg123/http_transport.c:215 +-#: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 +-#: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 +-#: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory.\n" ++msgid "Error: Out of memory.\n" + msgstr "Помилка: недостатньо пам'яті.\n" + +-#: ogg123/format.c:82 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "" +-"Помилка: не вдається розподілити пам'ять при виконанні malloc_decoder_stats" +-"()\n" ++#: ogg123/format.c:81 ++#, c-format ++msgid "Error: Could not allocate memory in malloc_decoder_stats()\n" ++msgstr "Помилка: не вдається розподілити пам'ять при виконанні malloc_decoder_stats()\n" + +-#: ogg123/http_transport.c:145 +-#, fuzzy +-msgid "ERROR: Could not set signal mask." ++#: ogg123/http_transport.c:142 ++msgid "Error: Could not set signal mask." + msgstr "Помилка: не вдається встановити маску сигналу." + +-#: ogg123/http_transport.c:202 +-#, fuzzy +-msgid "ERROR: Unable to create input buffer.\n" ++#: ogg123/http_transport.c:199 ++msgid "Error: Unable to create input buffer.\n" + msgstr "Помилка: не вдається створити вхідний буфер.\n" + +-#: ogg123/ogg123.c:81 ++#: ogg123/ogg123.c:75 + msgid "default output device" + msgstr "типовий пристрій виводу" + +-#: ogg123/ogg123.c:83 ++#: ogg123/ogg123.c:77 + msgid "shuffle playlist" + msgstr "перемішати список програвання" + +-#: ogg123/ogg123.c:85 +-msgid "repeat playlist forever" +-msgstr "" +- +-#: ogg123/ogg123.c:231 +-#, fuzzy, c-format +-msgid "Could not skip to %f in audio stream." +-msgstr "Не вдається пропустити %f секунд звуку." +- +-#: ogg123/ogg123.c:376 ++#: ogg123/ogg123.c:281 + #, c-format + msgid "" + "\n" +@@ -523,469 +369,235 @@ msgstr "" + "\n" + "Звуковий пристрій: %s" + +-#: ogg123/ogg123.c:377 ++#: ogg123/ogg123.c:282 + #, c-format + msgid "Author: %s" + msgstr "Автор: %s" + +-#: ogg123/ogg123.c:378 ++#: ogg123/ogg123.c:283 + #, c-format + msgid "Comments: %s" + msgstr "Коментарі: %s" + +-#: ogg123/ogg123.c:422 +-#, fuzzy, c-format +-msgid "WARNING: Could not read directory %s.\n" ++#: ogg123/ogg123.c:327 ogg123/playlist.c:155 ++#, c-format ++msgid "Warning: Could not read directory %s.\n" + msgstr "Попередження: не вдається прочитати каталог %s.\n" + +-#: ogg123/ogg123.c:458 ++#: ogg123/ogg123.c:361 + msgid "Error: Could not create audio buffer.\n" + msgstr "Помилка: не вдається створити буфер для звуку.\n" + +-#: ogg123/ogg123.c:561 ++#: ogg123/ogg123.c:449 + #, c-format + msgid "No module could be found to read from %s.\n" + msgstr "Не знайдені модулі для читання файлу з %s.\n" + +-#: ogg123/ogg123.c:566 ++#: ogg123/ogg123.c:454 + #, c-format + msgid "Cannot open %s.\n" + msgstr "Не вдається відкрити %s.\n" + +-#: ogg123/ogg123.c:572 ++#: ogg123/ogg123.c:460 + #, c-format + msgid "The file format of %s is not supported.\n" + msgstr "Формат файлу %s не підтримується.\n" + +-#: ogg123/ogg123.c:582 ++#: ogg123/ogg123.c:470 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "" +-"Помилка відкривання %s використовуючи модуль %s. Можливо, файл пошкоджений.\n" ++msgstr "Помилка відкривання %s використовуючи модуль %s. Можливо, файл пошкоджений.\n" + +-#: ogg123/ogg123.c:601 ++#: ogg123/ogg123.c:489 + #, c-format + msgid "Playing: %s" + msgstr "Відтворення: %s" + +-#: ogg123/ogg123.c:612 ++#: ogg123/ogg123.c:494 + #, c-format + msgid "Could not skip %f seconds of audio." + msgstr "Не вдається пропустити %f секунд звуку." + +-#: ogg123/ogg123.c:667 +-#, fuzzy +-msgid "ERROR: Decoding failure.\n" ++#: ogg123/ogg123.c:536 ++msgid "Error: Decoding failure.\n" + msgstr "Помилка: помилка декодування.\n" + +-#: ogg123/ogg123.c:710 +-msgid "ERROR: buffer write failed.\n" +-msgstr "" +- +-#: ogg123/ogg123.c:748 ++#: ogg123/ogg123.c:615 + msgid "Done." + msgstr "Завершено." + +-#: ogg123/oggvorbis_format.c:208 ++#: ogg123/oggvorbis_format.c:153 + msgid "--- Hole in the stream; probably harmless\n" + msgstr "--- Пропуск у потокові; можливо нічого страшного\n" + +-#: ogg123/oggvorbis_format.c:214 ++#: ogg123/oggvorbis_format.c:159 + msgid "=== Vorbis library reported a stream error.\n" + msgstr "=== Бібліотека Vorbіs сповістила про помилку потоку.\n" + +-#: ogg123/oggvorbis_format.c:361 ++#: ogg123/oggvorbis_format.c:303 + #, c-format + msgid "Ogg Vorbis stream: %d channel, %ld Hz" + msgstr "Потік Ogg Vorbis: %d канали, %ld Гц" + +-#: ogg123/oggvorbis_format.c:366 ++#: ogg123/oggvorbis_format.c:308 + #, c-format + msgid "Vorbis format: Version %d" + msgstr "Формат Vorbis: Версія %d" + +-#: ogg123/oggvorbis_format.c:370 ++#: ogg123/oggvorbis_format.c:312 + #, c-format + msgid "Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld" +-msgstr "" +-"Значення щільності потоку бітів: верхнє=%ld номінальне=%ld нижнє=%ld вікно=%" +-"ld" ++msgstr "Значення щільності потоку бітів: верхнє=%ld номінальне=%ld нижнє=%ld вікно=%ld" + +-#: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 ++#: ogg123/oggvorbis_format.c:320 + #, c-format + msgid "Encoded by: %s" + msgstr "Кодування: %s" + +-#: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "Помилка: недостатньо пам'яті при виконанні create_playlist_member().\n" +- +-#: ogg123/playlist.c:160 ogg123/playlist.c:215 ++#: ogg123/playlist.c:41 ogg123/playlist.c:52 + #, c-format +-msgid "Warning: Could not read directory %s.\n" +-msgstr "Попередження: не вдається прочитати каталог %s.\n" ++msgid "Error: Out of memory in create_playlist_member().\n" ++msgstr "Помилка: недостатньо пам'яті при виконанні create_playlist_member().\n" + +-#: ogg123/playlist.c:278 ++#: ogg123/playlist.c:214 + #, c-format + msgid "Warning from playlist %s: Could not read directory %s.\n" +-msgstr "" +-"Попередження зі списку відтворення %s: не вдається прочитати каталог %s.\n" +- +-#: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format +-msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "Помилка: недостатньо пам'яті при виконанні playlist_to_array().\n" +- +-#: ogg123/speex_format.c:363 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Потік Ogg Vorbis: %d канали, %ld Гц" +- +-#: ogg123/speex_format.c:369 +-#, fuzzy, c-format +-msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Потік Ogg Vorbis: %d канали, %ld Гц" +- +-#: ogg123/speex_format.c:375 +-#, fuzzy, c-format +-msgid "Speex version: %s" +-msgstr "Версія: %d\n" +- +-#: ogg123/speex_format.c:391 ogg123/speex_format.c:402 +-#: ogg123/speex_format.c:421 ogg123/speex_format.c:431 +-#: ogg123/speex_format.c:438 +-msgid "Invalid/corrupted comments" +-msgstr "" +- +-#: ogg123/speex_format.c:475 +-#, fuzzy +-msgid "Cannot read header" +-msgstr "Помилка читання заголовків\n" ++msgstr "Попередження зі списку відтворення %s: не вдається прочитати каталог %s.\n" + +-#: ogg123/speex_format.c:480 ++#: ogg123/playlist.c:259 ogg123/playlist.c:271 + #, c-format +-msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" +- +-#: ogg123/speex_format.c:489 +-msgid "" +-"The file was encoded with a newer version of Speex.\n" +-" You need to upgrade in order to play it.\n" +-msgstr "" +- +-#: ogg123/speex_format.c:493 +-msgid "" +-"The file was encoded with an older version of Speex.\n" +-"You would need to downgrade the version in order to play it." +-msgstr "" ++msgid "Error: Out of memory in playlist_to_array().\n" ++msgstr "Помилка: недостатньо пам'яті при виконанні playlist_to_array().\n" + +-#: ogg123/status.c:60 ++#: ogg123/status.c:47 + #, c-format + msgid "%sPrebuf to %.1f%%" + msgstr "%sПре-читання до %.1f%%" + +-#: ogg123/status.c:65 ++#: ogg123/status.c:52 + #, c-format + msgid "%sPaused" + msgstr "%sПауза" + +-#: ogg123/status.c:69 ++#: ogg123/status.c:56 + #, c-format + msgid "%sEOS" + msgstr "%sКінець потоку" + +-#: ogg123/status.c:204 ogg123/status.c:222 ogg123/status.c:236 +-#: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 ++#: ogg123/status.c:191 ogg123/status.c:209 ogg123/status.c:223 ++#: ogg123/status.c:237 ogg123/status.c:269 ogg123/status.c:288 + #, c-format + msgid "Memory allocation error in stats_init()\n" + msgstr "Помилка розподілу пам'яті при виконанні stats_init()\n" + +-#: ogg123/status.c:211 ++#: ogg123/status.c:198 + #, c-format + msgid "File: %s" + msgstr "Файл: %s" + +-#: ogg123/status.c:217 ++#: ogg123/status.c:204 + #, c-format + msgid "Time: %s" + msgstr "Час: %s" + +-#: ogg123/status.c:245 ++#: ogg123/status.c:232 + #, c-format + msgid "of %s" + msgstr "з %s" + +-#: ogg123/status.c:265 ++#: ogg123/status.c:252 + #, c-format + msgid "Avg bitrate: %5.1f" + msgstr "Середн. потік біт: %5.1f" + +-#: ogg123/status.c:271 ++#: ogg123/status.c:258 + #, c-format + msgid " Input Buffer %5.1f%%" + msgstr " Вхідний буфер %5.1f%%" + +-#: ogg123/status.c:290 ++#: ogg123/status.c:277 + #, c-format + msgid " Output Buffer %5.1f%%" + msgstr " Вихідний буфер %5.1f%%" + +-#: ogg123/transport.c:71 +-#, fuzzy, c-format +-msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" +-"Помилка: не вдається розподілити пам'ять при виконанні " +-"malloc_data_source_stats()\n" +- +-#: ogg123/vorbis_comments.c:39 +-msgid "Track number:" +-msgstr "Номер доріжки:" +- +-#: ogg123/vorbis_comments.c:40 +-msgid "ReplayGain (Track):" +-msgstr "Рівень відтворення (доріжка):" +- +-#: ogg123/vorbis_comments.c:41 +-msgid "ReplayGain (Album):" +-msgstr "Рівень відтворення (альбом):" +- +-#: ogg123/vorbis_comments.c:42 +-#, fuzzy +-msgid "ReplayGain Peak (Track):" +-msgstr "Рівень відтворення (доріжка):" +- +-#: ogg123/vorbis_comments.c:43 +-#, fuzzy +-msgid "ReplayGain Peak (Album):" +-msgstr "Рівень відтворення (альбом):" +- +-#: ogg123/vorbis_comments.c:44 +-msgid "Copyright" +-msgstr "Авторські права" +- +-#: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-msgid "Comment:" +-msgstr "Коментар:" +- +-#: oggdec/oggdec.c:50 +-#, fuzzy, c-format +-msgid "oggdec from %s %s\n" +-msgstr "ogg123 з %s %s\n" +- +-#: oggdec/oggdec.c:56 oggenc/oggenc.c:464 ogginfo/ogginfo2.c:1229 +-#, c-format +-msgid "" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: oggdec/oggdec.c:57 +-#, c-format +-msgid "" +-"Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]\n" +-"\n" +-msgstr "" +- +-#: oggdec/oggdec.c:58 ++#: ogg123/transport.c:70 + #, c-format +-msgid "Supported options:\n" +-msgstr "" +- +-#: oggdec/oggdec.c:59 +-#, c-format +-msgid " --quiet, -Q Quiet mode. No console output.\n" +-msgstr "" ++msgid "Error: Could not allocate memory in malloc_data_source_stats()\n" ++msgstr "Помилка: не вдається розподілити пам'ять при виконанні malloc_data_source_stats()\n" + +-#: oggdec/oggdec.c:60 +-#, c-format +-msgid " --help, -h Produce this help message.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:61 +-#, c-format +-msgid " --version, -V Print out version number.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:62 +-#, c-format +-msgid " --bits, -b Bit depth for output (8 and 16 supported)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:63 +-#, c-format +-msgid "" +-" --endianness, -e Output endianness for 16-bit output; 0 for\n" +-" little endian (default), 1 for big endian.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:65 +-#, c-format +-msgid "" +-" --sign, -s Sign for output PCM; 0 for unsigned, 1 for\n" +-" signed (default 1).\n" +-msgstr "" +- +-#: oggdec/oggdec.c:67 +-#, c-format +-msgid " --raw, -R Raw (headerless) output.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:68 +-#, c-format +-msgid "" +-" --output, -o Output to given filename. May only be used\n" +-" if there is only one input file, except in\n" +-" raw mode.\n" +-msgstr "" +- +-#: oggdec/oggdec.c:114 +-#, c-format +-msgid "Internal error: Unrecognised argument\n" +-msgstr "" +- +-#: oggdec/oggdec.c:155 oggdec/oggdec.c:174 +-#, c-format +-msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" +- +-#: oggdec/oggdec.c:195 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input file: %s\n" +-msgstr "ПОМИЛКА: Не вдається відкрити вхідний файл \"%s\": %s\n" +- +-#: oggdec/oggdec.c:217 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open output file: %s\n" +-msgstr "ПОМИЛКА: Не вдається відкрити файл виводу \"%s\": %s\n" +- +-#: oggdec/oggdec.c:266 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Помилка при відкриванні файлу як файлу vorbis: %s\n" +- +-#: oggdec/oggdec.c:292 +-#, fuzzy, c-format +-msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Кодування файлу завершено \"%s\"\n" +- +-#: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 +-#: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 +-msgid "standard input" +-msgstr "стандартний ввід" +- +-#: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 +-#: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 +-msgid "standard output" +-msgstr "стандартний вивід" +- +-#: oggdec/oggdec.c:308 +-#, c-format +-msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" +- +-#: oggdec/oggdec.c:315 +-#, c-format +-msgid "WARNING: hole in data (%d)\n" +-msgstr "" +- +-#: oggdec/oggdec.c:330 +-#, fuzzy, c-format +-msgid "Error writing to file: %s\n" +-msgstr "Помилка видалення старого файлу %s\n" +- +-#: oggdec/oggdec.c:371 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"%s%s\n" +-"ПОМИЛКА: Не вказані вхідні файли. Для отримання довідки використовуйте -h.\n" +- +-#: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"ПОМИЛКА: Декілька вхідних файлів при вказаній назві вхідного файлу: " +-"рекомендується використовувати -n\n" +- +-#: oggenc/audio.c:46 +-#, fuzzy ++#: oggenc/audio.c:48 + msgid "WAV file reader" + msgstr "Читання файлів WAV" + +-#: oggenc/audio.c:47 ++#: oggenc/audio.c:49 + msgid "AIFF/AIFC file reader" + msgstr "Читання файлів AIFF/AIFC" + +-#: oggenc/audio.c:49 ++#: oggenc/audio.c:51 + msgid "FLAC file reader" + msgstr "Читання файлів FLAC" + +-#: oggenc/audio.c:50 ++#: oggenc/audio.c:52 + msgid "Ogg FLAC file reader" + msgstr "Читання файлів Ogg FLAC" + +-#: oggenc/audio.c:128 oggenc/audio.c:447 +-#, fuzzy, c-format ++#: oggenc/audio.c:129 oggenc/audio.c:396 ++#, c-format + msgid "Warning: Unexpected EOF in reading WAV header\n" + msgstr "Попередження: неочікуваний кінець файлу при читанні заголовку WAV\n" + +-#: oggenc/audio.c:139 ++#: oggenc/audio.c:140 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" + msgstr "Пропускається фрагмент типу \"%s\", довжина %d\n" + +-#: oggenc/audio.c:165 +-#, fuzzy, c-format ++#: oggenc/audio.c:158 ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" + msgstr "Попередження: неочікуваний кінець файла у фрагменті AIFF\n" + +-#: oggenc/audio.c:262 +-#, fuzzy, c-format ++#: oggenc/audio.c:243 ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" + msgstr "Попередження: у файлі AIFF не знайдено загальний фрагмент\n" + +-#: oggenc/audio.c:268 +-#, fuzzy, c-format ++#: oggenc/audio.c:249 ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" + msgstr "Попередження: обрізаний загальний фрагмент у заголовку AIFF\n" + +-#: oggenc/audio.c:276 +-#, fuzzy, c-format ++#: oggenc/audio.c:257 ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" + msgstr "Попередження: неочікуваний кінець файлу при читанні заголовку AIFF\n" + +-#: oggenc/audio.c:291 +-#, fuzzy, c-format ++#: oggenc/audio.c:272 ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" + msgstr "Попередження: заголовок AIFF-C обрізаний.\n" + +-#: oggenc/audio.c:305 +-#, fuzzy, c-format ++#: oggenc/audio.c:286 ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" + msgstr "Попередження: неможливо обробити стиснений AIFF-C (%c%c%c%c)\n" + +-#: oggenc/audio.c:312 +-#, fuzzy, c-format ++#: oggenc/audio.c:293 ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Попередження: у файлі AIFF не знайдено SSND-фрагмент\n" + +-#: oggenc/audio.c:318 +-#, fuzzy, c-format ++#: oggenc/audio.c:299 ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" + msgstr "Попередження: у заголовку AIFF пошкоджений SSND-фрагмент\n" + +-#: oggenc/audio.c:324 +-#, fuzzy, c-format ++#: oggenc/audio.c:305 ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" + msgstr "Попередження: неочікуваний кінець файлу при читанні заголовку AIFF\n" + +-#: oggenc/audio.c:370 +-#, fuzzy, c-format ++#: oggenc/audio.c:336 ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -993,13 +605,13 @@ msgstr "" + "Попередження: OggEnc не підтримує цей тип AIFF/AIFC файлу\n" + " Повинен бути 8-бітний чи 16-бітний PCM.\n" + +-#: oggenc/audio.c:427 +-#, fuzzy, c-format ++#: oggenc/audio.c:379 ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" + msgstr "Попередження: формат фрагменту у заголовку WAV не розпізнаний\n" + +-#: oggenc/audio.c:440 +-#, fuzzy, c-format ++#: oggenc/audio.c:391 ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" +@@ -1007,8 +619,8 @@ msgstr "" + "Попередження: НЕПРАВИЛЬНИЙ формат фрагменту у заголовку wav.\n" + " Але робиться спроба прочитати (може не спрацювати)...\n" + +-#: oggenc/audio.c:519 +-#, fuzzy, c-format ++#: oggenc/audio.c:428 ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" +@@ -1016,183 +628,99 @@ msgstr "" + "ПОМИЛКА: непідтримуваний тип wav файлу (повинен бути стандартним\n" + "PCM або PCM типу 3 з плаваючою крапкою)\n" + +-#: oggenc/audio.c:528 ++#: oggenc/audio.c:480 + #, c-format + msgid "" +-"Warning: WAV 'block alignment' value is incorrect, ignoring.\n" +-"The software that created this file is incorrect.\n" +-msgstr "" +- +-#: oggenc/audio.c:588 +-#, fuzzy, c-format +-msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" +-"ПОМИЛКА: непідтримуваний підформат wav файлу (повинен бути 8,16 або 24-" +-"бітним\n" ++"ПОМИЛКА: непідтримуваний підформат wav файлу (повинен бути 8,16 або 24-бітним\n" + "PCM або PCM з плаваючою крапкою)\n" + +-#: oggenc/audio.c:664 ++#: oggenc/audio.c:555 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +-"Формат Big endian 24-біт PCM наразі не підтримується, завершення роботи.\n" ++msgstr "Формат Big endian 24-біт PCM наразі не підтримується, завершення роботи.\n" + +-#: oggenc/audio.c:670 ++#: oggenc/audio.c:561 + #, c-format + msgid "Internal error: attempt to read unsupported bitdepth %d\n" + msgstr "Внутрішня помилка: спроба прочитати непідтримувану розрядність %d\n" + +-#: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"ПОМИЛКА: Від ресемплера отримане нульове число семплів. Повідомте про " +-"помилку автору.\n" ++#: oggenc/audio.c:658 ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "ПОМИЛКА: Від ресемплера отримане нульове число семплів. Повідомте про помилку автору.\n" + +-#: oggenc/audio.c:790 ++#: oggenc/audio.c:676 + #, c-format + msgid "Couldn't initialise resampler\n" + msgstr "Не вдається ініціалізувати ресемплер\n" + +-#: oggenc/encode.c:70 ++#: oggenc/encode.c:58 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" + msgstr "Встановлення додаткового параметра кодувальника \"%s\" у значення %s\n" + +-#: oggenc/encode.c:73 +-#, fuzzy, c-format +-msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Встановлення додаткового параметра кодувальника \"%s\" у значення %s\n" +- +-#: oggenc/encode.c:114 ++#: oggenc/encode.c:95 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" + msgstr "Змінено нижню межу частоти з %f кГц на %f кГц\n" + +-#: oggenc/encode.c:117 ++#: oggenc/encode.c:98 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" + msgstr "Нерозпізнаний додатковий параметр \"%s\"\n" + +-#: oggenc/encode.c:124 +-#, c-format +-msgid "Failed to set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:128 oggenc/encode.c:316 +-#, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +- +-#: oggenc/encode.c:202 ++#: oggenc/encode.c:129 + #, c-format +-msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgid "255 channels should be enough for anyone. (Sorry, vorbis doesn't support more)\n" ++msgstr "255 каналів повинно вистачити для усіх. (Вибачте, але vorbis не підтримує більшу кількість)\n" + +-#: oggenc/encode.c:238 +-#, fuzzy, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 каналів повинно вистачити для усіх. (Вибачте, але vorbis не підтримує " +-"більшу кількість)\n" +- +-#: oggenc/encode.c:246 ++#: oggenc/encode.c:137 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" +-"Для запиту мінімальної чи максимальної щільності потоку бітів вимагається --" +-"managed\n" ++msgstr "Для запиту мінімальної чи максимальної щільності потоку бітів вимагається --managed\n" + +-#: oggenc/encode.c:264 ++#: oggenc/encode.c:155 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" + msgstr "Помилка режиму ініціалізації: неправильні параметри для якості\n" + +-#: oggenc/encode.c:309 ++#: oggenc/encode.c:198 + #, c-format + msgid "Set optional hard quality restrictions\n" + msgstr "Встановити необов'язкові обмеження жорсткої якості\n" + +-#: oggenc/encode.c:311 ++#: oggenc/encode.c:200 + #, c-format + msgid "Failed to set bitrate min/max in quality mode\n" +-msgstr "" +-"Не вдається встановити мін/макс щільність потоку бітів у режимі якості\n" ++msgstr "Не вдається встановити мін/макс щільність потоку бітів у режимі якості\n" + +-#: oggenc/encode.c:327 ++#: oggenc/encode.c:212 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "" +-"Помилка режиму ініціалізації: неправильні параметри для щільності потоку " +-"бітів\n" +- +-#: oggenc/encode.c:374 +-#, fuzzy, c-format +-msgid "WARNING: no language specified for %s\n" +-msgstr "ПОПЕРЕДЖЕННЯ: вказано невідомий параметр, ігнорується->\n" ++msgstr "Помилка режиму ініціалізації: неправильні параметри для щільності потоку бітів\n" + +-#: oggenc/encode.c:396 +-#, fuzzy +-msgid "Failed writing fishead packet to output stream\n" +-msgstr "Помилка при записуванні заголовку у потік виводу\n" +- +-#: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 +-#: oggenc/encode.c:499 ++#: oggenc/encode.c:269 + msgid "Failed writing header to output stream\n" + msgstr "Помилка при записуванні заголовку у потік виводу\n" + +-#: oggenc/encode.c:433 +-msgid "Failed encoding Kate header\n" +-msgstr "" +- +-#: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy +-msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Помилка при записуванні заголовку у потік виводу\n" +- +-#: oggenc/encode.c:510 +-#, fuzzy +-msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Помилка при записуванні заголовку у потік виводу\n" +- +-#: oggenc/encode.c:581 oggenc/encode.c:585 +-msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:589 +-msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:594 +-msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" +- +-#: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 ++#: oggenc/encode.c:335 + msgid "Failed writing data to output stream\n" + msgstr "Помилка при записуванні даних у потік виводу\n" + +-#: oggenc/encode.c:641 +-msgid "Failed encoding Kate EOS packet\n" +-msgstr "" +- +-#: oggenc/encode.c:716 ++#: oggenc/encode.c:381 + #, c-format + msgid "\t[%5.1f%%] [%2dm%.2ds remaining] %c " + msgstr "\t[%5.1f%%] [залишилось %2dхв%.2dс] %c" + +-#: oggenc/encode.c:726 ++#: oggenc/encode.c:391 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " + msgstr "\tКодування [виконано %2dхв%.2dс] %c" + +-#: oggenc/encode.c:744 ++#: oggenc/encode.c:409 + #, c-format + msgid "" + "\n" +@@ -1203,7 +731,7 @@ msgstr "" + "\n" + "Кодування файлу завершено \"%s\"\n" + +-#: oggenc/encode.c:746 ++#: oggenc/encode.c:411 + #, c-format + msgid "" + "\n" +@@ -1214,7 +742,7 @@ msgstr "" + "\n" + "Кодування завершено.\n" + +-#: oggenc/encode.c:750 ++#: oggenc/encode.c:415 + #, c-format + msgid "" + "\n" +@@ -1223,17 +751,17 @@ msgstr "" + "\n" + "\tДовжина файлу: %dхв %04.1fс\n" + +-#: oggenc/encode.c:754 ++#: oggenc/encode.c:419 + #, c-format + msgid "\tElapsed time: %dm %04.1fs\n" + msgstr "\tЗалишилось часу: %dхв %04.1fс\n" + +-#: oggenc/encode.c:757 ++#: oggenc/encode.c:422 + #, c-format + msgid "\tRate: %.4f\n" + msgstr "\tСтиснення: %.4f\n" + +-#: oggenc/encode.c:758 ++#: oggenc/encode.c:423 + #, c-format + msgid "" + "\tAverage bitrate: %.1f kb/s\n" +@@ -1242,27 +770,7 @@ msgstr "" + "\tСередня щільність: %.1f кбіт/с\n" + "\n" + +-#: oggenc/encode.c:781 +-#, c-format +-msgid "(min %d kbps, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:783 +-#, c-format +-msgid "(min %d kbps, no max)" +-msgstr "" +- +-#: oggenc/encode.c:785 +-#, c-format +-msgid "(no min, max %d kbps)" +-msgstr "" +- +-#: oggenc/encode.c:787 +-#, c-format +-msgid "(no min or max)" +-msgstr "" +- +-#: oggenc/encode.c:795 ++#: oggenc/encode.c:460 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1273,7 +781,17 @@ msgstr "" + " %s%s%s \n" + "з середньою щільністю %d кбіт/с " + +-#: oggenc/encode.c:803 ++#: oggenc/encode.c:462 oggenc/encode.c:469 oggenc/encode.c:477 ++#: oggenc/encode.c:484 oggenc/encode.c:490 ++msgid "standard input" ++msgstr "стандартний ввід" ++ ++#: oggenc/encode.c:463 oggenc/encode.c:470 oggenc/encode.c:478 ++#: oggenc/encode.c:485 oggenc/encode.c:491 ++msgid "standard output" ++msgstr "стандартний вивід" ++ ++#: oggenc/encode.c:468 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1284,7 +802,7 @@ msgstr "" + " %s%s%s \n" + "з приблизною щільністю %d кбіт/с (увімкнено кодування з VBR)\n" + +-#: oggenc/encode.c:811 ++#: oggenc/encode.c:476 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1295,7 +813,7 @@ msgstr "" + " %s%s%s \n" + "з рівнем якості %2.2f з використанням обмеженого VBR " + +-#: oggenc/encode.c:818 ++#: oggenc/encode.c:483 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1306,7 +824,7 @@ msgstr "" + " %s%s%s \n" + "з якістю %2.2f\n" + +-#: oggenc/encode.c:824 ++#: oggenc/encode.c:489 + #, c-format + msgid "" + "Encoding %s%s%s to \n" +@@ -1317,238 +835,107 @@ msgstr "" + " %s%s%s \n" + "з використанням керування щільністю бітів " + +-#: oggenc/lyrics.c:66 +-#, fuzzy, c-format +-msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Помилка при відкриванні файлу як файлу vorbis: %s\n" +- +-#: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format +-msgid "Out of memory\n" +-msgstr "Помилка: недостатньо пам'яті.\n" +- +-#: oggenc/lyrics.c:79 +-#, c-format +-msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" +- +-#: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 +-#: oggenc/lyrics.c:353 +-#, c-format +-msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:146 +-#, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" +- +-#: oggenc/lyrics.c:162 +-#, c-format +-msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" +- +-#: oggenc/lyrics.c:184 +-#, c-format +-msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" +- +-#: oggenc/lyrics.c:197 +-#, c-format +-msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" +- +-#: oggenc/lyrics.c:210 +-#, c-format +-msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" +- +-#: oggenc/lyrics.c:218 +-#, c-format +-msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" +- +-#: oggenc/lyrics.c:279 ++#: oggenc/oggenc.c:98 + #, c-format + msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:288 +-#, c-format +-msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" +- +-#: oggenc/lyrics.c:419 +-#, c-format +-msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" +- +-#: oggenc/lyrics.c:425 +-#, fuzzy, c-format +-msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "ПОМИЛКА: Не вдається відкрити вхідний файл \"%s\": %s\n" +- +-#: oggenc/lyrics.c:444 +-#, c-format +-msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" +- +-#: oggenc/oggenc.c:117 +-#, fuzzy, c-format +-msgid "ERROR: No input files specified. Use -h for help.\n" ++"%s%s\n" ++"ERROR: No input files specified. Use -h for help.\n" + msgstr "" + "%s%s\n" + "ПОМИЛКА: Не вказані вхідні файли. Для отримання довідки використовуйте -h.\n" + +-#: oggenc/oggenc.c:132 ++#: oggenc/oggenc.c:113 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" +-msgstr "" +-"ПОМИЛКА: Вказано декілька файлів, але використовується стандартний ввід\n" ++msgstr "ПОМИЛКА: Вказано декілька файлів, але використовується стандартний ввід\n" + +-#: oggenc/oggenc.c:139 ++#: oggenc/oggenc.c:120 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"ПОМИЛКА: Декілька вхідних файлів при вказаній назві вхідного файлу: " +-"рекомендується використовувати -n\n" +- +-#: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказана недостатня кількість заголовків, встановлені останні " +-"значення.\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "ПОМИЛКА: Декілька вхідних файлів при вказаній назві вхідного файлу: рекомендується використовувати -n\n" + +-#: oggenc/oggenc.c:227 ++#: oggenc/oggenc.c:176 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" + msgstr "ПОМИЛКА: Не вдається відкрити вхідний файл \"%s\": %s\n" + +-#: oggenc/oggenc.c:243 +-#, fuzzy +-msgid "RAW file reader" +-msgstr "Читання файлів WAV" +- +-#: oggenc/oggenc.c:260 ++#: oggenc/oggenc.c:204 + #, c-format + msgid "Opening with %s module: %s\n" + msgstr "Відкривається %s модулем: %s\n" + +-#: oggenc/oggenc.c:269 ++#: oggenc/oggenc.c:213 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" + msgstr "ПОМИЛКА: Вхідний файл \"%s\" має непідтримуваний формат\n" + +-#: oggenc/oggenc.c:328 +-#, fuzzy, c-format +-msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: Не вказана назва файлу, використовується \"default.ogg\"\n" ++#: oggenc/oggenc.c:263 ++#, c-format ++msgid "WARNING: No filename, defaulting to \"default.ogg\"\n" ++msgstr "ПОПЕРЕДЖЕННЯ: Не вказана назва файлу, використовується \"default.ogg\"\n" + +-#: oggenc/oggenc.c:335 ++#: oggenc/oggenc.c:271 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"ПОМИЛКА: Не вдається створити необхідні каталоги для файлу виводу \"%s\"\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "ПОМИЛКА: Не вдається створити необхідні каталоги для файлу виводу \"%s\"\n" + +-#: oggenc/oggenc.c:342 ++#: oggenc/oggenc.c:278 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "" +-"ПОМИЛКА: Назва вхідного файлу не може збігатися з назвою файлу виводу \"%s" +-"\"\n" ++msgstr "ПОМИЛКА: Назва вхідного файлу не може збігатися з назвою файлу виводу \"%s\"\n" + +-#: oggenc/oggenc.c:353 ++#: oggenc/oggenc.c:289 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" + msgstr "ПОМИЛКА: Не вдається відкрити файл виводу \"%s\": %s\n" + +-#: oggenc/oggenc.c:399 ++#: oggenc/oggenc.c:319 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" + msgstr "Зміна частоти вхідних файлів з %d Гц до %d Гц\n" + +-#: oggenc/oggenc.c:406 ++#: oggenc/oggenc.c:326 + #, c-format + msgid "Downmixing stereo to mono\n" + msgstr "Змішування стерео у моно\n" + +-#: oggenc/oggenc.c:409 ++#: oggenc/oggenc.c:329 + #, c-format + msgid "WARNING: Can't downmix except from stereo to mono\n" + msgstr "ПОМИЛКА: Змішування сигналів можливе лише зі стерео у моно\n" + +-#: oggenc/oggenc.c:417 ++#: oggenc/oggenc.c:337 + #, c-format + msgid "Scaling input to %f\n" + msgstr "Змінюється масштаб вводу на %f\n" + +-#: oggenc/oggenc.c:463 +-#, fuzzy, c-format +-msgid "oggenc from %s %s" +-msgstr "ogg123 з %s %s\n" +- +-#: oggenc/oggenc.c:465 ++#: oggenc/oggenc.c:381 + #, c-format + msgid "" +-"Usage: oggenc [options] inputfile [...]\n" ++"%s%s\n" ++"Usage: oggenc [options] input.wav [...]\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:466 +-#, c-format +-msgid "" + "OPTIONS:\n" + " General:\n" + " -Q, --quiet Produce no output to stderr\n" + " -h, --help Print this help text\n" +-" -V, --version Print the version number\n" +-msgstr "" +- +-#: oggenc/oggenc.c:472 +-#, c-format +-msgid "" +-" -k, --skeleton Adds an Ogg Skeleton bitstream\n" ++" -v, --version Print the version number\n" + " -r, --raw Raw mode. Input files are read directly as PCM data\n" +-" -B, --raw-bits=n Set bits/sample for raw input; default is 16\n" +-" -C, --raw-chan=n Set number of channels for raw input; default is 2\n" +-" -R, --raw-rate=n Set samples/sec for raw input; default is 44100\n" ++" -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" ++" -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" ++" -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:479 +-#, c-format +-msgid "" + " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" + " to encode at a bitrate averaging this. Takes an\n" + " argument in kbps. By default, this produces a VBR\n" + " encoding, equivalent to using -q or --quality.\n" + " See the --managed option to use a managed bitrate\n" + " targetting the selected bitrate.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:486 +-#, c-format +-msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:492 +-#, c-format +-msgid "" + " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" + " encoding for a fixed-size channel. Using this will\n" + " automatically enable managed bitrate mode (see\n" +@@ -1556,592 +943,542 @@ msgid "" + " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" + " streaming applications. Using this will automatically\n" + " enable managed bitrate mode (see --managed).\n" +-msgstr "" +- +-#: oggenc/oggenc.c:500 +-#, c-format +-msgid "" + " --advanced-encode-option option=value\n" + " Sets an advanced encoder option to the given value.\n" + " The valid options (and their values) are documented\n" + " in the man page supplied with this program. They are\n" + " for advanced users only, and should be used with\n" + " caution.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:507 +-#, c-format +-msgid "" + " -q, --quality Specify quality, between -1 (very low) and 10 (very\n" + " high), instead of specifying a particular bitrate.\n" + " This is the normal mode of operation.\n" + " Fractional qualities (e.g. 2.75) are permitted\n" + " The default quality level is 3.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:513 +-#, c-format +-msgid "" + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:520 +-#, c-format +-msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +-" --ignorelength Ignore the datalength in Wave headers. This allows\n" +-" support for files > 4GB and STDIN data streams. \n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:526 +-#, c-format +-msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:533 +-#, c-format +-msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:542 +-#, c-format +-msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" +-" On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" +-msgstr "" +- +-#: oggenc/oggenc.c:550 +-#, c-format +-msgid "" + " -N, --tracknum Track number for this track\n" + " -t, --title Title for this track\n" + " -l, --album Name of album\n" + " -a, --artist Name of artist\n" + " -G, --genre Genre of track\n" +-msgstr "" +- +-#: oggenc/oggenc.c:556 +-#, c-format +-msgid "" +-" -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" +-" -Y, --lyrics-language Sets the language for the lyrics\n" +-msgstr "" +- +-#: oggenc/oggenc.c:559 +-#, c-format +-msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous five arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" +-" unnumbered. If fewer lyrics are given, the remaining\n" +-" files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" +-" it used for all the files)\n" ++" unnumbered. For the others, the final tag will be reused\n" ++" for all others without warning (so you can specify a date\n" ++" once, for example, and have it used for all the files)\n" + "\n" +-msgstr "" +- +-#: oggenc/oggenc.c:572 +-#, c-format +-msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless wav'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" +-" Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" ++"%s%s\n" ++"Використання: oggenc [параметри] input.wav [...]\n" ++"\n" ++"ПАРАМЕТРИ:\n" ++" Загальні:\n" ++" -Q, --quiet Не виводити у потік помилок\n" ++" -h, --help Виводить цю довідку\n" ++" -v, --version Print the version number\n" ++" -r, --raw Режим без обробки. Вхідні файли читаються як дані PCM\n" ++" -B, --raw-bits=n Число біт/семпл для необробленого вводу. Типово - 16\n" ++" -C, --raw-chan=n Число каналів для необробленого вводу. Типово - 2\n" ++" -R, --raw-rate=n Число семплів/с для необробленого вводу. Типово - 44100\n" ++" --raw-endianness 1 для bigendian, 0 для little (типово - 0)\n" ++" -b, --bitrate Номінальна щільність бітів для кодування. Намагається\n" ++" кодувати з вказаною щільністю. Очікує аргумент із\n" ++" зазначенням щільності у кбіт/с. Типово, використовується VBR\n" ++" кодування, еквівалентне використанню -q чи --quality.\n" ++" Для використання керованої щільності бітового потоку\n" ++" дивіться параметр --managed.\n" ++" --managed Вмикає механізм керованої щільності бітового потоку. Це\n" ++" дозволяє краще керування при використані точної щільності,\n" ++" але кодування буде значно повільнішим. Не користуйтесь цим\n" ++" режимом, якщо вам не потрібен детальний контроль над щільністю\n" ++" потоку бітів, наприклад для потокової трансляції.\n" ++" -m, --min-bitrate Мінімальна щільність бітів (у кбіт/с). Корисно при\n" ++" кодуванні для каналу постійного розміру. Використання\n" ++" ключа автоматично вмикає призначений режим щільності\n" ++" потоку (дивіться --managed).\n" ++" -M, --max-bitrate Максимальна щільність бітів (у кбіт/с). Корисно для\n" ++" потокових прикладних програм. Використання\n" ++" ключа автоматично вмикає призначений режим щільності\n" ++" потоку (дивіться --managed).\n" ++" --advanced-encode-option параметр=значення\n" ++" Встановлює додаткові параметри механізму кодування.\n" ++" Можливі параметри (та їх значення) документовані\n" ++" на головній сторінці, що постачається з програмою.\n" ++" Лише для досвідчених користувачі, та має використовуватись\n" ++" обережно.\n" ++" -q, --quality Якість від 0 (низька) до 10 (висока), замість \n" ++" вказування певної цільності бітів. Це звичайний режим.\n" ++" Допускається дробове значення якості (наприклад, 2.75)\n" ++" Значення -1 також допускається, але не забезпечує\n" ++" належної якості.\n" ++" --resample n Змінює частоту вхідних даних до значення n (Гц)\n" ++" --downmix Змішує стерео у моно. Допустимо лише для вхідного\n" ++" сигналу у стерео форматі.\n" ++" -s, --serial Вказує серійний номер потоку. Якщо кодується декілька\n" ++" файлів, це значення автоматично збільшується на 1 для\n" ++" кожного наступного файлу.\n" ++"\n" ++" Присвоєння назв:\n" ++" -o, --output=fn Записує файл у fn (можливе лише з одним вхідним файлом)\n" ++" -n, --names=string Створити назви файлів за шаблоном з рядка string, де\n" ++" %%a, %%t, %%l, %%n, %%d замінюються на ім'я артиста,\n" ++" назву, альбом, номер доріжки, та дату (спосіб їх\n" ++" вказування дивіться нижче).\n" ++" %%%% перетворюється в літерал %%.\n" ++" -X, --name-remove=s Видаляє певні символи з параметрів рядка формату -n\n" ++" Корисно для створення коректних назв файлів.\n" ++" -P, --name-replace=s Замінює символи, видалені з використанням --name-remove,\n" ++" на вказані символи. Якщо цей рядок коротший ніж рядок у\n" ++" --name-remove, або взагалі не вказаний, символи просто\n" ++" видаляються.\n" ++" Типові значення для двох наведених вище параметрів\n" ++" від платформи.\n" ++" -c, --comment=c Додає вказаний рядок у якості додаткового коментарю.\n" ++" Може вказуватись декілька разів. Аргумент має бути у\n" ++" форматі \"тег=значення\".\n" ++" Може використовуватись декілька разів.\n" ++" -d, --date Дата доріжки (зазвичай дата створення)\n" ++" -N, --tracknum Номер цієї доріжки\n" ++" -t, --title Заголовок цієї доріжки\n" ++" -l, --album Назва альбому\n" ++" -a, --artist Ім'я виконавця\n" ++" -G, --genre Жанр доріжки\n" ++" Якщо вказано декілька вхідних файлів, тоді декілька\n" ++" екземплярів попередніх 5-ти параметрів, будуть\n" ++" використовуватись у тому самому порядку, у якому вони,\n" ++" наведені. Якщо заголовків вказано менше ніж файлів,\n" ++" OggEnc виведе попередження, та буде використовувати\n" ++" останнє значення до решти файлів. Якщо вказано\n" ++" недостатньо номерів доріжок, решта фалів не будуть\n" ++" пронумеровані. Для всіх інших, буде використовуватись\n" ++" останнє значення без будь-яких попереджень (таким\n" ++" чином, наприклад, можна один раз вказати дату та\n" ++" використовувати її для усіх файлів)\n" ++"\n" ++"ВХІДНІ ФАЙЛИ:\n" ++" Наразі вхідними файлами OggEnc можуть бути 16-бітні або 8-бітні PCM WAV,\n" ++" AIFF, чи AIFF/C файли, або 32-бітні WAV з плаваючою комою. Файли можуть бути\n" ++" моно, стерео (або з більшою кількістю каналів) з довільною дискретизацією.\n" ++" У якості альтернативи можна використовувати параметр --raw для зчитування\n" ++" сирих PCM даних, які повинні бути 16-бітним стерео little-endian PCM\n" ++" ('headerless wav'), якщо не вказані додаткові параметри для режиму сирих\n" ++" даних.\n" ++" можна вказати зчитувати діні зі стандартного потоку вводу, використовуючи\n" ++" знак - у якості назви вхідного файлу.\n" ++" У цьому випадку, вивід направляється у стандартний потік виводу, якщо не\n" ++" вказана назва файлу виводу у параметрі -o\n" ++"\n" + +-#: oggenc/oggenc.c:678 ++#: oggenc/oggenc.c:570 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: проігнорований некоректний керуючий символ '%c' у форматі " +-"назви\n" ++msgstr "ПОПЕРЕДЖЕННЯ: проігнорований некоректний керуючий символ '%c' у форматі назви\n" + +-#: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 ++#: oggenc/oggenc.c:596 oggenc/oggenc.c:716 oggenc/oggenc.c:729 + #, c-format + msgid "Enabling bitrate management engine\n" + msgstr "Увімкнення механізму керування щільністю бітів\n" + +-#: oggenc/oggenc.c:716 ++#: oggenc/oggenc.c:605 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказано порядок сирих байт для не сирих даних. Вважається, що " +-"дані сирі.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "ПОПЕРЕДЖЕННЯ: вказано порядок сирих байт для не сирих даних. Вважається, що дані сирі.\n" + +-#: oggenc/oggenc.c:719 ++#: oggenc/oggenc.c:608 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: не вдається прочитати аргумент порядку слідування байт \"%s\"\n" ++msgstr "ПОПЕРЕДЖЕННЯ: не вдається прочитати аргумент порядку слідування байт \"%s\"\n" + +-#: oggenc/oggenc.c:726 ++#: oggenc/oggenc.c:615 + #, c-format + msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "ПОПЕРЕДЖЕННЯ: не вдається прочитати зміну частоти \"%s\"\n" + +-#: oggenc/oggenc.c:732 +-#, fuzzy, c-format +-msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Попередження: вказана зміна частоти дискретизації на %d Гц. Ви мали на увазі " +-"%d Гц?\n" ++#: oggenc/oggenc.c:621 ++#, c-format ++msgid "Warning: Resample rate specified as %d Hz. Did you mean %d Hz?\n" ++msgstr "Попередження: вказана зміна частоти дискретизації на %d Гц. Ви мали на увазі %d Гц?\n" + +-#: oggenc/oggenc.c:742 +-#, fuzzy, c-format +-msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" ++#: oggenc/oggenc.c:631 ++#, c-format ++msgid "Warning: Couldn't parse scaling factor \"%s\"\n" + msgstr "Попередження: не вдається розібрати масштаб \"%s\"\n" + +-#: oggenc/oggenc.c:756 ++#: oggenc/oggenc.c:641 + #, c-format + msgid "No value for advanced encoder option found\n" + msgstr "Не знайдено значення додаткового параметра кодувальника\n" + +-#: oggenc/oggenc.c:776 ++#: oggenc/oggenc.c:656 + #, c-format + msgid "Internal error parsing command line options\n" + msgstr "Внутрішня помилка аналізу командного рядка\n" + +-#: oggenc/oggenc.c:787 +-#, fuzzy, c-format +-msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "" +-"Попередження: використано неправильний коментар (\"%s\"), ігнорується.\n" ++#: oggenc/oggenc.c:667 ++#, c-format ++msgid "Warning: Illegal comment used (\"%s\"), ignoring.\n" ++msgstr "Попередження: використано неправильний коментар (\"%s\"), ігнорується.\n" + +-#: oggenc/oggenc.c:824 +-#, fuzzy, c-format +-msgid "WARNING: nominal bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:702 ++#, c-format ++msgid "Warning: nominal bitrate \"%s\" not recognised\n" + msgstr "Попередження: номінальну щільність бітів \"%s\" не розпізнано\n" + +-#: oggenc/oggenc.c:832 +-#, fuzzy, c-format +-msgid "WARNING: minimum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:710 ++#, c-format ++msgid "Warning: minimum bitrate \"%s\" not recognised\n" + msgstr "Попередження: мінімальну щільність бітів \"%s\" не розпізнано\n" + +-#: oggenc/oggenc.c:845 +-#, fuzzy, c-format +-msgid "WARNING: maximum bitrate \"%s\" not recognised\n" ++#: oggenc/oggenc.c:723 ++#, c-format ++msgid "Warning: maximum bitrate \"%s\" not recognised\n" + msgstr "Попередження: максимальну щільність бітів \"%s\" не розпізнано\n" + +-#: oggenc/oggenc.c:857 ++#: oggenc/oggenc.c:735 + #, c-format + msgid "Quality option \"%s\" not recognised, ignoring\n" + msgstr "Параметр якості \"%s\" не розпізнано, ігнорується\n" + +-#: oggenc/oggenc.c:865 ++#: oggenc/oggenc.c:743 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: встановлено занадто високу якість, обмежено до максимальної\n" ++msgstr "ПОПЕРЕДЖЕННЯ: встановлено занадто високу якість, обмежено до максимальної\n" + +-#: oggenc/oggenc.c:871 ++#: oggenc/oggenc.c:749 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: Вказано декілька форматів назв, використовується останній\n" ++msgstr "ПОПЕРЕДЖЕННЯ: Вказано декілька форматів назв, використовується останній\n" + +-#: oggenc/oggenc.c:880 ++#: oggenc/oggenc.c:758 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: Вказано декілька фільтрів форматів назв, використовується " +-"останній\n" ++msgstr "ПОПЕРЕДЖЕННЯ: Вказано декілька фільтрів форматів назв, використовується останній\n" + +-#: oggenc/oggenc.c:889 ++#: oggenc/oggenc.c:767 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: Вказано декілька замін фільтрів форматів назв, " +-"використовується останній\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "ПОПЕРЕДЖЕННЯ: Вказано декілька замін фільтрів форматів назв, використовується останній\n" + +-#: oggenc/oggenc.c:897 ++#: oggenc/oggenc.c:775 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: Вказано декілька файлів виводу, рекомендується використовувати " +-"-n\n" +- +-#: oggenc/oggenc.c:909 +-#, fuzzy, c-format +-msgid "oggenc from %s %s\n" +-msgstr "ogg123 з %s %s\n" ++msgstr "ПОПЕРЕДЖЕННЯ: Вказано декілька файлів виводу, рекомендується використовувати -n\n" + +-#: oggenc/oggenc.c:916 ++#: oggenc/oggenc.c:794 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказано значення сирих біт/семпл для не сирих даних. " +-"Вважається, що дані на вводі сирі.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "ПОПЕРЕДЖЕННЯ: вказано значення сирих біт/семпл для не сирих даних. Вважається, що дані на вводі сирі.\n" + +-#: oggenc/oggenc.c:921 oggenc/oggenc.c:925 ++#: oggenc/oggenc.c:799 oggenc/oggenc.c:803 + #, c-format + msgid "WARNING: Invalid bits/sample specified, assuming 16.\n" + msgstr "ПОПЕРЕДЖЕННЯ: вказано некоректне значення біт/семпл, вважається 16.\n" + +-#: oggenc/oggenc.c:932 ++#: oggenc/oggenc.c:810 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказана кількість сирих каналів для не сирих даних. " +-"Вважається, що дані на вводі сирі.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "ПОПЕРЕДЖЕННЯ: вказана кількість сирих каналів для не сирих даних. Вважається, що дані на вводі сирі.\n" + +-#: oggenc/oggenc.c:937 ++#: oggenc/oggenc.c:815 + #, c-format + msgid "WARNING: Invalid channel count specified, assuming 2.\n" + msgstr "ПОПЕРЕДЖЕННЯ: вказана неправильна кількість каналів, вважається 2.\n" + +-#: oggenc/oggenc.c:948 ++#: oggenc/oggenc.c:826 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказана сира частота вибірки даних для не сирих даних. " +-"Вважається, що дані на вводі сирі.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "ПОПЕРЕДЖЕННЯ: вказана сира частота вибірки даних для не сирих даних. Вважається, що дані на вводі сирі.\n" + +-#: oggenc/oggenc.c:953 ++#: oggenc/oggenc.c:831 + #, c-format + msgid "WARNING: Invalid sample rate specified, assuming 44100.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказана неправильна частота дискретизації, вважається 44100.\n" +- +-#: oggenc/oggenc.c:965 oggenc/oggenc.c:977 +-#, c-format +-msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "ПОПЕРЕДЖЕННЯ: вказана неправильна частота дискретизації, вважається 44100.\n" + +-#: oggenc/oggenc.c:973 +-#, c-format +-msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" +- +-#: oggenc/oggenc.c:981 ++#: oggenc/oggenc.c:835 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" + msgstr "ПОПЕРЕДЖЕННЯ: вказано невідомий параметр, ігнорується->\n" + +-#: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format +-msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Не вдається перетворити коментар у UTF-8, неможливо додати\n" +- +-#: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 ++#: oggenc/oggenc.c:857 vorbiscomment/vcomment.c:274 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" + msgstr "Не вдається перетворити коментар у UTF-8, неможливо додати\n" + +-#: oggenc/oggenc.c:1033 ++#: oggenc/oggenc.c:876 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "" +-"ПОПЕРЕДЖЕННЯ: вказана недостатня кількість заголовків, встановлені останні " +-"значення.\n" ++msgstr "ПОПЕРЕДЖЕННЯ: вказана недостатня кількість заголовків, встановлені останні значення.\n" + +-#: oggenc/platform.c:172 ++#: oggenc/platform.c:147 + #, c-format + msgid "Couldn't create directory \"%s\": %s\n" + msgstr "Не вдається створити каталог \"%s\": %s\n" + +-#: oggenc/platform.c:179 ++#: oggenc/platform.c:154 + #, c-format + msgid "Error checking for existence of directory %s: %s\n" + msgstr "Помилка при перевірці існування каталогу %s: %s\n" + +-#: oggenc/platform.c:192 ++#: oggenc/platform.c:167 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" + msgstr "Помилка: сегмент шляху \"%s\" не є каталогом\n" + +-#: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Попередження: коментар %d потоку %d має некоректний формат, він не містить " +-"'=': \"%s\"\n" ++#: ogginfo/ogginfo2.c:171 ++#, c-format ++msgid "Warning: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "Попередження: коментар %d потоку %d має некоректний формат, він не містить '=': \"%s\"\n" + +-#: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format +-msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Попередження: некоректна назва коментарю у коментарі %d (потік %d): \"%s\"\n" ++#: ogginfo/ogginfo2.c:179 ++#, c-format ++msgid "Warning: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" ++msgstr "Попередження: некоректна назва коментарю у коментарі %d (потік %d): \"%s\"\n" + +-#: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Попередження: некоректна UTF-8 послідовність у коментарі %d (потік %d): " +-"неправильний маркер довжини\n" ++#: ogginfo/ogginfo2.c:210 ogginfo/ogginfo2.c:218 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "Попередження: некоректна UTF-8 послідовність у коментарі %d (потік %d): неправильний маркер довжини\n" + +-#: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Попередження: неправильна UTF-8 послідовність у коментарі %d (потік %d): " +-"надто мало байтів\n" ++#: ogginfo/ogginfo2.c:225 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "Попередження: неправильна UTF-8 послідовність у коментарі %d (потік %d): надто мало байтів\n" + +-#: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Попередження: неправильна UTF-8 послідовність у коментарі %d (потік %d): " +-"неправильна послідовність\n" ++#: ogginfo/ogginfo2.c:284 ++#, c-format ++msgid "Warning: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence\n" ++msgstr "Попередження: неправильна UTF-8 послідовність у коментарі %d (потік %d): неправильна послідовність\n" + +-#: ogginfo/ogginfo2.c:356 +-#, fuzzy +-msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" ++#: ogginfo/ogginfo2.c:295 ++msgid "Warning: Failure in utf8 decoder. This should be impossible\n" + msgstr "Попередження: помилка у utf8 декодері. Взагалі, це неможливо\n" + +-#: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 ++#: ogginfo/ogginfo2.c:318 + #, c-format +-msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "" ++msgid "Warning: Could not decode theora header packet - invalid theora stream (%d)\n" ++msgstr "Попередження: не вдається розкодувати пакет заголовків theora - неправильний потік theora (%d)\n" + +-#: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Попередження: не вдається розкодувати пакет заголовків theora - неправильний " +-"потік theora (%d)\n" +- +-#: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Попередження: заголовки theora потоку %d некоректно розділені. Остання " +-"сторінка заголовку містить додаткові пакети або має не-нульовий granulepos\n" ++#: ogginfo/ogginfo2.c:325 ++#, c-format ++msgid "Warning: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Попередження: заголовки theora потоку %d некоректно розділені. Остання сторінка заголовку містить додаткові пакети або має не-нульовий granulepos\n" + +-#: ogginfo/ogginfo2.c:400 ++#: ogginfo/ogginfo2.c:329 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" + msgstr "Оброблені заголовки theora для потоку %d, далі йде інформація...\n" + +-#: ogginfo/ogginfo2.c:403 ++#: ogginfo/ogginfo2.c:332 + #, c-format + msgid "Version: %d.%d.%d\n" + msgstr "Версія: %d.%d.%d\n" + +-#: ogginfo/ogginfo2.c:405 ogginfo/ogginfo2.c:583 ogginfo/ogginfo2.c:743 ++#: ogginfo/ogginfo2.c:334 ogginfo/ogginfo2.c:491 + #, c-format + msgid "Vendor: %s\n" + msgstr "Постачальник: %s\n" + +-#: ogginfo/ogginfo2.c:406 ++#: ogginfo/ogginfo2.c:335 + #, c-format + msgid "Width: %d\n" + msgstr "Ширина: %d\n" + +-#: ogginfo/ogginfo2.c:407 ++#: ogginfo/ogginfo2.c:336 + #, c-format + msgid "Height: %d\n" + msgstr "Висота: %d\n" + +-#: ogginfo/ogginfo2.c:408 ++#: ogginfo/ogginfo2.c:337 + #, c-format + msgid "Total image: %d by %d, crop offset (%d, %d)\n" + msgstr "Повне зображення: %d на %d, зсув кадрування (%d, %d)\n" + +-#: ogginfo/ogginfo2.c:411 ++#: ogginfo/ogginfo2.c:340 + msgid "Frame offset/size invalid: width incorrect\n" + msgstr "Некоректний зсув/розмір кадру: некоректна ширина\n" + +-#: ogginfo/ogginfo2.c:413 ++#: ogginfo/ogginfo2.c:342 + msgid "Frame offset/size invalid: height incorrect\n" + msgstr "Некоректний зсув/розмір кадру: некоректна висота\n" + +-#: ogginfo/ogginfo2.c:416 ++#: ogginfo/ogginfo2.c:345 + msgid "Invalid zero framerate\n" + msgstr "Некоректний нульова частота кадрів\n" + +-#: ogginfo/ogginfo2.c:418 ++#: ogginfo/ogginfo2.c:347 + #, c-format + msgid "Framerate %d/%d (%.02f fps)\n" + msgstr "Частота кадрів %d/%d (%.02f кадр/с)\n" + +-#: ogginfo/ogginfo2.c:422 ++#: ogginfo/ogginfo2.c:351 + msgid "Aspect ratio undefined\n" + msgstr "Не визначено співвідношення сторін\n" + +-#: ogginfo/ogginfo2.c:427 +-#, fuzzy, c-format +-msgid "Pixel aspect ratio %d:%d (%f:1)\n" ++#: ogginfo/ogginfo2.c:356 ++#, c-format ++msgid "Pixel aspect ratio %d:%d (1:%f)\n" + msgstr "Співвідношення сторін точки %d:%d (1:%f)\n" + +-#: ogginfo/ogginfo2.c:429 ++#: ogginfo/ogginfo2.c:358 + msgid "Frame aspect 4:3\n" + msgstr "Співвідношення сторін кадру 4:3\n" + +-#: ogginfo/ogginfo2.c:431 ++#: ogginfo/ogginfo2.c:360 + msgid "Frame aspect 16:9\n" + msgstr "Співвідношення сторін кадру 16:9\n" + +-#: ogginfo/ogginfo2.c:433 +-#, fuzzy, c-format +-msgid "Frame aspect %f:1\n" +-msgstr "Співвідношення сторін кадру 4:3\n" ++#: ogginfo/ogginfo2.c:362 ++#, c-format ++msgid "Frame aspect 1:%d\n" ++msgstr "Співвідношення сторін кадру 1:%d\n" + +-#: ogginfo/ogginfo2.c:437 ++#: ogginfo/ogginfo2.c:366 + msgid "Colourspace: Rec. ITU-R BT.470-6 System M (NTSC)\n" + msgstr "Простір кольорів: Rec. ITU-R BT.470-6 System M (NTSC)\n" + +-#: ogginfo/ogginfo2.c:439 ++#: ogginfo/ogginfo2.c:368 + msgid "Colourspace: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + msgstr "Простір кольорів: Rec. ITU-R BT.470-6 Systems B and G (PAL)\n" + +-#: ogginfo/ogginfo2.c:441 ++#: ogginfo/ogginfo2.c:370 + msgid "Colourspace unspecified\n" + msgstr "Простір кольорів не визначений\n" + +-#: ogginfo/ogginfo2.c:444 ++#: ogginfo/ogginfo2.c:373 + msgid "Pixel format 4:2:0\n" + msgstr "Формат точок 4:2:0\n" + +-#: ogginfo/ogginfo2.c:446 ++#: ogginfo/ogginfo2.c:375 + msgid "Pixel format 4:2:2\n" + msgstr "Формат точок 4:2:2\n" + +-#: ogginfo/ogginfo2.c:448 ++#: ogginfo/ogginfo2.c:377 + msgid "Pixel format 4:4:4\n" + msgstr "Формат точок 4:4:4\n" + +-#: ogginfo/ogginfo2.c:450 ++#: ogginfo/ogginfo2.c:379 + msgid "Pixel format invalid\n" + msgstr "Некоректний формат точок\n" + +-#: ogginfo/ogginfo2.c:452 ++#: ogginfo/ogginfo2.c:381 + #, c-format + msgid "Target bitrate: %d kbps\n" + msgstr "Цільова щільність бітів: %d кбіт/с\n" + +-#: ogginfo/ogginfo2.c:453 ++#: ogginfo/ogginfo2.c:382 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" + msgstr "Номінальна якість (0-63): %d\n" + +-#: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 ++#: ogginfo/ogginfo2.c:385 ogginfo/ogginfo2.c:514 + msgid "User comments section follows...\n" + msgstr "Далі слідує секція коментарів користувача...\n" + +-#: ogginfo/ogginfo2.c:477 +-msgid "WARNING: Expected frame %" +-msgstr "" ++#: ogginfo/ogginfo2.c:401 ogginfo/ogginfo2.c:530 ++msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" ++msgstr "Попередження: значення granulepos потоку %d зменшилось з %I64d до %I64d" + +-#: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy +-msgid "WARNING: granulepos in stream %d decreases from %" ++#: ogginfo/ogginfo2.c:404 ogginfo/ogginfo2.c:533 ++#, c-format ++msgid "Warning: granulepos in stream %d decreases from %lld to %lld" + msgstr "Попередження: значення granulepos потоку %d зменшилось з %lld до %lld" + +-#: ogginfo/ogginfo2.c:520 ++#: ogginfo/ogginfo2.c:432 + msgid "" + "Theora stream %d:\n" +-"\tTotal data length: %" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" ++"Потік Theora %d:\n" ++"\tДовжина даних: %I64d байт\n" ++"\tЧас відтворення: %ldхв:%02ld.%03ldс\n" ++"\tСередня щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:438 ++#, c-format + msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" ++"Theora stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Попередження: не вдається розкодувати пакет заголовків vorbis - неправильний " +-"потік vorbis (%d)\n" ++"Потік Theora%d:\n" ++"\tДовжина даних: %lld байт\n" ++"\tЧас відтворення: %ldхв:%02ld.%03ldс\n" ++"\tСередня щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Попередження: заголовки vorbis потоку %d некоректно розділені. Остання " +-"сторінка заголовка містить додаткові пакети або має не-нульовий granulepos\n" ++#: ogginfo/ogginfo2.c:466 ++#, c-format ++msgid "Warning: Could not decode vorbis header packet - invalid vorbis stream (%d)\n" ++msgstr "Попередження: не вдається розкодувати пакет заголовків vorbis - неправильний потік vorbis (%d)\n" ++ ++#: ogginfo/ogginfo2.c:473 ++#, c-format ++msgid "Warning: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "Попередження: заголовки vorbis потоку %d некоректно розділені. Остання сторінка заголовка містить додаткові пакети або має не-нульовий granulepos\n" + +-#: ogginfo/ogginfo2.c:569 ++#: ogginfo/ogginfo2.c:477 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" + msgstr "Оброблені заголовки vorbis для потоку %d, далі йде інформація...\n" + +-#: ogginfo/ogginfo2.c:572 ++#: ogginfo/ogginfo2.c:480 + #, c-format + msgid "Version: %d\n" + msgstr "Версія: %d\n" + +-#: ogginfo/ogginfo2.c:576 ++#: ogginfo/ogginfo2.c:484 + #, c-format + msgid "Vendor: %s (%s)\n" + msgstr "Постачальник: %s (%s)\n" + +-#: ogginfo/ogginfo2.c:584 ++#: ogginfo/ogginfo2.c:492 + #, c-format + msgid "Channels: %d\n" + msgstr "Канали: %d\n" + +-#: ogginfo/ogginfo2.c:585 ++#: ogginfo/ogginfo2.c:493 + #, c-format + msgid "" + "Rate: %ld\n" +@@ -2150,199 +1487,96 @@ msgstr "" + "Дискретизація: %ld\n" + "\n" + +-#: ogginfo/ogginfo2.c:588 ++#: ogginfo/ogginfo2.c:496 + #, c-format + msgid "Nominal bitrate: %f kb/s\n" + msgstr "Номінальна щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:591 ++#: ogginfo/ogginfo2.c:499 + msgid "Nominal bitrate not set\n" + msgstr "Номінальна щільність бітів не встановлена\n" + +-#: ogginfo/ogginfo2.c:594 ++#: ogginfo/ogginfo2.c:502 + #, c-format + msgid "Upper bitrate: %f kb/s\n" + msgstr "Максимальна щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:597 ++#: ogginfo/ogginfo2.c:505 + msgid "Upper bitrate not set\n" + msgstr "Максимальна щільність бітів не встановлена\n" + +-#: ogginfo/ogginfo2.c:600 ++#: ogginfo/ogginfo2.c:508 + #, c-format + msgid "Lower bitrate: %f kb/s\n" + msgstr "Мінімальна щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:603 ++#: ogginfo/ogginfo2.c:511 + msgid "Lower bitrate not set\n" + msgstr "Мінімальна щільність бітів не встановлена\n" + +-#: ogginfo/ogginfo2.c:630 +-msgid "Negative or zero granulepos (%" +-msgstr "" ++#: ogginfo/ogginfo2.c:539 ++msgid "Negative granulepos on vorbis stream outside of headers. This file was created by a buggy encoder\n" ++msgstr "Від'ємне значення granulepos потоку vorbis на межами заголовку. Файл створений некоректним кодеком\n" + +-#: ogginfo/ogginfo2.c:651 ++#: ogginfo/ogginfo2.c:561 + msgid "" + "Vorbis stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Попередження: не вдається розкодувати пакет заголовків theora - неправильний " +-"потік theora (%d)\n" +- +-#: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" ++"\tTotal data length: %I64d bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Попередження: не вдається розкодувати пакет заголовків theora - неправильний " +-"потік theora (%d)\n" ++"Потік vorbis %d:\n" ++"\tДовжина даних: %I64d байт\n" ++"\tЧас відтворення: %ldхв:%02ld.%03ldс\n" ++"\tСередня щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:567 ++#, c-format + msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" ++"Vorbis stream %d:\n" ++"\tTotal data length: %lld bytes\n" ++"\tPlayback length: %ldm:%02ld.%03lds\n" ++"\tAverage bitrate: %f kb/s\n" + msgstr "" +-"Попередження: заголовки theora потоку %d некоректно розділені. Остання " +-"сторінка заголовку містить додаткові пакети або має не-нульовий granulepos\n" +- +-#: ogginfo/ogginfo2.c:738 +-#, fuzzy, c-format +-msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "Оброблені заголовки theora для потоку %d, далі йде інформація...\n" +- +-#: ogginfo/ogginfo2.c:741 +-#, fuzzy, c-format +-msgid "Version: %d.%d\n" +-msgstr "Версія: %d.%d.%d\n" ++"Потік vorbis %d:\n" ++"\tДовжина даних: %lld байт\n" ++"\tЧас відтворення: %ldхв:%02ld.%03ldс\n" ++"\tСередня щільність бітів: %f кбіт/с\n" + +-#: ogginfo/ogginfo2.c:747 ++#: ogginfo/ogginfo2.c:602 + #, c-format +-msgid "Language: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:750 +-msgid "No language set\n" +-msgstr "" ++msgid "Warning: EOS not set on stream %d\n" ++msgstr "Попередження: для потоку %d не встановлено маркер його кінця\n" + +-#: ogginfo/ogginfo2.c:753 +-#, fuzzy, c-format +-msgid "Category: %s\n" +-msgstr "Постачальник: %s\n" ++#: ogginfo/ogginfo2.c:738 ++msgid "Warning: Invalid header page, no packet found\n" ++msgstr "Попередження: неправильна сторінка заголовку, не знайдено пакет\n" + + #: ogginfo/ogginfo2.c:756 +-#, fuzzy +-msgid "No category set\n" +-msgstr "Номінальна щільність бітів не встановлена\n" +- +-#: ogginfo/ogginfo2.c:761 +-msgid "utf-8" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:765 + #, c-format +-msgid "Character encoding: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:768 +-msgid "Unknown character encoding\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:773 +-msgid "left to right, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:774 +-msgid "right to left, top to bottom" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:775 +-msgid "top to bottom, right to left" +-msgstr "" ++msgid "Warning: Invalid header page in stream %d, contains multiple packets\n" ++msgstr "Попередження: неправильна сторінка заголовку у потоці %d, містить багато пакетів\n" + +-#: ogginfo/ogginfo2.c:776 +-msgid "top to bottom, left to right" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:780 ++#: ogginfo/ogginfo2.c:770 + #, c-format +-msgid "Text directionality: %s\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:783 +-msgid "Unknown text directionality\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:795 +-#, fuzzy +-msgid "Invalid zero granulepos rate\n" +-msgstr "Некоректний нульова частота кадрів\n" +- +-#: ogginfo/ogginfo2.c:797 +-#, fuzzy, c-format +-msgid "Granulepos rate %d/%d (%.02f gps)\n" +-msgstr "Частота кадрів %d/%d (%.02f кадр/с)\n" +- +-#: ogginfo/ogginfo2.c:810 +-msgid "\n" +-msgstr "\n" +- +-#: ogginfo/ogginfo2.c:828 +-msgid "Negative granulepos (%" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:853 +-msgid "" +-"Kate stream %d:\n" +-"\tTotal data length: %" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format +-msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Попередження: для потоку %d не встановлено маркер його кінця\n" +- +-#: ogginfo/ogginfo2.c:1047 +-#, fuzzy +-msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "Попередження: неправильна сторінка заголовку, не знайдено пакет\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Примітка: потік %d має серійний номер %d, що припускається, але може спричинити проблеми з деякими інструментами.\n" + +-#: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format +-msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Попередження: неправильна сторінка заголовку у потоці %d, містить багато " +-"пакетів\n" ++#: ogginfo/ogginfo2.c:788 ++msgid "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted ogg.\n" ++msgstr "Попередження: дірка у даних зі зсувом приблизно %I64d байтів. Пошкоджений ogg.\n" + +-#: ogginfo/ogginfo2.c:1089 ++#: ogginfo/ogginfo2.c:790 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Примітка: потік %d має серійний номер %d, що припускається, але може " +-"спричинити проблеми з деякими інструментами.\n" +- +-#: ogginfo/ogginfo2.c:1107 +-#, fuzzy +-msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "" +-"Попередження: дірка у даних зі зсувом приблизно %lld байтів. Пошкоджений " +-"ogg.\n" ++msgid "Warning: Hole in data found at approximate offset %lld bytes. Corrupted ogg.\n" ++msgstr "Попередження: дірка у даних зі зсувом приблизно %lld байтів. Пошкоджений ogg.\n" + +-#: ogginfo/ogginfo2.c:1134 ++#: ogginfo/ogginfo2.c:815 + #, c-format + msgid "Error opening input file \"%s\": %s\n" + msgstr "Помилка при відкриванні вхідного файлу \"%s\": %s\n" + +-#: ogginfo/ogginfo2.c:1139 ++#: ogginfo/ogginfo2.c:820 + #, c-format + msgid "" + "Processing file \"%s\"...\n" +@@ -2351,90 +1585,79 @@ msgstr "" + "Обробка файлу \"%s\"...\n" + "\n" + +-#: ogginfo/ogginfo2.c:1148 ++#: ogginfo/ogginfo2.c:829 + msgid "Could not find a processor for stream, bailing\n" + msgstr "Не вдається знайти обробник потоку. Завдання повернуто\n" + +-#: ogginfo/ogginfo2.c:1156 ++#: ogginfo/ogginfo2.c:837 + msgid "Page found for stream after EOS flag" + msgstr "Сторінка не існує після ознаки EOS" + +-#: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Порушено обмеження мікшування Ogg, новий потік перед EOS усіх попередніх " +-"котоків" ++#: ogginfo/ogginfo2.c:840 ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Порушено обмеження мікшування Ogg, новий потік перед EOS усіх попередніх котоків" + +-#: ogginfo/ogginfo2.c:1163 ++#: ogginfo/ogginfo2.c:844 + msgid "Error unknown." + msgstr "Невідома помилка." + +-#: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:847 ++#, c-format + msgid "" +-"WARNING: illegally placed page(s) for logical stream %d\n" +-"This indicates a corrupt Ogg file: %s.\n" ++"Warning: illegally placed page(s) for logical stream %d\n" ++"This indicates a corrupt ogg file: %s.\n" + msgstr "" + "Попередження: неправильно розташовані сторінки для потоку %d\n" + "Це означає, що ogg-файл пошкоджений: %s.\n" + +-#: ogginfo/ogginfo2.c:1178 ++#: ogginfo/ogginfo2.c:859 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" + msgstr "Новий логічний потік (#%d, серійний номер: %08x): тип %s\n" + +-#: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag not set on stream %d\n" ++#: ogginfo/ogginfo2.c:862 ++#, c-format ++msgid "Warning: stream start flag not set on stream %d\n" + msgstr "Попередження: для потоку %d не встановлена ознака його початку\n" + +-#: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format +-msgid "WARNING: stream start flag found in mid-stream on stream %d\n" ++#: ogginfo/ogginfo2.c:866 ++#, c-format ++msgid "Warning: stream start flag found in mid-stream on stream %d\n" + msgstr "Попередження: у середині потоку %d знайдено ознаку початку потоку\n" + +-#: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Попередження: пропущений порядковий номер у потоку %d. Отримана сторінка %" +-"ld, але очікувалась %ld. Це свідчить про пропуск у даних.\n" ++#: ogginfo/ogginfo2.c:871 ++#, c-format ++msgid "Warning: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "Попередження: пропущений порядковий номер у потоку %d. Отримана сторінка %ld, але очікувалась %ld. Це свідчить про пропуск у даних.\n" + +-#: ogginfo/ogginfo2.c:1205 ++#: ogginfo/ogginfo2.c:886 + #, c-format + msgid "Logical stream %d ended\n" + msgstr "Логічний потік %d завершився\n" + +-#: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:894 ++#, c-format + msgid "" +-"ERROR: No Ogg data found in file \"%s\".\n" +-"Input probably not Ogg.\n" ++"Error: No ogg data found in file \"%s\".\n" ++"Input probably not ogg.\n" + msgstr "" + "Помилка: Дані ogg не знайдені у файлі \"%s\".\n" + "Ймовірно, вхідні дані не у форматі ogg.\n" + +-#: ogginfo/ogginfo2.c:1224 +-#, fuzzy, c-format +-msgid "ogginfo from %s %s\n" +-msgstr "ogg123 з %s %s\n" +- +-#: ogginfo/ogginfo2.c:1230 +-#, fuzzy, c-format ++#: ogginfo/ogginfo2.c:905 ++#, c-format + msgid "" ++"ogginfo 1.1.0\n" + "(c) 2003-2005 Michael Smith \n" + "\n" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "Flags supported:\n" + "\t-h Show this help message\n" + "\t-q Make less verbose. Once will remove detailed informative\n" + "\t messages, two will remove warnings\n" + "\t-v Make more verbose. This may enable more detailed checks\n" + "\t for some stream types.\n" ++"\n" + msgstr "" + "ogginfo 1.1.0\n" + "(c) 2003-2005 Michael Smith \n" +@@ -2448,17 +1671,12 @@ msgstr "" + "\t перевірки для деяких типів потоків.\n" + "\n" + +-#: ogginfo/ogginfo2.c:1239 ++#: ogginfo/ogginfo2.c:926 + #, c-format +-msgid "\t-V Output version information and exit\n" +-msgstr "" +- +-#: ogginfo/ogginfo2.c:1251 +-#, fuzzy, c-format + msgid "" +-"Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]\n" ++"Usage: ogginfo [flags] file1.ogg [file2.ogg ... fileN.ogg]\n" + "\n" +-"ogginfo is a tool for printing information about Ogg files\n" ++"Ogginfo is a tool for printing information about ogg files\n" + "and for diagnosing problems with them.\n" + "Full help shown with \"ogginfo -h\".\n" + msgstr "" +@@ -2468,12 +1686,10 @@ msgstr "" + "та діагностики проблем з цими файлами.\n" + "Докладна довідка виводиться командою \"ogginfo -h\".\n" + +-#: ogginfo/ogginfo2.c:1285 ++#: ogginfo/ogginfo2.c:955 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"Не вказані вхідні файли. Для отримання довідки використовуйте \"ogginfo -h" +-"\"\n" ++msgstr "Не вказані вхідні файли. Для отримання довідки використовуйте \"ogginfo -h\"\n" + + #: share/getopt.c:673 + #, c-format +@@ -2530,948 +1746,337 @@ msgstr "%s: неоднозначний параметр `-W %s'\n" + msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: параметр `-W %s' не допускає вказування аргументів\n" + +-#: vcut/vcut.c:144 +-#, fuzzy, c-format +-msgid "Couldn't flush output stream\n" +-msgstr "Не вдається обробити точку відрізання \"%s\"\n" ++#: vcut/vcut.c:133 ++#, c-format ++msgid "Page error. Corrupt input.\n" ++msgstr "Помилка сторінки. Пошкоджені вхідні дані.\n" + +-#: vcut/vcut.c:164 +-#, fuzzy, c-format +-msgid "Couldn't close output file\n" +-msgstr "Не вдається обробити точку відрізання \"%s\"\n" ++#: vcut/vcut.c:150 ++#, c-format ++msgid "Bitstream error, continuing\n" ++msgstr "Помилка потоку бітів, продовження роботи\n" + +-#: vcut/vcut.c:225 ++#: vcut/vcut.c:175 + #, c-format +-msgid "Couldn't open %s for writing\n" +-msgstr "Не вдається відкрити %s для записування\n" ++msgid "Found EOS before cut point.\n" ++msgstr "Виявлено кінець потоку перед точкою відрізання.\n" + +-#: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Використання: vcut вх_файл.ogg вих_файл1.ogg вих_файл2.ogg [точка_відрізання " +-"| +точка_відрізання]\n" ++#: vcut/vcut.c:184 ++#, c-format ++msgid "Setting eos: update sync returned 0\n" ++msgstr "Встановлення ознаки кінця потоку: спроба оновлення повернула код 0\n" + +-#: vcut/vcut.c:266 ++#: vcut/vcut.c:194 + #, c-format +-msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgid "Cutpoint not within stream. Second file will be empty\n" ++msgstr "Точка відрізання не в середині потоку. Другий файл буде порожнім.\n" + +-#: vcut/vcut.c:277 ++#: vcut/vcut.c:227 + #, c-format +-msgid "Couldn't open %s for reading\n" +-msgstr "Не вдається відкрити %s для читання\n" ++msgid "Unhandled special case: first file too short?\n" ++msgstr "Необроблений спеціальний випадок: перший файл занадто короткий?\n" + +-#: vcut/vcut.c:292 vcut/vcut.c:296 ++#: vcut/vcut.c:286 + #, c-format +-msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Не вдається обробити точку відрізання \"%s\"\n" ++msgid "" ++"ERROR: First two audio packets did not fit into one\n" ++" ogg page. File may not decode correctly.\n" ++msgstr "" ++"ПОМИЛКА: перші два звукових пакети не вміщаються у одну\n" ++" сторінку ogg. Файл не може бути коректно декодований.\n" + +-#: vcut/vcut.c:301 +-#, fuzzy, c-format +-msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Обробка: Вирізання у позиції %lld секунд\n" ++#: vcut/vcut.c:299 ++#, c-format ++msgid "Recoverable bitstream error\n" ++msgstr "Виправна помилка потоку бітів\n" + +-#: vcut/vcut.c:303 ++#: vcut/vcut.c:309 + #, c-format +-msgid "Processing: Cutting at %lld samples\n" +-msgstr "Обробка: Вирізання у позиції %lld секунд\n" ++msgid "Bitstream error\n" ++msgstr "Помилка потоку бітів\n" + +-#: vcut/vcut.c:314 ++#: vcut/vcut.c:332 + #, c-format +-msgid "Processing failed\n" +-msgstr "Обробка не вдалась\n" ++msgid "Update sync returned 0, setting eos\n" ++msgstr "Спроба оновлення повернула 0, встановлення ознаки кінця потоку\n" + +-#: vcut/vcut.c:355 +-#, fuzzy, c-format +-msgid "WARNING: unexpected granulepos " +-msgstr "Попередження: неочікуваний кінець файлу при читанні заголовку WAV\n" ++#: vcut/vcut.c:381 ++#, c-format ++msgid "Input not ogg.\n" ++msgstr "Вхідні дані не у форматі ogg.\n" + +-#: vcut/vcut.c:406 +-#, fuzzy, c-format +-msgid "Cutpoint not found\n" +-msgstr "Ключ не знайдено" ++#: vcut/vcut.c:391 ++#, c-format ++msgid "Error in first page\n" ++msgstr "Помилка на першій сторінці\n" + +-#: vcut/vcut.c:412 ++#: vcut/vcut.c:396 + #, c-format +-msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgid "error in first packet\n" ++msgstr "помилка у першому пакеті\n" + +-#: vcut/vcut.c:456 ++#: vcut/vcut.c:402 + #, c-format +-msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgid "Error in primary header: not vorbis?\n" ++msgstr "Помилка у основному заголовку: не vorbis?\n" + +-#: vcut/vcut.c:460 ++#: vcut/vcut.c:422 + #, c-format +-msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgid "Secondary header corrupt\n" ++msgstr "Вторинний заголовок пошкоджений\n" + +-#: vcut/vcut.c:498 +-#, fuzzy, c-format +-msgid "Couldn't write packet to output file\n" +-msgstr "Помилка при записуванні коментарів у файл виводу: %s\n" ++#: vcut/vcut.c:435 ++#, c-format ++msgid "EOF in headers\n" ++msgstr "у заголовках виявлено кінець файлу\n" + +-#: vcut/vcut.c:519 +-#, fuzzy, c-format +-msgid "BOS not set on first page of stream\n" +-msgstr "Помилка при читанні першої сторінки бітового потоку Ogg." ++#: vcut/vcut.c:468 ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cutpoint]\n" ++msgstr "Використання: vcut вх_файл.ogg вих_файл1.ogg вих_файл2.ogg [точка_відрізання | +точка_відрізання]\n" + +-#: vcut/vcut.c:534 ++#: vcut/vcut.c:472 + #, c-format +-msgid "Multiplexed bitstreams are not supported\n" ++msgid "" ++"WARNING: vcut is still experimental code.\n" ++"Check that the output files are correct before deleting sources.\n" ++"\n" + msgstr "" ++"ПОПЕРЕДЖЕННЯ: vcut - експериментальна програма.\n" ++"Перевірте коректність отриманих файлів перед видаленням вхідних.\n" ++"\n" + +-#: vcut/vcut.c:545 +-#, fuzzy, c-format +-msgid "Internal stream parsing error\n" +-msgstr "Виправна помилка потоку бітів\n" +- +-#: vcut/vcut.c:559 +-#, fuzzy, c-format +-msgid "Header packet corrupt\n" +-msgstr "Вторинний заголовок пошкоджений\n" +- +-#: vcut/vcut.c:565 ++#: vcut/vcut.c:477 + #, c-format +-msgid "Bitstream error, continuing\n" +-msgstr "Помилка потоку бітів, продовження роботи\n" +- +-#: vcut/vcut.c:575 +-#, fuzzy, c-format +-msgid "Error in header: not vorbis?\n" +-msgstr "Помилка у основному заголовку: не vorbis?\n" ++msgid "Couldn't open %s for reading\n" ++msgstr "Не вдається відкрити %s для читання\n" + +-#: vcut/vcut.c:626 ++#: vcut/vcut.c:482 vcut/vcut.c:487 + #, c-format +-msgid "Input not ogg.\n" +-msgstr "Вхідні дані не у форматі ogg.\n" ++msgid "Couldn't open %s for writing\n" ++msgstr "Не вдається відкрити %s для записування\n" + +-#: vcut/vcut.c:630 +-#, fuzzy, c-format +-msgid "Page error, continuing\n" +-msgstr "Помилка потоку бітів, продовження роботи\n" ++#: vcut/vcut.c:493 vcut/vcut.c:498 ++#, c-format ++msgid "Couldn't parse cutpoint \"%s\"\n" ++msgstr "Не вдається обробити точку відрізання \"%s\"\n" + +-#: vcut/vcut.c:640 ++#: vcut/vcut.c:503 + #, c-format +-msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgid "Processing: Cutting at %lld seconds\n" ++msgstr "Обробка: Вирізання у позиції %lld секунд\n" + +-#: vcut/vcut.c:644 +-#, fuzzy, c-format +-msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Виявлено кінець потоку перед точкою відрізання.\n" ++#: vcut/vcut.c:505 ++#, c-format ++msgid "Processing: Cutting at %lld samples\n" ++msgstr "Обробка: Вирізання у позиції %lld секунд\n" + +-#: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 +-msgid "Couldn't get enough memory for input buffering." +-msgstr "" ++#: vcut/vcut.c:515 ++#, c-format ++msgid "Processing failed\n" ++msgstr "Обробка не вдалась\n" + +-#: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 +-msgid "Error reading first page of Ogg bitstream." +-msgstr "Помилка при читанні першої сторінки бітового потоку Ogg." ++#: vcut/vcut.c:537 ++#, c-format ++msgid "Error reading headers\n" ++msgstr "Помилка читання заголовків\n" + +-#: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 +-msgid "Error reading initial header packet." +-msgstr "Помилка при читання заголовка пакету." ++#: vcut/vcut.c:560 ++#, c-format ++msgid "Error writing first output file\n" ++msgstr "Помилка запису першого файлу виводу\n" + +-#: vorbiscomment/vcedit.c:238 +-msgid "Couldn't get enough memory to register new stream serial number." +-msgstr "" ++#: vcut/vcut.c:568 ++#, c-format ++msgid "Error writing second output file\n" ++msgstr "Помилка запису другого файлу виводу\n" + +-#: vorbiscomment/vcedit.c:506 ++#: vorbiscomment/vcedit.c:229 + msgid "Input truncated or empty." + msgstr "Вхідні дані обрізані чи порожні." + +-#: vorbiscomment/vcedit.c:508 ++#: vorbiscomment/vcedit.c:231 + msgid "Input is not an Ogg bitstream." + msgstr "Вхідні дані не є бітовим потоком Ogg." + +-#: vorbiscomment/vcedit.c:566 +-#, fuzzy +-msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Бітовий потік Ogg не містить дані vorbis." ++#: vorbiscomment/vcedit.c:249 ++msgid "Error reading first page of Ogg bitstream." ++msgstr "Помилка при читанні першої сторінки бітового потоку Ogg." + +-#: vorbiscomment/vcedit.c:579 +-#, fuzzy +-msgid "EOF before recognised stream." +-msgstr "Виявлено кінець файлу перед до закінчення заголовків." ++#: vorbiscomment/vcedit.c:255 ++msgid "Error reading initial header packet." ++msgstr "Помилка при читання заголовка пакету." + +-#: vorbiscomment/vcedit.c:595 +-#, fuzzy +-msgid "Ogg bitstream does not contain a supported data-type." ++#: vorbiscomment/vcedit.c:261 ++msgid "Ogg bitstream does not contain vorbis data." + msgstr "Бітовий потік Ogg не містить дані vorbis." + +-#: vorbiscomment/vcedit.c:639 ++#: vorbiscomment/vcedit.c:284 + msgid "Corrupt secondary header." + msgstr "Пошкоджений вторинний заголовок." + +-#: vorbiscomment/vcedit.c:660 +-#, fuzzy +-msgid "EOF before end of Vorbis headers." ++#: vorbiscomment/vcedit.c:305 ++msgid "EOF before end of vorbis headers." + msgstr "Виявлено кінець файлу перед до закінчення заголовків." + +-#: vorbiscomment/vcedit.c:835 ++#: vorbiscomment/vcedit.c:458 + msgid "Corrupt or missing data, continuing..." + msgstr "Пошкоджені або відсутні дані, продовження роботи..." + +-#: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "" +-"Помилка при записувані потоку виводу. Потік виводу може бути пошкоджений чи " +-"обрізаний." ++#: vorbiscomment/vcedit.c:498 ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Помилка при записувані потоку виводу. Потік виводу може бути пошкоджений чи обрізаний." + +-#: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format +-msgid "Failed to open file as Vorbis: %s\n" ++#: vorbiscomment/vcomment.c:108 vorbiscomment/vcomment.c:134 ++#, c-format ++msgid "Failed to open file as vorbis: %s\n" + msgstr "Помилка при відкриванні файлу як файлу vorbis: %s\n" + +-#: vorbiscomment/vcomment.c:241 ++#: vorbiscomment/vcomment.c:153 + #, c-format + msgid "Bad comment: \"%s\"\n" + msgstr "Неправильний коментар: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:253 ++#: vorbiscomment/vcomment.c:165 + #, c-format + msgid "bad comment: \"%s\"\n" + msgstr "неправильний коментар: \"%s\"\n" + +-#: vorbiscomment/vcomment.c:263 ++#: vorbiscomment/vcomment.c:175 + #, c-format + msgid "Failed to write comments to output file: %s\n" + msgstr "Помилка при записуванні коментарів у файл виводу: %s\n" + +-#: vorbiscomment/vcomment.c:280 ++#: vorbiscomment/vcomment.c:192 + #, c-format + msgid "no action specified\n" + msgstr "не вказана дія\n" + +-#: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format +-msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Не вдається перетворити коментар у UTF-8, не можна додати\n" +- +-#: vorbiscomment/vcomment.c:526 +-#, c-format +-msgid "" +-"vorbiscomment from %s %s\n" +-" by the Xiph.Org Foundation (http://www.xiph.org/)\n" +-"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:529 +-#, c-format +-msgid "List or edit comments in Ogg Vorbis files.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:532 ++#: vorbiscomment/vcomment.c:292 + #, c-format + msgid "" + "Usage: \n" +-" vorbiscomment [-Vh]\n" +-" vorbiscomment [-lRe] inputfile\n" +-" vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:538 +-#, c-format +-msgid "Listing options\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:539 +-#, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:542 +-#, fuzzy, c-format +-msgid "Editing options\n" +-msgstr "Неправильний тип у списку параметрів" +- +-#: vorbiscomment/vcomment.c:543 +-#, c-format +-msgid " -a, --append Append comments\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:544 +-#, c-format +-msgid "" +-" -t \"name=value\", --tag \"name=value\"\n" +-" Specify a comment tag on the commandline\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:546 +-#, c-format +-msgid " -w, --write Write comments, replacing the existing ones\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:550 +-#, c-format +-msgid "" +-" -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:553 +-#, c-format +-msgid " -R, --raw Read and write comments in UTF-8\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:554 +-#, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:558 +-#, c-format +-msgid " -V, --version Output version information and exit\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:561 +-#, c-format +-msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" +-"errors are encountered during processing.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:566 +-#, c-format +-msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" +-"editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" +-"disables reading from stdin.\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:573 +-#, c-format +-msgid "" +-"Examples:\n" +-" vorbiscomment -a in.ogg -c comments.txt\n" +-" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:578 +-#, c-format +-msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" +-"this is not sufficient for general round-tripping of comments in all cases,\n" +-"since comments can contain newlines. To handle that, use escaping (-e,\n" +-"--escape).\n" +-msgstr "" +- +-#: vorbiscomment/vcomment.c:643 ++" vorbiscomment [-l] file.ogg (to list the comments)\n" ++" vorbiscomment -a in.ogg out.ogg (to append comments)\n" ++" vorbiscomment -w in.ogg out.ogg (to modify comments)\n" ++"\tin the write case, a new set of comments in the form\n" ++"\t'TAG=value' is expected on stdin. This set will\n" ++"\tcompletely replace the existing set.\n" ++" Either of -a and -w can take only a single filename,\n" ++" in which case a temporary file will be used.\n" ++" -c can be used to take comments from a specified file\n" ++" instead of stdin.\n" ++" Example: vorbiscomment -a in.ogg -c comments.txt\n" ++" will append the comments in comments.txt to in.ogg\n" ++" Finally, you may specify any number of tags to add on\n" ++" the command line using the -t option. e.g.\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" ++" (note that when using this, reading comments from the comment\n" ++" file or stdin is disabled)\n" ++" Raw mode (--raw, -R) will read and write comments in UTF-8,\n" ++" rather than converting to the user's character set. This is\n" ++" useful for using vorbiscomment in scripts. However, this is\n" ++" not sufficient for general round-tripping of comments in all\n" ++" cases.\n" ++msgstr "" ++"Використання: \n" ++" vorbiscomment [-l] файл.ogg (перегляд коментарів)\n" ++" vorbiscomment -a вх.ogg вих.ogg (додати коментар)\n" ++" vorbiscomment -w вх.ogg вих.ogg (змінити коментар)\n" ++"\tпри записуванні, на стандартному потоку вводу очікується новий набір\n" ++"\tкоментарів у вигляді 'ТЕГ=значення'. Цей набір буде повністю замінювати\n" ++"\tіснуючий набір.\n" ++" Аргументом параметрів -a та -w може бути лише один файл,\n" ++" у цьому випаду буде використовуватись тимчасовий файл.\n" ++" Параметр -c може використовуватись для вказування, що коментарі\n" ++" слід брати з вказаного файлу, а не зі стандартного вводу.\n" ++" Приклад: vorbiscomment -a in.ogg -c comments.txt\n" ++" додасть коментарі з файлу comments.txt до in.ogg\n" ++" Зрештою, ви можете вказати будь-яку кількість тегів у командному\n" ++" рядку використовуючи параметр -t. Наприклад:\n" ++" vorbiscomment -a in.ogg -t \"ARTIST=Певний артист\" -t \"TITLE=Назва\"\n" ++" (зауважте, якщо використовується такий спосіб, читання коментарів з\n" ++" файлу чи зі стандартного потоку помилок вимкнено)\n" ++" У сирому режимі (--raw, -R) коментарі читаються та записуються у utf8,\n" ++" замість перетворення їх у кодування користувача. Це корисно для\n" ++" використання vorbiscomment у сценаріях. Проте цього недостатньо\n" ++" для основної обробки коментарів в усіх випадках.\n" ++ ++#: vorbiscomment/vcomment.c:376 + #, c-format + msgid "Internal error parsing command options\n" + msgstr "Внутрішня помилка при аналізі параметрів командного рядка\n" + +-#: vorbiscomment/vcomment.c:662 +-#, c-format +-msgid "vorbiscomment from vorbis-tools " +-msgstr "" +- +-#: vorbiscomment/vcomment.c:732 ++#: vorbiscomment/vcomment.c:462 + #, c-format + msgid "Error opening input file '%s'.\n" + msgstr "Помилка при відкриванні вхідного файлу '%s'.\n" + +-#: vorbiscomment/vcomment.c:741 ++#: vorbiscomment/vcomment.c:471 + #, c-format + msgid "Input filename may not be the same as output filename\n" + msgstr "Назва вхідного файлу не може співпадати з назвою файлу виводу\n" + +-#: vorbiscomment/vcomment.c:752 ++#: vorbiscomment/vcomment.c:482 + #, c-format + msgid "Error opening output file '%s'.\n" + msgstr "Помилка при відкриванні файлу виводу '%s'.\n" + +-#: vorbiscomment/vcomment.c:767 ++#: vorbiscomment/vcomment.c:497 + #, c-format + msgid "Error opening comment file '%s'.\n" + msgstr "Помилка при відкриванні файлу коментарів '%s'.\n" + +-#: vorbiscomment/vcomment.c:784 ++#: vorbiscomment/vcomment.c:514 + #, c-format + msgid "Error opening comment file '%s'\n" + msgstr "Помилка при відкриванні файлу коментарів '%s'\n" + +-#: vorbiscomment/vcomment.c:818 ++#: vorbiscomment/vcomment.c:542 + #, c-format + msgid "Error removing old file %s\n" + msgstr "Помилка видалення старого файлу %s\n" + +-#: vorbiscomment/vcomment.c:820 ++#: vorbiscomment/vcomment.c:544 + #, c-format + msgid "Error renaming %s to %s\n" + msgstr "Помилка перейменування %s у %s\n" + +-#: vorbiscomment/vcomment.c:830 +-#, fuzzy, c-format +-msgid "Error removing erroneous temporary file %s\n" +-msgstr "Помилка видалення старого файлу %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Читання файлів WAV" +- +-#, fuzzy +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "Формат Big endian 24-біт PCM наразі не підтримується, завершення роботи.\n" +- +-#, fuzzy +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Внутрішня помилка при аналізі параметрів командного рядка\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Помилка сторінки. Пошкоджені вхідні дані.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "" +-#~ "Встановлення ознаки кінця потоку: спроба оновлення повернула код 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "Точка відрізання не в середині потоку. Другий файл буде порожнім.\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "Необроблений спеціальний випадок: перший файл занадто короткий?\n" +- +-#, fuzzy +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "Точка відрізання не в середині потоку. Другий файл буде порожнім.\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "ПОМИЛКА: перші два звукових пакети не вміщаються у одну\n" +-#~ " сторінку ogg. Файл не може бути коректно декодований.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Спроба оновлення повернула 0, встановлення ознаки кінця потоку\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Помилка потоку бітів\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Помилка на першій сторінці\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "помилка у першому пакеті\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "у заголовках виявлено кінець файлу\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "ПОПЕРЕДЖЕННЯ: vcut - експериментальна програма.\n" +-#~ "Перевірте коректність отриманих файлів перед видаленням вхідних.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Помилка читання заголовків\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Помилка запису першого файлу виводу\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Помилка запису другого файлу виводу\n" +- +-#~ msgid "" +-#~ "ogg123 from %s %s\n" +-#~ " by the Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Usage: ogg123 [] ...\n" +-#~ "\n" +-#~ " -h, --help this help\n" +-#~ " -V, --version display Ogg123 version\n" +-#~ " -d, --device=d uses 'd' as an output device\n" +-#~ " Possible devices are ('*'=live, '@'=file):\n" +-#~ " " +-#~ msgstr "" +-#~ "ogg123 з %s %s\n" +-#~ " Xiph.org Foundation (http://www.xiph.org/)\n" +-#~ "\n" +-#~ "Використання: ogg123 [<параметри>] <вхідний файл> ...\n" +-#~ "\n" +-#~ " -h, --help ця довідка\n" +-#~ " -V, --version вивести версію Ogg123\n" +-#~ " -d, --device=d використовувати \"d\" у якості пристрою вводу-виводу\n" +-#~ " Можливі пристрої: ('*'=справжній, '@'=файл):\n" +-#~ " " +- +-#~ msgid "" +-#~ " -f, --file=filename Set the output filename for a previously\n" +-#~ " specified file device (with -d).\n" +-#~ " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" +-#~ " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" +-#~ " -o, --device-option=k:v passes special option k with value\n" +-#~ " v to previously specified device (with -d). See\n" +-#~ " man page for more info.\n" +-#~ " -@, --list=filename Read playlist of files and URLs from \"filename" +-#~ "\"\n" +-#~ " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-#~ " -p n, --prebuffer n Load n%% of the input buffer before playing\n" +-#~ " -v, --verbose Display progress and other status information\n" +-#~ " -q, --quiet Don't display anything (no title)\n" +-#~ " -x n, --nth Play every 'n'th block\n" +-#~ " -y n, --ntimes Repeat every played block 'n' times\n" +-#~ " -z, --shuffle Shuffle play\n" +-#~ "\n" +-#~ "ogg123 will skip to the next song on SIGINT (Ctrl-C); two SIGINTs within\n" +-#~ "s milliseconds make ogg123 terminate.\n" +-#~ " -l, --delay=s Set s [milliseconds] (default 500).\n" +-#~ msgstr "" +-#~ " -f, --file=назва_файлу Встановити назву файлу виводу з вказаного " +-#~ "раніше\n" +-#~ " файлу пристрою (з параметром -d).\n" +-#~ " -k n, --skip n Пропустити перші \"n\" секунд\n" +-#~ " -K n, --end n Закінчити через 'n' секунд (або формат гг:хх:сс)\n" +-#~ " -o, --device-option=k:v передати спеціальний параметр k зі значенням\n" +-#~ " v раніше вказаному пристрою (ключем -d). Додаткову\n" +-#~ " інформацію дивіться на man-сторінці.\n" +-#~ " -@, --list=файл Прочитати список відтворення та URL з \"файл\"\n" +-#~ " -b n, --buffer n використовувати вхідний буфер розміром \"n\" кБ\n" +-#~ " -p n, --prebuffer n завантажити n%% з вхідного буфера перед " +-#~ "відтворенням\n" +-#~ " -v, --verbose показувати прогрес та іншу інформацію про статус\n" +-#~ " -q, --quiet нічого не відображати (без заголовка)\n" +-#~ " -x n, --nth відтворювати кожен \"n\"-й блок\n" +-#~ " -y n, --ntimes повторювати \"n\" разів кожен блок, що відтворюється\n" +-#~ " -z, --shuffle випадкове відтворення\n" +-#~ "\n" +-#~ "При отриманні сигналу SIGINT (Ctrl-C) програма ogg123 пропускає наступну " +-#~ "пісню;\n" +-#~ "два сигнали SIGINT протягом s мілісекунд завершують роботу ogg123.\n" +-#~ " -l, --delay=s встановлює значення s [у мілісекундах] (типово - 500).\n" +- +-#~ msgid "" +-#~ "%s%s\n" +-#~ "Usage: oggenc [options] input.wav [...]\n" +-#~ "\n" +-#~ "OPTIONS:\n" +-#~ " General:\n" +-#~ " -Q, --quiet Produce no output to stderr\n" +-#~ " -h, --help Print this help text\n" +-#~ " -v, --version Print the version number\n" +-#~ " -r, --raw Raw mode. Input files are read directly as PCM " +-#~ "data\n" +-#~ " -B, --raw-bits=n Set bits/sample for raw input. Default is 16\n" +-#~ " -C, --raw-chan=n Set number of channels for raw input. Default is 2\n" +-#~ " -R, --raw-rate=n Set samples/sec for raw input. Default is 44100\n" +-#~ " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" +-#~ " -b, --bitrate Choose a nominal bitrate to encode at. Attempt\n" +-#~ " to encode at a bitrate averaging this. Takes an\n" +-#~ " argument in kbps. By default, this produces a VBR\n" +-#~ " encoding, equivalent to using -q or --quality.\n" +-#~ " See the --managed option to use a managed bitrate\n" +-#~ " targetting the selected bitrate.\n" +-#~ " --managed Enable the bitrate management engine. This will " +-#~ "allow\n" +-#~ " much greater control over the precise bitrate(s) " +-#~ "used,\n" +-#~ " but encoding will be much slower. Don't use it " +-#~ "unless\n" +-#~ " you have a strong need for detailed control over\n" +-#~ " bitrate, such as for streaming.\n" +-#~ " -m, --min-bitrate Specify a minimum bitrate (in kbps). Useful for\n" +-#~ " encoding for a fixed-size channel. Using this will\n" +-#~ " automatically enable managed bitrate mode (see\n" +-#~ " --managed).\n" +-#~ " -M, --max-bitrate Specify a maximum bitrate in kbps. Useful for\n" +-#~ " streaming applications. Using this will " +-#~ "automatically\n" +-#~ " enable managed bitrate mode (see --managed).\n" +-#~ " --advanced-encode-option option=value\n" +-#~ " Sets an advanced encoder option to the given " +-#~ "value.\n" +-#~ " The valid options (and their values) are " +-#~ "documented\n" +-#~ " in the man page supplied with this program. They " +-#~ "are\n" +-#~ " for advanced users only, and should be used with\n" +-#~ " caution.\n" +-#~ " -q, --quality Specify quality, between -1 (very low) and 10 " +-#~ "(very\n" +-#~ " high), instead of specifying a particular bitrate.\n" +-#~ " This is the normal mode of operation.\n" +-#~ " Fractional qualities (e.g. 2.75) are permitted\n" +-#~ " The default quality level is 3.\n" +-#~ " --resample n Resample input data to sampling rate n (Hz)\n" +-#~ " --downmix Downmix stereo to mono. Only allowed on stereo\n" +-#~ " input.\n" +-#~ " -s, --serial Specify a serial number for the stream. If " +-#~ "encoding\n" +-#~ " multiple files, this will be incremented for each\n" +-#~ " stream after the first.\n" +-#~ " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" +-#~ " being copied to the output Ogg Vorbis file.\n" +-#~ "\n" +-#~ " Naming:\n" +-#~ " -o, --output=fn Write file to fn (only valid in single-file mode)\n" +-#~ " -n, --names=string Produce filenames as this string, with %%a, %%t, %%" +-#~ "l,\n" +-#~ " %%n, %%d replaced by artist, title, album, track " +-#~ "number,\n" +-#~ " and date, respectively (see below for specifying " +-#~ "these).\n" +-#~ " %%%% gives a literal %%.\n" +-#~ " -X, --name-remove=s Remove the specified characters from parameters to " +-#~ "the\n" +-#~ " -n format string. Useful to ensure legal " +-#~ "filenames.\n" +-#~ " -P, --name-replace=s Replace characters removed by --name-remove with " +-#~ "the\n" +-#~ " characters specified. If this string is shorter " +-#~ "than the\n" +-#~ " --name-remove list or is not specified, the extra\n" +-#~ " characters are just removed.\n" +-#~ " Default settings for the above two arguments are " +-#~ "platform\n" +-#~ " specific.\n" +-#~ " -c, --comment=c Add the given string as an extra comment. This may " +-#~ "be\n" +-#~ " used multiple times. The argument should be in the\n" +-#~ " format \"tag=value\".\n" +-#~ " -d, --date Date for track (usually date of performance)\n" +-#~ " -N, --tracknum Track number for this track\n" +-#~ " -t, --title Title for this track\n" +-#~ " -l, --album Name of album\n" +-#~ " -a, --artist Name of artist\n" +-#~ " -G, --genre Genre of track\n" +-#~ " If multiple input files are given, then multiple\n" +-#~ " instances of the previous five arguments will be " +-#~ "used,\n" +-#~ " in the order they are given. If fewer titles are\n" +-#~ " specified than files, OggEnc will print a warning, " +-#~ "and\n" +-#~ " reuse the final one for the remaining files. If " +-#~ "fewer\n" +-#~ " track numbers are given, the remaining files will " +-#~ "be\n" +-#~ " unnumbered. For the others, the final tag will be " +-#~ "reused\n" +-#~ " for all others without warning (so you can specify " +-#~ "a date\n" +-#~ " once, for example, and have it used for all the " +-#~ "files)\n" +-#~ "\n" +-#~ "INPUT FILES:\n" +-#~ " OggEnc input files must currently be 24, 16, or 8 bit PCM WAV, AIFF, or " +-#~ "AIFF/C\n" +-#~ " files, 32 bit IEEE floating point WAV, and optionally FLAC or Ogg FLAC. " +-#~ "Files\n" +-#~ " may be mono or stereo (or more channels) and any sample rate.\n" +-#~ " Alternatively, the --raw option may be used to use a raw PCM data file, " +-#~ "which\n" +-#~ " must be 16 bit stereo little-endian PCM ('headerless wav'), unless " +-#~ "additional\n" +-#~ " parameters for raw mode are specified.\n" +-#~ " You can specify taking the file from stdin by using - as the input " +-#~ "filename.\n" +-#~ " In this mode, output is to stdout unless an output filename is " +-#~ "specified\n" +-#~ " with -o\n" +-#~ "\n" +-#~ msgstr "" +-#~ "%s%s\n" +-#~ "Використання: oggenc [параметри] input.wav [...]\n" +-#~ "\n" +-#~ "ПАРАМЕТРИ:\n" +-#~ " Загальні:\n" +-#~ " -Q, --quiet Не виводити у потік помилок\n" +-#~ " -h, --help Виводить цю довідку\n" +-#~ " -v, --version Print the version number\n" +-#~ " -r, --raw Режим без обробки. Вхідні файли читаються як дані " +-#~ "PCM\n" +-#~ " -B, --raw-bits=n Число біт/семпл для необробленого вводу. Типово - " +-#~ "16\n" +-#~ " -C, --raw-chan=n Число каналів для необробленого вводу. Типово - 2\n" +-#~ " -R, --raw-rate=n Число семплів/с для необробленого вводу. Типово - " +-#~ "44100\n" +-#~ " --raw-endianness 1 для bigendian, 0 для little (типово - 0)\n" +-#~ " -b, --bitrate Номінальна щільність бітів для кодування. " +-#~ "Намагається\n" +-#~ " кодувати з вказаною щільністю. Очікує аргумент із\n" +-#~ " зазначенням щільності у кбіт/с. Типово, " +-#~ "використовується VBR\n" +-#~ " кодування, еквівалентне використанню -q чи --" +-#~ "quality.\n" +-#~ " Для використання керованої щільності бітового " +-#~ "потоку\n" +-#~ " дивіться параметр --managed.\n" +-#~ " --managed Вмикає механізм керованої щільності бітового " +-#~ "потоку. Це\n" +-#~ " дозволяє краще керування при використані точної " +-#~ "щільності,\n" +-#~ " але кодування буде значно повільнішим. Не " +-#~ "користуйтесь цим\n" +-#~ " режимом, якщо вам не потрібен детальний контроль " +-#~ "над щільністю\n" +-#~ " потоку бітів, наприклад для потокової трансляції.\n" +-#~ " -m, --min-bitrate Мінімальна щільність бітів (у кбіт/с). Корисно при\n" +-#~ " кодуванні для каналу постійного розміру. " +-#~ "Використання\n" +-#~ " ключа автоматично вмикає призначений режим " +-#~ "щільності\n" +-#~ " потоку (дивіться --managed).\n" +-#~ " -M, --max-bitrate Максимальна щільність бітів (у кбіт/с). Корисно " +-#~ "для\n" +-#~ " потокових прикладних програм. Використання\n" +-#~ " ключа автоматично вмикає призначений режим " +-#~ "щільності\n" +-#~ " потоку (дивіться --managed).\n" +-#~ " --advanced-encode-option параметр=значення\n" +-#~ " Встановлює додаткові параметри механізму " +-#~ "кодування.\n" +-#~ " Можливі параметри (та їх значення) документовані\n" +-#~ " на головній сторінці, що постачається з програмою.\n" +-#~ " Лише для досвідчених користувачі, та має " +-#~ "використовуватись\n" +-#~ " обережно.\n" +-#~ " -q, --quality Якість від 0 (низька) до 10 (висока), замість \n" +-#~ " вказування певної цільності бітів. Це звичайний " +-#~ "режим.\n" +-#~ " Допускається дробове значення якості (наприклад, " +-#~ "2.75)\n" +-#~ " Значення -1 також допускається, але не забезпечує\n" +-#~ " належної якості.\n" +-#~ " --resample n Змінює частоту вхідних даних до значення n (Гц)\n" +-#~ " --downmix Змішує стерео у моно. Допустимо лише для вхідного\n" +-#~ " сигналу у стерео форматі.\n" +-#~ " -s, --serial Вказує серійний номер потоку. Якщо кодується " +-#~ "декілька\n" +-#~ " файлів, це значення автоматично збільшується на 1 " +-#~ "для\n" +-#~ " кожного наступного файлу.\n" +-#~ "\n" +-#~ " Присвоєння назв:\n" +-#~ " -o, --output=fn Записує файл у fn (можливе лише з одним вхідним " +-#~ "файлом)\n" +-#~ " -n, --names=string Створити назви файлів за шаблоном з рядка string, " +-#~ "де\n" +-#~ " %%a, %%t, %%l, %%n, %%d замінюються на ім'я " +-#~ "артиста,\n" +-#~ " назву, альбом, номер доріжки, та дату (спосіб їх\n" +-#~ " вказування дивіться нижче).\n" +-#~ " %%%% перетворюється в літерал %%.\n" +-#~ " -X, --name-remove=s Видаляє певні символи з параметрів рядка формату -" +-#~ "n\n" +-#~ " Корисно для створення коректних назв файлів.\n" +-#~ " -P, --name-replace=s Замінює символи, видалені з використанням --name-" +-#~ "remove,\n" +-#~ " на вказані символи. Якщо цей рядок коротший ніж " +-#~ "рядок у\n" +-#~ " --name-remove, або взагалі не вказаний, символи " +-#~ "просто\n" +-#~ " видаляються.\n" +-#~ " Типові значення для двох наведених вище параметрів\n" +-#~ " від платформи.\n" +-#~ " -c, --comment=c Додає вказаний рядок у якості додаткового " +-#~ "коментарю.\n" +-#~ " Може вказуватись декілька разів. Аргумент має бути " +-#~ "у\n" +-#~ " форматі \"тег=значення\".\n" +-#~ " Може використовуватись декілька разів.\n" +-#~ " -d, --date Дата доріжки (зазвичай дата створення)\n" +-#~ " -N, --tracknum Номер цієї доріжки\n" +-#~ " -t, --title Заголовок цієї доріжки\n" +-#~ " -l, --album Назва альбому\n" +-#~ " -a, --artist Ім'я виконавця\n" +-#~ " -G, --genre Жанр доріжки\n" +-#~ " Якщо вказано декілька вхідних файлів, тоді " +-#~ "декілька\n" +-#~ " екземплярів попередніх 5-ти параметрів, будуть\n" +-#~ " використовуватись у тому самому порядку, у якому " +-#~ "вони,\n" +-#~ " наведені. Якщо заголовків вказано менше ніж " +-#~ "файлів,\n" +-#~ " OggEnc виведе попередження, та буде " +-#~ "використовувати\n" +-#~ " останнє значення до решти файлів. Якщо вказано\n" +-#~ " недостатньо номерів доріжок, решта фалів не будуть\n" +-#~ " пронумеровані. Для всіх інших, буде " +-#~ "використовуватись\n" +-#~ " останнє значення без будь-яких попереджень (таким\n" +-#~ " чином, наприклад, можна один раз вказати дату та\n" +-#~ " використовувати її для усіх файлів)\n" +-#~ "\n" +-#~ "ВХІДНІ ФАЙЛИ:\n" +-#~ " Наразі вхідними файлами OggEnc можуть бути 16-бітні або 8-бітні PCM " +-#~ "WAV,\n" +-#~ " AIFF, чи AIFF/C файли, або 32-бітні WAV з плаваючою комою. Файли можуть " +-#~ "бути\n" +-#~ " моно, стерео (або з більшою кількістю каналів) з довільною " +-#~ "дискретизацією.\n" +-#~ " У якості альтернативи можна використовувати параметр --raw для " +-#~ "зчитування\n" +-#~ " сирих PCM даних, які повинні бути 16-бітним стерео little-endian PCM\n" +-#~ " ('headerless wav'), якщо не вказані додаткові параметри для режиму " +-#~ "сирих\n" +-#~ " даних.\n" +-#~ " можна вказати зчитувати діні зі стандартного потоку вводу, " +-#~ "використовуючи\n" +-#~ " знак - у якості назви вхідного файлу.\n" +-#~ " У цьому випадку, вивід направляється у стандартний потік виводу, якщо " +-#~ "не\n" +-#~ " вказана назва файлу виводу у параметрі -o\n" +-#~ "\n" +- +-#~ msgid "Frame aspect 1:%d\n" +-#~ msgstr "Співвідношення сторін кадру 1:%d\n" +- +-#~ msgid "Warning: granulepos in stream %d decreases from %I64d to %I64d" +-#~ msgstr "" +-#~ "Попередження: значення granulepos потоку %d зменшилось з %I64d до %I64d" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Потік Theora %d:\n" +-#~ "\tДовжина даних: %I64d байт\n" +-#~ "\tЧас відтворення: %ldхв:%02ld.%03ldс\n" +-#~ "\tСередня щільність бітів: %f кбіт/с\n" +- +-#~ msgid "" +-#~ "Theora stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Потік Theora%d:\n" +-#~ "\tДовжина даних: %lld байт\n" +-#~ "\tЧас відтворення: %ldхв:%02ld.%03ldс\n" +-#~ "\tСередня щільність бітів: %f кбіт/с\n" +- +-#~ msgid "" +-#~ "Negative granulepos on vorbis stream outside of headers. This file was " +-#~ "created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Від'ємне значення granulepos потоку vorbis на межами заголовку. Файл " +-#~ "створений некоректним кодеком\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %I64d bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Потік vorbis %d:\n" +-#~ "\tДовжина даних: %I64d байт\n" +-#~ "\tЧас відтворення: %ldхв:%02ld.%03ldс\n" +-#~ "\tСередня щільність бітів: %f кбіт/с\n" +- +-#~ msgid "" +-#~ "Vorbis stream %d:\n" +-#~ "\tTotal data length: %lld bytes\n" +-#~ "\tPlayback length: %ldm:%02ld.%03lds\n" +-#~ "\tAverage bitrate: %f kb/s\n" +-#~ msgstr "" +-#~ "Потік vorbis %d:\n" +-#~ "\tДовжина даних: %lld байт\n" +-#~ "\tЧас відтворення: %ldхв:%02ld.%03ldс\n" +-#~ "\tСередня щільність бітів: %f кбіт/с\n" +- +-#~ msgid "" +-#~ "Warning: Hole in data found at approximate offset %I64d bytes. Corrupted " +-#~ "ogg.\n" +-#~ msgstr "" +-#~ "Попередження: дірка у даних зі зсувом приблизно %I64d байтів. Пошкоджений " +-#~ "ogg.\n" +- +-#~ msgid "" +-#~ "Usage: \n" +-#~ " vorbiscomment [-l] file.ogg (to list the comments)\n" +-#~ " vorbiscomment -a in.ogg out.ogg (to append comments)\n" +-#~ " vorbiscomment -w in.ogg out.ogg (to modify comments)\n" +-#~ "\tin the write case, a new set of comments in the form\n" +-#~ "\t'TAG=value' is expected on stdin. This set will\n" +-#~ "\tcompletely replace the existing set.\n" +-#~ " Either of -a and -w can take only a single filename,\n" +-#~ " in which case a temporary file will be used.\n" +-#~ " -c can be used to take comments from a specified file\n" +-#~ " instead of stdin.\n" +-#~ " Example: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " will append the comments in comments.txt to in.ogg\n" +-#~ " Finally, you may specify any number of tags to add on\n" +-#~ " the command line using the -t option. e.g.\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Some Guy\" -t \"TITLE=A Title\"\n" +-#~ " (note that when using this, reading comments from the comment\n" +-#~ " file or stdin is disabled)\n" +-#~ " Raw mode (--raw, -R) will read and write comments in UTF-8,\n" +-#~ " rather than converting to the user's character set. This is\n" +-#~ " useful for using vorbiscomment in scripts. However, this is\n" +-#~ " not sufficient for general round-tripping of comments in all\n" +-#~ " cases.\n" +-#~ msgstr "" +-#~ "Використання: \n" +-#~ " vorbiscomment [-l] файл.ogg (перегляд коментарів)\n" +-#~ " vorbiscomment -a вх.ogg вих.ogg (додати коментар)\n" +-#~ " vorbiscomment -w вх.ogg вих.ogg (змінити коментар)\n" +-#~ "\tпри записуванні, на стандартному потоку вводу очікується новий набір\n" +-#~ "\tкоментарів у вигляді 'ТЕГ=значення'. Цей набір буде повністю " +-#~ "замінювати\n" +-#~ "\tіснуючий набір.\n" +-#~ " Аргументом параметрів -a та -w може бути лише один файл,\n" +-#~ " у цьому випаду буде використовуватись тимчасовий файл.\n" +-#~ " Параметр -c може використовуватись для вказування, що коментарі\n" +-#~ " слід брати з вказаного файлу, а не зі стандартного вводу.\n" +-#~ " Приклад: vorbiscomment -a in.ogg -c comments.txt\n" +-#~ " додасть коментарі з файлу comments.txt до in.ogg\n" +-#~ " Зрештою, ви можете вказати будь-яку кількість тегів у командному\n" +-#~ " рядку використовуючи параметр -t. Наприклад:\n" +-#~ " vorbiscomment -a in.ogg -t \"ARTIST=Певний артист\" -t \"TITLE=Назва" +-#~ "\"\n" +-#~ " (зауважте, якщо використовується такий спосіб, читання коментарів з\n" +-#~ " файлу чи зі стандартного потоку помилок вимкнено)\n" +-#~ " У сирому режимі (--raw, -R) коментарі читаються та записуються у " +-#~ "utf8,\n" +-#~ " замість перетворення їх у кодування користувача. Це корисно для\n" +-#~ " використання vorbiscomment у сценаріях. Проте цього недостатньо\n" +-#~ " для основної обробки коментарів в усіх випадках.\n" +- + #~ msgid "malloc" + #~ msgstr "malloc" + ++#~ msgid "Track number:" ++#~ msgstr "Номер доріжки:" ++ ++#~ msgid "ReplayGain (Track):" ++#~ msgstr "Рівень відтворення (доріжка):" ++ ++#~ msgid "ReplayGain (Album):" ++#~ msgstr "Рівень відтворення (альбом):" ++ + #~ msgid "ReplayGain (Track) Peak:" + #~ msgstr "Піковий рівень (доріжка):" + + #~ msgid "ReplayGain (Album) Peak:" + #~ msgstr "Піковий рівень (альбом):" + ++#~ msgid "Copyright" ++#~ msgstr "Авторські права" ++ ++#~ msgid "Comment:" ++#~ msgstr "Коментар:" ++ + #~ msgid "Version is %d" + #~ msgstr "Версія %d" + + #~ msgid " to " + #~ msgstr " до " + ++#~ msgid "\n" ++#~ msgstr "\n" ++ + #~ msgid " bytes. Corrupted ogg.\n" + #~ msgstr " байт. Пошкоджений ogg-файл.\n" ++ ++#~ msgid "Couldn't convert comment to UTF8, cannot add\n" ++#~ msgstr "Не вдається перетворити коментар у UTF-8, не можна додати\n" +diff --git a/po/vi.po b/po/vi.po +index 6a77528..207399e 100644 +--- a/po/vi.po ++++ b/po/vi.po +@@ -1,111 +1,95 @@ + # Vietnamese translation for Vorbis Tools. +-# Copyright © 2008 Free Software Foundation, Inc. ++# Copyright © 2010 Free Software Foundation, Inc. + # This file is distributed under the same license as the vorbis-tools package. +-# Clytie Siddall , 2006-2008. ++# Clytie Siddall , 2006-2010. + # + msgid "" + msgstr "" +-"Project-Id-Version: vorbis-tools 1.2.1\n" ++"Project-Id-Version: vorbis-tools 1.4.0\n" + "Report-Msgid-Bugs-To: https://trac.xiph.org/\n" + "POT-Creation-Date: 2010-03-26 03:08-0400\n" +-"PO-Revision-Date: 2008-09-22 18:57+0930\n" ++"PO-Revision-Date: 2010-10-03 18:20+1030\n" + "Last-Translator: Clytie Siddall \n" + "Language-Team: Vietnamese \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=1; plural=0;\n" +-"X-Generator: LocFactoryEditor 1.7b3\n" ++"X-Generator: LocFactoryEditor 1.8\n" + + #: ogg123/buffer.c:117 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in malloc_action().\n" +-msgstr "Error: Out of memory in malloc_action().\n" ++msgstr "LỖI: không đủ bộ nhớ tromg hàm malloc_action().\n" + + #: ogg123/buffer.c:364 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_buffer_stats()\n" +-msgstr "" +-"Lỗi: không thể phân địnha đủ bộ trong « malloc_buffer_stats() » (thống kê " +-"vùng đệm phân định bộ nhớ)\n" ++msgstr "LỖI: không thể phân định bộ nhớ trong hàm malloc_buffer_stats()\n" + + #: ogg123/callbacks.c:76 +-#, fuzzy + msgid "ERROR: Device not available.\n" +-msgstr "Lỗi: thiết bị không sẵn sàng.\n" ++msgstr "LỖI: thiết bị không sẵn sàng.\n" + + #: ogg123/callbacks.c:79 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: %s requires an output filename to be specified with -f.\n" +-msgstr "Lỗi: %s cần thiết tên tập tin xuất được ghi rõ bằng tùy chọn « -f ».\n" ++msgstr "LỖI: %s cần thiết một tên tập tin kết xuất được ghi rõ bằng tùy chọn « -f ».\n" + + #: ogg123/callbacks.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Unsupported option value to %s device.\n" +-msgstr "Lỗi: giá trị tùy chọn không được hỗ trợ đối với thiết bị %s.\n" ++msgstr "LỖI: giá trị tùy chọn không được hỗ trợ đối với thiết bị %s.\n" + + #: ogg123/callbacks.c:86 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open device %s.\n" +-msgstr "Lỗi: không thể mở thiết bị %s.\n" ++msgstr "LỖI: không thể mở thiết bị %s.\n" + + #: ogg123/callbacks.c:90 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Device %s failure.\n" +-msgstr "Lỗi: thiết bị %s bị hỏng hóc.\n" ++msgstr "LỖI: thiết bị %s bị hỏng hóc.\n" + + #: ogg123/callbacks.c:93 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: An output file cannot be given for %s device.\n" +-msgstr "Lỗi: không thể đưa ra tập tin xuất cho thiết bị %s.\n" ++msgstr "LỖI: không thể đưa ra tập tin kết xuất cho thiết bị %s.\n" + + #: ogg123/callbacks.c:96 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Cannot open file %s for writing.\n" +-msgstr "Lỗi: không thể mở tập tin %s để ghi.\n" ++msgstr "LỖI: không thể mở tập tin %s để ghi.\n" + + #: ogg123/callbacks.c:100 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: File %s already exists.\n" +-msgstr "Lỗi: tập tin %s đã có.\n" ++msgstr "LỖI: tập tin %s đã có.\n" + + #: ogg123/callbacks.c:103 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: This error should never happen (%d). Panic!\n" +-msgstr "Lỗi: lỗi này không bao giờ nên xảy ra (%d). Nghiệm trọng!\n" ++msgstr "LỖI: lỗi này không bao giờ nên xảy ra (%d). Nghiệm trọng!\n" + + #: ogg123/callbacks.c:128 ogg123/callbacks.c:133 +-#, fuzzy + msgid "ERROR: Out of memory in new_audio_reopen_arg().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « new_audio_reopen_arg() » (đối số mở lại âm thanh " +-"mới).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm new_audio_reopen_arg().\n" + + #: ogg123/callbacks.c:179 + msgid "Error: Out of memory in new_print_statistics_arg().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « new_print_statistics_arg() » (đối số thống kê in " +-"mới).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm new_print_statistics_arg().\n" + + #: ogg123/callbacks.c:238 +-#, fuzzy + msgid "ERROR: Out of memory in new_status_message_arg().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « new_status_message_arg() » (đối số thông điệp trạng " +-"thái mới).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm new_status_message_arg().\n" + + #: ogg123/callbacks.c:284 ogg123/callbacks.c:303 + msgid "Error: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « decoder_buffered_metadata_callback() » (gọi lại siêu " +-"dữ liệu có vùng đệm bộ giải mã).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm decoder_buffered_metadata_callback().\n" + + #: ogg123/callbacks.c:340 ogg123/callbacks.c:359 +-#, fuzzy + msgid "ERROR: Out of memory in decoder_buffered_metadata_callback().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « decoder_buffered_metadata_callback() » (gọi lại siêu " +-"dữ liệu có vùng đệm bộ giải mã).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm decoder_buffered_metadata_callback().\n" + + #: ogg123/cfgfile_options.c:55 + msgid "System error" +@@ -114,7 +98,7 @@ msgstr "Lỗi hệ thống" + #: ogg123/cfgfile_options.c:58 + #, c-format + msgid "=== Parse error: %s on line %d of %s (%s)\n" +-msgstr "━━ Lỗi phân tách: %s trên dòng %d trên %s (%s)\n" ++msgstr "━━ Lỗi phân tích cú pháp: %s ở dòng %d trên %s (%s)\n" + + #: ogg123/cfgfile_options.c:134 + msgid "Name" +@@ -135,17 +119,17 @@ msgstr "Mặc định" + #: ogg123/cfgfile_options.c:169 + #, c-format + msgid "none" +-msgstr "không có" ++msgstr "không" + + #: ogg123/cfgfile_options.c:172 + #, c-format + msgid "bool" +-msgstr "luận lý" ++msgstr "lôgic" + + #: ogg123/cfgfile_options.c:175 + #, c-format + msgid "char" +-msgstr "ký tự" ++msgstr "chữ" + + #: ogg123/cfgfile_options.c:178 + #, c-format +@@ -155,7 +139,7 @@ msgstr "chuỗi" + #: ogg123/cfgfile_options.c:181 + #, c-format + msgid "int" +-msgstr "ngy" ++msgstr "số_ng" + + #: ogg123/cfgfile_options.c:184 + #, c-format +@@ -180,7 +164,7 @@ msgstr "(RỖNG)" + #: oggenc/oggenc.c:658 oggenc/oggenc.c:663 oggenc/oggenc.c:668 + #: oggenc/oggenc.c:673 + msgid "(none)" +-msgstr "(không có)" ++msgstr "(không)" + + #: ogg123/cfgfile_options.c:429 + msgid "Success" +@@ -200,20 +184,20 @@ msgstr "Giá trị sai" + + #: ogg123/cfgfile_options.c:439 + msgid "Bad type in options list" +-msgstr "Kiểu sai trong danh sách tùy chọn" ++msgstr "Gặp kiểu sai trong danh sách tùy chọn" + + #: ogg123/cfgfile_options.c:441 + msgid "Unknown error" +-msgstr "Gặp lỗi lạ" ++msgstr "Gặp lỗi không rõ" + + #: ogg123/cmdline_options.c:83 + msgid "Internal error parsing command line options.\n" +-msgstr "Gặp lỗi nội bộ khi phân tách tùy chọn dòng lệnh.\n" ++msgstr "Gặp lỗi nội bộ khi phân tích cú pháp của tùy chọn dòng lệnh.\n" + + #: ogg123/cmdline_options.c:90 + #, c-format + msgid "Input buffer size smaller than minimum size of %dkB." +-msgstr "Kích cỡ của vùng đệm nhập có nhỏ hơn kích cỡ tối thiểu là %dkB." ++msgstr "Vùng đệm nhập có kích cỡ nhỏ hơn kích cỡ tối thiểu %dkB." + + #: ogg123/cmdline_options.c:102 + #, c-format +@@ -221,8 +205,8 @@ msgid "" + "=== Error \"%s\" while parsing config option from command line.\n" + "=== Option was: %s\n" + msgstr "" +-"━━ Lỗi « %s » trong khi phân tách tùy chọn cấu hình từ dòng lệnh.\n" +-"━━ Tùy chọn là: %s\n" ++"━━ Lỗi « %s » trong khi phân tích cú pháp của tùy chọn cấu hình từ dòng lệnh.\n" ++"━━ Tùy chọn: %s\n" + + #: ogg123/cmdline_options.c:109 + #, c-format +@@ -237,20 +221,20 @@ msgstr "━━ Không có thiết bị như vậy %s.\n" + #: ogg123/cmdline_options.c:138 + #, c-format + msgid "=== Driver %s is not a file output driver.\n" +-msgstr "━━ Trình điều khiển %s không phải là trình điều khiển xuất tập tin.\n" ++msgstr "━━ Trình điều khiển %s không phải là trình điều khiển kết xuất tập tin.\n" + + #: ogg123/cmdline_options.c:143 + msgid "=== Cannot specify output file without specifying a driver.\n" +-msgstr "━━ Không thể ghi rõ tập tin xuất khi chưa ghi rõ trình điều khiển.\n" ++msgstr "━━ Không thể ghi rõ tập tin kết xuất mà chưa ghi rõ trình điều khiển.\n" + + #: ogg123/cmdline_options.c:162 + #, c-format + msgid "=== Incorrect option format: %s.\n" +-msgstr "━━ Khuôn dạng tùy chọn không đúng: %s.\n" ++msgstr "━━ Sai định dạng tùy chọn: %s.\n" + + #: ogg123/cmdline_options.c:177 + msgid "--- Prebuffer value invalid. Range is 0-100.\n" +-msgstr "━━ Giá trị tiền đệm không hợp lệ. Phạm vị: 0-100.\n" ++msgstr "━━ Sai đặt giá trị tiền đệm. Phạm vị: 0-100.\n" + + #: ogg123/cmdline_options.c:201 + #, c-format +@@ -259,38 +243,33 @@ msgstr "ogg123 từ %s %s" + + #: ogg123/cmdline_options.c:208 + msgid "--- Cannot play every 0th chunk!\n" +-msgstr "━━ Không thể phát mỗi từng đoạn thứ 0.\n" ++msgstr "━━ Không thể phát từng đoạn thứ 0.\n" + + #: ogg123/cmdline_options.c:216 + msgid "" + "--- Cannot play every chunk 0 times.\n" + "--- To do a test decode, use the null output driver.\n" + msgstr "" +-"━━ Không thể phát mỗi từng đoạn 0 lần.\n" +-"━━ Để chạy việc giải mã thử, hãy sử dụng trình điều khiển xuất rỗng.\n" ++"━━ Không thể phát 0 lần từng đoạn.\n" ++"━━ Để chạy một hàm giải mã thử, hãy sử dụng trình điều khiển kết xuất vô giá trị.\n" + + #: ogg123/cmdline_options.c:232 + #, c-format + msgid "--- Cannot open playlist file %s. Skipped.\n" +-msgstr "━━ Không thể mở tập tin danh sách phát %s nên bị nhảy qua.\n" ++msgstr "━━ Không thể mở tập tin danh sách phát %s nên bị bỏ qua.\n" + + #: ogg123/cmdline_options.c:248 + msgid "=== Option conflict: End time is before start time.\n" +-msgstr "—— Tùy chọn xung đột: giờ kết thúc nằm trước giờ bắt đầu.\n" ++msgstr "—— Tùy chọn xung đột: giờ cuối nằm trước giờ đầu.\n" + + #: ogg123/cmdline_options.c:261 + #, c-format + msgid "--- Driver %s specified in configuration file invalid.\n" +-msgstr "" +-"━━ Trình điều khiển %s được ghi rõ trong tập tin cấu hình là không hợp lệ.\n" ++msgstr "━━ Sai xác định trình điều khiển %s trong tập tin cấu hình.\n" + + #: ogg123/cmdline_options.c:271 +-msgid "" +-"=== Could not load default driver and no driver specified in config file. " +-"Exiting.\n" +-msgstr "" +-"━━ Không thể tải trình điều khiển mặc định và chưa ghi rõ trình điều khiển " +-"trong tập tin cấu hình nên thoát.\n" ++msgid "=== Could not load default driver and no driver specified in config file. Exiting.\n" ++msgstr "━━ Không thể nạp trình điều khiển mặc định, và chưa xác định trình điều khiển trong tập tin cấu hình. Do đó thoát.\n" + + #: ogg123/cmdline_options.c:306 + #, c-format +@@ -311,7 +290,7 @@ msgid "" + "\n" + msgstr "" + "Sử dụng: ogg123 [tùy_chọn] tập_tin ...\n" +-"Phát các tập tin âm thanh và luồng mạng kiểu Ogg.\n" ++"Phát tập tin âm thanh và luồng mạng kiểu Ogg.\n" + "\n" + + #: ogg123/cmdline_options.c:312 +@@ -341,15 +320,12 @@ msgstr "" + #: ogg123/cmdline_options.c:324 + #, c-format + msgid "Output options\n" +-msgstr "Tùy chọn xuất\n" ++msgstr "Tùy chọn kết xuất\n" + + #: ogg123/cmdline_options.c:325 + #, c-format +-msgid "" +-" -d dev, --device dev Use output device \"dev\". Available devices:\n" +-msgstr "" +-" -d thiết_bị, --device thiết_bị Dùng thiết bị xuất này. Các thiết bị sẵn " +-"sàng:\n" ++msgid " -d dev, --device dev Use output device \"dev\". Available devices:\n" ++msgstr " -d thiết_bị, --device thiết_bị Dùng thiết bị kết xuất này. Các thiết bị sẵn sàng:\n" + + #: ogg123/cmdline_options.c:327 + #, c-format +@@ -367,16 +343,13 @@ msgid "" + " -f file, --file file Set the output filename for a file device\n" + " previously specified with --device.\n" + msgstr "" +-" -f tập_tin, --file tập_tin Đặt tên tập tin xuất cho một thiết bị tập " +-"tin\n" +-"\t\t\t\tđược xác định trước dùng « --device ».\n" ++" -f tập_tin, --file tập_tin Đặt tên tập tin kết xuất cho một thiết bị tập tin\n" ++"\t\t\t\tđược xác định về trước dùng tùy chọn « --device ».\n" + + #: ogg123/cmdline_options.c:348 + #, c-format + msgid " --audio-buffer n Use an output audio buffer of 'n' kilobytes\n" +-msgstr "" +-" --audio-buffer n Dùng một vùng đệm âm thanh xuất có kích cỡ « n » " +-"kilô-byte\n" ++msgstr " --audio-buffer n Dùng một vùng đệm âm thanh kết xuất có kích cỡ « n » kilô-byte\n" + + #: ogg123/cmdline_options.c:349 + #, c-format +@@ -387,8 +360,8 @@ msgid "" + " the ogg123 man page for available device options.\n" + msgstr "" + " -o k:v, --device-option k:v\n" +-" Gửi tùy chọn đặc biệt « k » với giá trị « v »\n" +-"\t\t\t\tcho thiết bị được xác định trước dùng « --device ».\n" ++" Gửi tùy chọn đặc biệt « k » có giá trị « v »\n" ++"\t\t\t\tcho thiết bị được xác định về trước dùng tùy chọn « --device ».\n" + "\t\t\t\tXem trang hướng dẫn (man) ogg123 để tìm\n" + "\t\t\t\tnhững tùy chọn thiết bị sẵn sàng.\n" + +@@ -399,11 +372,8 @@ msgstr "Tùy chọn danh mục phát\n" + + #: ogg123/cmdline_options.c:356 + #, c-format +-msgid "" +-" -@ file, --list file Read playlist of files and URLs from \"file\"\n" +-msgstr "" +-" -@ tập_tin, --list tập_tin Đọc danh mục phát các tập tin và địa chỉ URL " +-"từ tập tin này\n" ++msgid " -@ file, --list file Read playlist of files and URLs from \"file\"\n" ++msgstr " -@ tập_tin, --list tập_tin Đọc từ tập tin này danh mục phát các tập tin và địa chỉ URL\n" + + #: ogg123/cmdline_options.c:357 + #, c-format +@@ -418,14 +388,12 @@ msgstr " -R, --remote Dùng giao diện điều khiển từ xa\n" + #: ogg123/cmdline_options.c:359 + #, c-format + msgid " -z, --shuffle Shuffle list of files before playing\n" +-msgstr "" +-" -z, --shuffle Trộn bài danh sách các tập tin trước khi phát\n" ++msgstr " -z, --shuffle Trộn bài danh sách tập tin trước khi phát\n" + + #: ogg123/cmdline_options.c:360 + #, c-format + msgid " -Z, --random Play files randomly until interrupted\n" +-msgstr "" +-" -Z, --random Phát ngẫu nhiên các tập tin đến khi bị giản đoạn\n" ++msgstr " -Z, --random Phát ngẫu nhiên các tập tin đến khi bị gián đoạn\n" + + #: ogg123/cmdline_options.c:363 + #, c-format +@@ -435,8 +403,7 @@ msgstr "Tùy chọn nhập liệu\n" + #: ogg123/cmdline_options.c:364 + #, c-format + msgid " -b n, --buffer n Use an input buffer of 'n' kilobytes\n" +-msgstr "" +-" -b n, --buffer n Dùng một vùng đệm nhập có kích cỡ « n » kilô-byte\n" ++msgstr " -b n, --buffer n Dùng một vùng đệm nhập có kích cỡ « n » kilô-byte\n" + + #: ogg123/cmdline_options.c:365 + #, c-format +@@ -450,30 +417,29 @@ msgstr "Tùy chọn giải mã\n" + + #: ogg123/cmdline_options.c:369 + #, c-format +-msgid "" +-" -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" ++msgid " -k n, --skip n Skip the first 'n' seconds (or hh:mm:ss format)\n" + msgstr "" +-" -k n, --skip n Bỏ qua « n » giây đầu tiên (hoặc dùng định dạng hh:" +-"mm:ss)\n" ++" -k n, --skip n Bỏ qua « n » giây đầu tiên (hoặc dùng định dạng hh:mm:ss)\n" + "\n" +-"hh:mm:ss\tgiờ:phút:giây, mỗi phần theo hai chữ số\n" ++"hh:mm:ss\tgiờ:phút:giây, một phần hai chữ số\n" + + #: ogg123/cmdline_options.c:370 + #, c-format + msgid " -K n, --end n End at 'n' seconds (or hh:mm:ss format)\n" + msgstr "" +-" -K n, --end n Kết thúc ở « n » giây (hoặc dùng định dạng hh:mm:" +-"ss)\n" ++" -K n, --end n Kết thúc ở « n » giây (hoặc dùng định dạng hh:mm:ss)\n" ++"\n" ++"hh:mm:ss\tgiờ:phút:giây, một phần hai chữ số\n" + + #: ogg123/cmdline_options.c:371 + #, c-format + msgid " -x n, --nth n Play every 'n'th block\n" +-msgstr " -x n, --nth n Phát mỗi khối thứ « n »\n" ++msgstr " -x n, --nth n Phát từng đoạn thứ « n »\n" + + #: ogg123/cmdline_options.c:372 + #, c-format + msgid " -y n, --ntimes n Repeat every played block 'n' times\n" +-msgstr " -y n, --ntimes n Lặp lại « n » lần mỗi khối được phát\n" ++msgstr " -y n, --ntimes n Lặp lại « n » lần mỗi đoạn được phát\n" + + #: ogg123/cmdline_options.c:375 vorbiscomment/vcomment.c:549 + #, c-format +@@ -506,10 +472,8 @@ msgstr " -q, --quiet Không hiển thị gì (không tên)\n" + + #: ogg123/cmdline_options.c:383 + #, c-format +-msgid "" +-" -v, --verbose Display progress and other status information\n" +-msgstr "" +-" -v, --verbose Hiển thị tiến hành và thông tin trạng thái khác\n" ++msgid " -v, --verbose Display progress and other status information\n" ++msgstr " -v, --verbose Hiển thị tiến hành và thông tin trạng thái khác\n" + + #: ogg123/cmdline_options.c:384 + #, c-format +@@ -520,30 +484,26 @@ msgstr " -V, --version Hiển thị phiên bản ogg123\n" + #: ogg123/oggvorbis_format.c:106 ogg123/speex_format.c:151 + #: ogg123/vorbis_comments.c:64 ogg123/vorbis_comments.c:79 + #: ogg123/vorbis_comments.c:97 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory.\n" +-msgstr "Lỗi: hết bộ nhớ.\n" ++msgstr "LỖI: cạn bộ nhớ.\n" + + #: ogg123/format.c:82 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_decoder_stats()\n" +-msgstr "" +-"Lỗi: không thể phân định bộ nhớ trong « malloc_decoder_stats() » (thống kê " +-"giải mã phân định bộ nhớ)\n" ++msgstr "LỖI: không thể phân định bộ nhớ trong hàm malloc_decoder_stats()\n" + + #: ogg123/http_transport.c:145 +-#, fuzzy + msgid "ERROR: Could not set signal mask." +-msgstr "Lỗi: không thể lập mặt nạ tín hiệu." ++msgstr "LỖI: không thể lậtp mặt nạ tín hiệu." + + #: ogg123/http_transport.c:202 +-#, fuzzy + msgid "ERROR: Unable to create input buffer.\n" +-msgstr "Lỗi: không thể tạo vùng đệm nhập.\n" ++msgstr "LỖI: không thể tạo vùng đệm nhập.\n" + + #: ogg123/ogg123.c:81 + msgid "default output device" +-msgstr "thiết bị xuất mặc định" ++msgstr "thiết bị kết xuất mặc định" + + #: ogg123/ogg123.c:83 + msgid "shuffle playlist" +@@ -578,9 +538,9 @@ msgid "Comments: %s" + msgstr "Ghi chú : %s" + + #: ogg123/ogg123.c:422 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Could not read directory %s.\n" +-msgstr "Cảnh báo : không thể đọc thư mục %s.\n" ++msgstr "CẢNH BÁO : không thể đọc thư mục %s.\n" + + #: ogg123/ogg123.c:458 + msgid "Error: Could not create audio buffer.\n" +@@ -599,12 +559,12 @@ msgstr "Không thể mở %s.\n" + #: ogg123/ogg123.c:572 + #, c-format + msgid "The file format of %s is not supported.\n" +-msgstr "Khuôn dạng tập tin của %s không được hỗ trợ.\n" ++msgstr "%s có định dạng tập tin không được hỗ trợ.\n" + + #: ogg123/ogg123.c:582 + #, c-format + msgid "Error opening %s using the %s module. The file may be corrupted.\n" +-msgstr "Gặp lỗi khi mở %s bằng mô-đun %s. Có lẽ tập tin bị hỏng.\n" ++msgstr "Gặp lỗi khi mở %s dùng mô-đun %s. Tập tin này có thể bị hỏng.\n" + + #: ogg123/ogg123.c:601 + #, c-format +@@ -617,18 +577,16 @@ msgid "Could not skip %f seconds of audio." + msgstr "Không thể nhảy qua %f giây âm thanh." + + #: ogg123/ogg123.c:667 +-#, fuzzy + msgid "ERROR: Decoding failure.\n" +-msgstr "Lỗi: việc giải mã không chạy được.\n" ++msgstr "LỖI: việc giải mã không chạy được.\n" + + #: ogg123/ogg123.c:710 +-#, fuzzy + msgid "ERROR: buffer write failed.\n" +-msgstr "Lỗi: không ghi được vào vùng đệm.\n" ++msgstr "LỖI: không ghi được vào vùng đệm.\n" + + #: ogg123/ogg123.c:748 + msgid "Done." +-msgstr "Đã xong." ++msgstr "Hoàn tất." + + #: ogg123/oggvorbis_format.c:208 + msgid "--- Hole in the stream; probably harmless\n" +@@ -636,7 +594,7 @@ msgstr "━━ Gặp lỗ trong luồng; rất có thể là vô hại\n" + + #: ogg123/oggvorbis_format.c:214 + msgid "=== Vorbis library reported a stream error.\n" +-msgstr "━━ Thư viên Vorbis đã thông báo lỗi luồng.\n" ++msgstr "━━ Thư viện Vorbis đã thông báo một lỗi luồng.\n" + + #: ogg123/oggvorbis_format.c:361 + #, c-format +@@ -656,14 +614,12 @@ msgstr "Mẹo tỷ lệ bit: trên=%ld không đáng kể=%ld dưới=%ld cửa + #: ogg123/oggvorbis_format.c:378 ogg123/speex_format.c:413 + #, c-format + msgid "Encoded by: %s" +-msgstr "Mã hóa do : %s" ++msgstr "Biên mã bởi : %s" + + #: ogg123/playlist.c:46 ogg123/playlist.c:57 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in create_playlist_member().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « create_playlist_member() » (tạo thành viên danh sách " +-"phát).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm create_playlist_member().\n" + + #: ogg123/playlist.c:160 ogg123/playlist.c:215 + #, c-format +@@ -676,53 +632,55 @@ msgid "Warning from playlist %s: Could not read directory %s.\n" + msgstr "Cảnh báo từ danh sách phát %s: không thể đọc thư mục %s.\n" + + #: ogg123/playlist.c:323 ogg123/playlist.c:335 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Out of memory in playlist_to_array().\n" +-msgstr "" +-"Lỗi: hết bộ nhớ trong « playlist_to_array() » (danh sách phát tới mảng).\n" ++msgstr "LỖI: không đủ bộ nhớ trong hàm playlist_to_array().\n" + + #: ogg123/speex_format.c:363 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)" +-msgstr "Luồng Ogg Vorbis: %d kênh, %ld Hz" ++msgstr "Luồng Ogg Speex: %d kênh, %d Hz, chế độ %s (VBR)" + + #: ogg123/speex_format.c:369 +-#, fuzzy, c-format ++#, c-format + msgid "Ogg Speex stream: %d channel, %d Hz, %s mode" +-msgstr "Luồng Ogg Vorbis: %d kênh, %ld Hz" ++msgstr "Luồng Ogg Speex: %d kênh, %d Hz, chế độ %s" + + #: ogg123/speex_format.c:375 +-#, fuzzy, c-format ++#, c-format + msgid "Speex version: %s" +-msgstr "Phiên bản %d\n" ++msgstr "Phiên bản Speex: %s" + + #: ogg123/speex_format.c:391 ogg123/speex_format.c:402 + #: ogg123/speex_format.c:421 ogg123/speex_format.c:431 + #: ogg123/speex_format.c:438 + msgid "Invalid/corrupted comments" +-msgstr "" ++msgstr "Ghi chú không hợp lệ hay bị hỏng" + + #: ogg123/speex_format.c:475 +-#, fuzzy + msgid "Cannot read header" +-msgstr "Gặp lỗi khi đọc phần đầu\n" ++msgstr "Không thể đọc phần đầu" + + #: ogg123/speex_format.c:480 + #, c-format + msgid "Mode number %d does not (any longer) exist in this version" +-msgstr "" ++msgstr "Chế độ số %d không (còn) tồn tại lại trong phiên bản này" + + #: ogg123/speex_format.c:489 + msgid "" + "The file was encoded with a newer version of Speex.\n" + " You need to upgrade in order to play it.\n" + msgstr "" ++"Tập tin này đã được mã hoá bằng một phiên bản Speex mới.\n" ++"Để phát nó thì bạn cần phải nâng cấp.\n" + + #: ogg123/speex_format.c:493 + msgid "" + "The file was encoded with an older version of Speex.\n" + "You would need to downgrade the version in order to play it." + msgstr "" ++"Tập tin này đã được mã hoá bằng một phiên bản Speex cũ.\n" ++"Để phát nó thì bạn cần phải hạ cấp phiên bản." + + #: ogg123/status.c:60 + #, c-format +@@ -743,7 +701,7 @@ msgstr "%sKết thúc luồng" + #: ogg123/status.c:250 ogg123/status.c:282 ogg123/status.c:301 + #, c-format + msgid "Memory allocation error in stats_init()\n" +-msgstr "Lỗi phân định bộ nhớ trong « stats_init() » (khởi động thống kê).\n" ++msgstr "Lỗi phân định bộ nhớ trong stats_init()\n" + + #: ogg123/status.c:211 + #, c-format +@@ -776,40 +734,37 @@ msgid " Output Buffer %5.1f%%" + msgstr " Vùng đệm xuất %5.1f%%" + + #: ogg123/transport.c:71 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Could not allocate memory in malloc_data_source_stats()\n" +-msgstr "" +-"Lỗi: không thể phân chia bộ nhớ trong « malloc_data_source_stats() » (thống " +-"kê nguồn dữ liệu phân định bộ nhớ).\n" ++msgstr "LỖI: không thể phân cấp bộ nhớ trong hàm malloc_data_source_stats()\n" + + #: ogg123/vorbis_comments.c:39 + msgid "Track number:" +-msgstr "" ++msgstr "Số thứ tự rãnh:" + + #: ogg123/vorbis_comments.c:40 + msgid "ReplayGain (Track):" +-msgstr "" ++msgstr "ReplayGain (Rãnh):" + + #: ogg123/vorbis_comments.c:41 + msgid "ReplayGain (Album):" +-msgstr "" ++msgstr "ReplayGain (Tập):" + + #: ogg123/vorbis_comments.c:42 + msgid "ReplayGain Peak (Track):" +-msgstr "" ++msgstr "ReplayGain Đỉnh (Rãnh):" + + #: ogg123/vorbis_comments.c:43 + msgid "ReplayGain Peak (Album):" +-msgstr "" ++msgstr "ReplayGain Đỉnh (Tập):" + + #: ogg123/vorbis_comments.c:44 + msgid "Copyright" +-msgstr "" ++msgstr "Tác quyền" + + #: ogg123/vorbis_comments.c:45 ogg123/vorbis_comments.c:46 +-#, fuzzy + msgid "Comment:" +-msgstr "Ghi chú : %s" ++msgstr "Ghi chú :" + + #: oggdec/oggdec.c:50 + #, c-format +@@ -847,7 +802,7 @@ msgstr " --quiet, -Q Chế độ im: không xuất gì trên bàn giao ti + #: oggdec/oggdec.c:60 + #, c-format + msgid " --help, -h Produce this help message.\n" +-msgstr " --help, -h Xuất thông điệp trợ giúp này.\n" ++msgstr " --help, -h Hiển thị trợ giúp này.\n" + + #: oggdec/oggdec.c:61 + #, c-format +@@ -898,79 +853,71 @@ msgstr "" + #: oggdec/oggdec.c:114 + #, c-format + msgid "Internal error: Unrecognised argument\n" +-msgstr "" ++msgstr "Lỗi nội bộ : không nhận ra đối số\n" + + #: oggdec/oggdec.c:155 oggdec/oggdec.c:174 + #, c-format + msgid "ERROR: Failed to write Wave header: %s\n" +-msgstr "" ++msgstr "LỖI: không ghi được phần đầu Wave: %s\n" + + #: oggdec/oggdec.c:195 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input file: %s\n" +-msgstr "LỖI: không thể mở tập tin nhập « %s »: %s\n" ++msgstr "LỖI: không mở được tập tin nhập liệu : %s\n" + + #: oggdec/oggdec.c:217 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open output file: %s\n" +-msgstr "LỖI: không thể mở tập tin xuất « %s »: %s\n" ++msgstr "LỖI: không mở được tập tin kết xuất: %s\n" + + #: oggdec/oggdec.c:266 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open input as Vorbis\n" +-msgstr "Lỗi mở tập tin là dạng vorbis: %s\n" ++msgstr "LỖI: không mở được tập tin nhập liệu dưới dạng Vorbis\n" + + #: oggdec/oggdec.c:292 +-#, fuzzy, c-format ++#, c-format + msgid "Decoding \"%s\" to \"%s\"\n" +-msgstr "" +-"\n" +-"\n" +-"Mới mã hóa xong tập tin « %s »\n" ++msgstr "Đang giải mã « %s » sang « %s »\n" + + #: oggdec/oggdec.c:293 oggenc/encode.c:797 oggenc/encode.c:804 + #: oggenc/encode.c:812 oggenc/encode.c:819 oggenc/encode.c:825 + msgid "standard input" +-msgstr "thiết bị nhập chuẩn" ++msgstr "đầu vào tiêu chuẩn" + + #: oggdec/oggdec.c:294 oggenc/encode.c:798 oggenc/encode.c:805 + #: oggenc/encode.c:813 oggenc/encode.c:820 oggenc/encode.c:826 + msgid "standard output" +-msgstr "thiết bị xuất chuẩn" ++msgstr "đầu ra tiêu chuẩn" + + #: oggdec/oggdec.c:308 + #, c-format + msgid "Logical bitstreams with changing parameters are not supported\n" +-msgstr "" ++msgstr "Không hỗ trợ luồng bit hợp lý có tham số thay đổi\n" + + #: oggdec/oggdec.c:315 + #, c-format + msgid "WARNING: hole in data (%d)\n" +-msgstr "" ++msgstr "CẢNH BÁO : dữ liệu có lỗ (%d)\n" + + #: oggdec/oggdec.c:330 +-#, fuzzy, c-format ++#, c-format + msgid "Error writing to file: %s\n" +-msgstr "Gặp lỗi khi gỡ bỏ tập tin cũ %s\n" ++msgstr "Gặp lỗi khi ghi vào tập tin: %s\n" + + #: oggdec/oggdec.c:371 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: No input files specified. Use -h for help\n" +-msgstr "" +-"LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng lệnh « -h » để xem trợ giúp.\n" ++msgstr "LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng tùy chọn « -h » để xem trợ giúp.\n" + + #: oggdec/oggdec.c:376 +-#, fuzzy, c-format +-msgid "" +-"ERROR: Can only specify one input file if output filename is specified\n" +-msgstr "" +-"LỖI: có nhiều tập tin nhập với cùng một tên tập tin xuất: đệ nghị dùng tùy " +-"chọn « -n »\n" ++#, c-format ++msgid "ERROR: Can only specify one input file if output filename is specified\n" ++msgstr "LỖI: ghi rõ tên tập tin kết xuất thì chỉ có thể ghi rõ một tập tin nhập vào\n" + + #: oggenc/audio.c:46 +-#, fuzzy + msgid "WAV file reader" +-msgstr "Bộ đọc tập tin AU" ++msgstr "Bộ đọc tập tin WAV" + + #: oggenc/audio.c:47 + msgid "AIFF/AIFC file reader" +@@ -992,55 +939,55 @@ msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc ph + #: oggenc/audio.c:139 + #, c-format + msgid "Skipping chunk of type \"%s\", length %d\n" +-msgstr "Đang nhảy qua từng đoạn kiểu « %s », độ dài %d\n" ++msgstr "Đang nhảy qua từng đoạn kiểu « %s », chiều dài %d\n" + + #: oggenc/audio.c:165 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in AIFF chunk\n" + msgstr "Cảnh báo : gặp kết thúc tập tin bất thường trong từng đoạn AIFF\n" + + #: oggenc/audio.c:262 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No common chunk found in AIFF file\n" + msgstr "Cảnh báo : không tìm thấy từng đoạn dùng chung trong tập tin AIFF\n" + + #: oggenc/audio.c:268 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Truncated common chunk in AIFF header\n" +-msgstr "Cảnh báo : gặp từng đoạn dùng chung bị cụt trong phần đầu AIFF\n" ++msgstr "Cảnh báo : gặp từng đoạn dùng chung bị cắt ngắn trong phần đầu AIFF\n" + + #: oggenc/audio.c:276 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF in reading AIFF header\n" +-msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu WAV\n" ++msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF\n" + + #: oggenc/audio.c:291 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: AIFF-C header truncated.\n" +-msgstr "Cảnh báo : phần đầu AIFF bị cụt.\n" ++msgstr "Cảnh báo : phần đầu AIFF bị cắt ngắn.\n" + + #: oggenc/audio.c:305 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Can't handle compressed AIFF-C (%c%c%c%c)\n" + msgstr "Cảnh báo : không thể xử lý AIFF-C đã nén (%c%c%c%c)\n" + + #: oggenc/audio.c:312 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: No SSND chunk found in AIFF file\n" + msgstr "Cảnh báo : không tìm thấy từng đoạn SSND trong tập tin AIFF\n" + + #: oggenc/audio.c:318 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Corrupted SSND chunk in AIFF header\n" +-msgstr "Cảnh báo : gặp từng đoạn SSND trong phần đầu AIFF\n" ++msgstr "Cảnh báo : gặp từng đoạn SSND bị hỏng trong phần đầu AIFF\n" + + #: oggenc/audio.c:324 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unexpected EOF reading AIFF header\n" +-msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu WAV\n" ++msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF\n" + + #: oggenc/audio.c:370 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: OggEnc does not support this type of AIFF/AIFC file\n" + " Must be 8 or 16 bit PCM.\n" +@@ -1049,52 +996,50 @@ msgstr "" + "Phải là PCM 8 hay 16 bit.\n" + + #: oggenc/audio.c:427 +-#, fuzzy, c-format ++#, c-format + msgid "Warning: Unrecognised format chunk in WAV header\n" + msgstr "Cảnh báo : không nhận ra từng đoạn định dạng trong phần đầu Wave\n" + + #: oggenc/audio.c:440 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: INVALID format chunk in wav header.\n" + " Trying to read anyway (may not work)...\n" + msgstr "" +-"Cảnh báo : gặp từng đoạn định dạng KHÔNG HỢP LỆ trong phần đầu Wave.\n" ++"Cảnh báo : gặp từng đoạn định dạng không hợp lệtrong phần đầu wav.\n" + "Vẫn đang thử đọc nó (có lẽ không thể)...\n" + + #: oggenc/audio.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported type (must be standard PCM\n" + " or type 3 floating point PCM\n" + msgstr "" +-"LỖI: tập tin Wave có kiểu không được hỗ trợ (phải là PCM tiêu chuẩn\n" ++"Lỗi: tập tin Wav có dạng không được hỗ trợ (phải là PCM tiêu chuẩn\n" + "hay PCM điểm động kiểu 3)\n" + + #: oggenc/audio.c:528 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Warning: WAV 'block alignment' value is incorrect, ignoring.\n" + "The software that created this file is incorrect.\n" + msgstr "" +-"Cảnh báo : giá trị « chỉnh canh khối » WAV không đúng nên bỏ qua.\n" ++"Cảnh báo : giá trị « chỉnh canh khối » Wave không đúng nên bỏ qua.\n" + "Tập tin này đã được tạo bởi phần mềm sai.\n" + + #: oggenc/audio.c:588 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM\n" + "or floating point PCM\n" + msgstr "" + "LỖI: tập tin Wav có định dạng con không được hỗ trợ\n" +-"(phải là PCM 8, 16, 24 hay 32-bit) hay PCM chấm động)\n" ++"(phải là PCM 8, 16, 24 hay 32-bit) hay PCM điểm động)\n" + + #: oggenc/audio.c:664 + #, c-format + msgid "Big endian 24 bit PCM data is not currently supported, aborting.\n" +-msgstr "" +-"Dữ liệu PCM 24-bit kiểu cuối lớn không phải được hỗ trợ hiện thời nên hủy " +-"bỏ.\n" ++msgstr "Dữ liệu PCM 24-bit kiểu về cuối lớn hiện thời không phải được hỗ trợ nên hủy bỏ.\n" + + #: oggenc/audio.c:670 + #, c-format +@@ -1102,38 +1047,34 @@ msgid "Internal error: attempt to read unsupported bitdepth %d\n" + msgstr "Lỗi nội bộ : thử đọc độ sâu bit không được hỗ trợ %d\n" + + #: oggenc/audio.c:772 +-#, fuzzy, c-format +-msgid "" +-"BUG: Got zero samples from resampler: your file will be truncated. Please " +-"report this.\n" +-msgstr "" +-"LỖI: không nhận mẫu nào từ bộ lấy lại mẫu: tập tin bạn sẽ bị cụt. Vui lòng " +-"thông báo lỗi này.\n" ++#, c-format ++msgid "BUG: Got zero samples from resampler: your file will be truncated. Please report this.\n" ++msgstr "LỖI: không nhận mẫu nào từ bộ lấy lại mẫu nên cắt ngắn tập tin của bạn. Vui lòng thông báo lỗi này.\n" + + #: oggenc/audio.c:790 + #, c-format + msgid "Couldn't initialise resampler\n" +-msgstr "Không thể khởi động bộ lấy lại mẫu.\n" ++msgstr "Không thể sơ khởi bộ lấy lại mẫu\n" + + #: oggenc/encode.c:70 + #, c-format + msgid "Setting advanced encoder option \"%s\" to %s\n" +-msgstr "Đang lập tùy chọn mã hóa cấp cao « %s » thành %s\n" ++msgstr "Đang lập tùy chọn bộ biên mã cấp cao « %s » thành %s\n" + + #: oggenc/encode.c:73 +-#, fuzzy, c-format ++#, c-format + msgid "Setting advanced encoder option \"%s\"\n" +-msgstr "Đang lập tùy chọn mã hóa cấp cao « %s » thành %s\n" ++msgstr "Đang lập tùy chọn bộ biên mã cấp cao « %s »\n" + + #: oggenc/encode.c:114 + #, c-format + msgid "Changed lowpass frequency from %f kHz to %f kHz\n" +-msgstr "Mới thay đổi tần số qua thấp từ %f kHz thành %f kHz\n" ++msgstr "Đã thay đổi tần số qua thấp từ %f kHz thành %f kHz\n" + + #: oggenc/encode.c:117 + #, c-format + msgid "Unrecognised advanced option \"%s\"\n" +-msgstr "Không chấp nhận tùy chọn cấp cao « %s »\n" ++msgstr "Không nhận ra tùy chọn cấp cao « %s »\n" + + #: oggenc/encode.c:124 + #, c-format +@@ -1142,42 +1083,33 @@ msgstr "Lỗi đặt tham số quản lý tỷ lệ cấp cao\n" + + #: oggenc/encode.c:128 oggenc/encode.c:316 + #, c-format +-msgid "" +-"This version of libvorbisenc cannot set advanced rate management parameters\n" +-msgstr "" +-"Phiên bản libvorbisenc này không có khả năng đặt tham số quản lý tỷ lệ cấp " +-"cao\n" ++msgid "This version of libvorbisenc cannot set advanced rate management parameters\n" ++msgstr "Phiên bản libvorbisenc này không có khả năng đặt tham số quản lý tỷ lệ cấp cao\n" + + #: oggenc/encode.c:202 + #, c-format + msgid "WARNING: failed to add Kate karaoke style\n" +-msgstr "" ++msgstr "CẢNH BÁO : không thêm được kiểu dáng karaoke Kate\n" + + #: oggenc/encode.c:238 + #, c-format +-msgid "" +-"255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support " +-"more)\n" +-msgstr "" +-"255 kênh nên là đủ cho bất cứ ai. (Tiếc là Vorbis không hỗ trợ nhiều hơn " +-"đó)\n" ++msgid "255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)\n" ++msgstr "255 kênh nên đủ cho bất cứ ai. (Tiếc là Vorbis không hỗ trợ nhiều hơn đó)\n" + + #: oggenc/encode.c:246 + #, c-format + msgid "Requesting a minimum or maximum bitrate requires --managed\n" +-msgstr "" +-"Việc yêu cầu tỷ lệ bit tối thiểu hay tối đa cần thiết tùy chọn « --managed " +-"» (đã quản lý)\n" ++msgstr "Yêu cầu tỷ lệ bit tối thiểu hay tối đa thì cần thiết tùy chọn « --managed » (đã quản lý)\n" + + #: oggenc/encode.c:264 + #, c-format + msgid "Mode initialisation failed: invalid parameters for quality\n" +-msgstr "Việc khởi động chế độ bị lỗi: tham số không hợp lệ với chất lượng\n" ++msgstr "Lỗi sơ khởi chế độ: tham số không hợp lệ với chất lượng\n" + + #: oggenc/encode.c:309 + #, c-format + msgid "Set optional hard quality restrictions\n" +-msgstr "Đặt sự hạn chế chất lượng cứng tùy chọn\n" ++msgstr "Đặt sự hạn chế chất lượng cứng vẫn tùy chọn\n" + + #: oggenc/encode.c:311 + #, c-format +@@ -1187,56 +1119,53 @@ msgstr "Lỗi đặt tỷ lệ bit tiểu/đại trong chế độ chất lượ + #: oggenc/encode.c:327 + #, c-format + msgid "Mode initialisation failed: invalid parameters for bitrate\n" +-msgstr "Việc khởi động chế độ bị lỗi: tham số không hợp lệ với tỷ lệ bit\n" ++msgstr "Lỗi sơ khởi chế độ : tham số không hợp lệ với tỷ lệ bit\n" + + #: oggenc/encode.c:374 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: no language specified for %s\n" +-msgstr "CẢNH BÁO : ghi rõ tùy chọn lạ nên giả sử →\n" ++msgstr "CẢNH BÁO : chưa ghi rõ ngôn ngữ cho %s\n" + + #: oggenc/encode.c:396 +-#, fuzzy + msgid "Failed writing fishead packet to output stream\n" +-msgstr "Gặp lỗi khi ghi phần đầu vào luồng xuất\n" ++msgstr "Lỗi ghi gói tin fishead vào luồng kết xuất\n" + + #: oggenc/encode.c:422 oggenc/encode.c:443 oggenc/encode.c:479 + #: oggenc/encode.c:499 + msgid "Failed writing header to output stream\n" +-msgstr "Gặp lỗi khi ghi phần đầu vào luồng xuất\n" ++msgstr "Lỗi ghi phần đầu vào luồng kết xuất\n" + + #: oggenc/encode.c:433 + msgid "Failed encoding Kate header\n" +-msgstr "" ++msgstr "Lỗi biên mã phần đầu Kate\n" + + #: oggenc/encode.c:455 oggenc/encode.c:462 +-#, fuzzy + msgid "Failed writing fisbone header packet to output stream\n" +-msgstr "Gặp lỗi khi ghi phần đầu vào luồng xuất\n" ++msgstr "Lỗi ghi gói tin phần đầu fisbone vào luồng kết xuất\n" + + #: oggenc/encode.c:510 +-#, fuzzy + msgid "Failed writing skeleton eos packet to output stream\n" +-msgstr "Gặp lỗi khi ghi phần đầu vào luồng xuất\n" ++msgstr "Lỗi ghi gói tin EOS skeleton vào luồng kết xuất\n" + + #: oggenc/encode.c:581 oggenc/encode.c:585 + msgid "Failed encoding karaoke style - continuing anyway\n" +-msgstr "" ++msgstr "Lỗi biên mã kiểu dáng karaoke — vẫn còn tiếp tục\n" + + #: oggenc/encode.c:589 + msgid "Failed encoding karaoke motion - continuing anyway\n" +-msgstr "" ++msgstr "Lỗi biên mã chuyển hành karaoke — vẫn còn tiếp tục\n" + + #: oggenc/encode.c:594 + msgid "Failed encoding lyrics - continuing anyway\n" +-msgstr "" ++msgstr "Lỗi biên mã lời ca — vẫn còn tiếp tục\n" + + #: oggenc/encode.c:606 oggenc/encode.c:621 oggenc/encode.c:657 + msgid "Failed writing data to output stream\n" +-msgstr "Gặp lỗi khi ghi dữ liệu vào luồng xuất\n" ++msgstr "Lỗi ghi dữ liệu vào luồng kết xuất\n" + + #: oggenc/encode.c:641 + msgid "Failed encoding Kate EOS packet\n" +-msgstr "" ++msgstr "Lỗi biên mã gói tin EOS Kate\n" + + #: oggenc/encode.c:716 + #, c-format +@@ -1246,7 +1175,7 @@ msgstr "\t[%5.1f%%] [%2dm%.2ds còn lại] %c " + #: oggenc/encode.c:726 + #, c-format + msgid "\tEncoding [%2dm%.2ds so far] %c " +-msgstr "\tĐang mã hoá [%2dm%.2ds đến lúc này] %c " ++msgstr "\tĐang biên mã [%2dm%.2ds cho đến bây giờ] %c " + + #: oggenc/encode.c:744 + #, c-format +@@ -1257,7 +1186,7 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Mới mã hóa xong tập tin « %s »\n" ++"Hoàn tất biên mã tập tin « %s »\n" + + #: oggenc/encode.c:746 + #, c-format +@@ -1268,7 +1197,7 @@ msgid "" + msgstr "" + "\n" + "\n" +-"Mới mã hóa xong.\n" ++"Hoàn tất biên mã.\n" + + #: oggenc/encode.c:750 + #, c-format +@@ -1277,7 +1206,7 @@ msgid "" + "\tFile length: %dm %04.1fs\n" + msgstr "" + "\n" +-"\tĐộ dài tập tin: %dp %04.1fg\n" ++"\tChiều dài tập tin: %dp %04.1fg\n" + + #: oggenc/encode.c:754 + #, c-format +@@ -1301,22 +1230,22 @@ msgstr "" + #: oggenc/encode.c:781 + #, c-format + msgid "(min %d kbps, max %d kbps)" +-msgstr "" ++msgstr "(tiểu %d kb/g, đại %d kb/g)" + + #: oggenc/encode.c:783 + #, c-format + msgid "(min %d kbps, no max)" +-msgstr "" ++msgstr "(tiểu %d kb/g, không đại)" + + #: oggenc/encode.c:785 + #, c-format + msgid "(no min, max %d kbps)" +-msgstr "" ++msgstr "(không tiểu, đại %d kb/g)" + + #: oggenc/encode.c:787 + #, c-format + msgid "(no min or max)" +-msgstr "" ++msgstr "(không tiểu, cũng không đại)" + + #: oggenc/encode.c:795 + #, c-format +@@ -1325,7 +1254,7 @@ msgid "" + " %s%s%s \n" + "at average bitrate %d kbps " + msgstr "" +-"Đang mã hóa %s%s%s vào \n" ++"Đang biên mã %s%s%s vào \n" + " %s%s%s \n" + "với tỷ lệ bit trung bình %d kb/g" + +@@ -1336,9 +1265,9 @@ msgid "" + " %s%s%s \n" + "at approximate bitrate %d kbps (VBR encoding enabled)\n" + msgstr "" +-"Đang mã hóa %s%s%s vào \n" ++"Đang biên mã %s%s%s vào \n" + " %s%s%s \n" +-"với tỷ lệ trung bình %d kb/g (cách mã hóa VBR đã bật)\n" ++"với tỷ lệ trung bình %d kb/g (hiệu lực biên mã VBR)\n" + + #: oggenc/encode.c:811 + #, c-format +@@ -1347,9 +1276,9 @@ msgid "" + " %s%s%s \n" + "at quality level %2.2f using constrained VBR " + msgstr "" +-"Đang mã hóa %s%s%s vào \n" ++"Đang biên mã %s%s%s vào \n" + " %s%s%s \n" +-"với cấp chất lượng %2.2f bằng VBR ràng buộc" ++"với cấp chất lượng %2.2f dùng VBR ràng buộc" + + #: oggenc/encode.c:818 + #, c-format +@@ -1358,7 +1287,7 @@ msgid "" + " %s%s%s \n" + "at quality %2.2f\n" + msgstr "" +-"Đang mã hóa %s%s%s vào \n" ++"Đang biên mã %s%s%s vào \n" + " %s%s%s \n" + "với chất lượng %2.2f\n" + +@@ -1369,119 +1298,110 @@ msgid "" + " %s%s%s \n" + "using bitrate management " + msgstr "" +-"Đang mã hóa %s%s%s vào \n" ++"Đang biên mã %s%s%s vào \n" + " %s%s%s \n" +-"bằng cách quản lý tỷ lệ bit" ++"dùng chức năng quản lý tỷ lệ bit" + + #: oggenc/lyrics.c:66 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to convert to UTF-8: %s\n" +-msgstr "Lỗi mở tập tin là dạng vorbis: %s\n" ++msgstr "Lỗi chuyển đổi sang UTF-8: %s\n" + + #: oggenc/lyrics.c:73 vcut/vcut.c:68 +-#, fuzzy, c-format ++#, c-format + msgid "Out of memory\n" +-msgstr "Lỗi: hết bộ nhớ.\n" ++msgstr "Không đủ bộ nhớ\n" + + #: oggenc/lyrics.c:79 + #, c-format + msgid "WARNING: subtitle %s is not valid UTF-8\n" +-msgstr "" ++msgstr "CẢNH BÁO : phụ đề %s không theo UTF-8 đúng\n" + + #: oggenc/lyrics.c:141 oggenc/lyrics.c:157 oggenc/lyrics.c:337 + #: oggenc/lyrics.c:353 + #, c-format + msgid "ERROR - line %u: Syntax error: %s\n" +-msgstr "" ++msgstr "LỖI - dòng %u: Lỗi cú pháp: %s\n" + + #: oggenc/lyrics.c:146 + #, c-format +-msgid "" +-"WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" +-msgstr "" ++msgid "WARNING - line %u: non consecutive ids: %s - pretending not to have noticed\n" ++msgstr "CẢNH BÁO : dòng %u: các mã số không liên tiếp: %s (đang bỏ qua)\n" + + #: oggenc/lyrics.c:162 + #, c-format + msgid "ERROR - line %u: end time must not be less than start time: %s\n" +-msgstr "" ++msgstr "LỖI - dòng %u: giờ kết thúc phải nằm sau giờ bắt đầu : %s\n" + + #: oggenc/lyrics.c:184 + #, c-format + msgid "WARNING - line %u: text is too long - truncated\n" +-msgstr "" ++msgstr "CẢNH BÁO : dòng %u: chuỗi quá dài thì cắt ngắn\n" + + #: oggenc/lyrics.c:197 + #, c-format + msgid "WARNING - line %u: missing data - truncated file?\n" +-msgstr "" ++msgstr "CẢNH BÁO : dòng %u: dữ liệu bị thiếu (tập tin bị cắt ngắn ?)\n" + + #: oggenc/lyrics.c:210 + #, c-format + msgid "WARNING - line %d: lyrics times must not be decreasing\n" +-msgstr "" ++msgstr "CẢNH BÁO : dòng %d: các giờ lời ca không thể giảm dần\n" + + #: oggenc/lyrics.c:218 + #, c-format + msgid "WARNING - line %d: failed to get UTF-8 glyph from string\n" +-msgstr "" ++msgstr "CẢNH BÁO : dòng %d: không lấy được hình tượng UTF-8 từ chuỗi\n" + + #: oggenc/lyrics.c:279 + #, c-format +-msgid "" +-"WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" +-msgstr "" ++msgid "WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored\n" ++msgstr "CẢNH BÁO : dòng %d: không xử lý được thẻ LRC tăng cường (%*.*s): bỏ qua\n" + + #: oggenc/lyrics.c:288 + #, c-format + msgid "WARNING: failed to allocate memory - enhanced LRC tag will be ignored\n" +-msgstr "" ++msgstr "CẢNH BÁO : lỗi phân cấp bộ nhớ : thẻ LRC tăng cường sẽ bị bỏ qua\n" + + #: oggenc/lyrics.c:419 + #, c-format + msgid "ERROR: No lyrics filename to load from\n" +-msgstr "" ++msgstr "LỖI: không có tên tập tin lời ca từ đó cần nạp\n" + + #: oggenc/lyrics.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "ERROR: Failed to open lyrics file %s (%s)\n" +-msgstr "LỖI: không thể mở tập tin nhập « %s »: %s\n" ++msgstr "LỖI: không mở được tập tin lời ca %s (%s)\n" + + #: oggenc/lyrics.c:444 + #, c-format + msgid "ERROR: Failed to load %s - can't determine format\n" +-msgstr "" ++msgstr "LỖI: không nạp được %s: không thể quyết định định dạng\n" + + #: oggenc/oggenc.c:117 + #, c-format + msgid "ERROR: No input files specified. Use -h for help.\n" +-msgstr "" +-"LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng lệnh « -h » để xem trợ giúp.\n" ++msgstr "LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng tùy chọn « -h » để xem trợ giúp.\n" + + #: oggenc/oggenc.c:132 + #, c-format + msgid "ERROR: Multiple files specified when using stdin\n" +-msgstr "LỖI: nhiều tập tin được ghi rõ khi dùng thiết bị nhập chuẩn\n" ++msgstr "LỖI: nhiều tập tin được ghi rõ khi dùng đầu vào tiêu chuẩn\n" + + #: oggenc/oggenc.c:139 + #, c-format +-msgid "" +-"ERROR: Multiple input files with specified output filename: suggest using -" +-"n\n" +-msgstr "" +-"LỖI: có nhiều tập tin nhập với cùng một tên tập tin xuất: đệ nghị dùng tùy " +-"chọn « -n »\n" ++msgid "ERROR: Multiple input files with specified output filename: suggest using -n\n" ++msgstr "LỖI: có nhiều tập tin nhập liệu với cùng một tên tập tin kết xuất: đề nghị dùng tùy chọn « -n »\n" + + #: oggenc/oggenc.c:203 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Insufficient lyrics languages specified, defaulting to final lyrics " +-"language.\n" +-msgstr "CẢNH BÁO : chưa ghi rõ đủ tựa nên dùng mặc định (tựa cuối cùng).\n" ++#, c-format ++msgid "WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.\n" ++msgstr "CẢNH BÁO : không đủ ngôn ngữ lời ca được ghi rõ thì dùng giá trị mặc định (ngôn ngữ lời ca cuối cùng).\n" + + #: oggenc/oggenc.c:227 + #, c-format + msgid "ERROR: Cannot open input file \"%s\": %s\n" +-msgstr "LỖI: không thể mở tập tin nhập « %s »: %s\n" ++msgstr "LỖI: không thể mở tập tin nhập liệu « %s »: %s\n" + + #: oggenc/oggenc.c:243 + msgid "RAW file reader" +@@ -1495,34 +1415,32 @@ msgstr "Đang mở bằng mô-đun %s: %s\n" + #: oggenc/oggenc.c:269 + #, c-format + msgid "ERROR: Input file \"%s\" is not a supported format\n" +-msgstr "LỖI: tập tin nhập « %s » không phải là định dạng được hỗ trợ\n" ++msgstr "LỖI: tập tin nhập liệu « %s » không phải là định dạng được hỗ trợ\n" + + #: oggenc/oggenc.c:328 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: No filename, defaulting to \"%s\"\n" +-msgstr "CẢNH BÁO : không có tên tập tin nên dùng mặc định « default.ogg »\n" ++msgstr "CẢNH BÁO : không có tên tập tin nên dùng mặc định « %s »\n" + + #: oggenc/oggenc.c:335 + #, c-format +-msgid "" +-"ERROR: Could not create required subdirectories for output filename \"%s\"\n" +-msgstr "" +-"LỖI: không thể tạo những thư mục con cần thiết cho tên tập tin xuất « %s »\n" ++msgid "ERROR: Could not create required subdirectories for output filename \"%s\"\n" ++msgstr "LỖI: không thể tạo những thư mục con yêu cầu cho tên tập tin kết xuất « %s »\n" + + #: oggenc/oggenc.c:342 + #, c-format + msgid "ERROR: Input filename is the same as output filename \"%s\"\n" +-msgstr "LỖI: tên tập tin nhập vào trùng với tên tập tin xuất ra « %s »\n" ++msgstr "LỖI: tập tin nhập liệu và kết xuất có cùng một tên « %s »\n" + + #: oggenc/oggenc.c:353 + #, c-format + msgid "ERROR: Cannot open output file \"%s\": %s\n" +-msgstr "LỖI: không thể mở tập tin xuất « %s »: %s\n" ++msgstr "LỖI: không thể mở tập tin kết xuất « %s »: %s\n" + + #: oggenc/oggenc.c:399 + #, c-format + msgid "Resampling input from %d Hz to %d Hz\n" +-msgstr "Đang lấy lại mẫu nhập từ %d Hz đến %d Hz\n" ++msgstr "Đang lấy lại mẫu nhập liệu từ %d Hz đến %d Hz\n" + + #: oggenc/oggenc.c:406 + #, c-format +@@ -1537,7 +1455,7 @@ msgstr "CẢNH BÁO : không thể hoà tiếng từ âm lập thể xuống ngu + #: oggenc/oggenc.c:417 + #, c-format + msgid "Scaling input to %f\n" +-msgstr "Đang co dãn kết nhập thành %f\n" ++msgstr "Đang co giãn nhập liệu thành %f\n" + + #: oggenc/oggenc.c:463 + #, c-format +@@ -1580,12 +1498,10 @@ msgid "" + " --raw-endianness 1 for bigendian, 0 for little (defaults to 0)\n" + msgstr "" + " -k, --skeleton Thêm một luồng bit kiểu Ogg Skeleton\n" +-" -r, --raw Chế độ thô. Tập tin nhập vào thì được đọc trực tiếp là " +-"dữ liệu PCM\n" ++" -r, --raw Chế độ thô. Tập tin nhập vào thì được đọc trực tiếp là dữ liệu PCM\n" + " -B, --raw-bits=n Đặt số bit/mẫu cho dữ liệu nhập thô ; mặc định là 16\n" + " -C, --raw-chan=n Đặt số kênh cho dữ liệu nhập thô ; mặc định là 2\n" +-" -R, --raw-rate=n Đặt số mẫu/giây cho dữ liệu nhập thô ; mặc định là " +-"44100\n" ++" -R, --raw-rate=n Đặt số mẫu/giây cho dữ liệu nhập thô ; mặc định là 44100\n" + " --raw-endianness 1 về cuối lớn, 0 về cuối nhỏ (mặc định là 0)\n" + + #: oggenc/oggenc.c:479 +@@ -1610,8 +1526,7 @@ msgstr "" + #, c-format + msgid "" + " --managed Enable the bitrate management engine. This will allow\n" +-" much greater control over the precise bitrate(s) " +-"used,\n" ++" much greater control over the precise bitrate(s) used,\n" + " but encoding will be much slower. Don't use it unless\n" + " you have a strong need for detailed control over\n" + " bitrate, such as for streaming.\n" +@@ -1692,11 +1607,11 @@ msgstr "" + " --downmix Hoà tiếng âm lập thể thành đơn nguồn.\n" + "\t\t\tChỉ cho phép trên thiết bị nhập âm lập thể.\n" + " -s, --serial Xác định một số thứ tự cho luồng.\n" +-"\t\t\tNếu mã hoá nhiều tập tin, số thứ tự này\n" ++"\t\t\tNếu biên mã nhiều tập tin, số thứ tự này\n" + "\t\t\tsẽ tăng dần với mỗi luồng nằm sau cái đầu tiên.\n" + + #: oggenc/oggenc.c:520 +-#, fuzzy, c-format ++#, c-format + msgid "" + " --discard-comments Prevents comments in FLAC and Ogg FLAC files from\n" + " being copied to the output Ogg Vorbis file.\n" +@@ -1706,7 +1621,7 @@ msgid "" + msgstr "" + " --discard-comments Ngăn cản ghi chú trong tập tin kiểu FLAC và Ogg FLAC\n" + " được sao chép vào tập tin kết xuất Ogg Vorbis.\n" +-" --ignorelength Bỏ qua chiều dài dữ liệu trong phần đầu kiểu wav.\n" ++" --ignorelength Bỏ qua chiều dài dữ liệu trong phần đầu kiểu Wave.\n" + " Tùy chọn này cho phép hỗ trợ tập tin lớn hơn 4GB\n" + "\t\t\tvà luồng dữ liệu trên đầu vào tiêu chuẩn (STDIN).\n" + "\n" +@@ -1717,10 +1632,8 @@ msgid "" + " Naming:\n" + " -o, --output=fn Write file to fn (only valid in single-file mode)\n" + " -n, --names=string Produce filenames as this string, with %%a, %%t, %%l,\n" +-" %%n, %%d replaced by artist, title, album, track " +-"number,\n" +-" and date, respectively (see below for specifying " +-"these).\n" ++" %%n, %%d replaced by artist, title, album, track number,\n" ++" and date, respectively (see below for specifying these).\n" + " %%%% gives a literal %%.\n" + msgstr "" + " Đặt tên:\n" +@@ -1738,16 +1651,13 @@ msgstr "" + #: oggenc/oggenc.c:533 + #, c-format + msgid "" +-" -X, --name-remove=s Remove the specified characters from parameters to " +-"the\n" ++" -X, --name-remove=s Remove the specified characters from parameters to the\n" + " -n format string. Useful to ensure legal filenames.\n" + " -P, --name-replace=s Replace characters removed by --name-remove with the\n" +-" characters specified. If this string is shorter than " +-"the\n" ++" characters specified. If this string is shorter than the\n" + " --name-remove list or is not specified, the extra\n" + " characters are just removed.\n" +-" Default settings for the above two arguments are " +-"platform\n" ++" Default settings for the above two arguments are platform\n" + " specific.\n" + msgstr "" + " -X, --name-remove=s\t\tGỡ bỏ những ký tự được xác định ở đây\n" +@@ -1763,18 +1673,19 @@ msgstr "" + "\t\t\tcũng đặc trưng cho nền tảng.\n" + + #: oggenc/oggenc.c:542 +-#, fuzzy, c-format ++#, c-format + msgid "" +-" --utf8 Tells oggenc that the command line parameters date, " +-"title,\n" +-" album, artist, genre, and comment are already in UTF-" +-"8.\n" ++" --utf8 Tells oggenc that the command line parameters date, title,\n" ++" album, artist, genre, and comment are already in UTF-8.\n" + " On Windows, this switch applies to file names too.\n" + " -c, --comment=c Add the given string as an extra comment. This may be\n" + " used multiple times. The argument should be in the\n" + " format \"tag=value\".\n" + " -d, --date Date for track (usually date of performance)\n" + msgstr "" ++"--utf8\t\tBáo oggenc rằng những tham số dòng lệnh date (ngày),\n" ++"\t\t\ttitle (tên bài), album (tập nhạc), genre (thể loại)\n" ++"\t\t\tvà comment (ghi chú) đã theo UTF-8.\n" + " -c, --comment=c Thêm chuỗi đưa ra dưới dạng một ghi chú bổ sung.\n" + "\t\t\tCũng có thể dùng nhiều lần.\n" + "\t\t\tĐối số nên có dạng « thẻ=giá_trị ».\n" +@@ -1801,79 +1712,72 @@ msgid "" + " -L, --lyrics Include lyrics from given file (.srt or .lrc format)\n" + " -Y, --lyrics-language Sets the language for the lyrics\n" + msgstr "" ++" -L, --lyrics Bao gồm lời ca từ tập tin đưa ra (định dạng .srt hay .lrc)\n" ++" -Y, --lyrics-language Đặt ngôn ngữ cho lời ca\n" + + #: oggenc/oggenc.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "" + " If multiple input files are given, then multiple\n" +-" instances of the previous eight arguments will be " +-"used,\n" ++" instances of the previous eight arguments will be used,\n" + " in the order they are given. If fewer titles are\n" +-" specified than files, OggEnc will print a warning, " +-"and\n" ++" specified than files, OggEnc will print a warning, and\n" + " reuse the final one for the remaining files. If fewer\n" + " track numbers are given, the remaining files will be\n" + " unnumbered. If fewer lyrics are given, the remaining\n" + " files will not have lyrics added. For the others, the\n" +-" final tag will be reused for all others without " +-"warning\n" +-" (so you can specify a date once, for example, and " +-"have\n" ++" final tag will be reused for all others without warning\n" ++" (so you can specify a date once, for example, and have\n" + " it used for all the files)\n" + "\n" + msgstr "" +-"\t\t\tĐưa ra nhiều tập tin nhập vào, thì dùng nhiều lần\n" +-"\t\t\tnăm đối số trước, theo thứ tự đưa ra.\n" +-"\t\t\tXác định số tên ít hơn số tập tin thì OggEnc sẽ in ra một cảnh báo,\n" +-"\t\t\tvà dùng lại cái cuối cùng cho các tập tin còn lại.\n" ++"\t\t\tĐưa ra nhiều tập tin nhập liệu thì dùng nhiều lần\n" ++"\t\t\ttám đối số đi trước, theo thứ tự đưa ra.\n" ++"\t\t\tXác định số tên bài ít hơn số tập tin\n" ++"\t\t\tthì OggEnc sẽ in ra một cảnh báo,\n" ++"\t\t\tvà dùng lại tên cuối cùng cho các tập tin còn lại.\n" + "\t\t\tNếu đưa ra ít số thứ tự rãnh hơn,\n" + "\t\t\tthì không đặt số thứ tự cho các tập tin còn lại.\n" ++"\t\t\tĐưa ra ít lời ca hơn thì không thêm lời ca vào các tập tin còn lại.\n" + "\t\t\tĐối với các cái khac, thẻ cuối cùng được dùng lại\n" +-"\t\t\tmà không cảnh báo (thì có thể xác định một lần\n" ++"\t\t\tmà không cảnh báo nữa (thì có thể xác định một lần\n" + "\t\t\tmột ngày tháng nào đó mà được dùng lại cho mọi tập tin)\n" + + #: oggenc/oggenc.c:572 +-#, fuzzy, c-format ++#, c-format + msgid "" + "INPUT FILES:\n" +-" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or " +-"AIFF/C\n" +-" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. " +-"Files\n" ++" OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C\n" ++" files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files\n" + " may be mono or stereo (or more channels) and any sample rate.\n" +-" Alternatively, the --raw option may be used to use a raw PCM data file, " +-"which\n" +-" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless " +-"additional\n" ++" Alternatively, the --raw option may be used to use a raw PCM data file, which\n" ++" must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional\n" + " parameters for raw mode are specified.\n" +-" You can specify taking the file from stdin by using - as the input " +-"filename.\n" ++" You can specify taking the file from stdin by using - as the input filename.\n" + " In this mode, output is to stdout unless an output filename is specified\n" + " with -o\n" + " Lyrics files may be in SubRip (.srt) or LRC (.lrc) format\n" + "\n" + msgstr "" +-"TẬP TIN NHẬP:\n" +-" Tập tin nhập vào kiểu OggEnc hiện thời phải là tập tin dạng\n" +-"Wave PCM 24, 16, hay 8 bit, u-Law (.au) 16-bit, AIFF, hay AIFF/C\n" +-"Wave chấm động IEEE, và tùy chọn FLAC hay Ogg FLAC.\n" ++"TẬP TIN NHẬP LIỆU :\n" ++" Tập tin nhập liệu kiểu OggEnc hiện thời phải là tập tin dạng\n" ++"Wave PCM 24, 16, hay 8 bit, AIFF, hay AIFF/C\n" ++"Wave điểm động IEEE 32-bit, và tùy chọn FLAC hay Ogg FLAC.\n" + "Tập tin cũng có thể là nguồn đơn hay âm lập thể (hay nhiều kênh hơn)\n" + "với bất cứ tỷ lệ lấy mẫu nào.\n" + "Hoặc có thể dùng tùy chọn « --raw » để nhập một tập tin dữ liệu PCM thô,\n" +-"mà phải là PCM về cuối nhỏ âm lập thể 16-bit (« wave không đầu »),\n" ++"mà phải là PCM về cuối nhỏ âm lập thể 16-bit (« Wave không đầu »),\n" + "nếu không xác định tham số chế độ thô bổ sung.\n" + "Cũng có thể ghi rõ nên lấy tập tin từ đầu vào tiêu chuẩn (stdin)\n" + "bằng cách đặt « - » là tên tập tin nhập vào.\n" +-"Ở chế độ này, xuất ra đầu ra tiêu chuẩn (stdout)\n" ++"Ở chế độ này, kết xuất ra đầu ra tiêu chuẩn (stdout)\n" + "nếu không đặt tên tập tin kết xuất bằng « -o ».\n" +-"\n" ++"Tập tin lời ca có thể theo định dạng SubRip (.srt) hay LRC (.lrc).\n" + + #: oggenc/oggenc.c:678 + #, c-format + msgid "WARNING: Ignoring illegal escape character '%c' in name format\n" +-msgstr "" +-"CẢNH BÁO : đang bỏ qua ký tự thoát không được phép « %c » trong định dạng " +-"tên\n" ++msgstr "CẢNH BÁO : đang bỏ qua ký tự thoát không được phép « %c » trong định dạng tên\n" + + #: oggenc/oggenc.c:707 oggenc/oggenc.c:838 oggenc/oggenc.c:851 + #, c-format +@@ -1882,16 +1786,13 @@ msgstr "Đang bật cơ chế quản lý tỷ lệ bit\n" + + #: oggenc/oggenc.c:716 + #, c-format +-msgid "" +-"WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"CẢNH BÁO : tính trạng cuối thô được ghi rõ cho dữ liệu không phải thô. Như " +-"thế thì sẽ giả sử dữ liệu nhập có phải là thô.\n" ++msgid "WARNING: Raw endianness specified for non-raw data. Assuming input is raw.\n" ++msgstr "CẢNH BÁO : tình trạng cuối thô được ghi rõ cho dữ liệu không phải thô. Vì thế giả sử dữ liệu nhập vào có phải là thô.\n" + + #: oggenc/oggenc.c:719 + #, c-format + msgid "WARNING: Couldn't read endianness argument \"%s\"\n" +-msgstr "CẢNH BÁO : không thể đọc đối số tính trạng cuối « %s »\n" ++msgstr "CẢNH BÁO : không thể đọc đối số tình trạng cuối « %s »\n" + + #: oggenc/oggenc.c:726 + #, c-format +@@ -1899,46 +1800,44 @@ msgid "WARNING: Couldn't read resampling frequency \"%s\"\n" + msgstr "CẢNH BÁO : không thể đọc tần số lấy lại mẫu « %s »\n" + + #: oggenc/oggenc.c:732 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?\n" +-msgstr "" +-"Cảnh báo : tỷ lệ lấy lại mẫu được ghi rõ là %d Hz. Bạn có định gõ %d Hz " +-"không?\n" ++msgstr "CẢNH BÁO : tỷ lệ lấy lại mẫu được ghi rõ là %d Hz. Bạn có định gõ %d Hz không?\n" + + #: oggenc/oggenc.c:742 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Couldn't parse scaling factor \"%s\"\n" +-msgstr "Cảnh báo : không thể phân tách hệ số co dãn « %s »\n" ++msgstr "CẢNH BÁO : không thể phân tích hệ số co giãn « %s »\n" + + #: oggenc/oggenc.c:756 + #, c-format + msgid "No value for advanced encoder option found\n" +-msgstr "Không tìm thấy giá trị cho tùy chọn mã hóa cấp cao\n" ++msgstr "Không tìm thấy giá trị cho tùy chọn biên mã cấp cao\n" + + #: oggenc/oggenc.c:776 + #, c-format + msgid "Internal error parsing command line options\n" +-msgstr "Gặp lỗi nội bộ khi phân tách tùy chọn dòng lệnh\n" ++msgstr "Gặp lỗi nội bộ khi phân tích tùy chọn dòng lệnh\n" + + #: oggenc/oggenc.c:787 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Illegal comment used (\"%s\"), ignoring.\n" +-msgstr "Cảnh báo : dùng ghi chú không được phép (« %s ») nên bỏ qua.\n" ++msgstr "CẢNH BÁO : dùng ghi chú không được phép (« %s ») nên bỏ qua.\n" + + #: oggenc/oggenc.c:824 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: nominal bitrate \"%s\" not recognised\n" +-msgstr "Cảnh báo : không nhận ra tỷ lệ không đáng kể « %s »\n" ++msgstr "CẢNH BÁO : không nhận ra tỷ lệ không đáng kể « %s »\n" + + #: oggenc/oggenc.c:832 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: minimum bitrate \"%s\" not recognised\n" +-msgstr "Cảnh báo : không nhận ra tỷ lệ tối thiểu « %s »\n" ++msgstr "CẢNH BÁO : không nhận ra tỷ lệ tối thiểu « %s »\n" + + #: oggenc/oggenc.c:845 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: maximum bitrate \"%s\" not recognised\n" +-msgstr "Cảnh báo : không nhận ra tỷ lệ tối đa « %s »\n" ++msgstr "CẢNH BÁO : không nhận ra tỷ lệ tối đa « %s »\n" + + #: oggenc/oggenc.c:857 + #, c-format +@@ -1948,33 +1847,27 @@ msgstr "Không nhận ra tùy chọn chất lượng « %s » nên bỏ qua\n" + #: oggenc/oggenc.c:865 + #, c-format + msgid "WARNING: quality setting too high, setting to maximum quality.\n" +-msgstr "" +-"CẢNH BÁO : thiết lập chất lượng quá cao nên lập thành chất lượng tối đa.\n" ++msgstr "CẢNH BÁO : thiết lập chất lượng quá cao nên lập thành chất lượng tối đa.\n" + + #: oggenc/oggenc.c:871 + #, c-format + msgid "WARNING: Multiple name formats specified, using final\n" +-msgstr "CẢNH BÁO : nhiều định dạng tên được ghi rõ nên dùng điều cuối cùng\n" ++msgstr "CẢNH BÁO : nhiều định dạng tên được ghi rõ nên dùng định dạng cuối cùng\n" + + #: oggenc/oggenc.c:880 + #, c-format + msgid "WARNING: Multiple name format filters specified, using final\n" +-msgstr "" +-"CẢNH BÁO : nhiều bộ lọc định dạng tên được ghi rõ nên dùng điều cuối cùng\n" ++msgstr "CẢNH BÁO : nhiều bộ lọc định dạng tên được ghi rõ nên dùng bộ cuối cùng\n" + + #: oggenc/oggenc.c:889 + #, c-format +-msgid "" +-"WARNING: Multiple name format filter replacements specified, using final\n" +-msgstr "" +-"CẢNH BÁO : nhiều điều thay thế bộ lọc định dạng tên được ghi rõ nên dùng " +-"điều cuối cùng\n" ++msgid "WARNING: Multiple name format filter replacements specified, using final\n" ++msgstr "CẢNH BÁO : nhiều điều thay thế bộ lọc định dạng tên được ghi rõ nên dùng điều cuối cùng\n" + + #: oggenc/oggenc.c:897 + #, c-format + msgid "WARNING: Multiple output files specified, suggest using -n\n" +-msgstr "" +-"CẢNH BÁO : nhiều tập tin xuất được ghi rõ nên đệ nghị dùng tùy chọn « -n »\n" ++msgstr "CẢNH BÁO : nhiều tập tin kết xuất được ghi rõ nên đề nghị dùng tùy chọn « -n »\n" + + #: oggenc/oggenc.c:909 + #, c-format +@@ -1983,11 +1876,8 @@ msgstr "oggenc từ %s %s\n" + + #: oggenc/oggenc.c:916 + #, c-format +-msgid "" +-"WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"CẢNH BÁO : bit/mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ " +-"liệu nhập có phải là thô.\n" ++msgid "WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.\n" ++msgstr "CẢNH BÁO : bit/mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.\n" + + #: oggenc/oggenc.c:921 oggenc/oggenc.c:925 + #, c-format +@@ -1996,12 +1886,8 @@ msgstr "CẢNH BÁO : ghi rõ bit/mẫu không hợp lệ nên giả sử 16.\n" + + #: oggenc/oggenc.c:932 + #, c-format +-msgid "" +-"WARNING: Raw channel count specified for non-raw data. Assuming input is " +-"raw.\n" +-msgstr "" +-"CẢNH BÁO : số đếm kênh thô được ghi rõ cho dữ liệu không phải thô nên giả sử " +-"dữ liệu nhập có phải là thô.\n" ++msgid "WARNING: Raw channel count specified for non-raw data. Assuming input is raw.\n" ++msgstr "CẢNH BÁO : số đếm kênh thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.\n" + + #: oggenc/oggenc.c:937 + #, c-format +@@ -2010,11 +1896,8 @@ msgstr "CẢNH BÁO : ghi rõ số đếm kênh không hợp lệ nên giả s + + #: oggenc/oggenc.c:948 + #, c-format +-msgid "" +-"WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" +-msgstr "" +-"CẢNH BÁO : tỷ lệ lấy mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả " +-"sử dữ liệu nhập có phải là thô.\n" ++msgid "WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.\n" ++msgstr "CẢNH BÁO : tỷ lệ lấy mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.\n" + + #: oggenc/oggenc.c:953 + #, c-format +@@ -2024,32 +1907,32 @@ msgstr "CẢNH BÁO : ghi rõ tỷ lệ lấy mẫu không hợp lệ nên giả + #: oggenc/oggenc.c:965 oggenc/oggenc.c:977 + #, c-format + msgid "WARNING: Kate support not compiled in; lyrics will not be included.\n" +-msgstr "" ++msgstr "CẢNH BÁO : hỗ trợ Kate chưa được biên dịch vào nên không bao gồm lời ca.\n" + + #: oggenc/oggenc.c:973 + #, c-format + msgid "WARNING: language can not be longer than 15 characters; truncated.\n" +-msgstr "" ++msgstr "CẢNH BÁO : tên ngôn ngữ có chiều dài tối đa 15 ký tự nên cắt ngắn.\n" + + #: oggenc/oggenc.c:981 + #, c-format + msgid "WARNING: Unknown option specified, ignoring->\n" +-msgstr "CẢNH BÁO : ghi rõ tùy chọn lạ nên giả sử →\n" ++msgstr "CẢNH BÁO : ghi rõ tùy chọn không rõ nên bỏ qua->\n" + + #: oggenc/oggenc.c:997 vorbiscomment/vcomment.c:361 +-#, fuzzy, c-format ++#, c-format + msgid "'%s' is not valid UTF-8, cannot add\n" +-msgstr "Không thể chuyển đôi ghi chú đến UTF-8 nên không thể thêm\n" ++msgstr "« %s » không phải UTF-8 đúng nên không thể thêm\n" + + #: oggenc/oggenc.c:1014 vorbiscomment/vcomment.c:369 + #, c-format + msgid "Couldn't convert comment to UTF-8, cannot add\n" +-msgstr "Không thể chuyển đôi ghi chú đến UTF-8 nên không thể thêm\n" ++msgstr "Không thể chuyển đôi ghi chú sang UTF-8 nên không thể thêm\n" + + #: oggenc/oggenc.c:1033 + #, c-format + msgid "WARNING: Insufficient titles specified, defaulting to final title.\n" +-msgstr "CẢNH BÁO : chưa ghi rõ đủ tựa nên dùng mặc định (tựa cuối cùng).\n" ++msgstr "CẢNH BÁO : không đủ tên bài được ghi rõ nên dùng mặc định (tên cuối cùng).\n" + + #: oggenc/platform.c:172 + #, c-format +@@ -2064,82 +1947,56 @@ msgstr "Gặp lỗi khi kiểm tra có thư mục %s: %s\n" + #: oggenc/platform.c:192 + #, c-format + msgid "Error: path segment \"%s\" is not a directory\n" +-msgstr "Lỗi: đoạn đường dẫn « %s » không phải là thư mục\n" ++msgstr "Lỗi: đoạn đường dẫn « %s » không phải thư mục\n" + + #: ogginfo/ogginfo2.c:212 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Comment %d in stream %d has invalid format, does not contain '=': " +-"\"%s\"\n" +-msgstr "" +-"Cảnh báo : ghi chú %d trong luồng %d có định dạng không hợp lệ, không chứa " +-"'=': \"%s\"\n" ++#, c-format ++msgid "WARNING: Comment %d in stream %d has invalid format, does not contain '=': \"%s\"\n" ++msgstr "CẢNH BÁO : ghi chú %d trong luồng %d có định dạng không hợp lệ, không chứa '=': \"%s\"\n" + + #: ogginfo/ogginfo2.c:220 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid comment fieldname in comment %d (stream %d): \"%s\"\n" +-msgstr "" +-"Cảnh báo : tên trường ghi chú không hợp lệ trong ghi chú %d (luồng %d): « %s " +-"»\n" ++msgstr "CẢNH BÁO : gặp tên trường ghi chú không hợp lệ trong ghi chú %d (luồng %d): « %s »\n" + + #: ogginfo/ogginfo2.c:251 ogginfo/ogginfo2.c:259 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker " +-"wrong\n" +-msgstr "" +-"Cảnh báo : chuỗi UTF-8 không được phép trong ghi chú %d (luồng %d): dấu độ " +-"dài không đúng\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): length marker wrong\n" ++msgstr "CẢNH BÁO : gặp dãy UTF-8 không được phép trong ghi chú %d (luồng %d): dấu chiều dài không đúng\n" + + #: ogginfo/ogginfo2.c:266 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" +-msgstr "" +-"Cảnh báo : chuỗi UTF-8 không được phép trong ghi chú %d (luồng %d): quá ít " +-"byte\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): too few bytes\n" ++msgstr "CẢNH BÁO : gặp dãy UTF-8 không được phép trong ghi chú %d (luồng %d): quá ít byte\n" + + #: ogginfo/ogginfo2.c:342 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence " +-"\"%s\": %s\n" +-msgstr "" +-"Cảnh báo : chuỗi UTF-8 không được phép trong ghi chú %d (luồng %d): chuỗi " +-"không hợp lệ « %s »: %s\n" ++#, c-format ++msgid "WARNING: Illegal UTF-8 sequence in comment %d (stream %d): invalid sequence \"%s\": %s\n" ++msgstr "CẢNH BÁO : gặp dãy UTF-8 không được phép trong ghi chú %d (luồng %d): dãy không hợp lệ « %s »: %s\n" + + #: ogginfo/ogginfo2.c:356 +-#, fuzzy + msgid "WARNING: Failure in UTF-8 decoder. This should not be possible\n" +-msgstr "Cảnh báo : bộ giải mã UTF-8 không chạy được. Mà nên không thể.\n" ++msgstr "CẢNH BÁO : bộ biên mã UTF-8 không chạy được. Trường hợp này lẽ ra không nên xảy ra\n" + + #: ogginfo/ogginfo2.c:381 ogginfo/ogginfo2.c:548 ogginfo/ogginfo2.c:681 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: discontinuity in stream (%d)\n" +-msgstr "Cảnh báo : gặp điểm gián đoạn trong luồng (%d)\n" ++msgstr "CẢNH BÁO : gặp điểm gián đoạn trong luồng (%d)\n" + + #: ogginfo/ogginfo2.c:389 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" +-msgstr "" +-"Cảnh báo : không thể giải mã gói tin phần đầu theora: luồng theora không hợp " +-"lệ (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Theora header packet - invalid Theora stream (%d)\n" ++msgstr "CẢNH BÁO : không thể giải mã gói tin phần đầu Theora: luồng Theora không hợp lệ (%d)\n" + + #: ogginfo/ogginfo2.c:396 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Theora stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Cảnh báo : luồng theora %d không có phần đầu trong khung đúng. Trang phần " +-"đầu cuối cùng chứa các gói tin thêm, hoặc có granulepos khác số không\n" ++#, c-format ++msgid "WARNING: Theora stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "CẢNH BÁO : luồng Theora %d không có phần đầu với khung đúng. Trang phần đầu cuối cùng chứa gói tin bổ sung, hoặc có granulepos khác số không\n" + + #: ogginfo/ogginfo2.c:400 + #, c-format + msgid "Theora headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Phần đầu theora đã được phân tách cho luồng %d, thông tin theo đây...\n" ++msgstr "Phần đầu Theora đã được phân tích cho luồng %d, thông tin theo đây...\n" + + #: ogginfo/ogginfo2.c:403 + #, c-format +@@ -2168,11 +2025,11 @@ msgstr "Toàn ảnh: %d × %d, xén hiệu (%d, %d)\n" + + #: ogginfo/ogginfo2.c:411 + msgid "Frame offset/size invalid: width incorrect\n" +-msgstr "Hiệu/cỡ khung không hợp lệ: độ rộng không đúng\n" ++msgstr "Hiệu/cỡ khung sai: chiều rộng không đúng\n" + + #: ogginfo/ogginfo2.c:413 + msgid "Frame offset/size invalid: height incorrect\n" +-msgstr "Hiệu/cỡ khung không hợp lệ: độ cao không đúng\n" ++msgstr "Hiệu/cỡ khung sai: chiều cao không đúng\n" + + #: ogginfo/ogginfo2.c:416 + msgid "Invalid zero framerate\n" +@@ -2236,26 +2093,24 @@ msgstr "Định dạng điểm ảnh không hợp lệ\n" + #: ogginfo/ogginfo2.c:452 + #, c-format + msgid "Target bitrate: %d kbps\n" +-msgstr "Tỷ lệ bit đích: %d kbps\n" ++msgstr "Tỷ lệ bit đích: %d kb/g\n" + + #: ogginfo/ogginfo2.c:453 + #, c-format + msgid "Nominal quality setting (0-63): %d\n" +-msgstr "Thiết lập chất lượng danh nghĩa (0-63): %d\n" ++msgstr "Thiết lập chất lượng không đáng kể (0-63): %d\n" + + #: ogginfo/ogginfo2.c:456 ogginfo/ogginfo2.c:606 ogginfo/ogginfo2.c:802 + msgid "User comments section follows...\n" + msgstr "Phần ghi chú người dùng theo đây...\n" + + #: ogginfo/ogginfo2.c:477 +-#, fuzzy + msgid "WARNING: Expected frame %" +-msgstr "Cảnh báo : mong đợi khung %" ++msgstr "CẢNH BÁO : mong đợi khung %" + + #: ogginfo/ogginfo2.c:493 ogginfo/ogginfo2.c:621 ogginfo/ogginfo2.c:819 +-#, fuzzy + msgid "WARNING: granulepos in stream %d decreases from %" +-msgstr "Cảnh báo : granulepos trong luồng %d giảm từ %" ++msgstr "CẢNH BÁO : granulepos trong luồng %d giảm từ %" + + #: ogginfo/ogginfo2.c:520 + msgid "" +@@ -2266,28 +2121,19 @@ msgstr "" + "\tTổng chiều dài dữ liệu : %" + + #: ogginfo/ogginfo2.c:557 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%" +-"d)\n" +-msgstr "" +-"Cảnh báo : không thể giải mã gói tin phần đầu vorbis %d: luồng vorbis không " +-"hợp lệ (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Vorbis header packet %d - invalid Vorbis stream (%d)\n" ++msgstr "CẢNH BÁO : không thể giải mã gói tin phần đầu Vorbis %d: luồng Vorbis không hợp lệ (%d)\n" + + #: ogginfo/ogginfo2.c:565 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Vorbis stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Cảnh báo : luồng vorbis %d không có phần đầu trong khung một cách đúng. " +-"Trang phần đầu cuối cùng chứa một số gói tin thêm, hoặc có granulepos (vị " +-"trí hột nhỏ?) không phải là số không\n" ++#, c-format ++msgid "WARNING: Vorbis stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "CẢNH BÁO : luồng Vorbis %d không có phần đầu với khung đúng. Trang phần đầu cuối cùng chứa một số gói tin bổ sung, hoặc có granulepos khác số không\n" + + #: ogginfo/ogginfo2.c:569 + #, c-format + msgid "Vorbis headers parsed for stream %d, information follows...\n" +-msgstr "Phần đầu vorbis được phân tách cho luồng %d, thông tin theo đây...\n" ++msgstr "Phần đầu Vorbis được phân tích cho luồng %d, thông tin theo đây...\n" + + #: ogginfo/ogginfo2.c:572 + #, c-format +@@ -2325,7 +2171,7 @@ msgstr "Chưa lập tỷ lệ bit không đáng kể\n" + #: ogginfo/ogginfo2.c:594 + #, c-format + msgid "Upper bitrate: %f kb/s\n" +-msgstr "Tỷ lệ bit trên: %f kb/s\n" ++msgstr "Tỷ lệ bit trên: %f kb/g\n" + + #: ogginfo/ogginfo2.c:597 + msgid "Upper bitrate not set\n" +@@ -2334,16 +2180,15 @@ msgstr "Chưa lập tỷ lệ bit trên\n" + #: ogginfo/ogginfo2.c:600 + #, c-format + msgid "Lower bitrate: %f kb/s\n" +-msgstr "Tỷ lệ bit dưới: %f kb/s\n" ++msgstr "Tỷ lệ bit dưới: %f kb/g\n" + + #: ogginfo/ogginfo2.c:603 + msgid "Lower bitrate not set\n" + msgstr "Chưa ghi rõ tỷ lệ bit dưới\n" + + #: ogginfo/ogginfo2.c:630 +-#, fuzzy + msgid "Negative or zero granulepos (%" +-msgstr "Tỷ lệ granulepos số không thì không hợp lệ\n" ++msgstr "Có granulepos số không hoặc âm (%" + + #: ogginfo/ogginfo2.c:651 + msgid "" +@@ -2354,36 +2199,24 @@ msgstr "" + "\tTổng chiều dài dữ liệu : %" + + #: ogginfo/ogginfo2.c:692 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" +-msgstr "" +-"Cảnh báo : không thể giải mã gói tin phần đầu kate %d: luồng kate không hợp " +-"lệ (%d)\n" ++#, c-format ++msgid "WARNING: Could not decode Kate header packet %d - invalid Kate stream (%d)\n" ++msgstr "CẢNH BÁO : không thể giải mã gói tin phần đầu Kate %d: luồng Kate không hợp lệ (%d)\n" + + #: ogginfo/ogginfo2.c:703 +-#, fuzzy, c-format +-msgid "" +-"WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%" +-"d)\n" +-msgstr "" +-"Cảnh báo : hình như gói tin %d không phải là một phần đầu kate: luồng kate " +-"không hợp lệ (%d)\n" ++#, c-format ++msgid "WARNING: packet %d does not seem to be a Kate header - invalid Kate stream (%d)\n" ++msgstr "CẢNH BÁO : hình như gói tin %d không phải là một phần đầu Kate: luồng Kate không hợp lệ (%d)\n" + + #: ogginfo/ogginfo2.c:734 +-#, fuzzy, c-format +-msgid "" +-"WARNING: Kate stream %d does not have headers correctly framed. Terminal " +-"header page contains additional packets or has non-zero granulepos\n" +-msgstr "" +-"Cảnh báo : luồng Kate %d không có phần đầu trong khung đúng. Trang phần đầu " +-"cuối cùng chứa gói tin bổ sung, hoặc có granulepos khác số không\n" ++#, c-format ++msgid "WARNING: Kate stream %d does not have headers correctly framed. Terminal header page contains additional packets or has non-zero granulepos\n" ++msgstr "CẢNH BÁO : luồng Kate %d không có phần đầu với khung đúng. Trang phần đầu cuối cùng chứa gói tin bổ sung, hoặc có granulepos khác số không\n" + + #: ogginfo/ogginfo2.c:738 + #, c-format + msgid "Kate headers parsed for stream %d, information follows...\n" +-msgstr "" +-"Phần đầu Kate đã được phân tích cho luồng %d, có thông tin theo đây...\n" ++msgstr "Phần đầu Kate đã được phân tích cho luồng %d, có thông tin theo đây...\n" + + #: ogginfo/ogginfo2.c:741 + #, c-format +@@ -2461,7 +2294,7 @@ msgstr "\n" + + #: ogginfo/ogginfo2.c:828 + msgid "Negative granulepos (%" +-msgstr "" ++msgstr "Có granulepos âm (%" + + #: ogginfo/ogginfo2.c:853 + msgid "" +@@ -2472,39 +2305,32 @@ msgstr "" + "\tTổng chiều dài dữ liệu : %" + + #: ogginfo/ogginfo2.c:893 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: EOS not set on stream %d\n" +-msgstr "Cảnh báo : chưa lập kết thúc luồng trên luồng %d\n" ++msgstr "CẢNH BÁO : chưa lập kết thúc luồng (EOS) trên luồng %d\n" + + #: ogginfo/ogginfo2.c:1047 +-#, fuzzy + msgid "WARNING: Invalid header page, no packet found\n" +-msgstr "Cảnh báo: trang phần đầu không hợp lệ, không tìm thấy gói tin\n" ++msgstr "CẢNH BÁO : trang phần đầu không hợp lệ, không tìm thấy gói tin\n" + + #: ogginfo/ogginfo2.c:1075 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: Invalid header page in stream %d, contains multiple packets\n" +-msgstr "" +-"Cảnh báo: trang phần đầu không hợp lệ trong luồng %d, chứa nhiều gói tin\n" ++msgstr "CẢNH BÁO : trang phần đầu không hợp lệ trong luồng %d, chứa nhiều gói tin\n" + + #: ogginfo/ogginfo2.c:1089 + #, c-format +-msgid "" +-"Note: Stream %d has serial number %d, which is legal but may cause problems " +-"with some tools.\n" +-msgstr "" +-"Ghi chú : luồng %d có số sản xuất %d mà hợp pháp nhưng có thể gây ra lỗi " +-"trong một số công cụ.\n" ++msgid "Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.\n" ++msgstr "Ghi chú : luồng %d có số sản xuất %d mà hợp pháp nhưng có thể gây ra lỗi với một số công cụ nào đó.\n" + + #: ogginfo/ogginfo2.c:1107 +-#, fuzzy + msgid "WARNING: Hole in data (%d bytes) found at approximate offset %" +-msgstr "Cảnh báo : gặp lỗ trong dữ liệu (%d byte) ở hiệu xấp xỉ %" ++msgstr "CẢNH BÁO : gặp lỗ trong dữ liệu (%d byte) ở hiệu xấp xỉ %" + + #: ogginfo/ogginfo2.c:1134 + #, c-format + msgid "Error opening input file \"%s\": %s\n" +-msgstr "Gặp lỗi khi mở tập tin nhập « %s »: %s\n" ++msgstr "Gặp lỗi khi mở tập tin nhập liệu « %s »: %s\n" + + #: ogginfo/ogginfo2.c:1139 + #, c-format +@@ -2521,52 +2347,44 @@ msgstr "Không tìm thấy bộ xử lý cho luồng nên hủy bỏ\n" + + #: ogginfo/ogginfo2.c:1156 + msgid "Page found for stream after EOS flag" +-msgstr "Tìm thấy trang cho luồng sau cờ EOS (kết thúc luồng)" ++msgstr "Tìm thấy trang cho luồng nằm sau cờ EOS (kết thúc luồng)" + + #: ogginfo/ogginfo2.c:1159 +-msgid "" +-"Ogg muxing constraints violated, new stream before EOS of all previous " +-"streams" +-msgstr "" +-"Vi phạm các ràng buộc mux Ogg, có luồng mới nằm trước EOS (kết thúc luồng) " +-"của các luồng trước" ++msgid "Ogg muxing constraints violated, new stream before EOS of all previous streams" ++msgstr "Vi phạm ràng buộc mux Ogg, có luồng mới nằm trước EOS (kết thúc luồng) của các luồng trước" + + #: ogginfo/ogginfo2.c:1163 + msgid "Error unknown." + msgstr "Gặp lỗi không rõ." + + #: ogginfo/ogginfo2.c:1166 +-#, fuzzy, c-format ++#, c-format + msgid "" + "WARNING: illegally placed page(s) for logical stream %d\n" + "This indicates a corrupt Ogg file: %s.\n" + msgstr "" +-"Cảnh báo : (các) trang có vị trí cấm cho luồng luận lý %d\n" +-"Ngụ ý tập tin ogg bị hỏng: %s.\n" ++"CẢNH BÁO : trang có vị trí cấm cho luồng hợp lý %d\n" ++"Ngụ ý tập tin Ogg bị hỏng: %s.\n" + + #: ogginfo/ogginfo2.c:1178 + #, c-format + msgid "New logical stream (#%d, serial: %08x): type %s\n" +-msgstr "Luồng hợp lý mới (#%d, nối tiếp: %08x): kiểu %s\n" ++msgstr "Luồng hợp lý mới (#%d, số sản xuất: %08x): kiểu %s\n" + + #: ogginfo/ogginfo2.c:1181 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag not set on stream %d\n" +-msgstr "Cảnh báo : chưa lập cờ bất đầu luồng trên luồng %d\n" ++msgstr "CẢNH BÁO : chưa lập cờ bất đầu luồng trên luồng %d\n" + + #: ogginfo/ogginfo2.c:1185 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: stream start flag found in mid-stream on stream %d\n" +-msgstr "Cảnh báo : tìm thấy cờ bất đầu luồng trên giữa trên luồng %d\n" ++msgstr "CẢNH BÁO : tìm thấy cờ bất đầu luồng ở giữa trên luồng %d\n" + + #: ogginfo/ogginfo2.c:1190 +-#, fuzzy, c-format +-msgid "" +-"WARNING: sequence number gap in stream %d. Got page %ld when expecting page %" +-"ld. Indicates missing data.\n" +-msgstr "" +-"Cảnh báo : gặp chỗ không có số trong luồng %d. Đã nhận trang %ld còn mong " +-"đợi trang %ld. Đó ngụ ý dữ liệu bị thiếu.\n" ++#, c-format ++msgid "WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.\n" ++msgstr "CẢNH BÁO : gặp chỗ không có số thứ tự trong luồng %d. Đã nhận trang %ld còn mong đợi trang %ld. Ngụ ý dữ liệu bị thiếu.\n" + + #: ogginfo/ogginfo2.c:1205 + #, c-format +@@ -2574,13 +2392,13 @@ msgid "Logical stream %d ended\n" + msgstr "Luồng hợp lý %d đã kết thúc\n" + + #: ogginfo/ogginfo2.c:1213 +-#, fuzzy, c-format ++#, c-format + msgid "" + "ERROR: No Ogg data found in file \"%s\".\n" + "Input probably not Ogg.\n" + msgstr "" +-"Lỗi: không tìm thấy dữ liệu ogg trong tập tin « %s ».\n" +-"Vì vậy dữ liệu nhập vào rất không phải là Ogg.\n" ++"Lỗi: không tìm thấy dữ liệu Ogg trong tập tin « %s ».\n" ++"Vì vậy dữ liệu nhập liệu rất không phải là Ogg.\n" + + #: ogginfo/ogginfo2.c:1224 + #, c-format +@@ -2634,13 +2452,12 @@ msgstr "" + #: ogginfo/ogginfo2.c:1285 + #, c-format + msgid "No input files specified. \"ogginfo -h\" for help\n" +-msgstr "" +-"Chưa ghi rõ tập tin nhập nào. Sử dụng lệnh « ogginfo -h » để xem trợ giúp.\n" ++msgstr "Chưa ghi rõ tập tin nhập nào. Hãy dùng câu lệnh « ogginfo -h » để xem trợ giúp.\n" + + #: share/getopt.c:673 + #, c-format + msgid "%s: option `%s' is ambiguous\n" +-msgstr "%s: tùy chọn « %s » là mơ hồ\n" ++msgstr "%s: tùy chọn « %s » vẫn mơ hồ\n" + + #: share/getopt.c:698 + #, c-format +@@ -2655,7 +2472,7 @@ msgstr "%s: tùy chọn « %c%s » không cho phép đối số\n" + #: share/getopt.c:721 share/getopt.c:894 + #, c-format + msgid "%s: option `%s' requires an argument\n" +-msgstr "%s: tùy chọn « %s » cần đến đối số\n" ++msgstr "%s: tùy chọn « %s » yêu cầu một đối số\n" + + #: share/getopt.c:750 + #, c-format +@@ -2680,12 +2497,12 @@ msgstr "%s: tùy chọn không hợp lệ « -- %c »\n" + #: share/getopt.c:813 share/getopt.c:943 + #, c-format + msgid "%s: option requires an argument -- %c\n" +-msgstr "%s: tùy chọn cần đến đối số « -- %c »\n" ++msgstr "%s: tùy chọn yêu cầu một đối số « -- %c »\n" + + #: share/getopt.c:860 + #, c-format + msgid "%s: option `-W %s' is ambiguous\n" +-msgstr "%s: tùy chọn « -W %s » là mơ hồ\n" ++msgstr "%s: tùy chọn « -W %s » vẫn mơ hồ\n" + + #: share/getopt.c:878 + #, c-format +@@ -2693,14 +2510,14 @@ msgid "%s: option `-W %s' doesn't allow an argument\n" + msgstr "%s: tùy chọn « -W %s » không cho phép đối số\n" + + #: vcut/vcut.c:144 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't flush output stream\n" +-msgstr "Không thể phân tãch điểm cắt « %s »\n" ++msgstr "Không thể chuyển hết ra ngoài luồng kết xuất\n" + + #: vcut/vcut.c:164 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't close output file\n" +-msgstr "Không thể phân tãch điểm cắt « %s »\n" ++msgstr "Không thể đóng tập tin kết xuất\n" + + #: vcut/vcut.c:225 + #, c-format +@@ -2708,17 +2525,14 @@ msgid "Couldn't open %s for writing\n" + msgstr "Không thể mở %s để ghi\n" + + #: vcut/vcut.c:264 +-#, fuzzy, c-format +-msgid "" +-"Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" +-msgstr "" +-"Cách sử dụng: vcut tập_tin_nhập.ogg tập_tin_xuất1.ogg tập_tin_xuất2.ogg " +-"[điểm_cắt | +điểm_cắt]\n" ++#, c-format ++msgid "Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]\n" ++msgstr "Sử dụng: vcut tập_tin_nhập.ogg tập_tin_xuất1.ogg tập_tin_xuất2.ogg [điểm_cắt | +giờ_cắt]\n" + + #: vcut/vcut.c:266 + #, c-format + msgid "To avoid creating an output file, specify \".\" as its name.\n" +-msgstr "" ++msgstr "Để tránh tạo tập tin kết xuất, hãy ghi rõ « . » là tên của nó.\n" + + #: vcut/vcut.c:277 + #, c-format +@@ -2728,12 +2542,12 @@ msgstr "Không thể mở %s để đọc\n" + #: vcut/vcut.c:292 vcut/vcut.c:296 + #, c-format + msgid "Couldn't parse cutpoint \"%s\"\n" +-msgstr "Không thể phân tãch điểm cắt « %s »\n" ++msgstr "Không thể phân tích điểm cắt « %s »\n" + + #: vcut/vcut.c:301 +-#, fuzzy, c-format ++#, c-format + msgid "Processing: Cutting at %lf seconds\n" +-msgstr "Đang xử lý: cắt tại %lld giây\n" ++msgstr "Đang xử lý: cắt tại %lf giây\n" + + #: vcut/vcut.c:303 + #, c-format +@@ -2743,57 +2557,57 @@ msgstr "Đang xử lý: cắt tại %lld mẫu\n" + #: vcut/vcut.c:314 + #, c-format + msgid "Processing failed\n" +-msgstr "Việc xử lý bị lỗi\n" ++msgstr "Lỗi xử lý\n" + + #: vcut/vcut.c:355 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: unexpected granulepos " +-msgstr "Cảnh báo : mong đợi khung %" ++msgstr "CẢNH BÁO : gặp granulepos bất thường" + + #: vcut/vcut.c:406 +-#, fuzzy, c-format ++#, c-format + msgid "Cutpoint not found\n" +-msgstr "Không tìm thấy khóa" ++msgstr "Không tìm thấy điểm cắt\n" + + #: vcut/vcut.c:412 + #, c-format + msgid "Can't produce a file starting and ending between sample positions " +-msgstr "" ++msgstr "Không thể tạo một tập tin mà bắt đầu và kết thúc ở giữa các vị trí lấy mẫu" + + #: vcut/vcut.c:456 + #, c-format + msgid "Can't produce a file starting between sample positions " +-msgstr "" ++msgstr "Không thể tạo một tập tin mà bắt đầu ở giữa các vị trí lấy mẫu" + + #: vcut/vcut.c:460 + #, c-format + msgid "Specify \".\" as the second output file to suppress this error.\n" +-msgstr "" ++msgstr "Hãy ghi rõ « . » là tập tin kết xuất thứ hai để thu hồi lỗi này.\n" + + #: vcut/vcut.c:498 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't write packet to output file\n" +-msgstr "Lỗi ghi các ghi chú vào tập tin xuất: %s\n" ++msgstr "Không thể ghi gói tin vào tập tin kết xuất\n" + + #: vcut/vcut.c:519 +-#, fuzzy, c-format ++#, c-format + msgid "BOS not set on first page of stream\n" +-msgstr "Gặp lỗi khi đọc trang thứ nhất của luồng bit Ogg." ++msgstr "Chưa đặt BOS (đầu của luồng) trên trang đầu tiên của luồng\n" + + #: vcut/vcut.c:534 + #, c-format + msgid "Multiplexed bitstreams are not supported\n" +-msgstr "" ++msgstr "Không hỗ trợ luồng bit đa công\n" + + #: vcut/vcut.c:545 +-#, fuzzy, c-format ++#, c-format + msgid "Internal stream parsing error\n" +-msgstr "Lỗi luồng bit có thể phục hồi\n" ++msgstr "Gặp lỗi khi phân tích cú pháp của nguồn nội bộ\n" + + #: vcut/vcut.c:559 +-#, fuzzy, c-format ++#, c-format + msgid "Header packet corrupt\n" +-msgstr "Phần đầu phụ bị hỏng\n" ++msgstr "Gói tin phần đầu bị hỏng\n" + + #: vcut/vcut.c:565 + #, c-format +@@ -2801,33 +2615,33 @@ msgid "Bitstream error, continuing\n" + msgstr "Lỗi luồng bit, vẫn tiếp tục\n" + + #: vcut/vcut.c:575 +-#, fuzzy, c-format ++#, c-format + msgid "Error in header: not vorbis?\n" +-msgstr "Lỗi trong phần đầu chính: không phải là định dạng vorbis không?\n" ++msgstr "Lỗi trong phần đầu : không phải là định dạng Vorbis không?\n" + + #: vcut/vcut.c:626 + #, c-format + msgid "Input not ogg.\n" +-msgstr "Dữ liệu nhập không phải là định dạng ogg.\n" ++msgstr "Dữ liệu nhập vào không phải là định dạng Ogg.\n" + + #: vcut/vcut.c:630 +-#, fuzzy, c-format ++#, c-format + msgid "Page error, continuing\n" +-msgstr "Lỗi luồng bit, vẫn tiếp tục\n" ++msgstr "Lỗi trang, vẫn tiếp tục\n" + + #: vcut/vcut.c:640 + #, c-format + msgid "WARNING: input file ended unexpectedly\n" +-msgstr "" ++msgstr "CẢNH BÁO : tập tin nhập vào đã kết thúc bất thường\n" + + #: vcut/vcut.c:644 +-#, fuzzy, c-format ++#, c-format + msgid "WARNING: found EOS before cutpoint\n" +-msgstr "Tìm chỗ kết thúc luồng đằng trước điểm cắt.\n" ++msgstr "CẢNH BÁO : tìm chỗ kết thúc luồng (EOS) đằng trước điểm cắt\n" + + #: vorbiscomment/vcedit.c:130 vorbiscomment/vcedit.c:156 + msgid "Couldn't get enough memory for input buffering." +-msgstr "Không tìm thấy đủ bộ nhớ để chuyển hoán đệm dữ liệu nhập." ++msgstr "Không tìm thấy đủ bộ nhớ để chuyển hoán đệm dữ liệu nhập vào." + + #: vorbiscomment/vcedit.c:180 vorbiscomment/vcedit.c:551 + msgid "Error reading first page of Ogg bitstream." +@@ -2835,7 +2649,7 @@ msgstr "Gặp lỗi khi đọc trang thứ nhất của luồng bit Ogg." + + #: vorbiscomment/vcedit.c:186 vorbiscomment/vcedit.c:558 + msgid "Error reading initial header packet." +-msgstr "Gặp lỗi khi đọc gói tin phần đầu ban đầu." ++msgstr "Gặp lỗi khi đọc gói tin phần đầu thứ nhất." + + #: vorbiscomment/vcedit.c:238 + msgid "Couldn't get enough memory to register new stream serial number." +@@ -2843,20 +2657,19 @@ msgstr "Không tìm thấy đủ bộ nhớ để đăng ký số thứ tự lu + + #: vorbiscomment/vcedit.c:506 + msgid "Input truncated or empty." +-msgstr "Dữ liệu nhập bị cụt hay rỗng." ++msgstr "Dữ liệu nhập bị cắt ngắn hay trống." + + #: vorbiscomment/vcedit.c:508 + msgid "Input is not an Ogg bitstream." + msgstr "Dữ liệu nhập không phải là một luồng bit Ogg." + + #: vorbiscomment/vcedit.c:566 +-#, fuzzy + msgid "Ogg bitstream does not contain Vorbis data." +-msgstr "Luồng bit ogg không chứa dữ liệu vorbis." ++msgstr "Luồng bit Ogg không chứa dữ liệu Vorbis." + + #: vorbiscomment/vcedit.c:579 + msgid "EOF before recognised stream." +-msgstr "Gặp kết thúc tập tin đằng trước luồng được nhận ra." ++msgstr "Gặp kết thúc tập tin (EOF) đằng trước luồng được nhận ra." + + #: vorbiscomment/vcedit.c:595 + msgid "Ogg bitstream does not contain a supported data-type." +@@ -2867,23 +2680,21 @@ msgid "Corrupt secondary header." + msgstr "Phần đầu phụ bị hỏng." + + #: vorbiscomment/vcedit.c:660 +-#, fuzzy + msgid "EOF before end of Vorbis headers." +-msgstr "Gặp kết thúc tập tin đằng trước kết thúc phần đầu vorbis." ++msgstr "Gặp kết thúc tập tin (EOF) đằng trước kết thúc phần đầu Vorbis." + + #: vorbiscomment/vcedit.c:835 + msgid "Corrupt or missing data, continuing..." + msgstr "Dữ liệu bị hỏng hay còn thiếu, vẫn tiếp tục..." + + #: vorbiscomment/vcedit.c:875 +-msgid "" +-"Error writing stream to output. Output stream may be corrupted or truncated." +-msgstr "Gặp lỗi khi ghi luồng vào xuất. Luồng xuất có lẽ bị hỏng hay bị cụt." ++msgid "Error writing stream to output. Output stream may be corrupted or truncated." ++msgstr "Gặp lỗi khi ghi luồng vào đầu ra. Luồng kết xuất có lẽ bị hỏng hay bị cắt ngắn." + + #: vorbiscomment/vcomment.c:195 vorbiscomment/vcomment.c:221 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to open file as Vorbis: %s\n" +-msgstr "Lỗi mở tập tin là dạng vorbis: %s\n" ++msgstr "Lỗi mở tập tin dưới dạng Vorbis: %s\n" + + #: vorbiscomment/vcomment.c:241 + #, c-format +@@ -2898,17 +2709,17 @@ msgstr "ghi chú sai: « %s »\n" + #: vorbiscomment/vcomment.c:263 + #, c-format + msgid "Failed to write comments to output file: %s\n" +-msgstr "Lỗi ghi các ghi chú vào tập tin xuất: %s\n" ++msgstr "Lỗi ghi các ghi chú vào tập tin kết xuất: %s\n" + + #: vorbiscomment/vcomment.c:280 + #, c-format + msgid "no action specified\n" +-msgstr "Chưa ghi rõ hành động nào\n" ++msgstr "chưa ghi rõ hành động nào\n" + + #: vorbiscomment/vcomment.c:384 +-#, fuzzy, c-format ++#, c-format + msgid "Couldn't un-escape comment, cannot add\n" +-msgstr "Không thể chuyển đôi ghi chú đến UTF-8 nên không thể thêm\n" ++msgstr "Không thể hủy thoát ghi chú thì không thể thêm\n" + + #: vorbiscomment/vcomment.c:526 + #, c-format +@@ -2927,7 +2738,7 @@ msgid "List or edit comments in Ogg Vorbis files.\n" + msgstr "Liệt kê hoặc chỉnh sửa ghi chú trong tập tin kiểu Ogg Vorbis.\n" + + #: vorbiscomment/vcomment.c:532 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: \n" + " vorbiscomment [-Vh]\n" +@@ -2936,9 +2747,8 @@ msgid "" + msgstr "" + "Sử dụng: \n" + " vorbiscomment [-Vh]\n" +-" vorbiscomment [-lR] tập_tin\n" +-" vorbiscomment [-R] [-c tập_tin] [-t thẻ] <-a|-w> tập_tin_nhập " +-"[tập_tin_xuất]\n" ++" vorbiscomment [-lRe] tệp_vào\n" ++" vorbiscomment <-a|-w> [-Re] [-c tệp] [-t thẻ] tệp_vào [tệp_ra]\n" + + #: vorbiscomment/vcomment.c:538 + #, c-format +@@ -2947,12 +2757,8 @@ msgstr "Tùy chọn liệt kê\n" + + #: vorbiscomment/vcomment.c:539 + #, c-format +-msgid "" +-" -l, --list List the comments (default if no options are " +-"given)\n" +-msgstr "" +-" -l, --list Liệt kê các ghi chú (mặc định nếu không đưa ra tùy " +-"chọn)\n" ++msgid " -l, --list List the comments (default if no options are given)\n" ++msgstr " -l, --list Liệt kê các ghi chú (mặc định nếu không đưa ra tùy chọn)\n" + + #: vorbiscomment/vcomment.c:542 + #, c-format +@@ -2982,16 +2788,12 @@ msgstr " -w, --write Ghi chú, mà thay thế ghi chú đã có\n" + #, c-format + msgid "" + " -c file, --commentfile file\n" +-" When listing, write comments to the specified " +-"file.\n" +-" When editing, read comments from the specified " +-"file.\n" ++" When listing, write comments to the specified file.\n" ++" When editing, read comments from the specified file.\n" + msgstr "" + " -c tập_tin, --commentfile tập_tin\n" +-" Khi liệt kê thì cũng ghi các ghi chú vào tập tin " +-"đưa ra.\n" +-" Khi chỉnh sửa thì cũng đọc các ghi chú từ tập tin " +-"đưa ra.\n" ++" Khi liệt kê thì cũng ghi các ghi chú vào tập tin đưa ra.\n" ++" Khi chỉnh sửa thì cũng đọc các ghi chú từ tập tin đưa ra.\n" + + #: vorbiscomment/vcomment.c:553 + #, c-format +@@ -3000,10 +2802,8 @@ msgstr " -R, --raw Đọc và ghi các ghi chú theo UTF-8\n" + + #: vorbiscomment/vcomment.c:554 + #, c-format +-msgid "" +-" -e, --escapes Use \\n-style escapes to allow multiline " +-"comments.\n" +-msgstr "" ++msgid " -e, --escapes Use \\n-style escapes to allow multiline comments.\n" ++msgstr " -e, --escapes Dùng chuỗi thoát kiểu \\n để cho phép ghi chú đa dòng.\n" + + #: vorbiscomment/vcomment.c:558 + #, c-format +@@ -3013,37 +2813,29 @@ msgstr " -V, --version Xuất thông tin phiên bản, sau đó thoá + #: vorbiscomment/vcomment.c:561 + #, c-format + msgid "" +-"If no output file is specified, vorbiscomment will modify the input file. " +-"This\n" +-"is handled via temporary file, such that the input file is not modified if " +-"any\n" ++"If no output file is specified, vorbiscomment will modify the input file. This\n" ++"is handled via temporary file, such that the input file is not modified if any\n" + "errors are encountered during processing.\n" + msgstr "" +-"Nếu không đưa ra tập tin kết xuất thì vorbiscomment sửa đổi tập tin nhập " +-"vào.\n" ++"Nếu không đưa ra tập tin kết xuất thì vorbiscomment sửa đổi tập tin nhập vào.\n" + "Việc này được quản lý dùng một tập tin tạm thời, để mà tập tin nhập vào\n" + "không phải bị sửa đổi nếu gặp lỗi trong khi xử lý.\n" + + #: vorbiscomment/vcomment.c:566 + #, c-format + msgid "" +-"vorbiscomment handles comments in the format \"name=value\", one per line. " +-"By\n" +-"default, comments are written to stdout when listing, and read from stdin " +-"when\n" ++"vorbiscomment handles comments in the format \"name=value\", one per line. By\n" ++"default, comments are written to stdout when listing, and read from stdin when\n" + "editing. Alternatively, a file can be specified with the -c option, or tags\n" +-"can be given on the commandline with -t \"name=value\". Use of either -c or -" +-"t\n" ++"can be given on the commandline with -t \"name=value\". Use of either -c or -t\n" + "disables reading from stdin.\n" + msgstr "" +-"vorbiscomment quản lý ghi chú theo định dạng \"tên=giá_trị\", mỗi dòng một " +-"mục.\n" ++"vorbiscomment quản lý ghi chú theo định dạng \"tên=giá_trị\", mỗi dòng một mục.\n" + "Mặc định là ghi chú được ghi ra đầu ra tiêu chuẩn khi liệt kê,\n" + "và được đọc từ đầu vào tiêu chuẩn khi chỉnh sửa.\n" + "Hoặc có thể xác định một tập tin dùng tùy chọn « -c »,\n" + "hoặc có thê đưa ra thẻ trên dòng lệnh dùng « -t \"tên=giá_trị\" ».\n" +-"Dùng tùy chọn hoặc « -c » hoặc « -t » thì cũng tắt chức năng đọc từ đầu vào " +-"tiêu chuẩn.\n" ++"Dùng tùy chọn hoặc « -c » hoặc « -t » thì cũng tắt chức năng đọc từ đầu vào tiêu chuẩn.\n" + + #: vorbiscomment/vcomment.c:573 + #, c-format +@@ -3057,31 +2849,29 @@ msgstr "" + " vorbiscomment -a in.ogg -t \"ARTIST=Người Nào\" -t \"TITLE=Tên Bài\"\n" + + #: vorbiscomment/vcomment.c:578 +-#, fuzzy, c-format ++#, c-format + msgid "" +-"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather " +-"than\n" +-"converting to the user's character set, which is useful in scripts. " +-"However,\n" ++"NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than\n" ++"converting to the user's character set, which is useful in scripts. However,\n" + "this is not sufficient for general round-tripping of comments in all cases,\n" + "since comments can contain newlines. To handle that, use escaping (-e,\n" + "--escape).\n" + msgstr "" + "GHI CHÚ : chế độ thô (--raw, -R) thì đọc và ghi các ghi chú theo UTF-8\n" +-"thay vào chuyển đổi sang bộ ký tự riêng của người dùng, mà có ích đối với " +-"văn lệnh.\n" +-"Tuy nhiên, thiết lập này không đủ để « khứ hồi » chung các ghi chú trong mọi " +-"trường hợp.\n" ++"thay vào chuyển đổi sang bộ ký tự riêng của người dùng, mà có ích đối với văn lệnh.\n" ++"Tuy nhiên, thiết lập này không đủ để « khứ hồi » chung các ghi chú trong mọi trường hợp,\n" ++"vì ghi chú có khả năng chứa ký tự dòng mới.\n" ++"Để quản lý vấn đề này, hãy sử dụng tuỳ chọn thoát « -e, --escape).\n" + + #: vorbiscomment/vcomment.c:643 + #, c-format + msgid "Internal error parsing command options\n" +-msgstr "Gặp lỗi nội bộ khi phân tách tùy chọn lệnh\n" ++msgstr "Gặp lỗi nội bộ khi phân tích tùy chọn lệnh\n" + + #: vorbiscomment/vcomment.c:662 + #, c-format + msgid "vorbiscomment from vorbis-tools " +-msgstr "" ++msgstr "vorbiscomment từ vorbis-tools " + + #: vorbiscomment/vcomment.c:732 + #, c-format +@@ -3091,12 +2881,12 @@ msgstr "Gặp lỗi khi mở tập tin nhập « %s ».\n" + #: vorbiscomment/vcomment.c:741 + #, c-format + msgid "Input filename may not be the same as output filename\n" +-msgstr "Tên tập tin nhập có lẽ không trùng với tên tập tin xuất\n" ++msgstr "Tên tập tin nhập vào có lẽ không trùng với tên tập tin kết xuất\n" + + #: vorbiscomment/vcomment.c:752 + #, c-format + msgid "Error opening output file '%s'.\n" +-msgstr "Gặp lỗi khi mở tập tin xuất « %s ».\n" ++msgstr "Gặp lỗi khi mở tập tin kết xuất « %s ».\n" + + #: vorbiscomment/vcomment.c:767 + #, c-format +@@ -3106,7 +2896,7 @@ msgstr "Gặp lỗi khi mở tập tin ghi chú « %s ».\n" + #: vorbiscomment/vcomment.c:784 + #, c-format + msgid "Error opening comment file '%s'\n" +-msgstr "Gặp lỗi khi mở tập tin ghi chú « %s ».\n" ++msgstr "Gặp lỗi khi mở tập tin ghi chú « %s »\n" + + #: vorbiscomment/vcomment.c:818 + #, c-format +@@ -3122,111 +2912,3 @@ msgstr "Gặp lỗi khi thay đổi tên %s thành %s\n" + #, c-format + msgid "Error removing erroneous temporary file %s\n" + msgstr "Gặp lỗi khi gỡ bỏ tập tin tạm thời bị lỗi %s\n" +- +-#, fuzzy +-#~ msgid "Wave file reader" +-#~ msgstr "Bộ đọc tập tin WAV" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF in reading Wave header\n" +-#~ msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu Wave\n" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF in reading AIFF header\n" +-#~ msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF\n" +- +-#, fuzzy +-#~ msgid "WARNING: Unexpected EOF reading AIFF header\n" +-#~ msgstr "Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF\n" +- +-#~ msgid "Big endian 32 bit PCM data is not currently supported, aborting.\n" +-#~ msgstr "" +-#~ "Dữ liệu PCM 32-bit về cuối lớn hiện thời không được hỗ trợ nên hủy bỏ.\n" +- +-#~ msgid "Internal error! Please report this bug.\n" +-#~ msgstr "Gặp lỗi nội bộ — thông báo nhé.\n" +- +-#~ msgid "Page error. Corrupt input.\n" +-#~ msgstr "Lỗi trang. Dữ liệu nhập bị hỏng.\n" +- +-#, fuzzy +-#~ msgid "Setting EOS: update sync returned 0\n" +-#~ msgstr "Đang lập kết thúc luồng: việc cập nhật sự đồng bộ đã trả lại 0\n" +- +-#~ msgid "Cutpoint not within stream. Second file will be empty\n" +-#~ msgstr "" +-#~ "Điểm cắt không phải ở trong luồng. Như thế thì tập tin thứ hai sẽ là " +-#~ "rỗng.\n" +- +-#~ msgid "Unhandled special case: first file too short?\n" +-#~ msgstr "" +-#~ "Trường hợp đặc biệt không được quản lý: tập tin thứ nhất quá ngắn không?\n" +- +-#~ msgid "Cutpoint too close to end of file. Second file will be empty.\n" +-#~ msgstr "" +-#~ "Điểm cắt quá gần với kết thúc của tập tin. Vì thế tập tin thứ hai sẽ là " +-#~ "trống.\n" +- +-#, fuzzy +-#~ msgid "" +-#~ "ERROR: First two audio packets did not fit into one\n" +-#~ " Ogg page. File may not decode correctly.\n" +-#~ msgstr "" +-#~ "LỖI: hai gói tin âm thanh thứ nhất không vừa\n" +-#~ "trong một trang ogg. Như thế thì\n" +-#~ "tập tin có lẽ sẽ không giải mã cho đúng.\n" +- +-#, fuzzy +-#~ msgid "Update sync returned 0, setting EOS\n" +-#~ msgstr "Việc cập nhật sự đồng bộ đã trả lại 0 nên lập kết thúc luồng\n" +- +-#~ msgid "Bitstream error\n" +-#~ msgstr "Lỗi luồng bit\n" +- +-#~ msgid "Error in first page\n" +-#~ msgstr "Lỗi trong trang thứ nhất\n" +- +-#, fuzzy +-#~ msgid "Error in first packet\n" +-#~ msgstr "lỗi trong gói tin thứ nhất\n" +- +-#~ msgid "EOF in headers\n" +-#~ msgstr "Gặp kết thúc tập tin trong phần đầu\n" +- +-#~ msgid "" +-#~ "WARNING: vcut is still experimental code.\n" +-#~ "Check that the output files are correct before deleting sources.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "CẢNH BÁO : vcut vẫn còn là mã thử nghiệm.\n" +-#~ "Hãy kiểm tra xem các tập tin xuất là đúng trước khi xóa bỏ nguồn nào.\n" +-#~ "\n" +- +-#~ msgid "Error reading headers\n" +-#~ msgstr "Gặp lỗi khi đọc phần đầu\n" +- +-#~ msgid "Error writing first output file\n" +-#~ msgstr "Gặp lỗi khi ghi tập tin xuất thứ nhất\n" +- +-#~ msgid "Error writing second output file\n" +-#~ msgstr "Gặp lỗi khi ghi tập tin xuất thứ hai\n" +- +-#~ msgid "Out of memory opening AU driver\n" +-#~ msgstr "Cạn bộ nhớ khi mở trình điều khiển AU\n" +- +-#~ msgid "At this moment, only linear 16 bit .au files are supported\n" +-#~ msgstr "Hiện thời chỉ hỗ trợ tập tin kiểu .au 16-bit tuyến tính\n" +- +-#~ msgid "" +-#~ "Negative or zero granulepos (%lld) on vorbis stream outside of headers. " +-#~ "This file was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "Gặp granulepos âm hay số không (%lld) trên luông vorbis bên ngoài phần " +-#~ "đầu. Tập tin này đã được tạo bởi một bộ mã hoá có lỗi.\n" +- +-#~ msgid "" +-#~ "Negative granulepos (%lld) on kate stream outside of headers. This file " +-#~ "was created by a buggy encoder\n" +-#~ msgstr "" +-#~ "granulepos âm (%lld) trên luông Kate bên ngoài phần đầu. Tập tin này đã " +-#~ "được tạo bởi một bộ mã hoá có lỗi.\n" +-- +1.9.3 + + +From 7d9dab9fd24778bbe168e3578019e269bd8324f9 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Mon, 7 Jul 2014 22:57:33 +0200 +Subject: [PATCH 2/2] configure{.ac,}: remember to update the list of all + languages +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Reported-by: Mario Blättermann +Bug: https://bugzilla.redhat.com/1116650#c2 +--- + configure | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure b/configure +index 95e48d0..5309d46 100755 +--- a/configure ++++ b/configure +@@ -12170,7 +12170,7 @@ CC="$lt_save_CC" + + + +-ALL_LINGUAS="be cs da en_GB eo es fr hr hu nl pl ro ru sk sv uk vi" ++ALL_LINGUAS="be cs da de en_GB eo es fr hr hu id nl pl ro ru sk sl sr sv uk vi" + + { echo "$as_me:$LINENO: checking whether NLS is requested" >&5 + echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; } +diff --git a/configure.ac b/configure.ac +index 725a495..f9cc724 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -30,7 +30,7 @@ CFLAGS="$cflags_save" + + AC_PROG_LIBTOOL + +-ALL_LINGUAS="be cs da en_GB eo es fr hr hu nl pl ro ru sk sv uk vi" ++ALL_LINGUAS="be cs da de en_GB eo es fr hr hu id nl pl ro ru sk sl sr sv uk vi" + AM_GNU_GETTEXT + + dnl -------------------------------------------------- +-- +1.9.3 + diff --git a/vorbis-tools-1.4.0-bz1185558.patch b/vorbis-tools-1.4.0-bz1185558.patch new file mode 100644 index 0000000..3c8d361 --- /dev/null +++ b/vorbis-tools-1.4.0-bz1185558.patch @@ -0,0 +1,31 @@ +From c0a0dbfa58bf13cbd2a637288bf93619a7007673 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Mon, 26 Jan 2015 12:33:19 +0100 +Subject: [PATCH] oggenc: do not use stack variable out of its scope of + validity +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Reported-by: Thomas Köller +Bug: https://bugzilla.redhat.com/1185558 +--- + oggenc/oggenc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/oggenc/oggenc.c b/oggenc/oggenc.c +index ea105b2..759a3ee 100644 +--- a/oggenc/oggenc.c ++++ b/oggenc/oggenc.c +@@ -239,7 +239,7 @@ int main(int argc, char **argv) + + if(opt.rawmode) + { +- input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", ++ static input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", + N_("RAW file reader")}; + + enc_opts.rate=opt.raw_samplerate; +-- +2.1.0 + diff --git a/vorbis-tools-1.4.0-bz887540.patch b/vorbis-tools-1.4.0-bz887540.patch new file mode 100644 index 0000000..e8305f7 --- /dev/null +++ b/vorbis-tools-1.4.0-bz887540.patch @@ -0,0 +1,27 @@ +From 43120cc36c08dcfba0c9ff22354da2f3029c3f70 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Mon, 17 Dec 2012 12:50:36 +0100 +Subject: [PATCH] vorbiscomment.1: fix URL to format documentation + +Reported By: Samuel Sieb +Bug: https://bugzilla.redhat.com/887540 +--- + vorbiscomment/vorbiscomment.1 | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/vorbiscomment/vorbiscomment.1 b/vorbiscomment/vorbiscomment.1 +index a47bb12..0108e78 100644 +--- a/vorbiscomment/vorbiscomment.1 ++++ b/vorbiscomment/vorbiscomment.1 +@@ -87,7 +87,7 @@ To add a set of comments from the standard input: + + .SH TAG FORMAT + +-See http://xiph.org/ogg/vorbis/doc/v-comment.html for documentation on the Ogg Vorbis tag format, including a suggested list of canonical tag names. ++See http://xiph.org/vorbis/doc/v-comment.html for documentation on the Ogg Vorbis tag format, including a suggested list of canonical tag names. + + .SH AUTHORS + +-- +1.7.1 + diff --git a/vorbis-tools-1.4.0-man-page.patch b/vorbis-tools-1.4.0-man-page.patch new file mode 100644 index 0000000..f1d0f50 --- /dev/null +++ b/vorbis-tools-1.4.0-man-page.patch @@ -0,0 +1,217 @@ +From b3a6187e1843e55c47b6e55d11e01399ab3894a0 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 13:44:02 +0200 +Subject: [PATCH 1/6] Remove the --quiet (-q) option from vorbiscomment.1 man page. + +--- + vorbiscomment/vorbiscomment.1 | 4 +--- + 1 files changed, 1 insertions(+), 3 deletions(-) + +diff --git a/vorbiscomment/vorbiscomment.1 b/vorbiscomment/vorbiscomment.1 +index 0108e78..2bceb83 100644 +--- a/vorbiscomment/vorbiscomment.1 ++++ b/vorbiscomment/vorbiscomment.1 +@@ -39,13 +39,11 @@ Reads, modifies, and appends Ogg Vorbis audio file metadata tags. + .IP "-a, --append" + Append comments. + .IP "-c file, --commentfile file" +-Take comments from a file. The file is the same format as is output by the the -l option or given to the -t option: one element per line in 'tag=value' format. If the file is /dev/null and -w was passed, the existing comments will be removed. ++Take comments from a file. The file is the same format as is output by the -l option or given to the -t option: one element per line in 'tag=value' format. If the file is /dev/null and -w was passed, the existing comments will be removed. + .IP "-h, --help" + Show command help. + .IP "-l, --list" + List the comments in the Ogg Vorbis file. +-.IP "-q, --quiet" +-Quiet mode. No messages are displayed. + .IP "-t 'name=value', --tag 'name=value'" + Specify a new tag on the command line. Each tag is given as a single string. The part before the '=' is treated as the tag name and the part after as the value. + .IP "-w, --write" +-- +1.7.1 + + +From 78ade241f35c6e4119e40ad879748a6d6a1a1821 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 13:46:31 +0200 +Subject: [PATCH 2/6] Mention the -V option in ogginfo.1 man page. + +--- + ogginfo/ogginfo.1 | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/ogginfo/ogginfo.1 b/ogginfo/ogginfo.1 +index 126da20..bde5490 100644 +--- a/ogginfo/ogginfo.1 ++++ b/ogginfo/ogginfo.1 +@@ -49,6 +49,8 @@ Quiet mode. This may be specified multiple times. Doing so once will remove + the detailed informative messages, twice will remove warnings as well. + .IP -v + Verbose mode. At the current time, this does not do anything. ++.IP -V ++Output version information and exit. + + .SH AUTHORS + .br +-- +1.7.1 + + +From fa810af21f475cf073891088d40bbaf952fd1e28 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 13:48:06 +0200 +Subject: [PATCH 3/6] Fix typos in oggdec.1 man page. + +--- + oggdec/oggdec.1 | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/oggdec/oggdec.1 b/oggdec/oggdec.1 +index fb12b18..1035cb6 100644 +--- a/oggdec/oggdec.1 ++++ b/oggdec/oggdec.1 +@@ -6,7 +6,7 @@ oggdec - simple decoder, Ogg Vorbis file to PCM audio file (Wave or RAW). + .SH "SYNOPSIS" + .B oggdec + [ +-.B -Qhv ++.B -QhV + ] [ + .B -b bits_per_sample + ] [ +@@ -48,7 +48,7 @@ Print help message. + Display version information. + .IP "-b n, --bits=n" + Bits per sample. Valid values are 8 or 16. +-.IP "-e n, --endian=n" ++.IP "-e n, --endianness=n" + Set endianness for 16-bit output. 0 (default) is little-endian (Intel byte order). 1 is big-endian (sane byte order). + .IP "-R, --raw" + Output in raw format. If not specified, writes Wave file (RIFF headers). +-- +1.7.1 + + +From 8c8d416cc17cb07dac72ad71d3ef0cc5e09c3bd3 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 14:00:07 +0200 +Subject: [PATCH 4/6] Document the --scale option of oggenc. + +--- + oggenc/man/oggenc.1 | 5 +++++ + oggenc/oggenc.c | 1 + + 2 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/oggenc/man/oggenc.1 b/oggenc/man/oggenc.1 +index 411e2a9..633e5ec 100755 +--- a/oggenc/man/oggenc.1 ++++ b/oggenc/man/oggenc.1 +@@ -47,6 +47,9 @@ oggenc \- encode audio into the Ogg Vorbis format + .B --downmix + ] + [ ++.B --scale ++] ++[ + .B -s + .I serial + ] +@@ -164,6 +167,8 @@ useful for downsampling for lower-bitrate encoding. + .IP "--downmix" + Downmix input from stereo to mono (has no effect on non-stereo streams). Useful + for lower-bitrate encoding. ++.IP "--scale" ++Input scaling factor (helps with clipping inputs). + .IP "--advanced-encode-option optionname=value" + Sets an advanced option. See the Advanced Options section for details. + .IP "-s, --serial" +diff --git a/oggenc/oggenc.c b/oggenc/oggenc.c +index 9c3e9cd..ea105b2 100644 +--- a/oggenc/oggenc.c ++++ b/oggenc/oggenc.c +@@ -513,6 +513,7 @@ static void usage(void) + " --resample n Resample input data to sampling rate n (Hz)\n" + " --downmix Downmix stereo to mono. Only allowed on stereo\n" + " input.\n" ++ " --scale Input scaling factor (helps with clipping inputs).\n" + " -s, --serial Specify a serial number for the stream. If encoding\n" + " multiple files, this will be incremented for each\n" + " stream after the first.\n")); +-- +1.7.1 + + +From 3dcdecdcb520150b53a7e3e7d346e23a49f4018a Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 14:05:22 +0200 +Subject: [PATCH 5/6] Document --remote and -delay in ogg123.1 man page. + +--- + ogg123/ogg123.1 | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/ogg123/ogg123.1 b/ogg123/ogg123.1 +index 160a876..935cab6 100644 +--- a/ogg123/ogg123.1 ++++ b/ogg123/ogg123.1 +@@ -73,6 +73,10 @@ Specify output file for file devices. The filename "-" writes to standard + out. If the file already exists, + .B ogg123 + will overwrite it. ++.IP "-l s, --delay s" ++Set termination timeout in milliseconds. ogg123 will skip to the next song on ++SIGINT (Ctrl-C), and will terminate if two SIGINTs are received within the ++specified timeout 's'. (default 500) + .IP "-h, --help" + Show command help. + .IP "-k n, --skip n" +@@ -106,6 +110,8 @@ times slower than normal speed. May be with -x for interesting fractional + speeds. + .IP "-r, --repeat" + Repeat playlist indefinitely. ++.IP "-R, --remote" ++Use remote control interface. + .IP "-z, --shuffle" + Play files in pseudo-random order. + .IP "-Z, --random" +-- +1.7.1 + + +From ecd9cd8d881fadbb24bc948980bb6125f7b2c710 Mon Sep 17 00:00:00 2001 +From: Kamil Dudka +Date: Tue, 28 May 2013 14:14:32 +0200 +Subject: [PATCH 6/6] Document the --config (-c) option of ogg123. + +--- + ogg123/cmdline_options.c | 1 + + ogg123/ogg123.1 | 2 ++ + 2 files changed, 3 insertions(+), 0 deletions(-) + +diff --git a/ogg123/cmdline_options.c b/ogg123/cmdline_options.c +index d663cc6..8abf4c5 100644 +--- a/ogg123/cmdline_options.c ++++ b/ogg123/cmdline_options.c +@@ -373,6 +373,7 @@ void cmdline_usage (void) + printf ("\n"); + + printf (_("Miscellaneous options\n")); ++ printf (_(" -c c, --config c Config options from command-line.\n")); + printf (_(" -l s, --delay s Set termination timeout in milliseconds. ogg123\n" + " will skip to the next song on SIGINT (Ctrl-C),\n" + " and will terminate if two SIGINTs are received\n" +diff --git a/ogg123/ogg123.1 b/ogg123/ogg123.1 +index 935cab6..1b419f7 100644 +--- a/ogg123/ogg123.1 ++++ b/ogg123/ogg123.1 +@@ -73,6 +73,8 @@ Specify output file for file devices. The filename "-" writes to standard + out. If the file already exists, + .B ogg123 + will overwrite it. ++.IP "-c c, --config c" ++Config options from command-line. + .IP "-l s, --delay s" + Set termination timeout in milliseconds. ogg123 will skip to the next song on + SIGINT (Ctrl-C), and will terminate if two SIGINTs are received within the +-- +1.7.1 + diff --git a/vorbis-tools-1.4.0.tar.gz b/vorbis-tools-1.4.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9070b8eb9c1a3bdc142ecd0b9d2b8862154b1dc2 GIT binary patch literal 1346532 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

  • (8yiXS7 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 z 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

    +4De6wWctn1?C#N{|R-s9|B64>kQ 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�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 z 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ν*Tg4d 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

    *OuKvNhJ4WcWpf{6 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%0D1Eybq%< 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%0A$8oOhj6{yPx@7!|L&P=VfYIj7 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

    0#b}Zr9*B*^`^rP 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%0ASW*WXLw39Gwnv-^&E@Bv( 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 FTL1}iSF`{C literal 0 HcmV?d00001 diff --git a/vorbis-tools.spec b/vorbis-tools.spec new file mode 100644 index 0000000..4f7ec6c --- /dev/null +++ b/vorbis-tools.spec @@ -0,0 +1,58 @@ +Name: vorbis-tools +Summary: Several Ogg Vorbis Tools +Version: 1.4.0 +Release: 30 +Epoch: 1 +License: GPLv2 +URL: http://www.xiph.org/ +Source: http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz +Patch0: vorbis-tools-1.4.0-bz887540.patch + +Patch1: vorbis-tools-1.4.0-man-page.patch +Patch2: vorbis-tools-1.4.0-bz1003607.patch +Patch3: vorbis-tools-1.4.0-bz1116650.patch +Patch4: vorbis-tools-1.4.0-bz1185558.patch +Patch5: vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch +Patch6: vorbis-tools-1.4.0-CVE-2015-6749.patch + +BuildRequires: flac-devel gettext gcc libao-devel libcurl-devel libvorbis-devel speex-devel + +Obsoletes: vorbis < %{epoch}:%{version}-%{release} +Provides: vorbis = %{epoch}:%{version}-%{release} + +%description +Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose +compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio +and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis +in the same competitive class as audio representations such as MPEG-4 (AAC), and similar +to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC. + +%package_help + +%prep +%autosetup -p1 + +%build +export CFLAGS="$RPM_OPT_FLAGS -Wno-error=format-security" + +%configure +%make_build +%make_build update-gmo -C po + +%install +%make_install + +%find_lang %{name} + +%files -f %{name}.lang +%{_bindir}/* + +%files help +%doc AUTHORS COPYING README +%doc ogg123/ogg123rc-example +%{_mandir}/man1/* +%exclude %{_docdir}/%{name}* + +%changelog +* Tue Nov 19 2019 caomeng - 1:1.4.0-30 +- Package init

    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�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