diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/activity-log-manager.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/activity-log-manager.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/activity-log-manager.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/activity-log-manager.po 2018-07-11 18:17:25.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:33+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../data/activity-log-manager.desktop.in.h:1 ../src/alm.vala:30 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apparmor-parser.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apparmor-parser.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apparmor-parser.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apparmor-parser.po 2018-07-11 18:17:25.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:32+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:11+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: ../parser_include.c:113 ../parser_include.c:111 msgid "Error: Out of memory.\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apport.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apport.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apport.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apport.po 2018-07-11 18:17:28.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:23+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:01+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apt.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apt.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apt.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apt.po 2018-07-11 18:17:27.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:31+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:05+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. TRANSLATOR: Very short word to be displayed before unchanged files in 'apt-get update' @@ -159,12 +159,12 @@ msgstr "类似 '%s' 的虚拟软件包「不」可以卸载\n" #. TRANSLATORS: Note, this is not an interactive question -#: apt-private/private-cacheset.cc:302 apt-private/private-install.cc:995 +#: apt-private/private-cacheset.cc:302 apt-private/private-install.cc:1084 #, c-format msgid "Package '%s' is not installed, so not removed. Did you mean '%s'?\n" msgstr "软件包 %s 未安装,所以不会被卸载。您的意思是 ‘%s’ 吗?\n" -#: apt-private/private-cacheset.cc:308 apt-private/private-install.cc:1001 +#: apt-private/private-cacheset.cc:308 apt-private/private-install.cc:1090 #, c-format msgid "Package '%s' is not installed, so not removed\n" msgstr "软件包 %s 未安装,所以不会被卸载\n" @@ -203,8 +203,8 @@ msgid "This APT helper has Super Meep Powers." msgstr "本 APT 助手具有超级喵力。" -#: apt-private/private-depends.cc:35 apt-private/private-show.cc:296 -#: apt-private/private-show.cc:298 apt-private/private-show.cc:353 +#: apt-private/private-depends.cc:35 apt-private/private-show.cc:360 +#: apt-private/private-show.cc:362 apt-private/private-show.cc:417 #: cmdline/apt-mark.cc:56 cmdline/apt-mark.cc:102 cmdline/apt-mark.cc:177 msgid "No packages found" msgstr "没有发现匹配的软件包" @@ -458,51 +458,51 @@ "solution)." msgstr "有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。" -#: apt-private/private-install.cc:745 +#: apt-private/private-install.cc:826 msgid "The following additional packages will be installed:" msgstr "将会同时安装下列软件:" -#: apt-private/private-install.cc:834 +#: apt-private/private-install.cc:915 msgid "Suggested packages:" msgstr "建议安装:" -#: apt-private/private-install.cc:836 +#: apt-private/private-install.cc:917 msgid "Recommended packages:" msgstr "推荐安装:" -#: apt-private/private-install.cc:878 +#: apt-private/private-install.cc:959 #, c-format msgid "Skipping %s, it is already installed and upgrade is not set.\n" msgstr "忽略了 %s,它已经被安装而且没有指定要升级。\n" -#: apt-private/private-install.cc:882 +#: apt-private/private-install.cc:963 #, c-format msgid "Skipping %s, it is not installed and only upgrades are requested.\n" msgstr "忽略了 %s,它已经被安装而且仅请求了升级。\n" -#: apt-private/private-install.cc:894 +#: apt-private/private-install.cc:975 #, c-format msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" msgstr "不能重新安装 %s,因为无法下载它。\n" #. TRANSLATORS: First string is package name, second is version -#: apt-private/private-install.cc:900 +#: apt-private/private-install.cc:981 #, c-format msgid "%s is already the newest version (%s).\n" msgstr "%s 已经是最新版 (%s)。\n" -#: apt-private/private-install.cc:919 cmdline/apt-get.cc:124 +#: apt-private/private-install.cc:1000 cmdline/apt-get.cc:123 #: cmdline/apt-mark.cc:78 #, c-format msgid "%s set to manually installed.\n" msgstr "%s 已设置为手动安装。\n" -#: apt-private/private-install.cc:948 +#: apt-private/private-install.cc:1033 #, c-format msgid "Selected version '%s' (%s) for '%s'\n" msgstr "为 %3$s 选定了版本 %1$s (%2$s)\n" -#: apt-private/private-install.cc:953 +#: apt-private/private-install.cc:1042 #, c-format msgid "Selected version '%s' (%s) for '%s' because of '%s'\n" msgstr "由于 %4$s,为 %3$s 选定了版本 %1$s (%2$s)\n" @@ -529,8 +529,8 @@ "   apt-get 需要 root 特权进行实际的执行。\n" "   同时请记住此时并未锁定,所以请勿完全相信当前的情况!" -#: apt-private/private-output.cc:120 apt-private/private-show.cc:190 -#: apt-private/private-show.cc:195 +#: apt-private/private-output.cc:120 apt-private/private-show.cc:191 +#: apt-private/private-show.cc:196 msgid "unknown" msgstr "未知" @@ -705,32 +705,32 @@ msgid "Package file %s is out of sync." msgstr "软件包文件 %s 尚未同步。" -#: apt-private/private-show.cc:280 +#: apt-private/private-show.cc:344 #, c-format msgid "There is %i additional record. Please use the '-a' switch to see it" msgid_plural "" "There are %i additional records. Please use the '-a' switch to see them." msgstr[0] "有 %i 条附加记录。请加上 ‘-a’ 参数来查看它们" -#: apt-private/private-show.cc:288 +#: apt-private/private-show.cc:352 msgid "not a real package (virtual)" msgstr "不是一个实包(虚包)" -#: apt-private/private-show.cc:348 +#: apt-private/private-show.cc:412 #, c-format msgid "Unable to locate package %s" msgstr "无法定位软件包 %s" -#: apt-private/private-show.cc:374 +#: apt-private/private-show.cc:438 msgid "Package files:" msgstr "软件包文件:" -#: apt-private/private-show.cc:383 apt-private/private-show.cc:461 +#: apt-private/private-show.cc:447 apt-private/private-show.cc:525 msgid "Cache is out of sync, can't x-ref a package file" msgstr "缓存尚未同步,无法交差引证(x-ref)一个软件包文件" #. Show any packages have explicit pins -#: apt-private/private-show.cc:397 +#: apt-private/private-show.cc:461 msgid "Pinned packages:" msgstr "被锁定的软件包:" @@ -739,20 +739,20 @@ msgstr "(未找到)" #. Print the package name and the version we are forcing to -#: apt-private/private-show.cc:408 +#: apt-private/private-show.cc:472 #, c-format msgid "%s -> %s with priority %d\n" msgstr "%s -> %s ,其优先级为 %d\n" -#: apt-private/private-show.cc:414 +#: apt-private/private-show.cc:478 msgid " Installed: " msgstr " 已安装: " -#: apt-private/private-show.cc:415 +#: apt-private/private-show.cc:479 msgid " Candidate: " msgstr " 候选: " -#: apt-private/private-show.cc:433 apt-private/private-show.cc:441 +#: apt-private/private-show.cc:497 apt-private/private-show.cc:505 msgid "(none)" msgstr "(无)" @@ -761,7 +761,7 @@ msgstr " 软件包锁: " #. Show the priority tables -#: apt-private/private-show.cc:446 +#: apt-private/private-show.cc:510 msgid " Version table:" msgstr " 版本列表:" @@ -794,8 +794,8 @@ msgid "Must specify at least one package to fetch source for" msgstr "要下载源代码,必须指定至少一个对应的软件包" -#: apt-private/private-source.cc:347 apt-private/private-source.cc:701 -#: apt-private/private-source.cc:729 +#: apt-private/private-source.cc:347 apt-private/private-source.cc:692 +#: apt-private/private-source.cc:702 apt-private/private-source.cc:729 #, c-format msgid "Unable to find a source package for %s" msgstr "无法找到与 %s 对应的源代码包" @@ -877,11 +877,11 @@ msgid "%s has no build depends.\n" msgstr "%s 没有构建依赖关系信息。\n" -#: apt-private/private-source.cc:646 +#: apt-private/private-source.cc:659 msgid "Must specify at least one package to check builddeps for" msgstr "要检查生成软件包的构建依赖关系,必须指定至少一个软件包" -#: apt-private/private-source.cc:654 +#: apt-private/private-source.cc:645 #, c-format msgid "" "No architecture information available for %s. See apt.conf(5) " @@ -898,7 +898,7 @@ msgid "Note, using file '%s' to get the build dependencies\n" msgstr "注意,正使用 '%s' 文件来获取编译依赖\n" -#: apt-private/private-source.cc:799 +#: apt-private/private-source.cc:817 msgid "Failed to process build dependencies" msgstr "无法处理构建依赖关系" @@ -932,79 +932,79 @@ msgid "All packages are up to date." msgstr "所有软件包均为最新。" -#: cmdline/apt-cache.cc:186 +#: cmdline/apt-cache.cc:185 msgid "apt-cache stats does not take any arguments" msgstr "apt-cache stats 命令不需要参数" -#: cmdline/apt-cache.cc:196 +#: cmdline/apt-cache.cc:195 msgid "Total package names: " msgstr "软件包名称总数: " -#: cmdline/apt-cache.cc:198 +#: cmdline/apt-cache.cc:197 msgid "Total package structures: " msgstr "全部软件包结构: " -#: cmdline/apt-cache.cc:238 +#: cmdline/apt-cache.cc:237 msgid " Normal packages: " msgstr " 普通软件包: " -#: cmdline/apt-cache.cc:239 +#: cmdline/apt-cache.cc:238 msgid " Pure virtual packages: " msgstr " 纯虚拟软件包: " -#: cmdline/apt-cache.cc:240 +#: cmdline/apt-cache.cc:239 msgid " Single virtual packages: " msgstr " 单虚拟软件包: " -#: cmdline/apt-cache.cc:241 +#: cmdline/apt-cache.cc:240 msgid " Mixed virtual packages: " msgstr " 混合虚拟软件包: " -#: cmdline/apt-cache.cc:242 +#: cmdline/apt-cache.cc:241 msgid " Missing: " msgstr " 缺失: " -#: cmdline/apt-cache.cc:244 +#: cmdline/apt-cache.cc:243 msgid "Total distinct versions: " msgstr "按不同的版本共计: " -#: cmdline/apt-cache.cc:246 +#: cmdline/apt-cache.cc:245 msgid "Total distinct descriptions: " msgstr "按不同的说明共计: " -#: cmdline/apt-cache.cc:248 +#: cmdline/apt-cache.cc:247 msgid "Total dependencies: " msgstr "按依赖关系共计: " -#: cmdline/apt-cache.cc:251 +#: cmdline/apt-cache.cc:250 msgid "Total ver/file relations: " msgstr "按版本/文件关系共计: " -#: cmdline/apt-cache.cc:253 +#: cmdline/apt-cache.cc:252 msgid "Total Desc/File relations: " msgstr "按说明/文件关系共计: " -#: cmdline/apt-cache.cc:255 +#: cmdline/apt-cache.cc:254 msgid "Total Provides mappings: " msgstr "提供映射共计: " -#: cmdline/apt-cache.cc:311 +#: cmdline/apt-cache.cc:310 msgid "Total globbed strings: " msgstr "Glob 字串共计: " -#: cmdline/apt-cache.cc:317 +#: cmdline/apt-cache.cc:316 msgid "Total slack space: " msgstr "空闲空间共计: " -#: cmdline/apt-cache.cc:334 +#: cmdline/apt-cache.cc:333 msgid "Total space accounted for: " msgstr "总占用空间: " -#: cmdline/apt-cache.cc:978 +#: cmdline/apt-cache.cc:972 msgid "This command is deprecated. Please use 'apt-mark showauto' instead." msgstr "该命令已废弃。请使用‘apt-mark showauto’。" -#: cmdline/apt-cache.cc:1108 +#: cmdline/apt-cache.cc:1102 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] show pkg1 [pkg2 ...]\n" @@ -1025,48 +1025,48 @@ "那么它显示的信息可能就会过时。不过作为交换,apt-cache 不依赖\n" "当前软件源的可用性(比如:离线状态)。\n" -#: cmdline/apt-cache.cc:1124 +#: cmdline/apt-cache.cc:1118 msgid "Show source records" msgstr "显示源文件的各项记录" -#: cmdline/apt-cache.cc:1130 +#: cmdline/apt-cache.cc:1124 msgid "Search the package list for a regex pattern" msgstr "根据正则表达式搜索软件包列表" -#: cmdline/apt-cache.cc:1131 +#: cmdline/apt-cache.cc:1125 msgid "Show raw dependency information for a package" msgstr "显示该软件包的依赖关系信息" -#: cmdline/apt-cache.cc:1132 +#: cmdline/apt-cache.cc:1126 msgid "Show reverse dependency information for a package" msgstr "显示所有依赖于该软件包的软件包名字" -#: cmdline/apt-cache.cc:1135 +#: cmdline/apt-cache.cc:1129 msgid "Show a readable record for the package" msgstr "以便于阅读的格式介绍该软件包" -#: cmdline/apt-cache.cc:1136 +#: cmdline/apt-cache.cc:1130 msgid "List the names of all packages in the system" msgstr "列出所有软件包的名字" -#: cmdline/apt-cache.cc:1138 +#: cmdline/apt-cache.cc:1132 msgid "Show policy settings" msgstr "显示软件包的安装设置状态" -#: cmdline/apt-cdrom.cc:78 +#: cmdline/apt-cdrom.cc:77 msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" msgstr "请给这张盘片起个名字,比如“Debian 5.0.3 Disk 1”" -#: cmdline/apt-cdrom.cc:93 +#: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press [Enter]" msgstr "请把盘片插入驱动器再按「回车键」" -#: cmdline/apt-cdrom.cc:141 +#: cmdline/apt-cdrom.cc:140 #, c-format msgid "Failed to mount '%s' to '%s'" msgstr "无法将 ‘%s’ 挂载到 ‘%s’" -#: cmdline/apt-cdrom.cc:180 +#: cmdline/apt-cdrom.cc:179 msgid "" "No CD-ROM could be auto-detected or found using the default mount point.\n" "You may try the --cdrom option to set the CD-ROM mount point.\n" @@ -1077,11 +1077,11 @@ "您可以尝试用 --cdrom 选项来设置 CD-ROM 的挂载点。\n" "更多关于 CD-ROM 自动检测以及挂载点的信息,请参见‘man apt-cdrom’。" -#: cmdline/apt-cdrom.cc:184 +#: cmdline/apt-cdrom.cc:183 msgid "Repeat this process for the rest of the CDs in your set." msgstr "请对您的盘片套件中的其它盘片重复相同的操作。" -#: cmdline/apt-cdrom.cc:209 +#: cmdline/apt-cdrom.cc:208 msgid "" "Usage: apt-cdrom [options] command\n" "\n" @@ -1094,11 +1094,11 @@ "apt-cdrom 用于添加CDROM, USB存储器和其他可移动媒介作为 APT 软件源。\n" "关于挂载点和设备的详细信息参见 apt.conf(5), udev(7) 和 fstab(5)。\n" -#: cmdline/apt-config.cc:50 +#: cmdline/apt-config.cc:49 msgid "Arguments not in pairs" msgstr "参数不成对" -#: cmdline/apt-config.cc:83 +#: cmdline/apt-config.cc:82 msgid "" "Usage: apt-config [options] command\n" "\n" @@ -1109,39 +1109,39 @@ "\n" "apt-config 是所有 APT 工具的配置接口,主要用于Debug和编写Shell脚本。\n" -#: cmdline/apt-config.cc:93 +#: cmdline/apt-config.cc:92 msgid "get configuration values via shell evaluation" msgstr "通过shell求值来获取设置值" -#: cmdline/apt-config.cc:94 +#: cmdline/apt-config.cc:93 msgid "show the active configuration setting" msgstr "显示活动的设置选项" -#: cmdline/apt-get.cc:119 +#: cmdline/apt-get.cc:118 #, c-format msgid "Couldn't find package %s" msgstr "找不到软件包 %s" -#: cmdline/apt-get.cc:126 cmdline/apt-mark.cc:80 +#: cmdline/apt-get.cc:125 cmdline/apt-mark.cc:80 #, c-format msgid "%s set to automatically installed.\n" msgstr "%s 已设置为自动安装。\n" -#: cmdline/apt-get.cc:134 cmdline/apt-mark.cc:123 +#: cmdline/apt-get.cc:133 cmdline/apt-mark.cc:123 msgid "" "This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' " "instead." msgstr "该命令已废弃。请用‘apt-mark auto’或‘apt-mark manual’。" -#: cmdline/apt-get.cc:203 cmdline/apt-get.cc:211 +#: cmdline/apt-get.cc:202 cmdline/apt-get.cc:210 msgid "Internal error, problem resolver broke stuff" msgstr "内部错误,问题解决工具坏事了" -#: cmdline/apt-get.cc:351 +#: cmdline/apt-get.cc:350 msgid "Supported modules:" msgstr "支持的模块:" -#: cmdline/apt-get.cc:392 +#: cmdline/apt-get.cc:391 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1159,63 +1159,63 @@ "apt-get 可以从认证软件源下载软件包及相关信息,以便安装和升级软件包,\n" "或者用于移除软件包。在这些过程中,软件包依赖会被妥善处理。\n" -#: cmdline/apt-get.cc:406 +#: cmdline/apt-get.cc:405 msgid "Retrieve new lists of packages" msgstr "取回更新的软件包列表信息" -#: cmdline/apt-get.cc:407 +#: cmdline/apt-get.cc:406 msgid "Perform an upgrade" msgstr "进行一次升级" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:407 msgid "Install new packages (pkg is libc6 not libc6.deb)" msgstr "安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)" -#: cmdline/apt-get.cc:409 +#: cmdline/apt-get.cc:408 msgid "Remove packages" msgstr "卸载软件包" -#: cmdline/apt-get.cc:410 +#: cmdline/apt-get.cc:409 msgid "Remove packages and config files" msgstr "卸载并清除软件包的配置" -#: cmdline/apt-get.cc:411 cmdline/apt.cc:67 +#: cmdline/apt-get.cc:410 cmdline/apt.cc:67 msgid "Remove automatically all unused packages" msgstr "卸载所有自动安装且不再使用的软件包" -#: cmdline/apt-get.cc:415 +#: cmdline/apt-get.cc:414 msgid "Distribution upgrade, see apt-get(8)" msgstr "发布版升级,见 apt-get(8)" -#: cmdline/apt-get.cc:417 +#: cmdline/apt-get.cc:416 msgid "Follow dselect selections" msgstr "根据 dselect 的选择来进行升级" -#: cmdline/apt-get.cc:418 +#: cmdline/apt-get.cc:417 msgid "Configure build-dependencies for source packages" msgstr "为源码包配置所需的编译依赖关系" -#: cmdline/apt-get.cc:419 +#: cmdline/apt-get.cc:418 msgid "Erase downloaded archive files" msgstr "删除所有已下载的包文件" -#: cmdline/apt-get.cc:420 +#: cmdline/apt-get.cc:419 msgid "Erase old downloaded archive files" msgstr "删除已下载的旧包文件" -#: cmdline/apt-get.cc:422 +#: cmdline/apt-get.cc:421 msgid "Verify that there are no broken dependencies" msgstr "核对以确认系统的依赖关系的完整性" -#: cmdline/apt-get.cc:423 +#: cmdline/apt-get.cc:422 msgid "Download source archives" msgstr "下载源码包文件" -#: cmdline/apt-get.cc:424 +#: cmdline/apt-get.cc:423 msgid "Download the binary package into the current directory" msgstr "下载指定的二进制包到当前目录" -#: cmdline/apt-get.cc:425 +#: cmdline/apt-get.cc:424 msgid "Download and display the changelog for the given package" msgstr "下载指定软件包,并显示其changelog" @@ -1419,101 +1419,101 @@ msgid "edit the source information file" msgstr "编辑软件源信息文件" -#: methods/cdrom.cc:205 +#: methods/cdrom.cc:204 #, c-format msgid "Unable to read the cdrom database %s" msgstr "无法读取盘片数据库 %s" -#: methods/cdrom.cc:214 +#: methods/cdrom.cc:213 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" msgstr "请使用 apt-cdrom,通过它可以让 APT 识别该盘片。apt-get upgdate 不能被用来加入新的盘片。" -#: methods/cdrom.cc:224 +#: methods/cdrom.cc:223 msgid "Wrong CD-ROM" msgstr "错误的 CD-ROM" -#: methods/cdrom.cc:251 +#: methods/cdrom.cc:250 #, c-format msgid "Unable to unmount the CD-ROM in %s, it may still be in use." msgstr "无法卸载挂载于 %s 的 CD-ROM,它可能正被使用。" -#: methods/cdrom.cc:256 +#: methods/cdrom.cc:255 msgid "Disk not found." msgstr "找不到盘片。" -#: methods/cdrom.cc:264 methods/file.cc:125 methods/rsh.cc:297 +#: methods/cdrom.cc:263 methods/file.cc:124 methods/rsh.cc:296 msgid "File not found" msgstr "无法找到文件" -#: methods/connect.cc:168 methods/connect.cc:572 methods/http.cc:335 +#: methods/connect.cc:167 methods/connect.cc:576 methods/http.cc:317 #, c-format msgid "Connecting to %s (%s)" msgstr "正在连接 %s (%s)" -#: methods/connect.cc:149 +#: methods/connect.cc:148 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:178 +#: methods/connect.cc:177 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "无法为 %s 创建套接字(f=%u t=%u p=%u)" -#: methods/connect.cc:187 +#: methods/connect.cc:186 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "无法发起与 %s:%s (%s) 的连接" -#: methods/connect.cc:312 +#: methods/connect.cc:311 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "无法连接上 %s:%s (%s),连接超时" -#: methods/connect.cc:203 methods/ftp.cc:757 methods/rsh.cc:100 +#: methods/connect.cc:202 methods/ftp.cc:756 methods/rsh.cc:99 msgid "Failed" msgstr "失败" -#: methods/connect.cc:215 +#: methods/connect.cc:214 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "无法连接上 %s:%s (%s)。" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:365 methods/rsh.cc:458 +#: methods/connect.cc:364 methods/rsh.cc:457 #, c-format msgid "Connecting to %s" msgstr "正在连接 %s" -#: methods/connect.cc:401 methods/connect.cc:422 +#: methods/connect.cc:400 methods/connect.cc:421 #, c-format msgid "Could not resolve '%s'" msgstr "无法解析域名“%s”" -#: methods/connect.cc:429 +#: methods/connect.cc:428 #, c-format msgid "Temporary failure resolving '%s'" msgstr "暂时不能解析域名“%s”" -#: methods/connect.cc:434 +#: methods/connect.cc:433 #, c-format msgid "System error resolving '%s:%s'" msgstr "解析“%s:%s”时出现系统故障" -#: methods/connect.cc:437 +#: methods/connect.cc:436 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "解析“%s:%s”时,出现了某些故障(%i - %s)" -#: methods/connect.cc:473 +#: methods/connect.cc:472 #, c-format msgid "Unable to connect to %s:%s:" msgstr "不能连接到 %s:%s:" -#: methods/copy.cc:50 +#: methods/copy.cc:49 msgid "Failed to stat" msgstr "无法读取状态" @@ -1521,152 +1521,152 @@ msgid "Failed to set modification time" msgstr "无法设置文件的修改日期" -#: methods/file.cc:51 +#: methods/file.cc:50 msgid "Invalid URI, local URIS must not start with //" msgstr "无效的 URI,本地 URI 不能以 // 开头" #. Login must be before getpeername otherwise dante won't work. -#: methods/ftp.cc:175 +#: methods/ftp.cc:174 msgid "Logging in" msgstr "正在登录" -#: methods/ftp.cc:184 +#: methods/ftp.cc:183 msgid "Unable to determine the peer name" msgstr "无法获知对方主机名" -#: methods/ftp.cc:192 +#: methods/ftp.cc:191 msgid "Unable to determine the local name" msgstr "无法获知本地主机名" -#: methods/ftp.cc:226 methods/ftp.cc:263 +#: methods/ftp.cc:225 methods/ftp.cc:262 #, c-format msgid "The server refused the connection and said: %s" msgstr "服务器拒绝了我们的连接,响应信息为:%s" -#: methods/ftp.cc:235 +#: methods/ftp.cc:234 #, c-format msgid "USER failed, server said: %s" msgstr "USER 指令出错,服务器响应信息为:%s" -#: methods/ftp.cc:245 +#: methods/ftp.cc:244 #, c-format msgid "PASS failed, server said: %s" msgstr "PASS 指令出错,服务器响应信息为:%s" -#: methods/ftp.cc:271 +#: methods/ftp.cc:270 msgid "" "A proxy server was specified but no login script, Acquire::ftp::ProxyLogin " "is empty." msgstr "您指定了代理服务器,但是没有登陆脚本,Acquire::ftp::ProxyLogin 设置为空。" -#: methods/ftp.cc:304 +#: methods/ftp.cc:303 #, c-format msgid "Login script command '%s' failed, server said: %s" msgstr "登录脚本命令“%s”出错,服务器响应信息为:%s" -#: methods/ftp.cc:333 +#: methods/ftp.cc:332 #, c-format msgid "TYPE failed, server said: %s" msgstr "TYPE 指令出错,服务器响应信息为:%s" -#: methods/ftp.cc:372 methods/ftp.cc:484 methods/rsh.cc:211 methods/rsh.cc:259 +#: methods/ftp.cc:371 methods/ftp.cc:483 methods/rsh.cc:210 methods/rsh.cc:258 msgid "Connection timeout" msgstr "连接超时" -#: methods/ftp.cc:378 +#: methods/ftp.cc:377 msgid "Server closed the connection" msgstr "服务器关闭了连接" -#: methods/ftp.cc:381 methods/rsh.cc:218 +#: methods/ftp.cc:380 methods/rsh.cc:217 msgid "Read error" msgstr "读错误" -#: methods/ftp.cc:388 methods/rsh.cc:225 +#: methods/ftp.cc:387 methods/rsh.cc:224 msgid "A response overflowed the buffer." msgstr "回应超出了缓存区大小。" -#: methods/ftp.cc:405 methods/ftp.cc:417 +#: methods/ftp.cc:404 methods/ftp.cc:416 msgid "Protocol corruption" msgstr "协议有误" -#: methods/ftp.cc:490 methods/rsh.cc:265 +#: methods/ftp.cc:489 methods/rsh.cc:264 msgid "Write error" msgstr "写出错" -#: methods/ftp.cc:742 methods/ftp.cc:748 methods/ftp.cc:783 +#: methods/ftp.cc:741 methods/ftp.cc:747 methods/ftp.cc:782 msgid "Could not create a socket" msgstr "无法创建套接字" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not connect data socket, connection timed out" msgstr "无法连接数据套接字,连接超时" -#: methods/ftp.cc:759 +#: methods/ftp.cc:758 msgid "Could not connect passive socket." msgstr "无法连接被动模式的套接字。" -#: methods/ftp.cc:776 +#: methods/ftp.cc:775 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo 无法得到监听套接字" -#: methods/ftp.cc:790 +#: methods/ftp.cc:789 msgid "Could not bind a socket" msgstr "无法绑定套接字" -#: methods/ftp.cc:794 +#: methods/ftp.cc:793 msgid "Could not listen on the socket" msgstr "无法在套接字上监听" -#: methods/ftp.cc:801 +#: methods/ftp.cc:800 msgid "Could not determine the socket's name" msgstr "无法确定套接字的名字" -#: methods/ftp.cc:833 +#: methods/ftp.cc:832 msgid "Unable to send PORT command" msgstr "无法发出 PORT 指令" -#: methods/ftp.cc:843 +#: methods/ftp.cc:842 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "无法识别的地址族 %u (AF_*)" -#: methods/ftp.cc:852 +#: methods/ftp.cc:851 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT 指令失败,服务器响应为:%s" -#: methods/ftp.cc:872 +#: methods/ftp.cc:871 msgid "Data socket connect timed out" msgstr "数据套接字连接超时" -#: methods/ftp.cc:879 +#: methods/ftp.cc:878 msgid "Unable to accept connection" msgstr "无法接受连接" -#: methods/ftp.cc:919 methods/http.cc:1028 methods/rsh.cc:335 +#: methods/ftp.cc:918 methods/http.cc:1010 methods/rsh.cc:334 msgid "Problem hashing file" msgstr "把文件加入哈希表时出错" -#: methods/ftp.cc:932 +#: methods/ftp.cc:931 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "无法获取文件,服务器响应为“%s”" -#: methods/ftp.cc:947 methods/rsh.cc:354 +#: methods/ftp.cc:946 methods/rsh.cc:353 msgid "Data socket timed out" msgstr "数据套接字超时" -#: methods/ftp.cc:984 +#: methods/ftp.cc:983 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "数据传送出错,服务器响应为“%s”" #. Get the files information -#: methods/ftp.cc:1072 +#: methods/ftp.cc:1071 msgid "Query" msgstr "查询" -#: methods/ftp.cc:1184 +#: methods/ftp.cc:1183 msgid "Unable to invoke " msgstr "无法调用 " @@ -1711,31 +1711,31 @@ "available:\n" msgstr "由于没有公钥,无法验证下列签名:\n" -#: methods/http.cc:729 +#: methods/http.cc:711 msgid "Error writing to the file" msgstr "写入文件出错" -#: methods/http.cc:746 +#: methods/http.cc:728 msgid "Error reading from server. Remote end closed connection" msgstr "从服务器读取数据时出错,对方关闭了连接" -#: methods/http.cc:750 +#: methods/http.cc:732 msgid "Error reading from server" msgstr "从服务器读取数据出错" -#: methods/http.cc:787 +#: methods/http.cc:769 msgid "Error writing to file" msgstr "写入文件出错" -#: methods/http.cc:854 +#: methods/http.cc:836 msgid "Select failed" msgstr "select 调用出错" -#: methods/http.cc:860 +#: methods/http.cc:842 msgid "Connection timed out" msgstr "连接超时" -#: methods/http.cc:884 +#: methods/http.cc:866 msgid "Error writing to output file" msgstr "写输出文件时出错" @@ -1778,11 +1778,11 @@ msgid "Failed to stat %s" msgstr "无法获得 %s 的状态" -#: methods/rsh.cc:107 +#: methods/rsh.cc:106 msgid "Failed to create IPC pipe to subprocess" msgstr "无法为子进程创建 IPC 管道" -#: methods/rsh.cc:362 +#: methods/rsh.cc:361 msgid "Connection closed prematurely" msgstr "连接被永久关闭" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apt-utils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apt-utils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/apt-utils.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/apt-utils.po 2018-07-11 18:17:27.000000000 +0000 @@ -17,11 +17,11 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:31+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:05+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" -#: cmdline/apt-extracttemplates.cc:220 +#: cmdline/apt-extracttemplates.cc:219 msgid "" "Usage: apt-extracttemplates file1 [file2 ...]\n" "\n" @@ -34,17 +34,17 @@ "apt-extracttemplates 可以从 debian 软件包中解压出配置文件和模板\n" "信息。它主要被 debconf(1) 用于在安装软件包前询问用户配置问题。\n" -#: cmdline/apt-extracttemplates.cc:245 +#: cmdline/apt-extracttemplates.cc:244 #, c-format msgid "Unable to mkstemp %s" msgstr "无法建立临时文件(mkstemp) %s" -#: cmdline/apt-extracttemplates.cc:250 +#: cmdline/apt-extracttemplates.cc:249 #, c-format msgid "Unable to write to %s" msgstr "无法写入 %s" -#: cmdline/apt-extracttemplates.cc:291 +#: cmdline/apt-extracttemplates.cc:290 msgid "Cannot get debconf version. Is debconf installed?" msgstr "无法获得 debconf 的版本。您安装了 debconf 吗?" @@ -61,11 +61,11 @@ "apt-internal-solver 是一个可以像外部解析器那样使用当前的APT家族内部\n" "依赖解析器的接口,以便调试等用途。\n" -#: cmdline/apt-sortpkgs.cc:94 +#: cmdline/apt-sortpkgs.cc:93 msgid "Unknown package record!" msgstr "未知的软件包记录!" -#: cmdline/apt-sortpkgs.cc:139 +#: cmdline/apt-sortpkgs.cc:138 msgid "" "Usage: apt-sortpkgs [options] file1 [file2 ...]\n" "\n" @@ -79,31 +79,31 @@ "它默认对二进制包信息排序,但是 -s 选项可以将其切换为\n" "对源码包排序。\n" -#: ftparchive/apt-ftparchive.cc:190 ftparchive/apt-ftparchive.cc:370 +#: ftparchive/apt-ftparchive.cc:199 ftparchive/apt-ftparchive.cc:376 msgid "Package extension list is too long" msgstr "软件包的扩展列表太长" -#: ftparchive/apt-ftparchive.cc:192 ftparchive/apt-ftparchive.cc:204 -#: ftparchive/apt-ftparchive.cc:227 ftparchive/apt-ftparchive.cc:283 -#: ftparchive/apt-ftparchive.cc:293 ftparchive/apt-ftparchive.cc:315 +#: ftparchive/apt-ftparchive.cc:201 ftparchive/apt-ftparchive.cc:213 +#: ftparchive/apt-ftparchive.cc:236 ftparchive/apt-ftparchive.cc:290 +#: ftparchive/apt-ftparchive.cc:300 ftparchive/apt-ftparchive.cc:322 #, c-format msgid "Error processing directory %s" msgstr "处理目录 %s 时出错" -#: ftparchive/apt-ftparchive.cc:281 +#: ftparchive/apt-ftparchive.cc:288 msgid "Source extension list is too long" msgstr "源扩展列表太长" -#: ftparchive/apt-ftparchive.cc:396 +#: ftparchive/apt-ftparchive.cc:402 msgid "Error writing header to contents file" msgstr "将头写入到目录文件时出错" -#: ftparchive/apt-ftparchive.cc:426 +#: ftparchive/apt-ftparchive.cc:432 #, c-format msgid "Error processing contents %s" msgstr "处理目录 %s 时出错" -#: ftparchive/apt-ftparchive.cc:621 +#: ftparchive/apt-ftparchive.cc:627 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -183,205 +183,205 @@ " -c=? 读取指定配置文件\n" " -o=? 设置任意指定的配置选项" -#: ftparchive/apt-ftparchive.cc:817 +#: ftparchive/apt-ftparchive.cc:823 msgid "No selections matched" msgstr "没有任何选定项是匹配的" -#: ftparchive/apt-ftparchive.cc:897 +#: ftparchive/apt-ftparchive.cc:903 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "软件包文件组“%s”中缺少一些文件" -#: ftparchive/cachedb.cc:68 +#: ftparchive/cachedb.cc:67 #, c-format msgid "DB was corrupted, file renamed to %s.old" msgstr "数据库被损坏,该数据库文件的文件名已改成 %s.old" -#: ftparchive/cachedb.cc:86 +#: ftparchive/cachedb.cc:85 #, c-format msgid "DB is old, attempting to upgrade %s" msgstr "数据库已过期,现尝试进行升级 %s" -#: ftparchive/cachedb.cc:97 +#: ftparchive/cachedb.cc:96 msgid "" "DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "数据库格式无效。如果您是从一个老版本的 apt 升级而来,请删除数据库并重建它。" -#: ftparchive/cachedb.cc:102 +#: ftparchive/cachedb.cc:101 #, c-format msgid "Unable to open DB file %s: %s" msgstr "无法打开数据库文件 %s:%s" -#: ftparchive/cachedb.cc:185 +#: ftparchive/cachedb.cc:184 #, c-format msgid "Failed to stat %s" msgstr "无法获得 %s 的状态" -#: ftparchive/cachedb.cc:327 +#: ftparchive/cachedb.cc:326 msgid "Failed to read .dsc" msgstr "读取 .dsc 文件失败" -#: ftparchive/cachedb.cc:360 +#: ftparchive/cachedb.cc:359 msgid "Archive has no control record" msgstr "归档文件没有包含控制字段" -#: ftparchive/cachedb.cc:549 +#: ftparchive/cachedb.cc:548 msgid "Unable to get a cursor" msgstr "无法获得游标" -#: ftparchive/contents.cc:353 ftparchive/contents.cc:384 +#: ftparchive/contents.cc:352 ftparchive/contents.cc:383 msgid "realloc - Failed to allocate memory" msgstr "realloc - 分配内存失败" -#: ftparchive/multicompress.cc:53 +#: ftparchive/multicompress.cc:52 #, c-format msgid "Unknown compression algorithm '%s'" msgstr "未知的压缩算法“%s”" -#: ftparchive/multicompress.cc:102 +#: ftparchive/multicompress.cc:101 #, c-format msgid "Compressed output %s needs a compression set" msgstr "压缩后的输出文件 %s 要求有一个压缩文件集合" -#: ftparchive/multicompress.cc:157 +#: ftparchive/multicompress.cc:156 msgid "Failed to create IPC pipe to subprocess" msgstr "无法为子进程创建 IPC 管道" -#: ftparchive/multicompress.cc:180 +#: ftparchive/multicompress.cc:179 msgid "Failed to fork" msgstr "无法 fork" -#: ftparchive/multicompress.cc:193 +#: ftparchive/multicompress.cc:192 msgid "Compress child" msgstr "压缩子进程" -#: ftparchive/multicompress.cc:216 +#: ftparchive/multicompress.cc:215 #, c-format msgid "Internal error, failed to create %s" msgstr "内部错误,无法创建 %s" -#: ftparchive/multicompress.cc:289 +#: ftparchive/multicompress.cc:288 msgid "IO to subprocess/file failed" msgstr "无法对子进程或文件进行读写" -#: ftparchive/multicompress.cc:327 +#: ftparchive/multicompress.cc:326 msgid "Failed to read while computing MD5" msgstr "在计算 MD5 校验和时无法读取数据" -#: ftparchive/multicompress.cc:356 +#: ftparchive/multicompress.cc:355 #, c-format msgid "Failed to rename %s to %s" msgstr "无法将 %s 重命名为 %s" -#: ftparchive/override.cc:38 ftparchive/override.cc:142 +#: ftparchive/override.cc:37 ftparchive/override.cc:141 #, c-format msgid "Unable to open %s" msgstr "无法打开 %s" #. skip spaces #. find end of word -#: ftparchive/override.cc:68 +#: ftparchive/override.cc:67 #, c-format msgid "Malformed override %s line %llu (%s)" msgstr "override 文件 %s 第 %llu (%s) 行的格式有误" -#: ftparchive/override.cc:127 ftparchive/override.cc:201 +#: ftparchive/override.cc:126 ftparchive/override.cc:200 #, c-format msgid "Failed to read the override file %s" msgstr "无法读取 override 文件 %s" -#: ftparchive/override.cc:166 +#: ftparchive/override.cc:165 #, c-format msgid "Malformed override %s line %llu #1" msgstr "override 文件 %s 第 %llu 行的格式有误 #1" -#: ftparchive/override.cc:178 +#: ftparchive/override.cc:177 #, c-format msgid "Malformed override %s line %llu #2" msgstr "override 文件 %s 第 %llu 行的格式有误 #2" -#: ftparchive/override.cc:191 +#: ftparchive/override.cc:190 #, c-format msgid "Malformed override %s line %llu #3" msgstr "override 文件 %s 第 %llu 行的格式有误 #3" -#: ftparchive/writer.cc:108 +#: ftparchive/writer.cc:107 #, c-format msgid "W: Unable to read directory %s\n" msgstr "警告:无法读取目录 %s\n" -#: ftparchive/writer.cc:113 +#: ftparchive/writer.cc:112 #, c-format msgid "W: Unable to stat %s\n" msgstr "警告:无法获得 %s 的状态\n" -#: ftparchive/writer.cc:172 +#: ftparchive/writer.cc:171 msgid "E: " msgstr "错误: " -#: ftparchive/writer.cc:174 +#: ftparchive/writer.cc:173 msgid "W: " msgstr "警告: " -#: ftparchive/writer.cc:181 +#: ftparchive/writer.cc:180 msgid "E: Errors apply to file " msgstr "错误:处理文件时出错 " -#: ftparchive/writer.cc:199 ftparchive/writer.cc:239 +#: ftparchive/writer.cc:198 ftparchive/writer.cc:238 #, c-format msgid "Failed to resolve %s" msgstr "无法解析 %s" -#: ftparchive/writer.cc:212 +#: ftparchive/writer.cc:211 msgid "Tree walking failed" msgstr "无法遍历目录树" -#: ftparchive/writer.cc:247 +#: ftparchive/writer.cc:246 #, c-format msgid "Failed to open %s" msgstr "无法打开 %s" -#: ftparchive/writer.cc:308 +#: ftparchive/writer.cc:307 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:316 +#: ftparchive/writer.cc:315 #, c-format msgid "Failed to readlink %s" msgstr "无法读取符号链接 %s" -#: ftparchive/writer.cc:326 +#: ftparchive/writer.cc:325 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** 无法将 %s 链接到 %s" -#: ftparchive/writer.cc:336 +#: ftparchive/writer.cc:335 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " 达到了 DeLink 的上限 %sB。\n" -#: ftparchive/writer.cc:442 +#: ftparchive/writer.cc:441 msgid "Archive had no package field" msgstr "归档文件没有包含 package 字段" -#: ftparchive/writer.cc:450 ftparchive/writer.cc:711 +#: ftparchive/writer.cc:449 ftparchive/writer.cc:710 #, c-format msgid " %s has no override entry\n" msgstr " %s 中没有 override 项\n" -#: ftparchive/writer.cc:514 ftparchive/writer.cc:876 +#: ftparchive/writer.cc:513 ftparchive/writer.cc:875 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s 的维护者 %s 并非 %s\n" -#: ftparchive/writer.cc:725 +#: ftparchive/writer.cc:724 #, c-format msgid " %s has no source override entry\n" msgstr " %s 没有源代码的 override 项\n" -#: ftparchive/writer.cc:729 +#: ftparchive/writer.cc:728 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s 中没有二进制文件的 override 项\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/avahi.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/avahi.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/avahi.po 2018-07-09 10:33:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/avahi.po 2018-07-11 18:17:29.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:16+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:53+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: \n" #: ../avahi-common/error.c:30 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/bfd.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/bfd.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/bfd.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/bfd.po 2018-07-11 18:17:27.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:32+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:07+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: aout-adobe.c:126 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/binutils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/binutils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/binutils.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/binutils.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,9084 @@ +# binutils in zh_CN +# Copyright (C) 2003 Free Software Foundation, Inc. +# This file is distributed under the same license as the binutils package. +# Wang Li , 2003. +# Wei-Lun Chao , 2005, 2013. +# Mingye Wang , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: binutils 2.24.90\n" +"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" +"POT-Creation-Date: 2014-02-10 09:42+1030\n" +"PO-Revision-Date: 2018-01-18 16:11+0000\n" +"Last-Translator: Wang Li \n" +"Language-Team: Chinese (simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 16:07+0000\n" +"X-Generator: Launchpad (build 18719)\n" +"Language: zh_CN\n" + +#: addr2line.c:80 +#, c-format +msgid "Usage: %s [option(s)] [addr(s)]\n" +msgstr "用法:%s [选项] [地址]\n" + +#: addr2line.c:81 +#, c-format +msgid " Convert addresses into line number/file name pairs.\n" +msgstr " 将地址转换成文件名/行号对。\n" + +#: addr2line.c:82 +#, c-format +msgid "" +" If no addresses are specified on the command line, they will be read from " +"stdin\n" +msgstr " 如果没有在命令行中给出地址,就从标准输入中读取它们\n" + +#: addr2line.c:83 +#, c-format +msgid "" +" The options are:\n" +" @ Read options from \n" +" -a --addresses Show addresses\n" +" -b --target= Set the binary file format\n" +" -e --exe= Set the input file name (default is a.out)\n" +" -i --inlines Unwind inlined functions\n" +" -j --section= Read section-relative offsets instead of addresses\n" +" -p --pretty-print Make the output easier to read for humans\n" +" -s --basenames Strip directory names\n" +" -f --functions Show function names\n" +" -C --demangle[=style] Demangle function names\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" 选项是:\n" +" @ 读取选项从 \n" +" -a --addresses 显示地址\n" +" -b --target= 设置二进位文件格式\n" +" -e --exe= 设置输入文件名称(默认为 a.out)\n" +" -i --inlines 解开内联函数\n" +" -j --section= 读取相对于段的偏移而非地址\n" +" -p --pretty-print 让输出对人类更可读\n" +" -s --basenames 去除目录名\n" +" -f --functions 显示函数名\n" +" -C --demangle[=style] 解码函数名\n" +" -h --help 显示本帮助\n" +"\n" + +#: addr2line.c:100 ar.c:336 ar.c:373 coffdump.c:473 dlltool.c:4006 +#: dllwrap.c:518 elfedit.c:677 nlmconv.c:1112 objcopy.c:658 objcopy.c:711 +#: readelf.c:4385 size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648 +#: windmc.c:227 windres.c:688 +#, c-format +msgid "Report bugs to %s\n" +msgstr "将 bug 报告到 %s\n" + +#. Note for translators: This printf is used to join the +#. function name just printed above to the line number/ +#. file name pair that is about to be printed below. Eg: +#. +#. foo at 123:bar.c +#: addr2line.c:304 +#, c-format +msgid " at " +msgstr " 于 " + +#. Note for translators: This printf is used to join the +#. line number/file name pair that has just been printed with +#. the line number/file name pair that is going to be printed +#. by the next iteration of the while loop. Eg: +#. +#. 123:bar.c (inlined by) 456:main.c +#: addr2line.c:345 +#, c-format +msgid " (inlined by) " +msgstr " (已内连入) " + +#: addr2line.c:378 +#, c-format +msgid "%s: cannot get addresses from archive" +msgstr "%s:无法从归档中得到地址" + +#: addr2line.c:395 +#, c-format +msgid "%s: cannot find section %s" +msgstr "%s:无法找到节:%s" + +#: addr2line.c:465 nm.c:1683 objdump.c:3856 +#, c-format +msgid "unknown demangling style `%s'" +msgstr "未知的解码(demangle)风格“%s”" + +#: ar.c:257 +#, c-format +msgid "no entry %s in archive\n" +msgstr "归档文件中没有条目 %s\n" + +#: ar.c:271 +#, c-format +msgid "" +"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin " +"] [member-name] [count] archive-file file...\n" +msgstr "" +"用法:%s [仿真选项] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <名称>] [成员名] [计数] 归档 " +"文件…\n" + +#: ar.c:277 +#, c-format +msgid "" +"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] " +"[count] archive-file file...\n" +msgstr "用法:%s [仿真选项] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [成员名] [计数] 归档 文件…\n" + +#: ar.c:285 +#, c-format +msgid " %s -M [ - read options from \n" +msgstr " @ - 从 读取选项\n" + +#: ar.c:325 +#, c-format +msgid " --target=BFDNAME - specify the target object format as BFDNAME\n" +msgstr " --target=BFDNAME - 指定目标对象格式为 BFDNAME\n" + +#: ar.c:327 +#, c-format +msgid " optional:\n" +msgstr " 可选项:\n" + +#: ar.c:328 +#, c-format +msgid " --plugin

- load the specified plugin\n" +msgstr " --plugin

- 加载指定的插件程序\n" + +#: ar.c:349 +#, c-format +msgid "Usage: %s [options] archive\n" +msgstr "用法:%s [选项] 归档文件\n" + +#: ar.c:350 +#, c-format +msgid " Generate an index to speed access to archives\n" +msgstr " 生成索引以加快对归档文件的访问\n" + +#: ar.c:351 +#, c-format +msgid "" +" The options are:\n" +" @ Read options from \n" +msgstr "" +" 选项是:\n" +" @ 读取选项\n" + +#: ar.c:354 +#, c-format +msgid " --plugin Load the specified plugin\n" +msgstr " --plugin 加载指定的插件程序\n" + +#: ar.c:358 +#, c-format +msgid "" +" -D Use zero for symbol map timestamp (default)\n" +" -U Use an actual symbol map timestamp\n" +msgstr "" +" -D 将 0 用于符号表时间戳(默认)\n" +" -U 使用实际符号表时间戳\n" + +#: ar.c:362 +#, c-format +msgid "" +" -D Use zero for symbol map timestamp\n" +" -U Use actual symbol map timestamp (default)\n" +msgstr "" +" -D 将 0 用于符号表时间戳\n" +" -U 使用实际符号表时间戳(默认)\n" + +#: ar.c:365 +#, c-format +msgid "" +" -t Update the archive's symbol map timestamp\n" +" -h --help Print this help message\n" +" -v --version Print version information\n" +msgstr "" +" -t 更新归档的符号映射时间戳记\n" +" -h --help 打印本帮助消息\n" +" -v --version 打印版本信息\n" + +#: ar.c:489 +msgid "two different operation options specified" +msgstr "给出了两个不同的操作选项" + +#: ar.c:580 ar.c:640 nm.c:1764 +#, c-format +msgid "sorry - this program has been built without plugin support\n" +msgstr "抱歉 - 此程序构建时未启用插件支持\n" + +#: ar.c:770 +msgid "no operation specified" +msgstr "没有指定操作" + +#: ar.c:773 +msgid "`u' is only meaningful with the `r' option." +msgstr "“u”只在使用“r”选项的时候才有意义。" + +#: ar.c:776 +msgid "`u' is not meaningful with the `D' option." +msgstr "“u”在使用“D”选项的时候没有意义。" + +#: ar.c:779 +msgid "`u' modifier ignored since `D' is the default (see `U')" +msgstr "`u' 修饰符被忽略,因为 `D' 为默认(参见 `U')" + +#: ar.c:794 +msgid "`N' is only meaningful with the `x' and `d' options." +msgstr "“N”只在使用“x”和“d”选项的时候才有意义。" + +#: ar.c:799 +msgid "Value for `N' must be positive." +msgstr "“N”的值必须是正数。" + +#: ar.c:815 +msgid "`x' cannot be used on thin archives." +msgstr "`x' 不能被用于归档上。" + +#: ar.c:862 +#, c-format +msgid "internal error -- this option not implemented" +msgstr "内部错误 -- 该选项尚未实现" + +#: ar.c:931 +#, c-format +msgid "creating %s" +msgstr "正在创建 %s" + +#: ar.c:962 +#, c-format +msgid "Cannot convert existing library %s to thin format" +msgstr "" + +#: ar.c:968 +#, c-format +msgid "Cannot convert existing thin library %s to normal format" +msgstr "" + +#: ar.c:1000 ar.c:1064 ar.c:1394 objcopy.c:3288 +#, c-format +msgid "internal stat error on %s" +msgstr "在 %s 内部状态错误" + +#: ar.c:1019 ar.c:1097 +#, c-format +msgid "%s is not a valid archive" +msgstr "%s 不是有效的归档文件" + +#: ar.c:1155 +msgid "could not create temporary file whilst writing archive" +msgstr "" + +#: ar.c:1299 +#, c-format +msgid "No member named `%s'\n" +msgstr "没有名为“%s”的成员\n" + +#: ar.c:1349 +#, c-format +msgid "no entry %s in archive %s!" +msgstr "归档文件 %2$s 中没有条目 %1$s!" + +#: ar.c:1488 +#, c-format +msgid "%s: no archive map to update" +msgstr "%s:没有要更新的归档映射" + +#: arsup.c:89 +#, c-format +msgid "No entry %s in archive.\n" +msgstr "归档文件中没有条目 %s。\n" + +#: arsup.c:114 +#, c-format +msgid "Can't open file %s\n" +msgstr "无法打开文件 %s\n" + +#: arsup.c:164 +#, c-format +msgid "%s: Can't open output archive %s\n" +msgstr "%s:无法打开输出归档 %s\n" + +#: arsup.c:181 +#, c-format +msgid "%s: Can't open input archive %s\n" +msgstr "%s:无法打开输入归档 %s\n" + +#: arsup.c:190 +#, c-format +msgid "%s: file %s is not an archive\n" +msgstr "%s:文件 %s 不是归档文件\n" + +#: arsup.c:230 +#, c-format +msgid "%s: no output archive specified yet\n" +msgstr "%s:尚未指定输出归档文件\n" + +#: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424 +#, c-format +msgid "%s: no open output archive\n" +msgstr "%s:未打开输出归档文件\n" + +#: arsup.c:266 arsup.c:379 arsup.c:405 +#, c-format +msgid "%s: can't open file %s\n" +msgstr "%s:无法打开文件 %s\n" + +#: arsup.c:320 arsup.c:401 arsup.c:482 +#, c-format +msgid "%s: can't find module file %s\n" +msgstr "%s:无法找到模块文件 %s\n" + +#: arsup.c:433 +#, c-format +msgid "Current open archive is %s\n" +msgstr "当前打开的归档文件是 %s\n" + +#: arsup.c:457 +#, c-format +msgid "%s: no open archive\n" +msgstr "%s:未打开归档文件\n" + +#: binemul.c:38 +#, c-format +msgid " No emulation specific options\n" +msgstr " 没有仿真特有的选项\n" + +#. Macros for common output. +#: binemul.h:49 +#, c-format +msgid " emulation options: \n" +msgstr " 仿真选项: \n" + +#: bucomm.c:156 +#, c-format +msgid "can't set BFD default target to `%s': %s" +msgstr "无法将 BFD 默认标的设置为“%s”:%s" + +#: bucomm.c:168 +#, c-format +msgid "%s: Matching formats:" +msgstr "%s:匹配格式:" + +#: bucomm.c:183 +#, c-format +msgid "Supported targets:" +msgstr "支持的目标:" + +#: bucomm.c:185 +#, c-format +msgid "%s: supported targets:" +msgstr "%s:支持的目标:" + +#: bucomm.c:203 +#, c-format +msgid "Supported architectures:" +msgstr "支持的体系结构:" + +#: bucomm.c:205 +#, c-format +msgid "%s: supported architectures:" +msgstr "%s:支持的体系结构:" + +#: bucomm.c:218 +msgid "big endian" +msgstr "大端序" + +#: bucomm.c:219 +msgid "little endian" +msgstr "小端序" + +#: bucomm.c:220 +msgid "endianness unknown" +msgstr "未知的端序" + +#: bucomm.c:267 +#, c-format +msgid "" +"%s\n" +" (header %s, data %s)\n" +msgstr "" + +#: bucomm.c:416 +#, c-format +msgid "BFD header file version %s\n" +msgstr "BFD 头文件版本 %s\n" + +#: bucomm.c:576 +#, c-format +msgid "%s: bad number: %s" +msgstr "%s:错误的编号:%s" + +#: bucomm.c:596 strings.c:403 +#, c-format +msgid "'%s': No such file" +msgstr "%s:无此文件" + +#: bucomm.c:598 strings.c:405 +#, c-format +msgid "Warning: could not locate '%s'. reason: %s" +msgstr "警告:无法找到 %s。原因:%s" + +#: bucomm.c:604 +#, c-format +msgid "Warning: '%s' is not an ordinary file" +msgstr "警告:'%s' 不是一般文件" + +#: bucomm.c:606 +#, c-format +msgid "Warning: '%s' has negative size, probably it is too large" +msgstr "" + +#: coffdump.c:106 +#, c-format +msgid "#lines %d " +msgstr "#行号 %d " + +#: coffdump.c:129 +#, c-format +msgid "size %d " +msgstr "大小 %d " + +#: coffdump.c:134 +#, c-format +msgid "section definition at %x size %x\n" +msgstr "节定义于 %x 大小 %x\n" + +#: coffdump.c:140 +#, c-format +msgid "pointer to" +msgstr "指针到" + +#: coffdump.c:145 +#, c-format +msgid "array [%d] of" +msgstr "" + +#: coffdump.c:150 +#, c-format +msgid "function returning" +msgstr "函数返回" + +#: coffdump.c:154 +#, c-format +msgid "arguments" +msgstr "参数" + +#: coffdump.c:158 +#, c-format +msgid "code" +msgstr "编码" + +#: coffdump.c:164 +#, c-format +msgid "structure definition" +msgstr "结构体定义" + +#: coffdump.c:170 +#, c-format +msgid "structure ref to UNKNOWN struct" +msgstr "" + +#: coffdump.c:172 +#, c-format +msgid "structure ref to %s" +msgstr "" + +#: coffdump.c:175 +#, c-format +msgid "enum ref to %s" +msgstr "" + +#: coffdump.c:178 +#, c-format +msgid "enum definition" +msgstr "枚举定义" + +#: coffdump.c:251 +#, c-format +msgid "Stack offset %x" +msgstr "" + +#: coffdump.c:254 +#, c-format +msgid "Memory section %s+%x" +msgstr "内存节 %s+%x" + +#: coffdump.c:257 +#, c-format +msgid "Register %d" +msgstr "寄存器 %d" + +#: coffdump.c:260 +#, c-format +msgid "Struct Member offset %x" +msgstr "" + +#: coffdump.c:263 +#, c-format +msgid "Enum Member offset %x" +msgstr "" + +#: coffdump.c:266 +#, c-format +msgid "Undefined symbol" +msgstr "未定义符号" + +#: coffdump.c:334 +#, c-format +msgid "List of symbols" +msgstr "符号清单" + +#: coffdump.c:341 +#, c-format +msgid "Symbol %s, tag %d, number %d" +msgstr "" + +#: coffdump.c:345 readelf.c:16221 readelf.c:16309 +#, c-format +msgid "Type" +msgstr "类型" + +#: coffdump.c:350 +#, c-format +msgid "Where" +msgstr "来自" + +#: coffdump.c:354 +#, c-format +msgid "Visible" +msgstr "可见" + +#: coffdump.c:370 +msgid "List of blocks " +msgstr "区块清单 " + +#: coffdump.c:383 +#, c-format +msgid "vars %d" +msgstr "" + +#: coffdump.c:386 +#, c-format +msgid "blocks" +msgstr "块" + +#: coffdump.c:404 +#, c-format +msgid "List of source files" +msgstr "来源文件清单" + +#: coffdump.c:410 +#, c-format +msgid "Source file %s" +msgstr "来源文件:%s" + +#: coffdump.c:424 +#, c-format +msgid "section %s %d %d address %x size %x number %d nrelocs %d" +msgstr "" + +#: coffdump.c:451 +#, c-format +msgid "#sources %d" +msgstr "#源 %d" + +#: coffdump.c:464 sysdump.c:641 +#, c-format +msgid "Usage: %s [option(s)] in-file\n" +msgstr "用法:%s [选项] 输入文件\n" + +#: coffdump.c:465 +#, c-format +msgid " Print a human readable interpretation of a COFF object file\n" +msgstr " 打印人类可读的对 COFF 目标文件的解释\n" + +#: coffdump.c:466 +#, c-format +msgid "" +" The options are:\n" +" @ Read options from \n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" 选项为:\n" +" @ 读取选项\n" +" -h --help 显示本帮助信息\n" +" -v --version 显示程序的版本号\n" +"\n" + +#: coffdump.c:536 srconv.c:1797 sysdump.c:706 +msgid "no input file specified" +msgstr "未指定输入文件" + +#: cxxfilt.c:118 nm.c:282 objdump.c:284 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "将 bug 报告到 %s。\n" + +#: debug.c:647 +msgid "debug_add_to_current_namespace: no current file" +msgstr "debug_add_to_current_namespace:没有当前文件" + +#: debug.c:726 +msgid "debug_start_source: no debug_set_filename call" +msgstr "debug_start_source:没有 debug_set_filename 调用" + +#: debug.c:780 +msgid "debug_record_function: no debug_set_filename call" +msgstr "debug_record_function:没有 debug_set_filename 调用" + +#: debug.c:832 +msgid "debug_record_parameter: no current function" +msgstr "debug_record_parameter:没有当前函数" + +#: debug.c:864 +msgid "debug_end_function: no current function" +msgstr "debug_end_function:没有当前函数" + +#: debug.c:870 +msgid "debug_end_function: some blocks were not closed" +msgstr "debug_end_function:某些块没有关闭" + +#: debug.c:898 +msgid "debug_start_block: no current block" +msgstr "debug_start_block:没有当前块" + +#: debug.c:934 +msgid "debug_end_block: no current block" +msgstr "debug_end_block:没有当前块" + +#: debug.c:941 +msgid "debug_end_block: attempt to close top level block" +msgstr "debug_end_block:试图关闭顶层块" + +#: debug.c:964 +msgid "debug_record_line: no current unit" +msgstr "debug_record_line:没有当前单元" + +#. FIXME +#: debug.c:1017 +msgid "debug_start_common_block: not implemented" +msgstr "debug_start_common_block:未实现" + +#. FIXME +#: debug.c:1028 +msgid "debug_end_common_block: not implemented" +msgstr "debug_end_common_block:未实现" + +#. FIXME. +#: debug.c:1112 +msgid "debug_record_label: not implemented" +msgstr "debug_record_label:未实现" + +#: debug.c:1134 +msgid "debug_record_variable: no current file" +msgstr "debug_record_variable:没有当前文件" + +#: debug.c:1662 +msgid "debug_make_undefined_type: unsupported kind" +msgstr "debug_make_undefined_type:不支持的种类" + +#: debug.c:1839 +msgid "debug_name_type: no current file" +msgstr "debug_name_type:没有当前文件" + +#: debug.c:1884 +msgid "debug_tag_type: no current file" +msgstr "debug_tag_type:没有当前文件" + +#: debug.c:1892 +msgid "debug_tag_type: extra tag attempted" +msgstr "debug_tag_type:已尝试更多的标记" + +#: debug.c:1929 +#, c-format +msgid "Warning: changing type size from %d to %d\n" +msgstr "警告:类型大小由 %d 改为 %d\n" + +#: debug.c:1951 +msgid "debug_find_named_type: no current compilation unit" +msgstr "debug_find_named_type:没有当前编译单元" + +#: debug.c:2054 +#, c-format +msgid "debug_get_real_type: circular debug information for %s\n" +msgstr "debug_get_real_type:关于 %s 的循环调试信息\n" + +#: debug.c:2481 +msgid "debug_write_type: illegal type encountered" +msgstr "debug_write_type:遇到非法类型" + +#: dlltool.c:916 dlltool.c:942 dlltool.c:973 +#, c-format +msgid "Internal error: Unknown machine type: %d" +msgstr "内部错误:未知的机器类型:%d" + +#: dlltool.c:1014 +#, c-format +msgid "Can't open def file: %s" +msgstr "无法打开 def 文件:%s" + +#: dlltool.c:1019 +#, c-format +msgid "Processing def file: %s" +msgstr "处理 def 文件:%s" + +#: dlltool.c:1023 +msgid "Processed def file" +msgstr "已处理的 def 文件" + +#: dlltool.c:1047 +#, c-format +msgid "Syntax error in def file %s:%d" +msgstr "def 文件中语法错误 %s:%d" + +#: dlltool.c:1084 +#, c-format +msgid "%s: Path components stripped from image name, '%s'." +msgstr "%s:从映像名 '%s' 中截去路径成分。" + +#: dlltool.c:1102 +#, c-format +msgid "NAME: %s base: %x" +msgstr "名称:%s 基址:%x" + +#: dlltool.c:1105 dlltool.c:1126 +msgid "Can't have LIBRARY and NAME" +msgstr "不能同时具有 LIBRARY 和 NAME" + +#: dlltool.c:1123 +#, c-format +msgid "LIBRARY: %s base: %x" +msgstr "库:%s 基址:%x" + +#: dlltool.c:1279 +#, c-format +msgid "VERSION %d.%d\n" +msgstr "版本 %d.%d\n" + +#: dlltool.c:1327 +#, c-format +msgid "run: %s %s" +msgstr "运行:%s %s" + +#: dlltool.c:1368 resrc.c:288 +#, c-format +msgid "wait: %s" +msgstr "等待:%s" + +#: dlltool.c:1373 dllwrap.c:416 resrc.c:293 +#, c-format +msgid "subprocess got fatal signal %d" +msgstr "子进程收到致命信号 %d" + +#: dlltool.c:1379 dllwrap.c:423 resrc.c:300 +#, c-format +msgid "%s exited with status %d" +msgstr "%s 以状态 %d 退出" + +#: dlltool.c:1410 +#, c-format +msgid "Sucking in info from %s section in %s" +msgstr "从 %2$s 中的 %1$s 节获取信息" + +#: dlltool.c:1550 +#, c-format +msgid "Excluding symbol: %s" +msgstr "排除符号:%s" + +#: dlltool.c:1639 dlltool.c:1650 nm.c:1108 nm.c:1118 nm.c:1127 +#, c-format +msgid "%s: no symbols" +msgstr "%s:无符号" + +#. FIXME: we ought to read in and block out the base relocations. +#: dlltool.c:1676 +#, c-format +msgid "Done reading %s" +msgstr "读取 %s 完成" + +#: dlltool.c:1686 +#, c-format +msgid "Unable to open object file: %s: %s" +msgstr "无法打开目标文件:%s: %s" + +#: dlltool.c:1689 +#, c-format +msgid "Scanning object file %s" +msgstr "正在扫描目标文件 %s" + +#: dlltool.c:1709 +#, c-format +msgid "Cannot produce mcore-elf dll from archive file: %s" +msgstr "无法从归档文件中生成 mcore-elf 动态连接库:%s" + +#: dlltool.c:1811 +msgid "Adding exports to output file" +msgstr "正在加入导出至输出文件" + +#: dlltool.c:1863 +msgid "Added exports to output file" +msgstr "已加入导出至输出文件" + +#: dlltool.c:2031 +#, c-format +msgid "Generating export file: %s" +msgstr "正在生成导出文件:%s" + +#: dlltool.c:2036 +#, c-format +msgid "Unable to open temporary assembler file: %s" +msgstr "无法打开临时汇编文件:%s" + +#: dlltool.c:2041 +#, c-format +msgid "Opened temporary file: %s" +msgstr "已打开的临时文件:%s" + +#: dlltool.c:2217 +msgid "failed to read the number of entries from base file" +msgstr "从基底文件读取条目数量时失败" + +#: dlltool.c:2268 +msgid "Generated exports file" +msgstr "已生成的导出文件" + +#: dlltool.c:2478 +#, c-format +msgid "bfd_open failed open stub file: %s: %s" +msgstr "无法打开输出文件:%s: %s" + +#: dlltool.c:2482 +#, c-format +msgid "Creating stub file: %s" +msgstr "正在创建占位文件:%s" + +#: dlltool.c:2953 +#, c-format +msgid "bfd_open failed reopen stub file: %s: %s" +msgstr "无法打开输出文件:%s: %s" + +#: dlltool.c:2967 dlltool.c:3046 +#, c-format +msgid "failed to open temporary head file: %s" +msgstr "打开临时头文件失败:%s" + +#: dlltool.c:3031 dlltool.c:3117 +#, c-format +msgid "failed to open temporary head file: %s: %s" +msgstr "打开临时标头文件失败:%s: %s" + +#: dlltool.c:3132 +#, c-format +msgid "failed to open temporary tail file: %s" +msgstr "打开临时尾文件失败:%s" + +#: dlltool.c:3191 +#, c-format +msgid "failed to open temporary tail file: %s: %s" +msgstr "打开临时标尾文件失败:%s: %s" + +#: dlltool.c:3214 +#, c-format +msgid "Can't create .lib file: %s: %s" +msgstr "无法创建 .lib 文件:%s: %s" + +#: dlltool.c:3218 +#, c-format +msgid "Creating library file: %s" +msgstr "正在创建库文件:%s" + +#: dlltool.c:3305 dlltool.c:3311 +#, c-format +msgid "cannot delete %s: %s" +msgstr "无法删除 %s:%s" + +#: dlltool.c:3317 +msgid "Created lib file" +msgstr "已创建的 lib 文件" + +#: dlltool.c:3529 +#, c-format +msgid "Can't open .lib file: %s: %s" +msgstr "无法打开 .lib 文件:%s: %s" + +#: dlltool.c:3537 dlltool.c:3559 +#, c-format +msgid "%s is not a library" +msgstr "%s 不是一个函数库" + +#: dlltool.c:3577 +#, c-format +msgid "Import library `%s' specifies two or more dlls" +msgstr "" + +#: dlltool.c:3588 +#, c-format +msgid "Unable to determine dll name for `%s' (not an import library?)" +msgstr "无法确定 ‘%s’ 的 dll 名称(不是导入库?)" + +#: dlltool.c:3820 +#, c-format +msgid "Warning, ignoring duplicate EXPORT %s %d,%d" +msgstr "警告,正在忽略重复的 EXPORT %s %d,%d" + +#: dlltool.c:3826 +#, c-format +msgid "Error, duplicate EXPORT with ordinals: %s" +msgstr "错误,重复的 EXPORT 以及原始出处: %s" + +#: dlltool.c:3929 +msgid "Processing definitions" +msgstr "正在处理定义" + +#: dlltool.c:3956 +msgid "Processed definitions" +msgstr "已处理定义" + +#. xgetext:c-format +#: dlltool.c:3963 dllwrap.c:477 +#, c-format +msgid "Usage %s \n" +msgstr "用法 %s <选项> <目标文件>\n" + +#. xgetext:c-format +#: dlltool.c:3965 +#, c-format +msgid "" +" -m --machine Create as DLL for . [default: %s]\n" +msgstr " -m --machine 创建 DLL。[默认:%s]\n" + +#: dlltool.c:3966 +#, c-format +msgid "" +" possible : arm[_interwork], i386, mcore[-elf]{-le|-be}, " +"ppc, thumb\n" +msgstr "" +" 可能的 :arm[_interwork]、i386、mcore[-elf]{-le|-be}、ppc、thumb\n" + +#: dlltool.c:3967 +#, c-format +msgid " -e --output-exp Generate an export file.\n" +msgstr " -e --output-exp 生成导出文件。\n" + +#: dlltool.c:3968 +#, c-format +msgid " -l --output-lib Generate an interface library.\n" +msgstr " -l --output-lib 生成界面库。\n" + +#: dlltool.c:3969 +#, c-format +msgid " -y --output-delaylib Create a delay-import library.\n" +msgstr " -y --output-delaylib 生成延迟导入库。\n" + +#: dlltool.c:3970 +#, c-format +msgid " -a --add-indirect Add dll indirects to export file.\n" +msgstr " -a --add-indirect 添加 dll 间接至导出文件。\n" + +#: dlltool.c:3971 +#, c-format +msgid "" +" -D --dllname Name of input dll to put into interface lib.\n" +msgstr " -D --dllname <名称> 要置入接口函数库的输入 dll 名称。\n" + +#: dlltool.c:3972 +#, c-format +msgid " -d --input-def Name of .def file to be read in.\n" +msgstr " -d --input-def 需读取的 .def 文件名。\n" + +#: dlltool.c:3973 +#, c-format +msgid " -z --output-def Name of .def file to be created.\n" +msgstr " -z --output-def 需创建的 .def 文件名。\n" + +#: dlltool.c:3974 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols 将所有符号导出到 .def\n" + +#: dlltool.c:3975 +#, c-format +msgid " --no-export-all-symbols Only export listed symbols\n" +msgstr " --no-export-all-symbols 只导出列举的符号\n" + +#: dlltool.c:3976 +#, c-format +msgid " --exclude-symbols Don't export \n" +msgstr " --exclude-symbols 不要导出 \n" + +#: dlltool.c:3977 +#, c-format +msgid " --no-default-excludes Clear default exclude symbols\n" +msgstr " --no-default-excludes 清空缺省排除的符号\n" + +# Need texinfo page +#: dlltool.c:3978 +#, c-format +msgid " -b --base-file Read linker generated base file.\n" +msgstr " -b --base-file 读取链接器所产生的 base 文件。\n" + +#: dlltool.c:3979 +#, c-format +msgid " -x --no-idata4 Don't generate idata$4 section.\n" +msgstr " -x --no-idata4 不生成 idata$4 节。\n" + +#: dlltool.c:3980 +#, c-format +msgid " -c --no-idata5 Don't generate idata$5 section.\n" +msgstr " -c --no-idata5 不生成 idata$5 节。\n" + +#: dlltool.c:3981 +#, c-format +msgid "" +" --use-nul-prefixed-import-tables Use zero prefixed idata$4 and " +"idata$5.\n" +msgstr "" + +#: dlltool.c:3982 +#, c-format +msgid "" +" -U --add-underscore Add underscores to all symbols in interface " +"library.\n" +msgstr " -U --add-underscore 于接口中所有符号添加下划线。\n" + +#: dlltool.c:3983 +#, c-format +msgid "" +" --add-stdcall-underscore Add underscores to stdcall symbols in " +"interface library.\n" +msgstr " --add-stdcall-underscore 向接口中的 stdcall 符号添加下划线。\n" + +#: dlltool.c:3984 +#, c-format +msgid "" +" --no-leading-underscore All symbols shouldn't be prefixed by an " +"underscore.\n" +msgstr "" + +#: dlltool.c:3985 +#, c-format +msgid "" +" --leading-underscore All symbols should be prefixed by an " +"underscore.\n" +msgstr "" + +#: dlltool.c:3986 +#, c-format +msgid " -k --kill-at Kill @ from exported names.\n" +msgstr " -k --kill-at 删去导出名称中的 @。\n" + +#: dlltool.c:3987 +#, c-format +msgid " -A --add-stdcall-alias Add aliases without @.\n" +msgstr " -A --add-stdcall-alias 添加不带 @ 的别名。\n" + +#: dlltool.c:3988 +#, c-format +msgid " -p --ext-prefix-alias Add aliases with .\n" +msgstr " -p --ext-prefix-alias <前缀> 添加附带 <前缀> 的别名。\n" + +#: dlltool.c:3989 +#, c-format +msgid " -S --as Use for assembler.\n" +msgstr " -S --as 用作汇编程序。\n" + +#: dlltool.c:3990 +#, c-format +msgid " -f --as-flags Pass to the assembler.\n" +msgstr " -f --as-flags 传递给汇编程序。\n" + +#: dlltool.c:3991 +#, c-format +msgid "" +" -C --compat-implib Create backward compatible import library.\n" +msgstr " -C --compat-implib 创建向后兼容的导入库。\n" + +#: dlltool.c:3992 +#, c-format +msgid "" +" -n --no-delete Keep temp files (repeat for extra " +"preservation).\n" +msgstr " -n --no-delete 保留临时文件 (重复以保留更多)。\n" + +#: dlltool.c:3993 +#, c-format +msgid "" +" -t --temp-prefix Use to construct temp file names.\n" +msgstr " -t --temp-prefix <前缀> 使用 <前缀> 来构造临时文件名称。\n" + +#: dlltool.c:3994 +#, c-format +msgid "" +" -I --identify Report the name of the DLL associated with " +".\n" +msgstr "" + +#: dlltool.c:3995 +#, c-format +msgid "" +" --identify-strict Causes --identify to report error when multiple " +"DLLs.\n" +msgstr "" + +#: dlltool.c:3996 +#, c-format +msgid " -v --verbose Be verbose.\n" +msgstr " -v --verbose 输出更多信息。\n" + +#: dlltool.c:3997 +#, c-format +msgid " -V --version Display the program version.\n" +msgstr " -V --version 显示程序版本号。\n" + +#: dlltool.c:3998 +#, c-format +msgid " -h --help Display this information.\n" +msgstr " -h --help 显示本信息。\n" + +#: dlltool.c:3999 +#, c-format +msgid " @ Read options from .\n" +msgstr " @ 读取选项。\n" + +#: dlltool.c:4001 +#, c-format +msgid "" +" -M --mcore-elf Process mcore-elf object files into .\n" +msgstr " -M --mcore-elf <输出名称> 将 mcore-elf 对象文件处理成 <输出名称>。\n" + +#: dlltool.c:4002 +#, c-format +msgid " -L --linker Use as the linker.\n" +msgstr " -L --linker 用作连接器。\n" + +#: dlltool.c:4003 +#, c-format +msgid " -F --linker-flags Pass to the linker.\n" +msgstr " -F --linker-flags 传递给连接器。\n" + +#: dlltool.c:4154 +#, c-format +msgid "Path components stripped from dllname, '%s'." +msgstr "已从 dll 名称 '%s' 中截去路径部分。" + +#: dlltool.c:4202 +#, c-format +msgid "Unable to open base-file: %s" +msgstr "无法打开 base 文件:%s" + +#: dlltool.c:4237 +#, c-format +msgid "Machine '%s' not supported" +msgstr "不支持机器“%s”" + +#: dlltool.c:4317 +#, c-format +msgid "Warning, machine type (%d) not supported for delayimport." +msgstr "" + +#: dlltool.c:4385 dllwrap.c:206 +#, c-format +msgid "Tried file: %s" +msgstr "已尝试文件:%s" + +#: dlltool.c:4392 dllwrap.c:213 +#, c-format +msgid "Using file: %s" +msgstr "正处理文件:%s" + +#: dllwrap.c:296 +#, c-format +msgid "Keeping temporary base file %s" +msgstr "保留临时 base 文件 %s" + +#: dllwrap.c:298 +#, c-format +msgid "Deleting temporary base file %s" +msgstr "删除临时 base 文件 %s" + +#: dllwrap.c:312 +#, c-format +msgid "Keeping temporary exp file %s" +msgstr "保留临时 exp 文件 %s" + +#: dllwrap.c:314 +#, c-format +msgid "Deleting temporary exp file %s" +msgstr "删除临时 exp 文件 %s" + +#: dllwrap.c:327 +#, c-format +msgid "Keeping temporary def file %s" +msgstr "保留临时 def 文件 %s" + +#: dllwrap.c:329 +#, c-format +msgid "Deleting temporary def file %s" +msgstr "删除临时 def 文件 %s" + +#: dllwrap.c:411 +#, c-format +msgid "pwait returns: %s" +msgstr "pwait 返回:%s" + +#: dllwrap.c:478 +#, c-format +msgid " Generic options:\n" +msgstr " 通用选项:\n" + +#: dllwrap.c:479 +#, c-format +msgid " @ Read options from \n" +msgstr " @ 读取选项\n" + +#: dllwrap.c:480 +#, c-format +msgid " --quiet, -q Work quietly\n" +msgstr " --quiet, -q 安静地工作\n" + +#: dllwrap.c:481 +#, c-format +msgid " --verbose, -v Verbose\n" +msgstr " --verbose, -v 输出较多信息\n" + +#: dllwrap.c:482 +#, c-format +msgid " --version Print dllwrap version\n" +msgstr " --version 打印 dllwrap 的版本号\n" + +#: dllwrap.c:483 +#, c-format +msgid " --implib Synonym for --output-lib\n" +msgstr " --implib --output-lib 的同义语\n" + +#: dllwrap.c:484 +#, c-format +msgid " Options for %s:\n" +msgstr " %s 的选项:\n" + +#: dllwrap.c:485 +#, c-format +msgid " --driver-name Defaults to \"gcc\"\n" +msgstr " --driver-name 默认为“gcc”\n" + +#: dllwrap.c:486 +#, c-format +msgid " --driver-flags Override default ld flags\n" +msgstr " --driver-flags 覆盖默认的 ld 标志\n" + +#: dllwrap.c:487 +#, c-format +msgid " --dlltool-name Defaults to \"dlltool\"\n" +msgstr " --dlltool-name 默认为“dlltool”\n" + +#: dllwrap.c:488 +#, c-format +msgid " --entry Specify alternate DLL entry point\n" +msgstr " --entry <入口> 指定额外的 DLL 入口点\n" + +#: dllwrap.c:489 +#, c-format +msgid " --image-base Specify image base address\n" +msgstr " --image-base <基址> 指定映像的基本地址\n" + +#: dllwrap.c:490 +#, c-format +msgid " --target i386-cygwin32 or i386-mingw32\n" +msgstr " --target i386-cygwin32 或 i386-mingw32\n" + +#: dllwrap.c:491 +#, c-format +msgid " --dry-run Show what needs to be run\n" +msgstr " --dry-run 只显示需要运行那些动作\n" + +#: dllwrap.c:492 +#, c-format +msgid " --mno-cygwin Create Mingw DLL\n" +msgstr " --mno-cygwin 创建 Mingw DLL\n" + +#: dllwrap.c:493 +#, c-format +msgid " Options passed to DLLTOOL:\n" +msgstr " 传递给 DLLTOOL 的选项:\n" + +#: dllwrap.c:494 +#, c-format +msgid " --machine \n" +msgstr " --machine \n" + +#: dllwrap.c:495 +#, c-format +msgid " --output-exp Generate export file.\n" +msgstr " --output-exp 生成导出文件。\n" + +#: dllwrap.c:496 +#, c-format +msgid " --output-lib Generate input library.\n" +msgstr " --output-lib 生成输入库。\n" + +#: dllwrap.c:497 +#, c-format +msgid " --add-indirect Add dll indirects to export file.\n" +msgstr " --add-indirect 添加 dll 间接至导出文件。\n" + +#: dllwrap.c:498 +#, c-format +msgid " --dllname Name of input dll to put into output lib.\n" +msgstr " --dllname <名称> 要置入输出函数库的输入 dll 名称。\n" + +#: dllwrap.c:499 +#, c-format +msgid " --def Name input .def file\n" +msgstr " --def 输入 .def 文件的文件名\n" + +#: dllwrap.c:500 +#, c-format +msgid " --output-def Name output .def file\n" +msgstr " --output-def 输出 .def 文件的文件名\n" + +#: dllwrap.c:501 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols 将所有符号导出到 .def 中\n" + +#: dllwrap.c:502 +#, c-format +msgid " --no-export-all-symbols Only export .drectve symbols\n" +msgstr " --no-export-all-symbols 只导出符号 .drectve\n" + +#: dllwrap.c:503 +#, c-format +msgid " --exclude-symbols Exclude from .def\n" +msgstr " --exclude-symbols 从 .def 中排除 \n" + +#: dllwrap.c:504 +#, c-format +msgid " --no-default-excludes Zap default exclude symbols\n" +msgstr " --no-default-excludes 清空默认排除符号\n" + +#: dllwrap.c:505 +#, c-format +msgid " --base-file Read linker generated base file\n" +msgstr " --base-file 读取链接器所产生的 base 文件。\n" + +#: dllwrap.c:506 +#, c-format +msgid " --no-idata4 Don't generate idata$4 section\n" +msgstr " --no-idata4 不生成 idata$4 节\n" + +#: dllwrap.c:507 +#, c-format +msgid " --no-idata5 Don't generate idata$5 section\n" +msgstr " --no-idata5 不生成 idata$5 节\n" + +#: dllwrap.c:508 +#, c-format +msgid " -U Add underscores to .lib\n" +msgstr " -U 为 .lib 添加下划线\n" + +#: dllwrap.c:509 +#, c-format +msgid " -k Kill @ from exported names\n" +msgstr " -k 删去导出名字中的 @\n" + +#: dllwrap.c:510 +#, c-format +msgid " --add-stdcall-alias Add aliases without @\n" +msgstr " --add-stdcall-alias 添加不带 @ 的别名\n" + +#: dllwrap.c:511 +#, c-format +msgid " --as Use for assembler\n" +msgstr " --as 用作汇编程序\n" + +#: dllwrap.c:512 +#, c-format +msgid " --nodelete Keep temp files.\n" +msgstr " --nodelete 保留临时文件。\n" + +#: dllwrap.c:513 +#, c-format +msgid " --no-leading-underscore Entrypoint without underscore\n" +msgstr "" + +#: dllwrap.c:514 +#, c-format +msgid " --leading-underscore Entrypoint with underscore.\n" +msgstr "" + +#: dllwrap.c:515 +#, c-format +msgid " Rest are passed unmodified to the language driver\n" +msgstr " 其余的都不加任何修改第传递给语言驱动器\n" + +#: dllwrap.c:799 +msgid "Must provide at least one of -o or --dllname options" +msgstr "必须提供至少一个 -o 或 --dllname 选项" + +#: dllwrap.c:828 +msgid "" +"no export definition file provided.\n" +"Creating one, but that may not be what you want" +msgstr "" +"未提供导出定义文件。\n" +"创建一个,但可能不是您所要的" + +#: dllwrap.c:1017 +#, c-format +msgid "DLLTOOL name : %s\n" +msgstr "DLLTOOL 名称 :%s\n" + +#: dllwrap.c:1018 +#, c-format +msgid "DLLTOOL options : %s\n" +msgstr "DLLTOOL 选项 :%s\n" + +#: dllwrap.c:1019 +#, c-format +msgid "DRIVER name : %s\n" +msgstr "驱动器名称 :%s\n" + +#: dllwrap.c:1020 +#, c-format +msgid "DRIVER options : %s\n" +msgstr "驱动器选项 :%s\n" + +#: dwarf.c:406 dwarf.c:3215 +msgid "badly formed extended line op encountered!\n" +msgstr "" + +#: dwarf.c:526 +#, c-format +msgid " Extended opcode %d: " +msgstr " 扩充操作码 %d: " + +#: dwarf.c:531 +#, c-format +msgid "" +"End of Sequence\n" +"\n" +msgstr "" +"序列结束\n" +"\n" + +#: dwarf.c:545 +#, c-format +msgid "set Address to 0x%s\n" +msgstr "设置地址为 0x%s\n" + +#: dwarf.c:552 +#, c-format +msgid "define new File Table entry\n" +msgstr "定义新文件表条目\n" + +#: dwarf.c:553 dwarf.c:3651 +#, c-format +msgid " Entry\tDir\tTime\tSize\tName\n" +msgstr " 条目\t目录\t时间\t大小\t名称\n" + +#: dwarf.c:572 +msgid "DW_LNE_define_file: Bad opcode length\n" +msgstr "" + +#: dwarf.c:576 +#, c-format +msgid "set Discriminator to %s\n" +msgstr "" + +#: dwarf.c:651 +#, c-format +msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n" +msgstr "" + +#. The test against DW_LNW_hi_user is redundant due to +#. the limited range of the unsigned char data type used +#. for op_code. +#. && op_code <= DW_LNE_hi_user +#: dwarf.c:668 +#, c-format +msgid "user defined: " +msgstr "用户定义: " + +#: dwarf.c:670 +#, c-format +msgid "UNKNOWN: " +msgstr "未知: " + +#: dwarf.c:671 +#, c-format +msgid "length %d [" +msgstr "长度 %d [" + +#: dwarf.c:689 dwarf.c:765 dwarf.c:1703 +msgid "" +msgstr "<没有 .debug_str 节>" + +#: dwarf.c:693 +#, c-format +msgid "DW_FORM_strp offset too big: %s\n" +msgstr "" + +#: dwarf.c:695 dwarf.c:723 dwarf.c:1708 +msgid "" +msgstr "<偏移量过大>" + +#: dwarf.c:751 +msgid "" +msgstr "<没有 .debug_str_offsets.dwo 节>" + +#: dwarf.c:752 +msgid "" +msgstr "<没有 .debug_str_offsets 节>" + +#: dwarf.c:758 +#, c-format +msgid "DW_FORM_GNU_str_index offset too big: %s\n" +msgstr "" + +#: dwarf.c:760 +msgid "" +msgstr "<索引偏移量过大>" + +#: dwarf.c:764 +msgid "" +msgstr "<没有 .debug_str.dwo 节>" + +#: dwarf.c:771 +#, c-format +msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n" +msgstr "" + +#: dwarf.c:773 +msgid "" +msgstr "<间接索引偏移量过大>" + +#: dwarf.c:793 +msgid "" +msgstr "<没有 .debug_addr 节>" + +#: dwarf.c:797 +#, c-format +msgid "Offset into section %s too big: %s\n" +msgstr "" + +#. Report the missing single zero which ends the section. +#: dwarf.c:975 +msgid ".debug_abbrev section not zero terminated\n" +msgstr ".debug_abbrev 节不由零终止\n" + +#: dwarf.c:802 +#, c-format +msgid "Unknown TAG value: %lx" +msgstr "未知的 TAG 值:%lx" + +#: dwarf.c:1012 +#, c-format +msgid "Unknown FORM value: %lx" +msgstr "未知的 FORM 值:%lx" + +#: dwarf.c:836 +#, c-format +msgid " %s byte block: " +msgstr " %s 字节区块: " + +#: dwarf.c:1396 +#, c-format +msgid "(DW_OP_call_ref in frame info)" +msgstr "" + +#: dwarf.c:1418 +#, c-format +msgid "size: %s " +msgstr "大小:%s " + +#: dwarf.c:1421 +#, c-format +msgid "offset: %s " +msgstr "偏移量:%s " + +#: dwarf.c:1440 +#, c-format +msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown" +msgstr "" + +#: dwarf.c:1257 +#, c-format +msgid "(DW_OP_GNU_implicit_pointer in frame info)" +msgstr "" + +#: dwarf.c:1377 +#, c-format +msgid "(User defined location op)" +msgstr "(用户定义的定位操作码)" + +#: dwarf.c:1379 +#, c-format +msgid "(Unknown location op)" +msgstr "(未知的定位操作码)" + +#: dwarf.c:1473 +msgid "corrupt attribute\n" +msgstr "损坏的属性\n" + +#: dwarf.c:1786 +msgid "Internal error: DWARF version is not 2, 3 or 4.\n" +msgstr "内部错误:DWARF 版本号码并非 2, 3 或 4。\n" + +#: dwarf.c:1924 +msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n" +msgstr "当 sizeof (dwarf_vma) != 8 时,不支持 DW_FORM_data8\n" + +#: dwarf.c:1665 +#, c-format +msgid " (indirect string, offset: 0x%s): %s" +msgstr " (间接字串,偏移量:0x%s): %s" + +#: dwarf.c:1676 +#, c-format +msgid " (indexed string: 0x%s): %s" +msgstr " (索引字串,偏移量:0x%s): %s" + +#: dwarf.c:1684 +#, c-format +msgid " (alt indirect string, offset: 0x%s)" +msgstr "" + +#: dwarf.c:1707 +#, c-format +msgid " (addr_index: 0x%s): %s" +msgstr "" + +#: dwarf.c:2114 +#, c-format +msgid "Unrecognized form: %lu\n" +msgstr "无法识别的形式:%lu\n" + +#: dwarf.c:2302 +#, c-format +msgid "(not inlined)" +msgstr "(未内连)" + +#: dwarf.c:2305 +#, c-format +msgid "(inlined)" +msgstr "(已内连)" + +#: dwarf.c:2308 +#, c-format +msgid "(declared as inline but ignored)" +msgstr "(声明为内连但被忽略)" + +#: dwarf.c:2311 +#, c-format +msgid "(declared as inline and inlined)" +msgstr "(声明为内连并已内连)" + +#: dwarf.c:2314 +#, c-format +msgid " (Unknown inline attribute value: %s)" +msgstr " (未知的内嵌属性值:%s)" + +#: dwarf.c:2361 +#, c-format +msgid "(implementation defined: %s)" +msgstr "(实现决定:%s)" + +#: dwarf.c:2364 +#, c-format +msgid "(Unknown: %s)" +msgstr "<未知:%s>" + +#: dwarf.c:2409 +#, c-format +msgid "(user defined type)" +msgstr "(用户定义的类型)" + +#: dwarf.c:2411 +#, c-format +msgid "(unknown type)" +msgstr "(未知的类型)" + +#: dwarf.c:2424 +#, c-format +msgid "(unknown accessibility)" +msgstr "(未知的可访问性)" + +#: dwarf.c:2436 +#, c-format +msgid "(unknown visibility)" +msgstr "(未知的可见性)" + +#: dwarf.c:2463 +#, c-format +msgid "(unknown virtuality)" +msgstr "(未知的)" + +#: dwarf.c:2475 +#, c-format +msgid "(unknown case)" +msgstr "(未知的案例)" + +#: dwarf.c:2493 +#, c-format +msgid "(user defined)" +msgstr "(用户定义的)" + +#: dwarf.c:2495 +#, c-format +msgid "(unknown convention)" +msgstr "未知的节" + +#: dwarf.c:2504 +#, c-format +msgid "(undefined)" +msgstr "(未定义的)" + +#: dwarf.c:2566 +#, c-format +msgid " (location list)" +msgstr " (位置列表)" + +#: dwarf.c:2587 dwarf.c:5551 dwarf.c:5708 dwarf.c:5890 +#, c-format +msgid " [without DW_AT_frame_base]" +msgstr " [不含 DW_AT_frame_base]" + +#: dwarf.c:2046 +#, c-format +msgid "" +"Offset %s used as value for DW_AT_import attribute of DIE at offset %lx is " +"too big.\n" +msgstr "" + +#: dwarf.c:2630 +#, c-format +msgid "\t[Abbrev Number: %ld" +msgstr "\t[缩写偏移量: %ld" + +#: dwarf.c:1740 +#, c-format +msgid "Unknown AT value: %lx" +msgstr "未知的 AT 值:%lx" + +#: dwarf.c:2775 +#, c-format +msgid "Reserved length value (0x%s) found in section %s\n" +msgstr "" + +#: dwarf.c:2787 +#, c-format +msgid "Corrupt unit length (0x%s) found in section %s\n" +msgstr "" + +#: dwarf.c:2191 +#, c-format +msgid "No comp units in %s section ?" +msgstr "" + +#: dwarf.c:2200 +#, c-format +msgid "Not enough memory for a debug info array of %u entries" +msgstr "内存不足以容纳 %u 个条目的调试信息数组" + +#: dwarf.c:2726 +#, c-format +msgid "" +"Contents of the %s section:\n" +"\n" +msgstr "" +"%s 节的内容:\n" +"\n" + +#: dwarf.c:2833 +#, c-format +msgid "Unable to locate %s section!\n" +msgstr "无法找到 %s 节的位置!\n" + +#: dwarf.c:2956 +#, c-format +msgid " Compilation Unit @ offset 0x%s:\n" +msgstr " 编译单元 @ 偏移 0x%s:\n" + +#: dwarf.c:2958 +#, c-format +msgid " Length: 0x%s (%s)\n" +msgstr " 长度: 0x%s (%s)\n" + +#: dwarf.c:2961 +#, c-format +msgid " Version: %d\n" +msgstr " 版本: %d\n" + +#: dwarf.c:2962 +#, c-format +msgid " Abbrev Offset: 0x%s\n" +msgstr " 缩写偏移量: 0x%s\n" + +#: dwarf.c:2964 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " 指针大小: %d\n" + +#: dwarf.c:2969 +#, c-format +msgid " Signature: 0x%s\n" +msgstr " 签名: 0x%s\n" + +#: dwarf.c:2972 +#, c-format +msgid " Type Offset: 0x%s\n" +msgstr " 类型偏移量: 0x%s\n" + +#: dwarf.c:2980 +#, c-format +msgid " Section contributions:\n" +msgstr " 区段贡献:\n" + +#: dwarf.c:2981 +#, c-format +msgid " .debug_abbrev.dwo: 0x%s 0x%s\n" +msgstr " .debug_abbrev.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2984 +#, c-format +msgid " .debug_line.dwo: 0x%s 0x%s\n" +msgstr " .debug_line.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2987 +#, c-format +msgid " .debug_loc.dwo: 0x%s 0x%s\n" +msgstr " .debug_loc.dwo: 0x%s 0x%s\n" + +#: dwarf.c:2990 +#, c-format +msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n" +msgstr "" + +#: dwarf.c:2352 +#, c-format +msgid "" +"Debug info is corrupted, length of CU at %s extends beyond end of section " +"(length = %s)\n" +msgstr "" + +#: dwarf.c:3013 +#, c-format +msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n" +msgstr "" + +#: dwarf.c:3032 +#, c-format +msgid "" +"Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section " +"size (%lx)\n" +msgstr "" + +#: dwarf.c:3084 +#, c-format +msgid " <%d><%lx>: Abbrev Number: 0\n" +msgstr " <%d><%lx>:缩写编号:0\n" + +#: dwarf.c:3094 +#, c-format +msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n" +msgstr "" + +#: dwarf.c:3098 +msgid "Further warnings about bogus end-of-sibling markers suppressed\n" +msgstr "" + +#: dwarf.c:3117 +#, c-format +msgid " <%d><%lx>: Abbrev Number: %lu" +msgstr " <%d><%lx>:缩写编号:%lu" + +#: dwarf.c:3121 +#, c-format +msgid " <%d><%lx>: ...\n" +msgstr "" + +#: dwarf.c:2477 +#, c-format +msgid "" +"DIE at offset %lx refers to abbreviation number %lu which does not exist\n" +msgstr "" + +#: dwarf.c:2634 +msgid "The line info appears to be corrupt - the section is too small\n" +msgstr "行信息似乎已损坏 - 节过小\n" + +#: dwarf.c:2647 +msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n" +msgstr "目前只支持第二、三与第四版的 DWARF 行信息。\n" + +#: dwarf.c:3371 +msgid "Invalid maximum operations per insn.\n" +msgstr "" + +#: dwarf.c:2718 +#, c-format +msgid "" +"Raw dump of debug contents of section %s:\n" +"\n" +msgstr "" +"%s 节的调试内容转储:\n" +"\n" + +#: dwarf.c:3567 dwarf.c:5086 +#, c-format +msgid " Offset: 0x%lx\n" +msgstr " 偏移: 0x%lx\n" + +#: dwarf.c:3568 +#, c-format +msgid " Length: %ld\n" +msgstr " 长度: %ld\n" + +#: dwarf.c:3569 +#, c-format +msgid " DWARF Version: %d\n" +msgstr " DWARF 版本: %d\n" + +#: dwarf.c:3570 +#, c-format +msgid " Prologue Length: %d\n" +msgstr " 导言长度: %d\n" + +#: dwarf.c:3571 +#, c-format +msgid " Minimum Instruction Length: %d\n" +msgstr " 最小指令长度: %d\n" + +#: dwarf.c:3573 +#, c-format +msgid " Maximum Ops per Instruction: %d\n" +msgstr " 每个指令中最大操作码数: %d\n" + +#: dwarf.c:3574 +#, c-format +msgid " Initial value of 'is_stmt': %d\n" +msgstr " “is_stmt”的初始值: %d\n" + +#: dwarf.c:3575 +#, c-format +msgid " Line Base: %d\n" +msgstr " 行基数: %d\n" + +#: dwarf.c:3576 +#, c-format +msgid " Line Range: %d\n" +msgstr " 行范围: %d\n" + +#: dwarf.c:3577 +#, c-format +msgid " Opcode Base: %d\n" +msgstr " 操作码基数: %d\n" + +#: dwarf.c:3598 +#, c-format +msgid "" +"\n" +" Opcodes:\n" +msgstr "" +"\n" +" 操作码:\n" + +#: dwarf.c:2747 +#, c-format +msgid " Opcode %d has %d args\n" +msgstr " 操作码 %d 具有 %d 个参数\n" + +#: dwarf.c:3621 +#, c-format +msgid "" +"\n" +" The Directory Table is empty.\n" +msgstr "" +"\n" +" 目录表为空。\n" + +#: dwarf.c:3626 +#, c-format +msgid "" +"\n" +" The Directory Table (offset 0x%lx):\n" +msgstr "" +"\n" +" 目录表 (偏移 0x%lx):\n" + +#: dwarf.c:3646 +#, c-format +msgid "" +"\n" +" The File Name Table is empty.\n" +msgstr "" +"\n" +" 文件名表为空。\n" + +#: dwarf.c:3649 +#, c-format +msgid "" +"\n" +" The File Name Table (offset 0x%lx):\n" +msgstr "" +"\n" +" 文件名表 (偏移 0x%lx):\n" + +#: dwarf.c:3675 +msgid "Corrupt file name table entry\n" +msgstr "损坏的文件表条目\n" + +#: dwarf.c:3691 +#, c-format +msgid " No Line Number Statements.\n" +msgstr " 无行号语句。\n" + +#: dwarf.c:3694 +#, c-format +msgid " Line Number Statements:\n" +msgstr " 行号语句:\n" + +#: dwarf.c:2839 +#, c-format +msgid " Special opcode %d: advance Address by %s to 0x%s" +msgstr "" + +#: dwarf.c:2853 +#, c-format +msgid " Special opcode %d: advance Address by %s to 0x%s[%d]" +msgstr "" + +#: dwarf.c:2861 +#, c-format +msgid " and Line by %s to %d\n" +msgstr "" + +#: dwarf.c:2871 +#, c-format +msgid " Copy\n" +msgstr " 复制\n" + +#: dwarf.c:2881 +#, c-format +msgid " Advance PC by %s to 0x%s\n" +msgstr "" + +#: dwarf.c:2894 +#, c-format +msgid " Advance PC by %s to 0x%s[%d]\n" +msgstr "" + +#: dwarf.c:3811 +#, c-format +msgid " Advance Line by %s to %d\n" +msgstr "" + +#: dwarf.c:3819 +#, c-format +msgid " Set File Name to entry %s in the File Name Table\n" +msgstr "" + +#: dwarf.c:3827 +#, c-format +msgid " Set column to %s\n" +msgstr " 将列设定为 %s\n" + +#: dwarf.c:3835 +#, c-format +msgid " Set is_stmt to %s\n" +msgstr " 将 is_stmt 设定为 %s\n" + +#: dwarf.c:3840 +#, c-format +msgid " Set basic block\n" +msgstr " 设定基本块\n" + +#: dwarf.c:2944 +#, c-format +msgid " Advance PC by constant %s to 0x%s\n" +msgstr "" + +#: dwarf.c:2957 +#, c-format +msgid " Advance PC by constant %s to 0x%s[%d]\n" +msgstr "" + +#: dwarf.c:3884 +#, c-format +msgid " Advance PC by fixed size amount %s to 0x%s\n" +msgstr "" + +#: dwarf.c:3891 +#, c-format +msgid " Set prologue_end to true\n" +msgstr " 将 prologue_end 设置为真\n" + +#: dwarf.c:3895 +#, c-format +msgid " Set epilogue_begin to true\n" +msgstr " 将 epilogue_begin 设置为真\n" + +#: dwarf.c:3901 +#, c-format +msgid " Set ISA to %s\n" +msgstr " 将 ISA 设定为 %s\n" + +#: dwarf.c:3905 dwarf.c:4557 +#, c-format +msgid " Unknown opcode %d with operands: " +msgstr "" + +#: dwarf.c:3026 +#, c-format +msgid "" +"Decoded dump of debug contents of section %s:\n" +"\n" +msgstr "" +"解码后的 %s 节的调试内容转储:\n" +"\n" + +#: dwarf.c:4274 +#, c-format +msgid "CU: %s:\n" +msgstr "" + +#: dwarf.c:3144 dwarf.c:3156 +#, c-format +msgid "" +"File name Line number Starting address\n" +msgstr "文件名 行号 起始地址\n" + +#: dwarf.c:4295 +#, c-format +msgid "CU: %s/%s:\n" +msgstr "" + +#: dwarf.c:4416 +#, c-format +msgid "UNKNOWN (%u): length %d\n" +msgstr "未知 (%u): 长度 %d\n" + +#: dwarf.c:4469 +#, c-format +msgid "" +"\n" +" [Use file table entry %d]\n" +msgstr "" + +#: dwarf.c:3314 +#, c-format +msgid "" +"\n" +" [Use directory table entry %d]\n" +msgstr "" + +#: dwarf.c:4553 +#, c-format +msgid " Set ISA to %lu\n" +msgstr " 设置 ISA 为 %lu\n" + +#: dwarf.c:4717 +msgid "no info" +msgstr "无信息" + +#: dwarf.c:4718 +msgid "type" +msgstr "类型" + +#: dwarf.c:4719 +msgid "variable" +msgstr "变量" + +#: dwarf.c:4720 +msgid "function" +msgstr "函数" + +#: dwarf.c:4721 +msgid "other" +msgstr "" + +#: dwarf.c:4722 +msgid "unused5" +msgstr "未用 5" + +#: dwarf.c:4723 +msgid "unused6" +msgstr "未用 6" + +#: dwarf.c:4724 +msgid "unused7" +msgstr "未用 7" + +#: dwarf.c:4784 dwarf.c:6329 +#, c-format +msgid "" +".debug_info offset of 0x%lx in %s section does not point to a CU header.\n" +msgstr "" + +#: dwarf.c:4804 +msgid "Only DWARF 2 and 3 pubnames are currently supported\n" +msgstr "目前只支持第二与第三版 DWARF 的 pubname\n" + +#: dwarf.c:4789 +#, c-format +msgid " Length: %ld\n" +msgstr " 长度: %ld\n" + +#: dwarf.c:4791 +#, c-format +msgid " Version: %d\n" +msgstr " 版本: %d\n" + +#: dwarf.c:4793 +#, c-format +msgid " Offset into .debug_info section: 0x%lx\n" +msgstr "" + +#: dwarf.c:4795 +#, c-format +msgid " Size of area in .debug_info section: %ld\n" +msgstr " 在 .debug_info 节中区域的大小: %ld\n" + +#: dwarf.c:4812 +#, c-format +msgid "" +"\n" +" Offset Kind Name\n" +msgstr "" + +#: dwarf.c:4814 +#, c-format +msgid "" +"\n" +" Offset\tName\n" +msgstr "" +"\n" +" 偏移量\t名称\n" + +#: dwarf.c:4850 +msgid "s" +msgstr "s" + +#: dwarf.c:4850 +msgid "g" +msgstr "g" + +#: dwarf.c:4910 +#, c-format +msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" +msgstr " DW_MACINFO_start_file - 行号:%d 文件编号:%d\n" + +#: dwarf.c:4916 +#, c-format +msgid " DW_MACINFO_end_file\n" +msgstr " DW_MACINFO_end_file\n" + +#: dwarf.c:4924 +#, c-format +msgid " DW_MACINFO_define - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - 行号:%d 宏:%s\n" + +#: dwarf.c:4933 +#, c-format +msgid " DW_MACINFO_undef - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_undef - 行号:%d 宏:%s\n" + +#: dwarf.c:4945 +#, c-format +msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n" +msgstr " DW_MACINFO_vendor_ext - 常量:%d 字符串:%s\n" + +#: dwarf.c:3846 +#, c-format +msgid "Only GNU extension to DWARF 4 of %s is currently supported.\n" +msgstr "" + +#: dwarf.c:5088 +#, c-format +msgid " Version: %d\n" +msgstr " 版本: %d\n" + +#: dwarf.c:5089 +#, c-format +msgid " Offset size: %d\n" +msgstr " 偏移量长度: %d\n" + +#: dwarf.c:5093 +#, c-format +msgid " Offset into .debug_line: 0x%lx\n" +msgstr " .debug_info 节中的偏移量: 0x%lx\n" + +#: dwarf.c:5107 +#, c-format +msgid " Extension opcode arguments:\n" +msgstr "" + +#: dwarf.c:3883 +#, c-format +msgid " DW_MACRO_GNU_%02x has no arguments\n" +msgstr "" + +#: dwarf.c:3886 +#, c-format +msgid " DW_MACRO_GNU_%02x arguments: " +msgstr "" + +#: dwarf.c:5144 +#, c-format +msgid "Invalid extension opcode form %s\n" +msgstr "" + +#: dwarf.c:5161 +msgid ".debug_macro section not zero terminated\n" +msgstr "" + +#: dwarf.c:3950 +msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n" +msgstr "" + +#: dwarf.c:3956 +#, c-format +msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n" +msgstr " DW_MACINFO_start_file - 行号:%d 文件编号:%d\n" + +#: dwarf.c:3959 +#, c-format +msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n" +msgstr " DW_MACRO_GNU_start_file - 行号:%d 文件编号:%d 文件名:%s%s%s\n" + +#: dwarf.c:3967 +#, c-format +msgid " DW_MACRO_GNU_end_file\n" +msgstr " DW_MACINFO_end_file\n" + +#: dwarf.c:3975 +#, c-format +msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - 行号:%d 宏:%s\n" + +#: dwarf.c:3984 +#, c-format +msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_undef - 行号:%d 宏:%s\n" + +#: dwarf.c:3993 +#, c-format +msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - 行号:%d 宏:%s\n" + +#: dwarf.c:4002 +#, c-format +msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - 行号:%d 宏:%s\n" + +#: dwarf.c:4008 +#, c-format +msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n" +msgstr "" + +#: dwarf.c:4016 +#, c-format +msgid "" +" DW_MACRO_GNU_define_indirect_alt - lineno : %d macro offset : 0x%lx\n" +msgstr " DW_MACRO_GNU_define_indirect_alt - 行号:%d 宏偏移: 0x%lx\n" + +#: dwarf.c:4024 +#, c-format +msgid " DW_MACRO_GNU_undef_indirect_alt - lineno : %d macro offset : 0x%lx\n" +msgstr " DW_MACRO_GNU_undef_indirect_alt - 行号:%d 宏偏移:0x%lx\n" + +#: dwarf.c:4030 +#, c-format +msgid " DW_MACRO_GNU_transparent_include_alt - offset : 0x%lx\n" +msgstr "" + +#: dwarf.c:5269 +#, c-format +msgid " Unknown macro opcode %02x seen\n" +msgstr "" + +#: dwarf.c:4049 +#, c-format +msgid " DW_MACRO_GNU_%02x\n" +msgstr " DW_MACRO_GNU_%02x\n" + +#: dwarf.c:4052 +#, c-format +msgid " DW_MACRO_GNU_%02x -" +msgstr " DW_MACRO_GNU_%02x -" + +#: dwarf.c:5333 +#, c-format +msgid " Number TAG (0x%lx)\n" +msgstr "" + +#: dwarf.c:5342 +msgid "has children" +msgstr "" + +#: dwarf.c:5342 +msgid "no children" +msgstr "" + +#: dwarf.c:5467 dwarf.c:5524 dwarf.c:5533 dwarf.c:5619 dwarf.c:5687 +#: dwarf.c:5788 dwarf.c:5867 dwarf.c:5875 +#, c-format +msgid "Location list starting at offset 0x%lx is not terminated.\n" +msgstr "" + +#: dwarf.c:5488 dwarf.c:5647 dwarf.c:5828 dwarf.c:6550 dwarf.c:6606 +#, c-format +msgid "\n" +msgstr "<列表末尾>\n" + +#: dwarf.c:5500 dwarf.c:5659 dwarf.c:6611 +#, c-format +msgid "(base address)\n" +msgstr "(基址)\n" + +#: dwarf.c:5554 dwarf.c:5711 +msgid " (start == end)" +msgstr " (开始 == 结束)" + +#: dwarf.c:5556 dwarf.c:5713 +msgid " (start > end)" +msgstr " (开始 > 结束)" + +#: dwarf.c:5835 +#, c-format +msgid "(base address selection entry)\n" +msgstr "" + +#: dwarf.c:5859 +#, c-format +msgid "Unknown location list entry type 0x%x.\n" +msgstr "" + +#: dwarf.c:5952 dwarf.c:6205 dwarf.c:6426 dwarf.c:6498 dwarf.c:6668 +#, c-format +msgid "" +"\n" +"The %s section is empty.\n" +msgstr "" +"\n" +"%s 段空。\n" + +#: dwarf.c:6003 dwarf.c:6432 dwarf.c:6746 +#, c-format +msgid "" +"Unable to load/parse the .debug_info section, so cannot interpret the %s " +"section.\n" +msgstr "无法加载/解析 .debug_info 段,因此不能解释 %s 段。\n" + +#: dwarf.c:6051 +msgid "No location lists in .debug_info section!\n" +msgstr ".debug_info 节中没有定位列表!\n" + +#: dwarf.c:6056 +#, c-format +msgid "Location lists in %s section start at 0x%s\n" +msgstr "" + +#: dwarf.c:4445 +#, c-format +msgid " Offset Begin End Expression\n" +msgstr " 偏移量 起始 结束 表达式\n" + +#: dwarf.c:6123 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "在 .debug_loc 节中有一处空洞 [0x%lx - 0x%lx]。\n" + +#: dwarf.c:6127 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "在 .debug_loc 节中有一处重叠 [0x%lx - 0x%lx]。\n" + +#: dwarf.c:6136 +#, c-format +msgid "Offset 0x%lx is bigger than .debug_loc section size.\n" +msgstr "偏移量 0x%lx 大于 .debug_loc 节大小。\n" + +#: dwarf.c:4507 +#, c-format +msgid "There are %ld unused bytes at the end of section %s\n" +msgstr "" + +#: dwarf.c:6342 +msgid "Only DWARF 2 and 3 aranges are currently supported.\n" +msgstr "目前只支持第二与第三版 DWARF 的 arange。\n" + +#: dwarf.c:6346 +#, c-format +msgid " Length: %ld\n" +msgstr " 长度: %ld\n" + +#: dwarf.c:6348 +#, c-format +msgid " Version: %d\n" +msgstr " 版本: %d\n" + +#: dwarf.c:6349 +#, c-format +msgid " Offset into .debug_info: 0x%lx\n" +msgstr " .debug_info 节中的偏移量: 0x%lx\n" + +#: dwarf.c:6351 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " 指针大小: %d\n" + +#: dwarf.c:6352 +#, c-format +msgid " Segment Size: %d\n" +msgstr " 节区大小: %d\n" + +#: dwarf.c:6359 +#, c-format +msgid "Invalid address size in %s section!\n" +msgstr "" + +#: dwarf.c:6369 +msgid "Pointer size + Segment size is not a power of two.\n" +msgstr "" + +#: dwarf.c:6374 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" 地址 长度\n" + +#: dwarf.c:6376 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" 地址 长度\n" + +#: dwarf.c:6468 +#, c-format +msgid " For compilation unit at offset 0x%s:\n" +msgstr " 对编译单元,位于偏移 0x%s:\n" + +#: dwarf.c:6471 +#, c-format +msgid "\tIndex\tAddress\n" +msgstr "" + +#: dwarf.c:6478 +#, c-format +msgid "\t%d:\t" +msgstr "" + +#. This can happen when the file was compiled with -gsplit-debug +#. which removes references to range lists from the primary .o file. +#: dwarf.c:6759 +#, c-format +msgid "No range lists in .debug_info section.\n" +msgstr "" + +#: dwarf.c:6784 +#, c-format +msgid "Range lists in %s section start at 0x%lx\n" +msgstr "" + +#: dwarf.c:6789 +#, c-format +msgid " Offset Begin End\n" +msgstr "" + +#: dwarf.c:6816 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n" +msgstr "" + +#: dwarf.c:6823 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n" +msgstr "" + +#: dwarf.c:6569 dwarf.c:6643 +msgid "(start == end)" +msgstr "" + +#: dwarf.c:6571 dwarf.c:6645 +msgid "(start > end)" +msgstr "" + +#: dwarf.c:7371 +msgid "bad register: " +msgstr "" + +#. The documentation for the format of this file is in gdb/dwarf2read.c. +#: dwarf.c:5232 dwarf.c:6072 +#, c-format +msgid "Contents of the %s section:\n" +msgstr "" + +#: dwarf.c:8284 +#, c-format +msgid " DW_CFA_??? (User defined call frame op: %#x)\n" +msgstr "" + +#: dwarf.c:6035 +#, c-format +msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n" +msgstr "" + +#: dwarf.c:8749 +#, c-format +msgid "Truncated header in the %s section.\n" +msgstr "" + +#: dwarf.c:8357 dwarf.c:8754 +#, c-format +msgid "Version %ld\n" +msgstr "版本 %ld\n" + +#: dwarf.c:8760 +#, c-format +msgid "Unsupported version %lu.\n" +msgstr "不支持的版本 %lu。\n" + +#: dwarf.c:8764 +msgid "The address table data in version 3 may be wrong.\n" +msgstr "地址表数据在第三版中也许是错误的。\n" + +#: dwarf.c:8766 +msgid "Version 4 does not support case insensitive lookups.\n" +msgstr "版本 4 不支持大小写不敏感的查找。\n" + +#: dwarf.c:8768 +msgid "Version 5 does not include inlined functions.\n" +msgstr "版本 5 不包含内联函数。\n" + +#: dwarf.c:8770 +msgid "Version 6 does not include symbol attributes.\n" +msgstr "版本 6 不包含符号属性。\n" + +#: dwarf.c:8788 +#, c-format +msgid "Corrupt header in the %s section.\n" +msgstr "" + +#: dwarf.c:8842 +#, c-format +msgid "" +"\n" +"CU table:\n" +msgstr "" +"\n" +"CU 表:\n" + +#: dwarf.c:8848 +#, c-format +msgid "[%3u] 0x%lx - 0x%lx\n" +msgstr "[%3u] 0x%lx - 0x%lx\n" + +#: dwarf.c:8853 +#, c-format +msgid "" +"\n" +"TU table:\n" +msgstr "" +"\n" +"TU 表:\n" + +#: dwarf.c:8860 +#, c-format +msgid "[%3u] 0x%lx 0x%lx " +msgstr "[%3u] 0x%lx 0x%lx " + +#: dwarf.c:8867 +#, c-format +msgid "" +"\n" +"Address table:\n" +msgstr "" +"\n" +"地址表:\n" + +#: dwarf.c:8877 +#, c-format +msgid "%lu\n" +msgstr "%lu\n" + +#: dwarf.c:8556 dwarf.c:8880 +#, c-format +msgid "" +"\n" +"Symbol table:\n" +msgstr "" + +#: dwarf.c:8948 +msgid "static" +msgstr "静态" + +#: dwarf.c:8948 +msgid "global" +msgstr "全局" + +#: dwarf.c:8986 dwarf.c:8997 +msgid "Internal error: out of space in the shndx pool.\n" +msgstr "" + +#: dwarf.c:9096 +#, c-format +msgid " Version: %d\n" +msgstr "" + +#: dwarf.c:9098 +#, c-format +msgid " Number of columns: %d\n" +msgstr "" + +#: dwarf.c:9099 +#, c-format +msgid " Number of used entries: %d\n" +msgstr "" + +#: dwarf.c:9100 +#, c-format +msgid "" +" Number of slots: %d\n" +"\n" +msgstr "" + +#: dwarf.c:9105 +#, c-format +msgid "Section %s too small for %d hash table entries\n" +msgstr "" + +#: dwarf.c:9132 +#, c-format +msgid " [%3d] Signature: 0x%s Sections: " +msgstr "" + +#: dwarf.c:9139 +#, c-format +msgid "Section %s too small for shndx pool\n" +msgstr "" + +#: dwarf.c:9187 +#, c-format +msgid "Section %s too small for offset and size tables\n" +msgstr "" + +#: dwarf.c:9194 +#, c-format +msgid " Offset table\n" +msgstr " 偏移量表\n" + +#: dwarf.c:9196 dwarf.c:9286 +msgid "signature" +msgstr "签名" + +#: dwarf.c:9196 dwarf.c:9286 +msgid "dwo_id" +msgstr "dwo_id" + +#: dwarf.c:9252 dwarf.c:9309 +#, c-format +msgid " [%3d] 0x%s" +msgstr "" + +#: dwarf.c:9284 +#, c-format +msgid " Size table\n" +msgstr " 尺寸表\n" + +#: dwarf.c:6511 +#, c-format +msgid " Unsupported version\n" +msgstr " 不支持的版本\n" + +#: dwarf.c:9409 +#, c-format +msgid "Displaying the debug contents of section %s is not yet supported.\n" +msgstr "尚不支持显示 %s 节的调试内容。\n" + +#: dwarf.c:10033 dwarf.c:10075 +#, c-format +msgid "Unrecognized debug option '%s'\n" +msgstr "无法识别的调试选项“%s”\n" + +#: elfcomm.c:42 +#, c-format +msgid "%s: Error: " +msgstr "%s:错误: " + +#: elfcomm.c:56 +#, c-format +msgid "%s: Warning: " +msgstr "%s:警告: " + +#: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338 +#, c-format +msgid "Unhandled data length: %d\n" +msgstr "未处理的数据长度:%d\n" + +#: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909 +msgid "Out of memory\n" +msgstr "内存不足\n" + +#: elfcomm.c:491 +#, c-format +msgid "%s: failed to skip archive symbol table\n" +msgstr "%s:跳过归档符号表失败\n" + +#: elfcomm.c:510 +#, c-format +msgid "%s: the archive index is empty\n" +msgstr "%s: 归档索引空\n" + +#: elfcomm.c:518 elfcomm.c:547 +#, c-format +msgid "%s: failed to read archive index\n" +msgstr "%s: 读取归档索引失败\n" + +#: elfcomm.c:492 +#, c-format +msgid "" +"%s: the archive index is supposed to have %ld entries of %d bytes, but the " +"size is only %ld\n" +msgstr "%s: 归档索引应有 %ld 个 %d 字节大的记录,然而尺寸只有 %ld\n" + +#: elfcomm.c:539 +msgid "Out of memory whilst trying to read archive symbol index\n" +msgstr "" + +#: elfcomm.c:559 +msgid "Out of memory whilst trying to convert the archive symbol index\n" +msgstr "" + +#: elfcomm.c:572 +#, c-format +msgid "%s: the archive has an index but no symbols\n" +msgstr "%s: 归档有索引但无符号\n" + +#: elfcomm.c:580 +msgid "Out of memory whilst trying to read archive index symbol table\n" +msgstr "" + +#: elfcomm.c:588 +#, c-format +msgid "%s: failed to read archive index symbol table\n" +msgstr "%s: 读取归档索引符号表失败\n" + +#: elfcomm.c:598 +#, c-format +msgid "%s: failed to read archive header following archive index\n" +msgstr "%s: 读取归档索引后的标头失败\n" + +#: elfcomm.c:631 +#, c-format +msgid "%s: failed to seek to first archive header\n" +msgstr "%s:搜索至下一个归档标头失败\n" + +#: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:18888 +#, c-format +msgid "%s: failed to read archive header\n" +msgstr "%s:读取归档标头失败\n" + +#: elfcomm.c:657 +#, c-format +msgid "%s has no archive index\n" +msgstr "%s 没有归档索引\n" + +#: elfcomm.c:687 +msgid "Out of memory reading long symbol names in archive\n" +msgstr "" + +#: elfcomm.c:695 +#, c-format +msgid "%s: failed to read long symbol name string table\n" +msgstr "" + +#: elfcomm.c:772 +msgid "Archive member uses long names, but no longname table found\n" +msgstr "" + +#: elfcomm.c:861 +#, c-format +msgid "%s: failed to seek to next file name\n" +msgstr "" + +#: elfcomm.c:872 elfedit.c:386 readelf.c:18894 +#, c-format +msgid "%s: did not find a valid archive header\n" +msgstr "" + +#: dwarf.c:4289 dwarf.c:4588 elfcomm.c:891 readelf.c:306 readelf.c:646 +#: readelf.c:6732 readelf.c:7283 readelf.c:9247 readelf.c:11252 readelf.c:11319 +#: readelf.c:11662 readelf.c:14287 readelf.c:14382 readelf.c:14964 +#: readelf.c:14983 readelf.c:15107 readelf.c:15358 readelf.c:16464 +#: readelf.c:16467 +#, c-format +msgid "" +msgstr "<已损坏>" + +#: elfedit.c:100 +#, c-format +msgid "%s: Not an ELF file - wrong magic bytes at the start\n" +msgstr "" + +#: elfedit.c:108 +#, c-format +msgid "%s: Unsupported EI_VERSION: %d is not %d\n" +msgstr "" + +#: elfedit.c:95 +#, c-format +msgid "%s: Unmatched EI_CLASS: %d is not %d\n" +msgstr "" + +#: elfedit.c:147 +#, c-format +msgid "%s: Unmatched e_machine: %d is not %d\n" +msgstr "" + +#: elfedit.c:158 +#, c-format +msgid "%s: Unmatched e_type: %d is not %d\n" +msgstr "" + +#: elfedit.c:169 +#, c-format +msgid "%s: Unmatched EI_OSABI: %d is not %d\n" +msgstr "" + +#: elfedit.c:202 +#, c-format +msgid "%s: Failed to update ELF header: %s\n" +msgstr "" + +#: elfedit.c:235 +#, c-format +msgid "Unsupported EI_CLASS: %d\n" +msgstr "" + +#: elfedit.c:268 +msgid "" +"This executable has been built without support for a\n" +"64 bit data type and so it cannot process 64 bit ELF files.\n" +msgstr "" + +#: elfedit.c:309 +#, c-format +msgid "%s: Failed to read ELF header\n" +msgstr "%s:读取 ELF 标头失败\n" + +#: elfedit.c:316 +#, c-format +msgid "%s: Failed to seek to ELF header\n" +msgstr "" + +#: elfedit.c:370 readelf.c:18880 +#, c-format +msgid "%s: failed to seek to next archive header\n" +msgstr "%s:搜索至下一个归档标头失败\n" + +#: elfedit.c:401 elfedit.c:410 readelf.c:18908 readelf.c:18917 +#, c-format +msgid "%s: bad archive file name\n" +msgstr "%s:不当的归档文件名称\n" + +#: elfedit.c:430 elfedit.c:522 +#, c-format +msgid "Input file '%s' is not readable\n" +msgstr "" + +#: elfedit.c:454 +#, c-format +msgid "%s: failed to seek to archive member\n" +msgstr "" + +#: elfedit.c:493 readelf.c:19026 +#, c-format +msgid "'%s': No such file\n" +msgstr "" + +#: elfedit.c:495 readelf.c:19028 +#, c-format +msgid "Could not locate '%s'. System error message: %s\n" +msgstr "" + +#: elfedit.c:502 readelf.c:19035 +#, c-format +msgid "'%s' is not an ordinary file\n" +msgstr "" + +#: elfedit.c:528 readelf.c:19057 +#, c-format +msgid "%s: Failed to read file's magic number\n" +msgstr "" + +#: elfedit.c:586 +#, c-format +msgid "Unknown OSABI: %s\n" +msgstr "" + +#: elfedit.c:611 +#, c-format +msgid "Unknown machine type: %s\n" +msgstr "" + +#: elfedit.c:585 +#, c-format +msgid "Unknown machine type: %d\n" +msgstr "" + +#: elfedit.c:630 +#, c-format +msgid "Unknown type: %s\n" +msgstr "" + +#: elfedit.c:661 +#, c-format +msgid "Usage: %s elffile(s)\n" +msgstr "" + +#: elfedit.c:663 +#, c-format +msgid " Update the ELF header of ELF files\n" +msgstr " 更新 ELF 文件的 ELF 头\n" + +#: elfedit.c:664 objcopy.c:531 objcopy.c:667 strings.c:641 +#, c-format +msgid " The options are:\n" +msgstr " 选项为:\n" + +#: elfedit.c:665 +#, c-format +msgid "" +" --input-mach Set input machine type to \n" +" --output-mach Set output machine type to \n" +" --input-type Set input file type to \n" +" --output-type Set output file type to \n" +" --input-osabi Set input OSABI to \n" +" --output-osabi Set output OSABI to \n" +" -h --help Display this information\n" +" -v --version Display the version number of %s\n" +msgstr "" + +#: emul_aix.c:44 +#, c-format +msgid " [-g] - 32 bit small archive\n" +msgstr " [-g] - 32 位小归档文件\n" + +#: emul_aix.c:45 +#, c-format +msgid " [-X32] - ignores 64 bit objects\n" +msgstr " [-X32] - 忽略 64 位对象\n" + +#: emul_aix.c:46 +#, c-format +msgid " [-X64] - ignores 32 bit objects\n" +msgstr " [-X64] - 忽略 32 位对象\n" + +#: emul_aix.c:47 +#, c-format +msgid " [-X32_64] - accepts 32 and 64 bit objects\n" +msgstr " [-X32_64] - 接受 32 位和 64 位对象\n" + +#: ieee.c:310 +msgid "unexpected end of debugging information" +msgstr "调试信息意外结束" + +#: ieee.c:397 +msgid "invalid number" +msgstr "无效编号" + +#: ieee.c:450 +msgid "invalid string length" +msgstr "无效的字符串长度" + +#: ieee.c:505 ieee.c:546 +msgid "expression stack overflow" +msgstr "表达式栈溢出" + +#: ieee.c:525 +msgid "unsupported IEEE expression operator" +msgstr "不支持的 IEEE 表达式操作符" + +#: ieee.c:540 +msgid "unknown section" +msgstr "未知的节" + +#: ieee.c:561 +msgid "expression stack underflow" +msgstr "表达式栈下溢出" + +#: ieee.c:575 +msgid "expression stack mismatch" +msgstr "表达式栈不匹配" + +#: ieee.c:612 +msgid "unknown builtin type" +msgstr "未知的内置类型" + +#: ieee.c:757 +msgid "BCD float type not supported" +msgstr "不支持的 BCD 浮点类型" + +#: ieee.c:894 +msgid "unexpected number" +msgstr "意外的编号" + +#: ieee.c:901 +msgid "unexpected record type" +msgstr "意外的记录类型" + +#: ieee.c:934 +msgid "blocks left on stack at end" +msgstr "结束时仍留在栈中的块" + +#: ieee.c:1207 +msgid "unknown BB type" +msgstr "未知的 BB 类型" + +#: ieee.c:1216 +msgid "stack overflow" +msgstr "栈上溢出" + +#: ieee.c:1239 +msgid "stack underflow" +msgstr "栈下溢出" + +#: ieee.c:1351 ieee.c:1421 ieee.c:2119 +msgid "illegal variable index" +msgstr "非法的变量索引" + +#: ieee.c:1399 +msgid "illegal type index" +msgstr "非法的类型索引" + +#: ieee.c:1409 ieee.c:1446 +msgid "unknown TY code" +msgstr "未知的 TY 代码" + +#: ieee.c:1428 +msgid "undefined variable in TY" +msgstr "TY 中未定义的变量" + +#. Pascal file name. FIXME. +#: ieee.c:1840 +msgid "Pascal file name not supported" +msgstr "不支持 Pascal 文件名" + +#: ieee.c:1888 +msgid "unsupported qualifier" +msgstr "不支持的限定符" + +#: ieee.c:2157 +msgid "undefined variable in ATN" +msgstr "ATN 中未定义的变量" + +#: ieee.c:2200 +msgid "unknown ATN type" +msgstr "未知的 ATN 类型" + +#. Reserved for FORTRAN common. +#: ieee.c:2322 +msgid "unsupported ATN11" +msgstr "不支持 ATN11" + +#. We have no way to record this information. FIXME. +#: ieee.c:2349 +msgid "unsupported ATN12" +msgstr "不支持 ATN12" + +#: ieee.c:2409 +msgid "unexpected string in C++ misc" +msgstr "意外的 C++ 杂项字串" + +#: ieee.c:2422 +msgid "bad misc record" +msgstr "不当的杂项记录" + +#: ieee.c:2463 +msgid "unrecognized C++ misc record" +msgstr "无法识别的 C++ 杂项纪录" + +#: ieee.c:2578 +msgid "undefined C++ object" +msgstr "未定义的 C++ 对象" + +#: ieee.c:2612 +msgid "unrecognized C++ object spec" +msgstr "无法识别的 C++ 对象规范" + +#: ieee.c:2648 +msgid "unsupported C++ object type" +msgstr "不支持的 C++ 对象类型" + +#: ieee.c:2658 +msgid "C++ base class not defined" +msgstr "未定义 C++ 基类" + +#: ieee.c:2670 ieee.c:2775 +msgid "C++ object has no fields" +msgstr "C++ 对象没有域" + +#: ieee.c:2689 +msgid "C++ base class not found in container" +msgstr "容器中找不到 C++ 基类" + +#: ieee.c:2796 +msgid "C++ data member not found in container" +msgstr "容器中找不到 C++ 数据成员" + +#: ieee.c:2837 ieee.c:2987 +msgid "unknown C++ visibility" +msgstr "未知的 C++ 可见性" + +#: ieee.c:2871 +msgid "bad C++ field bit pos or size" +msgstr "不当的 C++ 字段位位置或大小" + +#: ieee.c:2963 +msgid "bad type for C++ method function" +msgstr "不当的 C++ 方法函数类型" + +#: ieee.c:2973 +msgid "no type information for C++ method function" +msgstr "" + +#: ieee.c:3012 +msgid "C++ static virtual method" +msgstr "C++ 静态虚拟方法" + +#: ieee.c:3107 +msgid "unrecognized C++ object overhead spec" +msgstr "无法识别的 C++ 对象开销规范" + +#: ieee.c:3146 +msgid "undefined C++ vtable" +msgstr "未定义的 C++ vtable" + +#: ieee.c:3215 +msgid "C++ default values not in a function" +msgstr "" + +#: ieee.c:3255 +msgid "unrecognized C++ default type" +msgstr "无法识别的 C++ 默认类型" + +#: ieee.c:3286 +msgid "reference parameter is not a pointer" +msgstr "引用参数不是指针" + +#: ieee.c:3369 +msgid "unrecognized C++ reference type" +msgstr "无法识别的 C++ 引用类型" + +#: ieee.c:3451 +msgid "C++ reference not found" +msgstr "找不到 C++ 引用" + +#: ieee.c:3459 +msgid "C++ reference is not pointer" +msgstr "C++ 引用不是指针" + +#: ieee.c:3485 ieee.c:3493 +msgid "missing required ASN" +msgstr "缺失必须的 ASN" + +#: ieee.c:3520 ieee.c:3528 +msgid "missing required ATN65" +msgstr "缺失必须的 ATN65" + +#: ieee.c:3542 +msgid "bad ATN65 record" +msgstr "不当的 ATN65 记录" + +#: ieee.c:4170 +#, c-format +msgid "IEEE numeric overflow: 0x" +msgstr "IEEE 数值溢出:0x" + +#: ieee.c:4214 +#, c-format +msgid "IEEE string length overflow: %u\n" +msgstr "IEEE 字符串长度溢出:%u\n" + +#: ieee.c:5212 +#, c-format +msgid "IEEE unsupported integer type size %u\n" +msgstr "IEEE 不支持的整数类型大小 %u\n" + +#: ieee.c:5246 +#, c-format +msgid "IEEE unsupported float type size %u\n" +msgstr "IEEE 不支持的浮点类型大小 %u\n" + +#: ieee.c:5280 +#, c-format +msgid "IEEE unsupported complex type size %u\n" +msgstr "IEEE 不支持的负载类型大小 %u\n" + +#: mclex.c:240 +msgid "Duplicate symbol entered into keyword list." +msgstr "" + +#: nlmconv.c:272 srconv.c:1788 +msgid "input and output files must be different" +msgstr "输入输出文件必须不同" + +#: nlmconv.c:319 +msgid "input file named both on command line and with INPUT" +msgstr "同时在命令行和 INPU 中命名输入文件" + +#: nlmconv.c:328 +msgid "no input file" +msgstr "没有输入文件" + +#: nlmconv.c:358 +msgid "no name for output file" +msgstr "输出文件没有名称" + +#: nlmconv.c:372 +msgid "warning: input and output formats are not compatible" +msgstr "警告:输入和输出格式不兼容" + +#: nlmconv.c:402 +msgid "make .bss section" +msgstr "生成 .bss 节" + +#: nlmconv.c:412 +msgid "make .nlmsections section" +msgstr "生成 .nlmsections 节" + +#: nlmconv.c:440 +msgid "set .bss vma" +msgstr "设定 .bss vma" + +#: nlmconv.c:447 +msgid "set .data size" +msgstr "设定 .data 的大小" + +#: nlmconv.c:627 +#, c-format +msgid "warning: symbol %s imported but not in import list" +msgstr "警告:导入的符号 %s 不在导入列表中" + +#: nlmconv.c:647 +msgid "set start address" +msgstr "设定起始地址" + +#: nlmconv.c:696 +#, c-format +msgid "warning: START procedure %s not defined" +msgstr "警告:未定义 START 子程序 %s" + +#: nlmconv.c:698 +#, c-format +msgid "warning: EXIT procedure %s not defined" +msgstr "警告:未定义子程序 %s" + +#: nlmconv.c:700 +#, c-format +msgid "warning: CHECK procedure %s not defined" +msgstr "警告:未定义子程序 %s" + +#: nlmconv.c:720 nlmconv.c:906 +msgid "custom section" +msgstr "定制节" + +#: nlmconv.c:740 nlmconv.c:935 +msgid "help section" +msgstr "求助节" + +#: nlmconv.c:762 nlmconv.c:953 +msgid "message section" +msgstr "消息节" + +#: nlmconv.c:777 nlmconv.c:986 +msgid "module section" +msgstr "模块节" + +#: nlmconv.c:796 nlmconv.c:1002 +msgid "rpc section" +msgstr "rpc 节" + +#. There is no place to record this information. +#: nlmconv.c:832 +#, c-format +msgid "%s: warning: shared libraries can not have uninitialized data" +msgstr "%s:警告:共享库不能含有未初始化的数据" + +#: nlmconv.c:853 nlmconv.c:1021 +msgid "shared section" +msgstr "共享节" + +#: nlmconv.c:861 +msgid "warning: No version number given" +msgstr "警告:未给出版本号" + +#: nlmconv.c:901 nlmconv.c:930 nlmconv.c:948 nlmconv.c:997 nlmconv.c:1016 +#, c-format +msgid "%s: read: %s" +msgstr "%s:读取:%s" + +#: nlmconv.c:923 +msgid "warning: FULLMAP is not supported; try ld -M" +msgstr "" + +#: nlmconv.c:1099 +#, c-format +msgid "Usage: %s [option(s)] [in-file [out-file]]\n" +msgstr "用法:%s [选项] [输入文件 [输出文件]]\n" + +#: nlmconv.c:1100 +#, c-format +msgid " Convert an object file into a NetWare Loadable Module\n" +msgstr " 将对象文件转换为 NetWare 可载入模块\n" + +#: nlmconv.c:1101 +#, c-format +msgid "" +" The options are:\n" +" -I --input-target= Set the input binary file format\n" +" -O --output-target= Set the output binary file format\n" +" -T --header-file= Read for NLM header information\n" +" -l --linker= Use for any linking\n" +" -d --debug Display on stderr the linker command line\n" +" @ Read options from .\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +msgstr "" + +#: nlmconv.c:1142 +#, c-format +msgid "support not compiled in for %s" +msgstr "" + +#: nlmconv.c:1179 +msgid "make section" +msgstr "" + +#: nlmconv.c:1193 +msgid "set section size" +msgstr "设定节大小" + +#: nlmconv.c:1199 +msgid "set section alignment" +msgstr "设定节对齐" + +#: nlmconv.c:1203 +msgid "set section flags" +msgstr "设定节标志" + +#: nlmconv.c:1214 +msgid "set .nlmsections size" +msgstr "设定 .nlmsections 大小" + +#: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315 +msgid "set .nlmsection contents" +msgstr "设定 .nlmsection 的内容" + +#: nlmconv.c:1795 +msgid "stub section sizes" +msgstr "占位节大小" + +#: nlmconv.c:1842 +msgid "writing stub" +msgstr "正在写入占位节" + +#: nlmconv.c:1930 +#, c-format +msgid "unresolved PC relative reloc against %s" +msgstr "" + +#: nlmconv.c:2008 +#, c-format +msgid "overflow when adjusting relocation against %s" +msgstr "" + +#: nlmconv.c:2145 +#, c-format +msgid "%s: execution of %s failed: " +msgstr "%s:执行 %s 失败: " + +#: nlmconv.c:2160 +#, c-format +msgid "Execution of %s failed" +msgstr "执行 %s 失败" + +#: nm.c:237 size.c:76 strings.c:639 +#, c-format +msgid "Usage: %s [option(s)] [file(s)]\n" +msgstr "用法:%s [选项] [文件]\n" + +#: nm.c:238 +#, c-format +msgid " List symbols in [file(s)] (a.out by default).\n" +msgstr " 列举 [文件] 中的符号 (默认为 a.out)。\n" + +#: nm.c:239 +#, c-format +msgid "" +" The options are:\n" +" -a, --debug-syms Display debugger-only symbols\n" +" -A, --print-file-name Print name of the input file before every symbol\n" +" -B Same as --format=bsd\n" +" -C, --demangle[=STYLE] Decode low-level symbol names into user-level " +"names\n" +" The STYLE, if specified, can be `auto' (the " +"default),\n" +" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', " +"`java'\n" +" or `gnat'\n" +" --no-demangle Do not demangle low-level symbol names\n" +" -D, --dynamic Display dynamic symbols instead of normal symbols\n" +" --defined-only Display only defined symbols\n" +" -e (ignored)\n" +" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be " +"`bsd',\n" +" `sysv' or `posix'. The default is `bsd'\n" +" -g, --extern-only Display only external symbols\n" +" -l, --line-numbers Use debugging information to find a filename and\n" +" line number for each symbol\n" +" -n, --numeric-sort Sort symbols numerically by address\n" +" -o Same as -A\n" +" -p, --no-sort Do not sort the symbols\n" +" -P, --portability Same as --format=posix\n" +" -r, --reverse-sort Reverse the sense of the sort\n" +msgstr "" + +#: nm.c:262 +#, c-format +msgid " --plugin NAME Load the specified plugin\n" +msgstr "" + +#: nm.c:254 +#, c-format +msgid "" +" -S, --print-size Print size of defined symbols\n" +" -s, --print-armap Include index for symbols from archive members\n" +" --size-sort Sort symbols by size\n" +" --special-syms Include special symbols in the output\n" +" --synthetic Display synthetic symbols as well\n" +" -t, --radix=RADIX Use RADIX for printing symbol values\n" +" --target=BFDNAME Specify the target object format as BFDNAME\n" +" -u, --undefined-only Display only undefined symbols\n" +" -X 32_64 (ignored)\n" +" @FILE Read options from FILE\n" +" -h, --help Display this information\n" +" -V, --version Display this program's version number\n" +"\n" +msgstr "" + +#: nm.c:314 +#, c-format +msgid "%s: invalid radix" +msgstr "%s:无效的基数" + +#: nm.c:338 +#, c-format +msgid "%s: invalid output format" +msgstr "%s:无效的输出格式" + +#: nm.c:362 readelf.c:10785 readelf.c:10830 +#, c-format +msgid ": %d" +msgstr "<处理器专用>:%d" + +#: nm.c:364 readelf.c:10794 readelf.c:10849 +#, c-format +msgid ": %d" +msgstr "<操作系统专用>:%d" + +#: nm.c:366 readelf.c:10797 readelf.c:10852 +#, c-format +msgid ": %d" +msgstr "<未知>:%d" + +#: nm.c:437 +#, c-format +msgid "" +"\n" +"Archive index:\n" +msgstr "" +"\n" +"归档索引:\n" + +#: nm.c:1366 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"来自 %s 的未定义符号:\n" +"\n" + +#: nm.c:1368 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"来自 %s 的符号:\n" +"\n" + +#: nm.c:1370 nm.c:1421 +#, c-format +msgid "" +"Name Value Class Type Size Line " +"Section\n" +"\n" +msgstr "" + +#: nm.c:1373 nm.c:1424 +#, c-format +msgid "" +"Name Value Class Type Size " +" Line Section\n" +"\n" +msgstr "" + +#: nm.c:1417 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"来自 %s[%s] 的未定义的符号:\n" +"\n" + +#: nm.c:1419 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"来自 %s[%s] 的符号:\n" +"\n" + +#: nm.c:1511 +#, c-format +msgid "Print width has not been initialized (%d)" +msgstr "" + +#: nm.c:1753 +msgid "Only -X 32_64 is supported" +msgstr "只支持 -X 32_64" + +#: nm.c:1781 +msgid "Using the --size-sort and --undefined-only options together" +msgstr "" + +#: nm.c:1782 +msgid "will produce no output, since undefined symbols have no size." +msgstr "" + +#: nm.c:1700 +#, c-format +msgid "data size %ld" +msgstr "数据大小 %ld" + +#: objcopy.c:529 srconv.c:1695 +#, c-format +msgid "Usage: %s [option(s)] in-file [out-file]\n" +msgstr "用法:%s [选项] 输入文件 [输出文件]\n" + +#: objcopy.c:530 +#, c-format +msgid " Copies a binary file, possibly transforming it in the process\n" +msgstr " 复制二进制文件,可能在此过程中进行变换\n" + +#: objcopy.c:532 +#, c-format +msgid "" +" -I --input-target Assume input file is in format \n" +" -O --output-target Create an output file in format " +"\n" +" -B --binary-architecture Set output arch, when input is arch-less\n" +" -F --target Set both input and output format to " +"\n" +" --debugging Convert debugging information, if " +"possible\n" +" -p --preserve-dates Copy modified/access timestamps to the " +"output\n" +msgstr "" + +#: objcopy.c:540 objcopy.c:675 +#, c-format +msgid "" +" -D --enable-deterministic-archives\n" +" Produce deterministic output when " +"stripping archives (default)\n" +" -U --disable-deterministic-archives\n" +" Disable -D behavior\n" +msgstr "" + +#: objcopy.c:546 objcopy.c:681 +#, c-format +msgid "" +" -D --enable-deterministic-archives\n" +" Produce deterministic output when " +"stripping archives\n" +" -U --disable-deterministic-archives\n" +" Disable -D behavior (default)\n" +msgstr "" + +#: objcopy.c:509 +#, c-format +msgid "" +" -j --only-section Only copy section into the output\n" +" --add-gnu-debuglink= Add section .gnu_debuglink linking to " +"\n" +" -R --remove-section Remove section from the output\n" +" -S --strip-all Remove all symbol and relocation " +"information\n" +" -g --strip-debug Remove all debugging symbols & sections\n" +" --strip-dwo Remove all DWO sections\n" +" --strip-unneeded Remove all symbols not needed by " +"relocations\n" +" -N --strip-symbol Do not copy symbol \n" +" --strip-unneeded-symbol \n" +" Do not copy symbol unless needed " +"by\n" +" relocations\n" +" --only-keep-debug Strip everything but the debug " +"information\n" +" --extract-dwo Copy only DWO sections\n" +" --extract-symbol Remove section contents but keep symbols\n" +" -K --keep-symbol Do not strip symbol \n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" --localize-hidden Turn all ELF hidden symbols into locals\n" +" -L --localize-symbol Force symbol to be marked as a " +"local\n" +" --globalize-symbol Force symbol to be marked as a " +"global\n" +" -G --keep-global-symbol Localize all symbols except \n" +" -W --weaken-symbol Force symbol to be marked as a " +"weak\n" +" --weaken Force all global symbols to be marked as " +"weak\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -i --interleave [] Only copy N out of every bytes\n" +" --interleave-width Set N for --interleave\n" +" -b --byte Select byte in every interleaved " +"block\n" +" --gap-fill Fill gaps between sections with \n" +" --pad-to Pad the last section up to address " +"\n" +" --set-start Set the start address to \n" +" {--change-start|--adjust-start} \n" +" Add to the start address\n" +" {--change-addresses|--adjust-vma} \n" +" Add to LMA, VMA and start " +"addresses\n" +" {--change-section-address|--adjust-section-vma} {=|+|-}\n" +" Change LMA and VMA of section by " +"\n" +" --change-section-lma {=|+|-}\n" +" Change the LMA of section by " +"\n" +" --change-section-vma {=|+|-}\n" +" Change the VMA of section by " +"\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Warn if a named section does not exist\n" +" --set-section-flags =\n" +" Set section 's properties to " +"\n" +" --add-section = Add section found in to " +"output\n" +" --dump-section = Dump the contents of section into " +"\n" +" --rename-section =[,] Rename section to \n" +" --long-section-names {enable|disable|keep}\n" +" Handle long section names in Coff " +"objects.\n" +" --change-leading-char Force output format's leading character " +"style\n" +" --remove-leading-char Remove leading character from global " +"symbols\n" +" --reverse-bytes= Reverse bytes at a time, in output " +"sections with content\n" +" --redefine-sym = Redefine symbol name to \n" +" --redefine-syms --redefine-sym for all symbol pairs \n" +" listed in \n" +" --srec-len Restrict the length of generated " +"Srecords\n" +" --srec-forceS3 Restrict the type of generated Srecords " +"to S3\n" +" --strip-symbols -N for all symbols listed in \n" +" --strip-unneeded-symbols \n" +" --strip-unneeded-symbol for all symbols " +"listed\n" +" in \n" +" --keep-symbols -K for all symbols listed in \n" +" --localize-symbols -L for all symbols listed in \n" +" --globalize-symbols --globalize-symbol for all in \n" +" --keep-global-symbols -G for all symbols listed in \n" +" --weaken-symbols -W for all symbols listed in \n" +" --alt-machine-code Use the target's 'th alternative " +"machine\n" +" --writable-text Mark the output text as writable\n" +" --readonly-text Make the output text write protected\n" +" --pure Mark the output file as demand paged\n" +" --impure Mark the output file as impure\n" +" --prefix-symbols Add to start of every symbol " +"name\n" +" --prefix-sections Add to start of every section " +"name\n" +" --prefix-alloc-sections \n" +" Add to start of every " +"allocatable\n" +" section name\n" +" --file-alignment Set PE file alignment to \n" +" --heap [,] Set PE reserve/commit heap to /\n" +" \n" +" --image-base

Set PE image base to
\n" +" --section-alignment Set PE section alignment to \n" +" --stack [,] Set PE reserve/commit stack to " +"/\n" +" \n" +" --subsystem [:]\n" +" Set PE subsystem to [& ]\n" +" --compress-debug-sections Compress DWARF debug sections using zlib\n" +" --decompress-debug-sections Decompress DWARF debug sections using " +"zlib\n" +" -v --verbose List all object files modified\n" +" @ Read options from \n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures " +"supported\n" +msgstr "" + +#: objcopy.c:665 +#, c-format +msgid "Usage: %s in-file(s)\n" +msgstr "用法:%s <选项> 输入文件\n" + +#: objcopy.c:666 +#, c-format +msgid " Removes symbols and sections from files\n" +msgstr " 从文件中删除符号和节\n" + +#: objcopy.c:668 +#, c-format +msgid "" +" -I --input-target= Assume input file is in format \n" +" -O --output-target= Create an output file in format " +"\n" +" -F --target= Set both input and output format to " +"\n" +" -p --preserve-dates Copy modified/access timestamps to the " +"output\n" +msgstr "" + +#: objcopy.c:634 +#, c-format +msgid "" +" -R --remove-section= Remove section from the output\n" +" -s --strip-all Remove all symbol and relocation " +"information\n" +" -g -S -d --strip-debug Remove all debugging symbols & sections\n" +" --strip-dwo Remove all DWO sections\n" +" --strip-unneeded Remove all symbols not needed by " +"relocations\n" +" --only-keep-debug Strip everything but the debug " +"information\n" +" -N --strip-symbol= Do not copy symbol \n" +" -K --keep-symbol= Do not strip symbol \n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -v --verbose List all object files modified\n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures " +"supported\n" +" -o Place stripped output into \n" +msgstr "" + +#: objcopy.c:761 +#, c-format +msgid "unrecognized section flag `%s'" +msgstr "不能识别的节标志“%s”" + +#: objcopy.c:762 objcopy.c:834 +#, c-format +msgid "supported flags: %s" +msgstr "支持的标志:%s" + +#: objcopy.c:892 +#, c-format +msgid "error: %s both copied and removed" +msgstr "错误:%s 既要复制又要删除" + +#: objcopy.c:898 +#, c-format +msgid "error: %s both sets and alters VMA" +msgstr "" + +#: objcopy.c:904 +#, c-format +msgid "error: %s both sets and alters LMA" +msgstr "" + +#: objcopy.c:1055 +#, c-format +msgid "cannot open '%s': %s" +msgstr "无法打开 '%s':%s" + +#: objcopy.c:1058 objcopy.c:4667 +#, c-format +msgid "%s: fread failed" +msgstr "%s:fread 失败" + +#: objcopy.c:1131 +#, c-format +msgid "%s:%d: Ignoring rubbish found on this line" +msgstr "%s:%d: 忽略本行所含无用数据" + +#: objcopy.c:1293 +#, c-format +msgid "error: section %s matches both remove and copy options" +msgstr "" + +#: objcopy.c:1596 +#, c-format +msgid "not stripping symbol `%s' because it is named in a relocation" +msgstr "" + +#: objcopy.c:1695 +#, c-format +msgid "%s: Multiple redefinition of symbol \"%s\"" +msgstr "%s:多次重复定义符号“%s”" + +#: objcopy.c:1699 +#, c-format +msgid "%s: Symbol \"%s\" is target of more than one redefinition" +msgstr "%s:符号“%s”是多次重复定义的标的" + +#: objcopy.c:1726 +#, c-format +msgid "couldn't open symbol redefinition file %s (error: %s)" +msgstr "无法打开符号重定义文件 %s (错误: %s)" + +#: objcopy.c:1804 +#, c-format +msgid "%s:%d: garbage found at end of line" +msgstr "%s:%d: 行尾出现无用字符" + +#: objcopy.c:1807 +#, c-format +msgid "%s:%d: missing new symbol name" +msgstr "" + +#: objcopy.c:1817 +#, c-format +msgid "%s:%d: premature end of file" +msgstr "" + +#: objcopy.c:1843 +#, c-format +msgid "stat returns negative size for `%s'" +msgstr "" + +#: objcopy.c:1855 +#, c-format +msgid "copy from `%s' [unknown] to `%s' [unknown]\n" +msgstr "" + +#. PR 17636: Call non-fatal so that we return to our parent who +#. may need to tidy temporary files. +#: objcopy.c:2428 +msgid "Unable to change endianness of input file(s)" +msgstr "" + +#: objcopy.c:2464 +#, c-format +msgid "copy from `%s' [%s] to `%s' [%s]\n" +msgstr "" + +#: objcopy.c:2513 +#, c-format +msgid "Input file `%s' ignores binary architecture parameter." +msgstr "" + +#: objcopy.c:2521 +#, c-format +msgid "Unable to recognise the format of the input file `%s'" +msgstr "" + +#: objcopy.c:2524 +#, c-format +msgid "Output file cannot represent architecture `%s'" +msgstr "" + +#: objcopy.c:2587 +#, c-format +msgid "warning: file alignment (0x%s) > section alignment (0x%s)" +msgstr "" + +#: objcopy.c:2653 +#, c-format +msgid "can't add section '%s'" +msgstr "" + +#: objcopy.c:2667 +#, c-format +msgid "can't create section `%s'" +msgstr "" + +#: objcopy.c:2788 +#, c-format +msgid "can't dump section '%s' - it does not exist" +msgstr "" + +#: objcopy.c:2796 +msgid "can't dump section - it has no contents" +msgstr "" + +#: objcopy.c:2804 +msgid "can't dump section - it is empty" +msgstr "" + +#: objcopy.c:2813 +msgid "could not open section dump file" +msgstr "" + +#: objcopy.c:2831 +msgid "could not retrieve section contents" +msgstr "" + +#: objcopy.c:2845 +#, c-format +msgid "%s: debuglink section already exists" +msgstr "" + +#: objcopy.c:2857 +#, c-format +msgid "cannot create debug link section `%s'" +msgstr "" + +#: objcopy.c:2949 +msgid "Can't fill gap after section" +msgstr "" + +#: objcopy.c:2973 +msgid "can't add padding" +msgstr "" + +#: objcopy.c:3107 +#, c-format +msgid "cannot fill debug link section `%s'" +msgstr "" + +#: objcopy.c:3164 +msgid "error copying private BFD data" +msgstr "" + +#: objcopy.c:3175 +#, c-format +msgid "this target does not support %lu alternative machine codes" +msgstr "" + +#: objcopy.c:3179 +msgid "treating that number as an absolute e_machine value instead" +msgstr "" + +#: objcopy.c:3183 +msgid "ignoring the alternative value" +msgstr "" + +#: objcopy.c:3215 objcopy.c:3268 +#, c-format +msgid "cannot create tempdir for archive copying (error: %s)" +msgstr "" + +#: objcopy.c:3301 +msgid "Unable to recognise the format of file" +msgstr "" + +#: objcopy.c:3428 +#, c-format +msgid "error: the input file '%s' is empty" +msgstr "" + +#: objcopy.c:3596 +#, c-format +msgid "Multiple renames of section %s" +msgstr "多次改名节 %s" + +#: objcopy.c:3642 +msgid "error in private header data" +msgstr "" + +#: objcopy.c:3720 +msgid "failed to create output section" +msgstr "未能创建输出部分" + +#: objcopy.c:3735 +msgid "failed to set size" +msgstr "" + +#: objcopy.c:3754 +msgid "failed to set vma" +msgstr "" + +#: objcopy.c:3779 +msgid "failed to set alignment" +msgstr "" + +#: objcopy.c:3811 +msgid "failed to copy private data" +msgstr "" + +#: objcopy.c:3967 +msgid "relocation count is negative" +msgstr "" + +#. User must pad the section up in order to do this. +#: objcopy.c:4064 +#, c-format +msgid "" +"cannot reverse bytes: length of section %s must be evenly divisible by %d" +msgstr "" + +#: objcopy.c:4272 +msgid "can't create debugging section" +msgstr "" + +#: objcopy.c:4285 +msgid "can't set debugging section contents" +msgstr "" + +#: objcopy.c:4293 +#, c-format +msgid "don't know how to write debugging information for %s" +msgstr "" + +#: objcopy.c:4464 +msgid "could not create temporary file to hold stripped copy" +msgstr "" + +#: objcopy.c:4536 +#, c-format +msgid "%s: bad version in PE subsystem" +msgstr "" + +#: objcopy.c:4566 +#, c-format +msgid "unknown PE subsystem: %s" +msgstr "" + +#: objcopy.c:4700 +msgid "byte number must be non-negative" +msgstr "字节编号必须是非负数" + +#: objcopy.c:4706 +#, c-format +msgid "architecture %s unknown" +msgstr "未知的体系结构 %s" + +#: objcopy.c:4714 +msgid "interleave must be positive" +msgstr "" + +#: objcopy.c:4723 +msgid "interleave width must be positive" +msgstr "" + +#: objcopy.c:4620 objcopy.c:4882 objcopy.c:4962 objcopy.c:5103 objcopy.c:5135 +#: objcopy.c:5158 objcopy.c:5162 objcopy.c:5182 +#, c-format +msgid "bad format for %s" +msgstr "%s 格式错误" + +#: objcopy.c:4649 +#, c-format +msgid "cannot open: %s: %s" +msgstr "无法打开:%s:%s" + +#: objcopy.c:5072 +#, c-format +msgid "Warning: truncating gap-fill from 0x%s to 0x%x" +msgstr "警告:将间隙填充由 0x%s 截短到 0x%x" + +#: objcopy.c:5233 +#, c-format +msgid "unknown long section names option '%s'" +msgstr "" + +#: objcopy.c:5251 +msgid "unable to parse alternative machine code" +msgstr "" + +#: objcopy.c:5300 +msgid "number of bytes to reverse must be positive and even" +msgstr "" + +#: objcopy.c:5303 +#, c-format +msgid "Warning: ignoring previous --reverse-bytes value of %d" +msgstr "" + +#: objcopy.c:5318 +#, c-format +msgid "%s: invalid reserve value for --heap" +msgstr "" + +#: objcopy.c:5324 +#, c-format +msgid "%s: invalid commit value for --heap" +msgstr "" + +#: objcopy.c:5349 +#, c-format +msgid "%s: invalid reserve value for --stack" +msgstr "" + +#: objcopy.c:5355 +#, c-format +msgid "%s: invalid commit value for --stack" +msgstr "" + +#: objcopy.c:5384 +msgid "interleave start byte must be set with --byte" +msgstr "" + +#: objcopy.c:5387 +msgid "byte number must be less than interleave" +msgstr "" + +#: objcopy.c:5390 +msgid "interleave width must be less than or equal to interleave - byte`" +msgstr "" + +#: objcopy.c:5419 +#, c-format +msgid "unknown input EFI target: %s" +msgstr "" + +#: objcopy.c:5450 +#, c-format +msgid "unknown output EFI target: %s" +msgstr "" + +#: objcopy.c:5463 +#, c-format +msgid "warning: could not locate '%s'. System error message: %s" +msgstr "" + +#: objcopy.c:5475 +#, c-format +msgid "" +"warning: could not create temporary file whilst copying '%s', (error: %s)" +msgstr "" + +#: objcopy.c:5508 objcopy.c:5522 +#, c-format +msgid "%s %s%c0x%s never used" +msgstr "" + +#: objdump.c:200 +#, c-format +msgid "Usage: %s \n" +msgstr "用法:%s <选项> <文件>\n" + +#: objdump.c:201 +#, c-format +msgid " Display information from object .\n" +msgstr " 显示来自目标 <文件> 的信息。\n" + +#: objdump.c:202 +#, c-format +msgid " At least one of the following switches must be given:\n" +msgstr " 至少必须给出以下选项之一:\n" + +#: objdump.c:201 +#, c-format +msgid "" +" -a, --archive-headers Display archive header information\n" +" -f, --file-headers Display the contents of the overall file header\n" +" -p, --private-headers Display object format specific file header " +"contents\n" +" -P, --private=OPT,OPT... Display object format specific contents\n" +" -h, --[section-]headers Display the contents of the section headers\n" +" -x, --all-headers Display the contents of all headers\n" +" -d, --disassemble Display assembler contents of executable " +"sections\n" +" -D, --disassemble-all Display assembler contents of all sections\n" +" -S, --source Intermix source code with disassembly\n" +" -s, --full-contents Display the full contents of all sections " +"requested\n" +" -g, --debugging Display debug information in object file\n" +" -e, --debugging-tags Display debug information using ctags style\n" +" -G, --stabs Display (in raw form) any STABS info in the file\n" +" -W[lLiaprmfFsoRt] or\n" +" --" +"dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames," +"\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index]\n" +" Display DWARF info in the file\n" +" -t, --syms Display the contents of the symbol table(s)\n" +" -T, --dynamic-syms Display the contents of the dynamic symbol table\n" +" -r, --reloc Display the relocation entries in the file\n" +" -R, --dynamic-reloc Display the dynamic relocation entries in the " +"file\n" +" @ Read options from \n" +" -v, --version Display this program's version number\n" +" -i, --info List object formats and architectures supported\n" +" -H, --help Display this information\n" +msgstr "" + +#: objdump.c:236 +#, c-format +msgid "" +"\n" +" The following switches are optional:\n" +msgstr "" +"\n" +" 以下选项是可选的:\n" + +#: objdump.c:235 +#, c-format +msgid "" +" -b, --target=BFDNAME Specify the target object format as " +"BFDNAME\n" +" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" +" -j, --section=NAME Only display information for section NAME\n" +" -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n" +" -EB --endian=big Assume big endian format when " +"disassembling\n" +" -EL --endian=little Assume little endian format when " +"disassembling\n" +" --file-start-context Include context from start of file (with -" +"S)\n" +" -I, --include=DIR Add DIR to search list for source files\n" +" -l, --line-numbers Include line numbers and filenames in " +"output\n" +" -F, --file-offsets Include file offsets when displaying " +"information\n" +" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" +" The STYLE, if specified, can be `auto', " +"`gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', " +"`java'\n" +" or `gnat'\n" +" -w, --wide Format output for more than 80 columns\n" +" -z, --disassemble-zeroes Do not skip blocks of zeroes when " +"disassembling\n" +" --start-address=ADDR Only process data whose address is >= ADDR\n" +" --stop-address=ADDR Only process data whose address is <= ADDR\n" +" --prefix-addresses Print complete address alongside " +"disassembly\n" +" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" +" --insn-width=WIDTH Display WIDTH bytes on a single line for -" +"d\n" +" --adjust-vma=OFFSET Add OFFSET to all displayed section " +"addresses\n" +" --special-syms Include special symbols in symbol dumps\n" +" --prefix=PREFIX Add PREFIX to absolute paths for -S\n" +" --prefix-strip=LEVEL Strip initial directory names for -S\n" +msgstr "" +" -b, --target=BFDNAME 将标的目标文件格式指定为 BFDNAME\n" +" -m, --architecture=MACHINE 将标的体系结构指定为 MACHINE\n" +" -j, --section=NAME 只显示 NAME 节的信息\n" +" -M, --disassembler-options=OPT 将文本传递到 OPT 反汇编程序\n" +" -EB --endian=big 反汇编时假定高位字节在前\n" +" -EL --endian=little 反汇编时假定低位字节在前\n" +" --file-start-context 从文件的起点引入上下文 (带有 -S)\n" +" -l, --line-numbers 在输出中给出行号和文件名\n" +" -C, --demangle[=STYLE] 对修饰过的 (mangled) 符号名进行解码\n" +" 如果给出了 STYLE,STYLE 可能为“auto”、“gnu”、\n" +" “lucid”、“arm”、“hp”、“edg”或“gnu-new-abi”\n" +" -w, --wide 以多于 80 列的宽度对输出进行格式化\n" +" -z, --disassemble-zeroes 反汇编时不要跳过为零的块\n" +" --start-address=ADDR 只有进程数据的地址 >= ADDR\n" +" --stop-address=ADDR 只有进程数据的地址 <= ADDR\n" +" --prefix-addresses 同反汇编代码并列显示完整的地址\n" +" --[no-]show-raw-insn 同符号反汇编并列显示十六进制值\n" +" --adjust-vma=OFFSET 为所有显示的节地址增加 OFFSET\n" + +#: objdump.c:264 +#, c-format +msgid "" +" --dwarf-depth=N Do not display DIEs at depth N or greater\n" +" --dwarf-start=N Display DIEs starting with N, at the same " +"depth\n" +" or deeper\n" +" --dwarf-check Make additional dwarf internal consistency " +"checks. \n" +"\n" +msgstr "" + +#: objdump.c:278 +#, c-format +msgid "" +"\n" +"Options supported for -P/--private switch:\n" +msgstr "" + +#: objdump.c:433 +#, c-format +msgid "" +"section '%s' mentioned in a -j option, but not found in any input file" +msgstr "" + +#: objdump.c:584 +#, c-format +msgid "Sections:\n" +msgstr "节:\n" + +#: objdump.c:535 objdump.c:539 +#, c-format +msgid "Idx Name Size VMA LMA File off Algn" +msgstr "" + +#: objdump.c:541 +#, c-format +msgid "" +"Idx Name Size VMA LMA File off " +"Algn" +msgstr "" + +#: objdump.c:596 +#, c-format +msgid " Flags" +msgstr " 标志" + +#: objdump.c:643 +#, c-format +msgid "%s: not a dynamic object" +msgstr "%s:不是动态对象" + +#: objdump.c:1165 objdump.c:1189 +#, c-format +msgid " (File Offset: 0x%lx)" +msgstr "" + +#: objdump.c:1883 +#, c-format +msgid "disassemble_fn returned length %d" +msgstr "" + +#: objdump.c:2206 +#, c-format +msgid "" +"\n" +"Disassembly of section %s:\n" +msgstr "" + +#: objdump.c:2383 +#, c-format +msgid "can't use supplied machine %s" +msgstr "" + +#: objdump.c:2404 +#, c-format +msgid "can't disassemble for architecture %s\n" +msgstr "" + +#: objdump.c:2489 objdump.c:2511 +#, c-format +msgid "" +"\n" +"Can't get contents for section '%s'.\n" +msgstr "" + +#: objdump.c:2758 +#, c-format +msgid "" +"No %s section present\n" +"\n" +msgstr "" +"%s 节不存在\n" +"\n" + +#: objdump.c:2764 +#, c-format +msgid "reading %s section of %s failed: %s" +msgstr "" + +#: objdump.c:2808 +#, c-format +msgid "" +"Contents of %s section:\n" +"\n" +msgstr "" +"%s 节的内容:\n" +"\n" + +#: objdump.c:2941 +#, c-format +msgid "architecture: %s, " +msgstr "体系结构:%s, " + +#: objdump.c:2944 +#, c-format +msgid "flags 0x%08x:\n" +msgstr "标志 0x%08x:\n" + +#: objdump.c:2957 +#, c-format +msgid "" +"\n" +"start address 0x" +msgstr "" +"\n" +"起始地址 0x" + +#: objdump.c:2983 +msgid "option -P/--private not supported by this file" +msgstr "" + +#: objdump.c:3007 +#, c-format +msgid "target specific dump '%s' not supported" +msgstr "" + +#: objdump.c:3071 +#, c-format +msgid "Contents of section %s:" +msgstr "" + +#: objdump.c:3073 +#, c-format +msgid " (Starting at file offset: 0x%lx)" +msgstr "" + +#: objdump.c:2755 +msgid "Reading section failed" +msgstr "" + +#: objdump.c:3183 +#, c-format +msgid "no symbols\n" +msgstr "无符号\n" + +#: objdump.c:3190 +#, c-format +msgid "no information for symbol number %ld\n" +msgstr "" + +#: objdump.c:3193 +#, c-format +msgid "could not determine the type of symbol number %ld\n" +msgstr "" + +#: objdump.c:3552 +#, c-format +msgid "" +"\n" +"%s: file format %s\n" +msgstr "" +"\n" +"%s: 文件格式 %s\n" + +#: objdump.c:3614 +#, c-format +msgid "%s: printing debugging information failed" +msgstr "%s:打印调试信息失败" + +#: objdump.c:3705 +#, c-format +msgid "In archive %s:\n" +msgstr "在归档文件 %s 中:\n" + +#: objdump.c:3714 +#, c-format +msgid "In nested archive %s:\n" +msgstr "" + +#: objdump.c:3871 +msgid "error: the start address should be before the end address" +msgstr "" + +#: objdump.c:3876 +msgid "error: the stop address should be after the start address" +msgstr "" + +#: objdump.c:3888 +msgid "error: prefix strip must be non-negative" +msgstr "" + +#: objdump.c:3893 +msgid "error: instruction width must be positive" +msgstr "" + +#: objdump.c:3905 +msgid "unrecognized -E option" +msgstr "无法识别的 -E 选项" + +#: objdump.c:3916 +#, c-format +msgid "unrecognized --endian type `%s'" +msgstr "无法识别的 --endian 类型“%s”" + +#: od-macho.c:62 +#, c-format +msgid "" +"For Mach-O files:\n" +" header Display the file header\n" +" section Display the segments and sections commands\n" +" map Display the section map\n" +" load Display the load commands\n" +" dysymtab Display the dynamic symbol table\n" +" codesign Display code signature\n" +" seg_split_info Display segment split info\n" +msgstr "" + +#: od-macho.c:298 +msgid "Mach-O header:\n" +msgstr "Mach-O 标头:\n" + +#: od-macho.c:299 +#, c-format +msgid " magic : %08lx\n" +msgstr " 幻数 : %08lx\n" + +#: od-macho.c:300 +#, c-format +msgid " cputype : %08lx (%s)\n" +msgstr " cpu 类型 : %08lx (%s)\n" + +#: od-macho.c:302 +#, c-format +msgid " cpusubtype: %08lx\n" +msgstr " cpu 子类 : %08lx\n" + +#: od-macho.c:303 +#, c-format +msgid " filetype : %08lx (%s)\n" +msgstr " 文件类型 : %08lx (%s)\n" + +#: od-macho.c:306 +#, c-format +msgid " ncmds : %08lx (%lu)\n" +msgstr " 命令数 : %08lx (%lu)\n" + +#: od-macho.c:274 +#, c-format +msgid " sizeofcmds: %08lx\n" +msgstr " 命令大小 : %08lx\n" + +#: od-macho.c:308 +#, c-format +msgid " flags : %08lx (" +msgstr " 旗标 : %08lx (" + +#: od-macho.c:310 +msgid ")\n" +msgstr ")\n" + +#: od-macho.c:311 +#, c-format +msgid " reserved : %08x\n" +msgstr " 保留 : %08x\n" + +#: od-macho.c:330 +msgid "Segments and Sections:\n" +msgstr "段和节:\n" + +#: od-macho.c:331 +msgid " #: Segment name Section name Address\n" +msgstr "" + +#: od-macho.c:1073 od-macho.c:1083 od-macho.c:1157 od-macho.c:1209 +#, c-format +msgid " [bad block length]\n" +msgstr "" + +#: od-macho.c:688 +#, c-format +msgid " %u index entries:\n" +msgstr "" + +#: od-macho.c:1093 +#, c-format +msgid " index entry %u: type: %08x, offset: %08x\n" +msgstr "" + +#: od-macho.c:1164 +#, c-format +msgid " version: %08x\n" +msgstr " 版本: %08x\n" + +#: od-macho.c:1165 +#, c-format +msgid " flags: %08x\n" +msgstr " 旗标: %08x\n" + +#: od-macho.c:1166 +#, c-format +msgid " hash offset: %08x\n" +msgstr " 哈希偏移量: %08x\n" + +#: od-macho.c:1168 +#, c-format +msgid " ident offset: %08x (- %08x)\n" +msgstr " 身份偏移量: %08x (- %08x)\n" + +#: od-macho.c:1170 +#, c-format +msgid " identity: %s\n" +msgstr " 身份: %s\n" + +#: od-macho.c:1171 +#, c-format +msgid " nbr special slots: %08x (at offset %08x)\n" +msgstr "" + +#: od-macho.c:1174 +#, c-format +msgid " nbr code slots: %08x\n" +msgstr "" + +#: od-macho.c:1175 +#, c-format +msgid " code limit: %08x\n" +msgstr "" + +#: od-macho.c:1176 +#, c-format +msgid " hash size: %02x\n" +msgstr "" + +#: od-macho.c:1177 +#, c-format +msgid " hash type: %02x (%s)\n" +msgstr "" + +#: od-macho.c:1180 +#, c-format +msgid " spare1: %02x\n" +msgstr "" + +#: od-macho.c:1181 +#, c-format +msgid " page size: %02x\n" +msgstr "" + +#: od-macho.c:1182 +#, c-format +msgid " spare2: %08x\n" +msgstr "" + +#: od-macho.c:1184 +#, c-format +msgid " scatter offset: %08x\n" +msgstr "" + +#: od-macho.c:1196 +#, c-format +msgid " [truncated block]\n" +msgstr "" + +#: od-macho.c:1204 +#, c-format +msgid " magic : %08x (%s)\n" +msgstr "" + +#: od-macho.c:1206 +#, c-format +msgid " length: %08x\n" +msgstr "" + +#: od-macho.c:1237 +msgid "cannot read code signature data" +msgstr "" + +#: od-macho.c:1265 +msgid "cannot read segment split info" +msgstr "" + +#: od-macho.c:1271 +msgid "segment split info is not nul terminated" +msgstr "" + +#: od-macho.c:1279 +#, c-format +msgid " 32 bit pointers:\n" +msgstr "" + +#: od-macho.c:1282 +#, c-format +msgid " 64 bit pointers:\n" +msgstr "" + +#: od-macho.c:1285 +#, c-format +msgid " PPC hi-16:\n" +msgstr "" + +#: od-macho.c:1288 +#, c-format +msgid " Unhandled location type %u\n" +msgstr "" + +#: od-xcoff.c:77 +#, c-format +msgid "" +"For XCOFF files:\n" +" header Display the file header\n" +" aout Display the auxiliary header\n" +" sections Display the section headers\n" +" syms Display the symbols table\n" +" relocs Display the relocation entries\n" +" lineno Display the line number entries\n" +" loader Display loader section\n" +" except Display exception table\n" +" typchk Display type-check section\n" +" traceback Display traceback tags\n" +" toc Display toc symbols\n" +" ldinfo Display loader info in core files\n" +msgstr "" + +#: od-xcoff.c:419 +#, c-format +msgid " nbr sections: %d\n" +msgstr "" + +#: od-xcoff.c:420 +#, c-format +msgid " time and date: 0x%08x - " +msgstr "" + +#: od-xcoff.c:422 readelf.c:17081 +#, c-format +msgid "not set\n" +msgstr "未设置\n" + +#: od-xcoff.c:429 +#, c-format +msgid " symbols off: 0x%08x\n" +msgstr "" + +#: od-xcoff.c:430 +#, c-format +msgid " nbr symbols: %d\n" +msgstr "" + +#: od-xcoff.c:431 +#, c-format +msgid " opt hdr sz: %d\n" +msgstr "" + +#: od-xcoff.c:432 +#, c-format +msgid " flags: 0x%04x " +msgstr "" + +#: od-xcoff.c:446 +#, c-format +msgid "Auxiliary header:\n" +msgstr "" + +#: od-xcoff.c:449 +#, c-format +msgid " No aux header\n" +msgstr "" + +#: od-xcoff.c:454 +#, c-format +msgid "warning: optional header size too large (> %d)\n" +msgstr "" + +#: od-xcoff.c:460 +msgid "cannot read auxhdr" +msgstr "" + +#: od-xcoff.c:525 +#, c-format +msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n" +msgstr "" + +#: od-xcoff.c:530 +#, c-format +msgid " No section header\n" +msgstr "" + +#: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602 +msgid "cannot read section header" +msgstr "" + +#: od-xcoff.c:561 +#, c-format +msgid " Flags: %08x " +msgstr "" + +#: od-xcoff.c:569 +#, c-format +msgid "overflow - nreloc: %u, nlnno: %u\n" +msgstr "" + +#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981 +msgid "cannot read section headers" +msgstr "" + +#: od-xcoff.c:649 +msgid "cannot read strings table length" +msgstr "" + +#: od-xcoff.c:665 +msgid "cannot read strings table" +msgstr "" + +#: od-xcoff.c:673 +msgid "cannot read symbol table" +msgstr "" + +#: od-xcoff.c:688 +msgid "cannot read symbol entry" +msgstr "" + +#: od-xcoff.c:723 +msgid "cannot read symbol aux entry" +msgstr "" + +#: od-xcoff.c:745 +#, c-format +msgid "Symbols table (strtable at 0x%08x)" +msgstr "" + +#: od-xcoff.c:750 +#, c-format +msgid "" +":\n" +" No symbols\n" +msgstr "" + +#: od-xcoff.c:756 +#, c-format +msgid " (no strings):\n" +msgstr "" + +#: od-xcoff.c:758 +#, c-format +msgid " (strings size: %08x):\n" +msgstr "" + +#. Translators: 'sc' is for storage class, 'off' for offset. +#: od-xcoff.c:772 +#, c-format +msgid " # sc value section type aux name/off\n" +msgstr "" + +#. Section length, number of relocs and line number. +#: od-xcoff.c:824 +#, c-format +msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n" +msgstr "" + +#. Section length and number of relocs. +#: od-xcoff.c:831 +#, c-format +msgid " scnlen: %08x nreloc: %-6u\n" +msgstr "" + +#: od-xcoff.c:894 +#, c-format +msgid "offset: %08x" +msgstr "" + +#: od-xcoff.c:937 +#, c-format +msgid "Relocations for %s (%u)\n" +msgstr "" + +#: od-xcoff.c:940 +msgid "cannot read relocations" +msgstr "" + +#: od-xcoff.c:953 +msgid "cannot read relocation entry" +msgstr "" + +#: od-xcoff.c:993 +#, c-format +msgid "Line numbers for %s (%u)\n" +msgstr "" + +#: od-xcoff.c:996 +msgid "cannot read line numbers" +msgstr "" + +#. Line number, symbol index and physical address. +#: od-xcoff.c:1000 +#, c-format +msgid "lineno symndx/paddr\n" +msgstr "" + +#: od-xcoff.c:1008 +msgid "cannot read line number entry" +msgstr "" + +#: od-xcoff.c:1051 +#, c-format +msgid "no .loader section in file\n" +msgstr "" + +#: od-xcoff.c:1057 +#, c-format +msgid "section .loader is too short\n" +msgstr "" + +#: od-xcoff.c:1064 +#, c-format +msgid "Loader header:\n" +msgstr "" + +#: od-xcoff.c:1066 +#, c-format +msgid " version: %u\n" +msgstr "" + +#: od-xcoff.c:1069 +#, c-format +msgid " Unhandled version\n" +msgstr "" + +#: od-xcoff.c:1074 +#, c-format +msgid " nbr symbols: %u\n" +msgstr "" + +#: od-xcoff.c:1076 +#, c-format +msgid " nbr relocs: %u\n" +msgstr "" + +#. Import string table length. +#: od-xcoff.c:1078 +#, c-format +msgid " import strtab len: %u\n" +msgstr "" + +#: od-xcoff.c:1081 +#, c-format +msgid " nbr import files: %u\n" +msgstr "" + +#: od-xcoff.c:1083 +#, c-format +msgid " import file off: %u\n" +msgstr "" + +#: od-xcoff.c:1085 +#, c-format +msgid " string table len: %u\n" +msgstr "" + +#: od-xcoff.c:1087 +#, c-format +msgid " string table off: %u\n" +msgstr "" + +#: od-xcoff.c:1090 +#, c-format +msgid "Dynamic symbols:\n" +msgstr "动态符号:\n" + +#: od-xcoff.c:1097 +#, c-format +msgid " %4u %08x %3u " +msgstr "" + +#: od-xcoff.c:1110 +#, c-format +msgid " %3u %3u " +msgstr "" + +#: od-xcoff.c:1119 +#, c-format +msgid "(bad offset: %u)" +msgstr "" + +#: od-xcoff.c:1126 +#, c-format +msgid "Dynamic relocs:\n" +msgstr "" + +#: od-xcoff.c:1166 +#, c-format +msgid "Import files:\n" +msgstr "" + +#: od-xcoff.c:1198 +#, c-format +msgid "no .except section in file\n" +msgstr "" + +#: od-xcoff.c:1206 +#, c-format +msgid "Exception table:\n" +msgstr "" + +#: od-xcoff.c:1241 +#, c-format +msgid "no .typchk section in file\n" +msgstr "" + +#: od-xcoff.c:1248 +#, c-format +msgid "Type-check section:\n" +msgstr "" + +#: od-xcoff.c:1295 +#, c-format +msgid " address beyond section size\n" +msgstr "" + +#: od-xcoff.c:1305 +#, c-format +msgid " tags at %08x\n" +msgstr "" + +#: od-xcoff.c:1383 +#, c-format +msgid " number of CTL anchors: %u\n" +msgstr "" + +#: od-xcoff.c:1402 +#, c-format +msgid " Name (len: %u): " +msgstr "" + +#: od-xcoff.c:1405 +#, c-format +msgid "[truncated]\n" +msgstr "" + +#: od-xcoff.c:1424 +#, c-format +msgid " (end of tags at %08x)\n" +msgstr "" + +#: od-xcoff.c:1427 +#, c-format +msgid " no tags found\n" +msgstr "" + +#: od-xcoff.c:1431 +#, c-format +msgid " Truncated .text section\n" +msgstr "" + +#: od-xcoff.c:1516 +#, c-format +msgid "TOC:\n" +msgstr "目录:\n" + +#: od-xcoff.c:1559 +#, c-format +msgid "Nbr entries: %-8u Size: %08x (%u)\n" +msgstr "" + +#: od-xcoff.c:1643 +msgid "cannot read header" +msgstr "" + +#: od-xcoff.c:1651 +#, c-format +msgid "File header:\n" +msgstr "文件标头:\n" + +#: od-xcoff.c:1652 +#, c-format +msgid " magic: 0x%04x (0%04o) " +msgstr "" + +#: od-xcoff.c:1656 +#, c-format +msgid "(WRMAGIC: writable text segments)" +msgstr "" + +#: od-xcoff.c:1659 +#, c-format +msgid "(ROMAGIC: readonly sharablee text segments)" +msgstr "" + +#: od-xcoff.c:1662 +#, c-format +msgid "(TOCMAGIC: readonly text segments and TOC)" +msgstr "" + +#: od-xcoff.c:1665 +#, c-format +msgid "unknown magic" +msgstr "不明魔数" + +#: od-xcoff.c:1673 od-xcoff.c:1813 +#, c-format +msgid " Unhandled magic\n" +msgstr " 未经处理的魔数\n" + +#: od-xcoff.c:1737 +msgid "cannot read loader info table" +msgstr "" + +#: od-xcoff.c:1769 +#, c-format +msgid "" +"\n" +"ldinfo dump not supported in 32 bits environments\n" +msgstr "" + +#: od-xcoff.c:1787 +msgid "cannot core read header" +msgstr "" + +#: od-xcoff.c:1794 +#, c-format +msgid "Core header:\n" +msgstr "" + +#: od-xcoff.c:1795 +#, c-format +msgid " version: 0x%08x " +msgstr "" + +#: od-xcoff.c:1799 +#, c-format +msgid "(dumpx format - aix4.3 / 32 bits)" +msgstr "" + +#: od-xcoff.c:1802 +#, c-format +msgid "(dumpxx format - aix5.0 / 64 bits)" +msgstr "" + +#: od-xcoff.c:1805 +#, c-format +msgid "unknown format" +msgstr "" + +#: rclex.c:196 +msgid "invalid value specified for pragma code_page.\n" +msgstr "" + +#: rdcoff.c:202 +#, c-format +msgid "parse_coff_type: Bad type code 0x%x" +msgstr "parse_coff_type:错误的类型码 0x%x" + +#: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703 +#, c-format +msgid "bfd_coff_get_syment failed: %s" +msgstr "bfd_coff_get_syment 失败:%s" + +#: rdcoff.c:426 rdcoff.c:723 +#, c-format +msgid "bfd_coff_get_auxent failed: %s" +msgstr "bfd_coff_get_auxent 失败:%s" + +#: rdcoff.c:790 +#, c-format +msgid "%ld: .bf without preceding function" +msgstr "" + +#: rdcoff.c:840 +#, c-format +msgid "%ld: unexpected .ef\n" +msgstr "%ld:意外的 .ef\n" + +#: rddbg.c:87 +#, c-format +msgid "%s: no recognized debugging information" +msgstr "%s:未识别的调试信息" + +#: rddbg.c:417 +#, c-format +msgid "Last stabs entries before error:\n" +msgstr "" + +#: readelf.c:304 +msgid "" +msgstr "" + +#: readelf.c:278 +msgid "" +msgstr "" + +#: readelf.c:412 +#, c-format +msgid "Unable to seek to 0x%lx for %s\n" +msgstr "" + +#: readelf.c:333 +#, c-format +msgid "Out of memory allocating 0x%lx bytes for %s\n" +msgstr "" + +#: readelf.c:343 +#, c-format +msgid "Unable to read in 0x%lx bytes of %s\n" +msgstr "" + +#: readelf.c:868 +msgid "Don't know about relocations on this machine architecture\n" +msgstr "不知道关于本机器体系结构中重定位的情况\n" + +#: readelf.c:895 readelf.c:1000 +msgid "32-bit relocation data" +msgstr "" + +#: readelf.c:907 readelf.c:937 readelf.c:1011 readelf.c:1040 +msgid "out of memory parsing relocs\n" +msgstr "" + +#: readelf.c:925 readelf.c:1029 +msgid "64-bit relocation data" +msgstr "" + +#: readelf.c:1159 +#, c-format +msgid "" +" Offset Info Type Sym. Value Symbol's Name + Addend\n" +msgstr " 偏移量 信息 类型 符号值 符号名称 + 加数\n" + +#: readelf.c:1161 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" +msgstr " 偏移量 信息 类型 符号值 符号名称 + 加数\n" + +#: readelf.c:1166 +#, c-format +msgid " Offset Info Type Sym. Value Symbol's Name\n" +msgstr " 偏移量 信息 类型 符号值 符号名称\n" + +#: readelf.c:1168 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name\n" +msgstr " 偏移量 信息 类型 符号值 符号名称\n" + +#: readelf.c:1176 +#, c-format +msgid "" +" Offset Info Type Symbol's Value " +"Symbol's Name + Addend\n" +msgstr "" +" 偏移量 信息 类型 符号值 符号名称 + 加数\n" + +#: readelf.c:1178 +#, c-format +msgid "" +" Offset Info Type Sym. Value Sym. Name + " +"Addend\n" +msgstr " 偏移量 信息 类型 符号值 符号名称 + 加数\n" + +#: readelf.c:1183 +#, c-format +msgid "" +" Offset Info Type Symbol's Value " +"Symbol's Name\n" +msgstr "" +" 偏移量 信息 类型 符号值 符号名称\n" + +#: readelf.c:1185 +#, c-format +msgid "" +" Offset Info Type Sym. Value Sym. Name\n" +msgstr " 偏移量 信息 类型 符号值 符号名称\n" + +#: readelf.c:1555 readelf.c:1745 readelf.c:1753 +#, c-format +msgid "unrecognized: %-7lx" +msgstr "不能识别的:%-7lx" + +#: readelf.c:1581 +#, c-format +msgid "" +msgstr "" + +#: readelf.c:1359 +#, c-format +msgid " bad symbol index: %08lx" +msgstr " 不当的符号索引:%08lx" + +#: readelf.c:1691 +#, c-format +msgid "" +msgstr "<字串表索引:%3ld>" + +#: readelf.c:1694 +#, c-format +msgid "" +msgstr "<毁损的字串表索引:%3ld>" + +#: readelf.c:2180 +#, c-format +msgid "Processor Specific: %lx" +msgstr "处理器特有:%lx" + +#: readelf.c:2207 +#, c-format +msgid "Operating System specific: %lx" +msgstr "操作系统特有:%lx" + +#: readelf.c:2211 readelf.c:3947 +#, c-format +msgid ": %lx" +msgstr "<未知>:%lx" + +#: readelf.c:2224 +msgid "NONE (None)" +msgstr "NONE (无)" + +#: readelf.c:2225 +msgid "REL (Relocatable file)" +msgstr "REL (可重定位文件)" + +#: readelf.c:2226 +msgid "EXEC (Executable file)" +msgstr "EXEC (可执行文件)" + +#: readelf.c:2227 +msgid "DYN (Shared object file)" +msgstr "DYN (共享目标文件)" + +#: readelf.c:2228 +msgid "CORE (Core file)" +msgstr "CORE (Core 文件)" + +#: readelf.c:2232 +#, c-format +msgid "Processor Specific: (%x)" +msgstr "处理器特有:(%x)" + +#: readelf.c:2234 +#, c-format +msgid "OS Specific: (%x)" +msgstr "操作系统特有:(%x)" + +#: readelf.c:2236 +#, c-format +msgid ": %x" +msgstr "<未知>:%x" + +#. Please keep this switch table sorted by increasing EM_ value. +#. 0 +#: readelf.c:2250 readelf.c:15426 readelf.c:15437 +msgid "None" +msgstr "无" + +#: readelf.c:2479 +#, c-format +msgid ": 0x%x" +msgstr "" + +#: readelf.c:2759 +msgid ", " +msgstr "" + +#: readelf.c:3128 readelf.c:9543 +msgid "unknown" +msgstr "未知" + +#: readelf.c:3129 +msgid "unknown mac" +msgstr "" + +#: readelf.c:3227 +msgid ", relocatable" +msgstr "" + +#: readelf.c:3230 +msgid ", relocatable-lib" +msgstr "" + +#: readelf.c:3312 +msgid ", unknown v850 architecture variant" +msgstr "" + +#: readelf.c:3378 +msgid ", unknown CPU" +msgstr ", 未知 CPU" + +#: readelf.c:3393 +msgid ", unknown ABI" +msgstr ", 未知 ABI" + +#: readelf.c:3418 readelf.c:3474 +msgid ", unknown ISA" +msgstr ", 未知 ISA" + +#: readelf.c:3648 +msgid ": architecture variant: " +msgstr "" + +#: readelf.c:3667 +msgid ": unknown" +msgstr ": 未知" + +#: readelf.c:3671 +msgid ": unknown extra flag bits also present" +msgstr "" + +#: readelf.c:3720 +msgid "Standalone App" +msgstr "独立应用程序" + +#: readelf.c:3729 +msgid "Bare-metal C6000" +msgstr "" + +#: readelf.c:3739 readelf.c:4644 readelf.c:4660 readelf.c:16757 readelf.c:16797 +#, c-format +msgid "" +msgstr "<未知:%x>" + +#. This message is probably going to be displayed in a 15 +#. character wide field, so put the hex value first. +#: readelf.c:4274 +#, c-format +msgid "%08x: " +msgstr "%08x: <未知>" + +#: readelf.c:4332 +#, c-format +msgid "Usage: readelf elf-file(s)\n" +msgstr "用法:readelf <选项> elf-文件\n" + +#: readelf.c:4333 +#, c-format +msgid " Display information about the contents of ELF format files\n" +msgstr " 显示关于 ELF 格式文件内容的信息\n" + +#: readelf.c:3655 +#, c-format +msgid "" +" Options are:\n" +" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Display the ELF file header\n" +" -l --program-headers Display the program headers\n" +" --segments An alias for --program-headers\n" +" -S --section-headers Display the sections' header\n" +" --sections An alias for --section-headers\n" +" -g --section-groups Display the section groups\n" +" -t --section-details Display the section details\n" +" -e --headers Equivalent to: -h -l -S\n" +" -s --syms Display the symbol table\n" +" --symbols An alias for --syms\n" +" --dyn-syms Display the dynamic symbol table\n" +" -n --notes Display the core notes (if present)\n" +" -r --relocs Display the relocations (if present)\n" +" -u --unwind Display the unwind info (if present)\n" +" -d --dynamic Display the dynamic section (if present)\n" +" -V --version-info Display the version sections (if present)\n" +" -A --arch-specific Display architecture specific information (if any)\n" +" -c --archive-index Display the symbol/file index in an archive\n" +" -D --use-dynamic Use the dynamic section info when displaying " +"symbols\n" +" -x --hex-dump=\n" +" Dump the contents of section as " +"bytes\n" +" -p --string-dump=\n" +" Dump the contents of section as " +"strings\n" +" -R --relocated-dump=\n" +" Dump the contents of section as " +"relocated bytes\n" +" -w[lLiaprmfFsoRt] or\n" +" --debug-" +"dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n" +" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n" +" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n" +" =addr,=cu_index]\n" +" Display the contents of DWARF2 debug sections\n" +msgstr "" + +#: readelf.c:4368 +#, c-format +msgid "" +" --dwarf-depth=N Do not display DIEs at depth N or greater\n" +" --dwarf-start=N Display DIEs starting with N, at the same depth\n" +" or deeper\n" +msgstr "" + +#: readelf.c:4373 +#, c-format +msgid "" +" -i --instruction-dump=\n" +" Disassemble the contents of section \n" +msgstr "" + +#: readelf.c:4377 +#, c-format +msgid "" +" -I --histogram Display histogram of bucket list lengths\n" +" -W --wide Allow output width to exceed 80 characters\n" +" @ Read options from \n" +" -H --help Display this information\n" +" -v --version Display the version number of readelf\n" +msgstr "" + +#: readelf.c:4406 readelf.c:4437 readelf.c:4441 +msgid "Out of memory allocating dump request table.\n" +msgstr "" + +#: readelf.c:4618 +#, c-format +msgid "Invalid option '-%c'\n" +msgstr "无效的选项“-%c”\n" + +#: readelf.c:19137 +msgid "Nothing to do.\n" +msgstr "无事可做。\n" + +#: readelf.c:4640 readelf.c:4656 readelf.c:10210 +msgid "none" +msgstr "无" + +#: readelf.c:4657 +msgid "2's complement, little endian" +msgstr "2 补码,小端序 (little endian)" + +#: readelf.c:4658 +msgid "2's complement, big endian" +msgstr "2 补码,大端序 (big endian)" + +#: readelf.c:4678 +msgid "Not an ELF file - it has the wrong magic bytes at the start\n" +msgstr "不是 ELF 文件 - 它开头的 magic 字节错误\n" + +#: readelf.c:4688 +#, c-format +msgid "ELF Header:\n" +msgstr "ELF 头:\n" + +#: readelf.c:4689 +#, c-format +msgid " Magic: " +msgstr " Magic: " + +#: readelf.c:4693 +#, c-format +msgid " Class: %s\n" +msgstr " 类别: %s\n" + +#: readelf.c:4695 +#, c-format +msgid " Data: %s\n" +msgstr " 数据: %s\n" + +#: readelf.c:4697 +#, c-format +msgid " Version: %d %s\n" +msgstr " 版本: %d %s\n" + +#: readelf.c:4702 +#, c-format +msgid "" +msgstr "<未知: %lx>" + +#: readelf.c:4704 +#, c-format +msgid " OS/ABI: %s\n" +msgstr " OS/ABI: %s\n" + +#: readelf.c:4706 +#, c-format +msgid " ABI Version: %d\n" +msgstr " ABI 版本: %d\n" + +#: readelf.c:4708 +#, c-format +msgid " Type: %s\n" +msgstr " 类型: %s\n" + +#: readelf.c:4710 +#, c-format +msgid " Machine: %s\n" +msgstr " 系统架构: %s\n" + +#: readelf.c:4712 +#, c-format +msgid " Version: 0x%lx\n" +msgstr " 版本: 0x%lx\n" + +#: readelf.c:4715 +#, c-format +msgid " Entry point address: " +msgstr " 入口点地址: " + +#: readelf.c:4717 +#, c-format +msgid "" +"\n" +" Start of program headers: " +msgstr "" +"\n" +" 程序头起点: " + +#: readelf.c:4719 +#, c-format +msgid "" +" (bytes into file)\n" +" Start of section headers: " +msgstr "" + +#: readelf.c:4721 +#, c-format +msgid " (bytes into file)\n" +msgstr "" + +#: readelf.c:4723 +#, c-format +msgid " Flags: 0x%lx%s\n" +msgstr " 标志: 0x%lx%s\n" + +#: readelf.c:4726 +#, c-format +msgid " Size of this header: %ld (bytes)\n" +msgstr " 本头的大小: %ld (字节)\n" + +#: readelf.c:4728 +#, c-format +msgid " Size of program headers: %ld (bytes)\n" +msgstr " 程序头大小: %ld (字节)\n" + +#: readelf.c:4730 +#, c-format +msgid " Number of program headers: %ld" +msgstr "" + +#: readelf.c:4737 +#, c-format +msgid " Size of section headers: %ld (bytes)\n" +msgstr " 节头大小: %ld (字节)\n" + +#: readelf.c:4739 +#, c-format +msgid " Number of section headers: %ld" +msgstr " 节头数量: %ld" + +#: readelf.c:4744 +#, c-format +msgid " Section header string table index: %ld" +msgstr " 字符串表索引节头: %ld" + +#: readelf.c:4751 +#, c-format +msgid " " +msgstr "" + +#: readelf.c:4798 readelf.c:4845 +msgid "program headers" +msgstr "程序头" + +#: readelf.c:4205 +msgid "" +"possibly corrupt ELF header - it has a non-zero program header offset, but " +"no program headers" +msgstr "" + +#: readelf.c:4929 +#, c-format +msgid "" +"\n" +"There are no program headers in this file.\n" +msgstr "" +"\n" +"本文件中没有程序头。\n" + +#: readelf.c:4935 +#, c-format +msgid "" +"\n" +"Elf file type is %s\n" +msgstr "" +"\n" +"Elf 文件类型为 %s\n" + +#: readelf.c:4215 +#, c-format +msgid "Entry point " +msgstr "入口点 " + +#: readelf.c:4217 +#, c-format +msgid "" +"\n" +"There are %d program headers, starting at offset " +msgstr "" +"\n" +"共有 %d 个程序头,开始于偏移量 " + +#: readelf.c:4950 readelf.c:4952 +#, c-format +msgid "" +"\n" +"Program Headers:\n" +msgstr "" +"\n" +"程序头:\n" + +#: readelf.c:4956 +#, c-format +msgid "" +" Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" +msgstr "" + +#: readelf.c:4959 +#, c-format +msgid "" +" Type Offset VirtAddr PhysAddr FileSiz " +"MemSiz Flg Align\n" +msgstr "" + +#: readelf.c:4963 +#, c-format +msgid " Type Offset VirtAddr PhysAddr\n" +msgstr "" + +#: readelf.c:4965 +#, c-format +msgid "" +" FileSiz MemSiz Flags Align\n" +msgstr "" + +#: readelf.c:5092 +msgid "more than one dynamic segment\n" +msgstr "多于一个动态段\n" + +#: readelf.c:5111 +msgid "no .dynamic section in the dynamic segment\n" +msgstr "" + +#: readelf.c:5126 +msgid "the .dynamic section is not contained within the dynamic segment\n" +msgstr "" + +#: readelf.c:5129 +msgid "" +"the .dynamic section is not the first section in the dynamic segment.\n" +msgstr "" + +#: readelf.c:5147 +msgid "Unable to find program interpreter name\n" +msgstr "无法找到程序解释器名称\n" + +#: readelf.c:5154 +msgid "" +"Internal error: failed to create format string to display program " +"interpreter\n" +msgstr "" + +#: readelf.c:5158 +msgid "Unable to read program interpreter name\n" +msgstr "" + +#: readelf.c:4396 +#, c-format +msgid "" +"\n" +" [Requesting program interpreter: %s]" +msgstr "" +"\n" +" [正在请求程序解释器:%s]" + +#: readelf.c:5172 +#, c-format +msgid "" +"\n" +" Section to Segment mapping:\n" +msgstr "" + +#: readelf.c:5173 +#, c-format +msgid " Segment Sections...\n" +msgstr " 段节...\n" + +#: readelf.c:5209 +msgid "Cannot interpret virtual addresses without program headers.\n" +msgstr "" + +#: readelf.c:5225 +#, c-format +msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" +msgstr "" + +#: readelf.c:5258 readelf.c:5324 +msgid "section headers" +msgstr "节头" + +#: readelf.c:4568 readelf.c:4648 +msgid "sh_entsize is zero\n" +msgstr "" + +#: readelf.c:4576 readelf.c:4656 +msgid "Invalid sh_entsize\n" +msgstr "" + +#: readelf.c:5410 readelf.c:5523 +msgid "symbols" +msgstr "符号" + +#: readelf.c:5424 readelf.c:5537 +msgid "symbol table section indicies" +msgstr "" + +#: readelf.c:5855 +#, c-format +msgid "UNKNOWN (%*.*lx)" +msgstr "" + +#: readelf.c:5913 +msgid "" +"possibly corrupt ELF file header - it has a non-zero section header offset, " +"but no section headers\n" +msgstr "" + +#: readelf.c:5918 +#, c-format +msgid "" +"\n" +"There are no sections in this file.\n" +msgstr "" +"\n" +"本文件中没有节。\n" + +#: readelf.c:4964 +#, c-format +msgid "There are %d section headers, starting at offset 0x%lx:\n" +msgstr "共有 %d 个节头,从偏移量 0x%lx 开始:\n" + +#: readelf.c:5953 readelf.c:6728 readelf.c:7174 readelf.c:7583 readelf.c:8026 +#: readelf.c:9130 readelf.c:11631 readelf.c:13597 readelf.c:17458 +msgid "string table" +msgstr "字符串表" + +#: readelf.c:5052 +msgid "Section %d has invalid sh_entsize of %" +msgstr "" + +#: readelf.c:5054 +#, c-format +msgid "(Using the expected size of %d for the rest of this dump)\n" +msgstr "" + +#: readelf.c:6046 +msgid "File contains multiple dynamic symbol tables\n" +msgstr "文件含有多个动态符号表\n" + +#: readelf.c:6058 +msgid "File contains multiple dynamic string tables\n" +msgstr "文件含有多个动态字符串表\n" + +#: readelf.c:6064 +msgid "dynamic strings" +msgstr "动态字符串" + +#: readelf.c:5100 +msgid "File contains multiple symtab shndx tables\n" +msgstr "" + +#: readelf.c:6154 +#, c-format +msgid "" +"\n" +"Section Headers:\n" +msgstr "" +"\n" +"节头:\n" + +#: readelf.c:6156 +#, c-format +msgid "" +"\n" +"Section Header:\n" +msgstr "" +"\n" +"节头:\n" + +#: readelf.c:6162 readelf.c:6173 readelf.c:6184 +#, c-format +msgid " [Nr] Name\n" +msgstr " [号] 名称\n" + +#: readelf.c:6163 +#, c-format +msgid " Type Addr Off Size ES Lk Inf Al\n" +msgstr "" + +#: readelf.c:6167 +#, c-format +msgid "" +" [Nr] Name Type Addr Off Size ES Flg Lk " +"Inf Al\n" +msgstr "" + +#: readelf.c:6174 +#, c-format +msgid "" +" Type Address Off Size ES Lk Inf Al\n" +msgstr "" + +#: readelf.c:6178 +#, c-format +msgid "" +" [Nr] Name Type Address Off Size ES " +"Flg Lk Inf Al\n" +msgstr "" + +#: readelf.c:6185 +#, c-format +msgid " Type Address Offset Link\n" +msgstr " 类型 地址 偏移量 链接\n" + +#: readelf.c:6186 +#, c-format +msgid " Size EntSize Info Align\n" +msgstr " 大小 全体大小 信息 对齐\n" + +#: readelf.c:6190 +#, c-format +msgid " [Nr] Name Type Address Offset\n" +msgstr " [号] 名称 类型 地址 偏移量\n" + +#: readelf.c:6191 +#, c-format +msgid " Size EntSize Flags Link Info Align\n" +msgstr " 大小 全体大小 旗标 链接 信息 对齐\n" + +#: readelf.c:6196 +#, c-format +msgid " Flags\n" +msgstr " 旗标\n" + +#: readelf.c:6399 +#, c-format +msgid "" +"section %u: sh_link value of %u is larger than the number of sections\n" +msgstr "" + +#: readelf.c:5398 +#, c-format +msgid "" +"Key to Flags:\n" +" W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n" +" I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n" +" O (extra OS processing required) o (OS specific), p (processor specific)\n" +msgstr "" + +#: readelf.c:5403 +#, c-format +msgid "" +"Key to Flags:\n" +" W (write), A (alloc), X (execute), M (merge), S (strings)\n" +" I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n" +" O (extra OS processing required) o (OS specific), p (processor specific)\n" +msgstr "" + +#: readelf.c:5425 +#, c-format +msgid "[: 0x%x] " +msgstr "" + +#: readelf.c:6594 +#, c-format +msgid "" +"\n" +"There are no sections to group in this file.\n" +msgstr "" + +#: readelf.c:6601 +msgid "Section headers are not available!\n" +msgstr "" + +#: readelf.c:6627 +#, c-format +msgid "" +"\n" +"There are no section groups in this file.\n" +msgstr "" + +#: readelf.c:6666 +#, c-format +msgid "Bad sh_link in group section `%s'\n" +msgstr "" + +#: readelf.c:6680 +#, c-format +msgid "Corrupt header in group section `%s'\n" +msgstr "" + +#: readelf.c:6686 readelf.c:6697 +#, c-format +msgid "Bad sh_info in group section `%s'\n" +msgstr "" + +#: readelf.c:6747 +msgid "section data" +msgstr "节输出" + +#: readelf.c:6758 +#, c-format +msgid "" +"\n" +"%sgroup section [%5u] `%s' [%s] contains %u sections:\n" +msgstr "" + +#: readelf.c:6761 +#, c-format +msgid " [Index] Name\n" +msgstr "" + +#: readelf.c:6779 +#, c-format +msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" +msgstr "" + +#: readelf.c:6795 +#, c-format +msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" +msgstr "" + +#: readelf.c:6811 +#, c-format +msgid "section 0 in group section [%5u]\n" +msgstr "" + +#: readelf.c:6880 +msgid "dynamic section image fixups" +msgstr "" + +#: readelf.c:6892 +#, c-format +msgid "" +"\n" +"Image fixups for needed library #%d: %s - ident: %lx\n" +msgstr "" + +#: readelf.c:6895 +#, c-format +msgid "" +"Seg Offset Type SymVec DataType\n" +msgstr "段 偏移 类型 SymVec 数据类型\n" + +#: readelf.c:6928 +msgid "dynamic section image relocations" +msgstr "" + +#: readelf.c:6932 +#, c-format +msgid "" +"\n" +"Image relocs\n" +msgstr "" +"\n" +"映像重定位\n" + +#: readelf.c:6934 +#, c-format +msgid "" +"Seg Offset Type Addend Seg Sym Off\n" +msgstr "" + +#: readelf.c:6990 +msgid "dynamic string section" +msgstr "" + +#: readelf.c:7091 +#, c-format +msgid "" +"\n" +"'%s' relocation section at offset 0x%lx contains %ld bytes:\n" +msgstr "" + +#: readelf.c:7108 +#, c-format +msgid "" +"\n" +"There are no dynamic relocations in this file.\n" +msgstr "" +"\n" +"本文件中没有动态重定位。\n" + +#: readelf.c:7133 +#, c-format +msgid "" +"\n" +"Relocation section " +msgstr "" +"\n" +"重定位节 " + +#: readelf.c:7687 +#, c-format +msgid " at offset 0x%lx contains %lu entries:\n" +msgstr " 位于偏移量 0x%lx 含有 %lu 个条目:\n" + +#: readelf.c:7209 +#, c-format +msgid "" +"\n" +"There are no relocations in this file.\n" +msgstr "" +"\n" +"该文件中没有重定位信息。\n" + +#: readelf.c:7397 +#, c-format +msgid "\tUnknown version.\n" +msgstr "\t未知版本。\n" + +#: readelf.c:7460 readelf.c:7884 +msgid "unwind table" +msgstr "" + +#: readelf.c:7966 +#, c-format +msgid "Skipping unexpected relocation type %s\n" +msgstr "跳过意外的重定位类型 %s\n" + +#: readelf.c:7591 readelf.c:8034 readelf.c:9138 +#, c-format +msgid "" +"\n" +"There are no unwind sections in this file.\n" +msgstr "" + +#: readelf.c:7665 +#, c-format +msgid "" +"\n" +"Could not find unwind info section for " +msgstr "" + +#: readelf.c:6378 readelf.c:6393 readelf.c:6728 +#, c-format +msgid "'%s'" +msgstr "“%s”" + +#: readelf.c:7677 +msgid "unwind info" +msgstr "展开信息" + +#: readelf.c:7680 +#, c-format +msgid "" +"\n" +"Unwind section " +msgstr "" +"\n" +"展开节 " + +#: readelf.c:8181 +msgid "unwind data" +msgstr "展开数据" + +#: readelf.c:8254 +#, c-format +msgid "Skipping unexpected relocation at offset 0x%lx\n" +msgstr "" + +#: readelf.c:8400 +#, c-format +msgid "[Truncated opcode]\n" +msgstr "" + +#: readelf.c:8448 readelf.c:8664 +#, c-format +msgid "Refuse to unwind" +msgstr "拒绝展开" + +#: readelf.c:8471 +#, c-format +msgid " [Reserved]" +msgstr "" + +#: readelf.c:8499 +#, c-format +msgid " finish" +msgstr "" + +#: readelf.c:8504 readelf.c:8597 +#, c-format +msgid "[Spare]" +msgstr "" + +#: readelf.c:8619 readelf.c:8769 +#, c-format +msgid " [unsupported opcode]" +msgstr "" + +#: readelf.c:8712 +#, c-format +msgid "pop frame {" +msgstr "" + +#: readelf.c:8723 +msgid "[pad]" +msgstr "" + +#: readelf.c:8758 +#, c-format +msgid "sp = sp + %ld" +msgstr "" + +#: readelf.c:8828 +#, c-format +msgid " Personality routine: " +msgstr "" + +#: readelf.c:8860 +#, c-format +msgid " [Truncated data]\n" +msgstr "" + +#: readelf.c:8884 +#, c-format +msgid "Corrupt ARM compact model table entry: %x \n" +msgstr "" + +#: readelf.c:8889 +#, c-format +msgid " Compact model index: %d\n" +msgstr "" + +#: readelf.c:8915 +msgid "Unknown ARM compact model index encountered\n" +msgstr "" + +#: readelf.c:8916 +#, c-format +msgid " [reserved]\n" +msgstr "" + +#: readelf.c:8931 +#, c-format +msgid " Restore stack from frame pointer\n" +msgstr "" + +#: readelf.c:8933 +#, c-format +msgid " Stack increment %d\n" +msgstr "" + +#: readelf.c:8934 +#, c-format +msgid " Registers restored: " +msgstr "" + +#: readelf.c:8939 +#, c-format +msgid " Return register: %s\n" +msgstr "" + +#: readelf.c:8943 +#, c-format +msgid " [reserved (%d)]\n" +msgstr "" + +#: readelf.c:7534 +#, c-format +msgid "" +"Unsupported architecture type %d encountered when decoding unwind table" +msgstr "" + +#: readelf.c:9002 +#, c-format +msgid "corrupt index table entry: %x\n" +msgstr "" + +#: readelf.c:9058 +#, c-format +msgid "Could not locate .ARM.extab section containing 0x%lx.\n" +msgstr "" + +#: readelf.c:7654 +#, c-format +msgid "" +"Unsupported architecture type %d encountered when processing unwind table" +msgstr "" + +#: readelf.c:7688 +#, c-format +msgid "" +"\n" +"Unwind table index '%s' at offset 0x%lx contains %lu entries:\n" +msgstr "" + +#: readelf.c:9191 +#, c-format +msgid "" +"\n" +"The decoding of unwind sections for machine type %s is not currently " +"supported.\n" +msgstr "" + +#: readelf.c:9203 +#, c-format +msgid "NONE" +msgstr "" + +#: readelf.c:9228 +#, c-format +msgid "Interface Version: %s" +msgstr "" + +#: readelf.c:7768 +msgid "" +msgstr "| <未知>" + +#: readelf.c:8765 +#, c-format +msgid "" +"\n" +"Version definition section '%s' contains %u entries:\n" +msgstr "" + +#: readelf.c:10277 +#, c-format +msgid " Addr: 0x" +msgstr " 地址:0x" + +#: readelf.c:10279 readelf.c:10415 readelf.c:10571 +#, c-format +msgid " Offset: %#08lx Link: %u (%s)\n" +msgstr "" + +#: readelf.c:10285 +msgid "version definition section" +msgstr "版本定义节" + +#: readelf.c:8811 +#, c-format +msgid " %#06x: Rev: %d Flags: %s" +msgstr "" + +#: readelf.c:10317 +#, c-format +msgid " Index: %d Cnt: %d " +msgstr "" + +#: readelf.c:10334 +#, c-format +msgid "Name: %s\n" +msgstr "名称:%s\n" + +#: readelf.c:10336 +#, c-format +msgid "Name index: %ld\n" +msgstr "名称索引:%ld\n" + +#: readelf.c:8852 +#, c-format +msgid " %#06x: Parent %d: %s\n" +msgstr " %#06x: 前一版 %d: %s\n" + +#: readelf.c:8855 +#, c-format +msgid " %#06x: Parent %d, name index: %ld\n" +msgstr " %#06x: 前一版 %d, 名称索引: %ld\n" + +#: readelf.c:10373 +#, c-format +msgid " Version def aux past end of section\n" +msgstr "" + +#: readelf.c:10391 +#, c-format +msgid " Version definition past end of section\n" +msgstr "" + +#: readelf.c:8881 +#, c-format +msgid "" +"\n" +"Version needs section '%s' contains %u entries:\n" +msgstr "" + +#: readelf.c:10413 +#, c-format +msgid " Addr: 0x" +msgstr " 地址:0x" + +#: readelf.c:10422 +msgid "Version Needs section" +msgstr "" + +#: readelf.c:8923 +#, c-format +msgid " %#06x: Version: %d" +msgstr " %#06x: 版本: %d" + +#: readelf.c:10450 +#, c-format +msgid " File: %s" +msgstr " 文件:%s" + +#: readelf.c:10452 +#, c-format +msgid " File: %lx" +msgstr " 文件:%lx" + +#: readelf.c:10454 +#, c-format +msgid " Cnt: %d\n" +msgstr " 计数:%d\n" + +#: readelf.c:8954 +#, c-format +msgid " %#06x: Name: %s" +msgstr " %#06x:名称:%s" + +#: readelf.c:8957 +#, c-format +msgid " %#06x: Name index: %lx" +msgstr " %#06x:名称索引:%lx" + +#: readelf.c:10483 +#, c-format +msgid " Flags: %s Version: %d\n" +msgstr " 标志:%s 版本:%d\n" + +#: readelf.c:10502 +msgid "Missing Version Needs auxillary information\n" +msgstr "" + +#: readelf.c:10517 +msgid "Missing Version Needs information\n" +msgstr "" + +#: readelf.c:10555 +msgid "version string table" +msgstr "版本字符串表" + +#: readelf.c:9023 +#, c-format +msgid "" +"\n" +"Version symbols section '%s' contains %d entries:\n" +msgstr "" +"\n" +"版本符号节“%s”含有 %d 个条目:\n" + +#: readelf.c:10569 +#, c-format +msgid " Addr: " +msgstr " 地址: " + +#: readelf.c:10580 +msgid "version symbol data" +msgstr "版本符号数据" + +#: readelf.c:10608 +msgid " 0 (*local*) " +msgstr " 0 (*本地*) " + +#: readelf.c:10612 +msgid " 1 (*global*) " +msgstr " 1 (*全局*) " + +#: readelf.c:10623 +msgid "invalid index into symbol array\n" +msgstr "" + +#: readelf.c:10645 readelf.c:11272 +msgid "version need" +msgstr "版本需要" + +#: readelf.c:10656 +msgid "version need aux (2)" +msgstr "" + +#: readelf.c:10600 +msgid "*invalid*" +msgstr "*无效*" + +#: readelf.c:10702 readelf.c:11220 +msgid "version def" +msgstr "版本定义" + +#: readelf.c:10730 readelf.c:11243 +msgid "version def aux" +msgstr "版本定义附加数据" + +#: readelf.c:10768 +#, c-format +msgid "" +"\n" +"No version information found in this file.\n" +msgstr "" + +#: readelf.c:10972 +#, c-format +msgid ": %d" +msgstr "" + +#: readelf.c:11007 +#, c-format +msgid ": %x" +msgstr "" + +#: readelf.c:9531 +msgid "Unable to read in dynamic data\n" +msgstr "无法读取动态数据\n" + +#: readelf.c:11159 +#, c-format +msgid " " +msgstr "" + +#: readelf.c:11365 readelf.c:11417 readelf.c:11441 readelf.c:11471 +#: readelf.c:11495 +msgid "Unable to seek to start of dynamic information\n" +msgstr "" + +#: readelf.c:11371 readelf.c:11423 +msgid "Failed to read in number of buckets\n" +msgstr "" + +#: readelf.c:11377 +msgid "Failed to read in number of chains\n" +msgstr "" + +#: readelf.c:11479 +msgid "Failed to determine last chain length\n" +msgstr "" + +#: readelf.c:11526 +#, c-format +msgid "" +"\n" +"Symbol table for image:\n" +msgstr "" + +#: readelf.c:11528 readelf.c:11554 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:11530 readelf.c:11556 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:11552 +#, c-format +msgid "" +"\n" +"Symbol table of `.gnu.hash' for image:\n" +msgstr "" + +#: readelf.c:11597 +#, c-format +msgid "" +"\n" +"Symbol table '%s' has a sh_entsize of zero!\n" +msgstr "" + +#: readelf.c:9849 +#, c-format +msgid "" +"\n" +"Symbol table '%s' contains %lu entries:\n" +msgstr "" + +#: readelf.c:11610 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:11612 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr "" + +#: readelf.c:11185 +msgid "version data" +msgstr "版本数据" + +#: readelf.c:11290 +msgid "version need aux (3)" +msgstr "" + +#: readelf.c:9994 +msgid "bad dynamic symbol\n" +msgstr "不当的动态符号\n" + +#: readelf.c:11698 +#, c-format +msgid "" +"\n" +"Dynamic symbol information is not available for displaying symbols.\n" +msgstr "" + +#: readelf.c:10078 +#, c-format +msgid "" +"\n" +"Histogram for bucket list length (total of %lu buckets):\n" +msgstr "" + +#: readelf.c:11727 readelf.c:11803 +#, c-format +msgid " Length Number %% of total Coverage\n" +msgstr "" + +#: readelf.c:10149 +#, c-format +msgid "" +"\n" +"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n" +msgstr "" + +#: readelf.c:10216 +#, c-format +msgid "" +"\n" +"Dynamic info segment at offset 0x%lx contains %d entries:\n" +msgstr "" +"\n" +"位于偏移量 0x%lx 的动态信息节含有 %d 个条目:\n" + +#: readelf.c:11877 +#, c-format +msgid " Num: Name BoundTo Flags\n" +msgstr "" + +#: readelf.c:11888 +#, c-format +msgid "" +msgstr "" + +#: readelf.c:10328 +msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc" +msgstr "" + +#: readelf.c:10364 +msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc" +msgstr "" + +#: readelf.c:12345 +#, c-format +msgid "" +"Missing knowledge of 32-bit reloc types used in DWARF sections of machine " +"number %d\n" +msgstr "" + +#: readelf.c:12955 +#, c-format +msgid "unable to apply unsupported reloc type %d to section %s\n" +msgstr "" + +#: readelf.c:12965 +#, c-format +msgid "skipping invalid relocation offset 0x%lx in section %s\n" +msgstr "" + +#: readelf.c:12975 +#, c-format +msgid "skipping invalid relocation symbol index 0x%lx in section %s\n" +msgstr "" + +#: readelf.c:10938 +#, c-format +msgid "" +"skipping unexpected symbol type %s in %ld'th relocation in section %s\n" +msgstr "" + +#: readelf.c:13062 +#, c-format +msgid "" +"\n" +"Assembly dump of section %s\n" +msgstr "" + +#: readelf.c:11005 +#, c-format +msgid "" +"\n" +"Section '%s' has no data to dump.\n" +msgstr "" +"\n" +"“%s”节没有可输出的数据。\n" + +#: readelf.c:13086 +msgid "section contents" +msgstr "" + +#: readelf.c:13161 +#, c-format +msgid "" +"\n" +"String dump of section '%s':\n" +msgstr "" + +#: readelf.c:13240 +#, c-format +msgid "" +" Note: This section has relocations against it, but these have NOT been " +"applied to this dump.\n" +msgstr "" + +#: readelf.c:13281 +#, c-format +msgid " No strings found in this section." +msgstr "" + +#: readelf.c:13309 +#, c-format +msgid "" +"\n" +"Hex dump of section '%s':\n" +msgstr "" +"\n" +"“%s”节的十六进制输出:\n" + +#: readelf.c:13397 +#, c-format +msgid "" +" NOTE: This section has relocations against it, but these have NOT been " +"applied to this dump.\n" +msgstr "" + +#: readelf.c:13466 +#, c-format +msgid "%s section data" +msgstr "" + +#: readelf.c:13652 +#, c-format +msgid "" +"\n" +"Section '%s' has no debugging data.\n" +msgstr "" +"\n" +"“%s”节不含正在调试的数据。\n" + +#. There is no point in dumping the contents of a debugging section +#. which has the NOBITS type - the bits in the file will be random. +#. This can happen when a file containing a .eh_frame section is +#. stripped with the --only-keep-debug command line option. +#: readelf.c:13661 +#, c-format +msgid "section '%s' has the NOBITS type - its contents are unreliable.\n" +msgstr "" + +#: readelf.c:13711 +#, c-format +msgid "Unrecognized debug section: %s\n" +msgstr "无法识别的调试节:%s\n" + +#: readelf.c:13739 +#, c-format +msgid "Section '%s' was not dumped because it does not exist!\n" +msgstr "" + +#: readelf.c:13800 +#, c-format +msgid "Section %d was not dumped because it does not exist!\n" +msgstr "" + +#: readelf.c:11512 +msgid "corrupt tag\n" +msgstr "损坏的标签\n" + +#: readelf.c:14226 readelf.c:14240 readelf.c:14259 readelf.c:14767 +#: readelf.c:15058 readelf.c:15071 readelf.c:15084 +#, c-format +msgid "None\n" +msgstr "无\n" + +#: readelf.c:14227 +#, c-format +msgid "Application\n" +msgstr "" + +#: readelf.c:14228 +#, c-format +msgid "Realtime\n" +msgstr "" + +#: readelf.c:14229 +#, c-format +msgid "Microcontroller\n" +msgstr "" + +#: readelf.c:14230 +#, c-format +msgid "Application or Realtime\n" +msgstr "" + +#: readelf.c:14241 readelf.c:14261 readelf.c:14821 readelf.c:14839 +#: readelf.c:14914 readelf.c:14935 readelf.c:17091 +#, c-format +msgid "8-byte\n" +msgstr "" + +#: readelf.c:14242 readelf.c:14917 readelf.c:14938 readelf.c:17090 +#, c-format +msgid "4-byte\n" +msgstr "" + +#: readelf.c:14246 readelf.c:14265 +#, c-format +msgid "8-byte and up to %d-byte extended\n" +msgstr "" + +#: readelf.c:14260 +#, c-format +msgid "8-byte, except leaf SP\n" +msgstr "" + +#: readelf.c:11738 readelf.c:11815 readelf.c:12256 +#, c-format +msgid "flag = %d, vendor = %s\n" +msgstr "" + +#: readelf.c:14298 +#, c-format +msgid "True\n" +msgstr "真\n" + +#: readelf.c:11810 +#, c-format +msgid "flag = %d, vendor = \n" +msgstr "" + +#: readelf.c:14369 +msgid "corrupt vendor attribute\n" +msgstr "" + +#: readelf.c:14668 +#, c-format +msgid "Hard or soft float\n" +msgstr "硬或软浮点数\n" + +#: readelf.c:11847 +#, c-format +msgid "Hard float\n" +msgstr "硬浮点数\n" + +#: readelf.c:14677 +#, c-format +msgid "Soft float\n" +msgstr "软浮点数\n" + +#: readelf.c:11853 +#, c-format +msgid "Single-precision hard float\n" +msgstr "单精度硬浮点数\n" + +#: readelf.c:11870 readelf.c:11902 +#, c-format +msgid "Any\n" +msgstr "任何\n" + +#: readelf.c:11873 +#, c-format +msgid "Generic\n" +msgstr "通用\n" + +#: readelf.c:11892 +msgid "corrupt Tag_GNU_Power_ABI_Struct_Return" +msgstr "" + +#: readelf.c:11908 +#, c-format +msgid "Memory\n" +msgstr "内存\n" + +#: readelf.c:14671 +#, c-format +msgid "Hard float (double precision)\n" +msgstr "硬浮点 (单精度)\n" + +#: readelf.c:14674 +#, c-format +msgid "Hard float (single precision)\n" +msgstr "硬浮点 (双精度)\n" + +#: readelf.c:12013 +#, c-format +msgid "Hard float (MIPS32r2 64-bit FPU)\n" +msgstr "硬浮点(MIPS32r2 64-bit FPU)\n" + +#: readelf.c:14731 +#, c-format +msgid "Any MSA or not\n" +msgstr "" + +#: readelf.c:14734 +#, c-format +msgid "128-bit MSA\n" +msgstr "" + +#: readelf.c:14800 +#, c-format +msgid "Not used\n" +msgstr "未使用\n" + +#: readelf.c:14803 +#, c-format +msgid "2 bytes\n" +msgstr "2 字节\n" + +#: readelf.c:14806 +#, c-format +msgid "4 bytes\n" +msgstr "4 字节\n" + +#: readelf.c:14824 readelf.c:14842 readelf.c:14920 readelf.c:14941 +#, c-format +msgid "16-byte\n" +msgstr "16 字节\n" + +#: readelf.c:14857 +#, c-format +msgid "DSBT addressing not used\n" +msgstr "" + +#: readelf.c:14860 +#, c-format +msgid "DSBT addressing used\n" +msgstr "" + +#: readelf.c:14875 +#, c-format +msgid "Data addressing position-dependent\n" +msgstr "" + +#: readelf.c:14878 +#, c-format +msgid "Data addressing position-independent, GOT near DP\n" +msgstr "" + +#: readelf.c:14881 +#, c-format +msgid "Data addressing position-independent, GOT far from DP\n" +msgstr "" + +#: readelf.c:14896 +#, c-format +msgid "Code addressing position-dependent\n" +msgstr "" + +#: readelf.c:14899 +#, c-format +msgid "Code addressing position-independent\n" +msgstr "" + +#: readelf.c:15059 +#, c-format +msgid "MSP430\n" +msgstr "" + +#: readelf.c:15060 +#, c-format +msgid "MSP430X\n" +msgstr "" + +#: readelf.c:15072 readelf.c:15085 +#, c-format +msgid "Small\n" +msgstr "" + +#: readelf.c:15073 readelf.c:15086 +#, c-format +msgid "Large\n" +msgstr "" + +#: readelf.c:15087 +#, c-format +msgid "Restricted Large\n" +msgstr "" + +#: readelf.c:15093 +#, c-format +msgid " : " +msgstr "" + +#: readelf.c:15148 +msgid "attributes" +msgstr "" + +#: readelf.c:12432 +#, c-format +msgid "ERROR: Bad section length (%d > %d)\n" +msgstr "" + +#: readelf.c:12438 +#, c-format +msgid "Attribute Section: %s\n" +msgstr "" + +#: readelf.c:12463 +#, c-format +msgid "ERROR: Bad subsection length (%d > %d)\n" +msgstr "" + +#: readelf.c:15272 +#, c-format +msgid "File Attributes\n" +msgstr "" + +#: readelf.c:15275 +#, c-format +msgid "Section Attributes:" +msgstr "" + +#: readelf.c:15278 +#, c-format +msgid "Symbol Attributes:" +msgstr "" + +#: readelf.c:15294 +#, c-format +msgid "Unknown tag: %d\n" +msgstr "" + +#: readelf.c:12515 +#, c-format +msgid " Unknown section contexts\n" +msgstr "" + +#: readelf.c:12523 +#, c-format +msgid "Unknown format '%c'\n" +msgstr "" + +#: dwarf.c:2240 dwarf.c:2265 dwarf.c:4284 dwarf.c:4594 readelf.c:5738 +#: readelf.c:5813 readelf.c:5831 readelf.c:5849 readelf.c:10236 readelf.c:10868 +#: readelf.c:15349 readelf.c:15381 +msgid "" +msgstr "<未知>" + +#: readelf.c:15743 readelf.c:16410 +msgid "liblist section data" +msgstr "" + +#: readelf.c:12701 +#, c-format +msgid "" +"\n" +"Section '.liblist' contains %lu entries:\n" +msgstr "" + +#: readelf.c:15750 +msgid "" +" Library Time Stamp Checksum Version Flags\n" +msgstr "" + +#: readelf.c:15776 +#, c-format +msgid "" +msgstr "" + +#: readelf.c:15781 +msgid " NONE" +msgstr "" + +#: readelf.c:15839 +msgid "options" +msgstr "选项" + +#: readelf.c:12816 +#, c-format +msgid "" +"\n" +"Section '%s' contains %d entries:\n" +msgstr "" +"\n" +"“%s”节含有 %d 个条目:\n" + +#: readelf.c:16048 +msgid "conflict list found without a dynamic symbol table\n" +msgstr "" + +#: readelf.c:16074 readelf.c:16089 +msgid "conflict" +msgstr "冲突" + +#: readelf.c:13019 +#, c-format +msgid "" +"\n" +"Section '.conflict' contains %lu entries:\n" +msgstr "" + +#: readelf.c:16103 +msgid " Num: Index Value Name" +msgstr "" + +#: readelf.c:16121 readelf.c:16246 readelf.c:16331 +#, c-format +msgid "" +msgstr "" + +#: readelf.c:15612 readelf.c:16160 +msgid "Global Offset Table data" +msgstr "" + +#: readelf.c:16164 +#, c-format +msgid "" +"\n" +"Primary GOT:\n" +msgstr "" + +#: readelf.c:15617 readelf.c:16165 +#, c-format +msgid " Canonical gp value: " +msgstr "" + +#: readelf.c:15631 readelf.c:16169 readelf.c:16296 +#, c-format +msgid " Reserved entries:\n" +msgstr "" + +#: readelf.c:16170 +#, c-format +msgid " %*s %10s %*s Purpose\n" +msgstr "" + +#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 +#: readelf.c:16217 readelf.c:16298 readelf.c:16307 +msgid "Address" +msgstr "住址" + +#: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199 +#: readelf.c:16218 +msgid "Access" +msgstr "访问" + +#: readelf.c:16172 readelf.c:16200 readelf.c:16219 readelf.c:16298 +#: readelf.c:16308 +msgid "Initial" +msgstr "" + +#: readelf.c:16174 +#, c-format +msgid " Lazy resolver\n" +msgstr "" + +#: readelf.c:16189 +#, c-format +msgid " Module pointer (GNU extension)\n" +msgstr "" + +#: readelf.c:15661 readelf.c:16197 +#, c-format +msgid " Local entries:\n" +msgstr "" + +#: readelf.c:16215 +#, c-format +msgid " Global entries:\n" +msgstr "" + +#: readelf.c:16220 readelf.c:16309 +msgid "Sym.Val." +msgstr "" + +#. Note for translators: "Ndx" = abbreviated form of "Index". +#: readelf.c:16223 readelf.c:16309 +msgid "Ndx" +msgstr "" + +#: readelf.c:16223 readelf.c:16309 +msgid "Name" +msgstr "名字" + +#: readelf.c:16291 +msgid "Procedure Linkage Table data" +msgstr "" + +#: readelf.c:16297 +#, c-format +msgid " %*s %*s Purpose\n" +msgstr "" + +#: readelf.c:16300 +#, c-format +msgid " PLT lazy resolver\n" +msgstr "" + +#: readelf.c:16302 +#, c-format +msgid " Module pointer\n" +msgstr "" + +#: readelf.c:16305 +#, c-format +msgid " Entries:\n" +msgstr "" + +#: readelf.c:16357 +msgid "NDS32 elf flags section" +msgstr "" + +#: readelf.c:16421 +msgid "liblist string table" +msgstr "" + +#: readelf.c:13284 +#, c-format +msgid "" +"\n" +"Library list section '%s' contains %lu entries:\n" +msgstr "" + +#: readelf.c:16439 +msgid "" +" Library Time Stamp Checksum Version Flags" +msgstr "" + +#: readelf.c:16489 +msgid "NT_AUXV (auxiliary vector)" +msgstr "" + +#: readelf.c:16491 +msgid "NT_PRSTATUS (prstatus structure)" +msgstr "NT_PRSTATUS (prstatus 结构)" + +#: readelf.c:16493 +msgid "NT_FPREGSET (floating point registers)" +msgstr "NT_FPREGSET (浮点寄存器)" + +#: readelf.c:16495 +msgid "NT_PRPSINFO (prpsinfo structure)" +msgstr "NT_PRPSINFO (prpsinfo 结构)" + +#: readelf.c:16497 +msgid "NT_TASKSTRUCT (task structure)" +msgstr "NT_TASKSTRUCT (任务结构)" + +#: readelf.c:16499 +msgid "NT_PRXFPREG (user_xfpregs structure)" +msgstr "NT_PRXFPREG (user_xfpregs 结构)" + +#: readelf.c:16501 +msgid "NT_PPC_VMX (ppc Altivec registers)" +msgstr "" + +#: readelf.c:16503 +msgid "NT_PPC_VSX (ppc VSX registers)" +msgstr "" + +#: readelf.c:16531 +msgid "NT_386_TLS (x86 TLS information)" +msgstr "" + +#: readelf.c:16533 +msgid "NT_386_IOPERM (x86 I/O permissions)" +msgstr "" + +#: readelf.c:16535 +msgid "NT_X86_XSTATE (x86 XSAVE extended state)" +msgstr "" + +#: readelf.c:16537 +msgid "NT_S390_HIGH_GPRS (s390 upper register halves)" +msgstr "" + +#: readelf.c:16539 +msgid "NT_S390_TIMER (s390 timer register)" +msgstr "" + +#: readelf.c:16541 +msgid "NT_S390_TODCMP (s390 TOD comparator register)" +msgstr "" + +#: readelf.c:16543 +msgid "NT_S390_TODPREG (s390 TOD programmable register)" +msgstr "" + +#: readelf.c:16545 +msgid "NT_S390_CTRS (s390 control registers)" +msgstr "" + +#: readelf.c:16547 +msgid "NT_S390_PREFIX (s390 prefix register)" +msgstr "" + +#: readelf.c:16549 +msgid "NT_S390_LAST_BREAK (s390 last breaking event address)" +msgstr "" + +#: readelf.c:16551 +msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)" +msgstr "" + +#: readelf.c:16553 +msgid "NT_S390_TDB (s390 transaction diagnostic block)" +msgstr "" + +#: readelf.c:16563 +msgid "NT_ARM_VFP (arm VFP registers)" +msgstr "" + +#: readelf.c:16565 +msgid "NT_ARM_TLS (AArch TLS registers)" +msgstr "" + +#: readelf.c:16567 +msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)" +msgstr "" + +#: readelf.c:16569 +msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)" +msgstr "" + +#: readelf.c:16571 +msgid "NT_PSTATUS (pstatus structure)" +msgstr "NT_PSTATUS (pstatus 结构)" + +#: readelf.c:16573 +msgid "NT_FPREGS (floating point registers)" +msgstr "NT_FPREGS (浮点数寄存器)" + +#: readelf.c:16575 +msgid "NT_PSINFO (psinfo structure)" +msgstr "NT_PSINFO (psinfo 结构)" + +#: readelf.c:16577 +msgid "NT_LWPSTATUS (lwpstatus_t structure)" +msgstr "NT_LWPSTATUS (lwpstatus_t 结构)" + +#: readelf.c:16579 +msgid "NT_LWPSINFO (lwpsinfo_t structure)" +msgstr "NT_LWPSINFO (lwpsinfo_t 结构)" + +#: readelf.c:16581 +msgid "NT_WIN32PSTATUS (win32_pstatus structure)" +msgstr "NT_WIN32PSTATUS (win32_pstatus 结构)" + +#: readelf.c:16583 +msgid "NT_SIGINFO (siginfo_t data)" +msgstr "" + +#: readelf.c:16585 +msgid "NT_FILE (mapped files)" +msgstr "" + +#: readelf.c:16593 +msgid "NT_VERSION (version)" +msgstr "NT_VERSION (版本)" + +#: readelf.c:16595 +msgid "NT_ARCH (architecture)" +msgstr "NT_ARCH (系统架构)" + +#: readelf.c:16604 readelf.c:16723 readelf.c:17064 readelf.c:17208 +#: readelf.c:17266 readelf.c:17343 +#, c-format +msgid "Unknown note type: (0x%08x)" +msgstr "未知的注释类型:(0x%08x)" + +#: readelf.c:16625 +#, c-format +msgid " Cannot decode 64-bit note in 32-bit build\n" +msgstr "" + +#: readelf.c:16633 +msgid " Malformed note - too short for header\n" +msgstr "" + +#: readelf.c:16642 +msgid " Malformed note - does not end with \\0\n" +msgstr "" + +#: readelf.c:16655 +msgid " Malformed note - too short for supplied file count\n" +msgstr "" + +#: readelf.c:16659 +#, c-format +msgid " Page size: " +msgstr "" + +#: readelf.c:16663 +#, c-format +msgid " %*s%*s%*s\n" +msgstr "" + +#: readelf.c:16664 +msgid "Start" +msgstr "起始点" + +#: readelf.c:16665 +msgid "End" +msgstr "结束点" + +#: readelf.c:16666 +msgid "Page Offset" +msgstr "" + +#: readelf.c:16674 +msgid " Malformed note - filenames end too early\n" +msgstr "" + +#: readelf.c:16706 +msgid "NT_GNU_ABI_TAG (ABI version tag)" +msgstr "" + +#: readelf.c:16708 +msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" +msgstr "" + +#: readelf.c:16710 +msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" +msgstr "" + +#: readelf.c:16712 +msgid "NT_GNU_GOLD_VERSION (gold version)" +msgstr "" + +#: readelf.c:16938 +#, c-format +msgid " Build ID: " +msgstr "" + +#: readelf.c:16990 +#, c-format +msgid " OS: %s, ABI: %ld.%ld.%ld\n" +msgstr "" + +#: readelf.c:16999 +#, c-format +msgid " Version: " +msgstr "" + +#: readelf.c:17199 +msgid "NetBSD procinfo structure" +msgstr "NetBSD procinfo 结构" + +#: readelf.c:17225 readelf.c:17239 +msgid "PT_GETREGS (reg structure)" +msgstr "PT_GETREGS (reg 结构)" + +#: readelf.c:17227 readelf.c:17241 +msgid "PT_GETFPREGS (fpreg structure)" +msgstr "PT_GETFPREGS (fpreg 结构)" + +#: readelf.c:17260 +msgid "NT_STAPSDT (SystemTap probe descriptors)" +msgstr "" + +#: readelf.c:17293 +#, c-format +msgid " Provider: %s\n" +msgstr "" + +#: readelf.c:17294 +#, c-format +msgid " Name: %s\n" +msgstr "" + +#: readelf.c:17295 +#, c-format +msgid " Location: " +msgstr "" + +#: readelf.c:17297 +#, c-format +msgid ", Base: " +msgstr "" + +#: readelf.c:17299 +#, c-format +msgid ", Semaphore: " +msgstr "" + +#: readelf.c:17302 +#, c-format +msgid " Arguments: %s\n" +msgstr "" + +#: readelf.c:17315 +msgid "NT_VMS_MHD (module header)" +msgstr "" + +#: readelf.c:17317 +msgid "NT_VMS_LNM (language name)" +msgstr "" + +#: readelf.c:17319 +msgid "NT_VMS_SRC (source files)" +msgstr "" + +#: readelf.c:17323 +msgid "NT_VMS_EIDC (consistency check)" +msgstr "" + +#: readelf.c:17325 +msgid "NT_VMS_FPMODE (FP mode)" +msgstr "" + +#: readelf.c:17329 +msgid "NT_VMS_IMGNAM (image name)" +msgstr "" + +#: readelf.c:17331 +msgid "NT_VMS_IMGID (image id)" +msgstr "" + +#: readelf.c:17333 +msgid "NT_VMS_LINKID (link id)" +msgstr "" + +#: readelf.c:17335 +msgid "NT_VMS_IMGBID (build id)" +msgstr "" + +#: readelf.c:17337 +msgid "NT_VMS_GSTNAM (sym table name)" +msgstr "" + +#: readelf.c:17357 +#, c-format +msgid " Creation date : %.17s\n" +msgstr "" + +#: readelf.c:17358 +#, c-format +msgid " Last patch date: %.17s\n" +msgstr "" + +#: readelf.c:17359 +#, c-format +msgid " Module name : %s\n" +msgstr "" + +#: readelf.c:17360 +#, c-format +msgid " Module version : %s\n" +msgstr "" + +#: readelf.c:17363 +#, c-format +msgid " Invalid size\n" +msgstr "" + +#: readelf.c:17366 +#, c-format +msgid " Language: %s\n" +msgstr "" + +#: readelf.c:17370 +#, c-format +msgid " Floating Point mode: " +msgstr "" + +#: readelf.c:17375 +#, c-format +msgid " Link time: " +msgstr "" + +#: readelf.c:17381 +#, c-format +msgid " Patch time: " +msgstr "" + +#: readelf.c:17387 +#, c-format +msgid " Major id: %u, minor id: %u\n" +msgstr "" + +#: readelf.c:17390 +#, c-format +msgid " Last modified : " +msgstr "" + +#: readelf.c:17393 +#, c-format +msgid "" +"\n" +" Link flags : " +msgstr "" + +#: readelf.c:17396 +#, c-format +msgid " Header flags: 0x%08x\n" +msgstr "" + +#: readelf.c:17398 +#, c-format +msgid " Image id : %s\n" +msgstr "" + +#: readelf.c:17402 +#, c-format +msgid " Image name: %s\n" +msgstr "" + +#: readelf.c:17405 +#, c-format +msgid " Global symbol table name: %s\n" +msgstr "" + +#: readelf.c:17408 +#, c-format +msgid " Image id: %s\n" +msgstr "" + +#: readelf.c:17411 +#, c-format +msgid " Linker id: %s\n" +msgstr "" + +#: readelf.c:18013 +msgid "notes" +msgstr "注释" + +#: readelf.c:18023 +#, c-format +msgid "" +"\n" +"Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n" +msgstr "" + +#: readelf.c:18040 +#, c-format +msgid " %-20s %10s\tDescription\n" +msgstr "" + +#: readelf.c:18040 +msgid "Owner" +msgstr "所有者" + +#: readelf.c:18040 +msgid "Data size" +msgstr "" + +#: readelf.c:13919 readelf.c:13940 +#, c-format +msgid "Corrupt note: only %d bytes remain, not enough for a full note\n" +msgstr "" + +#: readelf.c:18115 +#, c-format +msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n" +msgstr "" + +#: readelf.c:13961 +#, c-format +msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx\n" +msgstr "" + +#: readelf.c:18323 +#, c-format +msgid "No note segments present in the core file.\n" +msgstr "core 文件中没有注释段。\n" + +#: readelf.c:18466 +msgid "" +"This instance of readelf has been built without support for a\n" +"64 bit data type and so it cannot read 64 bit ELF files.\n" +msgstr "" +"本 readelf 实例编译时未加入 64 位数据类型支持,\n" +"因而无法读取 64 位 ELF 文件。\n" + +#: readelf.c:18589 +#, c-format +msgid "%s: Failed to read file header\n" +msgstr "%s:读取文件头失败\n" + +#: readelf.c:18603 +#, c-format +msgid "" +"\n" +"File: %s\n" +msgstr "" +"\n" +"文件:%s\n" + +#: readelf.c:18789 +#, c-format +msgid "%s: unable to dump the index as none was found\n" +msgstr "" + +#: readelf.c:14395 +#, c-format +msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n" +msgstr "" + +#: readelf.c:18814 +#, c-format +msgid "Contents of binary %s at offset " +msgstr "" + +#: readelf.c:18824 +#, c-format +msgid "%s: end of the symbol table reached before the end of the index\n" +msgstr "" + +#: readelf.c:14437 +#, c-format +msgid "" +"%s: %ld bytes remain in the symbol table, but without corresponding entries " +"in the index table\n" +msgstr "" + +#: readelf.c:18854 +#, c-format +msgid "%s: failed to seek back to start of object files in the archive\n" +msgstr "" + +#: readelf.c:18938 readelf.c:19050 +#, c-format +msgid "Input file '%s' is not readable.\n" +msgstr "" + +#: readelf.c:18962 +#, c-format +msgid "%s: contains corrupt thin archive: %s\n" +msgstr "" + +#: readelf.c:18975 +#, c-format +msgid "%s: failed to seek to archive member.\n" +msgstr "" + +#: readelf.c:19078 +#, c-format +msgid "File %s is not an archive so its index cannot be displayed.\n" +msgstr "" + +#: rename.c:122 +#, c-format +msgid "%s: cannot set time: %s" +msgstr "%s:无法设置时间:%s" + +#. We have to clean up here. +#: rename.c:157 rename.c:195 +#, c-format +msgid "unable to rename '%s'; reason: %s" +msgstr "" + +#: rename.c:203 +#, c-format +msgid "unable to copy file '%s'; reason: %s" +msgstr "" + +#: resbin.c:119 +#, c-format +msgid "%s: not enough binary data" +msgstr "" + +#: resbin.c:135 +msgid "null terminated unicode string" +msgstr "以 null 终止的 unicode 字符串" + +#: resbin.c:162 resbin.c:168 +msgid "resource ID" +msgstr "资源 ID" + +#: resbin.c:207 +msgid "cursor" +msgstr "光标" + +#: resbin.c:238 resbin.c:245 +msgid "menu header" +msgstr "菜单头" + +#: resbin.c:254 +msgid "menuex header" +msgstr "扩展菜单头" + +#: resbin.c:258 +msgid "menuex offset" +msgstr "扩展菜单偏移量" + +#: resbin.c:263 +#, c-format +msgid "unsupported menu version %d" +msgstr "不支持的菜单版本 %d" + +#: resbin.c:288 resbin.c:303 resbin.c:365 +msgid "menuitem header" +msgstr "菜单项头" + +#: resbin.c:395 +msgid "menuitem" +msgstr "菜单项" + +#: resbin.c:432 resbin.c:460 +msgid "dialog header" +msgstr "对话框头" + +#: resbin.c:450 +#, c-format +msgid "unexpected DIALOGEX version %d" +msgstr "意外的扩展对话框版本 %d" + +#: resbin.c:495 +msgid "dialog font point size" +msgstr "" + +#: resbin.c:503 +msgid "dialogex font information" +msgstr "" + +#: resbin.c:529 resbin.c:547 +msgid "dialog control" +msgstr "对话框控制" + +#: resbin.c:539 +msgid "dialogex control" +msgstr "对话框扩展控制" + +#: resbin.c:568 +msgid "dialog control end" +msgstr "对话框控制结束" + +#: resbin.c:578 +msgid "dialog control data" +msgstr "对话框控制数据" + +#: resbin.c:618 +msgid "stringtable string length" +msgstr "字符串表字符串长度" + +#: resbin.c:628 +msgid "stringtable string" +msgstr "字符串表字符串" + +#: resbin.c:658 +msgid "fontdir header" +msgstr "字体目录头" + +#: resbin.c:672 +msgid "fontdir" +msgstr "字体目录" + +#: resbin.c:689 +msgid "fontdir device name" +msgstr "字体目录设备名" + +#: resbin.c:695 +msgid "fontdir face name" +msgstr "" + +#: resbin.c:735 +msgid "accelerator" +msgstr "加速键" + +#: resbin.c:794 +msgid "group cursor header" +msgstr "组光标头" + +#: resbin.c:798 resrc.c:1350 +#, c-format +msgid "unexpected group cursor type %d" +msgstr "意外的组光标类型 %d" + +#: resbin.c:813 +msgid "group cursor" +msgstr "组光标" + +#: resbin.c:849 +msgid "group icon header" +msgstr "组图标头" + +#: resbin.c:853 resrc.c:1297 +#, c-format +msgid "unexpected group icon type %d" +msgstr "意外的组图标类型 %d" + +#: resbin.c:868 +msgid "group icon" +msgstr "组图标" + +#: resbin.c:932 +msgid "unexpected version string" +msgstr "意外的版本字符串" + +#: resbin.c:966 +#, c-format +msgid "version length %d does not match resource length %lu" +msgstr "版本长度 %d 不匹配资源长度 %lu" + +#: resbin.c:968 +#, c-format +msgid "unexpected version type %d" +msgstr "意外的版本类型 %d" + +#: resbin.c:980 +#, c-format +msgid "unexpected fixed version information length %ld" +msgstr "" + +#: resbin.c:983 +msgid "fixed version info" +msgstr "" + +#: resbin.c:987 +#, c-format +msgid "unexpected fixed version signature %lu" +msgstr "意外的固定版本签名 %lu" + +#: resbin.c:991 +#, c-format +msgid "unexpected fixed version info version %lu" +msgstr "意外的固定版本信息版本 %lu" + +#: resbin.c:1020 +msgid "version var info" +msgstr "" + +#: resbin.c:1037 +#, c-format +msgid "unexpected stringfileinfo value length %ld" +msgstr "" + +#: resbin.c:1054 +msgid "version stringtable" +msgstr "" + +#: resbin.c:1062 +#, c-format +msgid "unexpected version stringtable value length %ld" +msgstr "" + +#: resbin.c:1079 +msgid "version string" +msgstr "" + +#: resbin.c:1094 +#, c-format +msgid "unexpected version string length %ld != %ld + %ld" +msgstr "" + +#: resbin.c:1101 +#, c-format +msgid "unexpected version string length %ld < %ld" +msgstr "" + +#: resbin.c:1127 +#, c-format +msgid "unexpected varfileinfo value length %ld" +msgstr "" + +#: resbin.c:1146 +msgid "version varfileinfo" +msgstr "" + +#: resbin.c:1161 +#, c-format +msgid "unexpected version value length %ld" +msgstr "" + +#: rescoff.c:123 +msgid "filename required for COFF input" +msgstr "COFF 输入需要文件名" + +#: rescoff.c:140 +#, c-format +msgid "%s: no resource section" +msgstr "%s:没有资源节" + +#: rescoff.c:178 +#, c-format +msgid "%s: %s: address out of bounds" +msgstr "%s:%s:地址超出界限" + +#: rescoff.c:202 +msgid "directory" +msgstr "目录" + +#: rescoff.c:230 +msgid "named directory entry" +msgstr "已命名的目录条目" + +#: rescoff.c:239 +msgid "directory entry name" +msgstr "目录条目名" + +#: rescoff.c:264 +msgid "named subdirectory" +msgstr "已命名的子目录" + +#: rescoff.c:272 +msgid "named resource" +msgstr "已命名的资源" + +#: rescoff.c:287 +msgid "ID directory entry" +msgstr "" + +#: rescoff.c:304 +msgid "ID subdirectory" +msgstr "" + +#: rescoff.c:312 +msgid "ID resource" +msgstr "" + +#: rescoff.c:337 +msgid "resource type unknown" +msgstr "资源类型未知" + +#: rescoff.c:340 +msgid "data entry" +msgstr "数据条目" + +#: rescoff.c:348 +msgid "resource data" +msgstr "资源数据" + +#: rescoff.c:353 +msgid "resource data size" +msgstr "资源数据大小" + +#: rescoff.c:448 +msgid "filename required for COFF output" +msgstr "COFF 输出需要文件名" + +#: rescoff.c:732 +msgid "can't get BFD_RELOC_RVA relocation type" +msgstr "无法得到 BFD_RELOC_RVA 重定向类型" + +#: resrc.c:256 resrc.c:328 +#, c-format +msgid "can't open temporary file `%s': %s" +msgstr "无法打开临时文件“%s”:%s" + +#: resrc.c:262 +#, c-format +msgid "can't redirect stdout: `%s': %s" +msgstr "无法重定向标准输出:“%s”:%s" + +#: resrc.c:324 +#, c-format +msgid "can't execute `%s': %s" +msgstr "无法执行“%s”:%s" + +#: resrc.c:333 +#, c-format +msgid "Using temporary file `%s' to read preprocessor output\n" +msgstr "使用临时文件“%s”以读取预处理器输出\n" + +#: resrc.c:340 +#, c-format +msgid "can't popen `%s': %s" +msgstr "无法 popen“%s”:%s" + +#: resrc.c:342 +#, c-format +msgid "Using popen to read preprocessor output\n" +msgstr "使用 popen 读取预处理器输出\n" + +#: resrc.c:408 +#, c-format +msgid "Tried `%s'\n" +msgstr "" + +#: resrc.c:419 +#, c-format +msgid "Using `%s'\n" +msgstr "使用“%s”\n" + +#: resrc.c:603 +msgid "preprocessing failed." +msgstr "" + +#: resrc.c:634 +#, c-format +msgid "%s: unexpected EOF" +msgstr "%s:文件意外结束" + +#: resrc.c:683 +#, c-format +msgid "%s: read of %lu returned %lu" +msgstr "%s:读取 %lu 返回 %lu" + +#: resrc.c:722 resrc.c:1497 +#, c-format +msgid "stat failed on bitmap file `%s': %s" +msgstr "对位图文件“%s”进行 stat 操作失败:%s" + +#: resrc.c:773 +#, c-format +msgid "cursor file `%s' does not contain cursor data" +msgstr "光标文件“%s”不含有光标数据" + +#: resrc.c:805 resrc.c:1205 +#, c-format +msgid "%s: fseek to %lu failed: %s" +msgstr "" + +#: resrc.c:931 +msgid "help ID requires DIALOGEX" +msgstr "" + +#: resrc.c:933 +msgid "control data requires DIALOGEX" +msgstr "" + +#: resrc.c:961 +#, c-format +msgid "stat failed on font file `%s': %s" +msgstr "" + +#: resrc.c:1174 +#, c-format +msgid "icon file `%s' does not contain icon data" +msgstr "图标文件“%s”不含有图标数据" + +#: resrc.c:1723 resrc.c:1758 +#, c-format +msgid "stat failed on file `%s': %s" +msgstr "" + +#: resrc.c:1957 +#, c-format +msgid "can't open `%s' for output: %s" +msgstr "无法为输出打开“%s”:%s" + +#: size.c:77 +#, c-format +msgid " Displays the sizes of sections inside binary files\n" +msgstr " 显示二进制文件中节的大小\n" + +#: size.c:78 +#, c-format +msgid " If no input file(s) are specified, a.out is assumed\n" +msgstr " 没有给出输入文件,默认为 a.out\n" + +#: size.c:79 +#, c-format +msgid "" +" The options are:\n" +" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n" +" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or " +"hex\n" +" -t --totals Display the total sizes (Berkeley " +"only)\n" +" --common Display total size for *COM* syms\n" +" --target= Set the binary file format\n" +" @ Read options from \n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" + +#: size.c:159 +#, c-format +msgid "invalid argument to --format: %s" +msgstr "--format 的无效参数:%s" + +#: size.c:186 +#, c-format +msgid "Invalid radix: %s\n" +msgstr "" + +#: srconv.c:1696 +#, c-format +msgid "Convert a COFF object file into a SYSROFF object file\n" +msgstr "将 COFF 目标文件转换为 SYSROFF 目标文件\n" + +#: srconv.c:1697 +#, c-format +msgid "" +" The options are:\n" +" -q --quick (Obsolete - ignored)\n" +" -n --noprescan Do not perform a scan to convert commons into defs\n" +" -d --debug Display information about what is being done\n" +" @ Read options from \n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" + +#: srconv.c:1844 +#, c-format +msgid "unable to open output file %s" +msgstr "无法打开输出文件 %s" + +#: stabs.c:331 stabs.c:1726 +msgid "numeric overflow" +msgstr "数值溢出" + +#: stabs.c:341 +#, c-format +msgid "Bad stab: %s\n" +msgstr "不当的 stab: %s\n" + +#: stabs.c:349 +#, c-format +msgid "Warning: %s: %s\n" +msgstr "警告:%s:%s\n" + +#: stabs.c:459 +#, c-format +msgid "N_LBRAC not within function\n" +msgstr "N_LBRAC 不在函数中\n" + +#: stabs.c:498 +#, c-format +msgid "Too many N_RBRACs\n" +msgstr "过多的 N_RBRAC\n" + +#: stabs.c:730 +msgid "unknown C++ encoded name" +msgstr "未知的 C++ 编码名称" + +#. Complain and keep going, so compilers can invent new +#. cross-reference types. +#: stabs.c:1271 +msgid "unrecognized cross reference type" +msgstr "无法识别的交叉引用类型" + +#. Does this actually ever happen? Is that why we are worrying +#. about dealing with it rather than just calling error_type? +#: stabs.c:1818 +msgid "missing index type" +msgstr "缺失索引类型" + +#: stabs.c:2146 +msgid "unknown virtual character for baseclass" +msgstr "未知的基类虚类字符" + +#: stabs.c:2164 +msgid "unknown visibility character for baseclass" +msgstr "未知的基类可见性字符" + +#: stabs.c:2354 +msgid "unnamed $vb type" +msgstr "未命名的 $vb 类型" + +#: stabs.c:2360 +msgid "unrecognized C++ abbreviation" +msgstr "无法识别的 C++ 缩写" + +#: stabs.c:2436 +msgid "unknown visibility character for field" +msgstr "未知的字段可见性字符" + +#: stabs.c:2696 +msgid "const/volatile indicator missing" +msgstr "遗漏 const/volatile 指示符" + +#: stabs.c:2938 +#, c-format +msgid "No mangling for \"%s\"\n" +msgstr "\"%s\" 未被修饰\n" + +#: stabs.c:3238 +msgid "Undefined N_EXCL" +msgstr "未定义 N_EXCL" + +#: stabs.c:3318 +#, c-format +msgid "Type file number %d out of range\n" +msgstr "类型文件编号 %d 超出范围\n" + +#: stabs.c:3323 +#, c-format +msgid "Type index number %d out of range\n" +msgstr "类型索引编号 %d 超出范围\n" + +#: stabs.c:3402 +#, c-format +msgid "Unrecognized XCOFF type %d\n" +msgstr "无法识别的 XCOFF 类型 %d\n" + +#: stabs.c:3695 +#, c-format +msgid "bad mangled name `%s'\n" +msgstr "不当的修饰名称 \"%s\"\n" + +#: stabs.c:3790 +#, c-format +msgid "no argument types in mangled string\n" +msgstr "已修饰字串中没有参数类型\n" + +#: stabs.c:5140 +#, c-format +msgid "Demangled name is not a function\n" +msgstr "解码出的名称不是函数\n" + +#: stabs.c:5182 +#, c-format +msgid "Unexpected type in v3 arglist demangling\n" +msgstr "v3 参数表解码时遇到意外的类型\n" + +#: stabs.c:5254 +#, c-format +msgid "Unrecognized demangle component %d\n" +msgstr "无法识别的解码组件 %d\n" + +#: stabs.c:5306 +#, c-format +msgid "Failed to print demangled template\n" +msgstr "打印解码后的模板失败\n" + +#: stabs.c:5386 +#, c-format +msgid "Couldn't get demangled builtin type\n" +msgstr "无法取得解码后的内置类型\n" + +#: stabs.c:5435 +#, c-format +msgid "Unexpected demangled varargs\n" +msgstr "意外的解码后可变参数\n" + +#: stabs.c:5442 +#, c-format +msgid "Unrecognized demangled builtin type\n" +msgstr "" + +#: strings.c:200 strings.c:267 +#, c-format +msgid "invalid integer argument %s" +msgstr "无效的整数参数 %s" + +#: strings.c:270 +#, c-format +msgid "invalid minimum string length %d" +msgstr "无效的最小字符串长度 %d" + +#: strings.c:640 +#, c-format +msgid " Display printable strings in [file(s)] (stdin by default)\n" +msgstr " 打印 [文件] (默认为标准输入) 中可打印的字符串\n" + +#: strings.c:638 +#, c-format +msgid "" +" The options are:\n" +" -a - --all Scan the entire file, not just the data section\n" +" -f --print-file-name Print the name of the file before each string\n" +" -n --bytes=[number] Locate & print any NUL-terminated sequence of " +"at\n" +" - least [number] characters (default 4).\n" +" -t --radix={o,d,x} Print the location of the string in base 8, 10 " +"or 16\n" +" -o An alias for --radix=o\n" +" -T --target= Specify the binary file format\n" +" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-" +"bit\n" +" @ Read options from \n" +" -h --help Display this information\n" +" -v -V --version Print the program's version number\n" +msgstr "" +" 选项是:\n" +" -a - --all 扫描整个文件,而非只有 data 数据节\n" +" -f --print-file-name 在每个字符串前打印文件名\n" +" -n --bytes=[数字] 寻找并打印任何 NUL 结尾的、至少为 <数字>(默认 4)\n" +" -<数字> 字符长的序列\n" +" -t --radix={o,d,x} 以 8、10 或 16 进制打印地址\n" +" -o --radix=o 的别名\n" +" -T --target= 指定二进制文件格式\n" +" -e --encoding={s,S,b,l,B,L} 选择字符大小和端序:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-" +"bit\n" +" @<文件> 从 <文件> 读取选项\n" +" -h --help 显示此信息\n" +" -v -V --version 打印本程序的版本号\n" + +#: sysdump.c:51 +msgid "*undefined*" +msgstr "*未定义*" + +#: sysdump.c:125 +#, c-format +msgid "SUM IS %x\n" +msgstr "总和 %x\n" + +#: sysdump.c:496 +#, c-format +msgid "GOT A %x\n" +msgstr "得到 %x\n" + +# Why are you shouting? +#: sysdump.c:514 +#, c-format +msgid "WANTED %x!!\n" +msgstr "想要 %x!!\n" + +#: sysdump.c:532 +msgid "SYMBOL INFO" +msgstr "符号信息" + +#: sysdump.c:550 +msgid "DERIVED TYPE" +msgstr "派生类型" + +#: sysdump.c:607 +msgid "MODULE***\n" +msgstr "模块***\n" + +#: sysdump.c:642 +#, c-format +msgid "Print a human readable interpretation of a SYSROFF object file\n" +msgstr "打印适于阅读的 SYSROFF 目标文件的解释\n" + +#: sysdump.c:643 +#, c-format +msgid "" +" The options are:\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" 选项为:\n" +" -h --help 显示本信息\n" +" -v --version 打印程序的版本号\n" + +#: sysdump.c:711 +#, c-format +msgid "cannot open input file %s" +msgstr "无法打开输入文件 %s" + +#: version.c:36 +#, c-format +msgid "Copyright 2014 Free Software Foundation, Inc.\n" +msgstr "Copyright (版权所有) 2014 自由软件基金会。\n" + +#: version.c:35 +#, c-format +msgid "" +"This program is free software; you may redistribute it under the terms of\n" +"the GNU General Public License version 3 or (at your option) any later " +"version.\n" +"This program has absolutely no warranty.\n" +msgstr "" +"这个程序是自由软件;您可以遵循 GNU 通用公共授权版本 3 或\n" +"(您自行选择的) 稍后版本再发布它。\n" +"这个程序不含任何担保。\n" + +#: windmc.c:189 +#, c-format +msgid "can't create %s file `%s' for output.\n" +msgstr "" + +#: windmc.c:197 +#, c-format +msgid "Usage: %s [option(s)] [input-file]\n" +msgstr "" + +#: windmc.c:199 +#, c-format +msgid "" +" The options are:\n" +" -a --ascii_in Read input file as ASCII file\n" +" -A --ascii_out Write binary messages as ASCII\n" +" -b --binprefix .bin filename is prefixed by .mc filename_ " +"for uniqueness.\n" +" -c --customflag Set custom flags for messages\n" +" -C --codepage_in= Set codepage when reading mc text file\n" +" -d --decimal_values Print values to text files decimal\n" +" -e --extension= Set header extension used on export header " +"file\n" +" -F --target Specify output target for endianness.\n" +" -h --headerdir= Set the export directory for headers\n" +" -u --unicode_in Read input file as UTF16 file\n" +" -U --unicode_out Write binary messages as UFT16\n" +" -m --maxlength= Set the maximal allowed message length\n" +" -n --nullterminate Automatic add a zero termination to strings\n" +" -o --hresult_use Use HRESULT definition instead of status code " +"definition\n" +" -O --codepage_out= Set codepage used for writing text file\n" +" -r --rcdir= Set the export directory for rc files\n" +" -x --xdbg= Where to create the .dbg C include file\n" +" that maps message ID's to their symbolic " +"name.\n" +msgstr "" + +#: windmc.c:219 +#, c-format +msgid "" +" -H --help Print this help message\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -V --version Print version information\n" +msgstr "" +" -H --help 打印这份帮助\n" +" -v --verbose 详细模式 - 告诉您它在做什么\n" +" -V --version 打印版本信息\n" + +#: windmc.c:260 windres.c:404 +#, c-format +msgid "%s: warning: " +msgstr "%s:警告: " + +#: windmc.c:261 +#, c-format +msgid "A codepage was specified switch `%s' and UTF16.\n" +msgstr "" + +#: windmc.c:262 +#, c-format +msgid "\tcodepage settings are ignored.\n" +msgstr "\t代码页设置值被忽略。\n" + +#: windmc.c:306 +msgid "try to add a ill language." +msgstr "" + +#: windmc.c:1116 +#, c-format +msgid "unable to open file `%s' for input.\n" +msgstr "无法打开输入文件‘%s’。\n" + +#: windmc.c:1124 +#, c-format +msgid "unable to read contents of %s" +msgstr "" + +#: windmc.c:1136 +msgid "input file does not seems to be UFT16.\n" +msgstr "输入文件似乎不为 UFT16。\n" + +#: windres.c:214 +#, c-format +msgid "can't open %s `%s': %s" +msgstr "无法打开 %s“%s”:%s" + +#: windres.c:383 +#, c-format +msgid ": expected to be a directory\n" +msgstr ":应为目录\n" + +#: windres.c:395 +#, c-format +msgid ": expected to be a leaf\n" +msgstr ":应该是分支\n" + +#: windres.c:406 +#, c-format +msgid ": duplicate value\n" +msgstr ":重复的值\n" + +#: windres.c:556 +#, c-format +msgid "unknown format type `%s'" +msgstr "未知的格式类型“%s”" + +#: windres.c:557 +#, c-format +msgid "%s: supported formats:" +msgstr "%s:支持的格式:" + +#. Otherwise, we give up. +#: windres.c:640 +#, c-format +msgid "can not determine type of file `%s'; use the -J option" +msgstr "无法确定文件“%s”的类型;请使用 -J 选项" + +#: windres.c:652 +#, c-format +msgid "Usage: %s [option(s)] [input-file] [output-file]\n" +msgstr "用法:%s [选项] [输入文件] [输出文件]\n" + +#: windres.c:654 +#, c-format +msgid "" +" The options are:\n" +" -i --input= Name input file\n" +" -o --output= Name output file\n" +" -J --input-format= Specify input format\n" +" -O --output-format= Specify output format\n" +" -F --target= Specify COFF target\n" +" --preprocessor= Program to use to preprocess rc file\n" +" --preprocessor-arg= Additional preprocessor argument\n" +" -I --include-dir= Include directory when preprocessing rc file\n" +" -D --define [=] Define SYM when preprocessing rc file\n" +" -U --undefine Undefine SYM when preprocessing rc file\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -c --codepage= Specify default codepage\n" +" -l --language= Set language when reading rc file\n" +" --use-temp-file Use a temporary file instead of popen to " +"read\n" +" the preprocessor output\n" +" --no-use-temp-file Use popen (default)\n" +msgstr "" +" 选项是:\n" +" -i --input= 指明输入文件\n" +" -o --output= 指明输出文件\n" +" -J --input-format= 指定输入格式\n" +" -O --output-format= 指定输出格式\n" +" -F --target= 指定 COFF 目标\n" +" --preprocessor= 使用预处理器 rc 文件的程序\n" +" --preprocessor-arg= 额外预处理器参数\n" +" -I --include-dir= 预处理 rc 文件时的 include 目录\n" +" -D --define [=] 预处理 rc 文件时定义 SYM\n" +" -U --undefine 预处理 rc 文件时取消定义 SYM\n" +" -v --verbose 啰嗦——告诉你它在做什么\n" +" -c --codepage= 指定缺省代码页\n" +" -l --language= 读取 rc 文件时设置语言\n" +" --use-temp-file 使用临时文件而非 popen 来读取预处理器输出\n" +" --no-use-temp-file 使用 popen(默认)\n" + +#: windres.c:672 +#, c-format +msgid " --yydebug Turn on parser debugging\n" +msgstr " --yydebug 打开解析器调试\n" + +#: windres.c:675 +#, c-format +msgid "" +" -r Ignored for compatibility with rc\n" +" @ Read options from \n" +" -h --help Print this help message\n" +" -V --version Print version information\n" +msgstr "" +" -r 为与 rc 的兼容性忽略\n" +" @ 读取选项从 \n" +" -h --help 打印这份说明消息\n" +" -V --version 打印版本信息\n" + +#: windres.c:680 +#, c-format +msgid "" +"FORMAT is one of rc, res, or coff, and is deduced from the file name\n" +"extension if not specified. A single file name is an input file.\n" +"No input-file is stdin, default rc. No output-file is stdout, default rc.\n" +msgstr "" +"FORMAT 是 rc、res 或 coff 之一,在未指定时根据文件的扩展名进行判断。\n" +"单个文件名被认为是输入文件。没有输入文件时就使用标准输入,默认格式\n" +"为 rc。没有输出文件时就使用标准输出,默认格式为 rc。\n" + +#: windres.c:844 +msgid "invalid codepage specified.\n" +msgstr "指定了无效的代码页。\n" + +#: windres.c:859 +msgid "invalid option -f\n" +msgstr "无效的选项“-f”\n" + +#: windres.c:864 +msgid "No filename following the -fo option.\n" +msgstr "在选项 -fo 之后没有文件名。\n" + +#: windres.c:953 +#, c-format +msgid "" +"Option -I is deprecated for setting the input format, please use -J " +"instead.\n" +msgstr "选项 -I 用做设置输入格式已过时,请转而使用 -J。\n" + +#: windres.c:1066 +msgid "no resources" +msgstr "没有资源" + +#: wrstabs.c:353 wrstabs.c:1914 +#, c-format +msgid "string_hash_lookup failed: %s" +msgstr "string_hash_lookup 失败:%s" + +#: wrstabs.c:636 +#, c-format +msgid "stab_int_type: bad size %u" +msgstr "stab_int_type:错误大小 %u" + +#: wrstabs.c:1392 +#, c-format +msgid "%s: warning: unknown size for field `%s' in struct" +msgstr "%s:警告:结构的“%s”域的大小未知" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/bzr.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/bzr.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/bzr.po 2018-07-09 10:33:05.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/bzr.po 2018-07-11 18:17:33.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:17+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:54+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: bzrlib/add.py:93 msgid "skipping {0} (larger than {1} of {2} bytes)" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cinder.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cinder.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cinder.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cinder.po 2018-07-11 18:17:28.000000000 +0000 @@ -27,8 +27,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:52+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:36+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh-CN\n" "Generated-By: Babel 2.0\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/click.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/click.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/click.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/click.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,34 @@ +# Chinese (Simplified) translation for click +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the click package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: click\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-09-08 02:17+0100\n" +"PO-Revision-Date: 2014-10-26 03:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 17:38+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: ../pk-plugin/com.ubuntu.click.policy.in.h:1 +msgid "Install package" +msgstr "安装软件包" + +#: ../pk-plugin/com.ubuntu.click.policy.in.h:2 +msgid "To install software, you need to authenticate." +msgstr "您需要经过授权方可安装软件。" + +#: ../pk-plugin/com.ubuntu.click.policy.in.h:3 +msgid "Remove package" +msgstr "移除软件包" + +#: ../pk-plugin/com.ubuntu.click.policy.in.h:4 +msgid "To remove software, you need to authenticate." +msgstr "您需要经过授权方可移除软件。" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/command-not-found.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/command-not-found.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/command-not-found.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/command-not-found.po 2018-07-11 18:17:25.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:23+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:01+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: ../CommandNotFound/CommandNotFound.py:148 #, python-format diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/coreutils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/coreutils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/coreutils.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/coreutils.po 2018-07-11 18:17:26.000000000 +0000 @@ -20,8 +20,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:38+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:13+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: lib/argmatch.c:134 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cracklib.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cracklib.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cracklib.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cracklib.po 2018-07-11 18:17:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:38+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:13+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: \n" #: lib/fascist.c:516 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cryptsetup.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cryptsetup.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cryptsetup.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cryptsetup.po 2018-07-11 18:17:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:07+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:44+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: lib/libdevmapper.c:331 msgid "Cannot initialize device-mapper, running as non-root user.\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cups.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cups.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/cups.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/cups.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,7482 @@ +msgid "" +msgstr "" +"Project-Id-Version: CUPS 1.4\n" +"Report-Msgid-Bugs-To: http://www.cups.org/str.php\n" +"POT-Creation-Date: 2015-07-20 14:24-0400\n" +"PO-Revision-Date: 2012-07-12 02:09+0000\n" +"Last-Translator: Michael Terry \n" +"Language-Team: Apple Inc.\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 17:21+0000\n" +"X-Generator: Launchpad (build 18719)\n" +"Language: \n" + +#: systemv/lpstat.c:1896 systemv/lpstat.c:2015 +msgid "\t\t(all)" +msgstr "" + +#: systemv/lpstat.c:1899 systemv/lpstat.c:1902 systemv/lpstat.c:2018 +#: systemv/lpstat.c:2021 +msgid "\t\t(none)" +msgstr "" + +#: berkeley/lpc.c:424 +#, c-format +msgid "\t%d entries" +msgstr "" + +#: systemv/lpstat.c:816 systemv/lpstat.c:832 +#, c-format +msgid "\t%s" +msgstr "" + +#: systemv/lpstat.c:1877 systemv/lpstat.c:1996 +msgid "\tAfter fault: continue" +msgstr "" + +#: systemv/lpstat.c:1504 systemv/lpstat.c:1850 systemv/lpstat.c:1970 +#, c-format +msgid "\tAlerts: %s" +msgstr "" + +#: systemv/lpstat.c:1900 systemv/lpstat.c:2019 +msgid "\tBanner required" +msgstr "" + +#: systemv/lpstat.c:1901 systemv/lpstat.c:2020 +msgid "\tCharset sets:" +msgstr "" + +#: systemv/lpstat.c:1869 systemv/lpstat.c:1988 +msgid "\tConnection: direct" +msgstr "" + +#: systemv/lpstat.c:1860 systemv/lpstat.c:1980 +msgid "\tConnection: remote" +msgstr "" + +#: systemv/lpstat.c:1826 systemv/lpstat.c:1946 +msgid "\tContent types: any" +msgstr "" + +#: systemv/lpstat.c:1904 systemv/lpstat.c:2023 +msgid "\tDefault page size:" +msgstr "" + +#: systemv/lpstat.c:1903 systemv/lpstat.c:2022 +msgid "\tDefault pitch:" +msgstr "" + +#: systemv/lpstat.c:1905 systemv/lpstat.c:2024 +msgid "\tDefault port settings:" +msgstr "" + +#: systemv/lpstat.c:1832 systemv/lpstat.c:1952 +#, c-format +msgid "\tDescription: %s" +msgstr "" + +#: systemv/lpstat.c:1825 systemv/lpstat.c:1945 +msgid "\tForm mounted:" +msgstr "" + +#: systemv/lpstat.c:1898 systemv/lpstat.c:2017 +msgid "\tForms allowed:" +msgstr "" + +#: systemv/lpstat.c:1864 systemv/lpstat.c:1984 +#, c-format +msgid "\tInterface: %s.ppd" +msgstr "" + +#: systemv/lpstat.c:1909 systemv/lpstat.c:2034 +#, c-format +msgid "\tInterface: %s/interfaces/%s" +msgstr "" + +#: systemv/lpstat.c:1873 systemv/lpstat.c:1992 +#, c-format +msgid "\tInterface: %s/ppd/%s.ppd" +msgstr "" + +#: systemv/lpstat.c:1855 systemv/lpstat.c:1975 +#, c-format +msgid "\tLocation: %s" +msgstr "" + +#: systemv/lpstat.c:1876 systemv/lpstat.c:1995 +msgid "\tOn fault: no alert" +msgstr "" + +#: systemv/lpstat.c:1827 systemv/lpstat.c:1947 +msgid "\tPrinter types: unknown" +msgstr "" + +#: systemv/lpstat.c:1487 +#, c-format +msgid "\tStatus: %s" +msgstr "" + +#: systemv/lpstat.c:1881 systemv/lpstat.c:1895 systemv/lpstat.c:2000 +#: systemv/lpstat.c:2014 +msgid "\tUsers allowed:" +msgstr "" + +#: systemv/lpstat.c:1888 systemv/lpstat.c:2007 +msgid "\tUsers denied:" +msgstr "" + +#: berkeley/lpc.c:426 +msgid "\tdaemon present" +msgstr "" + +#: berkeley/lpc.c:422 +msgid "\tno entries" +msgstr "" + +#: berkeley/lpc.c:394 berkeley/lpc.c:406 +#, c-format +msgid "\tprinter is on device '%s' speed -1" +msgstr "" + +#: berkeley/lpc.c:419 +msgid "\tprinting is disabled" +msgstr "" + +#: berkeley/lpc.c:417 +msgid "\tprinting is enabled" +msgstr "" + +#: systemv/lpstat.c:1507 +#, c-format +msgid "\tqueued for %s" +msgstr "" + +#: berkeley/lpc.c:414 +msgid "\tqueuing is disabled" +msgstr "" + +#: berkeley/lpc.c:412 +msgid "\tqueuing is enabled" +msgstr "" + +#: systemv/lpstat.c:1818 systemv/lpstat.c:1938 +msgid "\treason unknown" +msgstr "" + +#: systemv/cupstestppd.c:432 +msgid "" +"\n" +" DETAILED CONFORMANCE TEST RESULTS" +msgstr "" + +#: systemv/cupstestppd.c:3862 +msgid " Ignore specific warnings." +msgstr "" + +#: systemv/cupstestppd.c:3866 +msgid " Issue warnings instead of errors." +msgstr "" + +#: systemv/cupstestppd.c:388 systemv/cupstestppd.c:393 +msgid " REF: Page 15, section 3.1." +msgstr "" + +#: systemv/cupstestppd.c:383 +msgid " REF: Page 15, section 3.2." +msgstr "" + +#: systemv/cupstestppd.c:403 +msgid " REF: Page 19, section 3.3." +msgstr "" + +#: systemv/cupstestppd.c:356 +msgid " REF: Page 20, section 3.4." +msgstr "" + +#: systemv/cupstestppd.c:408 +msgid " REF: Page 27, section 3.5." +msgstr "" + +#: systemv/cupstestppd.c:351 +msgid " REF: Page 42, section 5.2." +msgstr "" + +#: systemv/cupstestppd.c:398 +msgid " REF: Pages 16-17, section 3.2." +msgstr "" + +#: systemv/cupstestppd.c:368 +msgid " REF: Pages 42-45, section 5.2." +msgstr "" + +#: systemv/cupstestppd.c:362 +msgid " REF: Pages 45-46, section 5.2." +msgstr "" + +#: systemv/cupstestppd.c:373 +msgid " REF: Pages 48-49, section 5.2." +msgstr "" + +#: systemv/cupstestppd.c:378 +msgid " REF: Pages 52-54, section 5.2." +msgstr "" + +#: berkeley/lpq.c:537 +#, c-format +msgid " %-39.39s %.0f bytes" +msgstr "" + +#: systemv/cupstestppd.c:567 +#, c-format +msgid " PASS Default%s" +msgstr "" + +#: systemv/cupstestppd.c:502 +msgid " PASS DefaultImageableArea" +msgstr "" + +#: systemv/cupstestppd.c:536 +msgid " PASS DefaultPaperDimension" +msgstr "" + +#: systemv/cupstestppd.c:609 +msgid " PASS FileVersion" +msgstr "" + +#: systemv/cupstestppd.c:653 +msgid " PASS FormatVersion" +msgstr "" + +#: systemv/cupstestppd.c:673 +msgid " PASS LanguageEncoding" +msgstr "" + +#: systemv/cupstestppd.c:693 +msgid " PASS LanguageVersion" +msgstr "" + +#: systemv/cupstestppd.c:747 +msgid " PASS Manufacturer" +msgstr "" + +#: systemv/cupstestppd.c:787 +msgid " PASS ModelName" +msgstr "" + +#: systemv/cupstestppd.c:807 +msgid " PASS NickName" +msgstr "" + +#: systemv/cupstestppd.c:867 +msgid " PASS PCFileName" +msgstr "" + +#: systemv/cupstestppd.c:942 +msgid " PASS PSVersion" +msgstr "" + +#: systemv/cupstestppd.c:847 +msgid " PASS PageRegion" +msgstr "" + +#: systemv/cupstestppd.c:827 +msgid " PASS PageSize" +msgstr "" + +#: systemv/cupstestppd.c:902 +msgid " PASS Product" +msgstr "" + +#: systemv/cupstestppd.c:977 +msgid " PASS ShortNickName" +msgstr "" + +#: systemv/cupstestppd.c:1352 +#, c-format +msgid " WARN %s has no corresponding options." +msgstr "" + +#: systemv/cupstestppd.c:1464 +#, c-format +msgid "" +" WARN %s shares a common prefix with %s\n" +" REF: Page 15, section 3.2." +msgstr "" + +#: systemv/cupstestppd.c:1323 +#, c-format +msgid "" +" WARN Duplex option keyword %s may not work as expected and should " +"be named Duplex.\n" +" REF: Page 122, section 5.17" +msgstr "" + +#: systemv/cupstestppd.c:1722 +msgid "" +" WARN File contains a mix of CR, LF, and CR LF line endings." +msgstr "" + +#: systemv/cupstestppd.c:1368 +msgid "" +" WARN LanguageEncoding required by PPD 4.3 spec.\n" +" REF: Pages 56-57, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1704 +#, c-format +msgid " WARN Line %d only contains whitespace." +msgstr "" + +#: systemv/cupstestppd.c:1376 +msgid "" +" WARN Manufacturer required by PPD 4.3 spec.\n" +" REF: Pages 58-59, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1727 +msgid "" +" WARN Non-Windows PPD files should use lines ending with only LF, " +"not CR LF." +msgstr "" + +#: systemv/cupstestppd.c:1360 +#, c-format +msgid "" +" WARN Obsolete PPD version %.1f.\n" +" REF: Page 42, section 5.2." +msgstr "" + +#: systemv/cupstestppd.c:1391 +msgid "" +" WARN PCFileName longer than 8.3 in violation of PPD spec.\n" +" REF: Pages 61-62, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1399 +msgid "" +" WARN PCFileName should contain a unique filename.\n" +" REF: Pages 61-62, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1434 +msgid "" +" WARN Protocols contains PJL but JCL attributes are not set.\n" +" REF: Pages 78-79, section 5.7." +msgstr "" + +#: systemv/cupstestppd.c:1425 +msgid "" +" WARN Protocols contains both PJL and BCP; expected TBCP.\n" +" REF: Pages 78-79, section 5.7." +msgstr "" + +#: systemv/cupstestppd.c:1408 +msgid "" +" WARN ShortNickName required by PPD 4.3 spec.\n" +" REF: Pages 64-65, section 5.3." +msgstr "" + +#: systemv/cupsaddsmb.c:274 +msgid " cupsaddsmb [options] -a" +msgstr "" + +#: systemv/cupstestdsc.c:419 +msgid " cupstestdsc [options] -" +msgstr "" + +#: systemv/cupstestppd.c:3857 +msgid " program | cupstestppd [options] -" +msgstr "" + +#: systemv/cupstestppd.c:3789 +#, c-format +msgid "" +" %s \"%s %s\" conflicts with \"%s %s\"\n" +" (constraint=\"%s %s %s %s\")." +msgstr "" + +#: systemv/cupstestppd.c:2226 +#, c-format +msgid " %s %s %s does not exist." +msgstr "" + +#: systemv/cupstestppd.c:3946 +#, c-format +msgid " %s %s file \"%s\" has the wrong capitalization." +msgstr "" + +#: systemv/cupstestppd.c:2296 +#, c-format +msgid "" +" %s Bad %s choice %s.\n" +" REF: Page 122, section 5.17" +msgstr "" + +#: systemv/cupstestppd.c:3549 systemv/cupstestppd.c:3598 +#: systemv/cupstestppd.c:3637 +#, c-format +msgid "" +" %s Bad UTF-8 \"%s\" translation string for option %s, choice %s." +msgstr "" + +#: systemv/cupstestppd.c:3503 +#, c-format +msgid " %s Bad UTF-8 \"%s\" translation string for option %s." +msgstr "" + +#: systemv/cupstestppd.c:2367 systemv/cupstestppd.c:2389 +#, c-format +msgid " %s Bad cupsFilter value \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:2485 systemv/cupstestppd.c:2507 +#, c-format +msgid " %s Bad cupsFilter2 value \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:3006 +#, c-format +msgid " %s Bad cupsICCProfile %s." +msgstr "" + +#: systemv/cupstestppd.c:2613 +#, c-format +msgid " %s Bad cupsPreFilter value \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:1800 +#, c-format +msgid " %s Bad cupsUIConstraints %s: \"%s\"" +msgstr "" + +#: systemv/cupstestppd.c:3453 +#, c-format +msgid " %s Bad language \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:2443 systemv/cupstestppd.c:2571 +#: systemv/cupstestppd.c:2657 systemv/cupstestppd.c:2715 +#: systemv/cupstestppd.c:2770 systemv/cupstestppd.c:2825 +#: systemv/cupstestppd.c:2880 systemv/cupstestppd.c:2933 +#: systemv/cupstestppd.c:3055 +#, c-format +msgid " %s Bad permissions on %s file \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:2351 systemv/cupstestppd.c:2469 +#: systemv/cupstestppd.c:2597 systemv/cupstestppd.c:2684 +#: systemv/cupstestppd.c:2739 systemv/cupstestppd.c:2794 +#: systemv/cupstestppd.c:2849 systemv/cupstestppd.c:2904 +#, c-format +msgid " %s Bad spelling of %s - should be %s." +msgstr "" + +#: systemv/cupstestppd.c:2949 +#, c-format +msgid " %s Cannot provide both APScanAppPath and APScanAppBundleID." +msgstr "" + +#: systemv/cupstestppd.c:2183 +#, c-format +msgid " %s Default choices conflicting." +msgstr "" + +#: systemv/cupstestppd.c:1781 +#, c-format +msgid " %s Empty cupsUIConstraints %s" +msgstr "" + +#: systemv/cupstestppd.c:3581 systemv/cupstestppd.c:3621 +#, c-format +msgid " %s Missing \"%s\" translation string for option %s, choice %s." +msgstr "" + +#: systemv/cupstestppd.c:3489 +#, c-format +msgid " %s Missing \"%s\" translation string for option %s." +msgstr "" + +#: systemv/cupstestppd.c:2428 systemv/cupstestppd.c:2556 +#: systemv/cupstestppd.c:2642 systemv/cupstestppd.c:2700 +#: systemv/cupstestppd.c:2755 systemv/cupstestppd.c:2810 +#: systemv/cupstestppd.c:2865 systemv/cupstestppd.c:2917 +#: systemv/cupstestppd.c:3040 +#, c-format +msgid " %s Missing %s file \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:3163 +#, c-format +msgid "" +" %s Missing REQUIRED PageRegion option.\n" +" REF: Page 100, section 5.14." +msgstr "" + +#: systemv/cupstestppd.c:3148 +#, c-format +msgid "" +" %s Missing REQUIRED PageSize option.\n" +" REF: Page 99, section 5.14." +msgstr "" + +#: systemv/cupstestppd.c:1991 systemv/cupstestppd.c:2032 +#, c-format +msgid " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"." +msgstr "" + +#: systemv/cupstestppd.c:1886 +#, c-format +msgid " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\"" +msgstr "" + +#: systemv/cupstestppd.c:1818 +#, c-format +msgid " %s Missing cupsUIResolver %s" +msgstr "" + +#: systemv/cupstestppd.c:1977 systemv/cupstestppd.c:2018 +#, c-format +msgid " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"." +msgstr "" + +#: systemv/cupstestppd.c:1870 +#, c-format +msgid " %s Missing option %s in cupsUIConstraints %s: \"%s\"" +msgstr "" + +#: systemv/cupstestppd.c:3675 +#, c-format +msgid " %s No base translation \"%s\" is included in file." +msgstr "" + +#: systemv/cupstestppd.c:2272 +#, c-format +msgid "" +" %s REQUIRED %s does not define choice None.\n" +" REF: Page 122, section 5.17" +msgstr "" + +#: systemv/cupstestppd.c:3222 systemv/cupstestppd.c:3236 +#, c-format +msgid " %s Size \"%s\" defined for %s but not for %s." +msgstr "" + +#: systemv/cupstestppd.c:3202 +#, c-format +msgid " %s Size \"%s\" has unexpected dimensions (%gx%g)." +msgstr "" + +#: systemv/cupstestppd.c:3393 +#, c-format +msgid " %s Size \"%s\" should be \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:3342 +#, c-format +msgid " %s Size \"%s\" should be the Adobe standard name \"%s\"." +msgstr "" + +#: systemv/cupstestppd.c:3083 +#, c-format +msgid " %s cupsICCProfile %s hash value collides with %s." +msgstr "" + +#: systemv/cupstestppd.c:1941 +#, c-format +msgid " %s cupsUIResolver %s causes a loop." +msgstr "" + +#: systemv/cupstestppd.c:1923 +#, c-format +msgid "" +" %s cupsUIResolver %s does not list at least two different options." +msgstr "" + +#: systemv/cupstestppd.c:1146 +#, c-format +msgid "" +" **FAIL** %s must be 1284DeviceID\n" +" REF: Page 72, section 5.5" +msgstr "" + +#: systemv/cupstestppd.c:558 +#, c-format +msgid "" +" **FAIL** Bad Default%s %s\n" +" REF: Page 40, section 4.5." +msgstr "" + +#: systemv/cupstestppd.c:492 +#, c-format +msgid "" +" **FAIL** Bad DefaultImageableArea %s\n" +" REF: Page 102, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:528 +#, c-format +msgid "" +" **FAIL** Bad DefaultPaperDimension %s\n" +" REF: Page 103, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:601 +#, c-format +msgid "" +" **FAIL** Bad FileVersion \"%s\"\n" +" REF: Page 56, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:645 +#, c-format +msgid "" +" **FAIL** Bad FormatVersion \"%s\"\n" +" REF: Page 56, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1003 +msgid "" +" **FAIL** Bad JobPatchFile attribute in file\n" +" REF: Page 24, section 3.4." +msgstr "" + +#: systemv/cupstestppd.c:1191 +#, c-format +msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1." +msgstr "" + +#: systemv/cupstestppd.c:1205 +#, c-format +msgid " **FAIL** Bad LanguageVersion %s - must be English." +msgstr "" + +#: systemv/cupstestppd.c:721 systemv/cupstestppd.c:738 +#, c-format +msgid "" +" **FAIL** Bad Manufacturer (should be \"%s\")\n" +" REF: Page 211, table D.1." +msgstr "" + +#: systemv/cupstestppd.c:778 +#, c-format +msgid "" +" **FAIL** Bad ModelName - \"%c\" not allowed in string.\n" +" REF: Pages 59-60, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:934 +msgid "" +" **FAIL** Bad PSVersion - not \"(string) int\".\n" +" REF: Pages 62-64, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:895 +msgid "" +" **FAIL** Bad Product - not \"(string)\".\n" +" REF: Page 62, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:969 +msgid "" +" **FAIL** Bad ShortNickName - longer than 31 chars.\n" +" REF: Pages 64-65, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1127 +#, c-format +msgid "" +" **FAIL** Bad option %s choice %s\n" +" REF: Page 84, section 5.9" +msgstr "" + +#: systemv/cupstestppd.c:3816 systemv/cupstestppd.c:3838 +#, c-format +msgid " **FAIL** Default option code cannot be interpreted: %s" +msgstr "" + +#: systemv/cupstestppd.c:1264 +#, c-format +msgid "" +" **FAIL** Default translation string for option %s choice %s contains " +"8-bit characters." +msgstr "" + +#: systemv/cupstestppd.c:1237 +#, c-format +msgid "" +" **FAIL** Default translation string for option %s contains 8-bit " +"characters." +msgstr "" + +#: systemv/cupstestppd.c:2079 +#, c-format +msgid " **FAIL** Group names %s and %s differ only by case." +msgstr "" + +#: systemv/cupstestppd.c:2124 +#, c-format +msgid " **FAIL** Multiple occurrences of option %s choice name %s." +msgstr "" + +#: systemv/cupstestppd.c:2141 +#, c-format +msgid " **FAIL** Option %s choice names %s and %s differ only by case." +msgstr "" + +#: systemv/cupstestppd.c:2101 +#, c-format +msgid " **FAIL** Option names %s and %s differ only by case." +msgstr "" + +#: systemv/cupstestppd.c:578 +#, c-format +msgid "" +" **FAIL** REQUIRED Default%s\n" +" REF: Page 40, section 4.5." +msgstr "" + +#: systemv/cupstestppd.c:477 +msgid "" +" **FAIL** REQUIRED DefaultImageableArea\n" +" REF: Page 102, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:513 +msgid "" +" **FAIL** REQUIRED DefaultPaperDimension\n" +" REF: Page 103, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:619 +msgid "" +" **FAIL** REQUIRED FileVersion\n" +" REF: Page 56, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:663 +msgid "" +" **FAIL** REQUIRED FormatVersion\n" +" REF: Page 56, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:1054 +#, c-format +msgid "" +" **FAIL** REQUIRED ImageableArea for PageSize %s\n" +" REF: Page 41, section 5.\n" +" REF: Page 102, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:683 +msgid "" +" **FAIL** REQUIRED LanguageEncoding\n" +" REF: Pages 56-57, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:703 +msgid "" +" **FAIL** REQUIRED LanguageVersion\n" +" REF: Pages 57-58, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:757 +msgid "" +" **FAIL** REQUIRED Manufacturer\n" +" REF: Pages 58-59, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:797 +msgid "" +" **FAIL** REQUIRED ModelName\n" +" REF: Pages 59-60, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:817 +msgid "" +" **FAIL** REQUIRED NickName\n" +" REF: Page 60, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:877 +msgid "" +" **FAIL** REQUIRED PCFileName\n" +" REF: Pages 61-62, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:952 +msgid "" +" **FAIL** REQUIRED PSVersion\n" +" REF: Pages 62-64, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:857 +msgid "" +" **FAIL** REQUIRED PageRegion\n" +" REF: Page 100, section 5.14." +msgstr "" + +#: systemv/cupstestppd.c:1023 +msgid "" +" **FAIL** REQUIRED PageSize\n" +" REF: Page 41, section 5.\n" +" REF: Page 99, section 5.14." +msgstr "" + +#: systemv/cupstestppd.c:837 +msgid "" +" **FAIL** REQUIRED PageSize\n" +" REF: Pages 99-100, section 5.14." +msgstr "" + +#: systemv/cupstestppd.c:1076 +#, c-format +msgid "" +" **FAIL** REQUIRED PaperDimension for PageSize %s\n" +" REF: Page 41, section 5.\n" +" REF: Page 103, section 5.15." +msgstr "" + +#: systemv/cupstestppd.c:912 +msgid "" +" **FAIL** REQUIRED Product\n" +" REF: Page 62, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:987 +msgid "" +" **FAIL** REQUIRED ShortNickName\n" +" REF: Page 64-65, section 5.3." +msgstr "" + +#: systemv/cupstestppd.c:312 systemv/cupstestppd.c:331 +#: systemv/cupstestppd.c:343 +#, c-format +msgid " **FAIL** Unable to open PPD file - %s on line %d." +msgstr "" + +#: systemv/cupstestppd.c:1476 +#, c-format +msgid " %d ERRORS FOUND" +msgstr "" + +#: systemv/cupstestdsc.c:423 +msgid " -h Show program usage" +msgstr "" + +#: systemv/cupstestdsc.c:226 systemv/cupstestdsc.c:268 +#, c-format +msgid "" +" Bad %%%%BoundingBox: on line %d.\n" +" REF: Page 39, %%%%BoundingBox:" +msgstr "" + +#: systemv/cupstestdsc.c:297 +#, c-format +msgid "" +" Bad %%%%Page: on line %d.\n" +" REF: Page 53, %%%%Page:" +msgstr "" + +#: systemv/cupstestdsc.c:210 systemv/cupstestdsc.c:250 +#, c-format +msgid "" +" Bad %%%%Pages: on line %d.\n" +" REF: Page 43, %%%%Pages:" +msgstr "" + +#: systemv/cupstestdsc.c:168 +#, c-format +msgid "" +" Line %d is longer than 255 characters (%d).\n" +" REF: Page 25, Line Length" +msgstr "" + +#: systemv/cupstestdsc.c:184 +msgid "" +" Missing %!PS-Adobe-3.0 on first line.\n" +" REF: Page 17, 3.1 Conforming Documents" +msgstr "" + +#: systemv/cupstestdsc.c:354 +#, c-format +msgid " Missing %%EndComments comment. REF: Page 41, %%EndComments" +msgstr "" + +#: systemv/cupstestdsc.c:334 +#, c-format +msgid "" +" Missing or bad %%BoundingBox: comment.\n" +" REF: Page 39, %%BoundingBox:" +msgstr "" + +#: systemv/cupstestdsc.c:364 +#, c-format +msgid "" +" Missing or bad %%Page: comments.\n" +" REF: Page 53, %%Page:" +msgstr "" + +#: systemv/cupstestdsc.c:344 +#, c-format +msgid "" +" Missing or bad %%Pages: comment.\n" +" REF: Page 43, %%Pages:" +msgstr "" + +#: systemv/cupstestppd.c:1478 +msgid " NO ERRORS FOUND" +msgstr "" + +#: systemv/cupstestdsc.c:387 +#, c-format +msgid " Saw %d lines that exceeded 255 characters." +msgstr "" + +#: systemv/cupstestdsc.c:382 +#, c-format +msgid " Too many %%BeginDocument comments." +msgstr "" + +#: systemv/cupstestdsc.c:374 +#, c-format +msgid " Too many %%EndDocument comments." +msgstr "" + +#: systemv/cupstestdsc.c:394 +msgid " Warning: file contains binary data." +msgstr "" + +#: systemv/cupstestdsc.c:402 +#, c-format +msgid " Warning: no %%EndComments comment in file." +msgstr "" + +#: systemv/cupstestdsc.c:398 +#, c-format +msgid " Warning: obsolete DSC version %.1f in file." +msgstr "" + +#: test/ippfind.c:2794 +msgid " ! expression Unary NOT of expression." +msgstr "" + +#: test/ippfind.c:2793 +msgid " ( expressions ) Group expressions." +msgstr "" + +#: systemv/cupsctl.c:203 +msgid " --[no-]debug-logging Turn debug logging on/off." +msgstr "" + +#: systemv/cupsctl.c:205 +msgid " --[no-]remote-admin Turn remote administration on/off." +msgstr "" + +#: systemv/cupsctl.c:207 +msgid " --[no-]remote-any Allow/prevent access from the Internet." +msgstr "" + +#: systemv/cupsctl.c:209 +msgid " --[no-]share-printers Turn printer sharing on/off." +msgstr "" + +#: systemv/cupsctl.c:211 +msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job." +msgstr "" + +#: ppdc/ppdc.cxx:448 +msgid " --cr End lines with CR (Mac OS 9)." +msgstr "" + +#: ppdc/ppdc.cxx:450 +msgid " --crlf End lines with CR + LF (Windows)." +msgstr "" + +#: test/ippfind.c:2775 +msgid " --domain regex Match domain to regular expression." +msgstr "" + +#: test/ippfind.c:2776 +msgid "" +" --exec utility [argument ...] ;\n" +" Execute program if true." +msgstr "" + +#: test/ippfind.c:2796 +msgid " --false Always false." +msgstr "" + +#: test/ipptool.c:5064 +msgid " --help Show help." +msgstr "" + +#: test/ippfind.c:2758 +msgid " --help Show this help." +msgstr "" + +#: test/ippfind.c:2778 +msgid " --host regex Match hostname to regular expression." +msgstr "" + +#: ppdc/ppdc.cxx:459 +msgid " --lf End lines with LF (UNIX/Linux/OS X)." +msgstr "" + +#: scheduler/cupsfilter.c:1481 +msgid " --list-filters List filters that will be used." +msgstr "" + +#: test/ippfind.c:2780 +msgid " --local True if service is local." +msgstr "" + +#: test/ippfind.c:2779 +msgid " --ls List attributes." +msgstr "" + +#: test/ippfind.c:2781 +msgid " --name regex Match service name to regular expression." +msgstr "" + +#: test/ippfind.c:2795 +msgid " --not expression Unary NOT of expression." +msgstr "" + +#: test/ippfind.c:2782 +msgid " --path regex Match resource path to regular expression." +msgstr "" + +#: test/ippfind.c:2783 +msgid " --port number[-number] Match port to number or range." +msgstr "" + +#: test/ippfind.c:2784 +msgid " --print Print URI if true." +msgstr "" + +#: test/ippfind.c:2785 +msgid " --print-name Print service name if true." +msgstr "" + +#: test/ippfind.c:2786 +msgid " --quiet Quietly report match via exit code." +msgstr "" + +#: test/ippfind.c:2787 +msgid " --remote True if service is remote." +msgstr "" + +#: test/ipptool.c:5065 +msgid "" +" --stop-after-include-error\n" +" Stop tests after a failed INCLUDE." +msgstr "" + +#: test/ippfind.c:2797 +msgid " --true Always true." +msgstr "" + +#: test/ippfind.c:2788 +msgid " --txt key True if the TXT record contains the key." +msgstr "" + +#: test/ippfind.c:2789 +msgid " --txt-* regex Match TXT record key to regular expression." +msgstr "" + +#: test/ippfind.c:2790 +msgid " --uri regex Match URI to regular expression." +msgstr "" + +#: test/ippfind.c:2759 +msgid " --version Show program version." +msgstr "" + +#: test/ipptool.c:5067 +msgid " --version Show version." +msgstr "" + +#: test/ippfind.c:2752 test/ipptool.c:5068 +msgid " -4 Connect using IPv4." +msgstr "" + +#: test/ippfind.c:2753 test/ipptool.c:5069 +msgid " -6 Connect using IPv6." +msgstr "" + +#: test/ipptool.c:5070 +msgid " -C Send requests using chunking (default)." +msgstr "" + +#: scheduler/cupsfilter.c:1482 +msgid " -D Remove the input file when finished." +msgstr "" + +#: ppdc/ppdc.cxx:431 ppdc/ppdhtml.cxx:178 ppdc/ppdpo.cxx:248 +msgid " -D name=value Set named variable to value." +msgstr "" + +#: systemv/cupsaddsmb.c:277 systemv/cupsctl.c:198 +msgid " -E Encrypt the connection." +msgstr "" + +#: test/ipptool.c:4713 +msgid " -E Test with HTTP Upgrade to TLS." +msgstr "" + +#: scheduler/main.c:2104 +msgid "" +" -F Run in the foreground but detach from console." +msgstr "" + +#: systemv/cupsaddsmb.c:278 +msgid " -H samba-server Use the named SAMBA server." +msgstr "" + +#: test/ipptool.c:5073 +msgid " -I Ignore errors." +msgstr "" + +#: ppdc/ppdc.cxx:433 ppdc/ppdhtml.cxx:180 ppdc/ppdi.cxx:124 ppdc/ppdpo.cxx:250 +msgid " -I include-dir Add include directory to search path." +msgstr "" + +#: systemv/cupstestppd.c:3861 +msgid " -I {filename,filters,none,profiles}" +msgstr "" + +#: test/ipptool.c:5074 +msgid " -L Send requests using content-length." +msgstr "" + +#: test/ipptool.c:5075 +msgid "" +" -P filename.plist Produce XML plist to a file and test report to " +"standard output." +msgstr "" + +#: scheduler/cupsfilter.c:1483 +msgid " -P filename.ppd Set PPD file." +msgstr "" + +#: test/ippfind.c:2762 +msgid " -P number[-number] Match port to number or range." +msgstr "" + +#: systemv/cupstestppd.c:3863 +msgid " -R root-directory Set alternate root." +msgstr "" + +#: test/ipptool.c:4718 +msgid " -S Test with SSL encryption." +msgstr "" + +#: test/ippfind.c:2754 +msgid " -T seconds Set the browse timeout in seconds." +msgstr "" + +#: test/ipptool.c:5077 +msgid " -T seconds Set the receive/send timeout in seconds." +msgstr "" + +#: scheduler/cupsfilter.c:1484 systemv/cupsaddsmb.c:280 systemv/cupsctl.c:199 +msgid " -U username Specify username." +msgstr "" + +#: test/ippfind.c:2756 test/ipptool.c:5078 +msgid " -V version Set default IPP version." +msgstr "" + +#: systemv/cupstestppd.c:3864 +msgid "" +" -W " +"{all,none,constraints,defaults,duplex,filters,profiles,sizes,translations}" +msgstr "" + +#: test/ipptool.c:5079 +msgid " -X Produce XML plist instead of plain text." +msgstr "" + +#: test/ippdiscover.c:818 +msgid " -a Browse for all services." +msgstr "" + +#: systemv/cupsaddsmb.c:281 +msgid " -a Export all printers." +msgstr "" + +#: test/ipptool.c:5080 +msgid " -c Produce CSV output." +msgstr "" + +#: ppdc/ppdc.cxx:435 +msgid " -c catalog.po Load the specified message catalog." +msgstr "" + +#: scheduler/cupsfilter.c:1485 +msgid " -c cups-files.conf Set cups-files.conf file to use." +msgstr "" + +#: scheduler/main.c:2102 +msgid " -c cupsd.conf Set cupsd.conf file to use." +msgstr "" + +#: test/ippdiscover.c:819 +msgid " -d domain Browse/resolve in specified domain." +msgstr "" + +#: test/ipptool.c:5081 +msgid " -d name=value Set named variable to value." +msgstr "" + +#: ppdc/ppdc.cxx:437 +msgid " -d output-dir Specify the output directory." +msgstr "" + +#: scheduler/cupsfilter.c:1486 +msgid " -d printer Use the named printer." +msgstr "" + +#: test/ippfind.c:2763 +msgid " -d regex Match domain to regular expression." +msgstr "" + +#: scheduler/cupsfilter.c:1487 +msgid " -e Use every filter from the PPD file." +msgstr "" + +#: scheduler/main.c:2103 +msgid " -f Run in the foreground." +msgstr "" + +#: test/ipptool.c:5082 +msgid " -f filename Set default request filename." +msgstr "" + +#: scheduler/main.c:2105 +msgid " -h Show this usage message." +msgstr "" + +#: test/ippfind.c:2764 +msgid " -h regex Match hostname to regular expression." +msgstr "" + +#: systemv/cupsaddsmb.c:282 systemv/cupsctl.c:200 +msgid " -h server[:port] Specify server address." +msgstr "" + +#: scheduler/cupsfilter.c:1488 +msgid " -i mime/type Set input MIME type (otherwise auto-typed)." +msgstr "" + +#: test/ipptool.c:5084 +msgid "" +" -i seconds Repeat the last file with the given time interval." +msgstr "" + +#: scheduler/cupsfilter.c:1489 +msgid "" +" -j job-id[,N] Filter file N from the specified job (default is " +"file 1)." +msgstr "" + +#: test/ippfind.c:2765 +msgid " -l List attributes." +msgstr "" + +#: test/ipptool.c:5085 +msgid " -l Produce plain text output." +msgstr "" + +#: scheduler/main.c:2107 +msgid " -l Run cupsd on demand." +msgstr "" + +#: ppdc/ppdc.cxx:439 +msgid " -l lang[,lang,...] Specify the output language(s) (locale)." +msgstr "" + +#: ppdc/ppdc.cxx:441 +msgid " -m Use the ModelName value as the filename." +msgstr "" + +#: scheduler/cupsfilter.c:1490 +msgid "" +" -m mime/type Set output MIME type (otherwise application/pdf)." +msgstr "" + +#: scheduler/cupsfilter.c:1491 +msgid " -n copies Set number of copies." +msgstr "" + +#: test/ipptool.c:5086 +msgid "" +" -n count Repeat the last file the given number of times." +msgstr "" + +#: test/ippfind.c:2766 +msgid " -n regex Match service name to regular expression." +msgstr "" + +#: ppdc/ppdi.cxx:126 +msgid "" +" -o filename.drv Set driver information file (otherwise ppdi.drv)." +msgstr "" + +#: ppdc/ppdmerge.cxx:362 +msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)." +msgstr "" + +#: scheduler/cupsfilter.c:1492 +msgid " -o name=value Set option(s)." +msgstr "" + +#: test/ippfind.c:2767 +msgid " -p Print URI if true." +msgstr "" + +#: scheduler/cupsfilter.c:1493 +msgid " -p filename.ppd Set PPD file." +msgstr "" + +#: test/ippdiscover.c:820 +msgid " -p program Run specified program for each service." +msgstr "" + +#: test/ippfind.c:2768 +msgid " -q Quietly report match via exit code." +msgstr "" + +#: systemv/cupstestppd.c:3868 test/ipptool.c:5087 +msgid " -q Run silently." +msgstr "" + +#: test/ippfind.c:2769 +msgid " -r True if service is remote." +msgstr "" + +#: systemv/cupstestppd.c:3869 +msgid " -r Use 'relaxed' open mode." +msgstr "" + +#: test/ippfind.c:2770 +msgid " -s Print service name if true." +msgstr "" + +#: test/ipptool.c:5088 +msgid " -t Produce a test report." +msgstr "" + +#: ppdc/ppdc.cxx:443 +msgid " -t Test PPDs instead of generating them." +msgstr "" + +#: scheduler/main.c:2110 +msgid " -t Test the configuration file." +msgstr "" + +#: test/ippfind.c:2771 +msgid " -t key True if the TXT record contains the key." +msgstr "" + +#: scheduler/cupsfilter.c:1494 +msgid " -t title Set title." +msgstr "" + +#: test/ippdiscover.c:821 +msgid " -t type Browse/resolve with specified type." +msgstr "" + +#: scheduler/cupsfilter.c:1495 +msgid " -u Remove the PPD file when finished." +msgstr "" + +#: test/ippfind.c:2772 +msgid " -u regex Match URI to regular expression." +msgstr "" + +#: systemv/cupsaddsmb.c:283 systemv/cupstestppd.c:3870 test/ipptool.c:5089 +#: ppdc/ppdc.cxx:445 ppdc/ppdpo.cxx:252 +msgid " -v Be verbose." +msgstr "" + +#: systemv/cupstestppd.c:3871 +msgid " -vv Be very verbose." +msgstr "" + +#: test/ippfind.c:2773 +msgid "" +" -x utility [argument ...] ;\n" +" Execute program if true." +msgstr "" + +#: ppdc/ppdc.cxx:446 +msgid " -z Compress PPD files using GNU zip." +msgstr "" + +#: test/ippfind.c:2816 +msgid " IPPFIND_SERVICE_DOMAIN Domain name" +msgstr "" + +#: test/ippfind.c:2817 +msgid "" +" IPPFIND_SERVICE_HOSTNAME\n" +" Fully-qualified domain name" +msgstr "" + +#: test/ippfind.c:2819 +msgid " IPPFIND_SERVICE_NAME Service instance name" +msgstr "" + +#: test/ippfind.c:2820 +msgid " IPPFIND_SERVICE_PORT Port number" +msgstr "" + +#: test/ippfind.c:2821 +msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type" +msgstr "" + +#: test/ippfind.c:2822 +msgid " IPPFIND_SERVICE_SCHEME URI scheme" +msgstr "" + +#: test/ippfind.c:2823 +msgid " IPPFIND_SERVICE_URI URI" +msgstr "" + +#: test/ippfind.c:2824 +msgid " IPPFIND_TXT_* Value of TXT record key" +msgstr "" + +#: test/ippfind.c:2799 +msgid "" +" expression --and expression\n" +" Logical AND." +msgstr "" + +#: test/ippfind.c:2801 +msgid "" +" expression --or expression\n" +" Logical OR." +msgstr "" + +#: test/ippfind.c:2798 +msgid " expression expression Logical AND." +msgstr "" + +#: test/ippfind.c:2806 +msgid " {service_domain} Domain name" +msgstr "" + +#: test/ippfind.c:2807 +msgid " {service_hostname} Fully-qualified domain name" +msgstr "" + +#: test/ippfind.c:2808 +msgid " {service_name} Service instance name" +msgstr "" + +#: test/ippfind.c:2809 +msgid " {service_port} Port number" +msgstr "" + +#: test/ippfind.c:2810 +msgid " {service_regtype} DNS-SD registration type" +msgstr "" + +#: test/ippfind.c:2811 +msgid " {service_scheme} URI scheme" +msgstr "" + +#: test/ippfind.c:2812 +msgid " {service_uri} URI" +msgstr "" + +#: test/ippfind.c:2813 +msgid " {txt_*} Value of TXT record key" +msgstr "" + +#: test/ippfind.c:2805 +msgid " {} URI" +msgstr "" + +#: systemv/cupstestppd.c:310 systemv/cupstestppd.c:329 +#: systemv/cupstestppd.c:341 systemv/cupstestppd.c:474 +#: systemv/cupstestppd.c:489 systemv/cupstestppd.c:510 +#: systemv/cupstestppd.c:525 systemv/cupstestppd.c:555 +#: systemv/cupstestppd.c:575 systemv/cupstestppd.c:598 +#: systemv/cupstestppd.c:616 systemv/cupstestppd.c:642 +#: systemv/cupstestppd.c:660 systemv/cupstestppd.c:680 +#: systemv/cupstestppd.c:700 systemv/cupstestppd.c:718 +#: systemv/cupstestppd.c:735 systemv/cupstestppd.c:754 +#: systemv/cupstestppd.c:775 systemv/cupstestppd.c:794 +#: systemv/cupstestppd.c:814 systemv/cupstestppd.c:834 +#: systemv/cupstestppd.c:854 systemv/cupstestppd.c:874 +#: systemv/cupstestppd.c:892 systemv/cupstestppd.c:909 +#: systemv/cupstestppd.c:931 systemv/cupstestppd.c:949 +#: systemv/cupstestppd.c:966 systemv/cupstestppd.c:984 +#: systemv/cupstestppd.c:1000 systemv/cupstestppd.c:1020 +#: systemv/cupstestppd.c:1051 systemv/cupstestppd.c:1073 +#: systemv/cupstestppd.c:1124 systemv/cupstestppd.c:1143 +#: systemv/cupstestppd.c:1187 systemv/cupstestppd.c:1201 +#: systemv/cupstestppd.c:1233 systemv/cupstestppd.c:1260 +#: systemv/cupstestppd.c:1778 systemv/cupstestppd.c:1797 +#: systemv/cupstestppd.c:1815 systemv/cupstestppd.c:1867 +#: systemv/cupstestppd.c:1883 systemv/cupstestppd.c:1920 +#: systemv/cupstestppd.c:1938 systemv/cupstestppd.c:1974 +#: systemv/cupstestppd.c:1988 systemv/cupstestppd.c:2015 +#: systemv/cupstestppd.c:2029 systemv/cupstestppd.c:2075 +#: systemv/cupstestppd.c:2097 systemv/cupstestppd.c:2120 +#: systemv/cupstestppd.c:2137 systemv/cupstestppd.c:2179 +#: systemv/cupstestppd.c:2222 systemv/cupstestppd.c:2269 +#: systemv/cupstestppd.c:2293 systemv/cupstestppd.c:2347 +#: systemv/cupstestppd.c:2363 systemv/cupstestppd.c:2385 +#: systemv/cupstestppd.c:2425 systemv/cupstestppd.c:2439 +#: systemv/cupstestppd.c:2465 systemv/cupstestppd.c:2481 +#: systemv/cupstestppd.c:2503 systemv/cupstestppd.c:2553 +#: systemv/cupstestppd.c:2567 systemv/cupstestppd.c:2593 +#: systemv/cupstestppd.c:2609 systemv/cupstestppd.c:2639 +#: systemv/cupstestppd.c:2653 systemv/cupstestppd.c:2680 +#: systemv/cupstestppd.c:2697 systemv/cupstestppd.c:2711 +#: systemv/cupstestppd.c:2735 systemv/cupstestppd.c:2752 +#: systemv/cupstestppd.c:2766 systemv/cupstestppd.c:2790 +#: systemv/cupstestppd.c:2807 systemv/cupstestppd.c:2821 +#: systemv/cupstestppd.c:2845 systemv/cupstestppd.c:2862 +#: systemv/cupstestppd.c:2876 systemv/cupstestppd.c:2900 +#: systemv/cupstestppd.c:2914 systemv/cupstestppd.c:2929 +#: systemv/cupstestppd.c:2946 systemv/cupstestppd.c:3002 +#: systemv/cupstestppd.c:3037 systemv/cupstestppd.c:3051 +#: systemv/cupstestppd.c:3079 systemv/cupstestppd.c:3144 +#: systemv/cupstestppd.c:3159 systemv/cupstestppd.c:3198 +#: systemv/cupstestppd.c:3218 systemv/cupstestppd.c:3232 +#: systemv/cupstestppd.c:3449 systemv/cupstestppd.c:3485 +#: systemv/cupstestppd.c:3499 systemv/cupstestppd.c:3545 +#: systemv/cupstestppd.c:3577 systemv/cupstestppd.c:3594 +#: systemv/cupstestppd.c:3617 systemv/cupstestppd.c:3633 +#: systemv/cupstestppd.c:3671 systemv/cupstestppd.c:3812 +#: systemv/cupstestppd.c:3834 systemv/cupstestppd.c:3942 +msgid " FAIL" +msgstr "" + +#: systemv/cupstestppd.c:1284 +msgid " PASS" +msgstr "" + +#: cups/ipp.c:5246 +#, c-format +msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 2911 section 4.1.5)." +msgstr "" + +#: cups/ipp.c:5257 +#, c-format +msgid "" +"\"%s\": Bad URI value \"%s\" - bad length %d (RFC 2911 section 4.1.5)." +msgstr "" + +#: cups/ipp.c:4877 +#, c-format +msgid "\"%s\": Bad attribute name - bad length %d (RFC 2911 section 4.1.3)." +msgstr "" + +#: cups/ipp.c:4869 +#, c-format +msgid "" +"\"%s\": Bad attribute name - invalid character (RFC 2911 section 4.1.3)." +msgstr "" + +#: cups/ipp.c:4895 +#, c-format +msgid "\"%s\": Bad boolen value %d (RFC 2911 section 4.1.11)." +msgstr "" + +#: cups/ipp.c:5309 +#, c-format +msgid "" +"\"%s\": Bad charset value \"%s\" - bad characters (RFC 2911 section 4.1.7)." +msgstr "" + +#: cups/ipp.c:5318 +#, c-format +msgid "" +"\"%s\": Bad charset value \"%s\" - bad length %d (RFC 2911 section 4.1.7)." +msgstr "" + +#: cups/ipp.c:4995 +#, c-format +msgid "\"%s\": Bad dateTime UTC hours %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:5003 +#, c-format +msgid "\"%s\": Bad dateTime UTC minutes %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4987 +#, c-format +msgid "\"%s\": Bad dateTime UTC sign '%c' (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4947 +#, c-format +msgid "\"%s\": Bad dateTime day %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4979 +#, c-format +msgid "\"%s\": Bad dateTime deciseconds %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4955 +#, c-format +msgid "\"%s\": Bad dateTime hours %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4963 +#, c-format +msgid "\"%s\": Bad dateTime minutes %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4939 +#, c-format +msgid "\"%s\": Bad dateTime month %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4971 +#, c-format +msgid "\"%s\": Bad dateTime seconds %u (RFC 2911 section 4.1.14)." +msgstr "" + +#: cups/ipp.c:4909 +#, c-format +msgid "\"%s\": Bad enum value %d - out of range (RFC 2911 section 4.1.4)." +msgstr "" + +#: cups/ipp.c:5224 +#, c-format +msgid "" +"\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 2911 section 4.1.3)." +msgstr "" + +#: cups/ipp.c:5215 +#, c-format +msgid "" +"\"%s\": Bad keyword value \"%s\" - invalid character (RFC 2911 section " +"4.1.3)." +msgstr "" + +#: cups/ipp.c:5418 +#, c-format +msgid "" +"\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 2911 section " +"4.1.9)." +msgstr "" + +#: cups/ipp.c:5428 +#, c-format +msgid "" +"\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 2911 section " +"4.1.9)." +msgstr "" + +#: cups/ipp.c:5186 +#, c-format +msgid "" +"\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.2)." +msgstr "" + +#: cups/ipp.c:5195 +#, c-format +msgid "" +"\"%s\": Bad name value \"%s\" - bad length %d (RFC 2911 section 4.1.2)." +msgstr "" + +#: cups/ipp.c:5364 +#, c-format +msgid "" +"\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 2911 section " +"4.1.8)." +msgstr "" + +#: cups/ipp.c:5374 +#, c-format +msgid "" +"\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 2911 section " +"4.1.8)." +msgstr "" + +#: cups/ipp.c:4923 +#, c-format +msgid "" +"\"%s\": Bad octetString value - bad length %d (RFC 2911 section 4.1.10)." +msgstr "" + +#: cups/ipp.c:5066 +#, c-format +msgid "" +"\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 2911 " +"section 4.1.13)." +msgstr "" + +#: cups/ipp.c:5047 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 2911 section " +"4.1.15)." +msgstr "" + +#: cups/ipp.c:5016 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be " +"positive (RFC 2911 section 4.1.15)." +msgstr "" + +#: cups/ipp.c:5031 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC " +"2911 section 4.1.15)." +msgstr "" + +#: cups/ipp.c:5128 +#, c-format +msgid "" +"\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.1)." +msgstr "" + +#: cups/ipp.c:5137 +#, c-format +msgid "" +"\"%s\": Bad text value \"%s\" - bad length %d (RFC 2911 section 4.1.1)." +msgstr "" + +#: cups/ipp.c:5280 +#, c-format +msgid "" +"\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 2911 section 4.1.6)." +msgstr "" + +#: cups/ipp.c:5289 +#, c-format +msgid "" +"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 section 4.1.6)." +msgstr "" + +#: berkeley/lpq.c:542 +#, c-format +msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes" +msgstr "" + +#: cups/dest-localization.c:126 +#, c-format +msgid "%d x %d mm" +msgstr "" + +#: cups/dest-localization.c:106 +#, c-format +msgid "%g x %g" +msgstr "" + +#: cups/dest-localization.c:181 cups/dest-localization.c:188 +#, c-format +msgid "%s (%s)" +msgstr "" + +#: cups/dest-localization.c:195 +#, c-format +msgid "%s (%s, %s)" +msgstr "" + +#: cups/dest-localization.c:172 +#, c-format +msgid "%s (Borderless)" +msgstr "" + +#: cups/dest-localization.c:179 cups/dest-localization.c:186 +#, c-format +msgid "%s (Borderless, %s)" +msgstr "" + +#: cups/dest-localization.c:193 +#, c-format +msgid "%s (Borderless, %s, %s)" +msgstr "" + +#: systemv/lpstat.c:810 +#, c-format +msgid "%s accepting requests since %s" +msgstr "" + +#: scheduler/ipp.c:10336 +#, c-format +msgid "%s cannot be changed." +msgstr "%s 不能更改。" + +#: berkeley/lpc.c:179 +#, c-format +msgid "%s is not implemented by the CUPS version of lpc." +msgstr "" + +#: berkeley/lpq.c:627 +#, c-format +msgid "%s is not ready" +msgstr "" + +#: berkeley/lpq.c:620 +#, c-format +msgid "%s is ready" +msgstr "" + +#: berkeley/lpq.c:623 +#, c-format +msgid "%s is ready and printing" +msgstr "" + +#: filter/rastertoepson.c:1004 filter/rastertohp.c:674 +#: filter/rastertolabel.c:1118 +#, c-format +msgid "%s job-id user title copies options [file]" +msgstr "" + +#: systemv/lpstat.c:814 +#, c-format +msgid "%s not accepting requests since %s -" +msgstr "" + +#: scheduler/ipp.c:640 +#, c-format +msgid "%s not supported." +msgstr "" + +#: systemv/lpstat.c:825 +#, c-format +msgid "%s/%s accepting requests since %s" +msgstr "" + +#: systemv/lpstat.c:830 +#, c-format +msgid "%s/%s not accepting requests since %s -" +msgstr "" + +#: berkeley/lpq.c:535 +#, c-format +msgid "%s: %-33.33s [job %d localhost]" +msgstr "" + +#. TRANSLATORS: Message is "subject: error" +#: cups/langprintf.c:75 scheduler/cupsfilter.c:724 systemv/lpadmin.c:799 +#: systemv/lpadmin.c:850 systemv/lpadmin.c:900 systemv/lpadmin.c:956 +#: systemv/lpadmin.c:1054 systemv/lpadmin.c:1106 systemv/lpadmin.c:1162 +#: systemv/lpadmin.c:1600 +#, c-format +msgid "%s: %s" +msgstr "" + +#: systemv/cancel.c:304 systemv/cancel.c:368 +#, c-format +msgid "%s: %s failed: %s" +msgstr "" + +#: systemv/lpadmin.c:1223 +#, c-format +msgid "%s: Bad printer URI \"%s\"." +msgstr "" + +#: test/ippfind.c:775 test/ipptool.c:372 +#, c-format +msgid "%s: Bad version %s for \"-V\"." +msgstr "" + +#: systemv/cupsaccept.c:63 +#, c-format +msgid "%s: Don't know what to do." +msgstr "" + +#: berkeley/lpq.c:234 +#, c-format +msgid "" +"%s: Error - %s environment variable names non-existent destination \"%s\"." +msgstr "" + +#: berkeley/lpq.c:139 berkeley/lpq.c:212 berkeley/lpr.c:228 berkeley/lpr.c:339 +#: systemv/lp.c:161 systemv/lp.c:581 systemv/lp.c:678 systemv/lp.c:727 +#: systemv/lpstat.c:190 systemv/lpstat.c:235 systemv/lpstat.c:368 +#: systemv/lpstat.c:395 systemv/lpstat.c:417 systemv/lpstat.c:477 +#: systemv/lpstat.c:543 systemv/lpstat.c:604 systemv/lpstat.c:729 +#: systemv/lpstat.c:913 systemv/lpstat.c:1174 systemv/lpstat.c:1372 +#: systemv/lpstat.c:1612 +#, c-format +msgid "%s: Error - add '/version=1.1' to server name." +msgstr "" + +#: systemv/lp.c:238 +#, c-format +msgid "%s: Error - bad job ID." +msgstr "" + +#: systemv/lp.c:227 +#, c-format +msgid "%s: Error - cannot print files and alter jobs simultaneously." +msgstr "" + +#: systemv/lp.c:518 +#, c-format +msgid "" +"%s: Error - cannot print from stdin if files or a job ID are provided." +msgstr "" + +#: systemv/lp.c:470 +#, c-format +msgid "%s: Error - expected character set after \"-S\" option." +msgstr "" + +#: systemv/lp.c:489 +#, c-format +msgid "%s: Error - expected content type after \"-T\" option." +msgstr "" + +#: berkeley/lpr.c:244 +#, c-format +msgid "%s: Error - expected copies after \"-#\" option." +msgstr "" + +#: systemv/lp.c:271 +#, c-format +msgid "%s: Error - expected copies after \"-n\" option." +msgstr "" + +#: berkeley/lpr.c:206 +#, c-format +msgid "%s: Error - expected destination after \"-P\" option." +msgstr "" + +#: systemv/lp.c:137 +#, c-format +msgid "%s: Error - expected destination after \"-d\" option." +msgstr "" + +#: systemv/lp.c:178 +#, c-format +msgid "%s: Error - expected form after \"-f\" option." +msgstr "" + +#: systemv/lp.c:406 +#, c-format +msgid "%s: Error - expected hold name after \"-H\" option." +msgstr "" + +#: berkeley/lpr.c:103 +#, c-format +msgid "%s: Error - expected hostname after \"-H\" option." +msgstr "" + +#: berkeley/lpq.c:173 berkeley/lprm.c:124 systemv/cancel.c:124 +#: systemv/cupsaccept.c:127 systemv/lp.c:198 systemv/lpstat.c:304 +#, c-format +msgid "%s: Error - expected hostname after \"-h\" option." +msgstr "" + +#: systemv/lp.c:386 +#, c-format +msgid "%s: Error - expected mode list after \"-y\" option." +msgstr "" + +#: berkeley/lpr.c:274 +#, c-format +msgid "%s: Error - expected name after \"-%c\" option." +msgstr "" + +#: berkeley/lpr.c:155 systemv/lp.c:301 +#, c-format +msgid "%s: Error - expected option=value after \"-o\" option." +msgstr "" + +#: systemv/lp.c:449 +#, c-format +msgid "%s: Error - expected page list after \"-P\" option." +msgstr "" + +#: systemv/lp.c:322 +#, c-format +msgid "%s: Error - expected priority after \"-%c\" option." +msgstr "" + +#: systemv/cupsaccept.c:146 +#, c-format +msgid "%s: Error - expected reason text after \"-r\" option." +msgstr "" + +#: systemv/lp.c:367 +#, c-format +msgid "%s: Error - expected title after \"-t\" option." +msgstr "" + +#: berkeley/lpq.c:102 berkeley/lpr.c:83 berkeley/lprm.c:104 +#: systemv/cancel.c:94 systemv/cupsaccept.c:104 systemv/lp.c:114 +#: systemv/lpadmin.c:441 systemv/lpstat.c:129 +#, c-format +msgid "%s: Error - expected username after \"-U\" option." +msgstr "" + +#: systemv/cancel.c:146 +#, c-format +msgid "%s: Error - expected username after \"-u\" option." +msgstr "" + +#: berkeley/lpr.c:128 +#, c-format +msgid "%s: Error - expected value after \"-%c\" option." +msgstr "" + +#: systemv/lpstat.c:149 systemv/lpstat.c:158 +#, c-format +msgid "" +"%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" " +"option." +msgstr "" + +#: berkeley/lpq.c:239 +#, c-format +msgid "%s: Error - no default destination available." +msgstr "" + +#: systemv/lp.c:342 +#, c-format +msgid "%s: Error - priority must be between 1 and 100." +msgstr "" + +#: berkeley/lpr.c:350 systemv/lp.c:592 +#, c-format +msgid "%s: Error - scheduler not responding." +msgstr "" + +#: berkeley/lpr.c:315 systemv/lp.c:550 +#, c-format +msgid "%s: Error - too many files - \"%s\"." +msgstr "" + +#: berkeley/lpr.c:297 systemv/lp.c:533 +#, c-format +msgid "%s: Error - unable to access \"%s\" - %s" +msgstr "" + +#: berkeley/lpr.c:392 systemv/lp.c:622 +#, c-format +msgid "%s: Error - unable to queue from stdin - %s." +msgstr "" + +#: berkeley/lprm.c:86 berkeley/lprm.c:173 systemv/cancel.c:221 +#, c-format +msgid "%s: Error - unknown destination \"%s\"." +msgstr "" + +#: berkeley/lpq.c:141 +#, c-format +msgid "%s: Error - unknown destination \"%s/%s\"." +msgstr "" + +#: berkeley/lpr.c:283 berkeley/lprm.c:139 systemv/cancel.c:162 +#: systemv/cupsaccept.c:155 systemv/lp.c:508 systemv/lpstat.c:487 +#, c-format +msgid "%s: Error - unknown option \"%c\"." +msgstr "" + +#: systemv/lp.c:500 +#, c-format +msgid "%s: Error - unknown option \"%s\"." +msgstr "" + +#: systemv/lp.c:218 +#, c-format +msgid "%s: Expected job ID after \"-i\" option." +msgstr "" + +#: systemv/lpstat.c:547 systemv/lpstat.c:587 +#, c-format +msgid "%s: Invalid destination name in list \"%s\"." +msgstr "" + +#: scheduler/cupsfilter.c:577 +#, c-format +msgid "%s: Invalid filter string \"%s\"." +msgstr "" + +#: test/ipptool.c:303 +#, c-format +msgid "%s: Missing filename for \"-P\"." +msgstr "" + +#: test/ippfind.c:747 test/ipptool.c:340 +#, c-format +msgid "%s: Missing timeout for \"-T\"." +msgstr "" + +#: test/ippfind.c:760 test/ipptool.c:354 +#, c-format +msgid "%s: Missing version for \"-V\"." +msgstr "" + +#: systemv/lp.c:426 +#, c-format +msgid "%s: Need job ID (\"-i jobid\") before \"-H restart\"." +msgstr "" + +#: scheduler/cupsfilter.c:449 +#, c-format +msgid "%s: No filter to convert from %s/%s to %s/%s." +msgstr "" + +#: systemv/cupsaccept.c:189 +#, c-format +msgid "%s: Operation failed: %s" +msgstr "" + +#: berkeley/lpq.c:87 berkeley/lpr.c:68 berkeley/lprm.c:65 systemv/cancel.c:79 +#: systemv/cupsaccept.c:89 systemv/cupsaddsmb.c:78 systemv/lp.c:99 +#: systemv/lpadmin.c:250 systemv/lpinfo.c:192 systemv/lpmove.c:70 +#: systemv/lpstat.c:91 test/ipptool.c:285 test/ipptool.c:329 +#, c-format +msgid "%s: Sorry, no encryption support." +msgstr "" + +#: systemv/lpadmin.c:1230 +#, c-format +msgid "%s: Unable to connect to \"%s:%d\": %s" +msgstr "" + +#: berkeley/lpq.c:293 scheduler/cupsfilter.c:1273 systemv/cancel.c:244 +#: systemv/cupsaddsmb.c:136 systemv/cupsaddsmb.c:163 +#, c-format +msgid "%s: Unable to connect to server." +msgstr "" + +#: systemv/cancel.c:328 +#, c-format +msgid "%s: Unable to contact server." +msgstr "" + +#: systemv/lpadmin.c:1255 +#, c-format +msgid "%s: Unable to create PPD file: %s" +msgstr "" + +#: scheduler/cupsfilter.c:414 +#, c-format +msgid "%s: Unable to determine MIME type of \"%s\"." +msgstr "" + +#: test/ipptool.c:312 +#, c-format +msgid "%s: Unable to open \"%s\": %s" +msgstr "" + +#: ppdc/ppdmerge.cxx:88 +#, c-format +msgid "%s: Unable to open %s: %s" +msgstr "" + +#: scheduler/cupsfilter.c:672 ppdc/ppdmerge.cxx:104 +#, c-format +msgid "%s: Unable to open PPD file: %s on line %d." +msgstr "" + +#: scheduler/cupsfilter.c:381 +#, c-format +msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"." +msgstr "" + +#: systemv/lpadmin.c:1214 +#, c-format +msgid "%s: Unable to resolve \"%s\"." +msgstr "" + +#: berkeley/lpq.c:143 systemv/lpstat.c:608 +#, c-format +msgid "%s: Unknown destination \"%s\"." +msgstr "" + +#: scheduler/cupsfilter.c:426 +#, c-format +msgid "%s: Unknown destination MIME type %s/%s." +msgstr "" + +#: scheduler/cupsfilter.c:1477 systemv/lpinfo.c:231 systemv/lpmove.c:95 +#, c-format +msgid "%s: Unknown option \"%c\"." +msgstr "" + +#: test/ippfind.c:646 +#, c-format +msgid "%s: Unknown option \"%s\"." +msgstr "" + +#: test/ippfind.c:926 +#, c-format +msgid "%s: Unknown option \"-%c\"." +msgstr "" + +#: scheduler/cupsfilter.c:406 +#, c-format +msgid "%s: Unknown source MIME type %s/%s." +msgstr "" + +#: berkeley/lpr.c:141 +#, c-format +msgid "" +"%s: Warning - \"%c\" format modifier not supported - output may not be " +"correct." +msgstr "" + +#: systemv/lp.c:475 +#, c-format +msgid "%s: Warning - character set option ignored." +msgstr "" + +#: systemv/lp.c:494 +#, c-format +msgid "%s: Warning - content type option ignored." +msgstr "" + +#: systemv/lp.c:183 +#, c-format +msgid "%s: Warning - form option ignored." +msgstr "" + +#: systemv/lp.c:391 +#, c-format +msgid "%s: Warning - mode option ignored." +msgstr "" + +#: ppdc/sample.c:305 +msgid "-1" +msgstr "-1" + +#: ppdc/sample.c:296 +msgid "-10" +msgstr "-10" + +#: ppdc/sample.c:388 +msgid "-100" +msgstr "-100" + +#: ppdc/sample.c:387 +msgid "-105" +msgstr "-105" + +#: ppdc/sample.c:295 +msgid "-11" +msgstr "-11" + +#: ppdc/sample.c:386 +msgid "-110" +msgstr "-110" + +#: ppdc/sample.c:385 +msgid "-115" +msgstr "-115" + +#: ppdc/sample.c:294 +msgid "-12" +msgstr "-12" + +#: ppdc/sample.c:384 +msgid "-120" +msgstr "-120" + +#: ppdc/sample.c:293 +msgid "-13" +msgstr "-13" + +#: ppdc/sample.c:292 +msgid "-14" +msgstr "-14" + +#: ppdc/sample.c:291 +msgid "-15" +msgstr "-15" + +#: ppdc/sample.c:304 +msgid "-2" +msgstr "-2" + +#: ppdc/sample.c:404 +msgid "-20" +msgstr "-20" + +#: ppdc/sample.c:403 +msgid "-25" +msgstr "-25" + +#: ppdc/sample.c:303 +msgid "-3" +msgstr "-3" + +#: ppdc/sample.c:402 +msgid "-30" +msgstr "-30" + +#: ppdc/sample.c:401 +msgid "-35" +msgstr "-35" + +#: ppdc/sample.c:302 +msgid "-4" +msgstr "-4" + +#: ppdc/sample.c:400 +msgid "-40" +msgstr "-40" + +#: ppdc/sample.c:399 +msgid "-45" +msgstr "-45" + +#: ppdc/sample.c:301 +msgid "-5" +msgstr "-5" + +#: ppdc/sample.c:398 +msgid "-50" +msgstr "-50" + +#: ppdc/sample.c:397 +msgid "-55" +msgstr "-55" + +#: ppdc/sample.c:300 +msgid "-6" +msgstr "-6" + +#: ppdc/sample.c:396 +msgid "-60" +msgstr "-60" + +#: ppdc/sample.c:395 +msgid "-65" +msgstr "-65" + +#: ppdc/sample.c:299 +msgid "-7" +msgstr "-7" + +#: ppdc/sample.c:394 +msgid "-70" +msgstr "-70" + +#: ppdc/sample.c:393 +msgid "-75" +msgstr "-75" + +#: ppdc/sample.c:298 +msgid "-8" +msgstr "-8" + +#: ppdc/sample.c:392 +msgid "-80" +msgstr "-80" + +#: ppdc/sample.c:391 +msgid "-85" +msgstr "-85" + +#: ppdc/sample.c:297 +msgid "-9" +msgstr "-9" + +#: ppdc/sample.c:390 +msgid "-90" +msgstr "-90" + +#: ppdc/sample.c:389 +msgid "-95" +msgstr "-95" + +#: ppdc/sample.c:306 +msgid "0" +msgstr "0" + +#: ppdc/sample.c:307 +msgid "1" +msgstr "1" + +#: ppdc/sample.c:379 +msgid "1 inch/sec." +msgstr "1 英寸/秒" + +#: ppdc/sample.c:172 +msgid "1.25x0.25\"" +msgstr "1.25x0.25 英寸" + +#: ppdc/sample.c:173 +msgid "1.25x2.25\"" +msgstr "1.25x2.25 英寸" + +#: ppdc/sample.c:427 +msgid "1.5 inch/sec." +msgstr "1.5 英寸/秒" + +#: ppdc/sample.c:174 +msgid "1.50x0.25\"" +msgstr "1.50x0.25 英寸" + +#: ppdc/sample.c:175 +msgid "1.50x0.50\"" +msgstr "1.50x0.50 英寸" + +#: ppdc/sample.c:176 +msgid "1.50x1.00\"" +msgstr "1.50x1.00 英寸" + +#: ppdc/sample.c:177 +msgid "1.50x2.00\"" +msgstr "1.50x2.00 英寸" + +#: ppdc/sample.c:316 +msgid "10" +msgstr "10" + +#: ppdc/sample.c:438 +msgid "10 inches/sec." +msgstr "10 英寸/秒" + +#: ppdc/sample.c:6 +msgid "10 x 11" +msgstr "" + +#: ppdc/sample.c:7 +msgid "10 x 13" +msgstr "" + +#: ppdc/sample.c:8 +msgid "10 x 14" +msgstr "" + +#: ppdc/sample.c:418 +msgid "100" +msgstr "100" + +#: ppdc/sample.c:329 +msgid "100 mm/sec." +msgstr "100 毫米/秒" + +#: ppdc/sample.c:419 +msgid "105" +msgstr "105" + +#: ppdc/sample.c:317 +msgid "11" +msgstr "11" + +#: ppdc/sample.c:439 +msgid "11 inches/sec." +msgstr "11 英寸/秒" + +#: ppdc/sample.c:420 +msgid "110" +msgstr "110" + +#: ppdc/sample.c:421 +msgid "115" +msgstr "115" + +#: ppdc/sample.c:318 +msgid "12" +msgstr "12" + +#: ppdc/sample.c:440 +msgid "12 inches/sec." +msgstr "12 英寸/秒" + +#: ppdc/sample.c:9 +msgid "12 x 11" +msgstr "" + +#: ppdc/sample.c:422 +msgid "120" +msgstr "120" + +#: ppdc/sample.c:330 +msgid "120 mm/sec." +msgstr "120 毫米/秒" + +#: ppdc/sample.c:243 +msgid "120x60dpi" +msgstr "120x60dpi" + +#: ppdc/sample.c:249 +msgid "120x72dpi" +msgstr "120x72dpi" + +#: ppdc/sample.c:319 +msgid "13" +msgstr "13" + +#: ppdc/sample.c:232 +msgid "136dpi" +msgstr "136dpi" + +#: ppdc/sample.c:320 +msgid "14" +msgstr "14" + +#: ppdc/sample.c:321 +msgid "15" +msgstr "15" + +#: ppdc/sample.c:323 +msgid "15 mm/sec." +msgstr "15 毫米/秒" + +#: ppdc/sample.c:10 +msgid "15 x 11" +msgstr "" + +#: ppdc/sample.c:331 +msgid "150 mm/sec." +msgstr "150 毫米/秒" + +#: ppdc/sample.c:278 +msgid "150dpi" +msgstr "150dpi" + +#: ppdc/sample.c:363 +msgid "16" +msgstr "16" + +#: ppdc/sample.c:364 +msgid "17" +msgstr "17" + +#: ppdc/sample.c:365 +msgid "18" +msgstr "18" + +#: ppdc/sample.c:244 +msgid "180dpi" +msgstr "180dpi" + +#: ppdc/sample.c:366 +msgid "19" +msgstr "19" + +#: ppdc/sample.c:308 +msgid "2" +msgstr "2" + +#: ppdc/sample.c:380 +msgid "2 inches/sec." +msgstr "2 英寸/秒" + +#: cups/ppd-cache.c:3711 ppdc/sample.c:262 +msgid "2-Sided Printing" +msgstr "双面打印" + +#: ppdc/sample.c:178 +msgid "2.00x0.37\"" +msgstr "2.00x0.37 英寸" + +#: ppdc/sample.c:179 +msgid "2.00x0.50\"" +msgstr "2.00x0.50 英寸" + +#: ppdc/sample.c:180 +msgid "2.00x1.00\"" +msgstr "2.00x1.00 英寸" + +#: ppdc/sample.c:181 +msgid "2.00x1.25\"" +msgstr "2.00x1.25 英寸" + +#: ppdc/sample.c:182 +msgid "2.00x2.00\"" +msgstr "2.00x2.00 英寸" + +#: ppdc/sample.c:183 +msgid "2.00x3.00\"" +msgstr "2.00x3.00 英寸" + +#: ppdc/sample.c:184 +msgid "2.00x4.00\"" +msgstr "2.00x4.00 英寸" + +#: ppdc/sample.c:185 +msgid "2.00x5.50\"" +msgstr "2.00x5.50 英寸" + +#: ppdc/sample.c:186 +msgid "2.25x0.50\"" +msgstr "2.25x0.50 英寸" + +#: ppdc/sample.c:187 +msgid "2.25x1.25\"" +msgstr "2.25x1.25 英寸" + +#: ppdc/sample.c:188 +msgid "2.25x4.00\"" +msgstr "2.25x4.00 英寸" + +#: ppdc/sample.c:189 +msgid "2.25x5.50\"" +msgstr "2.25x5.50 英寸" + +#: ppdc/sample.c:190 +msgid "2.38x5.50\"" +msgstr "2.38x5.50 英寸" + +#: ppdc/sample.c:428 +msgid "2.5 inches/sec." +msgstr "2.5 英寸/秒" + +#: ppdc/sample.c:191 +msgid "2.50x1.00\"" +msgstr "2.50x1.00 英寸" + +#: ppdc/sample.c:192 +msgid "2.50x2.00\"" +msgstr "2.50x2.00 英寸" + +#: ppdc/sample.c:193 +msgid "2.75x1.25\"" +msgstr "2.75x1.25 英寸" + +#: ppdc/sample.c:194 +msgid "2.9 x 1\"" +msgstr "2.9 x 1 英寸" + +#: ppdc/sample.c:367 +msgid "20" +msgstr "20" + +#: ppdc/sample.c:324 +msgid "20 mm/sec." +msgstr "20 毫米/秒" + +#: ppdc/sample.c:332 +msgid "200 mm/sec." +msgstr "200 毫米/秒" + +#: ppdc/sample.c:233 +msgid "203dpi" +msgstr "203dpi" + +#: ppdc/sample.c:368 +msgid "21" +msgstr "21" + +#: ppdc/sample.c:369 +msgid "22" +msgstr "22" + +#: ppdc/sample.c:370 +msgid "23" +msgstr "23" + +#: ppdc/sample.c:371 +msgid "24" +msgstr "24" + +#: ppdc/sample.c:241 +msgid "24-Pin Series" +msgstr "24 针系列" + +#: ppdc/sample.c:250 +msgid "240x72dpi" +msgstr "240x72dpi" + +#: ppdc/sample.c:372 +msgid "25" +msgstr "25" + +#: ppdc/sample.c:333 +msgid "250 mm/sec." +msgstr "250 毫米/秒" + +#: ppdc/sample.c:373 +msgid "26" +msgstr "26" + +#: ppdc/sample.c:374 +msgid "27" +msgstr "27" + +#: ppdc/sample.c:375 +msgid "28" +msgstr "28" + +#: ppdc/sample.c:376 +msgid "29" +msgstr "29" + +#: ppdc/sample.c:309 +msgid "3" +msgstr "3" + +#: ppdc/sample.c:381 +msgid "3 inches/sec." +msgstr "3 英寸/秒" + +#: ppdc/sample.c:3 +msgid "3 x 5" +msgstr "" + +#: ppdc/sample.c:195 +msgid "3.00x1.00\"" +msgstr "3.00x1.00 英寸" + +#: ppdc/sample.c:196 +msgid "3.00x1.25\"" +msgstr "3.00x1.25 英寸" + +#: ppdc/sample.c:197 +msgid "3.00x2.00\"" +msgstr "3.00x2.00 英寸" + +#: ppdc/sample.c:198 +msgid "3.00x3.00\"" +msgstr "3.00x3.00 英寸" + +#: ppdc/sample.c:199 +msgid "3.00x5.00\"" +msgstr "3.00x5.00 英寸" + +#: ppdc/sample.c:200 +msgid "3.25x2.00\"" +msgstr "3.25x2.00 英寸" + +#: ppdc/sample.c:201 +msgid "3.25x5.00\"" +msgstr "3.25x5.00 英寸" + +#: ppdc/sample.c:202 +msgid "3.25x5.50\"" +msgstr "3.25x5.50 英寸" + +#: ppdc/sample.c:203 +msgid "3.25x5.83\"" +msgstr "3.25x5.83 英寸" + +#: ppdc/sample.c:204 +msgid "3.25x7.83\"" +msgstr "3.25x7.83 英寸" + +#: ppdc/sample.c:4 +msgid "3.5 x 5" +msgstr "" + +#: ppdc/sample.c:171 +msgid "3.5\" Disk" +msgstr "3.5 英寸磁盘" + +#: ppdc/sample.c:205 +msgid "3.50x1.00\"" +msgstr "3.50x1.00 英寸" + +#: ppdc/sample.c:377 +msgid "30" +msgstr "30" + +#: ppdc/sample.c:325 +msgid "30 mm/sec." +msgstr "30 毫米/秒" + +#: ppdc/sample.c:334 +msgid "300 mm/sec." +msgstr "300 毫米/秒" + +#: ppdc/sample.c:234 +msgid "300dpi" +msgstr "300dpi" + +#: ppdc/sample.c:405 +msgid "35" +msgstr "35" + +#: ppdc/sample.c:246 +msgid "360dpi" +msgstr "360dpi" + +#: ppdc/sample.c:245 +msgid "360x180dpi" +msgstr "360x180dpi" + +#: ppdc/sample.c:310 +msgid "4" +msgstr "4" + +#: ppdc/sample.c:382 +msgid "4 inches/sec." +msgstr "4 英寸/秒" + +#: ppdc/sample.c:206 +msgid "4.00x1.00\"" +msgstr "4.00x1.00 英寸" + +#: ppdc/sample.c:214 +msgid "4.00x13.00\"" +msgstr "4.00x13.00 英寸" + +#: ppdc/sample.c:207 +msgid "4.00x2.00\"" +msgstr "4.00x2.00 英寸" + +#: ppdc/sample.c:208 +msgid "4.00x2.50\"" +msgstr "4.00x2.50 英寸" + +#: ppdc/sample.c:209 +msgid "4.00x3.00\"" +msgstr "4.00x3.00 英寸" + +#: ppdc/sample.c:210 +msgid "4.00x4.00\"" +msgstr "4.00x4.00 英寸" + +#: ppdc/sample.c:211 +msgid "4.00x5.00\"" +msgstr "4.00x5.00 英寸" + +#: ppdc/sample.c:212 +msgid "4.00x6.00\"" +msgstr "4.00x6.00 英寸" + +#: ppdc/sample.c:213 +msgid "4.00x6.50\"" +msgstr "4.00x6.50 英寸" + +#: ppdc/sample.c:406 +msgid "40" +msgstr "40" + +#: ppdc/sample.c:326 +msgid "40 mm/sec." +msgstr "40 毫米/秒" + +#: ppdc/sample.c:407 +msgid "45" +msgstr "45" + +#: ppdc/sample.c:311 +msgid "5" +msgstr "5" + +#: ppdc/sample.c:432 +msgid "5 inches/sec." +msgstr "5 英寸/秒" + +#: ppdc/sample.c:5 +msgid "5 x 7" +msgstr "" + +#: ppdc/sample.c:408 +msgid "50" +msgstr "50" + +#: ppdc/sample.c:409 +msgid "55" +msgstr "55" + +#: ppdc/sample.c:312 +msgid "6" +msgstr "6" + +#: ppdc/sample.c:433 +msgid "6 inches/sec." +msgstr "6 英寸/秒" + +#: ppdc/sample.c:215 +msgid "6.00x1.00\"" +msgstr "6.00x1.00 英寸" + +#: ppdc/sample.c:216 +msgid "6.00x2.00\"" +msgstr "6.00x2.00 英寸" + +#: ppdc/sample.c:217 +msgid "6.00x3.00\"" +msgstr "6.00x3.00 英寸" + +#: ppdc/sample.c:218 +msgid "6.00x4.00\"" +msgstr "6.00x4.00 英寸" + +#: ppdc/sample.c:219 +msgid "6.00x5.00\"" +msgstr "6.00x5.00 英寸" + +#: ppdc/sample.c:220 +msgid "6.00x6.00\"" +msgstr "6.00x6.00 英寸" + +#: ppdc/sample.c:221 +msgid "6.00x6.50\"" +msgstr "6.00x6.50 英寸" + +#: ppdc/sample.c:410 +msgid "60" +msgstr "60" + +#: ppdc/sample.c:327 +msgid "60 mm/sec." +msgstr "60 毫米/秒" + +#: ppdc/sample.c:253 +msgid "600dpi" +msgstr "600dpi" + +#: ppdc/sample.c:242 +msgid "60dpi" +msgstr "60dpi" + +#: ppdc/sample.c:248 +msgid "60x72dpi" +msgstr "" + +#: ppdc/sample.c:411 +msgid "65" +msgstr "65" + +#: ppdc/sample.c:313 +msgid "7" +msgstr "7" + +#: ppdc/sample.c:435 +msgid "7 inches/sec." +msgstr "7 英寸/秒" + +#: ppdc/sample.c:11 +msgid "7 x 9" +msgstr "" + +#: ppdc/sample.c:412 +msgid "70" +msgstr "70" + +#: ppdc/sample.c:413 +msgid "75" +msgstr "75" + +#: ppdc/sample.c:314 +msgid "8" +msgstr "8" + +#: ppdc/sample.c:436 +msgid "8 inches/sec." +msgstr "8 英寸/秒" + +#: ppdc/sample.c:12 +msgid "8 x 10" +msgstr "" + +#: ppdc/sample.c:222 +msgid "8.00x1.00\"" +msgstr "8.00x1.00 英寸" + +#: ppdc/sample.c:223 +msgid "8.00x2.00\"" +msgstr "8.00x2.00 英寸" + +#: ppdc/sample.c:224 +msgid "8.00x3.00\"" +msgstr "8.00x3.00 英寸" + +#: ppdc/sample.c:225 +msgid "8.00x4.00\"" +msgstr "8.00x4.00 英寸" + +#: ppdc/sample.c:226 +msgid "8.00x5.00\"" +msgstr "8.00x5.00 英寸" + +#: ppdc/sample.c:227 +msgid "8.00x6.00\"" +msgstr "8.00x6.00 英寸" + +#: ppdc/sample.c:228 +msgid "8.00x6.50\"" +msgstr "8.00x6.50 英寸" + +#: ppdc/sample.c:414 +msgid "80" +msgstr "80" + +#: ppdc/sample.c:328 +msgid "80 mm/sec." +msgstr "80 毫米/秒" + +#: ppdc/sample.c:415 +msgid "85" +msgstr "85" + +#: ppdc/sample.c:315 +msgid "9" +msgstr "9" + +#: ppdc/sample.c:437 +msgid "9 inches/sec." +msgstr "9 英寸/秒" + +#: ppdc/sample.c:13 +msgid "9 x 11" +msgstr "" + +#: ppdc/sample.c:14 +msgid "9 x 12" +msgstr "" + +#: ppdc/sample.c:247 +msgid "9-Pin Series" +msgstr "9 针系列" + +#: ppdc/sample.c:416 +msgid "90" +msgstr "90" + +#: ppdc/sample.c:417 +msgid "95" +msgstr "95" + +#: berkeley/lpc.c:203 +msgid "?Invalid help command unknown." +msgstr "" + +#: cgi-bin/admin.c:2352 +msgid "A Samba password is required to export printer drivers" +msgstr "" + +#: cgi-bin/admin.c:2348 +msgid "A Samba username is required to export printer drivers" +msgstr "" + +#: scheduler/ipp.c:2327 +#, c-format +msgid "A class named \"%s\" already exists." +msgstr "" + +#: scheduler/ipp.c:938 +#, c-format +msgid "A printer named \"%s\" already exists." +msgstr "" + +#: ppdc/sample.c:15 +msgid "A0" +msgstr "A0" + +#: ppdc/sample.c:16 +msgid "A0 Long Edge" +msgstr "" + +#: ppdc/sample.c:17 +msgid "A1" +msgstr "A1" + +#: ppdc/sample.c:18 +msgid "A1 Long Edge" +msgstr "" + +#: ppdc/sample.c:37 +msgid "A10" +msgstr "A10" + +#: ppdc/sample.c:19 +msgid "A2" +msgstr "A2" + +#: ppdc/sample.c:20 +msgid "A2 Long Edge" +msgstr "" + +#: ppdc/sample.c:21 +msgid "A3" +msgstr "A3" + +#: ppdc/sample.c:22 +msgid "A3 Long Edge" +msgstr "" + +#: ppdc/sample.c:23 +msgid "A3 Oversize" +msgstr "" + +#: ppdc/sample.c:24 +msgid "A3 Oversize Long Edge" +msgstr "" + +#: ppdc/sample.c:25 +msgid "A4" +msgstr "A4" + +#: ppdc/sample.c:27 +msgid "A4 Long Edge" +msgstr "" + +#: ppdc/sample.c:26 +msgid "A4 Oversize" +msgstr "" + +#: ppdc/sample.c:28 +msgid "A4 Small" +msgstr "" + +#: ppdc/sample.c:29 +msgid "A5" +msgstr "A5" + +#: ppdc/sample.c:31 +msgid "A5 Long Edge" +msgstr "" + +#: ppdc/sample.c:30 +msgid "A5 Oversize" +msgstr "" + +#: ppdc/sample.c:32 +msgid "A6" +msgstr "A6" + +#: ppdc/sample.c:33 +msgid "A6 Long Edge" +msgstr "" + +#: ppdc/sample.c:34 +msgid "A7" +msgstr "A7" + +#: ppdc/sample.c:35 +msgid "A8" +msgstr "A8" + +#: ppdc/sample.c:36 +msgid "A9" +msgstr "A9" + +#: ppdc/sample.c:38 +msgid "ANSI A" +msgstr "ANSI A" + +#: ppdc/sample.c:39 +msgid "ANSI B" +msgstr "ANSI B" + +#: ppdc/sample.c:40 +msgid "ANSI C" +msgstr "ANSI C" + +#: ppdc/sample.c:41 +msgid "ANSI D" +msgstr "ANSI D" + +#: ppdc/sample.c:42 +msgid "ANSI E" +msgstr "ANSI E" + +#: ppdc/sample.c:47 +msgid "ARCH C" +msgstr "ARCH C" + +#: ppdc/sample.c:48 +msgid "ARCH C Long Edge" +msgstr "" + +#: ppdc/sample.c:49 +msgid "ARCH D" +msgstr "ARCH D" + +#: ppdc/sample.c:50 +msgid "ARCH D Long Edge" +msgstr "" + +#: ppdc/sample.c:51 +msgid "ARCH E" +msgstr "ARCH E" + +#: ppdc/sample.c:52 +msgid "ARCH E Long Edge" +msgstr "" + +#: cgi-bin/classes.c:159 cgi-bin/printers.c:162 +msgid "Accept Jobs" +msgstr "接受作业" + +#: cups/http-support.c:1352 +msgid "Accepted" +msgstr "已接受" + +#: cgi-bin/admin.c:544 +msgid "Add Class" +msgstr "添加类" + +#: cgi-bin/admin.c:857 +msgid "Add Printer" +msgstr "添加打印机" + +#: cgi-bin/admin.c:418 cgi-bin/admin.c:451 cgi-bin/admin.c:499 +#: cgi-bin/admin.c:509 +msgid "Add RSS Subscription" +msgstr "添加 RSS 订阅" + +#: ppdc/sample.c:163 +msgid "Address" +msgstr "地址" + +#: cgi-bin/admin.c:184 cgi-bin/admin.c:258 cgi-bin/admin.c:2729 +msgid "Administration" +msgstr "管理" + +#: ppdc/sample.c:424 +msgid "Always" +msgstr "始终" + +#: backend/socket.c:118 +msgid "AppSocket/HP JetDirect" +msgstr "AppSocket/HP JetDirect" + +#: ppdc/sample.c:445 +msgid "Applicator" +msgstr "涂敷器" + +#: scheduler/ipp.c:1033 +#, c-format +msgid "Attempt to set %s printer-state to bad value %d." +msgstr "" + +#: scheduler/ipp.c:258 +#, c-format +msgid "Attribute groups are out of order (%x < %x)." +msgstr "" + +#: ppdc/sample.c:126 +msgid "B0" +msgstr "B0" + +#: ppdc/sample.c:127 +msgid "B1" +msgstr "B1" + +#: ppdc/sample.c:137 +msgid "B10" +msgstr "B10" + +#: ppdc/sample.c:128 +msgid "B2" +msgstr "B2" + +#: ppdc/sample.c:129 +msgid "B3" +msgstr "B3" + +#: ppdc/sample.c:130 +msgid "B4" +msgstr "B4" + +#: ppdc/sample.c:131 +msgid "B5" +msgstr "B5" + +#: ppdc/sample.c:132 +msgid "B5 Oversize" +msgstr "" + +#: ppdc/sample.c:133 +msgid "B6" +msgstr "B6" + +#: ppdc/sample.c:134 +msgid "B7" +msgstr "B7" + +#: ppdc/sample.c:135 +msgid "B8" +msgstr "B8" + +#: ppdc/sample.c:136 +msgid "B9" +msgstr "B9" + +#: scheduler/ipp.c:11283 +#, c-format +msgid "Bad 'document-format' value \"%s\"." +msgstr "" + +#: cups/dest.c:1654 +msgid "Bad NULL dests pointer" +msgstr "错误的 NULL dests 指针" + +#: cups/ppd.c:320 +msgid "Bad OpenGroup" +msgstr "错误的 OpenGroup" + +#: cups/ppd.c:322 +msgid "Bad OpenUI/JCLOpenUI" +msgstr "错误的 OpenUI/JCLOpenUI" + +#: cups/ppd.c:324 +msgid "Bad OrderDependency" +msgstr "错误的 OrderDependency" + +#: cups/ppd-cache.c:458 cups/ppd-cache.c:505 cups/ppd-cache.c:543 +#: cups/ppd-cache.c:549 cups/ppd-cache.c:565 cups/ppd-cache.c:581 +#: cups/ppd-cache.c:590 cups/ppd-cache.c:598 cups/ppd-cache.c:615 +#: cups/ppd-cache.c:623 cups/ppd-cache.c:638 cups/ppd-cache.c:646 +#: cups/ppd-cache.c:667 cups/ppd-cache.c:679 cups/ppd-cache.c:694 +#: cups/ppd-cache.c:706 cups/ppd-cache.c:728 cups/ppd-cache.c:736 +#: cups/ppd-cache.c:754 cups/ppd-cache.c:762 cups/ppd-cache.c:777 +#: cups/ppd-cache.c:785 cups/ppd-cache.c:803 cups/ppd-cache.c:811 +#: cups/ppd-cache.c:838 cups/ppd-cache.c:908 cups/ppd-cache.c:916 +#: cups/ppd-cache.c:924 +msgid "Bad PPD cache file." +msgstr "" + +#: cups/http-support.c:1370 +msgid "Bad Request" +msgstr "错误的请求" + +#: cups/snmp.c:956 +msgid "Bad SNMP version number" +msgstr "错误的 SNMP 版本号" + +#: cups/ppd.c:325 +msgid "Bad UIConstraints" +msgstr "错误的 UIConstraints" + +#: cups/hash.c:53 cups/http-support.c:1464 +msgid "Bad arguments to function" +msgstr "" + +#: scheduler/ipp.c:1418 +#, c-format +msgid "Bad copies value %d." +msgstr "错误的份数值 %d。" + +#: cups/ppd.c:333 +msgid "Bad custom parameter" +msgstr "错误的自定参数" + +#: cups/http-support.c:1604 scheduler/ipp.c:2407 +#, c-format +msgid "Bad device-uri \"%s\"." +msgstr "" + +#: scheduler/ipp.c:2452 +#, c-format +msgid "Bad device-uri scheme \"%s\"." +msgstr "" + +#: scheduler/ipp.c:8491 scheduler/ipp.c:8509 scheduler/ipp.c:9737 +#, c-format +msgid "Bad document-format \"%s\"." +msgstr "" + +#: scheduler/ipp.c:9755 +#, c-format +msgid "Bad document-format-default \"%s\"." +msgstr "" + +#: cups/ppd-util.c:170 +msgid "Bad filename buffer" +msgstr "" + +#: cups/http-support.c:1473 +msgid "Bad hostname/address in URI" +msgstr "" + +#: scheduler/ipp.c:1593 +#, c-format +msgid "Bad job-name value: %s" +msgstr "" + +#: scheduler/ipp.c:1586 +msgid "Bad job-name value: Wrong type or count." +msgstr "" + +#: scheduler/ipp.c:10351 +msgid "Bad job-priority value." +msgstr "" + +#: scheduler/ipp.c:1448 +#, c-format +msgid "Bad job-sheets value \"%s\"." +msgstr "" + +#: scheduler/ipp.c:1432 +msgid "Bad job-sheets value type." +msgstr "" + +#: scheduler/ipp.c:10381 +msgid "Bad job-state value." +msgstr "" + +#: scheduler/ipp.c:3043 scheduler/ipp.c:3505 scheduler/ipp.c:6276 +#: scheduler/ipp.c:6423 scheduler/ipp.c:7920 scheduler/ipp.c:8189 +#: scheduler/ipp.c:9055 scheduler/ipp.c:9279 scheduler/ipp.c:9631 +#: scheduler/ipp.c:10244 +#, c-format +msgid "Bad job-uri \"%s\"." +msgstr "" + +#: scheduler/ipp.c:2093 scheduler/ipp.c:5815 +#, c-format +msgid "Bad notify-pull-method \"%s\"." +msgstr "" + +#: scheduler/ipp.c:2057 scheduler/ipp.c:5779 +#, c-format +msgid "Bad notify-recipient-uri \"%s\"." +msgstr "" + +#: scheduler/ipp.c:1464 +#, c-format +msgid "Bad number-up value %d." +msgstr "错误的 number-up 值 %d。" + +#: cups/adminutil.c:280 +#, c-format +msgid "Bad option + choice on line %d." +msgstr "" + +#: scheduler/ipp.c:1481 +#, c-format +msgid "Bad page-ranges values %d-%d." +msgstr "错误的 page-ranges 值 %d-%d。" + +#: cups/http-support.c:1470 +msgid "Bad port number in URI" +msgstr "" + +#: scheduler/ipp.c:2498 +#, c-format +msgid "Bad port-monitor \"%s\"." +msgstr "" + +#: scheduler/ipp.c:2579 +#, c-format +msgid "Bad printer-state value %d." +msgstr "" + +#: cups/dest.c:687 cups/dest.c:1183 cups/dest.c:1234 +msgid "Bad printer-uri." +msgstr "" + +#: scheduler/ipp.c:226 +#, c-format +msgid "Bad request ID %d." +msgstr "" + +#: scheduler/ipp.c:211 +#, c-format +msgid "Bad request version number %d.%d." +msgstr "" + +#: cups/http-support.c:1467 +msgid "Bad resource in URI" +msgstr "" + +#: cups/http-support.c:1479 +msgid "Bad scheme in URI" +msgstr "" + +#: cgi-bin/admin.c:1468 +msgid "Bad subscription ID" +msgstr "" + +#: cups/http-support.c:1476 +msgid "Bad username in URI" +msgstr "" + +#: cups/ppd.c:335 +msgid "Bad value string" +msgstr "" + +#: cups/http-support.c:1482 +msgid "Bad/empty URI" +msgstr "" + +#: cgi-bin/admin.c:3274 cgi-bin/admin.c:3520 +msgid "Banners" +msgstr "标题" + +#: ppdc/sample.c:282 +msgid "Bond Paper" +msgstr "半透明纸" + +#: backend/usb-darwin.c:2008 +#, c-format +msgid "Boolean expected for waiteof option \"%s\"." +msgstr "" + +#: filter/pstops.c:2032 +msgid "Buffer overflow detected, aborting." +msgstr "" + +#: ppdc/sample.c:277 +msgid "CMYK" +msgstr "CMYK" + +#: ppdc/sample.c:358 +msgid "CPCL Label Printer" +msgstr "CPCL 标签打印机" + +#: cgi-bin/classes.c:163 cgi-bin/printers.c:166 +msgid "Cancel Jobs" +msgstr "" + +#: cgi-bin/admin.c:1469 cgi-bin/admin.c:1508 cgi-bin/admin.c:1518 +msgid "Cancel RSS Subscription" +msgstr "取消 RSS 订阅" + +#: backend/ipp.c:2264 +msgid "Canceling print job." +msgstr "" + +#: scheduler/ipp.c:2541 +msgid "Cannot share a remote Kerberized printer." +msgstr "" + +#: ppdc/sample.c:271 +msgid "Cassette" +msgstr "" + +#: cgi-bin/admin.c:1639 cgi-bin/admin.c:1781 cgi-bin/admin.c:1794 +#: cgi-bin/admin.c:1805 +msgid "Change Settings" +msgstr "更改设置" + +#: scheduler/ipp.c:2105 scheduler/ipp.c:5827 +#, c-format +msgid "Character set \"%s\" not supported." +msgstr "" + +#: cgi-bin/classes.c:185 cgi-bin/classes.c:311 +msgid "Classes" +msgstr "类" + +#: cgi-bin/printers.c:172 +msgid "Clean Print Heads" +msgstr "清洁打印头" + +#: scheduler/ipp.c:3957 +msgid "Close-Job doesn't support the job-uri attribute." +msgstr "" + +#: cups/ppd-cache.c:3675 ppdc/sample.c:276 +msgid "Color" +msgstr "彩色" + +#: cups/ppd-cache.c:3651 cups/ppd-cache.c:3662 cups/ppd-cache.c:3673 +#: cups/ppd-cache.c:3683 ppdc/sample.c:274 +msgid "Color Mode" +msgstr "彩色模式" + +#: berkeley/lpc.c:194 +msgid "" +"Commands may be abbreviated. Commands are:\n" +"\n" +"exit help quit status ?" +msgstr "" + +#: cups/snmp.c:960 +msgid "Community name uses indefinite length" +msgstr "团体名称使用不定长度" + +#: backend/ipp.c:874 backend/lpd.c:939 backend/socket.c:380 +msgid "Connected to printer." +msgstr "" + +#: backend/ipp.c:710 backend/lpd.c:763 backend/socket.c:300 +msgid "Connecting to printer." +msgstr "" + +#: cups/http-support.c:1340 +msgid "Continue" +msgstr "继续" + +#: cups/ppd-cache.c:3485 ppdc/sample.c:360 +msgid "Continuous" +msgstr "连续" + +#: backend/lpd.c:1088 backend/lpd.c:1220 +msgid "Control file sent successfully." +msgstr "" + +#: backend/ipp.c:1398 backend/lpd.c:455 +msgid "Copying print data." +msgstr "" + +#: cups/http-support.c:1349 +msgid "Created" +msgstr "创建" + +#: cups/ppd.c:1152 cups/ppd.c:1192 cups/ppd.c:1437 cups/ppd.c:1540 +msgid "Custom" +msgstr "自定" + +#: ppdc/sample.c:354 +msgid "CustominCutInterval" +msgstr "CustominCutInterval" + +#: ppdc/sample.c:352 +msgid "CustominTearInterval" +msgstr "CustominTearInterval" + +#: ppdc/sample.c:338 +msgid "Cut" +msgstr "切纸" + +#: ppdc/sample.c:446 +msgid "Cutter" +msgstr "切纸器" + +#: ppdc/sample.c:239 +msgid "Dark" +msgstr "暗" + +#: ppdc/sample.c:235 +msgid "Darkness" +msgstr "暗" + +#: backend/lpd.c:1173 +msgid "Data file sent successfully." +msgstr "" + +#: cgi-bin/admin.c:2078 cgi-bin/admin.c:2089 cgi-bin/admin.c:2134 +msgid "Delete Class" +msgstr "删除类" + +#: cgi-bin/admin.c:2163 cgi-bin/admin.c:2174 cgi-bin/admin.c:2219 +msgid "Delete Printer" +msgstr "删除打印机" + +#: ppdc/sample.c:273 +msgid "DeskJet Series" +msgstr "DeskJet 系列" + +#: scheduler/ipp.c:1347 +#, c-format +msgid "Destination \"%s\" is not accepting jobs." +msgstr "目的位置“%s”没有接受作业。" + +#: systemv/lpinfo.c:273 +#, c-format +msgid "" +"Device: uri = %s\n" +" class = %s\n" +" info = %s\n" +" make-and-model = %s\n" +" device-id = %s\n" +" location = %s" +msgstr "" + +#: ppdc/sample.c:431 +msgid "Direct Thermal Media" +msgstr "热敏介质" + +#: cups/file.c:256 +#, c-format +msgid "Directory \"%s\" contains a relative path." +msgstr "" + +#: cups/file.c:228 +#, c-format +msgid "Directory \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." +msgstr "" + +#: cups/file.c:245 +#, c-format +msgid "Directory \"%s\" is a file." +msgstr "" + +#: cups/file.c:216 +#, c-format +msgid "Directory \"%s\" not available: %s" +msgstr "" + +#: cups/file.c:201 +#, c-format +msgid "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)." +msgstr "" + +#: ppdc/sample.c:340 +msgid "Disabled" +msgstr "停用" + +#: scheduler/ipp.c:6325 +#, c-format +msgid "Document #%d does not exist in job #%d." +msgstr "" + +#: ppdc/sample.c:267 +msgid "Duplexer" +msgstr "双面打印器" + +#: ppdc/sample.c:229 +msgid "Dymo" +msgstr "Dymo" + +#: ppdc/sample.c:426 +msgid "EPL1 Label Printer" +msgstr "EPL1 标签打印机" + +#: ppdc/sample.c:429 +msgid "EPL2 Label Printer" +msgstr "EPL2 标签打印机" + +#: cgi-bin/admin.c:1833 cgi-bin/admin.c:1845 cgi-bin/admin.c:1899 +#: cgi-bin/admin.c:1906 cgi-bin/admin.c:1941 cgi-bin/admin.c:1954 +#: cgi-bin/admin.c:1978 cgi-bin/admin.c:2051 +msgid "Edit Configuration File" +msgstr "编辑配置文件" + +#: cups/adminutil.c:325 +msgid "Empty PPD file." +msgstr "" + +#: cups/http.c:4635 +msgid "Encryption is not supported." +msgstr "" + +#. TRANSLATORS: Banner/cover sheet after the print job. +#: cgi-bin/admin.c:3545 +msgid "Ending Banner" +msgstr "结束标题" + +#: ppdc/sample.c:2 +msgid "English" +msgstr "Chinese" + +#: scheduler/client.c:2226 +msgid "" +"Enter your username and password or the root username and password to access " +"this page. If you are using Kerberos authentication, make sure you have a " +"valid Kerberos ticket." +msgstr "" +"请输入您的用户名称和密码或者 root 用户的用户名称和密码来访问此页面。如果您正在使用 Kerberos 鉴定,请确定您拥有的 Kerberos " +"票据是有效的。" + +#: ppdc/sample.c:73 +msgid "Envelope #10 " +msgstr "" + +#: ppdc/sample.c:74 +msgid "Envelope #11" +msgstr "" + +#: ppdc/sample.c:75 +msgid "Envelope #12" +msgstr "" + +#: ppdc/sample.c:76 +msgid "Envelope #14" +msgstr "" + +#: ppdc/sample.c:77 +msgid "Envelope #9" +msgstr "" + +#: ppdc/sample.c:89 +msgid "Envelope B4" +msgstr "" + +#: ppdc/sample.c:90 +msgid "Envelope B5" +msgstr "" + +#: ppdc/sample.c:91 +msgid "Envelope B6" +msgstr "" + +#: ppdc/sample.c:78 +msgid "Envelope C0" +msgstr "" + +#: ppdc/sample.c:79 +msgid "Envelope C1" +msgstr "" + +#: ppdc/sample.c:80 +msgid "Envelope C2" +msgstr "" + +#: ppdc/sample.c:81 +msgid "Envelope C3" +msgstr "" + +#: ppdc/sample.c:67 +msgid "Envelope C4" +msgstr "" + +#: ppdc/sample.c:68 +msgid "Envelope C5" +msgstr "" + +#: ppdc/sample.c:69 +msgid "Envelope C6" +msgstr "" + +#: ppdc/sample.c:82 +msgid "Envelope C65" +msgstr "" + +#: ppdc/sample.c:83 +msgid "Envelope C7" +msgstr "" + +#: ppdc/sample.c:84 +msgid "Envelope Choukei 3" +msgstr "" + +#: ppdc/sample.c:85 +msgid "Envelope Choukei 3 Long Edge" +msgstr "" + +#: ppdc/sample.c:86 +msgid "Envelope Choukei 4" +msgstr "" + +#: ppdc/sample.c:87 +msgid "Envelope Choukei 4 Long Edge" +msgstr "" + +#: ppdc/sample.c:70 +msgid "Envelope DL" +msgstr "" + +#: ppdc/sample.c:261 +msgid "Envelope Feed" +msgstr "信封送纸" + +#: ppdc/sample.c:88 +msgid "Envelope Invite" +msgstr "" + +#: ppdc/sample.c:92 +msgid "Envelope Italian" +msgstr "" + +#: ppdc/sample.c:93 +msgid "Envelope Kaku2" +msgstr "" + +#: ppdc/sample.c:94 +msgid "Envelope Kaku2 Long Edge" +msgstr "" + +#: ppdc/sample.c:95 +msgid "Envelope Kaku3" +msgstr "" + +#: ppdc/sample.c:96 +msgid "Envelope Kaku3 Long Edge" +msgstr "" + +#: ppdc/sample.c:97 +msgid "Envelope Monarch" +msgstr "" + +#: ppdc/sample.c:99 +msgid "Envelope PRC1 " +msgstr "" + +#: ppdc/sample.c:100 +msgid "Envelope PRC1 Long Edge" +msgstr "" + +#: ppdc/sample.c:117 +msgid "Envelope PRC10" +msgstr "" + +#: ppdc/sample.c:118 +msgid "Envelope PRC10 Long Edge" +msgstr "" + +#: ppdc/sample.c:101 +msgid "Envelope PRC2" +msgstr "" + +#: ppdc/sample.c:102 +msgid "Envelope PRC2 Long Edge" +msgstr "" + +#: ppdc/sample.c:103 +msgid "Envelope PRC3" +msgstr "" + +#: ppdc/sample.c:104 +msgid "Envelope PRC3 Long Edge" +msgstr "" + +#: ppdc/sample.c:105 +msgid "Envelope PRC4" +msgstr "" + +#: ppdc/sample.c:106 +msgid "Envelope PRC4 Long Edge" +msgstr "" + +#: ppdc/sample.c:108 +msgid "Envelope PRC5 Long Edge" +msgstr "" + +#: ppdc/sample.c:107 +msgid "Envelope PRC5PRC5" +msgstr "" + +#: ppdc/sample.c:109 +msgid "Envelope PRC6" +msgstr "" + +#: ppdc/sample.c:110 +msgid "Envelope PRC6 Long Edge" +msgstr "" + +#: ppdc/sample.c:111 +msgid "Envelope PRC7" +msgstr "" + +#: ppdc/sample.c:112 +msgid "Envelope PRC7 Long Edge" +msgstr "" + +#: ppdc/sample.c:113 +msgid "Envelope PRC8" +msgstr "" + +#: ppdc/sample.c:114 +msgid "Envelope PRC8 Long Edge" +msgstr "" + +#: ppdc/sample.c:115 +msgid "Envelope PRC9" +msgstr "" + +#: ppdc/sample.c:116 +msgid "Envelope PRC9 Long Edge" +msgstr "" + +#: ppdc/sample.c:98 +msgid "Envelope Personal" +msgstr "" + +#: ppdc/sample.c:119 +msgid "Envelope You4" +msgstr "" + +#: ppdc/sample.c:120 +msgid "Envelope You4 Long Edge" +msgstr "" + +#: test/ippfind.c:2815 +msgid "Environment Variables:" +msgstr "" + +#: ppdc/sample.c:240 +msgid "Epson" +msgstr "Epson" + +#: cgi-bin/admin.c:3588 +msgid "Error Policy" +msgstr "错误策略" + +#: filter/rastertopwg.c:457 +msgid "Error reading raster data." +msgstr "" + +#: filter/rastertopwg.c:426 filter/rastertopwg.c:447 filter/rastertopwg.c:465 +#: filter/rastertopwg.c:476 +msgid "Error sending raster data." +msgstr "" + +#: systemv/lpinfo.c:208 systemv/lpmove.c:86 +msgid "Error: need hostname after \"-h\" option." +msgstr "" + +#: ppdc/sample.c:350 +msgid "Every 10 Labels" +msgstr "每 10 个标签" + +#: ppdc/sample.c:342 +msgid "Every 2 Labels" +msgstr "每 2 个标签" + +#: ppdc/sample.c:343 +msgid "Every 3 Labels" +msgstr "每 3 个标签" + +#: ppdc/sample.c:344 +msgid "Every 4 Labels" +msgstr "每 4 个标签" + +#: ppdc/sample.c:345 +msgid "Every 5 Labels" +msgstr "每 5 个标签" + +#: ppdc/sample.c:346 +msgid "Every 6 Labels" +msgstr "每 6 个标签" + +#: ppdc/sample.c:347 +msgid "Every 7 Labels" +msgstr "每 7 个标签" + +#: ppdc/sample.c:348 +msgid "Every 8 Labels" +msgstr "每 8 个标签" + +#: ppdc/sample.c:349 +msgid "Every 9 Labels" +msgstr "每 9 个标签" + +#: ppdc/sample.c:341 +msgid "Every Label" +msgstr "每个标签" + +#: ppdc/sample.c:121 +msgid "Executive" +msgstr "" + +#: cups/http-support.c:1398 +msgid "Expectation Failed" +msgstr "预期失败" + +#: cgi-bin/admin.c:2340 cgi-bin/admin.c:2359 +msgid "Export Printers to Samba" +msgstr "将打印机导出为 Samba" + +#: test/ippfind.c:2761 +msgid "Expressions:" +msgstr "" + +#: systemv/cupstestdsc.c:164 systemv/cupstestdsc.c:181 +#: systemv/cupstestdsc.c:206 systemv/cupstestdsc.c:223 +#: systemv/cupstestdsc.c:247 systemv/cupstestdsc.c:265 +#: systemv/cupstestdsc.c:294 systemv/cupstestdsc.c:331 +#: systemv/cupstestdsc.c:341 systemv/cupstestdsc.c:351 +#: systemv/cupstestdsc.c:361 systemv/cupstestdsc.c:371 +#: systemv/cupstestdsc.c:379 +msgid "FAIL" +msgstr "" + +#: ppdc/sample.c:122 +msgid "FanFold German" +msgstr "" + +#: ppdc/sample.c:123 +msgid "FanFold Legal German" +msgstr "" + +#: ppdc/sample.c:124 +msgid "Fanfold US" +msgstr "" + +#: cups/file.c:260 +#, c-format +msgid "File \"%s\" contains a relative path." +msgstr "" + +#: cups/file.c:235 +#, c-format +msgid "File \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." +msgstr "" + +#: cups/file.c:249 +#, c-format +msgid "File \"%s\" is a directory." +msgstr "" + +#: cups/file.c:221 +#, c-format +msgid "File \"%s\" not available: %s" +msgstr "" + +#: cups/file.c:207 +#, c-format +msgid "File \"%s\" permissions OK (0%o/uid=%d/gid=%d)." +msgstr "" + +#: ppdc/sample.c:169 +msgid "File Folder " +msgstr "" + +#: scheduler/ipp.c:2428 +#, c-format +msgid "" +"File device URIs have been disabled. To enable, see the FileDevice directive " +"in \"%s/cups-files.conf\"." +msgstr "" + +#: filter/rastertoepson.c:1136 filter/rastertohp.c:808 +#: filter/rastertolabel.c:1257 +#, c-format +msgid "Finished page %d." +msgstr "" + +#: ppdc/sample.c:125 +msgid "Folio" +msgstr "对开本" + +#: cups/http-support.c:1377 +msgid "Forbidden" +msgstr "禁止" + +#: cups/ppd.c:783 cups/ppd.c:1341 +msgid "General" +msgstr "通用" + +#: ppdc/sample.c:251 +msgid "Generic" +msgstr "通用" + +#: cups/snmp.c:970 +msgid "Get-Response-PDU uses indefinite length" +msgstr "Get-Response-PDU 使用不定长度" + +#: ppdc/sample.c:285 +msgid "Glossy Paper" +msgstr "光面纸" + +#: scheduler/ipp.c:3021 scheduler/ipp.c:3431 scheduler/ipp.c:3969 +#: scheduler/ipp.c:6254 scheduler/ipp.c:6401 scheduler/ipp.c:7897 +#: scheduler/ipp.c:9033 scheduler/ipp.c:9257 scheduler/ipp.c:9609 +#: scheduler/ipp.c:10222 +msgid "Got a printer-uri attribute but no job-id." +msgstr "" + +#: cups/ppd-cache.c:3664 ppdc/sample.c:275 +msgid "Grayscale" +msgstr "灰度" + +#: ppdc/sample.c:272 +msgid "HP" +msgstr "HP" + +#: ppdc/sample.c:170 +msgid "Hanging Folder" +msgstr "吊夹" + +#: cgi-bin/help.c:137 +msgid "Help file not in index." +msgstr "" + +#: cups/ipp.c:3181 cups/ipp.c:3208 cups/ipp.c:3231 +msgid "IPP 1setOf attribute with incompatible value tags." +msgstr "" + +#: cups/ipp.c:3144 +msgid "IPP attribute has no name." +msgstr "" + +#: cups/ipp.c:7017 +msgid "IPP attribute is not a member of the message." +msgstr "" + +#: cups/ipp.c:3590 +msgid "IPP begCollection value not 0 bytes." +msgstr "" + +#: cups/ipp.c:3372 +msgid "IPP boolean value not 1 byte." +msgstr "" + +#: cups/ipp.c:3433 +msgid "IPP date value not 11 bytes." +msgstr "" + +#: cups/ipp.c:3611 +msgid "IPP endCollection value not 0 bytes." +msgstr "" + +#: cups/ipp.c:3347 +msgid "IPP enum value not 4 bytes." +msgstr "" + +#: cups/ipp.c:3074 +msgid "IPP extension tag larger than 0x7FFFFFFF." +msgstr "" + +#: cups/ipp.c:3344 +msgid "IPP integer value not 4 bytes." +msgstr "" + +#: cups/ipp.c:3543 +msgid "IPP language length overflows value." +msgstr "" + +#: cups/ipp.c:3552 +msgid "IPP language length too large." +msgstr "" + +#: cups/ipp.c:3258 +msgid "IPP member name is not empty." +msgstr "" + +#: cups/ipp.c:3637 +msgid "IPP memberName value is empty." +msgstr "" + +#: cups/ipp.c:3629 +msgid "IPP memberName with no attribute." +msgstr "" + +#: cups/ipp.c:3127 +msgid "IPP name larger than 32767 bytes." +msgstr "" + +#: cups/ipp.c:3510 +msgid "IPP nameWithLanguage value less than minimum 4 bytes." +msgstr "" + +#: cups/ipp.c:3667 +msgid "IPP octetString length too large." +msgstr "" + +#: cups/ipp.c:3478 +msgid "IPP rangeOfInteger value not 8 bytes." +msgstr "" + +#: cups/ipp.c:3451 +msgid "IPP resolution value not 9 bytes." +msgstr "" + +#: cups/ipp.c:3570 +msgid "IPP string length overflows value." +msgstr "" + +#: cups/ipp.c:3506 +msgid "IPP textWithLanguage value less than minimum 4 bytes." +msgstr "" + +#: cups/ipp.c:3330 +msgid "IPP value larger than 32767 bytes." +msgstr "" + +#: ppdc/sample.c:1 +msgid "ISOLatin1" +msgstr "UTF-8" + +#: cups/ppd.c:328 +msgid "Illegal control character" +msgstr "非法控制字符" + +#: cups/ppd.c:329 +msgid "Illegal main keyword string" +msgstr "非法主关键词字符串" + +#: cups/ppd.c:330 +msgid "Illegal option keyword string" +msgstr "非法选项关键词字符串" + +#: cups/ppd.c:331 +msgid "Illegal translation string" +msgstr "非法转换字符串" + +#: cups/ppd.c:332 +msgid "Illegal whitespace character" +msgstr "非法空白字符" + +#: ppdc/sample.c:266 +msgid "Installable Options" +msgstr "可安装的选项" + +#: ppdc/sample.c:269 +msgid "Installed" +msgstr "已安装" + +#: ppdc/sample.c:288 +msgid "IntelliBar Label Printer" +msgstr "IntelliBar 标签打印机" + +#: ppdc/sample.c:287 +msgid "Intellitech" +msgstr "Intellitech" + +#: cups/http-support.c:1404 +msgid "Internal Server Error" +msgstr "" + +#: cups/ppd.c:319 +msgid "Internal error" +msgstr "内部错误" + +#: ppdc/sample.c:167 +msgid "Internet Postage 2-Part" +msgstr "Internet 邮寄 2 部分" + +#: ppdc/sample.c:168 +msgid "Internet Postage 3-Part" +msgstr "Internet 邮寄 3 部分" + +#: backend/ipp.c:328 +msgid "Internet Printing Protocol" +msgstr "Internet 打印协议" + +#: cups/pwg-media.c:291 cups/pwg-media.c:310 +msgid "Invalid media name arguments." +msgstr "" + +#: cups/dest-options.c:1099 +msgid "Invalid media size." +msgstr "" + +#: filter/commandtops.c:112 +#, c-format +msgid "Invalid printer command \"%s\"." +msgstr "" + +#: cups/ppd.c:1459 +msgid "JCL" +msgstr "JCL" + +#: ppdc/sample.c:53 +msgid "JIS B0" +msgstr "" + +#: ppdc/sample.c:55 +msgid "JIS B1" +msgstr "" + +#: ppdc/sample.c:54 +msgid "JIS B10" +msgstr "" + +#: ppdc/sample.c:56 +msgid "JIS B2" +msgstr "" + +#: ppdc/sample.c:57 +msgid "JIS B3" +msgstr "" + +#: ppdc/sample.c:58 +msgid "JIS B4" +msgstr "" + +#: ppdc/sample.c:59 +msgid "JIS B4 Long Edge" +msgstr "" + +#: ppdc/sample.c:60 +msgid "JIS B5" +msgstr "" + +#: ppdc/sample.c:61 +msgid "JIS B5 Long Edge" +msgstr "" + +#: ppdc/sample.c:62 +msgid "JIS B6" +msgstr "" + +#: ppdc/sample.c:63 +msgid "JIS B6 Long Edge" +msgstr "" + +#: ppdc/sample.c:64 +msgid "JIS B7" +msgstr "" + +#: ppdc/sample.c:65 +msgid "JIS B8" +msgstr "" + +#: ppdc/sample.c:66 +msgid "JIS B9" +msgstr "" + +#: scheduler/ipp.c:9329 +#, c-format +msgid "Job #%d cannot be restarted - no files." +msgstr "" + +#: scheduler/ipp.c:3061 scheduler/ipp.c:3295 scheduler/ipp.c:3354 +#: scheduler/ipp.c:3533 scheduler/ipp.c:3979 scheduler/ipp.c:5913 +#: scheduler/ipp.c:6294 scheduler/ipp.c:6441 scheduler/ipp.c:6778 +#: scheduler/ipp.c:7738 scheduler/ipp.c:7760 scheduler/ipp.c:7938 +#: scheduler/ipp.c:8163 scheduler/ipp.c:8206 scheduler/ipp.c:9073 +#: scheduler/ipp.c:9297 scheduler/ipp.c:9649 scheduler/ipp.c:10262 +#, c-format +msgid "Job #%d does not exist." +msgstr "" + +#: scheduler/ipp.c:3565 +#, c-format +msgid "Job #%d is already aborted - can't cancel." +msgstr "作业 #%d 已经中止 - 不能取消。" + +#: scheduler/ipp.c:3559 +#, c-format +msgid "Job #%d is already canceled - can't cancel." +msgstr "作业 #%d 已经取消 - 不能取消。" + +#: scheduler/ipp.c:3571 +#, c-format +msgid "Job #%d is already completed - can't cancel." +msgstr "作业 #%d 已经完成 - 不能取消。" + +#: scheduler/ipp.c:7964 scheduler/ipp.c:8248 scheduler/ipp.c:10277 +#, c-format +msgid "Job #%d is finished and cannot be altered." +msgstr "" + +#: scheduler/ipp.c:9311 +#, c-format +msgid "Job #%d is not complete." +msgstr "" + +#: scheduler/ipp.c:3076 +#, c-format +msgid "Job #%d is not held for authentication." +msgstr "" + +#: scheduler/ipp.c:9087 +#, c-format +msgid "Job #%d is not held." +msgstr "" + +#: cgi-bin/ipp-var.c:1036 +msgid "Job Completed" +msgstr "作业已完成" + +#: cgi-bin/ipp-var.c:1034 +msgid "Job Created" +msgstr "作业已创建" + +#: cgi-bin/ipp-var.c:1040 +msgid "Job Options Changed" +msgstr "作业选项已更改" + +#: cgi-bin/ipp-var.c:1038 +msgid "Job Stopped" +msgstr "作业已停止" + +#: scheduler/ipp.c:10359 +msgid "Job is completed and cannot be changed." +msgstr "作业已完成,不能更改。" + +#: cgi-bin/jobs.c:190 +msgid "Job operation failed" +msgstr "" + +#: scheduler/ipp.c:10395 scheduler/ipp.c:10412 scheduler/ipp.c:10423 +msgid "Job state cannot be changed." +msgstr "作业状态不能更改。" + +#: scheduler/ipp.c:9177 +msgid "Job subscriptions cannot be renewed." +msgstr "" + +#: cgi-bin/jobs.c:95 cgi-bin/jobs.c:106 cgi-bin/jobs.c:187 +msgid "Jobs" +msgstr "作业" + +#: backend/lpd.c:172 +msgid "LPD/LPR Host or Printer" +msgstr "LPD/LPR 主机或打印机" + +#: ppdc/sample.c:230 +msgid "Label Printer" +msgstr "标签打印机" + +#: ppdc/sample.c:441 +msgid "Label Top" +msgstr "标签顶部" + +#: scheduler/ipp.c:2114 scheduler/ipp.c:5836 +#, c-format +msgid "Language \"%s\" not supported." +msgstr "" + +#: ppdc/sample.c:164 +msgid "Large Address" +msgstr "长地址" + +#: ppdc/sample.c:286 +msgid "LaserJet Series PCL 4/5" +msgstr "LaserJet 系列 PCL 4/5" + +#: ppdc/sample.c:43 +msgid "Letter Oversize" +msgstr "" + +#: ppdc/sample.c:44 +msgid "Letter Oversize Long Edge" +msgstr "" + +#: ppdc/sample.c:236 +msgid "Light" +msgstr "指示灯" + +#: cups/ppd.c:327 +msgid "Line longer than the maximum allowed (255 characters)" +msgstr "行多于所允许的最大字符数(255 个字符)" + +#: cgi-bin/admin.c:2377 +msgid "List Available Printers" +msgstr "列出可用的打印机" + +#: cups/ppd-localize.c:289 +msgid "Load paper." +msgstr "" + +#: cups/ppd-cache.c:3711 ppdc/sample.c:264 +msgid "Long-Edge (Portrait)" +msgstr "长边(纵向)" + +#: cups/http-support.c:1725 +msgid "Looking for printer..." +msgstr "" + +#: ppdc/sample.c:260 +msgid "Manual Feed" +msgstr "手动送纸" + +#: cups/ppd.c:830 cups/ppd.c:1396 +msgid "Media Size" +msgstr "介质大小" + +#: cups/ppd.c:834 cups/ppd.c:1400 ppdc/sample.c:254 +msgid "Media Source" +msgstr "介质来源" + +#: ppdc/sample.c:359 +msgid "Media Tracking" +msgstr "介质跟踪" + +#: cups/ppd.c:832 cups/ppd.c:1398 ppdc/sample.c:280 +msgid "Media Type" +msgstr "介质类型" + +#: ppdc/sample.c:237 +msgid "Medium" +msgstr "中等" + +#: cups/ppd.c:316 +msgid "Memory allocation error" +msgstr "内存分配错误" + +#: cups/ppd.c:336 +msgid "Missing CloseGroup" +msgstr "" + +#: cups/ppd.c:317 +msgid "Missing PPD-Adobe-4.x header" +msgstr "缺少 PPD-Adobe-4.x 标头" + +#: cups/ppd.c:326 +msgid "Missing asterisk in column 1" +msgstr "栏 1 缺少星号" + +#: scheduler/ipp.c:6317 +msgid "Missing document-number attribute." +msgstr "" + +#: cups/adminutil.c:261 +#, c-format +msgid "Missing double quote on line %d." +msgstr "" + +#: cgi-bin/admin.c:710 cgi-bin/admin.c:2090 cgi-bin/admin.c:2175 +#: cgi-bin/admin.c:2769 cgi-bin/admin.c:3023 cgi-bin/admin.c:3134 +#: cgi-bin/admin.c:3844 +msgid "Missing form variable" +msgstr "" + +#: scheduler/ipp.c:9703 +msgid "Missing last-document attribute in request." +msgstr "" + +#: cups/pwg-media.c:550 +msgid "Missing media or media-col." +msgstr "" + +#: cups/pwg-media.c:469 +msgid "Missing media-size in media-col." +msgstr "" + +#: scheduler/ipp.c:6918 +msgid "Missing notify-subscription-ids attribute." +msgstr "" + +#: cups/ppd.c:334 +msgid "Missing option keyword" +msgstr "" + +#: scheduler/ipp.c:3202 scheduler/ipp.c:3227 +msgid "Missing requesting-user-name attribute." +msgstr "" + +#: scheduler/ipp.c:407 +msgid "Missing required attributes." +msgstr "" + +#: cups/http-support.c:1494 +msgid "Missing resource in URI" +msgstr "" + +#: cups/http-support.c:1488 +msgid "Missing scheme in URI" +msgstr "" + +#: cups/adminutil.c:242 +#, c-format +msgid "Missing value on line %d." +msgstr "" + +#: cups/ppd.c:318 +msgid "Missing value string" +msgstr "缺少值字符串" + +#: cups/pwg-media.c:457 +msgid "Missing x-dimension in media-size." +msgstr "" + +#: cups/pwg-media.c:463 +msgid "Missing y-dimension in media-size." +msgstr "" + +#: systemv/lpinfo.c:443 systemv/lpinfo.c:467 +#, c-format +msgid "" +"Model: name = %s\n" +" natural_language = %s\n" +" make-and-model = %s\n" +" device-id = %s" +msgstr "" + +#: test/ippfind.c:2792 +msgid "Modifiers:" +msgstr "" + +#: cgi-bin/admin.c:544 +msgid "Modify Class" +msgstr "修改类" + +#: cgi-bin/admin.c:857 +msgid "Modify Printer" +msgstr "修改打印机" + +#: cgi-bin/ipp-var.c:411 cgi-bin/ipp-var.c:502 +msgid "Move All Jobs" +msgstr "移动所有作业" + +#: cgi-bin/ipp-var.c:350 cgi-bin/ipp-var.c:409 cgi-bin/ipp-var.c:500 +msgid "Move Job" +msgstr "移动作业" + +#: cups/http-support.c:1358 +msgid "Moved Permanently" +msgstr "永久移动" + +#: cups/ppd.c:315 +msgid "NULL PPD file pointer" +msgstr "空 PPD 文件指针" + +#: cups/snmp.c:1007 +msgid "Name OID uses indefinite length" +msgstr "名称 OID 使用不定长度" + +#: scheduler/ipp.c:1102 +msgid "Nested classes are not allowed." +msgstr "" + +#: ppdc/sample.c:425 +msgid "Never" +msgstr "永不" + +#: cups/ppd.c:1987 +msgid "No" +msgstr "否" + +#: cups/http-support.c:1355 +msgid "No Content" +msgstr "无内容" + +#: cups/ppd-util.c:469 +msgid "No PPD name" +msgstr "" + +#: cups/snmp.c:1001 +msgid "No VarBind SEQUENCE" +msgstr "无 VarBind SEQUENCE" + +#: cups/adminutil.c:776 +msgid "No Windows printer drivers are installed." +msgstr "" + +#: cups/request.c:553 cups/request.c:913 +msgid "No active connection" +msgstr "无活跃连接" + +#: cups/request.c:334 +msgid "No active connection." +msgstr "" + +#: scheduler/ipp.c:3482 +#, c-format +msgid "No active jobs on %s." +msgstr "" + +#: scheduler/ipp.c:235 +msgid "No attributes in request." +msgstr "" + +#: scheduler/ipp.c:3103 +msgid "No authentication information provided." +msgstr "" + +#: cups/snmp.c:958 +msgid "No community name" +msgstr "无团体名称" + +#: scheduler/ipp.c:6117 +msgid "No default printer." +msgstr "" + +#: cgi-bin/ipp-var.c:422 scheduler/ipp.c:7498 +msgid "No destinations added." +msgstr "未添加目的位置。" + +#: backend/usb.c:192 +msgid "No device URI found in argv[0] or in DEVICE_URI environment variable." +msgstr "" + +#: cups/snmp.c:988 +msgid "No error-index" +msgstr "无错误索引" + +#: cups/snmp.c:980 +msgid "No error-status" +msgstr "无错误状态" + +#: scheduler/ipp.c:8453 scheduler/ipp.c:9717 +msgid "No file in print request." +msgstr "" + +#: cups/ppd-util.c:164 +msgid "No modification time" +msgstr "" + +#: cups/snmp.c:1005 +msgid "No name OID" +msgstr "无名称 OID" + +#: filter/rastertoepson.c:1166 filter/rastertohp.c:839 +#: filter/rastertolabel.c:1286 +msgid "No pages were found." +msgstr "" + +#: cups/ppd-util.c:158 +msgid "No printer name" +msgstr "" + +#: cups/ppd-util.c:638 +msgid "No printer-uri found" +msgstr "" + +#: cups/ppd-util.c:622 +msgid "No printer-uri found for class" +msgstr "" + +#: scheduler/ipp.c:6524 +msgid "No printer-uri in request." +msgstr "" + +#: cups/http.c:2244 +msgid "No request URI." +msgstr "" + +#: cups/http.c:2261 +msgid "No request protocol version." +msgstr "" + +#: cups/request.c:342 +msgid "No request sent." +msgstr "" + +#: cups/snmp.c:972 +msgid "No request-id" +msgstr "无 request-id" + +#: scheduler/ipp.c:5721 +msgid "No subscription attributes in request." +msgstr "" + +#: scheduler/ipp.c:7837 +msgid "No subscriptions found." +msgstr "找不到订阅。" + +#: cups/snmp.c:996 +msgid "No variable-bindings SEQUENCE" +msgstr "无 variable-bindings SEQUENCE" + +#: cups/snmp.c:951 +msgid "No version number" +msgstr "无版本号" + +#: ppdc/sample.c:362 +msgid "Non-continuous (Mark sensing)" +msgstr "非连续(标记感应)" + +#: ppdc/sample.c:361 +msgid "Non-continuous (Web sensing)" +msgstr "非连续(Web 感应)" + +#: cups/ppd-cache.c:4057 cups/ppd-cache.c:4117 cups/ppd-cache.c:4147 +#: ppdc/sample.c:238 +msgid "Normal" +msgstr "正常" + +#: cups/http-support.c:1380 +msgid "Not Found" +msgstr "找不到" + +#: cups/http-support.c:1392 +msgid "Not Implemented" +msgstr "未完成" + +#: ppdc/sample.c:268 +msgid "Not Installed" +msgstr "未安装" + +#: cups/http-support.c:1367 +msgid "Not Modified" +msgstr "未修改" + +#: cups/http-support.c:1395 +msgid "Not Supported" +msgstr "不支持" + +#: scheduler/ipp.c:1556 scheduler/ipp.c:10978 +msgid "Not allowed to print." +msgstr "不允许打印。" + +#: ppdc/sample.c:146 +msgid "Note" +msgstr "注释" + +#: systemv/cupstestdsc.c:425 +msgid "" +"Note: this program only validates the DSC comments, not the PostScript " +"itself." +msgstr "" + +#: cups/http-support.c:1346 cups/http-support.c:1485 cups/ppd.c:313 +msgid "OK" +msgstr "好" + +#: cups/ppd-cache.c:3711 ppdc/sample.c:263 +msgid "Off (1-Sided)" +msgstr "关闭(单面)" + +#: ppdc/sample.c:356 +msgid "Oki" +msgstr "Oki" + +#: cgi-bin/help.c:85 cgi-bin/help.c:126 cgi-bin/help.c:136 cgi-bin/help.c:166 +msgid "Online Help" +msgstr "网上帮助" + +#: cups/adminutil.c:943 +#, c-format +msgid "Open of %s failed: %s" +msgstr "打开 %s 失败:%s" + +#: cups/ppd.c:321 +msgid "OpenGroup without a CloseGroup first" +msgstr "OpenGroup 没有 CloseGroup 优先" + +#: cups/ppd.c:323 +msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first" +msgstr "OpenUI/JCLOpenUI 没有 CloseUI/JCLCloseUI 优先" + +#: cgi-bin/admin.c:3615 +msgid "Operation Policy" +msgstr "操作策略" + +#: filter/pstops.c:2180 +#, c-format +msgid "Option \"%s\" cannot be included via %%%%IncludeFeature." +msgstr "" + +#: cgi-bin/admin.c:3265 cgi-bin/admin.c:3349 +msgid "Options Installed" +msgstr "选项已安装" + +#: scheduler/cupsfilter.c:1480 scheduler/main.c:2101 systemv/cupsaddsmb.c:276 +#: systemv/cupsctl.c:196 systemv/cupstestdsc.c:421 systemv/cupstestppd.c:3859 +#: test/ippfind.c:2751 test/ipptool.c:5063 ppdc/ppdc.cxx:430 +#: ppdc/ppdhtml.cxx:177 ppdc/ppdi.cxx:123 ppdc/ppdmerge.cxx:361 +#: ppdc/ppdpo.cxx:247 +msgid "Options:" +msgstr "" + +#: cups/ppd-cache.c:466 +msgid "Out of date PPD cache file." +msgstr "" + +#: cups/ppd-cache.c:1863 +msgid "Out of memory." +msgstr "" + +#: cups/ppd.c:836 cups/ppd.c:1402 +msgid "Output Mode" +msgstr "输出模式" + +#: cups/ppd-localize.c:314 +msgid "Output bin is almost full." +msgstr "" + +#: cups/ppd-localize.c:316 +msgid "Output bin is full." +msgstr "" + +#: cups/ppd-localize.c:312 +msgid "Output bin is missing." +msgstr "" + +#: systemv/cupstestdsc.c:391 +msgid "PASS" +msgstr "" + +#: ppdc/sample.c:252 +msgid "PCL Laser Printer" +msgstr "PCL 激光打印机" + +#: ppdc/sample.c:149 +msgid "PRC16K" +msgstr "PRC16K" + +#: ppdc/sample.c:150 +msgid "PRC16K Long Edge" +msgstr "" + +#: ppdc/sample.c:151 +msgid "PRC32K" +msgstr "PRC32K" + +#: ppdc/sample.c:154 +msgid "PRC32K Long Edge" +msgstr "" + +#: ppdc/sample.c:152 +msgid "PRC32K Oversize" +msgstr "" + +#: ppdc/sample.c:153 +msgid "PRC32K Oversize Long Edge" +msgstr "" + +#: cups/snmp.c:968 +msgid "Packet does not contain a Get-Response-PDU" +msgstr "包不包含 Get-Response-PDU" + +#: cups/snmp.c:947 +msgid "Packet does not start with SEQUENCE" +msgstr "包不以 SEQUENCE 开始" + +#: cups/ppd-localize.c:291 +msgid "Paper jam." +msgstr "" + +#: cups/ppd-localize.c:308 +msgid "Paper tray is almost empty." +msgstr "" + +#: cups/ppd-localize.c:310 +msgid "Paper tray is empty." +msgstr "" + +#: cups/ppd-localize.c:306 +msgid "Paper tray is missing." +msgstr "" + +#: ppdc/sample.c:355 +msgid "ParamCustominCutInterval" +msgstr "ParamCustominCutInterval" + +#: ppdc/sample.c:353 +msgid "ParamCustominTearInterval" +msgstr "ParamCustominTearInterval" + +#: cups/auth.c:224 cups/auth.c:480 +#, c-format +msgid "Password for %s on %s? " +msgstr "%s(在 %s 上)的密码? " + +#: systemv/cupsaddsmb.c:244 +#, c-format +msgid "Password for %s required to access %s via SAMBA: " +msgstr "需要 %s 的密码才能通过 SAMBA 访问 %s: " + +#: cgi-bin/classes.c:157 +msgid "Pause Class" +msgstr "暂停类" + +#: cgi-bin/printers.c:160 +msgid "Pause Printer" +msgstr "打印机暂停打印" + +#: ppdc/sample.c:443 +msgid "Peel-Off" +msgstr "剥离" + +#: cups/ppd-cache.c:3391 ppdc/sample.c:160 +msgid "Photo" +msgstr "照片" + +#: ppdc/sample.c:161 +msgid "Photo Labels" +msgstr "照片标签" + +#: cups/ppd-cache.c:3588 ppdc/sample.c:281 +msgid "Plain Paper" +msgstr "普通纸张" + +#: cgi-bin/admin.c:3283 cgi-bin/admin.c:3564 +msgid "Policies" +msgstr "策略" + +#: cgi-bin/admin.c:3290 cgi-bin/admin.c:3633 cgi-bin/admin.c:3646 +msgid "Port Monitor" +msgstr "端口监视器" + +#: ppdc/sample.c:270 +msgid "PostScript Printer" +msgstr "PostScript 打印机" + +#: ppdc/sample.c:147 +msgid "Postcard" +msgstr "明信片" + +#: ppdc/sample.c:71 +msgid "Postcard Double " +msgstr "" + +#: ppdc/sample.c:72 +msgid "Postcard Double Long Edge" +msgstr "" + +#: ppdc/sample.c:148 +msgid "Postcard Long Edge" +msgstr "" + +#: backend/ipp.c:982 backend/ipp.c:990 +msgid "Preparing to print." +msgstr "" + +#: ppdc/sample.c:290 +msgid "Print Density" +msgstr "打印密度" + +#: cups/notify.c:74 +msgid "Print Job:" +msgstr "打印作业:" + +#: ppdc/sample.c:335 +msgid "Print Mode" +msgstr "打印模式" + +#: ppdc/sample.c:378 +msgid "Print Rate" +msgstr "打印速率" + +#: cgi-bin/printers.c:169 +msgid "Print Self-Test Page" +msgstr "打印自测试页面" + +#: ppdc/sample.c:322 +msgid "Print Speed" +msgstr "打印速度" + +#: cgi-bin/ipp-var.c:778 +msgid "Print Test Page" +msgstr "打印测试页" + +#: ppdc/sample.c:351 +msgid "Print and Cut" +msgstr "打印和切纸" + +#: ppdc/sample.c:339 +msgid "Print and Tear" +msgstr "打印和撕纸" + +#: backend/socket.c:409 backend/usb-unix.c:182 +msgid "Print file sent." +msgstr "" + +#: backend/ipp.c:2238 +msgid "Print job canceled at printer." +msgstr "" + +#: backend/ipp.c:2230 +msgid "Print job too large." +msgstr "" + +#: backend/ipp.c:1699 +msgid "Print job was not accepted." +msgstr "" + +#: cgi-bin/ipp-var.c:1028 +msgid "Printer Added" +msgstr "打印机已添加" + +#: ppdc/sample.c:255 +msgid "Printer Default" +msgstr "打印机默认" + +#: cgi-bin/ipp-var.c:1032 +msgid "Printer Deleted" +msgstr "打印机已删除" + +#: cgi-bin/ipp-var.c:1030 +msgid "Printer Modified" +msgstr "打印机已修改" + +#: cgi-bin/ipp-var.c:1026 +msgid "Printer Paused" +msgstr "打印机已暂停" + +#: ppdc/sample.c:289 +msgid "Printer Settings" +msgstr "打印机设置" + +#: backend/ipp.c:2233 +msgid "Printer cannot print supplied content." +msgstr "" + +#: backend/ipp.c:2236 +msgid "Printer cannot print with supplied options." +msgstr "" + +#: cups/notify.c:118 +msgid "Printer:" +msgstr "打印机:" + +#: cgi-bin/printers.c:194 cgi-bin/printers.c:321 +msgid "Printers" +msgstr "打印机" + +#: filter/rastertoepson.c:1112 filter/rastertohp.c:780 +#: filter/rastertolabel.c:1233 +#, c-format +msgid "Printing page %d, %u%% complete." +msgstr "" + +#: ppdc/sample.c:155 +msgid "Quarto" +msgstr "四开" + +#: scheduler/ipp.c:1551 scheduler/ipp.c:10973 +msgid "Quota limit reached." +msgstr "已达到配额限制。" + +#: berkeley/lpq.c:499 +msgid "Rank Owner Job File(s) Total Size" +msgstr "" + +#: cgi-bin/classes.c:161 cgi-bin/printers.c:164 +msgid "Reject Jobs" +msgstr "拒绝作业" + +#: backend/lpd.c:1084 backend/lpd.c:1216 +#, c-format +msgid "Remote host did not accept control file (%d)." +msgstr "" + +#: backend/lpd.c:1169 +#, c-format +msgid "Remote host did not accept data file (%d)." +msgstr "" + +#: ppdc/sample.c:423 +msgid "Reprint After Error" +msgstr "出错后重新打印" + +#: cups/http-support.c:1383 +msgid "Request Entity Too Large" +msgstr "请求实体太大" + +#: cups/ppd.c:838 cups/ppd.c:1404 ppdc/sample.c:231 +msgid "Resolution" +msgstr "分辨率" + +#: cgi-bin/classes.c:155 +msgid "Resume Class" +msgstr "继续类" + +#: cgi-bin/printers.c:157 +msgid "Resume Printer" +msgstr "打印机继续打印" + +#: ppdc/sample.c:165 +msgid "Return Address" +msgstr "寄信人地址" + +#: ppdc/sample.c:444 +msgid "Rewind" +msgstr "倒回" + +#: cups/adminutil.c:2100 +#, c-format +msgid "Running command: %s %s -N -A %s -c '%s'" +msgstr "" + +#: cups/snmp.c:949 +msgid "SEQUENCE uses indefinite length" +msgstr "SEQUENCE 使用不定长度" + +#: cups/http-support.c:1407 +msgid "SSL/TLS Negotiation Error" +msgstr "" + +#: cups/http-support.c:1364 +msgid "See Other" +msgstr "请参阅其他" + +#: backend/usb-darwin.c:566 backend/usb-libusb.c:346 +msgid "Sending data to printer." +msgstr "" + +#: cgi-bin/ipp-var.c:1042 +msgid "Server Restarted" +msgstr "服务器已重新启动" + +#: cgi-bin/ipp-var.c:1048 +msgid "Server Security Auditing" +msgstr "服务器安全性审核" + +#: cgi-bin/ipp-var.c:1044 +msgid "Server Started" +msgstr "服务器已启动" + +#: cgi-bin/ipp-var.c:1046 +msgid "Server Stopped" +msgstr "服务器已停止" + +#: cups/tls-darwin.c:1191 cups/tls-gnutls.c:1282 +msgid "Server credentials not set." +msgstr "" + +#: cups/http-support.c:1401 +msgid "Service Unavailable" +msgstr "服务不可用" + +#: cgi-bin/admin.c:2770 cgi-bin/admin.c:2816 cgi-bin/admin.c:2973 +#: cgi-bin/admin.c:2992 +msgid "Set Allowed Users" +msgstr "设定允许的用户" + +#: cgi-bin/admin.c:3019 +msgid "Set As Server Default" +msgstr "设定为服务器默认" + +#: cgi-bin/admin.c:3119 +msgid "Set Class Options" +msgstr "设定类选项" + +#: cgi-bin/admin.c:3119 cgi-bin/admin.c:3293 cgi-bin/admin.c:3675 +msgid "Set Printer Options" +msgstr "设定打印机选项" + +#: cgi-bin/admin.c:3845 cgi-bin/admin.c:3889 cgi-bin/admin.c:3907 +msgid "Set Publishing" +msgstr "设定出版" + +#: ppdc/sample.c:166 +msgid "Shipping Address" +msgstr "送货地址" + +#: cups/ppd-cache.c:3711 ppdc/sample.c:265 +msgid "Short-Edge (Landscape)" +msgstr "短边(横向)" + +#: ppdc/sample.c:283 +msgid "Special Paper" +msgstr "专用纸张" + +#: backend/lpd.c:1125 +#, c-format +msgid "Spooling job, %.0f%% complete." +msgstr "" + +#: ppdc/sample.c:336 +msgid "Standard" +msgstr "标准" + +#. TRANSLATORS: Banner/cover sheet before the print job. +#: cgi-bin/admin.c:3536 +msgid "Starting Banner" +msgstr "启动标题" + +#: filter/rastertoepson.c:1088 filter/rastertohp.c:756 +#: filter/rastertolabel.c:1209 +#, c-format +msgid "Starting page %d." +msgstr "" + +#: ppdc/sample.c:156 +msgid "Statement" +msgstr "报表" + +#: scheduler/ipp.c:3628 scheduler/ipp.c:6934 scheduler/ipp.c:7644 +#: scheduler/ipp.c:9165 +#, c-format +msgid "Subscription #%d does not exist." +msgstr "" + +#: test/ippfind.c:2804 +msgid "Substitutions:" +msgstr "" + +#: ppdc/sample.c:157 +msgid "Super A" +msgstr "Super A" + +#: ppdc/sample.c:158 +msgid "Super B" +msgstr "Super B" + +#: ppdc/sample.c:162 +msgid "Super B/A3" +msgstr "Super B/A3" + +#: cups/http-support.c:1343 +msgid "Switching Protocols" +msgstr "交换协议" + +#: ppdc/sample.c:159 +msgid "Tabloid" +msgstr "小报用纸" + +#: ppdc/sample.c:45 +msgid "Tabloid Oversize" +msgstr "" + +#: ppdc/sample.c:46 +msgid "Tabloid Oversize Long Edge" +msgstr "" + +#: ppdc/sample.c:337 +msgid "Tear" +msgstr "撕纸" + +#: ppdc/sample.c:442 +msgid "Tear-Off" +msgstr "撕纸" + +#: ppdc/sample.c:383 +msgid "Tear-Off Adjust Position" +msgstr "撕纸调整位置" + +#: scheduler/ipp.c:1387 +#, c-format +msgid "The \"%s\" attribute is required for print jobs." +msgstr "" + +#: scheduler/ipp.c:6595 scheduler/ipp.c:6675 scheduler/ipp.c:6688 +#: scheduler/ipp.c:6700 scheduler/ipp.c:6715 +#, c-format +msgid "The %s attribute cannot be provided with job-ids." +msgstr "" + +#: scheduler/ipp.c:1366 +#, c-format +msgid "" +"The '%s' Job Status attribute cannot be supplied in a job creation request." +msgstr "" + +#: scheduler/ipp.c:5269 +#, c-format +msgid "" +"The '%s' operation attribute cannot be supplied in a Create-Job request." +msgstr "" + +#: scheduler/ipp.c:7164 +#, c-format +msgid "The PPD file \"%s\" could not be found." +msgstr "PPD 文件“%s”未能找到。" + +#: scheduler/ipp.c:7153 +#, c-format +msgid "The PPD file \"%s\" could not be opened: %s" +msgstr "PPD 文件“%s”未能打开。%s" + +#: filter/rastertoepson.c:1057 filter/rastertohp.c:727 +#: filter/rastertolabel.c:1173 +msgid "The PPD file could not be opened." +msgstr "" + +#: cgi-bin/admin.c:723 +msgid "" +"The class name may only contain up to 127 printable characters and may not " +"contain spaces, slashes (/), or the pound sign (#)." +msgstr "类名称可能最多包含 127 个可打印的字符,且不能包含空格、斜线 (/) 或磅符号 (#)。" + +#: cups/ppd-localize.c:336 +msgid "The developer unit needs to be replaced." +msgstr "" + +#: cups/ppd-localize.c:334 +msgid "The developer unit will need to be replaced soon." +msgstr "" + +#: cups/ppd-localize.c:326 +msgid "The fuser's temperature is high." +msgstr "" + +#: cups/ppd-localize.c:328 +msgid "The fuser's temperature is low." +msgstr "" + +#: scheduler/ipp.c:2141 +msgid "" +"The notify-lease-duration attribute cannot be used with job subscriptions." +msgstr "notify-lease-duration 属性不能配合作业订阅使用。" + +#: scheduler/ipp.c:2124 scheduler/ipp.c:5846 +#, c-format +msgid "The notify-user-data value is too large (%d > 63 octets)." +msgstr "" + +#: cups/ppd-localize.c:332 +msgid "The optical photoconductor needs to be replaced." +msgstr "" + +#: cups/ppd-localize.c:330 +msgid "The optical photoconductor will need to be replaced soon." +msgstr "" + +#: backend/ipp.c:1002 +msgid "" +"The printer configuration is incorrect or the printer no longer exists." +msgstr "" + +#: backend/lpd.c:688 backend/lpd.c:1077 backend/lpd.c:1159 backend/lpd.c:1209 +msgid "The printer did not respond." +msgstr "" + +#: backend/ipp.c:775 backend/ipp.c:965 backend/ipp.c:1079 backend/ipp.c:1501 +#: backend/ipp.c:1671 backend/lpd.c:896 backend/socket.c:359 +#: backend/usb-unix.c:122 backend/usb-unix.c:412 backend/usb-unix.c:495 +msgid "The printer is in use." +msgstr "" + +#: cups/ppd-localize.c:318 +msgid "The printer is low on ink." +msgstr "" + +#: cups/ppd-localize.c:296 +msgid "The printer is low on toner." +msgstr "" + +#: backend/runloop.c:241 backend/runloop.c:361 cups/ppd-localize.c:294 +msgid "The printer is not connected." +msgstr "" + +#: backend/ipp.c:753 backend/ipp.c:786 backend/ipp.c:961 backend/lpd.c:875 +#: backend/lpd.c:916 backend/socket.c:338 backend/socket.c:371 +msgid "The printer is not responding." +msgstr "" + +#: backend/runloop.c:383 +msgid "The printer is now connected." +msgstr "" + +#: backend/usb-darwin.c:1342 +msgid "The printer is now online." +msgstr "" + +#: backend/usb-darwin.c:1381 +msgid "The printer is offline." +msgstr "" + +#: backend/ipp.c:769 backend/lpd.c:890 backend/socket.c:353 +msgid "The printer is unreachable at this time." +msgstr "" + +#: cups/ppd-localize.c:320 +msgid "The printer may be out of ink." +msgstr "" + +#: cups/ppd-localize.c:298 +msgid "The printer may be out of toner." +msgstr "" + +#: backend/ipp.c:762 backend/lpd.c:883 backend/socket.c:346 +msgid "The printer may not exist or is unavailable at this time." +msgstr "" + +#: cgi-bin/admin.c:906 +msgid "" +"The printer name may only contain up to 127 printable characters and may not " +"contain spaces, slashes (/), or the pound sign (#)." +msgstr "打印机名称可能最多包含 127 个可打印的字符,且不能包含空格、斜线 (/) 或磅符号 (#)。" + +#: scheduler/ipp.c:810 scheduler/ipp.c:1093 scheduler/ipp.c:3267 +#: scheduler/ipp.c:3448 scheduler/ipp.c:5252 scheduler/ipp.c:5680 +#: scheduler/ipp.c:5995 scheduler/ipp.c:6561 scheduler/ipp.c:7368 +#: scheduler/ipp.c:7424 scheduler/ipp.c:7750 scheduler/ipp.c:8022 +#: scheduler/ipp.c:8111 scheduler/ipp.c:8144 scheduler/ipp.c:8468 +#: scheduler/ipp.c:8875 scheduler/ipp.c:8957 scheduler/ipp.c:10131 +#: scheduler/ipp.c:10583 scheduler/ipp.c:10936 scheduler/ipp.c:11018 +#: scheduler/ipp.c:11393 +msgid "The printer or class does not exist." +msgstr "" + +#: scheduler/ipp.c:1305 +msgid "The printer or class is not shared." +msgstr "" + +#: cups/ppd-localize.c:300 +msgid "The printer's cover is open." +msgstr "" + +#: cups/ppd-localize.c:304 +msgid "The printer's door is open." +msgstr "" + +#: cups/ppd-localize.c:302 +msgid "The printer's interlock is open." +msgstr "" + +#: cups/ppd-localize.c:322 +msgid "The printer's waste bin is almost full." +msgstr "" + +#: cups/ppd-localize.c:324 +msgid "The printer's waste bin is full." +msgstr "" + +#: scheduler/ipp.c:916 scheduler/ipp.c:2305 +#, c-format +msgid "The printer-uri \"%s\" contains invalid characters." +msgstr "printer-uri“%s”含有无效字符。" + +#: scheduler/ipp.c:3244 +msgid "The printer-uri attribute is required." +msgstr "" + +#: scheduler/ipp.c:900 +msgid "" +"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"." +msgstr "printer-uri 必须是“ipp://HOSTNAME/classes/CLASSNAME”形式。" + +#: scheduler/ipp.c:2289 +msgid "" +"The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"." +msgstr "printer-uri 必须是“ipp://HOSTNAME/classes/PRINTERNAME”形式。" + +#: cgi-bin/admin.c:448 +msgid "" +"The subscription name may not contain spaces, slashes (/), question marks " +"(?), or the pound sign (#)." +msgstr "订阅名称可能不包含空格、斜线 (/)、问号 (?) 或磅符号 (#)。" + +#: scheduler/client.c:2249 +msgid "" +"The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to " +"enable it." +msgstr "" + +#: scheduler/ipp.c:6659 +#, c-format +msgid "The which-jobs value \"%s\" is not supported." +msgstr "" + +#: scheduler/ipp.c:5924 +msgid "There are too many subscriptions." +msgstr "有太多订阅。" + +#: backend/usb-darwin.c:398 backend/usb-darwin.c:464 backend/usb-darwin.c:528 +#: backend/usb-darwin.c:549 backend/usb-libusb.c:271 backend/usb-libusb.c:325 +msgid "There was an unrecoverable USB error." +msgstr "" + +#: ppdc/sample.c:430 +msgid "Thermal Transfer Media" +msgstr "热转印介质" + +#: scheduler/ipp.c:1545 +msgid "Too many active jobs." +msgstr "太多活跃的作业。" + +#: scheduler/ipp.c:1439 +#, c-format +msgid "Too many job-sheets values (%d > 2)." +msgstr "" + +#: scheduler/ipp.c:2616 +#, c-format +msgid "Too many printer-state-reasons values (%d > %d)." +msgstr "" + +#: cups/ppd-cache.c:3603 ppdc/sample.c:284 +msgid "Transparency" +msgstr "透明度" + +#: ppdc/sample.c:279 +msgid "Tray" +msgstr "纸盒" + +#: cups/ppd-cache.c:3404 cups/ppd-cache.c:3804 ppdc/sample.c:256 +msgid "Tray 1" +msgstr "纸盒 1" + +#: cups/ppd-cache.c:3405 cups/ppd-cache.c:3805 ppdc/sample.c:257 +msgid "Tray 2" +msgstr "纸盒 2" + +#: cups/ppd-cache.c:3406 cups/ppd-cache.c:3806 ppdc/sample.c:258 +msgid "Tray 3" +msgstr "纸盒 3" + +#: cups/ppd-cache.c:3407 cups/ppd-cache.c:3807 ppdc/sample.c:259 +msgid "Tray 4" +msgstr "纸盒 4" + +#: cups/http-support.c:1386 +msgid "URI Too Long" +msgstr "URI 太长" + +#: cups/http-support.c:1461 +msgid "URI too large" +msgstr "" + +#: ppdc/sample.c:138 +msgid "US Ledger" +msgstr "美国总帐用纸" + +#: ppdc/sample.c:139 +msgid "US Legal" +msgstr "美国法定用纸" + +#: ppdc/sample.c:140 +msgid "US Legal Oversize" +msgstr "" + +#: ppdc/sample.c:141 +msgid "US Letter" +msgstr "美国信纸" + +#: ppdc/sample.c:142 +msgid "US Letter Long Edge" +msgstr "" + +#: ppdc/sample.c:143 +msgid "US Letter Oversize" +msgstr "" + +#: ppdc/sample.c:144 +msgid "US Letter Oversize Long Edge" +msgstr "" + +#: ppdc/sample.c:145 +msgid "US Letter Small" +msgstr "" + +#: cgi-bin/admin.c:1943 cgi-bin/admin.c:1956 cgi-bin/admin.c:1980 +msgid "Unable to access cupsd.conf file" +msgstr "" + +#: cgi-bin/help.c:127 +msgid "Unable to access help file." +msgstr "" + +#: cgi-bin/admin.c:500 +msgid "Unable to add RSS subscription" +msgstr "" + +#: cgi-bin/admin.c:788 +msgid "Unable to add class" +msgstr "" + +#: backend/ipp.c:1858 +msgid "Unable to add document to print job." +msgstr "" + +#: scheduler/ipp.c:1613 +#, c-format +msgid "Unable to add job for destination \"%s\"." +msgstr "" + +#: cgi-bin/admin.c:1034 cgi-bin/admin.c:1403 +msgid "Unable to add printer" +msgstr "" + +#: scheduler/ipp.c:1223 +msgid "Unable to allocate memory for file types." +msgstr "" + +#: filter/pstops.c:421 +msgid "Unable to allocate memory for page info" +msgstr "" + +#: filter/pstops.c:415 +msgid "Unable to allocate memory for pages array" +msgstr "" + +#: cgi-bin/admin.c:1509 +msgid "Unable to cancel RSS subscription" +msgstr "" + +#: backend/ipp.c:2143 backend/ipp.c:2675 +msgid "Unable to cancel print job." +msgstr "" + +#: cgi-bin/admin.c:2974 +msgid "Unable to change printer" +msgstr "" + +#: cgi-bin/admin.c:3890 +msgid "Unable to change printer-is-shared attribute" +msgstr "" + +#: cgi-bin/admin.c:1641 cgi-bin/admin.c:1783 +msgid "Unable to change server settings" +msgstr "" + +#: cups/ipp.c:5389 +#, c-format +msgid "Unable to compile mimeMediaType regular expression: %s." +msgstr "" + +#: cups/ipp.c:5335 +#, c-format +msgid "Unable to compile naturalLanguage regular expression: %s." +msgstr "" + +#: filter/commandtops.c:405 +msgid "Unable to configure printer options." +msgstr "" + +#: cups/adminutil.c:899 cups/request.c:1050 +msgid "Unable to connect to host." +msgstr "无法连接到主机。" + +#: backend/ipp.c:732 backend/ipp.c:1277 backend/lpd.c:856 backend/socket.c:319 +#: backend/usb-unix.c:108 +msgid "Unable to contact printer, queuing on next printer in class." +msgstr "" + +#: cups/adminutil.c:714 +#, c-format +msgid "Unable to copy 64-bit CUPS printer driver files (%d)." +msgstr "" + +#: cups/adminutil.c:679 +#, c-format +msgid "Unable to copy 64-bit Windows printer driver files (%d)." +msgstr "" + +#: cups/adminutil.c:510 +#, c-format +msgid "Unable to copy CUPS printer driver files (%d)." +msgstr "" + +#: scheduler/ipp.c:2719 +#, c-format +msgid "Unable to copy PPD file - %s" +msgstr "" + +#: scheduler/ipp.c:2764 +msgid "Unable to copy PPD file." +msgstr "" + +#: cups/adminutil.c:475 +#, c-format +msgid "Unable to copy Windows 2000 printer driver files (%d)." +msgstr "" + +#: cups/adminutil.c:598 +#, c-format +msgid "Unable to copy Windows 9x printer driver files (%d)." +msgstr "" + +#: scheduler/ipp.c:2653 +#, c-format +msgid "Unable to copy interface script - %s" +msgstr "" + +#: cups/ppd-util.c:553 cups/util.c:500 +msgid "Unable to create printer-uri" +msgstr "" + +#: cups/tls-darwin.c:1482 cups/tls-gnutls.c:1494 +msgid "Unable to create server credentials." +msgstr "" + +#: cgi-bin/admin.c:1834 cgi-bin/admin.c:1846 scheduler/cupsfilter.c:1288 +msgid "Unable to create temporary file" +msgstr "" + +#: cgi-bin/admin.c:2137 +msgid "Unable to delete class" +msgstr "" + +#: cgi-bin/admin.c:2222 +msgid "Unable to delete printer" +msgstr "" + +#: cgi-bin/classes.c:250 cgi-bin/printers.c:259 +msgid "Unable to do maintenance command" +msgstr "" + +#: cgi-bin/admin.c:1958 +msgid "Unable to edit cupsd.conf files larger than 1MB" +msgstr "" + +#: cups/tls-darwin.c:1670 +msgid "" +"Unable to establish a secure connection to host (certificate chain invalid)." +msgstr "" + +#: cups/tls-darwin.c:1660 +msgid "" +"Unable to establish a secure connection to host (certificate not yet valid)." +msgstr "" + +#: cups/tls-darwin.c:1655 +msgid "" +"Unable to establish a secure connection to host (expired certificate)." +msgstr "" + +#: cups/tls-darwin.c:1665 +msgid "Unable to establish a secure connection to host (host name mismatch)." +msgstr "" + +#: cups/tls-darwin.c:1675 +msgid "" +"Unable to establish a secure connection to host (peer dropped connection " +"before responding)." +msgstr "" + +#: cups/tls-darwin.c:1650 +msgid "" +"Unable to establish a secure connection to host (self-signed certificate)." +msgstr "" + +#: cups/tls-darwin.c:1645 +msgid "" +"Unable to establish a secure connection to host (untrusted certificate)." +msgstr "" + +#: cups/tls-darwin.c:1708 cups/tls-sspi.c:1283 cups/tls-sspi.c:1300 +msgid "Unable to establish a secure connection to host." +msgstr "" + +#: cgi-bin/ipp-var.c:351 +msgid "Unable to find destination for job" +msgstr "" + +#: cups/http-support.c:1955 +msgid "Unable to find printer." +msgstr "" + +#: cups/tls-darwin.c:1495 +msgid "Unable to find server credentials." +msgstr "" + +#: backend/ipp.c:3336 +msgid "Unable to get backend exit status." +msgstr "" + +#: cgi-bin/classes.c:430 +msgid "Unable to get class list" +msgstr "" + +#: cgi-bin/classes.c:529 +msgid "Unable to get class status" +msgstr "" + +#: cgi-bin/admin.c:1297 +msgid "Unable to get list of printer drivers" +msgstr "" + +#: cgi-bin/admin.c:2824 +msgid "Unable to get printer attributes" +msgstr "" + +#: cgi-bin/printers.c:447 +msgid "Unable to get printer list" +msgstr "" + +#: cgi-bin/printers.c:549 +msgid "Unable to get printer status" +msgstr "" + +#: backend/ipp.c:1026 +msgid "Unable to get printer status." +msgstr "" + +#: cups/adminutil.c:553 cups/adminutil.c:757 +#, c-format +msgid "Unable to install Windows 2000 printer driver files (%d)." +msgstr "" + +#: cups/adminutil.c:627 +#, c-format +msgid "Unable to install Windows 9x printer driver files (%d)." +msgstr "" + +#: cgi-bin/help.c:86 +msgid "Unable to load help index." +msgstr "" + +#: backend/network.c:74 +#, c-format +msgid "Unable to locate printer \"%s\"." +msgstr "" + +#: backend/dnssd.c:785 backend/ipp.c:345 backend/lpd.c:191 +#: backend/socket.c:160 +msgid "Unable to locate printer." +msgstr "" + +#: cgi-bin/admin.c:787 +msgid "Unable to modify class" +msgstr "" + +#: cgi-bin/admin.c:1033 cgi-bin/admin.c:1402 +msgid "Unable to modify printer" +msgstr "" + +#: cgi-bin/ipp-var.c:418 cgi-bin/ipp-var.c:507 +msgid "Unable to move job" +msgstr "无法移动作业" + +#: cgi-bin/ipp-var.c:420 cgi-bin/ipp-var.c:509 +msgid "Unable to move jobs" +msgstr "无法移动作业" + +#: cgi-bin/admin.c:3170 cups/ppd.c:314 +msgid "Unable to open PPD file" +msgstr "无法打开 PPD 文件" + +#: cgi-bin/admin.c:2592 +msgid "Unable to open cupsd.conf file:" +msgstr "无法打开 cupsd.conf 文件:" + +#: backend/usb-unix.c:132 +msgid "Unable to open device file" +msgstr "" + +#: scheduler/ipp.c:6338 +#, c-format +msgid "Unable to open document #%d in job #%d." +msgstr "" + +#: cgi-bin/help.c:358 +msgid "Unable to open help file." +msgstr "" + +#: backend/ipp.c:386 backend/ipp.c:1598 backend/ipp.c:1811 backend/lpd.c:479 +#: backend/socket.c:147 backend/usb.c:229 filter/gziptoany.c:71 +#: filter/pstops.c:268 +msgid "Unable to open print file" +msgstr "" + +#: filter/rastertoepson.c:1017 filter/rastertohp.c:687 +#: filter/rastertolabel.c:1131 +msgid "Unable to open raster file" +msgstr "" + +#: cgi-bin/ipp-var.c:781 +msgid "Unable to print test page" +msgstr "" + +#: backend/runloop.c:83 backend/runloop.c:312 backend/usb-darwin.c:636 +#: backend/usb-darwin.c:680 backend/usb-libusb.c:416 backend/usb-libusb.c:451 +msgid "Unable to read print data." +msgstr "" + +#: scheduler/ipp.c:8627 scheduler/ipp.c:9870 +msgid "Unable to rename job document file." +msgstr "" + +#: cups/dest.c:3419 +msgid "Unable to resolve printer-uri." +msgstr "" + +#: cups/adminutil.c:2136 +#, c-format +msgid "Unable to run \"%s\": %s" +msgstr "" + +#: filter/pstops.c:533 +msgid "Unable to see in file" +msgstr "" + +#: cgi-bin/ipp-var.c:584 cgi-bin/ipp-var.c:604 +msgid "Unable to send command to printer driver" +msgstr "" + +#: backend/usb-darwin.c:758 backend/usb-libusb.c:527 +msgid "Unable to send data to printer." +msgstr "" + +#: cups/adminutil.c:809 +#, c-format +msgid "Unable to set Windows printer driver (%d)." +msgstr "" + +#: cgi-bin/admin.c:3791 +msgid "Unable to set options" +msgstr "" + +#: cgi-bin/admin.c:3061 +msgid "Unable to set server default" +msgstr "" + +#: backend/ipp.c:3195 backend/ipp.c:3272 backend/ipp.c:3280 +msgid "Unable to start backend process." +msgstr "" + +#: cgi-bin/admin.c:1896 +msgid "Unable to upload cupsd.conf file" +msgstr "" + +#: backend/usb-darwin.c:2148 backend/usb-darwin.c:2172 +msgid "Unable to use legacy USB class driver." +msgstr "" + +#: backend/runloop.c:112 backend/runloop.c:367 +msgid "Unable to write print data" +msgstr "" + +#: filter/gziptoany.c:90 +#, c-format +msgid "Unable to write uncompressed print data: %s" +msgstr "" + +#: cups/http-support.c:1374 +msgid "Unauthorized" +msgstr "未授权" + +#: cgi-bin/admin.c:3487 +msgid "Units" +msgstr "单位" + +#: cups/http-support.c:1414 cups/http-support.c:1498 cups/ppd.c:341 +msgid "Unknown" +msgstr "未知" + +#: filter/pstops.c:2188 +#, c-format +msgid "Unknown choice \"%s\" for option \"%s\"." +msgstr "" + +#: backend/ipp.c:528 +#, c-format +msgid "Unknown encryption option value: \"%s\"." +msgstr "" + +#: backend/lpd.c:337 +#, c-format +msgid "Unknown file order: \"%s\"." +msgstr "" + +#: backend/lpd.c:308 +#, c-format +msgid "Unknown format character: \"%c\"." +msgstr "" + +#: cups/dest-options.c:1024 +msgid "Unknown media size name." +msgstr "" + +#: backend/ipp.c:592 +#, c-format +msgid "Unknown option \"%s\" with value \"%s\"." +msgstr "" + +#: filter/pstops.c:2171 +#, c-format +msgid "Unknown option \"%s\"." +msgstr "" + +#: backend/lpd.c:323 +#, c-format +msgid "Unknown print mode: \"%s\"." +msgstr "" + +#: scheduler/ipp.c:10805 +#, c-format +msgid "Unknown printer-error-policy \"%s\"." +msgstr "未知 printer-error-policy“%s”。" + +#: scheduler/ipp.c:10788 +#, c-format +msgid "Unknown printer-op-policy \"%s\"." +msgstr "未知 printer-op-policy“%s”。" + +#: cups/http.c:2293 +msgid "Unknown request method." +msgstr "" + +#: cups/http.c:2313 +msgid "Unknown request version." +msgstr "" + +#: cups/http-support.c:1491 +msgid "Unknown scheme in URI" +msgstr "" + +#: cups/http-addrlist.c:821 +msgid "Unknown service name." +msgstr "" + +#: backend/ipp.c:557 +#, c-format +msgid "Unknown version option value: \"%s\"." +msgstr "" + +#: scheduler/ipp.c:11264 +#, c-format +msgid "Unsupported 'compression' value \"%s\"." +msgstr "" + +#: scheduler/ipp.c:11294 +#, c-format +msgid "Unsupported 'document-format' value \"%s\"." +msgstr "" + +#: scheduler/ipp.c:11369 +msgid "Unsupported 'job-name' value." +msgstr "" + +#: scheduler/ipp.c:348 +#, c-format +msgid "Unsupported character set \"%s\"." +msgstr "" + +#: scheduler/ipp.c:8434 scheduler/ipp.c:9682 +#, c-format +msgid "Unsupported compression \"%s\"." +msgstr "" + +#: scheduler/ipp.c:8570 scheduler/ipp.c:9835 +#, c-format +msgid "Unsupported document-format \"%s\"." +msgstr "" + +#: scheduler/ipp.c:9818 +#, c-format +msgid "Unsupported document-format \"%s/%s\"." +msgstr "" + +#: scheduler/ipp.c:1405 +#, c-format +msgid "Unsupported format \"%s\"." +msgstr "" + +#: scheduler/ipp.c:1503 +msgid "Unsupported margins." +msgstr "" + +#: cups/pwg-media.c:544 +msgid "Unsupported media value." +msgstr "" + +#: filter/pstops.c:2453 +#, c-format +msgid "Unsupported number-up value %d, using number-up=1." +msgstr "" + +#: filter/pstops.c:2487 +#, c-format +msgid "Unsupported number-up-layout value %s, using number-up-layout=lrtb." +msgstr "" + +#: filter/pstops.c:2538 +#, c-format +msgid "Unsupported page-border value %s, using page-border=none." +msgstr "" + +#: filter/rastertopwg.c:137 filter/rastertopwg.c:173 filter/rastertopwg.c:181 +#: filter/rastertopwg.c:190 +msgid "Unsupported raster data." +msgstr "" + +#: cups/snmp.c:1066 +msgid "Unsupported value type" +msgstr "不支持的值类型" + +#: cups/http-support.c:1389 +msgid "Upgrade Required" +msgstr "要求升级" + +#: systemv/lpadmin.c:662 +msgid "" +"Usage:\n" +"\n" +" lpadmin [-h server] -d destination\n" +" lpadmin [-h server] -x destination\n" +" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n" +" [-r remove-class] [-v device] [-D description]\n" +" [-P ppd-file] [-o name=value]\n" +" [-u allow:user,user] [-u deny:user,user]" +msgstr "" + +#: backend/dnssd.c:225 backend/ipp.c:334 backend/lpd.c:178 +#: backend/socket.c:124 backend/usb.c:175 filter/commandtops.c:61 +#: filter/gziptoany.c:44 filter/pstops.c:229 monitor/bcp.c:54 +#: monitor/tbcp.c:53 +#, c-format +msgid "Usage: %s job-id user title copies options [file]" +msgstr "" + +#: systemv/cupsaddsmb.c:273 +msgid "Usage: cupsaddsmb [options] printer1 ... printerN" +msgstr "" + +#: systemv/cupsctl.c:193 +msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]" +msgstr "" + +#: scheduler/main.c:2100 +msgid "Usage: cupsd [options]" +msgstr "" + +#: scheduler/cupsfilter.c:1479 +msgid "Usage: cupsfilter [ options ] [ -- ] filename" +msgstr "" + +#: systemv/cupstestdsc.c:417 +msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]" +msgstr "" + +#: systemv/cupstestppd.c:3855 +msgid "" +"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]" +msgstr "" + +#: test/ippdiscover.c:814 +msgid "" +"Usage: ippdiscover [options] -a\n" +" ippdiscover [options] \"service name\"\n" +"\n" +"Options:" +msgstr "" + +#: test/ippfind.c:2744 +msgid "" +"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n" +" ippfind [options] name[.regtype[.domain.]] ... [expression]\n" +" ippfind --help\n" +" ippfind --version" +msgstr "" + +#: test/ipptool.c:5062 +msgid "Usage: ipptool [options] URI filename [ ... filenameN ]" +msgstr "" + +#: systemv/lpmove.c:125 +msgid "Usage: lpmove job/src dest" +msgstr "" + +#: systemv/lpoptions.c:523 +msgid "" +"Usage: lpoptions [-h server] [-E] -d printer\n" +" lpoptions [-h server] [-E] [-p printer] -l\n" +" lpoptions [-h server] [-E] -p printer -o option[=value] ...\n" +" lpoptions [-h server] [-E] -x printer" +msgstr "" + +#: berkeley/lpq.c:646 +msgid "" +"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]" +msgstr "" + +#: ppdc/ppdc.cxx:428 +msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]" +msgstr "" + +#: ppdc/ppdhtml.cxx:175 +msgid "Usage: ppdhtml [options] filename.drv >filename.html" +msgstr "" + +#: ppdc/ppdi.cxx:121 +msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]" +msgstr "" + +#: ppdc/ppdmerge.cxx:359 +msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]" +msgstr "" + +#: ppdc/ppdpo.cxx:245 +msgid "" +"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]" +msgstr "" + +#: backend/snmp.c:190 +msgid "Usage: snmp [host-or-ip-address]" +msgstr "" + +#: cups/snmp.c:1018 +msgid "Value uses indefinite length" +msgstr "Value 使用不定长度" + +#: cups/snmp.c:1003 +msgid "VarBind uses indefinite length" +msgstr "VarBind 使用不定长度" + +#: cups/snmp.c:953 +msgid "Version uses indefinite length" +msgstr "Version 使用不定长度" + +#: backend/ipp.c:1978 +msgid "Waiting for job to complete." +msgstr "" + +#: backend/usb-darwin.c:429 backend/usb-darwin.c:483 backend/usb-libusb.c:223 +msgid "Waiting for printer to become available." +msgstr "" + +#: backend/socket.c:420 +msgid "Waiting for printer to finish." +msgstr "" + +#: cups/adminutil.c:781 +msgid "Warning, no Windows 2000 printer drivers are installed." +msgstr "" + +#: cups/http-support.c:1410 +msgid "Web Interface is Disabled" +msgstr "" + +#: cups/ppd.c:1985 +msgid "Yes" +msgstr "是" + +#: scheduler/client.c:2236 +#, c-format +msgid "" +"You must access this page using the URL https://%s:%d%s." +msgstr "您必须使用 URL https://%s:%d%s 访问此页面。" + +#: ppdc/sample.c:434 +msgid "ZPL Label Printer" +msgstr "ZPL 标签打印机" + +#: ppdc/sample.c:357 +msgid "Zebra" +msgstr "Zebra" + +#: cups/notify.c:94 +msgid "aborted" +msgstr "已中止" + +#: cups/notify.c:91 +msgid "canceled" +msgstr "已取消" + +#: cups/notify.c:97 +msgid "completed" +msgstr "已完成" + +#: scheduler/ipp.c:6210 +msgid "cups-deviced failed to execute." +msgstr "cups-deviced 执行失败。" + +#: scheduler/ipp.c:7096 scheduler/ipp.c:7335 +msgid "cups-driverd failed to execute." +msgstr "cups-driverd 执行失败。" + +#: systemv/cupsaddsmb.c:225 +#, c-format +msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s" +msgstr "" + +#: systemv/cupsctl.c:134 +msgid "cupsctl: Cannot set Listen or Port directly." +msgstr "" + +#: systemv/cupsctl.c:145 +#, c-format +msgid "cupsctl: Unable to connect to server: %s" +msgstr "" + +#: systemv/cupsctl.c:188 +#, c-format +msgid "cupsctl: Unknown option \"%s\"" +msgstr "" + +#: systemv/cupsctl.c:190 +#, c-format +msgid "cupsctl: Unknown option \"-%c\"" +msgstr "" + +#: scheduler/main.c:178 +msgid "cupsd: Expected config filename after \"-c\" option." +msgstr "" + +#: scheduler/main.c:274 +msgid "cupsd: Expected cups-files.conf filename after \"-s\" option." +msgstr "" + +#: scheduler/main.c:248 +msgid "cupsd: On-demand support not compiled in, running in normal mode." +msgstr "" + +#: scheduler/main.c:285 +msgid "cupsd: Relative cups-files.conf filename not allowed." +msgstr "" + +#: scheduler/main.c:209 scheduler/main.c:216 +msgid "cupsd: Unable to get current directory." +msgstr "" + +#: scheduler/main.c:341 scheduler/main.c:350 +msgid "cupsd: Unable to get path to cups-files.conf file." +msgstr "" + +#: scheduler/main.c:323 +#, c-format +msgid "cupsd: Unknown argument \"%s\" - aborting." +msgstr "" + +#: scheduler/main.c:316 +#, c-format +msgid "cupsd: Unknown option \"%c\" - aborting." +msgstr "" + +#: scheduler/cupsfilter.c:1261 +#, c-format +msgid "cupsfilter: Invalid document number %d." +msgstr "" + +#: scheduler/cupsfilter.c:1255 +#, c-format +msgid "cupsfilter: Invalid job ID %d." +msgstr "" + +#: scheduler/cupsfilter.c:346 +msgid "cupsfilter: Only one filename can be specified." +msgstr "" + +#: scheduler/cupsfilter.c:1303 +#, c-format +msgid "cupsfilter: Unable to get job file - %s" +msgstr "" + +#: systemv/cupstestppd.c:239 +msgid "cupstestppd: The -q option is incompatible with the -v option." +msgstr "" + +#: systemv/cupstestppd.c:255 +msgid "cupstestppd: The -v option is incompatible with the -q option." +msgstr "" + +#: systemv/lpstat.c:1265 systemv/lpstat.c:1268 systemv/lpstat.c:1271 +#, c-format +msgid "device for %s/%s: %s" +msgstr "" + +#: systemv/lpstat.c:1251 systemv/lpstat.c:1254 systemv/lpstat.c:1257 +#, c-format +msgid "device for %s: %s" +msgstr "" + +#: cups/snmp.c:990 +msgid "error-index uses indefinite length" +msgstr "error-index 使用不定长度" + +#: cups/snmp.c:982 +msgid "error-status uses indefinite length" +msgstr "error-status 使用不定长度" + +#: cups/notify.c:82 +msgid "held" +msgstr "保留" + +#: berkeley/lpc.c:199 +msgid "help\t\tGet help on commands." +msgstr "" + +#: cups/notify.c:123 +msgid "idle" +msgstr "闲置" + +#: test/ippfind.c:2463 +#, c-format +msgid "ippfind: Bad regular expression: %s" +msgstr "" + +#: test/ippfind.c:326 +msgid "ippfind: Cannot use --and after --or." +msgstr "" + +#: test/ippfind.c:599 +#, c-format +msgid "ippfind: Expected key name after %s." +msgstr "" + +#: test/ippfind.c:549 test/ippfind.c:732 +#, c-format +msgid "ippfind: Expected port range after %s." +msgstr "" + +#: test/ippfind.c:359 +#, c-format +msgid "ippfind: Expected program after %s." +msgstr "" + +#: test/ippfind.c:376 +#, c-format +msgid "ippfind: Expected semi-colon after %s." +msgstr "" + +#: test/ippfind.c:1963 +msgid "ippfind: Missing close brace in substitution." +msgstr "" + +#: test/ippfind.c:1051 +msgid "ippfind: Missing close parenthesis." +msgstr "" + +#: test/ippfind.c:333 +msgid "ippfind: Missing expression before \"--and\"." +msgstr "" + +#: test/ippfind.c:446 +msgid "ippfind: Missing expression before \"--or\"." +msgstr "" + +#: test/ippfind.c:869 +#, c-format +msgid "ippfind: Missing key name after %s." +msgstr "" + +#: test/ippfind.c:1022 +msgid "ippfind: Missing open parenthesis." +msgstr "" + +#: test/ippfind.c:899 +#, c-format +msgid "ippfind: Missing program after %s." +msgstr "" + +#: test/ippfind.c:345 test/ippfind.c:399 test/ippfind.c:428 test/ippfind.c:534 +#: test/ippfind.c:616 test/ippfind.c:631 test/ippfind.c:786 test/ippfind.c:801 +#: test/ippfind.c:824 test/ippfind.c:884 +#, c-format +msgid "ippfind: Missing regular expression after %s." +msgstr "" + +#: test/ippfind.c:917 +#, c-format +msgid "ippfind: Missing semi-colon after %s." +msgstr "" + +#: test/ippfind.c:1910 test/ippfind.c:1935 +msgid "ippfind: Out of memory." +msgstr "" + +#: test/ippfind.c:995 +msgid "ippfind: Too many parenthesis." +msgstr "" + +#: test/ippfind.c:1264 test/ippfind.c:1400 test/ippfind.c:2555 +#, c-format +msgid "ippfind: Unable to browse or resolve: %s" +msgstr "" + +#: test/ippfind.c:2033 test/ippfind.c:2060 +#, c-format +msgid "ippfind: Unable to execute \"%s\": %s" +msgstr "" + +#: test/ippfind.c:1141 test/ippfind.c:1149 test/ippfind.c:1160 +#, c-format +msgid "ippfind: Unable to use Bonjour: %s" +msgstr "" + +#: test/ippfind.c:1992 +#, c-format +msgid "ippfind: Unknown variable \"{%s}\"." +msgstr "" + +#: test/ipptool.c:320 test/ipptool.c:383 test/ipptool.c:542 test/ipptool.c:565 +msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"." +msgstr "" + +#: test/ipptool.c:621 +#, c-format +msgid "ipptool: Bad URI - %s." +msgstr "" + +#: test/ipptool.c:535 +msgid "ipptool: Invalid seconds for \"-i\"." +msgstr "" + +#: test/ipptool.c:602 +msgid "ipptool: May only specify a single URI." +msgstr "" + +#: test/ipptool.c:557 +msgid "ipptool: Missing count for \"-n\"." +msgstr "" + +#: test/ipptool.c:417 +msgid "ipptool: Missing filename for \"-f\"." +msgstr "" + +#: test/ipptool.c:398 +msgid "ipptool: Missing name=value for \"-d\"." +msgstr "" + +#: test/ipptool.c:525 +msgid "ipptool: Missing seconds for \"-i\"." +msgstr "" + +#: test/ipptool.c:647 +msgid "ipptool: URI required before test file." +msgstr "" + +#: test/ipptool.c:583 +#, c-format +msgid "ipptool: Unknown option \"-%c\"." +msgstr "" + +#: scheduler/ipp.c:8100 +msgid "job-printer-uri attribute missing." +msgstr "" + +#: systemv/lpadmin.c:124 systemv/lpadmin.c:380 +msgid "lpadmin: Class name can only contain printable characters." +msgstr "" + +#: systemv/lpadmin.c:614 +msgid "lpadmin: Expected PPD after \"-P\" option." +msgstr "" + +#: systemv/lpadmin.c:461 +msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option." +msgstr "" + +#: systemv/lpadmin.c:371 +msgid "lpadmin: Expected class after \"-r\" option." +msgstr "" + +#: systemv/lpadmin.c:114 +msgid "lpadmin: Expected class name after \"-c\" option." +msgstr "" + +#: systemv/lpadmin.c:555 +msgid "lpadmin: Expected description after \"-D\" option." +msgstr "" + +#: systemv/lpadmin.c:491 +msgid "lpadmin: Expected device URI after \"-v\" option." +msgstr "" + +#: systemv/lpadmin.c:568 +msgid "lpadmin: Expected file type(s) after \"-I\" option." +msgstr "" + +#: systemv/lpadmin.c:193 +msgid "lpadmin: Expected hostname after \"-h\" option." +msgstr "" + +#: systemv/lpadmin.c:221 +msgid "lpadmin: Expected interface after \"-i\" option." +msgstr "" + +#: systemv/lpadmin.c:587 +msgid "lpadmin: Expected location after \"-L\" option." +msgstr "" + +#: systemv/lpadmin.c:284 +msgid "lpadmin: Expected model after \"-m\" option." +msgstr "" + +#: systemv/lpadmin.c:419 +msgid "lpadmin: Expected name after \"-R\" option." +msgstr "" + +#: systemv/lpadmin.c:304 +msgid "lpadmin: Expected name=value after \"-o\" option." +msgstr "" + +#: systemv/lpadmin.c:324 +msgid "lpadmin: Expected printer after \"-p\" option." +msgstr "" + +#: systemv/lpadmin.c:156 +msgid "lpadmin: Expected printer name after \"-d\" option." +msgstr "" + +#: systemv/lpadmin.c:524 +msgid "lpadmin: Expected printer or class after \"-x\" option." +msgstr "" + +#: systemv/lpadmin.c:969 +msgid "lpadmin: No member names were seen." +msgstr "" + +#: systemv/lpadmin.c:756 +#, c-format +msgid "lpadmin: Printer %s is already a member of class %s." +msgstr "" + +#: systemv/lpadmin.c:983 +#, c-format +msgid "lpadmin: Printer %s is not a member of class %s." +msgstr "" + +#: systemv/lpadmin.c:165 systemv/lpadmin.c:333 systemv/lpadmin.c:533 +msgid "lpadmin: Printer name can only contain printable characters." +msgstr "" + +#: systemv/lpadmin.c:98 +msgid "" +"lpadmin: Unable to add a printer to the class:\n" +" You must specify a printer name first." +msgstr "" + +#: systemv/lpadmin.c:90 systemv/lpadmin.c:140 systemv/lpadmin.c:262 +#: systemv/lpadmin.c:346 systemv/lpadmin.c:395 systemv/lpadmin.c:507 +#: systemv/lpadmin.c:646 +#, c-format +msgid "lpadmin: Unable to connect to server: %s" +msgstr "" + +#: systemv/lpadmin.c:1446 +msgid "lpadmin: Unable to create temporary file" +msgstr "" + +#: systemv/lpadmin.c:403 +msgid "" +"lpadmin: Unable to delete option:\n" +" You must specify a printer name first." +msgstr "" + +#: systemv/lpadmin.c:1438 +#, c-format +msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d." +msgstr "" + +#: systemv/lpadmin.c:1458 +#, c-format +msgid "lpadmin: Unable to open PPD file \"%s\" - %s" +msgstr "" + +#: systemv/lpadmin.c:355 +msgid "" +"lpadmin: Unable to remove a printer from the class:\n" +" You must specify a printer name first." +msgstr "" + +#: systemv/lpadmin.c:635 +msgid "" +"lpadmin: Unable to set the printer options:\n" +" You must specify a printer name first." +msgstr "" + +#: systemv/lpadmin.c:474 +#, c-format +msgid "lpadmin: Unknown allow/deny option \"%s\"." +msgstr "" + +#: systemv/lpadmin.c:603 +#, c-format +msgid "lpadmin: Unknown argument \"%s\"." +msgstr "" + +#: systemv/lpadmin.c:596 +#, c-format +msgid "lpadmin: Unknown option \"%c\"." +msgstr "" + +#: systemv/lpadmin.c:572 +msgid "lpadmin: Warning - content type list ignored." +msgstr "" + +#: berkeley/lpc.c:66 berkeley/lpc.c:94 berkeley/lpc.c:130 +msgid "lpc> " +msgstr "lpc> " + +#: systemv/lpinfo.c:82 +msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"." +msgstr "" + +#: systemv/lpinfo.c:129 +msgid "lpinfo: Expected language after \"--language\"." +msgstr "" + +#: systemv/lpinfo.c:144 +msgid "lpinfo: Expected make and model after \"--make-and-model\"." +msgstr "" + +#: systemv/lpinfo.c:159 +msgid "lpinfo: Expected product string after \"--product\"." +msgstr "" + +#: systemv/lpinfo.c:98 +msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"." +msgstr "" + +#: systemv/lpinfo.c:114 +msgid "lpinfo: Expected scheme list after \"--include-schemes\"." +msgstr "" + +#: systemv/lpinfo.c:174 +msgid "lpinfo: Expected timeout after \"--timeout\"." +msgstr "" + +#: systemv/lpinfo.c:265 +#, c-format +msgid "lpinfo: Unknown argument \"%s\"." +msgstr "" + +#: systemv/lpinfo.c:259 +#, c-format +msgid "lpinfo: Unknown option \"%c\"." +msgstr "" + +#: systemv/lpinfo.c:252 +#, c-format +msgid "lpinfo: Unknown option \"%s\"." +msgstr "" + +#: systemv/lpmove.c:133 +#, c-format +msgid "lpmove: Unable to connect to server: %s" +msgstr "" + +#: systemv/lpmove.c:118 +#, c-format +msgid "lpmove: Unknown argument \"%s\"." +msgstr "" + +#: systemv/lpmove.c:97 +#, c-format +msgid "lpmove: Unknown option \"%c\"." +msgstr "" + +#: systemv/lpoptions.c:150 systemv/lpoptions.c:168 systemv/lpoptions.c:247 +msgid "lpoptions: No printers." +msgstr "" + +#: systemv/lpoptions.c:224 +#, c-format +msgid "lpoptions: Unable to add printer or instance: %s" +msgstr "" + +#: systemv/lpoptions.c:491 +#, c-format +msgid "lpoptions: Unable to get PPD file for %s: %s" +msgstr "" + +#: systemv/lpoptions.c:499 +#, c-format +msgid "lpoptions: Unable to open PPD file for %s." +msgstr "" + +#: systemv/lpoptions.c:96 +msgid "lpoptions: Unknown printer or class." +msgstr "" + +#: systemv/lpstat.c:1107 +#, c-format +msgid "" +"lpstat: error - %s environment variable names non-existent destination " +"\"%s\"." +msgstr "" + +#: systemv/lpstat.c:1043 +#, c-format +msgid "members of class %s:" +msgstr "" + +#: berkeley/lpq.c:558 +msgid "no entries" +msgstr "" + +#: systemv/lpstat.c:1111 +msgid "no system default destination" +msgstr "" + +#: scheduler/ipp.c:5895 +msgid "notify-events not specified." +msgstr "" + +#: scheduler/ipp.c:2078 scheduler/ipp.c:5800 +#, c-format +msgid "notify-recipient-uri URI \"%s\" is already used." +msgstr "" + +#: scheduler/ipp.c:2068 scheduler/ipp.c:5790 +#, c-format +msgid "notify-recipient-uri URI \"%s\" uses unknown scheme." +msgstr "" + +#: cups/notify.c:79 +msgid "pending" +msgstr "挂起" + +#: ppdc/ppdc.cxx:106 ppdc/ppdpo.cxx:85 +#, c-format +msgid "ppdc: Adding include directory \"%s\"." +msgstr "" + +#: ppdc/ppdpo.cxx:128 +#, c-format +msgid "ppdc: Adding/updating UI text from %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:365 +#, c-format +msgid "ppdc: Bad boolean value (%s) on line %d of %s." +msgstr "" + +#: ppdc/ppdc-import.cxx:257 +#, c-format +msgid "ppdc: Bad font attribute: %s" +msgstr "" + +#: ppdc/ppdc-source.cxx:1751 +#, c-format +msgid "ppdc: Bad resolution name \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1068 +#, c-format +msgid "ppdc: Bad status keyword %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1988 +#, c-format +msgid "ppdc: Bad variable substitution ($%c) on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2673 +#, c-format +msgid "ppdc: Choice found on line %d of %s with no Option." +msgstr "" + +#: ppdc/ppdc-source.cxx:1653 +#, c-format +msgid "ppdc: Duplicate #po for locale %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:887 +#, c-format +msgid "ppdc: Expected a filter definition on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:910 +#, c-format +msgid "ppdc: Expected a program name on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:349 +#, c-format +msgid "ppdc: Expected boolean value on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1048 +#, c-format +msgid "ppdc: Expected charset after Font on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:402 +#, c-format +msgid "ppdc: Expected choice code on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:390 +#, c-format +msgid "ppdc: Expected choice name/text on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:458 +#, c-format +msgid "ppdc: Expected color order for ColorModel on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:447 +#, c-format +msgid "ppdc: Expected colorspace for ColorModel on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:469 +#, c-format +msgid "ppdc: Expected compression for ColorModel on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:650 +#, c-format +msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2859 +#, c-format +msgid "" +"ppdc: Expected driver type keyword following DriverType on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:781 +#, c-format +msgid "ppdc: Expected duplex type after Duplex on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1032 +#, c-format +msgid "ppdc: Expected encoding after Font on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1644 +#, c-format +msgid "ppdc: Expected filename after #po %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1160 +#, c-format +msgid "ppdc: Expected group name/text on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2573 +#, c-format +msgid "ppdc: Expected include filename on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1457 +#, c-format +msgid "ppdc: Expected integer on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1636 +#, c-format +msgid "ppdc: Expected locale after #po on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:308 +#, c-format +msgid "ppdc: Expected name after %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3231 +#, c-format +msgid "ppdc: Expected name after FileName on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1013 +#, c-format +msgid "ppdc: Expected name after Font on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3062 +#, c-format +msgid "ppdc: Expected name after Manufacturer on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3095 +#, c-format +msgid "ppdc: Expected name after MediaSize on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3185 +#, c-format +msgid "ppdc: Expected name after ModelName on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3248 +#, c-format +msgid "ppdc: Expected name after PCFileName on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1111 +#, c-format +msgid "ppdc: Expected name/text after %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1200 +#, c-format +msgid "ppdc: Expected name/text after Installable on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1737 +#, c-format +msgid "ppdc: Expected name/text after Resolution on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:434 +#, c-format +msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1529 +#, c-format +msgid "ppdc: Expected option name/text on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1563 +#, c-format +msgid "ppdc: Expected option section on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1541 +#, c-format +msgid "ppdc: Expected option type on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1720 +#, c-format +msgid "ppdc: Expected override field after Resolution on line %d of %s." +msgstr "" + +#: ppdc/ppdc-catalog.cxx:389 ppdc/ppdc-catalog.cxx:401 +#, c-format +msgid "ppdc: Expected quoted string on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:959 +#, c-format +msgid "ppdc: Expected real number on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:527 +#, c-format +msgid "" +"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1818 +#, c-format +msgid "" +"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d " +"of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:316 +#, c-format +msgid "ppdc: Expected selector after %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1056 +#, c-format +msgid "ppdc: Expected status after Font on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2748 +#, c-format +msgid "ppdc: Expected string after Copyright on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3351 +#, c-format +msgid "ppdc: Expected string after Version on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:683 +#, c-format +msgid "ppdc: Expected two option names on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:327 +#, c-format +msgid "ppdc: Expected value after %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1040 +#, c-format +msgid "ppdc: Expected version after Font on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:182 +#, c-format +msgid "ppdc: Invalid #include/#po filename \"%s\"." +msgstr "" + +#: ppdc/ppdc-source.cxx:927 +#, c-format +msgid "ppdc: Invalid cost for filter on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:919 +#, c-format +msgid "ppdc: Invalid empty MIME type for filter on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:935 +#, c-format +msgid "ppdc: Invalid empty program name for filter on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1583 +#, c-format +msgid "ppdc: Invalid option section \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1555 +#, c-format +msgid "ppdc: Invalid option type \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc.cxx:244 ppdc/ppdpo.cxx:115 +#, c-format +msgid "ppdc: Loading driver information file \"%s\"." +msgstr "" + +#: ppdc/ppdc.cxx:180 +#, c-format +msgid "ppdc: Loading messages for locale \"%s\"." +msgstr "" + +#: ppdc/ppdc.cxx:119 +#, c-format +msgid "ppdc: Loading messages from \"%s\"." +msgstr "" + +#: ppdc/ppdc-source.cxx:2366 ppdc/ppdc-source.cxx:2598 +#, c-format +msgid "ppdc: Missing #endif at end of \"%s\"." +msgstr "" + +#: ppdc/ppdc-source.cxx:2467 ppdc/ppdc-source.cxx:2502 +#: ppdc/ppdc-source.cxx:2532 +#, c-format +msgid "ppdc: Missing #if on line %d of %s." +msgstr "" + +#: ppdc/ppdc-catalog.cxx:466 +#, c-format +msgid "" +"ppdc: Need a msgid line before any translation strings on line %d of %s." +msgstr "" + +#: ppdc/ppdc-driver.cxx:710 +#, c-format +msgid "ppdc: No message catalog provided for locale %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1606 ppdc/ppdc-source.cxx:2836 +#: ppdc/ppdc-source.cxx:2922 ppdc/ppdc-source.cxx:3015 +#: ppdc/ppdc-source.cxx:3148 ppdc/ppdc-source.cxx:3281 +#, c-format +msgid "ppdc: Option %s defined in two different groups on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:1599 +#, c-format +msgid "ppdc: Option %s redefined with a different type on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:660 +#, c-format +msgid "ppdc: Option constraint must *name on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2449 +#, c-format +msgid "ppdc: Too many nested #if's on line %d of %s." +msgstr "" + +#: ppdc/ppdc.cxx:367 +#, c-format +msgid "ppdc: Unable to create PPD file \"%s\" - %s." +msgstr "" + +#: ppdc/ppdc.cxx:259 +#, c-format +msgid "ppdc: Unable to create output directory %s: %s" +msgstr "" + +#: ppdc/ppdc.cxx:280 +#, c-format +msgid "ppdc: Unable to create output pipes: %s" +msgstr "" + +#: ppdc/ppdc.cxx:296 ppdc/ppdc.cxx:302 +#, c-format +msgid "ppdc: Unable to execute cupstestppd: %s" +msgstr "" + +#: ppdc/ppdc-source.cxx:1685 +#, c-format +msgid "ppdc: Unable to find #po file %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2605 +#, c-format +msgid "ppdc: Unable to find include file \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc.cxx:191 +#, c-format +msgid "ppdc: Unable to find localization for \"%s\" - %s" +msgstr "" + +#: ppdc/ppdc.cxx:128 +#, c-format +msgid "ppdc: Unable to load localization file \"%s\" - %s" +msgstr "" + +#: ppdc/ppdc-file.cxx:41 +#, c-format +msgid "ppdc: Unable to open %s: %s" +msgstr "" + +#: ppdc/ppdc-source.cxx:2009 +#, c-format +msgid "ppdc: Undefined variable (%s) on line %d of %s." +msgstr "" + +#: ppdc/ppdc-catalog.cxx:483 +#, c-format +msgid "ppdc: Unexpected text on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2878 +#, c-format +msgid "ppdc: Unknown driver type %s on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:861 +#, c-format +msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:3108 +#, c-format +msgid "ppdc: Unknown media size \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc-catalog.cxx:511 +#, c-format +msgid "ppdc: Unknown message catalog format for \"%s\"." +msgstr "" + +#: ppdc/ppdc-source.cxx:3362 +#, c-format +msgid "ppdc: Unknown token \"%s\" seen on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:969 +#, c-format +msgid "" +"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." +msgstr "" + +#: ppdc/ppdc-source.cxx:2119 +#, c-format +msgid "ppdc: Unterminated string starting with %c on line %d of %s." +msgstr "" + +#: ppdc/ppdc.cxx:358 +#, c-format +msgid "ppdc: Warning - overlapping filename \"%s\"." +msgstr "" + +#: ppdc/ppdc.cxx:373 +#, c-format +msgid "ppdc: Writing %s." +msgstr "" + +#: ppdc/ppdc.cxx:141 +#, c-format +msgid "ppdc: Writing PPD files to directory \"%s\"." +msgstr "" + +#: ppdc/ppdmerge.cxx:128 +#, c-format +msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s." +msgstr "" + +#: ppdc/ppdmerge.cxx:168 +#, c-format +msgid "ppdmerge: Ignoring PPD file %s." +msgstr "" + +#: ppdc/ppdmerge.cxx:152 +#, c-format +msgid "ppdmerge: Unable to backup %s to %s - %s" +msgstr "" + +#: systemv/lpstat.c:1810 +#, c-format +msgid "printer %s disabled since %s -" +msgstr "" + +#: systemv/lpstat.c:1799 +#, c-format +msgid "printer %s is idle. enabled since %s" +msgstr "" + +#: systemv/lpstat.c:1804 +#, c-format +msgid "printer %s now printing %s-%d. enabled since %s" +msgstr "" + +#: systemv/lpstat.c:1929 +#, c-format +msgid "printer %s/%s disabled since %s -" +msgstr "" + +#: systemv/lpstat.c:1915 +#, c-format +msgid "printer %s/%s is idle. enabled since %s" +msgstr "" + +#: systemv/lpstat.c:1922 +#, c-format +msgid "printer %s/%s now printing %s-%d. enabled since %s" +msgstr "" + +#: cups/notify.c:85 cups/notify.c:126 +msgid "processing" +msgstr "正在处理" + +#: systemv/lp.c:643 +#, c-format +msgid "request id is %s-%d (%d file(s))" +msgstr "" + +#: cups/snmp.c:974 +msgid "request-id uses indefinite length" +msgstr "request-id 使用不定长度" + +#: systemv/lpstat.c:2057 +msgid "scheduler is not running" +msgstr "" + +#: systemv/lpstat.c:2053 +msgid "scheduler is running" +msgstr "" + +#: cups/adminutil.c:2207 +#, c-format +msgid "stat of %s failed: %s" +msgstr "获得 %s 的状态失败:%s" + +#: berkeley/lpc.c:201 +msgid "status\t\tShow status of daemon and queue." +msgstr "" + +#: cups/notify.c:88 cups/notify.c:129 +msgid "stopped" +msgstr "已停止" + +#: systemv/lpstat.c:1085 +#, c-format +msgid "system default destination: %s" +msgstr "" + +#: systemv/lpstat.c:1082 +#, c-format +msgid "system default destination: %s/%s" +msgstr "" + +#: cups/notify.c:100 cups/notify.c:132 +msgid "unknown" +msgstr "未知" + +#: cups/notify.c:109 +msgid "untitled" +msgstr "未命名" + +#: cups/snmp.c:999 +msgid "variable-bindings uses indefinite length" +msgstr "variable-bindings 使用不定长度" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dpkg-dev.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dpkg-dev.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dpkg-dev.po 2018-07-09 10:33:01.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dpkg-dev.po 2018-07-11 18:17:30.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:39+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:14+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: scripts/dpkg-architecture.pl scripts/dpkg-buildflags.pl #: scripts/dpkg-buildpackage.pl scripts/dpkg-checkbuilddeps.pl diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dpkg.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dpkg.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dpkg.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dpkg.po 2018-07-11 18:17:32.000000000 +0000 @@ -23,8 +23,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:39+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:14+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: lib/dpkg/ar.c diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dselect.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dselect.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/dselect.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/dselect.po 2018-07-11 18:17:32.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:39+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:14+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: dselect/basecmds.cc diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ecryptfs-utils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ecryptfs-utils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ecryptfs-utils.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ecryptfs-utils.po 2018-07-11 18:17:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:33+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:13+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. Name diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/eject.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/eject.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/eject.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/eject.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,472 @@ +# Chinese (China) translation for eject +# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006 +# This file is distributed under the same license as the eject package. +# FIRST AUTHOR , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: eject\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-20 00:35+0100\n" +"PO-Revision-Date: 2009-03-26 13:33+0000\n" +"Last-Translator: Feng Chao \n" +"Language-Team: Chinese (China) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 16:14+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: ../eject.c:156 +#, c-format +msgid "" +"Eject version %s by Jeff Tranter (tranter@pobox.com)\n" +"Usage:\n" +" eject -h\t\t\t\t-- display command usage and exit\n" +" eject -V\t\t\t\t-- display program version and exit\n" +" eject [-vnrsfqpm] []\t\t-- eject device\n" +" eject [-vn] -d\t\t\t-- display default device\n" +" eject [-vn] -a on|off|1|0 []\t-- turn auto-eject feature on or off\n" +" eject [-vn] -c []\t-- switch discs on a CD-ROM changer\n" +" eject [-vn] -t []\t\t-- close tray\n" +" eject [-vn] -T []\t\t-- toggle tray\n" +" eject [-vn] -i on|off|1|0 []\t-- toggle manual eject protection " +"on/off\n" +" eject [-vn] -x []\t-- set CD-ROM max speed\n" +" eject [-vn] -X []\t\t-- list CD-ROM available speeds\n" +"Options:\n" +" -v\t-- enable verbose output\n" +" -n\t-- don't eject, just show device found\n" +" -r\t-- eject CD-ROM\n" +" -s\t-- eject SCSI device\n" +" -f\t-- eject floppy\n" +" -q\t-- eject tape\n" +" -p\t-- use /proc/mounts instead of /etc/mtab\n" +" -m\t-- do not unmount device even if it is mounted\n" +msgstr "" +"Eject 版本为 %s 由 Jeff Tranter (tranter@pobox.com)\n" +"用法:\n" +" eject -h\t\t\t\t-- 显示命令用法然后退出\n" +" eject -V\t\t\t\t-- 显示程序版本然后退出\n" +" eject [-vnrsfqpm] []\t\t-- 弹出驱动器\n" +" eject [-vn] -d\t\t\t-- 显示默认驱动器\n" +" eject [-vn] -a on|off|1|0 []\t-- 开/关自动弹出功能\n" +" eject [-vn] -c []\t-- 在 CD-ROM 中换盘\n" +" eject [-vn] -t []\t\t-- 关闭托盘\n" +" eject [-vn] -T []\t\t-- 锁定托盘\n" +" eject [-vn] -i on|off|1|0 []\t-- 开/关手动弹出\n" +" eject [-vn] -x []\t-- 将 CD-ROM 设为全速\n" +" eject [-vn] -X []\t\t-- 列出可用的 CD-ROM 速度\n" +"选项:\n" +" -v\t-- 显示更多输出\n" +" -n\t-- 不要弹出,仅仅显示找到的设备\n" +" -r\t-- 弹出 CD-ROM\n" +" -s\t-- 弹出 SCSI 设备\n" +" -f\t-- eject 软盘\n" +" -q\t-- eject 磁带\n" +" -p\t-- 使用 /proc/mounts 而不是 /etc/mtab 中的数据\n" +" -m\t-- 不要卸载设备即使其已被挂载\n" + +#: ../eject.c:188 +#, c-format +msgid "" +"Long options:\n" +" -h --help -v --verbose -d --default\n" +" -a --auto -c --changerslot -t --trayclose -x --cdspeed\n" +" -r --cdrom -s --scsi -f --floppy -X --listspeed -q --" +"tape\n" +" -n --noop -V --version\n" +" -p --proc -m --no-unmount -T --traytoggle\n" +msgstr "" +"长选项:\n" +" -h --help -v --verbose -d --default\n" +" -a --auto -c --changerslot -t --trayclose -x --cdspeed\n" +" -r --cdrom -s --scsi -f --floppy -X --listspeed -q --" +"tape\n" +" -n --noop -V --version\n" +" -p --proc -m --no-unmount -T --traytoggle\n" + +#: ../eject.c:207 +#, c-format +msgid "" +"Parameter can be a device file or a mount point.\n" +"If omitted, name defaults to `%s'.\n" +"By default tries -r, -s, -f, and -q in order until success.\n" +msgstr "" +"参数可以是一个设备的文件夹或者是一个指定的装载。\n" +"如果忽略参数,名字默认为 '%s'。\n" +"系统默认会依次尝试-r,-s,-r和-q命令直到成功。\n" + +#: ../eject.c:263 +#, c-format +msgid "%s: invalid argument to --auto/-a option\n" +msgstr "%s:--auto/-a 选项的参数无效\n" + +#: ../eject.c:275 +#, c-format +msgid "%s: invalid argument to --changerslot/-c option\n" +msgstr "%s:--changerslot/-c 选项的参数无效\n" + +#: ../eject.c:287 +#, c-format +msgid "%s: invalid argument to --cdspeed/-x option\n" +msgstr "%s:--cdspeed/-x 选项的参数无效\n" + +#: ../eject.c:313 +#, c-format +msgid "%s: invalid argument to -i option\n" +msgstr "%s: -i 选项的无效参数\n" + +#: ../eject.c:348 +#, c-format +msgid "eject version %s by Jeff Tranter (tranter@pobox.com)\n" +msgstr "eject 版本:%s 作者:Jeff Tranter (tranter@pobox.com)\n" + +#: ../eject.c:358 +#, c-format +msgid "%s: too many arguments\n" +msgstr "%s:参数太多\n" + +#: ../eject.c:437 ../eject.c:1111 ../eject.c:1314 +#, c-format +msgid "%s: could not allocate memory\n" +msgstr "%s:无法分配内存\n" + +#: ../eject.c:442 +#, c-format +msgid "%s: FindDevice called too often\n" +msgstr "%s:FindDivice调用过于频繁\n" + +#: ../eject.c:554 +#, c-format +msgid "%s: CD-ROM auto-eject command failed: %s\n" +msgstr "%s:光驱自动弹出命令失败:%s\n" + +#: ../eject.c:569 +#, c-format +msgid "%s: CD-ROM select disc command failed: %s\n" +msgstr "%s:光驱选择光盘命令失败:%s\n" + +#: ../eject.c:575 +#, c-format +msgid "%s: CD-ROM load from slot command failed: %s\n" +msgstr "%s:从插槽载入光驱命令失败:%s\n" + +#: ../eject.c:579 +#, c-format +msgid "%s: IDE/ATAPI CD-ROM changer not supported by this kernel\n" +msgstr "%s:IDE/ATAPI光驱不被本版本内核支持\n" + +#: ../eject.c:598 +#, c-format +msgid "%s: CD-ROM tray close command failed: %s\n" +msgstr "%s:光驱托盘关闭命令失败:%s\n" + +#: ../eject.c:602 +#, c-format +msgid "%s: CD-ROM tray close command not supported by this kernel\n" +msgstr "%s:光驱托盘关闭命令不被本版本内核支持\n" + +#: ../eject.c:664 +#, c-format +msgid "%s: CD-ROM tray toggle command not supported by this kernel\n" +msgstr "%s: 此内核不支持CD-ROM托盘切换命令\n" + +#: ../eject.c:731 +#, c-format +msgid "%s: CD-ROM select speed command failed: %s\n" +msgstr "%s:光驱速度选择命令失败:%s\n" + +#: ../eject.c:736 ../eject.c:848 +#, c-format +msgid "%s: CD-ROM select speed command not supported by this kernel\n" +msgstr "%s:光驱速度选择命令不被本版本内核支持\n" + +#: ../eject.c:755 +#, c-format +msgid "%s: unable to read the speed from /proc/sys/dev/cdrom/info\n" +msgstr "%s: 无法从 /proc/sys/dev/cdrom/info 中读取速度信息\n" + +#: ../eject.c:770 +#, c-format +msgid "%s: error while allocating string\n" +msgstr "%s: 分配字符串时出现错误\n" + +#: ../eject.c:776 ../eject.c:1417 +#, c-format +msgid "%s: `%s' is a link to `%s'\n" +msgstr "%s: '%s'与'%s'有连接\n" + +#: ../eject.c:788 +#, c-format +msgid "%s: error while finding CD-ROM name\n" +msgstr "%s: 查找CD-ROM名称时出错\n" + +#: ../eject.c:801 ../eject.c:809 +#, c-format +msgid "%s: error while reading speed\n" +msgstr "%s: 读取速度信息时出错\n" + +#: ../eject.c:826 +#, c-format +msgid "%s: saving original speed %d\n" +msgstr "" + +#: ../eject.c:842 +#, c-format +msgid "%s: Could not restore original CD-ROM speed (was %d, is now %d)\n" +msgstr "" + +#: ../eject.c:846 +#, c-format +msgid "%s: restored original speed %d\n" +msgstr "" + +#: ../eject.c:968 +#, c-format +msgid "%s: unable to exec umount of `%s': %s\n" +msgstr "%s:无法执行`%s'的umount命令:%s\n" + +#: ../eject.c:973 +#, c-format +msgid "%s: unable to fork: %s\n" +msgstr "%s:不能够执行派生指令:%s\n" + +#: ../eject.c:978 +#, c-format +msgid "%s: unmount of `%s' did not exit normally\n" +msgstr "%s:卸载\"%s\"非正常退出\n" + +#: ../eject.c:982 +#, c-format +msgid "%s: unmount of `%s' failed\n" +msgstr "%s:卸载 `%s'失败\n" + +#: ../eject.c:1007 +#, c-format +msgid "%s: unable to open `%s'\n" +msgstr "%s:不能够打开`%s'\n" + +#: ../eject.c:1053 ../eject.c:1211 +#, c-format +msgid "unable to open %s: %s\n" +msgstr "不能够打开%s:%s\n" + +#: ../eject.c:1098 +#, c-format +msgid "%s: unable to open /etc/fstab: %s\n" +msgstr "%s:不能够打开/etc/fstab:%s\n" + +#: ../eject.c:1174 +#, c-format +msgid "%s: %s doesn't exist, skipping call\n" +msgstr "%s: %s 不存在,跳过调用\n" + +#: ../eject.c:1224 ../eject.c:1295 +#, c-format +msgid "%s: %s is encrypted on real device %s\n" +msgstr "%s: %s 被加密在真实的设备 %s\n" + +#: ../eject.c:1232 +#, c-format +msgid "%s: unmounting `%s'\n" +msgstr "%s:卸载中:%s\n" + +#: ../eject.c:1322 +#, c-format +msgid "%s: `%s' is a multipartition device\n" +msgstr "%s:'%s'是一个多分区设备\n" + +#: ../eject.c:1327 +#, c-format +msgid "%s: `%s' is not a multipartition device\n" +msgstr "%s:'%s'不是一个多分区设备\n" + +#: ../eject.c:1340 +#, c-format +msgid "%s: setting CD-ROM speed to auto\n" +msgstr "%s:设置光驱速度为自动选择\n" + +#: ../eject.c:1342 +#, c-format +msgid "%s: setting CD-ROM speed to %dX\n" +msgstr "%s:设置光驱速度为%dX\n" + +#: ../eject.c:1380 +#, c-format +msgid "%s: default device: `%s'\n" +msgstr "%s: 默认设备: `%s'\n" + +#: ../eject.c:1388 +#, c-format +msgid "%s: using default device `%s'\n" +msgstr "%s: 使用默认设备: `%s'\n" + +#: ../eject.c:1397 +#, c-format +msgid "%s: device name is `%s'\n" +msgstr "%s: 设备名字为: `%s'\n" + +#: ../eject.c:1403 +#, c-format +msgid "%s: unable to find or open device for: `%s'\n" +msgstr "%s: 不能够找到或者打开设备原因为: `%s'\n" + +#: ../eject.c:1408 +#, c-format +msgid "%s: expanded name is `%s'\n" +msgstr "%s: 扩展名为: `%s'\n" + +#: ../eject.c:1428 +#, c-format +msgid "%s: maximum symbolic link depth exceeded: `%s'\n" +msgstr "%s:超出最大符号链接深度:`%s\n" + +#: ../eject.c:1436 +#, c-format +msgid "%s: `%s' is mounted at `%s'\n" +msgstr "%s:'%s'被装载到 `%s'\n" + +#: ../eject.c:1439 +#, c-format +msgid "%s: `%s' is not mounted\n" +msgstr "%s: '%s'未被装载\n" + +#: ../eject.c:1451 +#, c-format +msgid "%s: `%s' can be mounted at `%s'\n" +msgstr "%s: `%s'可以被装载到'%s'\n" + +#: ../eject.c:1453 +#, c-format +msgid "%s: `%s' is not a mount point\n" +msgstr "%s:`%s' 不是挂载点\n" + +#: ../eject.c:1460 +#, c-format +msgid "%s: tried to use `%s' as device name but it is no block device\n" +msgstr "%s:尝试使用 `%s' 作为设备名,但它不是块设备\n" + +#: ../eject.c:1468 +#, c-format +msgid "%s: device is `%s'\n" +msgstr "%s: 设备为`%s'\n" + +#: ../eject.c:1470 +#, c-format +msgid "%s: exiting due to -n/--noop option\n" +msgstr "%s: 因为-n/--noop选项而退出\n" + +#: ../eject.c:1485 +#, c-format +msgid "%s: enabling auto-eject mode for `%s'\n" +msgstr "%s: 正在启用'%s'的自动弹出模式\n" + +#: ../eject.c:1487 +#, c-format +msgid "%s: disabling auto-eject mode for `%s'\n" +msgstr "%s: 不能启用'%s'的自动弹出模式\n" + +#: ../eject.c:1497 +#, c-format +msgid "%s: closing tray\n" +msgstr "%s: 关闭托盘\n" + +#: ../eject.c:1507 +#, c-format +msgid "%s: listing CD-ROM speed\n" +msgstr "%s: 列出CD-ROM的速度\n" + +#: ../eject.c:1519 +#, c-format +msgid "%s: unmounting device `%s' from `%s'\n" +msgstr "%s: 将设备 `%s'从`%s'中卸载出来\n" + +#: ../eject.c:1534 +#, c-format +msgid "%s: using device name `%s' for ioctls\n" +msgstr "" + +#: ../eject.c:1540 +#, c-format +msgid "%s: toggling tray\n" +msgstr "%s: 切换托盘\n" + +#: ../eject.c:1550 +#, c-format +msgid "%s: selecting CD-ROM disc #%d\n" +msgstr "%s:选择光盘#%d\n" + +#: ../eject.c:1568 +#, c-format +msgid "%s: trying to eject `%s' using CD-ROM eject command\n" +msgstr "%s: 正在通过光驱弹出命令尝试弹出'%s'\n" + +#: ../eject.c:1572 +#, c-format +msgid "%s: CD-ROM eject command succeeded\n" +msgstr "%s: 光驱弹出命令成功执行\n" + +#: ../eject.c:1574 +#, c-format +msgid "%s: CD-ROM eject command failed\n" +msgstr "%s: 光驱弹出命令失败\n" + +#: ../eject.c:1581 +#, c-format +msgid "%s: trying to eject `%s' using SCSI commands\n" +msgstr "%s: 正在尝试通过SCSI命令弹出'%s'\n" + +#: ../eject.c:1585 +#, c-format +msgid "%s: SCSI eject succeeded\n" +msgstr "%s: SCSI弹出成功\n" + +#: ../eject.c:1587 +#, c-format +msgid "%s: SCSI eject failed\n" +msgstr "%s: SCSI弹出失败\n" + +#: ../eject.c:1595 +#, c-format +msgid "%s: trying to eject `%s' using floppy eject command\n" +msgstr "%s: 正在通过软驱弹出命令尝试弹出'%s'\n" + +#: ../eject.c:1599 +#, c-format +msgid "%s: floppy eject command succeeded\n" +msgstr "%s: 软驱弹出成功\n" + +#: ../eject.c:1601 +#, c-format +msgid "%s: floppy eject command failed\n" +msgstr "%s: 软驱弹出失败\n" + +#: ../eject.c:1609 +#, c-format +msgid "%s: trying to eject `%s' using tape offline command\n" +msgstr "%s: 正在通过离线磁带命令尝试弹出'%s'\n" + +#: ../eject.c:1613 +#, c-format +msgid "%s: tape offline command succeeded\n" +msgstr "%s:离线磁带命令成功\n" + +#: ../eject.c:1615 +#, c-format +msgid "%s: tape offline command failed\n" +msgstr "%s:离线磁带命令失败\n" + +#: ../eject.c:1621 +#, c-format +msgid "%s: unable to eject, last error: %s\n" +msgstr "%s:不能够弹出,最后的错误为:%s\n" + +#: ../volname.c:59 +#, c-format +msgid "usage: volname []\n" +msgstr "使用:卷名[]\n" + +#: ../volname.c:65 ../volname.c:71 ../volname.c:77 +msgid "volname" +msgstr "卷名" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/elfutils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/elfutils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/elfutils.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/elfutils.po 2018-07-11 18:17:26.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:30+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: lib/color.c:53 msgid "" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/fcitx.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/fcitx.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/fcitx.po 2018-07-09 10:33:02.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/fcitx.po 2018-07-11 18:17:31.000000000 +0000 @@ -24,8 +24,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:08+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:45+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: data/script/fcitx-configtool.sh:144 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/friendly-recovery.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/friendly-recovery.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/friendly-recovery.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/friendly-recovery.po 2018-07-11 18:17:32.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:34+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:14+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: \n" #: ../lib/recovery-mode/options/apt-snapshots:20 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/fwupd.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/fwupd.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/fwupd.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/fwupd.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,619 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dz Chen , 2016 +# Mingye Wang , 2016 +# Mingye Wang , 2015 +msgid "" +msgstr "" +"Project-Id-Version: fwupd\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-05 20:51+0000\n" +"PO-Revision-Date: 2018-04-05 23:33+0000\n" +"Last-Translator: Richard Hughes \n" +"Language-Team: Chinese (China) " +"(http://www.transifex.com/hughsie/fwupd/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 17:43+0000\n" +"X-Generator: Launchpad (build 18719)\n" +"Language: zh_CN\n" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:1 +msgid "Install signed system firmware" +msgstr "安装已签名的系统固件" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:3 +msgid "Authentication is required to update the firmware on this machine" +msgstr "需要认证:在此机器上升级固件" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:4 +msgid "Install unsigned system firmware" +msgstr "安装未签名的系统固件" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:5 +msgid "Install old version of system firmware" +msgstr "安装旧版本的系统固件" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:7 +msgid "Authentication is required to downgrade the firmware on this machine" +msgstr "需要认证:在此机器上降级固件" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:8 +msgid "Install signed device firmware" +msgstr "安装已签名的设备固件" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:10 +msgid "" +"Authentication is required to update the firmware on a removable device" +msgstr "需要认证:在可移动设备上升级固件" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:11 +msgid "Install unsigned device firmware" +msgstr "安装未签名的设备固件" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:13 +msgid "" +"Authentication is required to downgrade the firmware on a removable device" +msgstr "需要认证:在可移动设备上降级固件" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:14 +msgid "Unlock the device to allow access" +msgstr "解锁设备以允许访问" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:16 +msgid "Authentication is required to unlock a device" +msgstr "需要认证:解锁设备" + +#: ../policy/org.freedesktop.fwupd.policy.in.h:17 +msgid "Update the stored device verification information" +msgstr "更新存储的设备验证信息" + +#. TRANSLATORS: this is the PolicyKit modal dialog +#: ../policy/org.freedesktop.fwupd.policy.in.h:19 +msgid "" +"Authentication is required to update the stored checksums for the device" +msgstr "需要认证:为设备更新存储的校验和" + +#. TRANSLATORS: this is a command alias, e.g. 'get-devices' +#: ../libdfu/dfu-tool.c:121 ../plugins/synapticsmst/synapticsmst-tool.c:115 +#: ../src/fu-util.c:109 +#, c-format +msgid "Alias to %s" +msgstr "%s 的别名" + +#. TRANSLATORS: error message +#: ../libdfu/dfu-tool.c:194 ../plugins/synapticsmst/synapticsmst-tool.c:362 +#: ../src/fu-util.c:173 +msgid "Command not found" +msgstr "未找到命令" + +#. TRANSLATORS: read from device to host +#: ../libdfu/dfu-tool.c:1115 +msgid "Reading" +msgstr "读取中" + +#. TRANSLATORS: write from host to device +#: ../libdfu/dfu-tool.c:1121 +msgid "Writing" +msgstr "写入中" + +#. TRANSLATORS: read from device to host +#: ../libdfu/dfu-tool.c:1127 +msgid "Verifying" +msgstr "验证中" + +#. TRANSLATORS: read from device to host +#: ../libdfu/dfu-tool.c:1133 +msgid "Erasing" +msgstr "擦除中" + +#. TRANSLATORS: waiting for device +#: ../libdfu/dfu-tool.c:1139 +msgid "Detaching" +msgstr "断开中" + +#. TRANSLATORS: waiting for device +#: ../libdfu/dfu-tool.c:1145 +msgid "Attaching" +msgstr "连接中" + +#. TRANSLATORS: this is when a device is hotplugged +#: ../libdfu/dfu-tool.c:1367 +msgid "Added" +msgstr "已添加" + +#. TRANSLATORS: this is when a device is hotplugged +#: ../libdfu/dfu-tool.c:1378 +msgid "Removed" +msgstr "已移除" + +#. TRANSLATORS: this is when a device is hotplugged +#. TRANSLATORS: this is when the daemon state changes +#: ../libdfu/dfu-tool.c:1387 ../src/fu-util.c:965 +msgid "Changed" +msgstr "已变更" + +#. TRANSLATORS: this is when a device ctrl+c's a watch +#: ../libdfu/dfu-tool.c:1395 ../src/fu-util.c:927 +msgid "Cancelled" +msgstr "已取消" + +#. TRANSLATORS: Appstream ID for the hardware type +#: ../libdfu/dfu-tool.c:1904 ../src/fu-util.c:878 +msgid "ID" +msgstr "ID" + +#. TRANSLATORS: interface name, e.g. "Flash" +#. TRANSLATORS: device name, e.g. 'ColorHug2' +#: ../libdfu/dfu-tool.c:1910 ../libdfu/dfu-tool.c:1916 +#: ../libdfu/dfu-tool.c:2003 +msgid "Name" +msgstr "名称" + +#. TRANSLATORS: this is the encryption method used when writing +#: ../libdfu/dfu-tool.c:1923 +msgid "Cipher" +msgstr "加密" + +#. TRANSLATORS: these are areas of memory on the chip +#: ../libdfu/dfu-tool.c:1937 +msgid "Region" +msgstr "区域" + +#. TRANSLATORS: detected a DFU device +#: ../libdfu/dfu-tool.c:1972 +msgid "Found" +msgstr "找到" + +#. TRANSLATORS: DFU protocol version, e.g. 1.1 +#: ../libdfu/dfu-tool.c:1980 +msgid "Protocol" +msgstr "协议" + +#. TRANSLATORS: probably not run as root... +#. TRANSLATORS: device has failed to report status +#. TRANSLATORS: device status, e.g. "OK" +#: ../libdfu/dfu-tool.c:1992 ../libdfu/dfu-tool.c:1995 +#: ../libdfu/dfu-tool.c:2018 +msgid "Status" +msgstr "状况" + +#: ../libdfu/dfu-tool.c:1992 +msgid "Unknown: permission denied" +msgstr "未知:访问被拒绝" + +#. TRANSLATORS: serial number, e.g. '00012345' +#: ../libdfu/dfu-tool.c:2009 +msgid "Serial" +msgstr "串口" + +#. TRANSLATORS: device mode, e.g. runtime or DFU +#: ../libdfu/dfu-tool.c:2014 +msgid "Mode" +msgstr "模式" + +#. TRANSLATORS: device state, i.e. appIDLE +#: ../libdfu/dfu-tool.c:2022 +msgid "State" +msgstr "状态" + +#. TRANSLATORS: transfer size in bytes +#: ../libdfu/dfu-tool.c:2030 +msgid "Transfer Size" +msgstr "传输大小" + +#. TRANSLATORS: device quirks, i.e. things that +#. * it does that we have to work around +#: ../libdfu/dfu-tool.c:2038 +msgid "Quirks" +msgstr "特异情况" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2117 +msgid "Convert firmware to DFU format" +msgstr "将固件转换为固件升级(DFU)格式" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2123 +msgid "Merge multiple firmware files into one" +msgstr "将多个固件文件合并为一个" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2129 +msgid "Set vendor ID on firmware file" +msgstr "设置固件文件上的供应商 ID" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2135 +msgid "Set product ID on firmware file" +msgstr "设置固件文件上的产品 ID" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2141 +msgid "Set element address on firmware file" +msgstr "设置固件文件上的元件地址" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2147 +msgid "Set the firmware size for the target" +msgstr "为目标固件设置大小" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2153 +msgid "Set release version on firmware file" +msgstr "设置固件文件上的发布版本" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2159 +msgid "Set alternative number on firmware file" +msgstr "设置固件文件上的替代数字" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2165 +msgid "Set alternative name on firmware file" +msgstr "设置固件文件上的替代名称" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2171 +msgid "Attach DFU capable device back to runtime" +msgstr "将可固件升级 (DFU) 的设备重新附到运行时上" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2177 +msgid "Read firmware from device into a file" +msgstr "将来自设备的固件读入文件" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2183 +msgid "Read firmware from one partition into a file" +msgstr "将来自分区的固件读入文件" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2189 +msgid "Write firmware from file into device" +msgstr "将来自文件的固件写入设备" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2195 +msgid "Write firmware from file into one partition" +msgstr "将来自文件的固件写入分区" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2201 +msgid "List currently attached DFU capable devices" +msgstr "列出当前连接的可固件升级的设备" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2207 +msgid "Detach currently attached DFU capable device" +msgstr "断开当前连接的可固件升级的设备" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2213 +msgid "Dump details about a firmware file" +msgstr "转储有关某固件文件的详细信息" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2219 +msgid "Watch DFU devices being hotplugged" +msgstr "注意被热插入的固件升级 (DFU) 设备" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2225 +msgid "Encrypt firmware data" +msgstr "加密固件数据" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2231 +msgid "Decrypt firmware data" +msgstr "解密固件数据" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2237 +msgid "Sets metadata on a firmware file" +msgstr "设置固件文件上的元数据" + +#. TRANSLATORS: command description +#: ../libdfu/dfu-tool.c:2243 +msgid "Replace data in an existing firmware file" +msgstr "用已有的固件文件替换数据" + +#. TRANSLATORS: DFU stands for device firmware update +#: ../libdfu/dfu-tool.c:2269 +msgid "DFU Utility" +msgstr "固件更新实用程序" + +#. TRANSLATORS: the user didn't read the man page +#: ../libdfu/dfu-tool.c:2274 ../plugins/synapticsmst/synapticsmst-tool.c:439 +#: ../src/fu-util.c:1202 +msgid "Failed to parse arguments" +msgstr "未能解析参数" + +#. TRANSLATORS: command description +#: ../plugins/synapticsmst/synapticsmst-tool.c:408 +msgid "Enumerate all Synaptics MST devices" +msgstr "枚举所有 Synaptics MST 设备" + +#. TRANSLATORS: command description +#: ../plugins/synapticsmst/synapticsmst-tool.c:414 +msgid "Flash firmware file to MST device" +msgstr "刷写固件文件到 MST 设备" + +#: ../plugins/synapticsmst/synapticsmst-tool.c:434 +msgid "Synaptics Multistream Transport Utility" +msgstr "Synaptics 多流传输工具" + +#. TRANSLATORS: turn on all debugging +#: ../src/fu-debug.c:130 +msgid "Show debugging information for all files" +msgstr "显示所有文件的调试信息" + +#. TRANSLATORS: for the --verbose arg +#: ../src/fu-debug.c:180 +msgid "Debugging Options" +msgstr "调试选项" + +#. TRANSLATORS: for the --verbose arg +#: ../src/fu-debug.c:182 +msgid "Show debugging options" +msgstr "显示调试选项" + +#. TRANSLATORS: exit after we've started up, used for user profiling +#: ../src/fu-main.c:2757 +msgid "Exit after a small delay" +msgstr "在短暂的延迟后退出" + +#. TRANSLATORS: exit straight away, used for automatic profiling +#: ../src/fu-main.c:2760 +msgid "Exit after the engine has loaded" +msgstr "在引擎加载后退出" + +#. TRANSLATORS: program name +#: ../src/fu-main.c:2773 +msgid "Firmware Update Daemon" +msgstr "固件更新守护程序" + +#. TRANSLATORS: program summary +#: ../src/fu-main.c:2778 +msgid "Firmware Update D-Bus Service" +msgstr "固件更新 D-Bus 服务" + +#. TRANSLATORS: daemon is inactive +#: ../src/fu-util.c:183 +msgid "Idle…" +msgstr "空闲…" + +#. TRANSLATORS: decompressing the firmware file +#: ../src/fu-util.c:187 +msgid "Decompressing…" +msgstr "正在解压缩…" + +#. TRANSLATORS: parsing the firmware information +#: ../src/fu-util.c:191 +msgid "Loading…" +msgstr "正在加载…" + +#. TRANSLATORS: restarting the device to pick up new F/W +#: ../src/fu-util.c:195 +msgid "Restarting device…" +msgstr "正在重启设备…" + +#. TRANSLATORS: writing to the flash chips +#: ../src/fu-util.c:199 +msgid "Writing…" +msgstr "正在写入…" + +#. TRANSLATORS: verifying we wrote the firmware correctly +#: ../src/fu-util.c:203 +msgid "Verifying…" +msgstr "正在验证…" + +#. TRANSLATORS: scheduing an update to be done on the next boot +#: ../src/fu-util.c:207 +msgid "Scheduling…" +msgstr "正在计划…" + +#. TRANSLATORS: currect daemon status is unknown +#: ../src/fu-util.c:214 +msgid "Unknown" +msgstr "未知" + +#. TRANSLATORS: nothing attached that can be upgraded +#: ../src/fu-util.c:283 +msgid "No hardware detected with firmware update capability" +msgstr "没有检测到支持更新固件的硬件" + +#. TRANSLATOR: the plugin only supports offline +#: ../src/fu-util.c:317 +msgid "Retrying as an offline update" +msgstr "作为脱机更新重试" + +#. TRANSLATORS: the first replacement is a display name +#. * e.g. "ColorHugALS" and the second is a version number +#. * e.g. "1.2.3" +#: ../src/fu-util.c:457 +#, c-format +msgid "Reinstalling %s with %s... " +msgstr "正在重新安装 %s,使用 %s… " + +#. TRANSLATORS: the first replacement is a display name +#. * e.g. "ColorHugALS" and the second and third are +#. * version numbers e.g. "1.2.3" +#: ../src/fu-util.c:464 +#, c-format +msgid "Downgrading %s from %s to %s... " +msgstr "正在降级 %s,从 %s 到 %s… " + +#. TRANSLATORS: the first replacement is a display name +#. * e.g. "ColorHugALS" and the second and third are +#. * version numbers e.g. "1.2.3" +#: ../src/fu-util.c:472 +#, c-format +msgid "Updating %s from %s to %s... " +msgstr "正在更新 %s,从 %s 到 %s… " + +#: ../src/fu-util.c:499 +msgid "Done!" +msgstr "完成!" + +#: ../src/fu-util.c:541 ../src/fu-util.c:790 +msgid "OK" +msgstr "确定" + +#. TRANSLATORS: first replacement is device name +#: ../src/fu-util.c:874 +#, c-format +msgid "%s has firmware updates:" +msgstr "%s 有固件更新:" + +#: ../src/fu-util.c:884 +msgid "GUID" +msgstr "GUID" + +#. TRANSLATORS: section header for firmware version +#: ../src/fu-util.c:888 +msgid "Update Version" +msgstr "更新版本" + +#. TRANSLATORS: section header for firmware checksum +#: ../src/fu-util.c:892 +msgid "Update Checksum" +msgstr "更新校验和" + +#: ../src/fu-util.c:899 +msgid "Update Checksum Type" +msgstr "更新校验和类型" + +#. TRANSLATORS: section header for firmware remote http:// +#: ../src/fu-util.c:903 +msgid "Update Location" +msgstr "更新位置" + +#. TRANSLATORS: section header for long firmware desc +#: ../src/fu-util.c:914 +msgid "Update Description" +msgstr "更新说明" + +#. TRANSLATORS: this is when a device is hotplugged +#: ../src/fu-util.c:938 +msgid "Device added:" +msgstr "已添加设备:" + +#. TRANSLATORS: this is when a device is hotplugged +#: ../src/fu-util.c:948 +msgid "Device removed:" +msgstr "已移除设备:" + +#. TRANSLATORS: this is when a device has been updated +#: ../src/fu-util.c:958 +msgid "Device changed:" +msgstr "已更改设备:" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1068 +msgid "Show extra debugging information" +msgstr "显示额外调试信息" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1071 +msgid "Show client and daemon versions" +msgstr "显示客户端及守护程序版本" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1074 +msgid "Schedule installation for next reboot when possible" +msgstr "如有可能,安排安装到下次重启" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1077 +msgid "Allow re-installing existing firmware versions" +msgstr "允许重新安装现有的固件版本" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1080 +msgid "Allow downgrading firmware versions" +msgstr "允许降级固件版本" + +#. TRANSLATORS: command line option +#: ../src/fu-util.c:1083 +msgid "Override plugin warning" +msgstr "忽略插件警告" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1106 +msgid "Get all devices that support firmware updates" +msgstr "获得所有支持更新固件的硬件列表" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1112 +msgid "Install prepared updates now" +msgstr "现在安装准备好的更新" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1118 +msgid "Install a firmware file on this hardware" +msgstr "安装此硬件上的固件文件" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1124 +msgid "Gets details about a firmware file" +msgstr "获取有关某固件文件的详细信息" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1130 +msgid "Gets the list of updates for connected hardware" +msgstr "获取已连接硬件的可用更新列表" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1136 +msgid "Updates all firmware to latest versions available" +msgstr "将所有固件都更新为最新版本" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1142 +msgid "Gets the cryptographic hash of the dumped firmware" +msgstr "获取转储出的固件的校验和" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1148 +msgid "Unlocks the device for firmware access" +msgstr "为固件访问解锁设备" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1154 +msgid "Clears the results from the last update" +msgstr "清除从最后一次更新获取的结果" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1160 +msgid "Gets the results from the last update" +msgstr "从最后一次更新中获取结果" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1166 +msgid "Refresh metadata from remote server" +msgstr "刷新来自远程服务器的元数据" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1172 +msgid "Update the stored metadata with current ROM contents" +msgstr "使用目前的 ROM 内容更新存储的元数据" + +#. TRANSLATORS: command description +#: ../src/fu-util.c:1178 +msgid "Monitor the daemon for events" +msgstr "监视守护程序里的事件" + +#. TRANSLATORS: program name +#: ../src/fu-util.c:1197 +msgid "Firmware Utility" +msgstr "固件实用程序" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gas.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gas.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gas.po 2018-07-09 10:32:54.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gas.po 2018-07-11 18:17:23.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:34+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: app.c:490 app.c:504 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gdb.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gdb.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gdb.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gdb.po 2018-07-11 18:17:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:23+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: aarch64-linux-nat.c:176 aarch64-linux-nat.c:213 arm-linux-nat.c:185 #: arm-linux-nat.c:213 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/git-gui.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/git-gui.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/git-gui.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/git-gui.po 2018-07-11 18:17:28.000000000 +0000 @@ -31,8 +31,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:09+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:47+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: git-gui.sh:41 git-gui.sh:793 git-gui.sh:807 git-gui.sh:820 git-gui.sh:903 #: git-gui.sh:922 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/git.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/git.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/git.po 2018-07-09 10:33:02.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/git.po 2018-07-11 18:17:31.000000000 +0000 @@ -143,8 +143,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:09+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:46+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: advice.c:62 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gnupg2.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gnupg2.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gnupg2.po 2018-07-09 10:32:55.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gnupg2.po 2018-07-11 18:17:25.000000000 +0000 @@ -15,15 +15,15 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:11+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:47+0000\n" +"X-Generator: Launchpad (build 18719)\n" "X-Poedit-Country: CHINA\n" "Language: zh_CN\n" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: iso-8859-1\n" "X-Poedit-Basepath: d:\\msys\\source\\gnupg-1.4.3\n" -#: agent/call-pinentry.c:254 +#: agent/call-pinentry.c:305 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "无法获得指纹:%s\n" @@ -32,46 +32,47 @@ #. Pinentries. An underscore indicates that the next letter #. should be used as an accelerator. Double the underscore for #. a literal one. The actual to be translated text starts after -#. the second vertical bar. -#: agent/call-pinentry.c:411 +#. the second vertical bar. Note that gpg-agent has been set to +#. utf-8 so that the strings are in the expected encoding. +#: agent/call-pinentry.c:508 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:412 +#: agent/call-pinentry.c:509 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:449 +#: agent/call-pinentry.c:510 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:450 +#: agent/call-pinentry.c:511 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:413 +#: agent/call-pinentry.c:512 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:452 +#: agent/call-pinentry.c:513 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:453 +#: agent/call-pinentry.c:514 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" -#: agent/call-pinentry.c:455 +#: agent/call-pinentry.c:516 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:456 +#: agent/call-pinentry.c:517 msgid "|pinentry-tt|Hide passphrase" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:659 +#: agent/call-pinentry.c:849 msgid "Quality:" msgstr "品质:" @@ -81,114 +82,117 @@ #. tooltip is limited to about 900 characters. If you do not #. translate this entry, a default english text (see source) #. will be used. -#: agent/call-pinentry.c:681 +#: agent/call-pinentry.c:870 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:726 +#: agent/call-pinentry.c:998 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "请输入您的密码,这样密匙能为此次会话解锁" -#: agent/call-pinentry.c:729 +#: agent/call-pinentry.c:1001 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "请输入您的密码,这样密匙能为此次会话解锁" -#: agent/call-pinentry.c:909 agent/call-pinentry.c:1093 +#: agent/call-pinentry.c:1038 agent/call-pinentry.c:1217 msgid "PIN:" msgstr "" -#: agent/protect-tool.c:1183 tools/symcryptrun.c:437 +#: agent/call-pinentry.c:1038 agent/call-pinentry.c:1217 +#: agent/protect-tool.c:714 tools/symcryptrun.c:452 msgid "Passphrase:" msgstr "密码" -#: agent/command-ssh.c:2896 agent/genkey.c:340 agent/genkey.c:463 -#: tools/symcryptrun.c:436 +#: agent/call-pinentry.c:1065 agent/command-ssh.c:3160 agent/genkey.c:416 +#: tools/symcryptrun.c:451 msgid "does not match - try again" msgstr "不匹配 - 重试" #. TRANSLATORS: The string is appended to an error message in #. the pinentry. The %s is the actual error message, the #. two %d give the current and maximum number of tries. -#: agent/call-pinentry.c:786 +#: agent/call-pinentry.c:1085 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (try %d of %d)" -#: agent/call-pinentry.c:971 +#: agent/call-pinentry.c:1096 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:809 agent/call-pinentry.c:821 +#: agent/call-pinentry.c:1125 agent/call-pinentry.c:1137 msgid "PIN too long" msgstr "密码太长" -#: agent/call-pinentry.c:810 +#: agent/call-pinentry.c:1126 msgid "Passphrase too long" msgstr "密码太长" -#: agent/call-pinentry.c:818 +#: agent/call-pinentry.c:1134 msgid "Invalid characters in PIN" msgstr "PIN 里的无效字符" -#: agent/call-pinentry.c:823 +#: agent/call-pinentry.c:1139 msgid "PIN too short" msgstr "密码过短" -#: agent/call-pinentry.c:835 +#: agent/call-pinentry.c:1152 msgid "Bad PIN" msgstr "无效的密码" -#: agent/call-pinentry.c:836 +#: agent/call-pinentry.c:1152 msgid "Bad Passphrase" msgstr "无效的密码" -#: agent/command-ssh.c:595 +#: agent/command-ssh.c:649 agent/command-ssh.c:738 #, c-format msgid "ssh keys greater than %d bits are not supported\n" msgstr "不支持长度超过 %d 的SSH密钥\n" -#: agent/command-ssh.c:915 common/dotlock.c:839 g10/card-util.c:838 -#: g10/exec.c:484 g10/gpg.c:1256 g10/keygen.c:4008 g10/keyring.c:1327 -#: g10/keyring.c:1656 g10/openfile.c:298 g10/openfile.c:425 g10/sign.c:812 -#: g10/sign.c:1114 g10/tdbio.c:702 +#: agent/command-ssh.c:846 common/dotlock.c:839 g10/card-util.c:927 +#: g10/exec.c:484 g10/export.c:1265 g10/gpg.c:1321 g10/keygen.c:4663 +#: g10/keyring.c:1319 g10/keyring.c:1631 g10/openfile.c:291 g10/sign.c:885 +#: g10/sign.c:1188 g10/tdbio.c:739 #, c-format msgid "can't create '%s': %s\n" msgstr "" -#: agent/command-ssh.c:927 common/helpfile.c:57 g10/card-util.c:792 -#: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:67 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:198 g10/encrypt.c:545 g10/gpg.c:1257 -#: g10/import.c:223 g10/import.c:396 g10/keygen.c:3242 g10/keyring.c:1682 -#: g10/openfile.c:202 g10/openfile.c:216 g10/openfile.c:406 -#: g10/plaintext.c:626 g10/sign.c:794 g10/sign.c:994 g10/sign.c:1098 -#: g10/sign.c:1243 g10/tdbdump.c:144 g10/tdbdump.c:152 g10/tdbio.c:707 -#: g10/tdbio.c:779 g10/verify.c:98 g10/verify.c:162 sm/gpgsm.c:2127 -#: sm/gpgsm.c:2157 sm/gpgsm.c:2195 sm/qualified.c:66 dirmngr/certcache.c:371 -#: dirmngr/crlcache.c:2415 dirmngr/dirmngr.c:1668 +#: agent/command-ssh.c:858 common/helpfile.c:57 g10/card-util.c:884 +#: g10/dearmor.c:59 g10/dearmor.c:106 g10/decrypt.c:66 g10/decrypt.c:135 +#: g10/decrypt.c:152 g10/encrypt.c:180 g10/encrypt.c:527 g10/gpg.c:1322 +#: g10/import.c:334 g10/import.c:478 g10/import.c:648 g10/keygen.c:3732 +#: g10/keyring.c:1657 g10/openfile.c:195 g10/openfile.c:209 +#: g10/plaintext.c:127 g10/plaintext.c:648 g10/sign.c:867 g10/sign.c:1067 +#: g10/sign.c:1172 g10/sign.c:1317 g10/tdbdump.c:143 g10/tdbdump.c:151 +#: g10/tdbio.c:744 g10/tdbio.c:815 g10/verify.c:96 g10/verify.c:160 +#: sm/gpgsm.c:2195 sm/gpgsm.c:2225 sm/gpgsm.c:2263 sm/qualified.c:66 +#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478 +#: dirmngr/crlcache.c:2420 dirmngr/dirmngr.c:1716 #, c-format msgid "can't open '%s': %s\n" msgstr "" -#: agent/command-ssh.c:2110 agent/command-ssh.c:2128 +#: agent/command-ssh.c:2419 agent/command-ssh.c:2465 agent/command-ssh.c:2483 +#: agent/command-ssh.c:2635 g10/card-util.c:685 g10/card-util.c:704 #, c-format msgid "error getting serial number of card: %s\n" msgstr "获取卡 %s 的序列号时出错\n" -#: agent/command-ssh.c:2114 +#: agent/command-ssh.c:2469 #, c-format msgid "detected card with S/N: %s\n" msgstr "检测到卡的序列号:%s\n" -#: agent/command-ssh.c:2544 +#: agent/command-ssh.c:2474 #, c-format msgid "no authentication key for ssh on card: %s\n" msgstr "" -#: agent/command-ssh.c:2139 +#: agent/command-ssh.c:2494 #, c-format msgid "no suitable card key found: %s\n" msgstr "卡没有发现可用的密钥:%s\n" @@ -203,131 +207,130 @@ msgid "error writing key: %s\n" msgstr "保存密钥出错: %s\n" -#: agent/command-ssh.c:2498 +#: agent/command-ssh.c:2795 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2505 +#: agent/command-ssh.c:2802 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2505 +#: agent/command-ssh.c:2802 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2514 +#: agent/command-ssh.c:2811 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" -#: agent/command-ssh.c:2833 agent/genkey.c:310 agent/genkey.c:432 +#: agent/command-ssh.c:3088 agent/genkey.c:351 msgid "Please re-enter this passphrase" msgstr "请再次输入新密码" -#: agent/command-ssh.c:2858 +#: agent/command-ssh.c:3115 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "" -#: agent/command-ssh.c:3408 +#: agent/command-ssh.c:3695 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "在 socket 上创建流失败:%s\n" -#: agent/divert-scd.c:92 g10/call-agent.c:923 +#: agent/divert-scd.c:117 msgid "Please insert the card with serial number" msgstr "请将带有序列号的卡插入" -#: agent/divert-scd.c:93 g10/call-agent.c:924 +#: agent/divert-scd.c:118 msgid "Please remove the current card and insert the one with serial number" msgstr "请移除当前的卡片,然后插入带有序列号的卡" -#: agent/divert-scd.c:200 +#: agent/divert-scd.c:246 msgid "Admin PIN" msgstr "管理员密码" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:205 +#: agent/divert-scd.c:251 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:212 +#: agent/divert-scd.c:258 msgid "Reset Code" msgstr "重新设置密码" -#: agent/divert-scd.c:238 +#: agent/divert-scd.c:284 #, c-format msgid "%s%%0A%%0AUse the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:287 +#: agent/divert-scd.c:356 msgid "Repeat this Reset Code" msgstr "重复此重置码" -#: agent/divert-scd.c:289 +#: agent/divert-scd.c:358 msgid "Repeat this PUK" msgstr "重复此PUK" -#: agent/divert-scd.c:290 +#: agent/divert-scd.c:359 msgid "Repeat this PIN" msgstr "再次输入此密码" -#: agent/divert-scd.c:295 +#: agent/divert-scd.c:364 msgid "Reset Code not correctly repeated; try again" msgstr "重置码未正确重复;请重试" -#: agent/divert-scd.c:297 +#: agent/divert-scd.c:366 msgid "PUK not correctly repeated; try again" msgstr "PUK未正确重复;请重试" -#: agent/divert-scd.c:298 +#: agent/divert-scd.c:367 msgid "PIN not correctly repeated; try again" msgstr "PIN 再次输入时与首次输入不符;请再试一次" -#: agent/divert-scd.c:310 +#: agent/divert-scd.c:380 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "请输入密码 %s%s%s 来解锁" -#: agent/genkey.c:108 sm/certreqgen-ui.c:384 sm/export.c:638 sm/export.c:654 -#: sm/import.c:667 sm/import.c:692 +#: agent/genkey.c:110 sm/certreqgen-ui.c:390 #, c-format msgid "error creating temporary file: %s\n" msgstr "创建临时文件失败:%s\n" -#: agent/genkey.c:115 sm/export.c:645 sm/import.c:675 +#: agent/genkey.c:117 #, c-format msgid "error writing to temporary file: %s\n" msgstr "写入临时文件时失败:%s\n" -#: agent/genkey.c:153 agent/genkey.c:159 +#: agent/genkey.c:158 agent/genkey.c:164 msgid "Enter new passphrase" msgstr "输入新密码" -#: agent/genkey.c:167 +#: agent/genkey.c:172 msgid "Take this one anyway" msgstr "继续使用" -#: agent/genkey.c:253 +#: agent/genkey.c:202 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "您还没有输入口令!%0AAn 不允许空口令。" -#: agent/genkey.c:255 +#: agent/genkey.c:204 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " "confirm that you do not want to have any protection on your key." msgstr "您未输入密码 - 这基本上是个坏主意!%0A请确认您不需要对您的钥匙做任何保护。" -#: agent/genkey.c:264 +#: agent/genkey.c:216 msgid "Yes, protection is not needed" msgstr "是的,不需要保护" @@ -356,17 +359,17 @@ msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:308 +#: agent/genkey.c:480 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" -#: agent/genkey.c:431 +#: agent/genkey.c:606 msgid "Please enter the new passphrase" msgstr "请输入新密码" -#: agent/gpg-agent.c:133 agent/preset-passphrase.c:75 scd/scdaemon.c:105 -#: tools/gpg-check-pattern.c:70 +#: agent/gpg-agent.c:156 agent/preset-passphrase.c:73 scd/scdaemon.c:111 +#: tools/gpg-check-pattern.c:69 msgid "" "@Options:\n" " " @@ -374,39 +377,41 @@ "@选项:\n" " " -#: agent/gpg-agent.c:135 scd/scdaemon.c:110 +#: agent/gpg-agent.c:158 scd/scdaemon.c:116 dirmngr/dirmngr.c:165 msgid "run in daemon mode (background)" msgstr "以后台程序模式运行(在后台)" -#: agent/gpg-agent.c:136 scd/scdaemon.c:107 +#: agent/gpg-agent.c:159 scd/scdaemon.c:113 dirmngr/dirmngr.c:164 msgid "run in server mode (foreground)" msgstr "以服务器模式运行(在前台)" -#: agent/gpg-agent.c:137 g10/gpg.c:492 g10/gpgv.c:71 kbx/kbxutil.c:88 -#: scd/scdaemon.c:111 sm/gpgsm.c:281 tools/gpg-connect-agent.c:69 -#: tools/gpgconf.c:80 tools/symcryptrun.c:166 +#: agent/gpg-agent.c:163 g10/gpg.c:595 g10/gpgv.c:76 kbx/kbxutil.c:88 +#: scd/scdaemon.c:117 sm/gpgsm.c:306 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:179 dirmngr/dirmngr_ldap.c:134 +#: tools/gpg-connect-agent.c:77 tools/gpgconf.c:101 tools/symcryptrun.c:178 msgid "verbose" msgstr "详细模式" -#: agent/gpg-agent.c:138 g10/gpgv.c:72 kbx/kbxutil.c:89 scd/scdaemon.c:112 -#: sm/gpgsm.c:282 +#: agent/gpg-agent.c:164 g10/gpgv.c:77 kbx/kbxutil.c:89 scd/scdaemon.c:118 +#: sm/gpgsm.c:307 dirmngr/dirmngr-client.c:70 dirmngr/dirmngr.c:180 +#: dirmngr/dirmngr_ldap.c:135 msgid "be somewhat more quiet" msgstr "尽量减少提示信息" -#: agent/gpg-agent.c:139 scd/scdaemon.c:113 +#: agent/gpg-agent.c:165 scd/scdaemon.c:119 dirmngr/dirmngr.c:181 msgid "sh-style command output" msgstr "sh-方式的命令输出" -#: agent/gpg-agent.c:140 scd/scdaemon.c:114 +#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:182 msgid "csh-style command output" msgstr "csh-方式的命令输出" -#: agent/gpg-agent.c:141 scd/scdaemon.c:115 sm/gpgsm.c:312 -#: tools/symcryptrun.c:169 +#: agent/gpg-agent.c:167 scd/scdaemon.c:121 sm/gpgsm.c:337 +#: dirmngr/dirmngr.c:183 tools/symcryptrun.c:181 msgid "|FILE|read options from FILE" msgstr "|FILE|从文件FILE中读取选项" -#: agent/gpg-agent.c:146 scd/scdaemon.c:125 +#: agent/gpg-agent.c:176 scd/scdaemon.c:131 dirmngr/dirmngr.c:186 msgid "do not detach from the console" msgstr "不要从控制台脱挂(detach)。" @@ -414,51 +419,51 @@ msgid "do not grab keyboard and mouse" msgstr "不要碰键盘和鼠标" -#: agent/gpg-agent.c:148 tools/symcryptrun.c:168 +#: agent/gpg-agent.c:181 tools/symcryptrun.c:180 msgid "use a log file for the server" msgstr "为服务器启用日志文件" -#: agent/gpg-agent.c:153 +#: agent/gpg-agent.c:183 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:156 +#: agent/gpg-agent.c:188 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:157 +#: agent/gpg-agent.c:190 msgid "do not use the SCdaemon" msgstr "不使用SCdaemon" -#: agent/gpg-agent.c:180 +#: agent/gpg-agent.c:194 msgid "|NAME|accept some commands via NAME" msgstr "" -#: agent/gpg-agent.c:169 +#: agent/gpg-agent.c:210 msgid "ignore requests to change the TTY" msgstr "忽略改变TTY的请求" -#: agent/gpg-agent.c:171 +#: agent/gpg-agent.c:212 msgid "ignore requests to change the X display" msgstr "忽略改变 X display 的请求" -#: agent/gpg-agent.c:174 +#: agent/gpg-agent.c:215 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:187 +#: agent/gpg-agent.c:229 msgid "do not use the PIN cache when signing" msgstr "签署时不使用PIN缓存" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:231 msgid "disallow the use of an external password cache" msgstr "" -#: agent/gpg-agent.c:189 +#: agent/gpg-agent.c:233 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:192 +#: agent/gpg-agent.c:236 msgid "allow presetting passphrase" msgstr "允许预先设置密码" @@ -466,97 +471,97 @@ msgid "allow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:226 +#: agent/gpg-agent.c:241 msgid "allow passphrase to be prompted through Emacs" msgstr "" -#: agent/gpg-agent.c:193 +#: agent/gpg-agent.c:243 msgid "enable ssh support" msgstr "" -#: agent/gpg-agent.c:196 +#: agent/gpg-agent.c:248 msgid "enable putty support" msgstr "" #. TRANSLATORS: @EMAIL@ will get replaced by the actual bug #. reporting address. This is so that we can change the #. reporting address without breaking the translations. -#: agent/gpg-agent.c:365 agent/preset-passphrase.c:97 agent/protect-tool.c:163 -#: g10/gpg.c:818 g10/gpgv.c:114 kbx/kbxutil.c:113 scd/scdaemon.c:254 -#: sm/gpgsm.c:519 tools/gpg-connect-agent.c:181 tools/gpgconf.c:102 -#: tools/symcryptrun.c:206 tools/gpg-check-pattern.c:141 +#: agent/gpg-agent.c:514 agent/preset-passphrase.c:96 agent/protect-tool.c:151 +#: g10/gpg.c:1039 g10/gpgv.c:145 kbx/kbxutil.c:113 scd/scdaemon.c:288 +#: sm/gpgsm.c:559 dirmngr/dirmngr-client.c:165 dirmngr/dirmngr.c:397 +#: dirmngr/dirmngr_ldap.c:204 tools/gpg-connect-agent.c:202 +#: tools/gpgconf.c:133 tools/symcryptrun.c:218 tools/gpg-check-pattern.c:140 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "请向 <@EMAIL@> 报告程序缺陷。\n" "请向 反映简体中文翻译的问题。\n" -#: agent/gpg-agent.c:480 +#: agent/gpg-agent.c:523 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "" -#: agent/gpg-agent.c:482 +#: agent/gpg-agent.c:525 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:528 g10/gpg.c:1154 scd/scdaemon.c:346 sm/gpgsm.c:704 -#: dirmngr/dirmngr.c:434 +#: agent/gpg-agent.c:570 g10/gpg.c:1231 scd/scdaemon.c:360 sm/gpgsm.c:707 +#: dirmngr/dirmngr.c:481 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:645 agent/protect-tool.c:1033 g10/gpgv.c:155 -#: kbx/kbxutil.c:428 scd/scdaemon.c:434 sm/gpgsm.c:911 sm/gpgsm.c:914 -#: tools/symcryptrun.c:998 tools/gpg-check-pattern.c:177 +#: common/init.c:185 sm/gpgsm.c:940 dirmngr/dirmngr.c:856 +#: dirmngr/dirmngr.c:865 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s太旧(需要%s,现有%s)\n" -#: agent/gpg-agent.c:895 g10/gpg.c:2362 scd/scdaemon.c:519 sm/gpgsm.c:1041 -#: dirmngr/dirmngr.c:895 +#: agent/gpg-agent.c:1144 g10/gpg.c:2514 scd/scdaemon.c:527 sm/gpgsm.c:1041 +#: dirmngr/dirmngr.c:951 #, c-format msgid "Note: no default option file '%s'\n" msgstr "" -#: agent/gpg-agent.c:906 agent/gpg-agent.c:1662 g10/gpg.c:2366 -#: scd/scdaemon.c:524 sm/gpgsm.c:1045 dirmngr/dirmngr.c:900 -#: dirmngr/dirmngr.c:1774 tools/symcryptrun.c:938 +#: agent/gpg-agent.c:1155 agent/gpg-agent.c:2031 g10/gpg.c:2518 +#: scd/scdaemon.c:532 sm/gpgsm.c:1045 dirmngr/dirmngr.c:956 +#: dirmngr/dirmngr.c:1822 tools/symcryptrun.c:944 #, c-format msgid "option file '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:914 g10/gpg.c:2373 scd/scdaemon.c:532 sm/gpgsm.c:1052 -#: dirmngr/dirmngr.c:908 +#: agent/gpg-agent.c:1163 g10/gpg.c:2525 scd/scdaemon.c:540 sm/gpgsm.c:1052 +#: dirmngr/dirmngr.c:964 #, c-format msgid "reading options from '%s'\n" msgstr "" -#: agent/gpg-agent.c:1038 g10/gpg.c:3433 scd/scdaemon.c:652 sm/gpgsm.c:1517 -#: dirmngr/dirmngr.c:1019 tools/gpg-connect-agent.c:1238 tools/gpgconf.c:209 +#: agent/gpg-agent.c:1298 g10/gpg.c:3714 scd/scdaemon.c:663 sm/gpgsm.c:1558 +#: dirmngr/dirmngr.c:1072 tools/gpg-connect-agent.c:1237 tools/gpgconf.c:595 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "" -#: agent/gpg-agent.c:1546 scd/scdaemon.c:1070 +#: agent/gpg-agent.c:2176 scd/scdaemon.c:1110 dirmngr/dirmngr.c:1216 #, c-format msgid "can't create socket: %s\n" msgstr "创建 socket 失败:%s\n" -#: agent/gpg-agent.c:1816 scd/scdaemon.c:1091 dirmngr/dirmngr.c:1144 +#: agent/gpg-agent.c:2193 scd/scdaemon.c:1123 dirmngr/dirmngr.c:1229 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:1573 +#: agent/gpg-agent.c:2232 msgid "a gpg-agent is already running - not starting a new one\n" msgstr "已有一个 gpg-agent 在运行——并未启动新的 gpg-agent\n" -#: agent/gpg-agent.c:1584 scd/scdaemon.c:1089 +#: agent/gpg-agent.c:2243 scd/scdaemon.c:1147 dirmngr/dirmngr.c:1261 msgid "error getting nonce for the socket\n" msgstr "为插口选择随机数字出错\n" -#: agent/gpg-agent.c:1869 scd/scdaemon.c:1118 dirmngr/dirmngr.c:1179 +#: agent/gpg-agent.c:2248 scd/scdaemon.c:1150 dirmngr/dirmngr.c:1264 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "" @@ -566,84 +571,85 @@ msgid "listen() failed: %s\n" msgstr "listen() 失败:%s\n" -#: agent/gpg-agent.c:1887 scd/scdaemon.c:1134 dirmngr/dirmngr.c:1195 +#: agent/gpg-agent.c:2273 scd/scdaemon.c:1170 dirmngr/dirmngr.c:1285 #, c-format msgid "listening on socket '%s'\n" msgstr "" -#: agent/gpg-agent.c:1906 agent/gpg-agent.c:1945 g10/exec.c:199 -#: g10/openfile.c:489 g10/openfile.c:518 g10/tofu.c:840 sm/keydb.c:97 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2336 g10/exec.c:199 +#: g10/openfile.c:395 g10/openfile.c:415 sm/keydb.c:100 #, c-format msgid "can't create directory '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:1909 agent/gpg-agent.c:1950 g10/openfile.c:492 -#: g10/openfile.c:521 sm/keydb.c:100 +#: agent/gpg-agent.c:2296 agent/gpg-agent.c:2341 g10/openfile.c:398 +#: g10/openfile.c:418 sm/keydb.c:103 #, c-format msgid "directory '%s' created\n" msgstr "" -#: agent/gpg-agent.c:1956 +#: agent/gpg-agent.c:2347 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:1960 +#: agent/gpg-agent.c:2351 #, c-format msgid "can't use '%s' as home directory\n" msgstr "" -#: agent/gpg-agent.c:1825 scd/scdaemon.c:1124 +#: agent/gpg-agent.c:2506 scd/scdaemon.c:1186 dirmngr/dirmngr.c:2037 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "" -#: agent/gpg-agent.c:2040 +#: agent/gpg-agent.c:2713 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2045 +#: agent/gpg-agent.c:2718 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2065 +#: agent/gpg-agent.c:2793 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2070 +#: agent/gpg-agent.c:2798 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2560 scd/scdaemon.c:1273 dirmngr/dirmngr.c:2097 +#: agent/gpg-agent.c:3020 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2251 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "" -#: agent/gpg-agent.c:2352 scd/scdaemon.c:1328 +#: agent/gpg-agent.c:3108 scd/scdaemon.c:1441 #, c-format msgid "%s %s stopped\n" msgstr "%s %s停止\n" -#: agent/gpg-agent.c:2488 +#: agent/gpg-agent.c:3246 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:156 tools/gpg-connect-agent.c:2246 msgid "no gpg-agent running in this session\n" msgstr "gpg-agent 在此次会话中无法使用\n" -#: agent/preset-passphrase.c:101 +#: agent/preset-passphrase.c:100 msgid "Usage: gpg-preset-passphrase [options] KEYGRIP (-h for help)\n" msgstr "用法: gpg [选项] [文件] (-h 帮助)\n" -#: agent/preset-passphrase.c:104 +#: agent/preset-passphrase.c:103 msgid "" "Syntax: gpg-preset-passphrase [options] KEYGRIP\n" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:113 g10/gpg.c:377 kbx/kbxutil.c:71 sm/gpgsm.c:186 -#: tools/gpgconf.c:60 +#: agent/protect-tool.c:106 g10/gpg.c:430 kbx/kbxutil.c:71 sm/gpgsm.c:200 +#: dirmngr/dirmngr.c:162 tools/gpgconf.c:73 msgid "" "@Commands:\n" " " @@ -651,9 +657,9 @@ "@指令:\n" " " -#: agent/protect-tool.c:127 g10/gpg.c:445 g10/gpgv.c:69 kbx/kbxutil.c:81 -#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:77 -#: tools/symcryptrun.c:159 +#: agent/protect-tool.c:115 g10/gpg.c:540 g10/gpgv.c:74 kbx/kbxutil.c:81 +#: sm/gpgsm.c:248 dirmngr/dirmngr.c:177 tools/gpg-connect-agent.c:75 +#: tools/gpgconf.c:98 tools/symcryptrun.c:171 msgid "" "@\n" "Options:\n" @@ -663,31 +669,31 @@ "选项:\n" " " -#: agent/protect-tool.c:166 +#: agent/protect-tool.c:154 msgid "Usage: gpg-protect-tool [options] (-h for help)\n" msgstr "用法: gpg [选项] [文件] (-h 帮助)\n" -#: agent/protect-tool.c:168 +#: agent/protect-tool.c:156 msgid "" "Syntax: gpg-protect-tool [options] [args]\n" "Secret key maintenance tool\n" msgstr "" -#: agent/protect-tool.c:1162 +#: agent/protect-tool.c:693 msgid "Please enter the passphrase to unprotect the PKCS#12 object." msgstr "" -#: agent/protect-tool.c:1167 +#: agent/protect-tool.c:698 msgid "Please enter the passphrase to protect the new PKCS#12 object." msgstr "" -#: agent/protect-tool.c:1173 +#: agent/protect-tool.c:704 msgid "" "Please enter the passphrase to protect the imported object within the GnuPG " "system." msgstr "请输入口令来保护导入到GnuPG系统里的对象。" -#: agent/protect-tool.c:1178 +#: agent/protect-tool.c:709 msgid "" "Please enter the passphrase or the PIN\n" "needed to complete this operation." @@ -695,16 +701,17 @@ "请输入密码\n" "以完成这个操作" -#: agent/protect-tool.c:1188 tools/symcryptrun.c:448 +#: agent/protect-tool.c:720 tools/symcryptrun.c:462 msgid "cancelled\n" msgstr "已取消\n" -#: agent/protect-tool.c:1190 tools/symcryptrun.c:444 +#: agent/protect-tool.c:722 tools/symcryptrun.c:458 #, c-format msgid "error while asking for the passphrase: %s\n" msgstr "口令错误: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:355 dirmngr/dirmngr.c:1576 +#: agent/trustlist.c:154 agent/trustlist.c:362 dirmngr/dirmngr.c:1624 +#: tools/gpgconf.c:391 #, c-format msgid "error opening '%s': %s\n" msgstr "" @@ -739,7 +746,7 @@ msgid "error reading '%s', line %d: %s\n" msgstr "" -#: agent/trustlist.c:400 agent/trustlist.c:450 +#: agent/trustlist.c:434 agent/trustlist.c:503 msgid "error reading list of trusted root certificates\n" msgstr "" @@ -751,18 +758,19 @@ #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:611 +#: agent/trustlist.c:664 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:620 common/audit.c:467 +#: agent/trustlist.c:673 common/audit.c:467 msgid "Yes" msgstr "是" -#: agent/trustlist.c:620 common/audit.c:469 +#: agent/trustlist.c:673 agent/findkey.c:1515 agent/findkey.c:1529 +#: common/audit.c:469 msgid "No" msgstr "不" @@ -774,7 +782,7 @@ #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:654 +#: agent/trustlist.c:707 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -784,75 +792,75 @@ #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:668 +#: agent/trustlist.c:721 msgid "Correct" msgstr "正确" -#: agent/trustlist.c:668 +#: agent/trustlist.c:721 msgid "Wrong" msgstr "" -#: agent/findkey.c:157 +#: agent/findkey.c:283 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:173 +#: agent/findkey.c:299 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:187 agent/findkey.c:194 +#: agent/findkey.c:313 agent/findkey.c:320 msgid "Change passphrase" msgstr "更改口令" -#: agent/findkey.c:195 +#: agent/findkey.c:321 msgid "I'll change it later" msgstr "我将在以后修改" -#: agent/findkey.c:1266 +#: agent/findkey.c:1491 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A " "%%C%%0A?" msgstr "" -#: agent/findkey.c:1290 agent/findkey.c:1304 +#: agent/findkey.c:1515 agent/findkey.c:1529 msgid "Delete key" msgstr "" -#: agent/findkey.c:1301 +#: agent/findkey.c:1526 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." msgstr "" -#: g10/seskey.c:227 sm/certcheck.c:85 +#: agent/pksign.c:176 g10/seskey.c:293 sm/certcheck.c:85 msgid "DSA requires the hash length to be a multiple of 8 bits\n" msgstr "DSA 需要散列值长度为 8 位的倍数\n" -#: sm/certcheck.c:97 +#: agent/pksign.c:187 sm/certcheck.c:97 #, c-format msgid "%s key uses an unsafe (%u bit) hash\n" msgstr "" -#: agent/pksign.c:204 +#: agent/pksign.c:202 #, c-format msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: g10/sign.c:311 +#: agent/pksign.c:523 #, c-format msgid "checking created signature failed: %s\n" msgstr "检查已建立的签名时发生错误: %s\n" -#: g10/seckey-cert.c:55 +#: agent/cvt-openpgp.c:338 msgid "secret key parts are not available\n" msgstr "私钥部分不可用\n" -#: agent/cvt-openpgp.c:344 +#: agent/cvt-openpgp.c:344 g10/card-util.c:1537 #, c-format msgid "public key algorithm %d (%s) is not supported\n" msgstr "" @@ -867,50 +875,52 @@ msgid "protection hash algorithm %d (%s) is not supported\n" msgstr "" -#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1485 -#: tools/gpgconf-comp.c:1824 +#: common/exechelp-posix.c:359 common/exechelp-w32.c:449 +#: common/exechelp-w32.c:473 common/exechelp-w32.c:503 #, c-format msgid "error creating a pipe: %s\n" msgstr "创建管道时发生错误:%s\n" -#: common/exechelp-posix.c:337 common/exechelp-w32.c:401 -#: common/exechelp-w32.c:425 common/exechelp-w32.c:455 +#: common/exechelp-posix.c:372 common/exechelp-w32.c:355 +#: common/exechelp-w32.c:459 common/exechelp-w32.c:483 +#: common/exechelp-w32.c:513 #, c-format msgid "error creating a stream for a pipe: %s\n" msgstr "" -#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1002 +#: common/exechelp-posix.c:495 common/exechelp-posix.c:570 +#: common/exechelp-posix.c:848 dirmngr/dirmngr.c:1303 #, c-format msgid "error forking process: %s\n" msgstr "创建进程失败:%s\n" -#: common/exechelp.c:811 common/exechelp.c:864 +#: common/exechelp-posix.c:669 common/exechelp-w32ce.c:767 #, c-format msgid "waiting for process %d to terminate failed: %s\n" msgstr "等待进程 %d 结束失败:%s\n" -#: common/exechelp-posix.c:548 +#: common/exechelp-posix.c:678 common/exechelp-posix.c:792 #, c-format msgid "error running '%s': probably not installed\n" msgstr "" -#: common/exechelp-posix.c:554 common/exechelp-w32.c:716 -#: common/exechelp-w32ce.c:765 +#: common/exechelp-posix.c:684 common/exechelp-posix.c:799 +#: common/exechelp-w32.c:796 common/exechelp-w32ce.c:781 #, c-format msgid "error running '%s': exit status %d\n" msgstr "" -#: common/exechelp-posix.c:562 +#: common/exechelp-posix.c:692 common/exechelp-posix.c:807 #, c-format msgid "error running '%s': terminated\n" msgstr "" -#: common/exechelp.c:819 +#: common/exechelp-w32.c:789 common/exechelp-w32ce.c:775 #, c-format msgid "error getting exit code of process %d: %s\n" msgstr "获取进程 %d 的退出状态失败:%s\n" -#: common/simple-pwquery.c:376 +#: common/simple-pwquery.c:260 #, c-format msgid "can't connect to '%s': %s\n" msgstr "" @@ -919,7 +929,7 @@ msgid "communication problem with gpg-agent\n" msgstr "" -#: common/simple-pwquery.c:416 +#: common/simple-pwquery.c:270 msgid "problem setting the gpg-agent options\n" msgstr "" @@ -931,120 +941,120 @@ msgid "problem with the agent\n" msgstr "" -#: common/sysutils.c:111 +#: common/sysutils.c:148 #, c-format msgid "can't disable core dumps: %s\n" msgstr "无法禁用核心内存转储:%s\n" -#: common/sysutils.c:206 +#: common/sysutils.c:250 #, c-format msgid "Warning: unsafe ownership on %s \"%s\"\n" msgstr "" -#: common/sysutils.c:238 +#: common/sysutils.c:282 #, c-format msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:35 common/yesno.c:72 +#: common/yesno.c:45 common/yesno.c:82 msgid "yes" msgstr "yes" -#: common/yesno.c:36 common/yesno.c:77 +#: common/yesno.c:46 common/yesno.c:87 msgid "yY" msgstr "yY" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:38 common/yesno.c:74 +#: common/yesno.c:48 common/yesno.c:84 msgid "no" msgstr "no" -#: common/yesno.c:39 common/yesno.c:78 +#: common/yesno.c:49 common/yesno.c:88 msgid "nN" msgstr "nN" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:76 +#: common/yesno.c:86 msgid "quit" msgstr "quit" -#: common/yesno.c:79 +#: common/yesno.c:89 msgid "qQ" msgstr "qQ" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:113 +#: common/yesno.c:123 msgid "okay|okay" msgstr "okay|ok" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: common/yesno.c:115 +#: common/yesno.c:125 msgid "cancel|cancel" msgstr "cancel|cancel" -#: common/yesno.c:116 +#: common/yesno.c:126 msgid "oO" msgstr "oO" -#: common/yesno.c:117 +#: common/yesno.c:127 msgid "cC" msgstr "cC" -#: common/miscellaneous.c:77 +#: common/miscellaneous.c:86 #, c-format msgid "out of core in secure memory while allocating %lu bytes" msgstr "" -#: common/miscellaneous.c:80 +#: common/miscellaneous.c:89 #, c-format msgid "out of core while allocating %lu bytes" msgstr "" -#: g10/misc.c:803 +#: common/miscellaneous.c:143 #, c-format msgid "%s:%u: obsolete option \"%s\" - it has no effect\n" msgstr "" -#: common/miscellaneous.c:135 +#: common/miscellaneous.c:146 #, c-format msgid "WARNING: \"%s%s\" is an obsolete option - it has no effect\n" msgstr "" -#: common/miscellaneous.c:479 +#: common/miscellaneous.c:618 #, c-format msgid "unknown debug flag '%s' ignored\n" msgstr "" -#: common/asshelp.c:411 +#: common/asshelp.c:380 #, c-format msgid "no running gpg-agent - starting '%s'\n" msgstr "" -#: common/asshelp.c:471 +#: common/asshelp.c:440 #, c-format msgid "waiting for the agent to come up ... (%ds)\n" msgstr "" -#: common/asshelp.c:479 +#: common/asshelp.c:448 msgid "connection to agent established\n" msgstr "" -#: common/asshelp.c:519 +#: common/asshelp.c:488 msgid "connection to agent is in restricted mode\n" msgstr "" -#: common/asshelp.c:601 +#: common/asshelp.c:545 #, c-format msgid "no running Dirmngr - starting '%s'\n" msgstr "" -#: common/asshelp.c:658 +#: common/asshelp.c:593 #, c-format msgid "waiting for the dirmngr to come up ... (%ds)\n" msgstr "" -#: common/asshelp.c:667 +#: common/asshelp.c:602 msgid "connection to the dirmngr established\n" msgstr "" @@ -1116,6 +1126,7 @@ msgstr "" #: common/audit.c:774 common/audit.c:776 common/audit.c:921 common/audit.c:923 +#: scd/app-openpgp.c:3380 #, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1190,11 +1201,11 @@ msgid "Root certificate trustworthy" msgstr "" -#: common/audit.c:1111 sm/certchain.c:935 +#: common/audit.c:1111 sm/certchain.c:1009 msgid "no CRL found for certificate" msgstr "" -#: common/audit.c:1114 sm/certchain.c:945 +#: common/audit.c:1114 sm/certchain.c:1019 msgid "the available CRL is too old" msgstr "可用的 CRL 太旧了" @@ -1227,27 +1238,27 @@ msgid "No help available for '%s'." msgstr "" -#: common/helpfile.c:80 +#: common/helpfile.c:90 msgid "ignoring garbage line" msgstr "" -#: common/gettime.c:503 +#: common/gettime.c:890 msgid "[none]" msgstr "" -#: jnlib/argparse.c:194 +#: common/argparse.c:365 msgid "argument not expected" msgstr "" -#: jnlib/argparse.c:196 +#: common/argparse.c:367 msgid "read error" msgstr "读取错误" -#: jnlib/argparse.c:198 +#: common/argparse.c:369 msgid "keyword too long" msgstr "关键字太长" -#: jnlib/argparse.c:200 +#: common/argparse.c:371 msgid "missing argument" msgstr "缺少参数" @@ -1255,57 +1266,57 @@ msgid "invalid argument" msgstr "" -#: jnlib/argparse.c:202 +#: common/argparse.c:375 msgid "invalid command" msgstr "无效的命令" -#: jnlib/argparse.c:204 +#: common/argparse.c:377 msgid "invalid alias definition" msgstr "无效的别名定义" -#: jnlib/argparse.c:206 +#: common/argparse.c:379 msgid "out of core" msgstr "" -#: jnlib/argparse.c:208 +#: common/argparse.c:381 msgid "invalid option" msgstr "无效的选项" -#: jnlib/argparse.c:216 +#: common/argparse.c:389 #, c-format msgid "missing argument for option \"%.50s\"\n" msgstr "" -#: common/argparse.c:391 +#: common/argparse.c:391 g10/gpg.c:3503 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "" -#: jnlib/argparse.c:218 +#: common/argparse.c:393 #, c-format msgid "option \"%.50s\" does not expect an argument\n" msgstr "" -#: jnlib/argparse.c:221 +#: common/argparse.c:395 #, c-format msgid "invalid command \"%.50s\"\n" msgstr "无效的命令“%.50s”\n" -#: jnlib/argparse.c:223 +#: common/argparse.c:397 #, c-format msgid "option \"%.50s\" is ambiguous\n" msgstr "" -#: jnlib/argparse.c:225 +#: common/argparse.c:399 #, c-format msgid "command \"%.50s\" is ambiguous\n" msgstr "" -#: jnlib/argparse.c:227 +#: common/argparse.c:401 dirmngr/dirmngr.c:1321 msgid "out of core\n" msgstr "" -#: jnlib/argparse.c:229 +#: common/argparse.c:403 #, c-format msgid "invalid option \"%.50s\"\n" msgstr "无效的选项“%.50s”\n" @@ -1315,17 +1326,17 @@ msgid "you found a bug ... (%s:%d)\n" msgstr "您找到一个程序缺陷了……(%s:%d)\n" -#: common/utf8conv.c:116 +#: common/utf8conv.c:123 #, c-format msgid "conversion from '%s' to '%s' not available\n" msgstr "" -#: jnlib/utf8conv.c:76 +#: common/utf8conv.c:131 #, c-format msgid "iconv_open failed: %s\n" msgstr "调用 iconv_open 失败:%s\n" -#: common/utf8conv.c:378 common/utf8conv.c:644 +#: common/utf8conv.c:385 common/utf8conv.c:651 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "" @@ -1340,17 +1351,17 @@ msgid "error writing to '%s': %s\n" msgstr "" -#: jnlib/dotlock.c:453 +#: common/dotlock.c:1116 #, c-format msgid "removing stale lockfile (created by %d)\n" msgstr "" -#: jnlib/dotlock.c:469 +#: common/dotlock.c:1152 #, c-format msgid "waiting for lock (held by %d%s) %s...\n" msgstr "" -#: jnlib/dotlock.c:470 +#: common/dotlock.c:1153 msgid "(deadlock?) " msgstr "" @@ -1359,107 +1370,107 @@ msgid "lock '%s' not made: %s\n" msgstr "" -#: jnlib/dotlock.c:501 +#: common/dotlock.c:1219 #, c-format msgid "waiting for lock %s...\n" msgstr "" -#: g10/armor.c:379 +#: g10/armor.c:423 #, c-format msgid "armor: %s\n" msgstr "ASCII 封装:%s\n" -#: g10/armor.c:418 +#: g10/armor.c:462 msgid "invalid armor header: " msgstr "无效的 ASCII 封装头: " -#: g10/armor.c:429 +#: g10/armor.c:473 msgid "armor header: " msgstr "ASCII 封装头: " -#: g10/armor.c:442 +#: g10/armor.c:486 msgid "invalid clearsig header\n" msgstr "无效的明文签名头\n" -#: g10/armor.c:455 +#: g10/armor.c:499 msgid "unknown armor header: " msgstr "" -#: g10/armor.c:508 +#: g10/armor.c:552 msgid "nested clear text signatures\n" msgstr "多层明文签名\n" -#: g10/armor.c:643 +#: g10/armor.c:687 msgid "unexpected armor: " msgstr "与预期不符的 ASCII 封装: " -#: g10/armor.c:655 +#: g10/armor.c:700 msgid "invalid dash escaped line: " msgstr "以连字符开头的行格式错误: " -#: g10/armor.c:810 g10/armor.c:1420 +#: g10/armor.c:872 g10/armor.c:1492 #, c-format msgid "invalid radix64 character %02X skipped\n" msgstr "跳过无效的 64 进制字符 %02x\n" -#: g10/armor.c:853 +#: g10/armor.c:915 msgid "premature eof (no CRC)\n" msgstr "文件先于预期结束(没有 CRC 部分)\n" -#: g10/armor.c:887 +#: g10/armor.c:949 msgid "premature eof (in CRC)\n" msgstr "文件先于预期结束(CRC 部分未结束)\n" -#: g10/armor.c:895 +#: g10/armor.c:957 msgid "malformed CRC\n" msgstr "异常的 CRC\n" -#: g10/armor.c:899 g10/armor.c:1457 +#: g10/armor.c:961 g10/armor.c:1529 #, c-format msgid "CRC error; %06lX - %06lX\n" msgstr "CRC 错误:%06lx - %06lx\n" -#: g10/armor.c:919 +#: g10/armor.c:981 msgid "premature eof (in trailer)\n" msgstr "文件先于预期结束(于结尾处)\n" -#: g10/armor.c:923 +#: g10/armor.c:985 msgid "error in trailer line\n" msgstr "结尾行有问题\n" -#: g10/armor.c:1234 +#: g10/armor.c:1305 msgid "no valid OpenPGP data found.\n" msgstr "找不到有效的 OpenPGP 数据。\n" -#: g10/armor.c:1239 +#: g10/armor.c:1310 #, c-format msgid "invalid armor: line longer than %d characters\n" msgstr "无效的 ASCII 封装:一行超过 %d 字符\n" -#: g10/armor.c:1243 +#: g10/armor.c:1314 msgid "" "quoted printable character in armor - probably a buggy MTA has been used\n" msgstr "封装里出现括上的可打印字符――可能是有缺陷的信件传输程序造成的\n" -#: g10/build-packet.c:976 +#: g10/build-packet.c:1262 msgid "" "a notation name must have only printable characters or spaces, and end with " "an '='\n" msgstr "" -#: g10/build-packet.c:988 +#: g10/build-packet.c:1274 g10/build-packet.c:1370 msgid "a user notation name must contain the '@' character\n" msgstr "" -#: g10/build-packet.c:994 +#: g10/build-packet.c:1280 g10/build-packet.c:1376 msgid "a notation name must not contain more than one '@' character\n" msgstr "" -#: g10/build-packet.c:1012 +#: g10/build-packet.c:1298 msgid "a notation value must not use any control characters\n" msgstr "" -#: g10/build-packet.c:1046 g10/build-packet.c:1055 +#: g10/build-packet.c:1419 g10/build-packet.c:1430 msgid "WARNING: invalid notation data found\n" msgstr "" @@ -1467,110 +1478,110 @@ msgid "not human readable" msgstr "不可读" -#: sm/call-agent.c:137 +#: g10/call-agent.c:144 sm/call-agent.c:239 #, c-format msgid "failed to proxy %s inquiry to client\n" msgstr "" -#: g10/call-agent.c:177 +#: g10/call-agent.c:170 msgid "Enter passphrase: " msgstr "请输入密码: " -#: g10/call-agent.c:267 sm/call-agent.c:91 sm/call-dirmngr.c:164 +#: g10/call-agent.c:199 sm/call-agent.c:98 sm/call-dirmngr.c:165 #, c-format msgid "error getting version from '%s': %s\n" msgstr "" -#: g10/call-agent.c:273 sm/call-agent.c:97 sm/call-dirmngr.c:170 +#: g10/call-agent.c:205 sm/call-agent.c:104 sm/call-dirmngr.c:171 #, c-format msgid "server '%s' is older than us (%s < %s)" msgstr "" -#: g10/call-agent.c:279 sm/call-agent.c:103 sm/call-dirmngr.c:176 +#: g10/call-agent.c:211 sm/call-agent.c:110 sm/call-dirmngr.c:177 #, c-format msgid "WARNING: %s\n" msgstr "" -#: g10/card-util.c:85 g10/card-util.c:374 +#: g10/card-util.c:86 g10/card-util.c:402 g10/card-util.c:1893 #, c-format msgid "OpenPGP card not available: %s\n" msgstr "OpenPGP 卡不可用:%s\n" -#: g10/card-util.c:90 +#: g10/card-util.c:91 g10/card-util.c:1899 #, c-format msgid "OpenPGP card no. %s detected\n" msgstr "检测到 OpenPGP 卡号 %s\n" -#: g10/card-util.c:98 g10/card-util.c:1773 g10/delkey.c:126 g10/keyedit.c:1551 -#: g10/keygen.c:3065 g10/revoke.c:216 g10/revoke.c:455 +#: g10/card-util.c:99 g10/card-util.c:2218 g10/delkey.c:128 g10/keyedit.c:1421 +#: g10/keygen.c:4139 g10/revoke.c:214 g10/revoke.c:636 msgid "can't do this in batch mode\n" msgstr "在批处理模式中无法完成此操作\n" -#: g10/card-util.c:106 +#: g10/card-util.c:107 msgid "This command is only available for version 2 cards\n" msgstr "" -#: g10/card-util.c:108 scd/app-openpgp.c:2146 +#: g10/card-util.c:109 scd/app-openpgp.c:2708 msgid "Reset Code not or not anymore available\n" msgstr "" -#: g10/card-util.c:141 g10/card-util.c:1458 g10/card-util.c:1568 -#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1627 -#: g10/keygen.c:1708 sm/certreqgen-ui.c:165 sm/certreqgen-ui.c:249 -#: sm/certreqgen-ui.c:283 +#: g10/card-util.c:142 g10/card-util.c:1423 g10/card-util.c:1685 +#: g10/card-util.c:1777 g10/keyedit.c:393 g10/keyedit.c:414 g10/keyedit.c:428 +#: g10/keygen.c:1798 g10/keygen.c:1959 g10/keygen.c:2327 +#: sm/certreqgen-ui.c:165 sm/certreqgen-ui.c:249 sm/certreqgen-ui.c:283 msgid "Your selection? " msgstr "您的选择? " -#: g10/card-util.c:272 g10/card-util.c:322 +#: g10/card-util.c:297 g10/card-util.c:348 msgid "[not set]" msgstr "[未设定]" -#: g10/card-util.c:512 +#: g10/card-util.c:557 msgid "male" msgstr "男性" -#: g10/card-util.c:513 +#: g10/card-util.c:558 msgid "female" msgstr "女性" -#: g10/card-util.c:513 +#: g10/card-util.c:558 msgid "unspecified" msgstr "未定义" -#: g10/card-util.c:540 +#: g10/card-util.c:585 msgid "not forced" msgstr "可选" -#: g10/card-util.c:540 +#: g10/card-util.c:585 msgid "forced" msgstr "必须" -#: g10/card-util.c:631 +#: g10/card-util.c:744 msgid "Error: Only plain ASCII is currently allowed.\n" msgstr "错误:目前只允许使用 ASCII 字符。\n" -#: g10/card-util.c:633 +#: g10/card-util.c:746 msgid "Error: The \"<\" character may not be used.\n" msgstr "错误:不能使用字符“<”。\n" -#: g10/card-util.c:635 +#: g10/card-util.c:748 msgid "Error: Double spaces are not allowed.\n" msgstr "错误:不允许出现两个空格。\n" -#: g10/card-util.c:652 +#: g10/card-util.c:765 msgid "Cardholder's surname: " msgstr "卡持有人的姓: " -#: g10/card-util.c:654 +#: g10/card-util.c:767 msgid "Cardholder's given name: " msgstr "卡持有人的名: " -#: g10/card-util.c:672 +#: g10/card-util.c:785 #, c-format msgid "Error: Combined name too long (limit is %d characters).\n" msgstr "错误:合成的姓名太长(至多 %d 个字符)。\n" -#: g10/card-util.c:693 +#: g10/card-util.c:806 msgid "URL to retrieve public key: " msgstr "获取公钥的 URL: " @@ -1579,25 +1590,26 @@ msgid "Error: URL too long (limit is %d characters).\n" msgstr "错误:URL 太长(至多 %d 个字符)\n" -#: g10/card-util.c:794 tools/no-libgcrypt.c:30 +#: common/miscellaneous.c:115 g10/card-util.c:891 tools/no-libgcrypt.c:30 #, c-format msgid "error allocating enough memory: %s\n" msgstr "" -#: g10/card-util.c:811 g10/decrypt-data.c:242 g10/import.c:367 -#: g10/import.c:415 dirmngr/crlcache.c:656 dirmngr/crlcache.c:661 -#: dirmngr/crlcache.c:915 dirmngr/crlcache.c:921 dirmngr/dirmngr.c:1614 +#: g10/card-util.c:900 g10/decrypt-data.c:253 g10/import.c:363 +#: g10/import.c:619 g10/import.c:667 dirmngr/crlcache.c:659 +#: dirmngr/crlcache.c:664 dirmngr/crlcache.c:918 dirmngr/crlcache.c:924 +#: dirmngr/dirmngr.c:1662 tools/gpgconf.c:404 tools/gpgconf.c:450 #, c-format msgid "error reading '%s': %s\n" msgstr "" -#: g10/card-util.c:844 g10/decrypt-data.c:245 g10/export.c:1645 -#: dirmngr/crlcache.c:926 +#: g10/card-util.c:933 g10/decrypt-data.c:256 g10/export.c:2405 +#: dirmngr/crlcache.c:929 #, c-format msgid "error writing '%s': %s\n" msgstr "" -#: g10/card-util.c:866 +#: g10/card-util.c:960 msgid "Login data (account name): " msgstr "登录数据(帐号名): " @@ -1606,7 +1618,7 @@ msgid "Error: Login data too long (limit is %d characters).\n" msgstr "错误:登录数据太长(至多 %d 个字符)。\n" -#: g10/card-util.c:912 +#: g10/card-util.c:998 msgid "Private DO data: " msgstr "个人 DO 数据: " @@ -1615,53 +1627,53 @@ msgid "Error: Private DO too long (limit is %d characters).\n" msgstr "错误:个人 DO 太长(至多 %d 个字符)。\n" -#: g10/card-util.c:1005 +#: g10/card-util.c:1083 msgid "Language preferences: " msgstr "首选语言: " -#: g10/card-util.c:1013 +#: g10/card-util.c:1091 msgid "Error: invalid length of preference string.\n" msgstr "错误:首选项字符串长度无效。\n" -#: g10/card-util.c:1022 +#: g10/card-util.c:1100 msgid "Error: invalid characters in preference string.\n" msgstr "错误:首选项字符串里有无效字符。\n" -#: g10/card-util.c:1044 +#: g10/card-util.c:1122 msgid "Sex ((M)ale, (F)emale or space): " msgstr "性别(男性输入 M,女性输入 F,不指定输入空格): " -#: g10/card-util.c:1058 +#: g10/card-util.c:1136 msgid "Error: invalid response.\n" msgstr "错误:无效的响应。\n" -#: g10/card-util.c:1080 +#: g10/card-util.c:1158 msgid "CA fingerprint: " msgstr "CA 指纹: " -#: g10/card-util.c:1103 +#: g10/card-util.c:1181 msgid "Error: invalid formatted fingerprint.\n" msgstr "错误:指纹格式无效。\n" -#: g10/card-util.c:1153 +#: g10/card-util.c:1231 #, c-format msgid "key operation not possible: %s\n" msgstr "针对密钥的操作无法实现:%s\n" -#: g10/card-util.c:1154 +#: g10/card-util.c:1232 msgid "not an OpenPGP card" msgstr "不是一个 OpenPGP 卡" -#: g10/card-util.c:1167 +#: g10/card-util.c:1245 g10/keygen.c:4158 g10/keygen.c:5194 #, c-format msgid "error getting current key info: %s\n" msgstr "取得当前密钥信息时出错:%s\n" -#: g10/card-util.c:1254 +#: g10/card-util.c:1332 msgid "Replace existing key? (y/N) " msgstr "替换已有的密钥?(y/N) " -#: g10/card-util.c:1276 +#: g10/card-util.c:1349 msgid "" "Note: There is no guarantee that the card supports the requested size.\n" " If the key generation does not succeed, please check the\n" @@ -1683,18 +1695,18 @@ msgid "What keysize do you want for the Authentication key? (%u) " msgstr "" -#: g10/card-util.c:1309 g10/keygen.c:1841 g10/keygen.c:1847 +#: g10/card-util.c:1381 g10/keygen.c:2136 g10/keygen.c:2168 #: sm/certreqgen-ui.c:194 #, c-format msgid "rounded up to %u bits\n" msgstr "舍入到 %u 位\n" -#: g10/card-util.c:1317 g10/keygen.c:1828 sm/certreqgen-ui.c:184 +#: g10/card-util.c:1389 g10/keygen.c:2221 sm/certreqgen-ui.c:184 #, c-format msgid "%s keysizes must be in the range %u-%u\n" msgstr "%s 密钥尺寸必须在 %u 与 %u 间\n" -#: g10/card-util.c:1322 +#: g10/card-util.c:1503 #, c-format msgid "The card will now be re-configured to generate a key of %u bits\n" msgstr "" @@ -1704,19 +1716,19 @@ msgid "error changing size of key %d to %u bits: %s\n" msgstr "" -#: g10/card-util.c:1364 +#: g10/card-util.c:1612 msgid "Make off-card backup of encryption key? (Y/n) " msgstr "是否为加密密钥创建卡外的备份?(Y/n) " -#: g10/card-util.c:1386 +#: g10/card-util.c:1626 msgid "Note: keys are already stored on the card!\n" msgstr "" -#: g10/card-util.c:1381 +#: g10/card-util.c:1629 msgid "Replace existing keys? (y/N) " msgstr "替换已有的密钥?(y/N) " -#: g10/card-util.c:1401 +#: g10/card-util.c:1641 #, c-format msgid "" "Please note that the factory settings of the PINs are\n" @@ -1724,256 +1736,260 @@ "You should change them using the command --change-pin\n" msgstr "" -#: g10/card-util.c:1449 +#: g10/card-util.c:1676 msgid "Please select the type of key to generate:\n" msgstr "请选择您要使用的密钥种类:\n" -#: g10/card-util.c:1451 g10/card-util.c:1559 +#: g10/card-util.c:1678 g10/card-util.c:1768 msgid " (1) Signature key\n" msgstr " (1) 签名密钥\n" -#: g10/card-util.c:1452 g10/card-util.c:1561 +#: g10/card-util.c:1679 g10/card-util.c:1770 msgid " (2) Encryption key\n" msgstr " (2) 加密密钥\n" -#: g10/card-util.c:1453 g10/card-util.c:1563 +#: g10/card-util.c:1680 g10/card-util.c:1772 msgid " (3) Authentication key\n" msgstr " (3) 认证密钥\n" -#: g10/card-util.c:1469 g10/card-util.c:1588 g10/keyedit.c:945 -#: g10/keygen.c:1631 g10/keygen.c:1659 g10/keygen.c:1761 g10/revoke.c:683 +#: g10/card-util.c:1430 g10/card-util.c:1697 g10/card-util.c:1797 +#: g10/keyedit.c:898 g10/keygen.c:1824 g10/keygen.c:1852 g10/keygen.c:1966 +#: g10/keygen.c:2074 g10/keygen.c:2355 g10/revoke.c:838 msgid "Invalid selection.\n" msgstr "无效的选择。\n" -#: g10/card-util.c:1556 +#: g10/card-util.c:1765 msgid "Please select where to store the key:\n" msgstr "请选择在哪里存储密钥:\n" -#: g10/card-util.c:1614 +#: g10/card-util.c:1811 #, c-format msgid "KEYTOCARD failed: %s\n" msgstr "" -#: g10/card-util.c:1710 +#: g10/card-util.c:1566 g10/card-util.c:1905 g10/card-util.c:2079 msgid "This command is not supported by this card\n" msgstr "" -#: g10/card-util.c:1715 +#: g10/card-util.c:1910 msgid "Note: This command destroys all keys stored on the card!\n" msgstr "" -#: g10/card-util.c:1718 +#: g10/card-util.c:1913 msgid "Continue? (y/N) " msgstr "" -#: g10/card-util.c:1723 +#: g10/card-util.c:1918 msgid "Really do a factory reset? (enter \"yes\") " msgstr "" -#: g10/card-util.c:1682 g10/keyedit.c:1382 +#: g10/card-util.c:2124 g10/keyedit.c:1258 msgid "quit this menu" msgstr "离开这个菜单" -#: g10/card-util.c:1684 +#: g10/card-util.c:2126 msgid "show admin commands" msgstr "显示管理员命令" -#: g10/card-util.c:1685 g10/keyedit.c:1385 +#: g10/card-util.c:2127 g10/keyedit.c:1261 msgid "show this help" msgstr "显示这份在线说明" -#: g10/card-util.c:1687 +#: g10/card-util.c:2129 msgid "list all available data" msgstr "列出所有可用数据" -#: g10/card-util.c:1690 +#: g10/card-util.c:2132 msgid "change card holder's name" msgstr "更改卡持有人的姓名" -#: g10/card-util.c:1691 +#: g10/card-util.c:2133 msgid "change URL to retrieve key" msgstr "更改获取密钥的 URL" -#: g10/card-util.c:1692 +#: g10/card-util.c:2134 msgid "fetch the key specified in the card URL" msgstr "根据卡中指定的 URL 获取密钥" -#: g10/card-util.c:1693 +#: g10/card-util.c:2135 msgid "change the login name" msgstr "更改登录名" -#: g10/card-util.c:1694 +#: g10/card-util.c:2136 msgid "change the language preferences" msgstr "更改首选语言首选" -#: g10/card-util.c:1695 +#: g10/card-util.c:2137 msgid "change card holder's sex" msgstr "更改卡持有人的性别" -#: g10/card-util.c:1696 +#: g10/card-util.c:2138 msgid "change a CA fingerprint" msgstr "更改一个 CA 指纹" -#: g10/card-util.c:1697 +#: g10/card-util.c:2139 msgid "toggle the signature force PIN flag" msgstr "设定 PIN 签名是否必须" -#: g10/card-util.c:1698 +#: g10/card-util.c:2140 msgid "generate new keys" msgstr "生成新的密钥" -#: g10/card-util.c:1699 +#: g10/card-util.c:2141 msgid "menu to change or unblock the PIN" msgstr "更改或解锁 PIN 的菜单" -#: g10/card-util.c:1700 +#: g10/card-util.c:2142 msgid "verify the PIN and list all data" msgstr "验证 PIN 并列出所有数据" -#: g10/card-util.c:1701 +#: g10/card-util.c:2143 msgid "unblock the PIN using a Reset Code" msgstr "" -#: g10/card-util.c:1829 +#: g10/card-util.c:2144 msgid "destroy all keys and data" msgstr "" -#: g10/card-util.c:1823 +#: g10/card-util.c:2270 msgid "gpg/card> " msgstr "" -#: g10/card-util.c:1864 +#: g10/card-util.c:2311 msgid "Admin-only command\n" msgstr "仅供管理员使用的命令\n" -#: g10/card-util.c:1895 +#: g10/card-util.c:2342 msgid "Admin commands are allowed\n" msgstr "允许使用管理员命令\n" -#: g10/card-util.c:1897 +#: g10/card-util.c:2344 msgid "Admin commands are not allowed\n" msgstr "不允许使用管理员命令\n" -#: g10/card-util.c:1988 g10/keyedit.c:2296 +#: g10/card-util.c:2447 g10/keyedit.c:2226 msgid "Invalid command (try \"help\")\n" msgstr "无效的指令(尝试“help”)\n" -#: g10/decrypt.c:110 g10/encode.c:876 +#: g10/decrypt.c:190 g10/encrypt.c:986 msgid "--output doesn't work for this command\n" msgstr "--output 在这个命令中不起作用\n" -#: g10/decrypt.c:248 g10/gpg.c:4612 g10/keyring.c:399 g10/keyring.c:772 +#: g10/decrypt.c:246 g10/gpg.c:5062 g10/keyring.c:399 g10/keyring.c:747 #, c-format msgid "can't open '%s'\n" msgstr "" -#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:1572 g10/keyedit.c:3518 -#: g10/keyserver.c:1748 g10/revoke.c:226 +#: g10/delkey.c:79 g10/export.c:1892 g10/export.c:2168 g10/export.c:2289 +#: g10/getkey.c:496 g10/getkey.c:1984 g10/gpg.c:5007 g10/keyedit.c:1442 +#: g10/keyedit.c:2332 g10/keyedit.c:2577 g10/keyedit.c:4274 g10/keylist.c:661 +#: g10/keyserver.c:1244 g10/revoke.c:230 g10/tofu.c:2166 #, c-format msgid "key \"%s\" not found: %s\n" msgstr "密钥‘%s’找不到:%s\n" -#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2507 g10/keyserver.c:1762 -#: g10/revoke.c:232 g10/revoke.c:477 +#: g10/delkey.c:88 g10/export.c:1960 g10/getkey.c:1992 g10/getkey.c:4493 +#: g10/gpg.c:5016 g10/keyedit.c:2305 g10/keyserver.c:1262 g10/revoke.c:236 +#: g10/revoke.c:663 g10/tofu.c:2174 #, c-format msgid "error reading keyblock: %s\n" msgstr "读取密钥区块时发生错误:%s\n" -#: g10/delkey.c:119 g10/getkey.c:567 +#: g10/delkey.c:118 g10/getkey.c:582 #, c-format msgid "key \"%s\" not found\n" msgstr "" -#: g10/delkey.c:127 g10/delkey.c:134 +#: g10/delkey.c:129 g10/delkey.c:136 msgid "(unless you specify the key by fingerprint)\n" msgstr "(除非您用指纹指定密钥)\n" -#: g10/delkey.c:133 +#: g10/delkey.c:135 msgid "can't do this in batch mode without \"--yes\"\n" msgstr "在批处理模式中,没有“--yes”就无法这么做\n" -#: g10/delkey.c:145 +#: g10/delkey.c:148 msgid "Delete this key from the keyring? (y/N) " msgstr "要从钥匙环里删除这把密钥吗?(y/N) " -#: g10/delkey.c:153 +#: g10/delkey.c:158 msgid "This is a secret key! - really delete? (y/N) " msgstr "这是一把私钥!――真的要删除吗?(y/N) " -#: g10/delkey.c:196 +#: g10/delkey.c:202 #, c-format msgid "deleting secret %s failed: %s\n" msgstr "" -#: g10/delkey.c:198 +#: g10/delkey.c:204 msgid "key" msgstr "" -#: g10/delkey.c:198 +#: g10/delkey.c:204 msgid "subkey" msgstr "" -#: g10/delkey.c:163 +#: g10/delkey.c:227 #, c-format msgid "deleting keyblock failed: %s\n" msgstr "删除密钥区块时失败:%s\n" -#: g10/delkey.c:173 +#: g10/delkey.c:240 msgid "ownertrust information cleared\n" msgstr "信任度信息已被清除\n" -#: g10/delkey.c:204 +#: g10/delkey.c:276 #, c-format msgid "there is a secret key for public key \"%s\"!\n" msgstr "公钥“%s”有对应的私钥!\n" -#: g10/delkey.c:206 +#: g10/delkey.c:278 msgid "use option \"--delete-secret-keys\" to delete it first.\n" msgstr "请先使用“--delete-secret-keys”选项来删除它。\n" -#: g10/encode.c:226 g10/sign.c:1269 +#: g10/encrypt.c:207 g10/sign.c:1336 #, c-format msgid "error creating passphrase: %s\n" msgstr "生成密码的时候发生错误:%s\n" -#: g10/encode.c:232 +#: g10/encrypt.c:214 msgid "can't use a symmetric ESK packet due to the S2K mode\n" msgstr "在此 S2K 模式下无法使用对称的 ESK 包\n" -#: g10/encode.c:246 +#: g10/encrypt.c:228 #, c-format msgid "using cipher %s\n" msgstr "使用对称加密算法 %s\n" -#: g10/encrypt.c:257 g10/encrypt.c:618 +#: g10/encrypt.c:238 g10/encrypt.c:652 #, c-format msgid "'%s' already compressed\n" msgstr "" -#: g10/encrypt.c:314 g10/encrypt.c:654 g10/sign.c:580 +#: g10/encrypt.c:295 g10/encrypt.c:688 g10/sign.c:643 #, c-format msgid "WARNING: '%s' is an empty file\n" msgstr "" -#: g10/encrypt.c:551 +#: g10/encrypt.c:533 #, c-format msgid "reading from '%s'\n" msgstr "" -#: g10/encode.c:559 +#: g10/encrypt.c:581 #, c-format msgid "" "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "警告:强行使用的 %s (%d)对称加密算法不在收件者的首选项中\n" -#: g10/encode.c:655 g10/sign.c:939 +#: g10/encrypt.c:735 g10/sign.c:1028 #, c-format msgid "" "WARNING: forcing compression algorithm %s (%d) violates recipient " "preferences\n" msgstr "警告:强行使用的 %s (%d)压缩算法不在收件者的首选项中\n" -#: g10/encode.c:751 +#: g10/encrypt.c:845 #, c-format msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n" msgstr "强行使用的 %s (%d)对称加密算法不在收件者的首选项中\n" @@ -1983,27 +1999,27 @@ msgid "you may not use %s while in %s mode\n" msgstr "您不该将 %s 用于 %s 模式中\n" -#: g10/encode.c:848 +#: g10/encrypt.c:933 #, c-format msgid "%s/%s encrypted for: \"%s\"\n" msgstr "%s/%s 已经加密给:“%s”\n" -#: g10/encr-data.c:93 g10/mainproc.c:297 +#: g10/decrypt-data.c:94 g10/mainproc.c:311 #, c-format msgid "%s encrypted data\n" msgstr "%s 加密过的数据\n" -#: g10/encr-data.c:96 g10/mainproc.c:301 +#: g10/decrypt-data.c:97 g10/mainproc.c:315 #, c-format msgid "encrypted with unknown algorithm %d\n" msgstr "以未知的算法 %d 加密\n" -#: g10/encr-data.c:142 sm/decrypt.c:126 +#: g10/decrypt-data.c:176 sm/decrypt.c:130 msgid "" "WARNING: message was encrypted with a weak key in the symmetric cipher.\n" msgstr "警告:报文被使用对称加密算法的弱密钥加密。\n" -#: g10/encr-data.c:154 +#: g10/decrypt-data.c:188 msgid "problem handling encrypted packet\n" msgstr "处理加密包有问题\n" @@ -2011,12 +2027,12 @@ msgid "no remote program execution supported\n" msgstr "不支持远程调用\n" -#: g10/exec.c:311 +#: g10/exec.c:319 msgid "" "external program calls are disabled due to unsafe options file permissions\n" msgstr "由于配置文件权限不安全,外部程序调用被禁用\n" -#: g10/exec.c:341 +#: g10/exec.c:349 msgid "" "this platform requires temporary files when calling external programs\n" msgstr "在这个操作平台上调用外部程序时需要临时文件\n" @@ -2031,20 +2047,20 @@ msgid "unable to execute shell '%s': %s\n" msgstr "" -#: g10/exec.c:513 +#: g10/exec.c:521 #, c-format msgid "system error while calling external program: %s\n" msgstr "调用外部程序时发生系统错误:%s\n" -#: g10/exec.c:524 g10/exec.c:591 +#: g10/exec.c:532 g10/exec.c:599 msgid "unnatural exit of external program\n" msgstr "外部程序异常退出\n" -#: g10/exec.c:539 +#: g10/exec.c:547 msgid "unable to execute external program\n" msgstr "无法执行外部程序\n" -#: g10/exec.c:556 +#: g10/exec.c:564 #, c-format msgid "unable to read external program response: %s\n" msgstr "无法读取外部程序响应:%s\n" @@ -2059,224 +2075,224 @@ msgid "WARNING: unable to remove temp directory '%s': %s\n" msgstr "" -#: g10/export.c:61 +#: g10/export.c:106 msgid "export signatures that are marked as local-only" msgstr "导出被标记为局部的密名" -#: g10/export.c:63 +#: g10/export.c:108 msgid "export attribute user IDs (generally photo IDs)" msgstr "导出属性用户标识(一般为照片标识)" -#: g10/export.c:65 +#: g10/export.c:110 msgid "export revocation keys marked as \"sensitive\"" msgstr "导出被标记为“敏感”的吊销密钥" -#: g10/export.c:69 +#: g10/export.c:112 msgid "remove unusable parts from key during export" msgstr "导出时清除密钥中的不可用部分" -#: g10/export.c:71 +#: g10/export.c:114 msgid "remove as much as possible from key during export" msgstr "导出时尽可能清除密钥中的可选部分" -#: g10/export.c:896 +#: g10/export.c:1236 msgid " - skipped" msgstr "" -#: g10/export.c:338 +#: g10/export.c:1909 msgid "exporting secret keys not allowed\n" msgstr "不允许导出私钥\n" -#: g10/export.c:375 +#: g10/export.c:1986 #, c-format msgid "key %s: PGP 2.x style key - skipped\n" msgstr "密钥 %s:PGP 2.x 样式的密钥――已跳过\n" -#: g10/export.c:386 +#: g10/export.c:1714 #, c-format msgid "key %s: key material on-card - skipped\n" msgstr "密钥 %s:密钥在卡上——已跳过\n" -#: g10/export.c:633 +#: g10/export.c:2073 msgid "WARNING: nothing exported\n" msgstr "警告:没有导出任何东西\n" -#: g10/export.c:1609 g10/plaintext.c:137 g10/plaintext.c:146 -#: g10/plaintext.c:152 g10/plaintext.c:175 +#: g10/export.c:2370 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/plaintext.c:167 g10/plaintext.c:190 #, c-format msgid "error creating '%s': %s\n" msgstr "" -#: g10/getkey.c:175 +#: g10/getkey.c:256 msgid "[User ID not found]" msgstr "[找不到用户标识]" -#: g10/getkey.c:494 g10/getkey.c:507 g10/getkey.c:569 g10/getkey.c:1594 -#: g10/pkclist.c:945 +#: g10/getkey.c:499 g10/getkey.c:512 g10/getkey.c:584 g10/getkey.c:1964 +#: g10/pkclist.c:987 #, c-format msgid "(check argument of option '%s')\n" msgstr "" -#: g10/getkey.c:504 +#: g10/getkey.c:509 #, c-format msgid "Warning: '%s' should be a long key ID or a fingerprint\n" msgstr "" -#: g10/getkey.c:534 +#: g10/getkey.c:545 #, c-format msgid "error looking up: %s\n" msgstr "" -#: g10/getkey.c:624 +#: g10/getkey.c:638 #, c-format msgid "Warning: %s appears in the keyring %d times\n" msgstr "" -#: g10/getkey.c:1417 +#: g10/getkey.c:1460 #, c-format msgid "automatically retrieved '%s' via %s\n" msgstr "" -#: g10/getkey.c:1423 +#: g10/getkey.c:1466 #, c-format msgid "error retrieving '%s' via %s: %s\n" msgstr "" -#: g10/getkey.c:1120 +#: g10/getkey.c:1468 msgid "No fingerprint" msgstr "" -#: g10/revoke.c:470 +#: g10/getkey.c:1961 g10/revoke.c:655 g10/revoke.c:720 #, c-format msgid "secret key \"%s\" not found: %s\n" msgstr "找不到私钥“%s”:%s\n" -#: g10/getkey.c:1674 +#: g10/getkey.c:2044 #, c-format msgid "Warning: not using '%s' as default key: %s\n" msgstr "" -#: g10/getkey.c:1682 +#: g10/getkey.c:2052 #, c-format msgid "using \"%s\" as default secret key for signing\n" msgstr "" -#: g10/getkey.c:1689 +#: g10/getkey.c:2059 #, c-format msgid "all values passed to '%s' ignored\n" msgstr "" -#: g10/getkey.c:1936 +#: g10/getkey.c:2888 #, c-format msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgstr "--allow-non-selfsigned-uid 使无效密钥 %s 生效\n" -#: g10/getkey.c:2765 +#: g10/getkey.c:3733 #, c-format msgid "using subkey %s instead of primary key %s\n" msgstr "使用子钥 %s 而非主钥 %s\n" -#: g10/gpg.c:379 sm/gpgsm.c:188 +#: g10/gpg.c:432 sm/gpgsm.c:202 msgid "make a signature" msgstr "" -#: g10/gpg.c:380 sm/gpgsm.c:189 +#: g10/gpg.c:433 msgid "make a clear text signature" msgstr "" -#: g10/gpg.c:381 sm/gpgsm.c:190 +#: g10/gpg.c:435 sm/gpgsm.c:204 msgid "make a detached signature" msgstr "生成一份分离的签名" -#: g10/gpg.c:382 sm/gpgsm.c:191 +#: g10/gpg.c:436 sm/gpgsm.c:205 msgid "encrypt data" msgstr "加密数据" -#: g10/gpg.c:384 sm/gpgsm.c:192 +#: g10/gpg.c:438 msgid "encryption only with symmetric cipher" msgstr "仅使用对称加密" -#: g10/gpg.c:386 sm/gpgsm.c:193 +#: g10/gpg.c:440 sm/gpgsm.c:207 msgid "decrypt data (default)" msgstr "解密数据(默认)" -#: g10/gpg.c:388 sm/gpgsm.c:194 +#: g10/gpg.c:442 sm/gpgsm.c:208 msgid "verify a signature" msgstr "验证签名" -#: g10/gpg.c:390 sm/gpgsm.c:195 +#: g10/gpg.c:444 sm/gpgsm.c:209 msgid "list keys" msgstr "列出密钥" -#: g10/gpg.c:392 +#: g10/gpg.c:446 msgid "list keys and signatures" msgstr "列出密钥和签名" -#: g10/gpg.c:393 +#: g10/gpg.c:449 msgid "list and check key signatures" msgstr "列出并检查密钥签名" -#: g10/gpg.c:394 sm/gpgsm.c:200 +#: g10/gpg.c:451 sm/gpgsm.c:214 msgid "list keys and fingerprints" msgstr "列出密钥和指纹" -#: g10/gpg.c:395 sm/gpgsm.c:198 +#: g10/gpg.c:452 sm/gpgsm.c:212 msgid "list secret keys" msgstr "列出私钥" -#: g10/gpg.c:396 sm/gpgsm.c:201 +#: g10/gpg.c:454 sm/gpgsm.c:215 msgid "generate a new key pair" msgstr "生成一副新的密钥对" -#: g10/gpg.c:426 +#: g10/gpg.c:457 msgid "quickly generate a new key pair" msgstr "" -#: g10/gpg.c:428 +#: g10/gpg.c:460 msgid "quickly add a new user-id" msgstr "" -#: g10/gpg.c:430 +#: g10/gpg.c:471 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:397 +#: g10/gpg.c:474 msgid "generate a revocation certificate" msgstr "生成一份吊销证书" -#: g10/gpg.c:399 sm/gpgsm.c:203 +#: g10/gpg.c:477 sm/gpgsm.c:218 msgid "remove keys from the public keyring" msgstr "从公钥钥匙环里删除密钥" -#: g10/gpg.c:401 +#: g10/gpg.c:479 msgid "remove keys from the secret keyring" msgstr "从私钥钥匙环里删除密钥" -#: g10/gpg.c:437 +#: g10/gpg.c:481 msgid "quickly sign a key" msgstr "" -#: g10/gpg.c:439 +#: g10/gpg.c:483 msgid "quickly sign a key locally" msgstr "" -#: g10/gpg.c:402 +#: g10/gpg.c:484 msgid "sign a key" msgstr "为某把密钥添加签名" -#: g10/gpg.c:403 +#: g10/gpg.c:485 msgid "sign a key locally" msgstr "为某把密钥添加本地签名" -#: g10/gpg.c:404 +#: g10/gpg.c:486 msgid "sign or edit a key" msgstr "编辑某把密钥或为其添加签名" -#: g10/gpg.c:406 sm/gpgsm.c:215 +#: g10/gpg.c:488 sm/gpgsm.c:236 msgid "change a passphrase" msgstr "" -#: g10/gpg.c:408 +#: g10/gpg.c:492 msgid "export keys" msgstr "导出密钥" @@ -2292,35 +2308,35 @@ msgid "search for keys on a key server" msgstr "在公钥服务器上搜寻密钥" -#: g10/gpg.c:414 +#: g10/gpg.c:499 msgid "update all keys from a keyserver" msgstr "从公钥服务器更新所有的本地密钥" -#: g10/gpg.c:419 +#: g10/gpg.c:506 msgid "import/merge keys" msgstr "导入/合并密钥" -#: g10/gpg.c:422 +#: g10/gpg.c:509 msgid "print the card status" msgstr "打印卡状态" -#: g10/gpg.c:423 +#: g10/gpg.c:510 msgid "change data on a card" msgstr "更改卡上的数据" -#: g10/gpg.c:424 +#: g10/gpg.c:512 msgid "change a card's PIN" msgstr "更改卡的 PIN" -#: g10/gpg.c:433 +#: g10/gpg.c:524 msgid "update the trust database" msgstr "更新信任度数据库" -#: g10/gpg.c:440 +#: g10/gpg.c:533 msgid "print message digests" msgstr "" -#: g10/gpg.c:443 sm/gpgsm.c:210 +#: g10/gpg.c:536 sm/gpgsm.c:231 msgid "run in server mode" msgstr "以服务器的方式运行" @@ -2328,43 +2344,43 @@ msgid "|VALUE|set the TOFU policy for a key (good, unknown, bad, ask, auto)" msgstr "" -#: g10/gpg.c:447 sm/gpgsm.c:228 +#: g10/gpg.c:542 sm/gpgsm.c:250 msgid "create ascii armored output" msgstr "输出经 ASCII 封装" -#: g10/gpg.c:450 sm/gpgsm.c:241 +#: g10/gpg.c:545 sm/gpgsm.c:267 msgid "|USER-ID|encrypt for USER-ID" msgstr "" -#: g10/gpg.c:463 sm/gpgsm.c:278 +#: g10/gpg.c:561 sm/gpgsm.c:303 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "" -#: g10/gpg.c:466 +#: g10/gpg.c:567 msgid "|N|set compress level to N (0 disables)" msgstr "" -#: g10/gpg.c:472 +#: g10/gpg.c:574 msgid "use canonical text mode" msgstr "使用标准的文本模式" -#: g10/gpg.c:489 sm/gpgsm.c:280 +#: g10/gpg.c:591 g10/gpgv.c:80 sm/gpgsm.c:305 msgid "|FILE|write output to FILE" msgstr "" -#: g10/gpg.c:505 kbx/kbxutil.c:90 sm/gpgsm.c:292 tools/gpgconf.c:82 +#: g10/gpg.c:601 kbx/kbxutil.c:90 sm/gpgsm.c:317 tools/gpgconf.c:103 msgid "do not make any changes" msgstr "不做任何改变" -#: g10/gpg.c:506 +#: g10/gpg.c:602 msgid "prompt before overwriting" msgstr "覆盖前先询问" -#: g10/gpg.c:558 +#: g10/gpg.c:652 msgid "use strict OpenPGP behavior" msgstr "行为严格遵循 OpenPGP 定义" -#: g10/gpg.c:589 sm/gpgsm.c:336 +#: g10/gpg.c:678 sm/gpgsm.c:360 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2392,18 +2408,18 @@ " --list-keys [某甲] 显示密钥\n" " --fingerprint [某甲] 显示指纹\n" -#: g10/gpg.c:985 +#: g10/gpg.c:1061 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "" -#: g10/gpg.c:988 +#: g10/gpg.c:1064 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" msgstr "" -#: g10/gpg.c:854 sm/gpgsm.c:543 +#: g10/gpg.c:1075 sm/gpgsm.c:583 msgid "" "\n" "Supported algorithms:\n" @@ -2411,148 +2427,148 @@ "\n" "支持的算法:\n" -#: g10/gpg.c:857 +#: g10/gpg.c:1078 msgid "Pubkey: " msgstr "公钥: " -#: g10/gpg.c:864 g10/keyedit.c:2427 +#: g10/gpg.c:1085 g10/keyedit.c:3044 msgid "Cipher: " msgstr "对称加密: " -#: g10/gpg.c:871 +#: g10/gpg.c:1092 msgid "Hash: " msgstr "散列: " -#: g10/gpg.c:878 g10/keyedit.c:2472 +#: g10/gpg.c:1099 g10/keyedit.c:3093 msgid "Compression: " msgstr "压缩: " -#: g10/gpg.c:1092 sm/gpgsm.c:654 +#: g10/gpg.c:1168 sm/gpgsm.c:657 #, c-format msgid "usage: %s [options] %s\n" msgstr "" -#: g10/gpg.c:1158 sm/gpgsm.c:716 +#: g10/gpg.c:1357 sm/gpgsm.c:746 msgid "conflicting commands\n" msgstr "冲突的指令\n" -#: g10/gpg.c:1310 +#: g10/gpg.c:1375 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "" -#: g10/gpg.c:1507 +#: g10/gpg.c:1573 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1510 +#: g10/gpg.c:1576 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1513 +#: g10/gpg.c:1579 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1519 +#: g10/gpg.c:1585 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1522 +#: g10/gpg.c:1588 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1525 +#: g10/gpg.c:1591 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1531 +#: g10/gpg.c:1597 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1534 +#: g10/gpg.c:1600 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1537 +#: g10/gpg.c:1603 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1543 +#: g10/gpg.c:1609 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1546 +#: g10/gpg.c:1612 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1549 +#: g10/gpg.c:1615 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1756 +#: g10/gpg.c:1831 #, c-format msgid "unknown configuration item '%s'\n" msgstr "" -#: g10/gpg.c:1699 +#: g10/gpg.c:1946 msgid "display photo IDs during key listings" msgstr "列出密钥时显示用户标识" -#: g10/gpg.c:1865 +#: g10/gpg.c:1948 msgid "show key usage information during key listings" msgstr "" -#: g10/gpg.c:1701 +#: g10/gpg.c:1950 msgid "show policy URLs during signature listings" msgstr "列出签名时显示策略 URL" -#: g10/gpg.c:1703 +#: g10/gpg.c:1952 msgid "show all notations during signature listings" msgstr "列出签名时显示 IETF 标准注记" -#: g10/gpg.c:1705 +#: g10/gpg.c:1954 msgid "show IETF standard notations during signature listings" msgstr "列出签名时显示 IETF 标准注记" -#: g10/gpg.c:1709 +#: g10/gpg.c:1958 msgid "show user-supplied notations during signature listings" msgstr "列出签名时显示用户提供的注记" -#: g10/gpg.c:1711 +#: g10/gpg.c:1960 msgid "show preferred keyserver URLs during signature listings" msgstr "列出密钥时显示首选公钥服务器 URL" -#: g10/gpg.c:1713 +#: g10/gpg.c:1962 msgid "show user ID validity during key listings" msgstr "列出密钥时显示用户标识的有效性" -#: g10/gpg.c:1715 +#: g10/gpg.c:1964 msgid "show revoked and expired user IDs in key listings" msgstr "列出密钥时显示已吊销或已过期的用户标识" -#: g10/gpg.c:1717 +#: g10/gpg.c:1966 msgid "show revoked and expired subkeys in key listings" msgstr "列出密钥时显示已吊销或已过期的子钥" -#: g10/gpg.c:1719 +#: g10/gpg.c:1968 msgid "show the keyring name in key listings" msgstr "列出密钥时显示钥匙环的名称" -#: g10/gpg.c:1721 +#: g10/gpg.c:1970 msgid "show expiration dates during signature listings" msgstr "列出签名时显示过期日期" @@ -2560,12 +2576,12 @@ msgid "available TOFU policies:\n" msgstr "" -#: g10/gpg.c:2000 +#: g10/gpg.c:2083 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "" -#: g10/gpg.c:2002 g10/gpg.c:2026 +#: g10/gpg.c:2085 msgid "(use \"help\" to list choices)\n" msgstr "" @@ -2574,7 +2590,7 @@ msgid "unknown TOFU DB format '%s'\n" msgstr "" -#: g10/gpg.c:2087 +#: g10/gpg.c:2235 #, c-format msgid "Note: old default options file '%s' ignored\n" msgstr "" @@ -2584,222 +2600,223 @@ msgid "libgcrypt is too old (need %s, have %s)\n" msgstr "" -#: g10/gpg.c:2664 g10/gpg.c:3400 g10/gpg.c:3412 +#: g10/gpg.c:2859 g10/gpg.c:3681 g10/gpg.c:3693 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "" -#: g10/gpg.c:2848 g10/gpg.c:2860 +#: g10/gpg.c:3034 g10/gpg.c:3046 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "" -#: g10/gpg.c:2901 +#: g10/gpg.c:3100 sm/gpgsm.c:1162 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "" -#: g10/gpg.c:2954 +#: g10/gpg.c:3160 #, c-format msgid "'%s' is not a valid character set\n" msgstr "" -#: g10/gpg.c:2647 g10/gpg.c:2842 g10/keyedit.c:4201 +#: g10/gpg.c:3182 g10/gpg.c:3388 g10/keyedit.c:5012 msgid "could not parse keyserver URL\n" msgstr "无法解析公钥服务器 URL\n" -#: g10/gpg.c:2659 +#: g10/gpg.c:3200 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d:无效的公钥服务器选项\n" -#: g10/gpg.c:2662 +#: g10/gpg.c:3203 msgid "invalid keyserver options\n" msgstr "无效的公钥服务器选项\n" -#: g10/gpg.c:2669 +#: g10/gpg.c:3210 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d:无效的导入选项\n" -#: g10/gpg.c:2672 +#: g10/gpg.c:3213 msgid "invalid import options\n" msgstr "无效的导入选项\n" -#: g10/gpg.c:2679 +#: g10/gpg.c:3225 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d:无效的导出选项\n" -#: g10/gpg.c:2682 +#: g10/gpg.c:3228 msgid "invalid export options\n" msgstr "无效的导出选项\n" -#: g10/gpg.c:2689 +#: g10/gpg.c:3240 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d:无效的列表选项\n" -#: g10/gpg.c:2692 +#: g10/gpg.c:3243 msgid "invalid list options\n" msgstr "无效的列表选项\n" -#: g10/gpg.c:2700 +#: g10/gpg.c:3251 msgid "display photo IDs during signature verification" msgstr "验证签名时显示照片标识" -#: g10/gpg.c:2702 +#: g10/gpg.c:3253 msgid "show policy URLs during signature verification" msgstr "验证签名时显示策略 URL" -#: g10/gpg.c:2704 +#: g10/gpg.c:3255 msgid "show all notations during signature verification" msgstr "验证签名时显示所有注记" -#: g10/gpg.c:2706 +#: g10/gpg.c:3257 msgid "show IETF standard notations during signature verification" msgstr "验证签名时显示 IETF 标准注记" -#: g10/gpg.c:2710 +#: g10/gpg.c:3261 msgid "show user-supplied notations during signature verification" msgstr "验证签名时显示用户提供的注记" -#: g10/gpg.c:2712 +#: g10/gpg.c:3263 msgid "show preferred keyserver URLs during signature verification" msgstr "验证签名时显示首选公钥服务器 URL" -#: g10/gpg.c:2714 +#: g10/gpg.c:3265 msgid "show user ID validity during signature verification" msgstr "验证签名时显示用户标识的有效性" -#: g10/gpg.c:2716 +#: g10/gpg.c:3267 msgid "show revoked and expired user IDs in signature verification" msgstr "验证密钥时显示已吊销或已过期的子钥" -#: g10/gpg.c:2718 +#: g10/gpg.c:3269 msgid "show only the primary user ID in signature verification" msgstr "" -#: g10/gpg.c:2720 +#: g10/gpg.c:3271 msgid "validate signatures with PKA data" msgstr "使用 PKA 数据验证签名的有效性" -#: g10/gpg.c:2722 +#: g10/gpg.c:3273 msgid "elevate the trust of signatures with valid PKA data" msgstr "提升带有有效 PKA 数据的签名的信任度" -#: g10/gpg.c:2729 +#: g10/gpg.c:3280 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d:无效的校验选项\n" -#: g10/gpg.c:2732 +#: g10/gpg.c:3283 msgid "invalid verify options\n" msgstr "无效的校验选项\n" -#: g10/gpg.c:2739 +#: g10/gpg.c:3290 #, c-format msgid "unable to set exec-path to %s\n" msgstr "无法把运行路径设成 %s\n" -#: g10/gpg.c:2925 +#: g10/gpg.c:3491 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d:无效的 auto-key-locate 清单\n" -#: g10/gpg.c:2928 +#: g10/gpg.c:3494 msgid "invalid auto-key-locate list\n" msgstr "无效的 auto-key-locate 清单\n" -#: g10/gpg.c:3026 sm/gpgsm.c:1439 +#: g10/gpg.c:3663 sm/gpgsm.c:1528 msgid "WARNING: program may create a core file!\n" msgstr "警告:程序可能会创建核心内存转储!\n" -#: g10/gpg.c:3030 +#: g10/gpg.c:3674 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "警告:%s 会使得 %s 失效\n" -#: g10/gpg.c:3039 +#: g10/gpg.c:3683 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s 不可与 %s 并用\n" -#: g10/gpg.c:3042 +#: g10/gpg.c:3686 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s 与 %s 并用无意义!\n" -#: sm/gpgsm.c:1456 +#: g10/gpg.c:3701 sm/gpgsm.c:1545 dirmngr/dirmngr.c:1087 msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3057 +#: g10/gpg.c:3722 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "不会在内存不安全的情况下运行,原因是 %s\n" -#: g10/gpg.c:3163 g10/gpg.c:3187 sm/gpgsm.c:1511 +#: g10/gpg.c:3757 g10/gpg.c:3781 sm/gpgsm.c:1612 msgid "selected cipher algorithm is invalid\n" msgstr "所选的对称加密算法无效\n" -#: g10/gpg.c:3169 g10/gpg.c:3193 sm/gpgsm.c:1517 sm/gpgsm.c:1523 +#: agent/gpg-agent.c:923 g10/gpg.c:3763 g10/gpg.c:3787 sm/gpgsm.c:1618 +#: sm/gpgsm.c:1624 msgid "selected digest algorithm is invalid\n" msgstr "所选的散列算法无效\n" -#: g10/gpg.c:3175 +#: g10/gpg.c:3769 msgid "selected compression algorithm is invalid\n" msgstr "所选的压缩算法无效\n" -#: g10/gpg.c:3181 +#: g10/gpg.c:3775 msgid "selected certification digest algorithm is invalid\n" msgstr "所选的证书散列算法无效\n" -#: g10/gpg.c:3196 +#: g10/gpg.c:3790 msgid "completes-needed must be greater than 0\n" msgstr "需要的完全可信签名数一定要大于 0\n" -#: g10/gpg.c:3198 +#: g10/gpg.c:3792 msgid "marginals-needed must be greater than 1\n" msgstr "需要的勉强可信签名数一定要大于 1\n" -#: g10/gpg.c:3200 +#: g10/gpg.c:3794 msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "最大验证深度一定要介于 1 和 255 之间\n" -#: g10/gpg.c:3202 +#: g10/gpg.c:3796 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "无效的默认验证级别;一定要是 0,1,2 或 3\n" -#: g10/gpg.c:3204 +#: g10/gpg.c:3798 msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "无效的最小验证级别;一定要是 1,2 或 3\n" -#: g10/gpg.c:3520 +#: g10/gpg.c:3801 msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "" -#: g10/gpg.c:3211 +#: g10/gpg.c:3805 msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "无效的 S2K 模式;必须是 0,1 或 3\n" -#: g10/gpg.c:3218 +#: g10/gpg.c:3812 msgid "invalid default preferences\n" msgstr "无效的默认首选项\n" -#: g10/gpg.c:3222 +#: g10/gpg.c:3816 msgid "invalid personal cipher preferences\n" msgstr "无效的个人对称加密算法首选项\n" -#: g10/gpg.c:3226 +#: g10/gpg.c:3820 msgid "invalid personal digest preferences\n" msgstr "无效的个人散列算法首选项\n" -#: g10/gpg.c:3230 +#: g10/gpg.c:3824 msgid "invalid personal compress preferences\n" msgstr "无效的个人压缩算法首选项\n" -#: g10/gpg.c:3263 +#: g10/gpg.c:3860 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s 尚不能和 %s 并用\n" @@ -2819,12 +2836,12 @@ msgid "you may not use compression algorithm '%s' while in %s mode\n" msgstr "" -#: g10/gpg.c:3419 +#: g10/gpg.c:4066 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "初始化信任度数据库失败:%s\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:4078 msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "警告:给定了收件人(-r)但并未使用公钥加密\n" @@ -2836,7 +2853,7 @@ msgid "--symmetric [filename]" msgstr "--symmetric [文件名]" -#: g10/gpg.c:3810 +#: g10/gpg.c:4150 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "" @@ -2849,7 +2866,7 @@ msgid "--symmetric --encrypt [filename]" msgstr "--symmetric --encrypt [文件名]" -#: g10/gpg.c:3485 +#: g10/gpg.c:4179 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "使用 --symmetric --encrypt 时不能使用 --s2k-mode 0\n" @@ -2870,7 +2887,7 @@ msgid "--symmetric --sign --encrypt [filename]" msgstr "--symmetric --sign --encrypt [文件名]" -#: g10/gpg.c:3536 +#: g10/gpg.c:4240 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "使用 --symmetric --sign --encrypt 时不能使用 --s2k-mode 0\n" @@ -2907,57 +2924,57 @@ msgid "--passwd " msgstr "" -#: g10/gpg.c:3729 +#: g10/gpg.c:4601 g10/keyserver.c:1846 #, c-format msgid "keyserver send failed: %s\n" msgstr "上传至公钥服务器失败:%s\n" -#: g10/gpg.c:3731 +#: g10/gpg.c:4606 #, c-format msgid "keyserver receive failed: %s\n" msgstr "从公钥服务器接收失败:%s\n" -#: g10/gpg.c:3733 +#: g10/gpg.c:4612 #, c-format msgid "key export failed: %s\n" msgstr "导出密钥失败:%s\n" -#: g10/gpg.c:4198 +#: g10/gpg.c:4625 #, c-format msgid "export as ssh key failed: %s\n" msgstr "" -#: g10/gpg.c:3744 +#: g10/gpg.c:4637 #, c-format msgid "keyserver search failed: %s\n" msgstr "搜寻公钥服务器失败:%s\n" -#: g10/gpg.c:3754 +#: g10/gpg.c:4650 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "从公钥服务器更新失败:%s\n" -#: g10/gpg.c:3805 +#: g10/gpg.c:4717 #, c-format msgid "dearmoring failed: %s\n" msgstr "解开 ASCII 封装失败:%s\n" -#: g10/gpg.c:3813 +#: g10/gpg.c:4728 #, c-format msgid "enarmoring failed: %s\n" msgstr "进行 ASCII 封装失败:%s\n" -#: g10/gpg.c:4393 +#: g10/gpg.c:4820 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "" -#: g10/gpg.c:4537 +#: g10/gpg.c:4972 g10/tofu.c:2154 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "" -#: g10/gpg.c:4549 +#: g10/gpg.c:4985 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" @@ -2966,39 +2983,39 @@ msgid "[filename]" msgstr "[文件名]" -#: g10/gpg.c:4022 +#: g10/gpg.c:5052 msgid "Go ahead and type your message ...\n" msgstr "请开始键入您的报文……\n" -#: g10/gpg.c:4336 +#: g10/gpg.c:5397 msgid "the given certification policy URL is invalid\n" msgstr "给定的的验证策略 URL 无效\n" -#: g10/gpg.c:4338 +#: g10/gpg.c:5399 msgid "the given signature policy URL is invalid\n" msgstr "给定的签名策略 URL 无效\n" -#: g10/gpg.c:4371 +#: g10/gpg.c:5432 msgid "the given preferred keyserver URL is invalid\n" msgstr "给定的首选公钥服务器 URL 无效\n" -#: g10/gpgv.c:74 +#: g10/gpgv.c:79 msgid "|FILE|take the keys from the keyring FILE" msgstr "" -#: g10/gpgv.c:76 +#: g10/gpgv.c:82 msgid "make timestamp conflicts only a warning" msgstr "把时间戳矛盾仅视为警告" -#: g10/gpgv.c:78 sm/gpgsm.c:326 +#: g10/gpgv.c:84 sm/gpgsm.c:350 tools/gpgconf.c:105 msgid "|FD|write status info to this FD" msgstr "|FD|把状态信息写入文件描述符 FD" -#: g10/gpgv.c:117 +#: g10/gpgv.c:148 msgid "Usage: gpgv [options] [files] (-h for help)" msgstr "用法:gpgv [选项] [文件] (用 -h 求助)" -#: g10/gpgv.c:119 +#: g10/gpgv.c:150 msgid "" "Syntax: gpgv [options] [files]\n" "Check signatures against known trusted keys\n" @@ -3013,320 +3030,320 @@ msgid "No help available for '%s'" msgstr "" -#: g10/import.c:94 +#: g10/import.c:160 msgid "import signatures that are marked as local-only" msgstr "导入被标记为局部的签名" -#: g10/import.c:96 +#: g10/import.c:163 msgid "repair damage from the pks keyserver during import" msgstr "导入时修复 PKS 公钥服务器导致的损坏" -#: g10/import.c:111 +#: g10/import.c:166 msgid "do not clear the ownertrust values during import" msgstr "" -#: g10/import.c:98 +#: g10/import.c:169 msgid "do not update the trustdb after import" msgstr "导入后不更新信任度数据库" -#: g10/import.c:102 +#: g10/import.c:175 msgid "only accept updates to existing keys" msgstr "只接受对已有密钥的更新" -#: g10/import.c:104 +#: g10/import.c:178 msgid "remove unusable parts from key after import" msgstr "导入后清除密钥中无用的部分" -#: g10/import.c:106 +#: g10/import.c:181 msgid "remove as much as possible from key after import" msgstr "导入后尽可能清除密钥中的可选部分" -#: g10/import.c:266 +#: g10/import.c:356 g10/import.c:596 #, c-format msgid "skipping block of type %d\n" msgstr "跳过 %d 样式的区块\n" -#: g10/import.c:275 +#: g10/import.c:613 #, c-format msgid "%lu keys processed so far\n" msgstr "目前已处理 %lu 把密钥\n" -#: g10/import.c:292 +#: g10/import.c:683 #, c-format msgid "Total number processed: %lu\n" msgstr "合计被处理的数量:%lu\n" -#: g10/import.c:434 +#: g10/import.c:686 #, c-format msgid " skipped PGP-2 keys: %lu\n" msgstr "" -#: g10/import.c:294 +#: g10/import.c:688 #, c-format msgid " skipped new keys: %lu\n" msgstr " 已跳过的新密钥:%lu\n" -#: g10/import.c:297 +#: g10/import.c:691 #, c-format msgid " w/o user IDs: %lu\n" msgstr " 遗失用户标识:%lu\n" -#: g10/import.c:299 sm/import.c:114 +#: g10/import.c:694 sm/import.c:130 #, c-format msgid " imported: %lu" msgstr " 已导入:%lu" -#: g10/import.c:305 sm/import.c:118 +#: g10/import.c:698 sm/import.c:134 #, c-format msgid " unchanged: %lu\n" msgstr " 未改变:%lu\n" -#: g10/import.c:307 +#: g10/import.c:700 #, c-format msgid " new user IDs: %lu\n" msgstr " 新用户标识:%lu\n" -#: g10/import.c:309 +#: g10/import.c:702 #, c-format msgid " new subkeys: %lu\n" msgstr " 新的子钥:%lu\n" -#: g10/import.c:311 +#: g10/import.c:704 #, c-format msgid " new signatures: %lu\n" msgstr " 新的签名:%lu\n" -#: g10/import.c:313 +#: g10/import.c:706 #, c-format msgid " new key revocations: %lu\n" msgstr " 新的密钥吊销:%lu\n" -#: g10/import.c:315 sm/import.c:120 +#: g10/import.c:708 sm/import.c:136 #, c-format msgid " secret keys read: %lu\n" msgstr " 读取的私钥:%lu\n" -#: g10/import.c:317 sm/import.c:122 +#: g10/import.c:710 sm/import.c:138 #, c-format msgid " secret keys imported: %lu\n" msgstr " 导入的私钥:%lu\n" -#: g10/import.c:319 sm/import.c:124 +#: g10/import.c:712 sm/import.c:140 #, c-format msgid " secret keys unchanged: %lu\n" msgstr " 未改变的私钥:%lu\n" -#: g10/import.c:321 sm/import.c:126 +#: g10/import.c:714 sm/import.c:142 #, c-format msgid " not imported: %lu\n" msgstr " 未被导入:%lu\n" -#: g10/import.c:323 +#: g10/import.c:716 #, c-format msgid " signatures cleaned: %lu\n" msgstr " 清除的签名:%lu\n" -#: g10/import.c:325 +#: g10/import.c:718 #, c-format msgid " user IDs cleaned: %lu\n" msgstr " 清除的用户标识:%lu\n" -#: g10/import.c:627 +#: g10/import.c:1073 #, c-format msgid "" "WARNING: key %s contains preferences for unavailable\n" "algorithms on these user IDs:\n" msgstr "" -#: g10/import.c:668 +#: g10/import.c:1115 #, c-format msgid " \"%s\": preference for cipher algorithm %s\n" msgstr " “%s”:对称加密算法 %s 对应首选项\n" -#: g10/import.c:683 +#: g10/import.c:1130 #, c-format msgid " \"%s\": preference for digest algorithm %s\n" msgstr " “%s”:散列算法 %s 对应首选项\n" -#: g10/import.c:695 +#: g10/import.c:1142 #, c-format msgid " \"%s\": preference for compression algorithm %s\n" msgstr " “%s”:压缩算法 %s 对应首选项\n" -#: g10/import.c:708 +#: g10/import.c:1155 msgid "it is strongly suggested that you update your preferences and\n" msgstr "强烈建议您更新您的首选项并重新分发这把密钥,\n" -#: g10/import.c:710 +#: g10/import.c:1157 msgid "" "re-distribute this key to avoid potential algorithm mismatch problems\n" msgstr "以避免可能的算法不匹配问题\n" -#: g10/import.c:734 +#: g10/import.c:1182 #, c-format msgid "" "you can update your preferences with: gpg --edit-key %s updpref save\n" msgstr "您可以这样更新您的首选项:gpg --edit-key %s updpref save\n" -#: g10/import.c:787 g10/import.c:1206 +#: g10/import.c:1673 g10/import.c:2485 #, c-format msgid "key %s: no user ID\n" msgstr "密钥 %s:没有用户标识\n" -#: g10/import.c:989 +#: g10/import.c:1679 #, c-format msgid "key %s: %s\n" msgstr "" -#: g10/import.c:990 g10/import.c:1685 +#: g10/import.c:1680 g10/import.c:2459 msgid "rejected by import screener" msgstr "" -#: g10/import.c:816 +#: g10/import.c:1712 #, c-format msgid "key %s: PKS subkey corruption repaired\n" msgstr "密钥 %s:PKS 子钥破损已修复\n" -#: g10/import.c:831 +#: g10/import.c:1733 #, c-format msgid "key %s: accepted non self-signed user ID \"%s\"\n" msgstr "密钥 %s:已接受不含自身签名的用户标识“%s”\n" -#: g10/import.c:837 +#: g10/import.c:1743 g10/import.c:1774 #, c-format msgid "key %s: no valid user IDs\n" msgstr "密钥 %s:没有有效的用户标识\n" -#: g10/import.c:839 +#: g10/import.c:1745 msgid "this may be caused by a missing self-signature\n" msgstr "这可能由于遗失自身签名所致\n" -#: g10/import.c:849 g10/import.c:1330 +#: g10/import.c:1820 g10/import.c:2637 #, c-format msgid "key %s: public key not found: %s\n" msgstr "密钥 %s:找不到公钥:%s\n" -#: g10/import.c:855 +#: g10/import.c:1826 #, c-format msgid "key %s: new key - skipped\n" msgstr "密钥 %s:新密钥――已跳过\n" -#: g10/import.c:864 +#: g10/import.c:1838 #, c-format msgid "no writable keyring found: %s\n" msgstr "找不到可写的钥匙环:%s\n" -#: g10/import.c:1087 g10/openfile.c:207 g10/openfile.c:301 g10/sign.c:816 -#: g10/sign.c:1118 +#: g10/export.c:1269 g10/import.c:1843 g10/openfile.c:200 g10/openfile.c:294 +#: g10/sign.c:889 g10/sign.c:1192 #, c-format msgid "writing to '%s'\n" msgstr "" -#: g10/import.c:1091 g10/import.c:1192 g10/import.c:1922 +#: g10/import.c:1865 g10/import.c:1955 g10/import.c:2703 #, c-format msgid "error writing keyring '%s': %s\n" msgstr "" -#: g10/import.c:892 +#: g10/import.c:1888 #, c-format msgid "key %s: public key \"%s\" imported\n" msgstr "密钥 %s:公钥“%s”已导入\n" -#: g10/import.c:916 +#: g10/import.c:1912 #, c-format msgid "key %s: doesn't match our copy\n" msgstr "密钥 %s:与我们的副本不吻合\n" -#: g10/import.c:933 g10/import.c:1348 +#: g10/import.c:2661 #, c-format msgid "key %s: can't locate original keyblock: %s\n" msgstr "密钥 %s:无法定位原始的密钥区块:%s\n" -#: g10/import.c:941 g10/import.c:1355 +#: g10/import.c:2668 #, c-format msgid "key %s: can't read original keyblock: %s\n" msgstr "密钥 %s:无法读取原始的密钥区块: %s\n" -#: g10/import.c:983 +#: g10/import.c:1969 #, c-format msgid "key %s: \"%s\" 1 new user ID\n" msgstr "密钥 %s:“%s”一个新的用户标识\n" -#: g10/import.c:986 +#: g10/import.c:1972 #, c-format msgid "key %s: \"%s\" %d new user IDs\n" msgstr "密钥 %s:“%s”%d 个新的用户标识\n" -#: g10/import.c:989 +#: g10/import.c:1975 #, c-format msgid "key %s: \"%s\" 1 new signature\n" msgstr "密钥 %s:“%s”1 个新的签名\n" -#: g10/import.c:992 +#: g10/import.c:1978 #, c-format msgid "key %s: \"%s\" %d new signatures\n" msgstr "密钥 %s:“%s”%d 个新的签名\n" -#: g10/import.c:995 +#: g10/import.c:1981 #, c-format msgid "key %s: \"%s\" 1 new subkey\n" msgstr "密钥 %s:“%s”1 个新的子钥\n" -#: g10/import.c:998 +#: g10/import.c:1984 #, c-format msgid "key %s: \"%s\" %d new subkeys\n" msgstr "密钥 %s:“%s”%d 个新的子钥\n" -#: g10/import.c:1001 +#: g10/import.c:1987 #, c-format msgid "key %s: \"%s\" %d signature cleaned\n" msgstr "密钥 %s:“%s”%d 个签名被清除\n" -#: g10/import.c:1004 +#: g10/import.c:1990 #, c-format msgid "key %s: \"%s\" %d signatures cleaned\n" msgstr "密钥 %s:“%s”%d 个签名被清除\n" -#: g10/import.c:1007 +#: g10/import.c:1993 #, c-format msgid "key %s: \"%s\" %d user ID cleaned\n" msgstr "密钥 %s:“%s”%d 个用户标识被清除\n" -#: g10/import.c:1010 +#: g10/import.c:1996 #, c-format msgid "key %s: \"%s\" %d user IDs cleaned\n" msgstr "密钥 %s:“%s”%d 个用户标识被清除\n" -#: g10/import.c:1034 +#: g10/import.c:2026 #, c-format msgid "key %s: \"%s\" not changed\n" msgstr "密钥 %s:“%s”未改变\n" -#: g10/import.c:1251 +#: g10/import.c:2337 g10/import.c:2583 #, c-format msgid "key %s: secret key imported\n" msgstr "密钥 %s:私钥已导入\n" -#: g10/import.c:1571 +#: g10/import.c:2345 #, c-format msgid "key %s: secret key already exists\n" msgstr "" -#: g10/import.c:1579 +#: g10/import.c:2353 #, c-format msgid "key %s: error sending to agent: %s\n" msgstr "" -#: g10/import.c:1684 +#: g10/import.c:2458 #, c-format msgid "secret key %s: %s\n" msgstr "" -#: g10/import.c:1200 g10/import.c:1223 +#: g10/import.c:2478 g10/import.c:2513 msgid "importing secret keys not allowed\n" msgstr "不允许导入私钥\n" -#: g10/import.c:1212 +#: g10/import.c:2502 #, c-format msgid "key %s: secret key with invalid cipher %d - skipped\n" msgstr "密钥 %s:私钥使用了无效的加密算法 %d――已跳过\n" @@ -3341,87 +3358,87 @@ #. suggested to run 'gpg --card-status', then, #. references to a card will be automatically #. created again. -#: g10/import.c:1797 +#: g10/import.c:2575 #, c-format msgid "To migrate '%s', with each smartcard, run: %s\n" msgstr "" -#: g10/import.c:1323 +#: g10/import.c:2630 #, c-format msgid "key %s: no public key - can't apply revocation certificate\n" msgstr "密钥 %s:没有公钥――无法应用吊销证书\n" -#: g10/import.c:1366 +#: g10/import.c:2679 #, c-format msgid "key %s: invalid revocation certificate: %s - rejected\n" msgstr "密钥 %s:无效的吊销证书:%s――已拒绝\n" -#: g10/import.c:1398 +#: g10/import.c:2712 #, c-format msgid "key %s: \"%s\" revocation certificate imported\n" msgstr "密钥 %s:“%s”吊销证书已被导入\n" -#: g10/import.c:1474 +#: g10/import.c:2794 #, c-format msgid "key %s: no user ID for signature\n" msgstr "密钥 %s:签名没有用户标识\n" -#: g10/import.c:1491 +#: g10/import.c:2811 #, c-format msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n" msgstr "密钥 %s:用户标识“%s”使用了不支持的公钥算法\n" -#: g10/import.c:1493 +#: g10/import.c:2813 #, c-format msgid "key %s: invalid self-signature on user ID \"%s\"\n" msgstr "密钥 %s:用户标识“%s”自身签名无效\n" -#: g10/import.c:1510 g10/import.c:1536 g10/import.c:1587 +#: g10/import.c:2830 g10/import.c:2858 g10/import.c:2914 #, c-format msgid "key %s: unsupported public key algorithm\n" msgstr "密钥 %s:不支持的公钥算法\n" -#: g10/import.c:1511 +#: g10/import.c:2831 #, c-format msgid "key %s: invalid direct key signature\n" msgstr "" -#: g10/import.c:1525 +#: g10/import.c:2845 #, c-format msgid "key %s: no subkey for key binding\n" msgstr "密钥 %s:没有可供绑定的子钥\n" -#: g10/import.c:1538 +#: g10/import.c:2860 #, c-format msgid "key %s: invalid subkey binding\n" msgstr "密钥 %s:无效的子钥绑定\n" -#: g10/import.c:1554 +#: g10/import.c:2879 #, c-format msgid "key %s: removed multiple subkey binding\n" msgstr "密钥 %s:已删除多重子钥绑定\n" -#: g10/import.c:1576 +#: g10/import.c:2903 #, c-format msgid "key %s: no subkey for key revocation\n" msgstr "密钥 %s:没有用于密钥吊销的子钥\n" -#: g10/import.c:1589 +#: g10/import.c:2916 #, c-format msgid "key %s: invalid subkey revocation\n" msgstr "密钥 %s:无效的子钥吊销\n" -#: g10/import.c:1604 +#: g10/import.c:2931 #, c-format msgid "key %s: removed multiple subkey revocation\n" msgstr "密钥 %s:已删除多重子钥吊销\n" -#: g10/import.c:1645 +#: g10/import.c:2975 #, c-format msgid "key %s: skipped user ID \"%s\"\n" msgstr "密钥 %s:已跳过用户标识“%s”\n" -#: g10/import.c:1666 +#: g10/import.c:3002 #, c-format msgid "key %s: skipped subkey\n" msgstr "密钥 %s:已跳过子钥\n" @@ -3430,114 +3447,114 @@ # * to import non-exportable signature when we have the # * the secret key used to create this signature - it # * seems that this makes sense -#: g10/import.c:1693 +#: g10/import.c:3033 #, c-format msgid "key %s: non exportable signature (class 0x%02X) - skipped\n" msgstr "密钥 %s:不可导出的签名(验证级别 0x%02X)――已跳过\n" -#: g10/import.c:1703 +#: g10/import.c:3044 #, c-format msgid "key %s: revocation certificate at wrong place - skipped\n" msgstr "密钥 %s:吊销证书位置错误――已跳过\n" -#: g10/import.c:1720 +#: g10/import.c:3062 #, c-format msgid "key %s: invalid revocation certificate: %s - skipped\n" msgstr "密钥 %s:无效的吊销证书:%s――已跳过\n" -#: g10/import.c:1734 +#: g10/import.c:3076 #, c-format msgid "key %s: subkey signature in wrong place - skipped\n" msgstr "密钥 %s:子钥签名位置错误――已跳过\n" -#: g10/import.c:1742 +#: g10/import.c:3084 #, c-format msgid "key %s: unexpected signature class (0x%02X) - skipped\n" msgstr "密钥 %s:与预期不符的签名验证级别(0x%02X)――已跳过\n" -#: g10/import.c:1871 +#: g10/import.c:3226 #, c-format msgid "key %s: duplicated user ID detected - merged\n" msgstr "密钥 %s:检测到重复的用户标识――已合并\n" -#: g10/import.c:1933 +#: g10/import.c:3291 #, c-format msgid "WARNING: key %s may be revoked: fetching revocation key %s\n" msgstr "警告:密钥 %s 可能已被吊销:正在取回吊销密钥 %s\n" -#: g10/import.c:1947 +#: g10/import.c:3307 #, c-format msgid "WARNING: key %s may be revoked: revocation key %s not present.\n" msgstr "警告:密钥 %s 可能已被吊销:吊销密钥 %s 不存在。\n" -#: g10/import.c:2006 +#: g10/import.c:3373 #, c-format msgid "key %s: \"%s\" revocation certificate added\n" msgstr "密钥 %s:已新增吊销证书“%s”\n" -#: g10/import.c:2040 +#: g10/import.c:3411 #, c-format msgid "key %s: direct key signature added\n" msgstr "密钥 %s:已新增直接密钥签名\n" -#: g10/keydb.c:403 g10/keydb.c:430 sm/keydb.c:210 +#: g10/keydb.c:429 g10/keydb.c:456 sm/keydb.c:213 sm/keydb.c:226 #, c-format msgid "error creating keybox '%s': %s\n" msgstr "" -#: g10/keydb.c:406 g10/keydb.c:433 +#: g10/keydb.c:432 g10/keydb.c:459 #, c-format msgid "error creating keyring '%s': %s\n" msgstr "" -#: g10/keydb.c:442 sm/keydb.c:217 +#: g10/keydb.c:468 sm/keydb.c:232 #, c-format msgid "keybox '%s' created\n" msgstr "" -#: g10/keydb.c:444 +#: g10/keydb.c:470 #, c-format msgid "keyring '%s' created\n" msgstr "" -#: g10/keydb.c:823 +#: g10/keydb.c:848 #, c-format msgid "keyblock resource '%s': %s\n" msgstr "" -#: g10/keydb.c:908 +#: g10/keydb.c:954 #, c-format msgid "error opening key DB: %s\n" msgstr "" -#: g10/keydb.c:749 +#: g10/keydb.c:1770 #, c-format msgid "failed to rebuild keyring cache: %s\n" msgstr "重新建立钥匙环缓存失败: %s\n" -#: g10/keyedit.c:265 +#: g10/keyedit.c:260 msgid "[revocation]" msgstr "[吊销]" -#: g10/keyedit.c:266 +#: g10/keyedit.c:260 msgid "[self-signature]" msgstr "[自身签名]" -#: g10/keyedit.c:387 g10/keylist.c:472 +#: g10/keylist.c:478 #, c-format msgid "%d bad signature\n" msgid_plural "%d bad signatures\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:391 g10/keylist.c:476 +#: g10/keylist.c:482 #, c-format msgid "%d signature not checked due to a missing key\n" msgid_plural "%d signatures not checked due to missing keys\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:396 g10/keylist.c:481 +#: g10/keylist.c:487 #, c-format msgid "%d signature not checked due to an error\n" msgid_plural "%d signatures not checked due to errors\n" @@ -3551,7 +3568,7 @@ msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:414 g10/pkclist.c:262 +#: g10/keyedit.c:383 g10/pkclist.c:274 msgid "" "Please decide how far you trust this user to correctly verify other users' " "keys\n" @@ -3561,17 +3578,17 @@ "您是否相信这位用户有能力验证其他用户密钥的有效性(查对身份证、通过不同的渠道检查\n" "指纹等)?\n" -#: g10/keyedit.c:418 g10/pkclist.c:274 +#: g10/keyedit.c:387 g10/pkclist.c:286 #, c-format msgid " %d = I trust marginally\n" msgstr " %d = 我勉强相信\n" -#: g10/keyedit.c:419 g10/pkclist.c:276 +#: g10/keyedit.c:388 g10/pkclist.c:288 #, c-format msgid " %d = I trust fully\n" msgstr " %d = 我完全相信\n" -#: g10/keyedit.c:438 +#: g10/keyedit.c:406 msgid "" "Please enter the depth of this trust signature.\n" "A depth greater than 1 allows the key you are signing to make\n" @@ -3580,51 +3597,51 @@ "请输入这份信任签名的深度。\n" "深度若大于 1 则您将签名的这把密钥将可以以您的名义做出信任签名。\n" -#: g10/keyedit.c:454 +#: g10/keyedit.c:423 msgid "" "Please enter a domain to restrict this signature, or enter for none.\n" msgstr "请输入这份签名的限制域,如果没有请按回车。\n" -#: g10/keyedit.c:629 +#: g10/keyedit.c:551 #, c-format msgid "Skipping user ID \"%s\", which is not a text ID.\n" msgstr "" -#: g10/keyedit.c:598 +#: g10/keyedit.c:559 #, c-format msgid "User ID \"%s\" is revoked." msgstr "用户标识“%s”已被吊销。" -#: g10/keyedit.c:607 g10/keyedit.c:635 g10/keyedit.c:662 g10/keyedit.c:830 -#: g10/keyedit.c:895 g10/keyedit.c:1789 +#: g10/keyedit.c:568 g10/keyedit.c:596 g10/keyedit.c:623 g10/keyedit.c:807 +#: g10/keyedit.c:1653 msgid "Are you sure you still want to sign it? (y/N) " msgstr "您仍然想要为它签名吗?(y/N) " -#: g10/keyedit.c:621 g10/keyedit.c:649 g10/keyedit.c:676 g10/keyedit.c:836 -#: g10/keyedit.c:1795 +#: g10/keyedit.c:582 g10/keyedit.c:610 g10/keyedit.c:637 g10/keyedit.c:813 +#: g10/keyedit.c:1658 g10/keyedit.c:2664 msgid " Unable to sign.\n" msgstr " 无法添加签名。\n" -#: g10/keyedit.c:626 +#: g10/keyedit.c:587 #, c-format msgid "User ID \"%s\" is expired." msgstr "用户标识“%s”已过期。" -#: g10/keyedit.c:654 +#: g10/keyedit.c:615 #, c-format msgid "User ID \"%s\" is not self-signed." msgstr "警告:用户标识“%s”不含自身签名。" -#: g10/keyedit.c:682 +#: g10/keyedit.c:644 #, c-format msgid "User ID \"%s\" is signable. " msgstr "可以为用户标识“%s”添加签名。 " -#: g10/keyedit.c:684 +#: g10/keyedit.c:646 msgid "Sign it? (y/N) " msgstr "为其添加签名吗?(y/N) " -#: g10/keyedit.c:706 +#: g10/keyedit.c:673 #, c-format msgid "" "The self-signature on \"%s\"\n" @@ -3633,66 +3650,66 @@ "“%s”的自身签名是 PGP 2.x 样\n" "式的签名。\n" -#: g10/keyedit.c:715 +#: g10/keyedit.c:682 msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) " msgstr "您是否想要将它升级成 OpenPGP 的自身签名?(y/N) " -#: g10/keyedit.c:729 +#: g10/keyedit.c:695 #, c-format msgid "" "Your current signature on \"%s\"\n" "has expired.\n" msgstr "您目前为“%s”的签名已经过期了。\n" -#: g10/keyedit.c:733 +#: g10/keyedit.c:700 msgid "" "Do you want to issue a new signature to replace the expired one? (y/N) " msgstr "您想要发布一份新的签名来取代已过期的那一个吗?(y/N) " -#: g10/keyedit.c:754 +#: g10/keyedit.c:721 #, c-format msgid "" "Your current signature on \"%s\"\n" "is a local signature.\n" msgstr "您目前为“%s”的签名是一份本地签名。\n" -#: g10/keyedit.c:758 +#: g10/keyedit.c:726 msgid "Do you want to promote it to a full exportable signature? (y/N) " msgstr "您是否想要把它升级成可以完全导出的签名?(y/N) " -#: g10/keyedit.c:779 +#: g10/keyedit.c:746 #, c-format msgid "\"%s\" was already locally signed by key %s\n" msgstr "“%s”已由密钥 %s 在本地签名\n" -#: g10/keyedit.c:782 +#: g10/keyedit.c:750 #, c-format msgid "\"%s\" was already signed by key %s\n" msgstr "“%s”已由密钥 %s 签名\n" -#: g10/keyedit.c:787 +#: g10/keyedit.c:755 msgid "Do you want to sign it again anyway? (y/N) " msgstr "您仍然想要为它再次签名吗?(y/N) " -#: g10/keyedit.c:809 +#: g10/keyedit.c:777 #, c-format msgid "Nothing to sign with key %s\n" msgstr "没有东西可以让密钥 %s 签名\n" -#: g10/keyedit.c:824 +#: g10/keyedit.c:801 msgid "This key has expired!" msgstr "这把密钥已经过期!" -#: g10/keyedit.c:842 +#: g10/keyedit.c:819 #, c-format msgid "This key is due to expire on %s.\n" msgstr "这把密钥将在 %s 过期。\n" -#: g10/keyedit.c:848 +#: g10/keyedit.c:825 msgid "Do you want your signature to expire at the same time? (Y/n) " msgstr "您想要让您的签名也同时过期吗? (Y/n) " -#: g10/keyedit.c:915 +#: g10/keyedit.c:866 msgid "" "How carefully have you verified the key you are about to sign actually " "belongs\n" @@ -3701,31 +3718,31 @@ "您是否谨慎地检查过,确认正要签名的密钥的确属于以上它所声称的所有者呢?\n" "如果您不知道这个问题的答案,请输入“0”。\n" -#: g10/keyedit.c:920 +#: g10/keyedit.c:871 #, c-format msgid " (0) I will not answer.%s\n" msgstr " (0) 我不作答。 %s\n" -#: g10/keyedit.c:922 +#: g10/keyedit.c:873 #, c-format msgid " (1) I have not checked at all.%s\n" msgstr " (1) 我根本没有检查过。 %s\n" -#: g10/keyedit.c:924 +#: g10/keyedit.c:875 #, c-format msgid " (2) I have done casual checking.%s\n" msgstr " (2) 我随意检查过。 %s\n" -#: g10/keyedit.c:926 +#: g10/keyedit.c:878 #, c-format msgid " (3) I have done very careful checking.%s\n" msgstr " (3) 我非常小心地检查过。 %s\n" -#: g10/keyedit.c:963 +#: g10/keyedit.c:885 msgid "Your selection? (enter '?' for more information): " msgstr "" -#: g10/keyedit.c:956 +#: g10/keyedit.c:912 #, c-format msgid "" "Are you sure that you want to sign this key with your\n" @@ -3734,53 +3751,53 @@ "您真的确定要签名这把密钥,使用您的密钥\n" "“%s”(%s)\n" -#: g10/keyedit.c:963 +#: g10/keyedit.c:920 msgid "This will be a self-signature.\n" msgstr "这将是一个自身签名。\n" -#: g10/keyedit.c:969 +#: g10/keyedit.c:925 msgid "WARNING: the signature will not be marked as non-exportable.\n" msgstr "警告:这份签名不会被标记为不可导出。\n" -#: g10/keyedit.c:977 +#: g10/keyedit.c:932 msgid "WARNING: the signature will not be marked as non-revocable.\n" msgstr "警告:这份签名不会被标记成不可吊销。\n" -#: g10/keyedit.c:987 +#: g10/keyedit.c:942 msgid "The signature will be marked as non-exportable.\n" msgstr "这份签名会被标记成不可导出。\n" -#: g10/keyedit.c:994 +#: g10/keyedit.c:949 msgid "The signature will be marked as non-revocable.\n" msgstr "这份签名会被标记成不可吊销。\n" -#: g10/keyedit.c:1001 +#: g10/keyedit.c:956 msgid "I have not checked this key at all.\n" msgstr "我根本没有检查过这把密钥。\n" -#: g10/keyedit.c:1006 +#: g10/keyedit.c:961 msgid "I have checked this key casually.\n" msgstr "我随意检查过这把密钥。\n" -#: g10/keyedit.c:1011 +#: g10/keyedit.c:966 msgid "I have checked this key very carefully.\n" msgstr "我非常小心地检查过这把密钥。\n" -#: g10/keyedit.c:1021 +#: g10/keyedit.c:978 msgid "Really sign? (y/N) " msgstr "真的要签名吗?(y/N) " -#: g10/keyedit.c:1066 g10/keyedit.c:4969 g10/keyedit.c:5060 g10/keyedit.c:5124 -#: g10/keyedit.c:5185 g10/sign.c:316 +#: g10/keyedit.c:1029 g10/keyedit.c:5885 g10/keyedit.c:5968 g10/keyedit.c:6097 +#: g10/keyedit.c:6159 g10/sign.c:357 #, c-format msgid "signing failed: %s\n" msgstr "签名时失败: %s\n" -#: g10/keyedit.c:1131 +#: g10/keyedit.c:1116 msgid "Key has only stub or on-card key items - no passphrase to change.\n" msgstr "只有占位密钥,或者密钥存储在卡上——没有密码可以更改。\n" -#: g10/keyedit.c:1223 +#: g10/keyedit.c:1148 #, c-format msgid "key %s: error changing passphrase: %s\n" msgstr "" @@ -3789,167 +3806,167 @@ msgid "moving a key signature to the correct place\n" msgstr "正在把密钥的签名移动到正确的位置去\n" -#: g10/keyedit.c:1384 +#: g10/keyedit.c:1260 msgid "save and quit" msgstr "保存并离开" -#: g10/keyedit.c:1387 +#: g10/keyedit.c:1263 msgid "show key fingerprint" msgstr "显示密钥指纹" -#: g10/keyedit.c:1389 +#: g10/keyedit.c:1264 msgid "show the keygrip" msgstr "" -#: g10/keyedit.c:1388 +#: g10/keyedit.c:1265 msgid "list key and user IDs" msgstr "列出密钥和用户标识" -#: g10/keyedit.c:1390 +#: g10/keyedit.c:1267 msgid "select user ID N" msgstr "选择用户标识 N" -#: g10/keyedit.c:1391 +#: g10/keyedit.c:1268 msgid "select subkey N" msgstr "选择子钥 N" -#: g10/keyedit.c:1392 +#: g10/keyedit.c:1269 msgid "check signatures" msgstr "检查签名" -#: g10/keyedit.c:1397 +#: g10/keyedit.c:1275 msgid "sign selected user IDs [* see below for related commands]" msgstr "为所选用户标识添加签名[* 参见下面的相关命令]" -#: g10/keyedit.c:1402 +#: g10/keyedit.c:1280 msgid "sign selected user IDs locally" msgstr "为所选用户标识添加本地签名" -#: g10/keyedit.c:1404 +#: g10/keyedit.c:1281 msgid "sign selected user IDs with a trust signature" msgstr "为所选用户标识添加信任签名" -#: g10/keyedit.c:1406 +#: g10/keyedit.c:1283 msgid "sign selected user IDs with a non-revocable signature" msgstr "为所选用户标识添加不可吊销签名" -#: g10/keyedit.c:1410 +#: g10/keyedit.c:1285 msgid "add a user ID" msgstr "增加一个用户标识" -#: g10/keyedit.c:1412 +#: g10/keyedit.c:1287 msgid "add a photo ID" msgstr "增加一个照片标识" -#: g10/keyedit.c:1414 +#: g10/keyedit.c:1288 msgid "delete selected user IDs" msgstr "删除选定的用户标识" -#: g10/keyedit.c:1419 +#: g10/keyedit.c:1291 msgid "add a subkey" msgstr "添加一个子钥" -#: g10/keyedit.c:1423 +#: g10/keyedit.c:1294 msgid "add a key to a smartcard" msgstr "在智能卡上添加一把密钥" -#: g10/keyedit.c:1425 +#: g10/keyedit.c:1296 msgid "move a key to a smartcard" msgstr "将一把密钥移动到智能卡上" -#: g10/keyedit.c:1427 +#: g10/keyedit.c:1298 msgid "move a backup key to a smartcard" msgstr "将备份密钥转移到卡上" -#: g10/keyedit.c:1431 +#: g10/keyedit.c:1300 msgid "delete selected subkeys" msgstr "删除选定的子钥" -#: g10/keyedit.c:1433 +#: g10/keyedit.c:1302 msgid "add a revocation key" msgstr "增加一把吊销密钥" -#: g10/keyedit.c:1435 +#: g10/keyedit.c:1304 msgid "delete signatures from the selected user IDs" msgstr "删除所选用户标识上的签名" -#: g10/keyedit.c:1437 +#: g10/keyedit.c:1306 msgid "change the expiration date for the key or selected subkeys" msgstr "变更密钥或所选子钥的使用期限" -#: g10/keyedit.c:1439 +#: g10/keyedit.c:1308 msgid "flag the selected user ID as primary" msgstr "将所选的用户标识设为首选用户标识" -#: g10/keyedit.c:1444 +#: g10/keyedit.c:1311 msgid "list preferences (expert)" msgstr "列出首选项(专家模式)" -#: g10/keyedit.c:1446 +#: g10/keyedit.c:1312 msgid "list preferences (verbose)" msgstr "列出首选项(详细模式)" -#: g10/keyedit.c:1448 +#: g10/keyedit.c:1314 msgid "set preference list for the selected user IDs" msgstr "设定所选用户标识的首选项" -#: g10/keyedit.c:1453 +#: g10/keyedit.c:1317 msgid "set the preferred keyserver URL for the selected user IDs" msgstr "设定所选用户标识的首选公钥服务器的 URL" -#: g10/keyedit.c:1455 +#: g10/keyedit.c:1319 msgid "set a notation for the selected user IDs" msgstr "为所选用户标识的设定注记" -#: g10/keyedit.c:1457 +#: g10/keyedit.c:1321 msgid "change the passphrase" msgstr "更改密码" -#: g10/keyedit.c:1461 +#: g10/keyedit.c:1324 msgid "change the ownertrust" msgstr "更改信任度" -#: g10/keyedit.c:1463 +#: g10/keyedit.c:1327 msgid "revoke signatures on the selected user IDs" msgstr "吊销所选用户标识上的签名" -#: g10/keyedit.c:1465 +#: g10/keyedit.c:1329 msgid "revoke selected user IDs" msgstr "吊销选定的用户标识" -#: g10/keyedit.c:1470 +#: g10/keyedit.c:1332 msgid "revoke key or selected subkeys" msgstr "吊销密钥或选定的子钥" -#: g10/keyedit.c:1471 +#: g10/keyedit.c:1334 msgid "enable key" msgstr "启用密钥" -#: g10/keyedit.c:1472 +#: g10/keyedit.c:1335 msgid "disable key" msgstr "禁用密钥" -#: g10/keyedit.c:1473 +#: g10/keyedit.c:1337 msgid "show selected photo IDs" msgstr "显示选定的照片标识" -#: g10/keyedit.c:1475 +#: g10/keyedit.c:1339 msgid "compact unusable user IDs and remove unusable signatures from key" msgstr "压缩不可用的用户标识并删除不可用的签名" -#: g10/keyedit.c:1477 +#: g10/keyedit.c:1341 msgid "compact unusable user IDs and remove all signatures from key" msgstr "压缩不可用的用户标识并删除所有签名" -#: g10/keyedit.c:1623 +#: g10/keyedit.c:1461 msgid "Secret key is available.\n" msgstr "私钥可用。\n" -#: g10/keyedit.c:1706 +#: g10/keyedit.c:1565 msgid "Need the secret key to do this.\n" msgstr "要有私钥才能这么做。\n" -#: g10/keyedit.c:1698 +#: g10/keyedit.c:1588 msgid "" "* The 'sign' command may be prefixed with an 'l' for local signatures " "(lsign),\n" @@ -3957,276 +3974,276 @@ " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1783 +#: g10/keyedit.c:1646 g10/keyedit.c:2664 g10/keyedit.c:2803 g10/keyedit.c:2871 msgid "Key is revoked." msgstr "密钥已被吊销。" -#: g10/keyedit.c:1802 +#: g10/keyedit.c:1673 msgid "Really sign all user IDs? (y/N) " msgstr "真的为所有的用户标识签名吗?(y/N) " -#: g10/keyedit.c:1780 +#: g10/keyedit.c:1669 msgid "Really sign all text user IDs? (y/N) " msgstr "" -#: g10/keyedit.c:1809 +#: g10/keyedit.c:1681 msgid "Hint: Select the user IDs to sign\n" msgstr "提示:选择要添加签名的用户标识\n" -#: g10/keyedit.c:1799 +#: g10/keyedit.c:1692 #, c-format msgid "Unknown signature type '%s'\n" msgstr "" -#: g10/keyedit.c:1841 +#: g10/keyedit.c:1716 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "在 %s 模式中不允许使用这个指令。\n" -#: g10/keyedit.c:1863 g10/keyedit.c:1883 g10/keyedit.c:2052 +#: g10/keyedit.c:1738 g10/keyedit.c:1762 g10/keyedit.c:1959 msgid "You must select at least one user ID.\n" msgstr "您至少得选择一个用户标识。\n" -#: g10/keyedit.c:1847 g10/keyedit.c:1871 g10/keyedit.c:2025 g10/keyedit.c:2065 +#: g10/keyedit.c:1740 g10/keyedit.c:1764 g10/keyedit.c:1921 g10/keyedit.c:1961 #, c-format msgid "(Use the '%s' command.)\n" msgstr "" -#: g10/keyedit.c:1865 +#: g10/keyedit.c:1743 msgid "You can't delete the last user ID!\n" msgstr "您不能删除最后一个用户标识!\n" -#: g10/keyedit.c:1867 +#: g10/keyedit.c:1746 msgid "Really remove all selected user IDs? (y/N) " msgstr "真的要删除所有选定的用户标识吗?(y/N) " -#: g10/keyedit.c:1868 +#: g10/keyedit.c:1747 msgid "Really remove this user ID? (y/N) " msgstr "真的要删除这个用户标识吗?(y/N) " #. TRANSLATORS: Please take care: This is about #. moving the key and not about removing it. -#: g10/keyedit.c:1921 +#: g10/keyedit.c:1804 msgid "Really move the primary key? (y/N) " msgstr "真的要删除主钥吗?(y/N) " -#: g10/keyedit.c:1933 +#: g10/keyedit.c:1816 g10/keyedit.c:4534 msgid "You must select exactly one key.\n" msgstr "您必须指定一把密钥。\n" -#: g10/keyedit.c:1961 +#: g10/keyedit.c:1844 msgid "Command expects a filename argument\n" msgstr "命令需要一个文件名作为参数\n" -#: g10/keyedit.c:1971 +#: g10/keyedit.c:1865 #, c-format msgid "Can't open '%s': %s\n" msgstr "" -#: g10/keyedit.c:1988 +#: g10/keyedit.c:1884 #, c-format msgid "Error reading backup key from '%s': %s\n" msgstr "" -#: g10/keyedit.c:2016 +#: g10/keyedit.c:1919 msgid "You must select at least one key.\n" msgstr "您必须选择至少一把密钥。\n" -#: g10/keyedit.c:2019 +#: g10/keyedit.c:1925 msgid "Do you really want to delete the selected keys? (y/N) " msgstr "您真的想要删除选定的密钥吗?(y/N) " -#: g10/keyedit.c:2020 +#: g10/keyedit.c:1927 msgid "Do you really want to delete this key? (y/N) " msgstr "您真的要删除这把密钥吗?(y/N) " -#: g10/keyedit.c:2055 +#: g10/keyedit.c:1965 msgid "Really revoke all selected user IDs? (y/N) " msgstr "真的要吊销所有选定的用户标识吗?(y/N) " -#: g10/keyedit.c:2056 +#: g10/keyedit.c:1966 msgid "Really revoke this user ID? (y/N) " msgstr "真的要吊销这个用户标识吗?(y/N) " -#: g10/keyedit.c:2074 +#: g10/keyedit.c:1984 msgid "Do you really want to revoke the entire key? (y/N) " msgstr "您真的要吊销整把密钥吗?(y/N) " -#: g10/keyedit.c:2085 +#: g10/keyedit.c:1995 msgid "Do you really want to revoke the selected subkeys? (y/N) " msgstr "您真的要吊销选定的子钥吗?(y/N) " -#: g10/keyedit.c:2087 +#: g10/keyedit.c:1997 msgid "Do you really want to revoke this subkey? (y/N) " msgstr "您真的要吊销这把子钥吗?(y/N) " -#: g10/keyedit.c:2137 +#: g10/keyedit.c:2055 msgid "" "Owner trust may not be set while using a user provided trust database\n" msgstr "使用用户提供的信任度数据库时信任度可能并未被设定\n" -#: g10/keyedit.c:2179 +#: g10/keyedit.c:2100 msgid "Set preference list to:\n" msgstr "设为首选项列表为:\n" -#: g10/keyedit.c:2185 +#: g10/keyedit.c:2107 msgid "Really update the preferences for the selected user IDs? (y/N) " msgstr "真的要更新所选用户标识的首选项吗?(y/N) " -#: g10/keyedit.c:2187 +#: g10/keyedit.c:2109 msgid "Really update the preferences? (y/N) " msgstr "真的要更新首选项吗?(y/N) " -#: g10/keyedit.c:2257 +#: g10/keyedit.c:2183 msgid "Save changes? (y/N) " msgstr "要保存变动吗?(y/N) " -#: g10/keyedit.c:2260 +#: g10/keyedit.c:2187 msgid "Quit without saving? (y/N) " msgstr "要不保存而离开吗?(y/N) " -#: g10/keyedit.c:2270 +#: g10/keyedit.c:2198 g10/keyedit.c:2208 g10/keyedit.c:2385 g10/keyedit.c:2459 +#: g10/keyedit.c:2530 g10/keyedit.c:2754 g10/keyedit.c:2819 g10/keyedit.c:2970 #, c-format msgid "update failed: %s\n" msgstr "更新失败:%s\n" -#: g10/keyedit.c:2284 +#: g10/keyedit.c:2214 g10/keyedit.c:2759 g10/keyedit.c:2824 g10/keyedit.c:2977 msgid "Key not changed so no update needed.\n" msgstr "密钥没有变动所以不需要更新。\n" -#: g10/keyedit.c:2494 +#: g10/keyedit.c:2570 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "" -#: g10/keyedit.c:2526 +#: g10/keyedit.c:2599 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "" -#: g10/keyedit.c:2580 +#: g10/keyedit.c:2741 msgid "No matching user IDs." msgstr "" -#: g10/keyedit.c:2580 +#: g10/keyedit.c:2741 msgid "Nothing to sign.\n" msgstr "" -#: g10/keyedit.c:2450 +#: g10/keyedit.c:3069 msgid "Digest: " msgstr "散列: " -#: g10/keyedit.c:2501 +#: g10/keyedit.c:3126 msgid "Features: " msgstr "特点: " -#: g10/keyedit.c:2512 +#: g10/keyedit.c:3137 msgid "Keyserver no-modify" msgstr "公钥服务器不可变造" -#: g10/keyedit.c:2527 g10/keylist.c:316 +#: g10/keyedit.c:3152 g10/keylist.c:375 msgid "Preferred keyserver: " msgstr "首选公钥服务器: " -#: g10/keyedit.c:2535 g10/keyedit.c:2536 +#: g10/keyedit.c:3160 g10/keyedit.c:3161 msgid "Notations: " msgstr "注记: " -#: g10/keyedit.c:2757 +#: g10/keyedit.c:3406 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x 样式的用户标识没有首选项。\n" -#: g10/keyedit.c:2814 +#: g10/keyedit.c:3478 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "" -#: g10/keyedit.c:2836 +#: g10/keyedit.c:3502 #, c-format msgid "This key may be revoked by %s key %s" msgstr "这把密钥可被 %s 密钥 %s 吊销" -#: g10/keyedit.c:2842 +#: g10/keyedit.c:3508 msgid "(sensitive)" msgstr "(敏感的)" -#: g10/keyedit.c:2858 g10/keyedit.c:2914 g10/keyedit.c:2975 g10/keyedit.c:2990 -#: g10/keylist.c:202 g10/keyserver.c:539 +#: g10/keyedit.c:3550 g10/keyedit.c:3692 g10/keylist.c:263 g10/keyserver.c:538 #, c-format msgid "created: %s" msgstr "创建于:%s" -#: g10/keyedit.c:2861 g10/keylist.c:834 g10/keylist.c:928 g10/mainproc.c:1022 +#: g10/keyedit.c:3553 g10/keylist.c:1947 #, c-format msgid "revoked: %s" msgstr "已吊销:%s" -#: g10/keyedit.c:2863 g10/keylist.c:805 g10/keylist.c:840 g10/keylist.c:934 +#: g10/keyedit.c:3555 g10/keylist.c:1953 #, c-format msgid "expired: %s" msgstr "已过期:%s" -#: g10/keyedit.c:2865 g10/keyedit.c:2916 g10/keyedit.c:2977 g10/keyedit.c:2992 -#: g10/keylist.c:204 g10/keylist.c:811 g10/keylist.c:846 g10/keylist.c:940 -#: g10/keylist.c:961 g10/keyserver.c:545 g10/mainproc.c:1028 +#: g10/keyedit.c:3557 g10/keyedit.c:3694 g10/keylist.c:265 g10/keylist.c:1959 +#: g10/keyserver.c:544 #, c-format msgid "expires: %s" msgstr "有效至:%s" -#: g10/keyedit.c:2867 +#: g10/keyedit.c:3559 #, c-format msgid "usage: %s" msgstr "可用于:%s" -#: g10/keyedit.c:2921 g10/keylist.c:208 +#: g10/keyedit.c:3567 g10/keyedit.c:3587 g10/keylist.c:268 msgid "card-no: " msgstr "卡号: " -#: g10/keyedit.c:2882 +#: g10/keyedit.c:3626 #, c-format msgid "trust: %s" msgstr "信任度:%s" -#: g10/keyedit.c:2886 +#: g10/keyedit.c:3630 #, c-format msgid "validity: %s" msgstr "有效性:%s" -#: g10/keyedit.c:2893 +#: g10/keyedit.c:3637 msgid "This key has been disabled" msgstr "这把密钥已经被禁用" -#: g10/keyedit.c:2945 +#: g10/keyedit.c:3655 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" msgstr "请注意,在您重启程序之前,显示的密钥有效性未必正确,\n" -#: g10/keyedit.c:3009 g10/keyedit.c:3355 g10/keyserver.c:549 -#: g10/mainproc.c:1902 g10/trustdb.c:1204 g10/trustdb.c:1732 +#: g10/keyedit.c:3711 g10/keyedit.c:4142 g10/keyserver.c:548 +#: g10/mainproc.c:2177 g10/tofu.c:1787 g10/trust.c:437 g10/trust.c:747 +#: dirmngr/ocsp.c:705 msgid "revoked" msgstr "已吊销" -#: g10/keyedit.c:3011 g10/keyedit.c:3357 g10/keyserver.c:553 -#: g10/mainproc.c:1904 g10/trustdb.c:547 g10/trustdb.c:1734 +#: g10/keyedit.c:3713 g10/keyedit.c:4144 g10/keyserver.c:552 +#: g10/mainproc.c:2179 g10/tofu.c:1792 g10/trust.c:124 g10/trust.c:749 msgid "expired" msgstr "已过期" -#: g10/keyedit.c:3076 +#: g10/keyedit.c:3830 msgid "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" msgstr "警告:没有首选用户标识。此指令可能假定一个不同的用户标识为首选用户标识。\n" -#: g10/keyedit.c:3505 +#: g10/keyedit.c:3882 msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:3506 +#: g10/keyedit.c:3883 msgid "You may want to change its expiration date too.\n" msgstr "" -#: g10/keyedit.c:3137 +#: g10/keyedit.c:3942 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4235,72 +4252,72 @@ "警告:这是一把 PGP2 样式的密钥。\n" " 增加照片标识可能会导致某些版本的 PGP 不能识别这把密钥。\n" -#: g10/keyedit.c:3142 g10/keyedit.c:3477 +#: g10/keyedit.c:3947 g10/keyedit.c:4237 msgid "Are you sure you still want to add it? (y/N) " msgstr "您确定仍然想要增加吗?(y/N) " -#: g10/keyedit.c:3148 +#: g10/keyedit.c:3953 msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "您不可以把照片标识增加到 PGP2 样式的密钥里。\n" -#: g10/keygen.c:2182 +#: g10/keyedit.c:3968 g10/keygen.c:2738 msgid "Such a user ID already exists on this key!\n" msgstr "" -#: g10/keyedit.c:3288 +#: g10/keyedit.c:4070 msgid "Delete this good signature? (y/N/q)" msgstr "删除这个完好的签名吗?(y/N/q)" -#: g10/keyedit.c:3298 +#: g10/keyedit.c:4080 msgid "Delete this invalid signature? (y/N/q)" msgstr "删除这个无效的签名吗?(y/N/q)" -#: g10/keyedit.c:3302 +#: g10/keyedit.c:4084 msgid "Delete this unknown signature? (y/N/q)" msgstr "删除这个未知的签名吗?(y/N/q)" -#: g10/keyedit.c:3308 +#: g10/keyedit.c:4091 msgid "Really delete this self-signature? (y/N)" msgstr "真的要删除这个自身签名吗?(y/N)" -#: g10/keyedit.c:3727 +#: g10/keyedit.c:4107 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:3326 +#: g10/keyedit.c:4111 msgid "Nothing deleted.\n" msgstr "没有东西被删除。\n" -#: g10/keyedit.c:3359 g10/trustdb.c:1736 +#: g10/keyedit.c:4146 g10/trust.c:751 msgid "invalid" msgstr "无效" -#: g10/keyedit.c:3361 +#: g10/keyedit.c:4148 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "" -#: g10/keyedit.c:3774 +#: g10/keyedit.c:4154 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:3377 +#: g10/keyedit.c:4162 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "" -#: g10/keyedit.c:3378 +#: g10/keyedit.c:4163 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "用户标识“%s”:无用部分已清除\n" -#: g10/keyedit.c:3472 +#: g10/keyedit.c:4232 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4309,264 +4326,263 @@ "警告:这是一把 PGP2 样式的密钥。\n" " 增加指定吊销者可能会导致某些版本的 PGP 无法识别这把密钥。\n" -#: g10/keyedit.c:3483 +#: g10/keyedit.c:4243 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "您不可以为 PGP 2.x 样式的密钥添加指定吊销者。\n" -#: g10/keyedit.c:3503 +#: g10/keyedit.c:4260 msgid "Enter the user ID of the designated revoker: " msgstr "输入指定吊销者的用户标识: " -#: g10/keyedit.c:3528 +#: g10/keyedit.c:4285 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "无法将 PGP 2.x 样式的密钥设为指定吊销者\n" # This actually causes no harm (after all, a key that # designates itself as a revoker is the same as a # regular key), but it's easy enough to check. -#: g10/keyedit.c:3543 +#: g10/keyedit.c:4300 msgid "you cannot appoint a key as its own designated revoker\n" msgstr "您不能将某把密钥设为它自己的指定吊销者\n" # This actually causes no harm (after all, a key that # designates itself as a revoker is the same as a # regular key), but it's easy enough to check. -#: g10/keyedit.c:3565 +#: g10/keyedit.c:4322 msgid "this key has already been designated as a revoker\n" msgstr "这把密钥已被指定为一个吊销者\n" -#: g10/keyedit.c:3584 +#: g10/keyedit.c:4340 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "警告:将某把密钥指派为指定吊销者的操作无法撤销!\n" -#: g10/keyedit.c:3590 +#: g10/keyedit.c:4346 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "您确定要将这把密钥设为指定吊销者吗?(y/N): " -#: g10/keyedit.c:4018 +#: g10/keyedit.c:4414 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? " "(y/N) " msgstr "" -#: g10/keyedit.c:3661 +#: g10/keyedit.c:4419 msgid "Changing expiration time for a subkey.\n" msgstr "将要变更子钥的使用期限。\n" -#: g10/keyedit.c:3664 +#: g10/keyedit.c:4422 msgid "Changing expiration time for the primary key.\n" msgstr "将要变更主钥的使用期限。\n" -#: g10/keyedit.c:3710 +#: g10/keyedit.c:4478 msgid "You can't change the expiration date of a v3 key\n" msgstr "您不能变更 v3 密钥的使用期限\n" -#: g10/keyedit.c:3804 +#: g10/keyedit.c:4659 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "签名的子钥 %s 已经交叉验证\n" -#: g10/keyedit.c:3810 +#: g10/keyedit.c:4665 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "子钥 %s 不签名,因此不需要交叉验证\n" -#: g10/keyedit.c:3973 +#: g10/keyedit.c:4782 msgid "Please select exactly one user ID.\n" msgstr "请精确地选择一个用户标识。\n" -#: g10/keyedit.c:4012 g10/keyedit.c:4122 g10/keyedit.c:4242 g10/keyedit.c:4383 +#: g10/keyedit.c:4823 g10/keyedit.c:4937 g10/keyedit.c:5050 g10/keyedit.c:5188 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "跳过用户标识“%s”的 v3 自身签名\n" -#: g10/keyedit.c:4183 +#: g10/keyedit.c:4994 msgid "Enter your preferred keyserver URL: " msgstr "输入您首选的公钥服务器的 URL: " -#: g10/keyedit.c:4263 +#: g10/keyedit.c:5073 msgid "Are you sure you want to replace it? (y/N) " msgstr "您确定要替换它吗?(y/N) " -#: g10/keyedit.c:4264 +#: g10/keyedit.c:5074 msgid "Are you sure you want to delete it? (y/N) " msgstr "您确定要删除它吗?(y/N) " -#: g10/keyedit.c:4326 +#: g10/keyedit.c:5134 msgid "Enter the notation: " msgstr "输入注记: " -#: g10/keyedit.c:4475 +#: g10/keyedit.c:5281 msgid "Proceed? (y/N) " msgstr "继续?(y/N) " -#: g10/keyedit.c:4547 +#: g10/keyedit.c:5351 #, c-format msgid "No user ID with index %d\n" msgstr "没有索引为 %d 的用户标识\n" -#: g10/keyedit.c:4608 +#: g10/keyedit.c:5413 #, c-format msgid "No user ID with hash %s\n" msgstr "没有散列值为 %s 的用户标识\n" -#: g10/keyedit.c:4996 +#: g10/keyedit.c:5514 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "" -#: g10/keyedit.c:4643 +#: g10/keyedit.c:5536 #, c-format msgid "No subkey with index %d\n" msgstr "没有索引为 %d 的子钥\n" -#: g10/keyedit.c:4778 +#: g10/keyedit.c:5677 #, c-format msgid "user ID: \"%s\"\n" msgstr "用户标识:“%s”\n" -#: g10/keyedit.c:4781 g10/keyedit.c:4875 g10/keyedit.c:4918 +#: g10/keyedit.c:5680 g10/keyedit.c:5782 g10/keyedit.c:5830 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "由您的密钥 %s 于 %s%s%s 签名\n" -#: g10/keyedit.c:4783 g10/keyedit.c:4877 g10/keyedit.c:4920 +#: g10/keyedit.c:5682 g10/keyedit.c:5784 g10/keyedit.c:5832 msgid " (non-exportable)" msgstr " (不可导出)" -#: g10/keyedit.c:4787 +#: g10/keyedit.c:5686 #, c-format msgid "This signature expired on %s.\n" msgstr "这份签名已在 %s 过期。\n" -#: g10/keyedit.c:4791 +#: g10/keyedit.c:5691 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "您确定您仍然想要吊销它吗?(y/N) " -#: g10/keyedit.c:4795 +#: g10/keyedit.c:5696 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "要为这份签名生成一份吊销证书吗?(y/N) " -#: g10/keyedit.c:4846 +#: g10/keyedit.c:5750 msgid "Not signed by you.\n" msgstr "" -#: g10/keyedit.c:4852 +#: g10/keyedit.c:5756 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "您已经为这些密钥 %s 上的这些用户标识添加签名:\n" -#: g10/keyedit.c:4878 +#: g10/keyedit.c:5785 msgid " (non-revocable)" msgstr " (不可吊销)" -#: g10/keyedit.c:4885 +#: g10/keyedit.c:5792 #, c-format msgid "revoked by your key %s on %s\n" msgstr "由您的密钥 %s 于 %s 吊销\n" -#: g10/keyedit.c:4907 +#: g10/keyedit.c:5817 msgid "You are about to revoke these signatures:\n" msgstr "您正在吊销这些签名:\n" -#: g10/keyedit.c:4927 +#: g10/keyedit.c:5840 msgid "Really create the revocation certificates? (y/N) " msgstr "真的要生成吊销证书吗?(y/N) " -#: g10/keyedit.c:4957 +#: g10/keyedit.c:5873 msgid "no secret key\n" msgstr "没有私钥\n" -#: g10/keyedit.c:5027 +#: g10/keyedit.c:5931 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "用户标识“%s”已经被吊销。\n" -#: g10/keyedit.c:5044 +#: g10/keyedit.c:5948 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "警告:有一份用户标识签名的日期标记为 %d 秒后的未来\n" -#: g10/keyedit.c:5108 +#: g10/keyedit.c:6082 #, c-format msgid "Key %s is already revoked.\n" msgstr "密钥 %s 已被吊销。\n" -#: g10/keyedit.c:5170 +#: g10/keyedit.c:6144 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "子钥 %s 已被吊销。\n" -#: g10/keyedit.c:5265 +#: g10/keyedit.c:6241 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "正在显示 %s 照片标识(大小为 %ld,属于密钥 %s,用户标识 %d)\n" -#: g10/keygen.c:273 +#: g10/keygen.c:318 #, c-format msgid "preference '%s' duplicated\n" msgstr "" -#: g10/keygen.c:279 +#: g10/keygen.c:325 msgid "too many cipher preferences\n" msgstr "太多对称加密算法首选项\n" -#: g10/keygen.c:281 +#: g10/keygen.c:327 msgid "too many digest preferences\n" msgstr "太多散列算法首选项\n" -#: g10/keygen.c:283 +#: g10/keygen.c:329 msgid "too many compression preferences\n" msgstr "太多首选压缩算法\n" -#: g10/keygen.c:425 +#: g10/keygen.c:489 #, c-format msgid "invalid item '%s' in preference string\n" msgstr "" -#: g10/keygen.c:907 +#: g10/keygen.c:968 msgid "writing direct signature\n" msgstr "正在写入直接签名\n" -#: g10/keygen.c:949 +#: g10/keygen.c:1014 msgid "writing self signature\n" msgstr "正在写入自身签名\n" -#: g10/keygen.c:1006 +#: g10/keygen.c:1071 msgid "writing key binding signature\n" msgstr "正在写入密钥绑定签名\n" -#: g10/keygen.c:1176 g10/keygen.c:1287 g10/keygen.c:1292 g10/keygen.c:1438 -#: g10/keygen.c:3266 +#: g10/keygen.c:1436 g10/keygen.c:1441 g10/keygen.c:1493 g10/keygen.c:1498 +#: g10/keygen.c:1652 g10/keygen.c:1657 #, c-format msgid "keysize invalid; using %u bits\n" msgstr "密钥尺寸无效:改用 %u 位\n" -#: g10/keygen.c:1182 g10/keygen.c:1298 g10/keygen.c:1306 g10/keygen.c:1444 -#: g10/keygen.c:3272 +#: g10/keygen.c:1447 g10/keygen.c:1504 g10/keygen.c:1512 g10/keygen.c:1663 #, c-format msgid "keysize rounded up to %u bits\n" msgstr "密钥尺寸舍入到 %u 位\n" -#: g10/keygen.c:1332 +#: g10/keygen.c:1538 msgid "" "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n" msgstr "" -#: g10/keygen.c:1555 +#: g10/keygen.c:1719 msgid "Sign" msgstr "签名" -#: g10/keygen.c:1558 +#: g10/keygen.c:1722 msgid "Certify" msgstr "验证" -#: g10/keygen.c:1561 +#: g10/keygen.c:1725 msgid "Encrypt" msgstr "加密" -#: g10/keygen.c:1564 +#: g10/keygen.c:1728 msgid "Authenticate" msgstr "认证" @@ -4580,150 +4596,150 @@ #. a = Toggle authentication capability #. q = Finish #. -#: g10/keygen.c:1582 +#: g10/keygen.c:1747 msgid "SsEeAaQq" msgstr "SsEeAaQq" -#: g10/keygen.c:1605 +#: g10/keygen.c:1774 #, c-format msgid "Possible actions for a %s key: " msgstr "%s 密钥可能的操作: " -#: g10/keygen.c:1609 +#: g10/keygen.c:1780 msgid "Current allowed actions: " msgstr "目前允许的操作: " -#: g10/keygen.c:1614 +#: g10/keygen.c:1785 #, c-format msgid " (%c) Toggle the sign capability\n" msgstr " (%c) 选择是否用于签名\n" -#: g10/keygen.c:1617 +#: g10/keygen.c:1788 #, c-format msgid " (%c) Toggle the encrypt capability\n" msgstr " (%c) 选择是否用于加密\n" -#: g10/keygen.c:1620 +#: g10/keygen.c:1791 #, c-format msgid " (%c) Toggle the authenticate capability\n" msgstr " (%c) 选择是否用于认证\n" -#: g10/keygen.c:1623 +#: g10/keygen.c:1794 #, c-format msgid " (%c) Finished\n" msgstr " (%c) 已完成\n" -#: g10/keygen.c:1683 sm/certreqgen-ui.c:157 +#: g10/card-util.c:1416 g10/keygen.c:1907 sm/certreqgen-ui.c:157 msgid "Please select what kind of key you want:\n" msgstr "请选择您要使用的密钥种类:\n" -#: g10/keygen.c:1686 +#: g10/keygen.c:1911 #, c-format msgid " (%d) RSA and RSA (default)\n" msgstr "" -#: g10/keygen.c:1688 +#: g10/keygen.c:1915 #, c-format msgid " (%d) DSA and Elgamal\n" msgstr "" -#: g10/keygen.c:1690 +#: g10/keygen.c:1918 #, c-format msgid " (%d) DSA (sign only)\n" msgstr " (%d) DSA (仅用于签名)\n" -#: g10/keygen.c:1691 +#: g10/keygen.c:1920 #, c-format msgid " (%d) RSA (sign only)\n" msgstr " (%d) RSA (仅用于签名)\n" -#: g10/keygen.c:1695 +#: g10/keygen.c:1926 #, c-format msgid " (%d) Elgamal (encrypt only)\n" msgstr " (%d) ElGamal (仅用于加密)\n" -#: g10/keygen.c:1696 +#: g10/keygen.c:1928 #, c-format msgid " (%d) RSA (encrypt only)\n" msgstr " (%d) RSA (仅用于加密)\n" -#: g10/keygen.c:1700 +#: g10/keygen.c:1934 #, c-format msgid " (%d) DSA (set your own capabilities)\n" msgstr " (%d) DSA (自定义用途)\n" -#: g10/keygen.c:1701 +#: g10/keygen.c:1936 #, c-format msgid " (%d) RSA (set your own capabilities)\n" msgstr " (%d) RSA (自定义用途)\n" -#: g10/keygen.c:1866 +#: g10/keygen.c:1942 #, c-format msgid " (%d) ECC and ECC\n" msgstr "" -#: g10/keygen.c:1868 +#: g10/keygen.c:1944 #, c-format msgid " (%d) ECC (sign only)\n" msgstr "" -#: g10/keygen.c:1870 +#: g10/keygen.c:1946 #, c-format msgid " (%d) ECC (set your own capabilities)\n" msgstr "" -#: g10/keygen.c:1872 +#: g10/keygen.c:1948 #, c-format msgid " (%d) ECC (encrypt only)\n" msgstr "" -#: g10/keygen.c:1876 +#: g10/keygen.c:1952 #, c-format msgid " (%d) Existing key\n" msgstr "" -#: sm/certreqgen-ui.c:202 +#: g10/keygen.c:2048 sm/certreqgen-ui.c:202 msgid "Enter the keygrip: " msgstr "" -#: sm/certreqgen-ui.c:210 +#: g10/keygen.c:2061 sm/certreqgen-ui.c:210 msgid "Not a valid keygrip (expecting 40 hex digits)\n" msgstr "" -#: sm/certreqgen-ui.c:212 +#: g10/keygen.c:2063 sm/certreqgen-ui.c:212 msgid "No key with this keygrip\n" msgstr "" -#: g10/keygen.c:1809 +#: g10/keygen.c:2202 #, c-format msgid "%s keys may be between %u and %u bits long.\n" msgstr "%s 密钥长度应在 %u 位与 %u 位之间。\n" -#: g10/keygen.c:1817 +#: g10/keygen.c:2210 #, c-format msgid "What keysize do you want for the subkey? (%u) " msgstr "" -#: g10/keygen.c:1820 sm/certreqgen-ui.c:179 +#: g10/card-util.c:1371 g10/keygen.c:2213 sm/certreqgen-ui.c:179 #, c-format msgid "What keysize do you want? (%u) " msgstr "您想要用多大的密钥尺寸?(%u) " -#: g10/keygen.c:1834 sm/certreqgen-ui.c:189 +#: g10/keygen.c:2227 sm/certreqgen-ui.c:189 #, c-format msgid "Requested keysize is %u bits\n" msgstr "您所要求的密钥尺寸是 %u 位\n" -#: g10/keygen.c:2096 g10/keygen.c:2110 +#: g10/keygen.c:2147 g10/keygen.c:2161 #, c-format msgid "rounded to %u bits\n" msgstr "" -#: g10/keygen.c:2155 +#: g10/keygen.c:2273 msgid "Please select which elliptic curve you want:\n" msgstr "" -#: g10/keygen.c:1922 +#: g10/keygen.c:2450 msgid "" "Please specify how long the key should be valid.\n" " 0 = key does not expire\n" @@ -4739,7 +4755,7 @@ " m = 密钥在 n 月后过期\n" " y = 密钥在 n 年后过期\n" -#: g10/keygen.c:1933 +#: g10/keygen.c:2461 msgid "" "Please specify how long the signature should be valid.\n" " 0 = signature does not expire\n" @@ -4755,38 +4771,38 @@ " m = 签名在 n 月后过期\n" " y = 签名在 n 年后过期\n" -#: g10/keygen.c:1956 +#: g10/keygen.c:2484 msgid "Key is valid for? (0) " msgstr "密钥的有效期限是?(0) " -#: g10/keygen.c:1961 +#: g10/keygen.c:2489 #, c-format msgid "Signature is valid for? (%s) " msgstr "签名的有效期限是多久?(%s) " -#: g10/keygen.c:1979 g10/keygen.c:2004 +#: g10/keygen.c:2502 g10/keygen.c:2527 msgid "invalid value\n" msgstr "无效的数值\n" -#: g10/keygen.c:1986 +#: g10/keygen.c:2509 msgid "Key does not expire at all\n" msgstr "密钥永远不会过期\n" -#: g10/keygen.c:1987 +#: g10/keygen.c:2510 msgid "Signature does not expire at all\n" msgstr "签名永远不会过期\n" -#: g10/keygen.c:1992 +#: g10/keygen.c:2515 #, c-format msgid "Key expires at %s\n" msgstr "密钥于 %s 过期\n" -#: g10/keygen.c:1993 +#: g10/keygen.c:2516 #, c-format msgid "Signature expires at %s\n" msgstr "签名于 %s 过期\n" -#: g10/keygen.c:1997 +#: g10/keygen.c:2520 msgid "" "Your system can't display dates beyond 2038.\n" "However, it will be correctly handled up to 2106.\n" @@ -4794,11 +4810,11 @@ "您的系统无法显示 2038 年以后的日期。\n" "不过,它可以正确处理 2106 年之前的年份。\n" -#: g10/keygen.c:2010 +#: g10/keygen.c:2533 msgid "Is this correct? (y/N) " msgstr "以上正确吗?(y/n) " -#: g10/keygen.c:2060 +#: g10/keygen.c:2601 msgid "" "\n" "GnuPG needs to construct a user ID to identify your key.\n" @@ -4809,7 +4825,7 @@ #. but you should keep your existing translation. In case #. the new string is not translated this old string will #. be used. -#: g10/keygen.c:2075 +#: g10/keygen.c:2616 msgid "" "\n" "You need a user ID to identify your key; the software constructs the user " @@ -4824,49 +4840,49 @@ " “Heinrich Heine (Der Dichter) ”\n" "\n" -#: g10/keygen.c:2094 +#: g10/keygen.c:2635 msgid "Real name: " msgstr "真实姓名: " -#: g10/keygen.c:2102 +#: g10/keygen.c:2644 msgid "Invalid character in name\n" msgstr "姓名含有无效的字符\n" -#: g10/keygen.c:2531 +#: g10/keygen.c:2645 #, c-format msgid "The characters '%s' and '%s' may not appear in name\n" msgstr "" -#: g10/keygen.c:2104 +#: g10/keygen.c:2649 msgid "Name may not start with a digit\n" msgstr "姓名不可以用数字开头\n" -#: g10/keygen.c:2106 +#: g10/keygen.c:2652 msgid "Name must be at least 5 characters long\n" msgstr "姓名至少要有五个字符长\n" -#: g10/keygen.c:2114 +#: g10/keygen.c:2662 msgid "Email address: " msgstr "电子邮件地址: " -#: g10/keygen.c:2120 +#: g10/keygen.c:2668 msgid "Not a valid email address\n" msgstr "电子邮件地址无效\n" -#: g10/keygen.c:2128 +#: g10/keygen.c:2677 msgid "Comment: " msgstr "注释: " -#: g10/keygen.c:2134 +#: g10/keygen.c:2683 msgid "Invalid character in comment\n" msgstr "注释含有无效的字符\n" -#: g10/keygen.c:2605 +#: g10/keygen.c:2719 #, c-format msgid "You are using the '%s' character set.\n" msgstr "" -#: g10/keygen.c:2162 +#: g10/keygen.c:2725 #, c-format msgid "" "You selected this USER-ID:\n" @@ -4877,7 +4893,7 @@ " “%s”\n" "\n" -#: g10/keygen.c:2167 +#: g10/keygen.c:2730 msgid "" "Please don't put the email address into the real name or the comment\n" msgstr "请不要把电子邮件地址放进您的真实姓名或注释里\n" @@ -4893,31 +4909,31 @@ #. o = Okay (ready, continue) #. q = Quit #. -#: g10/keygen.c:2198 +#: g10/keygen.c:2755 msgid "NnCcEeOoQq" msgstr "NnCcEeOoQq" -#: g10/keygen.c:2208 +#: g10/keygen.c:2765 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? " msgstr "更改姓名(N)、注释(C)、电子邮件地址(E)或退出(Q)? " -#: g10/keygen.c:2209 +#: g10/keygen.c:2766 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? " msgstr "更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)? " -#: g10/keygen.c:2657 +#: g10/keygen.c:2771 msgid "Change (N)ame, (E)mail, or (Q)uit? " msgstr "" -#: g10/keygen.c:2658 +#: g10/keygen.c:2772 msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? " msgstr "" -#: g10/keygen.c:2228 +#: g10/keygen.c:2791 msgid "Please correct the error first\n" msgstr "请先改正错误\n" -#: g10/keygen.c:2319 +#: g10/keygen.c:2837 msgid "" "We need to generate a lot of random bytes. It is a good idea to perform\n" "some other action (type on the keyboard, move the mouse, utilize the\n" @@ -4927,12 +4943,13 @@ "我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动\n" "鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。\n" -#: g10/keygen.c:3682 g10/keygen.c:3828 g10/keygen.c:3949 +#: g10/keygen.c:3964 g10/keygen.c:4032 g10/keygen.c:4049 g10/keygen.c:4072 +#: g10/keygen.c:4408 g10/keygen.c:4904 g10/keygen.c:5166 g10/keygen.c:5271 #, c-format msgid "Key generation failed: %s\n" msgstr "生成密钥失败:%s\n" -#: g10/keygen.c:3473 +#: g10/keygen.c:3973 #, c-format msgid "" "About to create a key for:\n" @@ -4940,62 +4957,62 @@ "\n" msgstr "" -#: g10/keygen.c:3475 +#: g10/keygen.c:3975 msgid "Continue? (Y/n) " msgstr "" -#: g10/keygen.c:3496 +#: g10/keygen.c:3996 #, c-format msgid "A key for \"%s\" already exists\n" msgstr "" -#: g10/keygen.c:3501 +#: g10/keygen.c:4001 msgid "Create anyway? (y/N) " msgstr "" -#: g10/keygen.c:3506 +#: g10/keygen.c:4007 msgid "creating anyway\n" msgstr "" -#: g10/keygen.c:3766 +#: g10/keygen.c:4393 #, c-format msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n" msgstr "" -#: g10/keygen.c:3206 g10/keygen.c:3233 +#: g10/keygen.c:4436 msgid "Key generation canceled.\n" msgstr "密钥生成已取消。\n" -#: g10/keygen.c:3853 +#: g10/keygen.c:4496 #, c-format msgid "can't create backup file '%s': %s\n" msgstr "" -#: g10/keygen.c:3873 +#: g10/keygen.c:4516 #, c-format msgid "Note: backup of card key saved to '%s'\n" msgstr "" -#: g10/keygen.c:4020 g10/keygen.c:4159 +#: g10/keygen.c:4675 g10/keygen.c:4835 #, c-format msgid "writing public key to '%s'\n" msgstr "" -#: g10/keygen.c:3595 +#: g10/keygen.c:4829 #, c-format msgid "no writable public keyring found: %s\n" msgstr "找不到可写的公钥钥匙环:%s\n" -#: g10/keygen.c:4167 +#: g10/keygen.c:4843 #, c-format msgid "error writing public keyring '%s': %s\n" msgstr "" -#: g10/keygen.c:3658 +#: g10/keygen.c:4876 msgid "public and secret key created and signed.\n" msgstr "公钥和私钥已经生成并经签名。\n" -#: g10/keygen.c:3669 +#: g10/keygen.c:4891 msgid "" "Note that this key cannot be used for encryption. You may want to use\n" "the command \"--edit-key\" to generate a subkey for this purpose.\n" @@ -5003,135 +5020,135 @@ "请注意这把密钥还不能用来加密,您必须先用“--edit-key”指令\n" "生成用于加密的子钥。\n" -#: g10/keygen.c:3738 g10/keygen.c:3879 g10/sign.c:241 +#: g10/keygen.c:5034 g10/keygen.c:5222 #, c-format msgid "" "key has been created %lu second in future (time warp or clock problem)\n" msgstr "密钥是在 %lu 秒后的未来生成的(可能是因为时空扭曲或时钟的问题)\n" -#: g10/keygen.c:3740 g10/keygen.c:3881 g10/sign.c:243 +#: g10/keygen.c:5036 g10/keygen.c:5224 #, c-format msgid "" "key has been created %lu seconds in future (time warp or clock problem)\n" msgstr "密钥是在 %lu 秒后的未来生成的(可能是因为时空扭曲或时钟的问题)\n" -#: g10/keygen.c:4283 g10/keygen.c:4406 +#: g10/keygen.c:5047 g10/keygen.c:5235 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n" msgstr "" -#: g10/keyedit.c:1146 g10/keygen.c:3758 g10/revoke.c:536 +#: g10/keygen.c:5059 g10/keygen.c:5061 msgid "Secret parts of primary key are not available.\n" msgstr "主钥的私钥部分无法取用。\n" -#: g10/keyedit.c:1150 g10/keygen.c:3774 +#: g10/keygen.c:5068 g10/keygen.c:5070 msgid "Secret parts of primary key are stored on-card.\n" msgstr "主钥的私钥部分存储在卡上。\n" -#: g10/keygen.c:3792 g10/keygen.c:3925 +#: g10/keygen.c:5089 g10/keygen.c:5249 msgid "Really create? (y/N) " msgstr "真的要建立吗?(y/N) " -#: g10/keyid.c:539 g10/keyid.c:551 g10/keyid.c:563 g10/keyid.c:575 +#: g10/keyid.c:666 g10/keyid.c:677 g10/keyid.c:688 msgid "never " msgstr "永不过期 " -#: g10/keylist.c:273 +#: g10/keylist.c:331 msgid "Critical signature policy: " msgstr "关键签名策略: " -#: g10/keylist.c:275 +#: g10/keylist.c:333 msgid "Signature policy: " msgstr "签名策略: " -#: g10/keylist.c:314 +#: g10/keylist.c:373 msgid "Critical preferred keyserver: " msgstr "关键首选公钥服务器: " -#: g10/keylist.c:367 +#: g10/keylist.c:426 msgid "Critical signature notation: " msgstr "关键签名注记: " -#: g10/keylist.c:369 +#: g10/keylist.c:428 msgid "Signature notation: " msgstr "签名注记: " -#: g10/keylist.c:468 +#: g10/keylist.c:474 #, c-format msgid "%d good signature\n" msgid_plural "%d good signatures\n" msgstr[0] "" msgstr[1] "" -#: g10/keylist.c:563 +#: g10/keylist.c:569 #, c-format msgid "Warning: %lu key skipped due to its large size\n" msgid_plural "Warning: %lu keys skipped due to their large sizes\n" msgstr[0] "" msgstr[1] "" -#: g10/keylist.c:479 +#: g10/keylist.c:591 msgid "Keyring" msgstr "钥匙环" -#: g10/skclist.c:182 g10/skclist.c:195 g10/skclist.c:207 +#: g10/keyserver.c:1833 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "“%s”已跳过:%s\n" -#: g10/keylist.c:1522 +#: g10/keylist.c:1814 msgid "Primary key fingerprint:" msgstr "主钥指纹:" -#: g10/keylist.c:1524 +#: g10/keylist.c:1816 msgid " Subkey fingerprint:" msgstr " 子钥指纹:" -#. TRANSLATORS: this should fit into 24 bytes to that the +#. TRANSLATORS: this should fit into 24 bytes so that the #. * fingerprint data is properly aligned with the user ID -#: g10/keylist.c:1531 +#: g10/keylist.c:1824 msgid " Primary key fingerprint:" msgstr " 主钥指纹:" -#: g10/keylist.c:1533 +#: g10/keylist.c:1826 g10/keylist.c:1836 msgid " Subkey fingerprint:" msgstr " 子钥指纹:" # use tty -#: g10/keylist.c:1537 g10/keylist.c:1541 +#: g10/keylist.c:1831 g10/keylist.c:1847 msgid " Key fingerprint =" msgstr " 密钥指纹 =" -#: g10/keylist.c:1608 +#: g10/keylist.c:1898 msgid " Card serial no. =" msgstr " 卡序列号 =" -#: g10/keyring.c:1490 +#: g10/keyring.c:1467 #, c-format msgid "caching keyring '%s'\n" msgstr "" -#: g10/keyring.c:1567 +#: g10/keyring.c:1541 #, c-format msgid "%lu keys cached so far (%lu signature)\n" msgid_plural "%lu keys cached so far (%lu signatures)\n" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1583 +#: g10/keyring.c:1557 #, c-format msgid "%lu key cached" msgid_plural "%lu keys cached" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1585 +#: g10/keyring.c:1559 #, c-format msgid " (%lu signature)\n" msgid_plural " (%lu signatures)\n" msgstr[0] "" msgstr[1] "" -#: g10/keyring.c:1573 +#: g10/keyring.c:1635 #, c-format msgid "%s: keyring created\n" msgstr "%s:钥匙环已建立\n" @@ -5140,11 +5157,11 @@ msgid "override proxy options set for dirmngr" msgstr "" -#: g10/keyserver.c:74 +#: g10/keyserver.c:93 msgid "include revoked keys in search results" msgstr "在搜索结果中包含已吊销的密钥" -#: g10/keyserver.c:75 +#: g10/keyserver.c:94 msgid "include subkeys when searching by key ID" msgstr "按钥匙号搜索时包含子钥" @@ -5152,19 +5169,19 @@ msgid "override timeout options set for dirmngr" msgstr "" -#: g10/keyserver.c:83 +#: g10/keyserver.c:100 msgid "automatically retrieve keys when verifying signatures" msgstr "验证签名时自动下载密钥" -#: g10/keyserver.c:85 +#: g10/keyserver.c:102 msgid "honor the preferred keyserver URL set on the key" msgstr "使用密钥中指定的首选公钥服务器 URL" -#: g10/keyserver.c:87 +#: g10/keyserver.c:104 msgid "honor the PKA record set on a key when retrieving keys" msgstr "获取密钥时使用密钥上的 PKA 记录" -#: g10/keyserver.c:551 +#: g10/keyserver.c:550 msgid "disabled" msgstr "已禁用" @@ -5172,423 +5189,423 @@ msgid "Enter number(s), N)ext, or Q)uit > " msgstr "输入数字以选择,输入 N 翻页,输入 Q 退出 > " -#: g10/keyserver.c:838 g10/keyserver.c:1465 +#: g10/keyserver.c:860 #, c-format msgid "invalid keyserver protocol (us %d!=handler %d)\n" msgstr "无效的公钥服务器协议(us %d!=handler %d)\n" -#: g10/keyserver.c:1625 g10/keyserver.c:1659 +#: g10/keyserver.c:1001 g10/keyserver.c:1116 #, c-format msgid "\"%s\" not a key ID: skipping\n" msgstr "“%s”不是一个用户标识:跳过\n" -#: g10/keyserver.c:1418 g10/keyserver.c:1451 +#: g10/keyserver.c:1423 g10/keyserver.c:1456 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "" msgstr[1] "" -#: g10/keyserver.c:1918 +#: g10/keyserver.c:1430 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "警告:无法更新密钥 %s,通过 %s:%s\n" -#: g10/keyserver.c:939 +#: g10/keyserver.c:1534 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "在公钥服务器上找不到密钥“%s”\n" -#: g10/keyserver.c:941 +#: g10/keyserver.c:1537 msgid "key not found on keyserver\n" msgstr "在公钥服务器上找不到密钥\n" -#: g10/keyserver.c:1548 g10/keyserver.c:2078 +#: g10/keyserver.c:1541 msgid "no keyserver known (use option --keyserver)\n" msgstr "未给出公钥服务器(使用 --keyserver 选项)\n" -#: g10/keyserver.c:1184 +#: g10/keyserver.c:1709 #, c-format msgid "requesting key %s from %s server %s\n" msgstr "下载密钥‘%s’,从 %s 服务器 %s\n" -#: g10/keyserver.c:1188 +#: g10/keyserver.c:1713 #, c-format msgid "requesting key %s from %s\n" msgstr "下载密钥 %s,从 %s\n" -#: g10/keyserver.c:1804 g10/keyserver.c:1959 +#: g10/keyserver.c:1818 g10/keyserver.c:1996 msgid "no keyserver known\n" msgstr "" -#: g10/keyserver.c:1372 +#: g10/keyserver.c:1836 #, c-format msgid "sending key %s to %s\n" msgstr "将密钥‘%s’上传到 %s\n" -#: g10/keyserver.c:1863 +#: g10/keyserver.c:1877 #, c-format msgid "requesting key from '%s'\n" msgstr "" -#: g10/keyserver.c:1998 +#: g10/keyserver.c:1893 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "警告:无法获取 URI %s:%s\n" -#: g10/mainproc.c:242 +#: g10/mainproc.c:261 #, c-format msgid "weird size for an encrypted session key (%d)\n" msgstr "加密过的会话密钥尺寸(%d)诡异\n" -#: g10/mainproc.c:295 +#: g10/mainproc.c:309 #, c-format msgid "%s encrypted session key\n" msgstr "%s 加密过的会话密钥\n" -#: g10/mainproc.c:305 +#: g10/mainproc.c:319 #, c-format msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "密码由未知的散列算法 %d 生成\n" -#: g10/mainproc.c:371 +#: g10/mainproc.c:385 #, c-format msgid "public key is %s\n" msgstr "公钥是 %s\n" -#: g10/mainproc.c:434 +#: g10/mainproc.c:461 msgid "public key encrypted data: good DEK\n" msgstr "公钥加密过的数据:完好的数据加密密钥\n" -#: g10/mainproc.c:467 +#: g10/mainproc.c:494 #, c-format msgid "encrypted with %u-bit %s key, ID %s, created %s\n" msgstr "由 %u 位的 %s 密钥加密,钥匙号为 %s、生成于 %s\n" -#: g10/mainproc.c:471 g10/pkclist.c:217 +#: g10/mainproc.c:498 g10/pkclist.c:228 #, c-format msgid " \"%s\"\n" msgstr " “%s”\n" -#: g10/mainproc.c:475 +#: g10/mainproc.c:502 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "由 %s 密钥加密、钥匙号为 %s\n" -#: g10/mainproc.c:490 +#: g10/mainproc.c:523 #, c-format msgid "public key decryption failed: %s\n" msgstr "公钥解密失败:%s\n" -#: g10/mainproc.c:506 +#: g10/mainproc.c:547 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "以 %lu 个密码加密\n" -#: g10/mainproc.c:508 +#: g10/mainproc.c:549 msgid "encrypted with 1 passphrase\n" msgstr "以 1 个密码加密\n" -#: g10/mainproc.c:540 g10/mainproc.c:562 +#: g10/mainproc.c:583 g10/mainproc.c:604 #, c-format msgid "assuming %s encrypted data\n" msgstr "假定 %s 为加密过的数据\n" -#: g10/mainproc.c:548 +#: g10/mainproc.c:590 #, c-format msgid "" "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA 算法不可用,试以 %s 代替\n" -#: g10/mainproc.c:585 +#: g10/mainproc.c:676 g10/mainproc.c:707 msgid "WARNING: message was not integrity protected\n" msgstr "警告:报文未受到完整的保护\n" -#: g10/mainproc.c:581 +#: g10/mainproc.c:703 msgid "decryption okay\n" msgstr "解密成功\n" -#: g10/mainproc.c:598 +#: g10/mainproc.c:712 msgid "WARNING: encrypted message has been manipulated!\n" msgstr "警告:加密过的报文已经变造!\n" -#: g10/mainproc.c:611 +#: g10/mainproc.c:729 #, c-format msgid "decryption failed: %s\n" msgstr "解密失败:%s\n" -#: g10/mainproc.c:679 +#: g10/mainproc.c:759 msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "" -#: g10/mainproc.c:634 +#: g10/mainproc.c:766 #, c-format msgid "original file name='%.*s'\n" msgstr "原始文件名 =‘%.*s’\n" -#: g10/mainproc.c:722 +#: g10/mainproc.c:539 g10/mainproc.c:838 msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:875 +#: g10/mainproc.c:1013 msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "独立的吊销证书――请用“gpg --import”来应用\n" -#: g10/mainproc.c:1228 g10/mainproc.c:1265 +#: g10/mainproc.c:1313 g10/mainproc.c:1356 msgid "no signature found\n" msgstr "未找到签名\n" -#: g10/mainproc.c:1808 g10/mainproc.c:1856 +#: g10/mainproc.c:1709 #, c-format msgid "BAD signature from \"%s\"" msgstr "已损坏的签名,来自于“%s”" -#: g10/mainproc.c:1810 g10/mainproc.c:1858 +#: g10/mainproc.c:1711 #, c-format msgid "Expired signature from \"%s\"" msgstr "过期的签名,来自于“%s”" -#: g10/mainproc.c:1812 g10/mainproc.c:1860 +#: g10/mainproc.c:1713 #, c-format msgid "Good signature from \"%s\"" msgstr "完好的签名,来自于“%s”" -#: g10/mainproc.c:1530 +#: g10/mainproc.c:1733 msgid "signature verification suppressed\n" msgstr "签名验证已被抑制\n" -#: g10/mainproc.c:1639 +#: g10/mainproc.c:1842 msgid "can't handle this ambiguous signature data\n" msgstr "无法处理这些有歧义的签名\n" -#: g10/mainproc.c:1650 +#: g10/mainproc.c:1858 g10/mainproc.c:1865 #, c-format msgid "Signature made %s\n" msgstr "签名建立于 %s\n" -#: g10/mainproc.c:1651 +#: g10/mainproc.c:1859 g10/mainproc.c:1866 #, c-format msgid " using %s key %s\n" msgstr " 使用 %s 密钥 %s\n" -#: g10/mainproc.c:1655 +#: g10/mainproc.c:1870 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "于 %s 创建的签名,使用 %s,钥匙号 %s\n" -#: g10/mainproc.c:1675 +#: g10/mainproc.c:1893 msgid "Key available at: " msgstr "可用的密钥在: " -#: g10/mainproc.c:1862 +#: g10/mainproc.c:2131 msgid "[uncertain]" msgstr "[不确定]" -#: g10/mainproc.c:1895 +#: g10/mainproc.c:2169 #, c-format msgid " aka \"%s\"" msgstr " 亦即“%s”" -#: g10/mainproc.c:1993 +#: g10/mainproc.c:2262 #, c-format msgid "Signature expired %s\n" msgstr "这份签名已于 %s 过期。\n" -#: g10/mainproc.c:1998 +#: g10/mainproc.c:2266 #, c-format msgid "Signature expires %s\n" msgstr "这份签名在 %s 过期。\n" -#: g10/mainproc.c:2078 +#: g10/mainproc.c:2277 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "" -#: g10/mainproc.c:2002 +#: g10/mainproc.c:2278 msgid "binary" msgstr "二进制" -#: g10/mainproc.c:2003 +#: g10/mainproc.c:2279 msgid "textmode" msgstr "文本模式" -#: g10/mainproc.c:2003 g10/trustdb.c:546 +#: g10/mainproc.c:2279 g10/trust.c:123 dirmngr/ocsp.c:706 msgid "unknown" msgstr "未知" -#: g10/mainproc.c:2082 +#: g10/mainproc.c:2281 msgid ", key algorithm " msgstr "" -#: g10/mainproc.c:2117 +#: g10/mainproc.c:2316 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2023 +#: g10/mainproc.c:2354 #, c-format msgid "Can't check signature: %s\n" msgstr "无法检查签名:%s\n" -#: g10/mainproc.c:2107 g10/mainproc.c:2123 g10/mainproc.c:2219 +#: g10/mainproc.c:2449 g10/mainproc.c:2468 g10/mainproc.c:2592 msgid "not a detached signature\n" msgstr "不是一份分离的签名\n" -#: g10/mainproc.c:2150 +#: g10/mainproc.c:2502 msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "警告:检测到多重签名。只检查第一个签名。\n" -#: g10/mainproc.c:2158 +#: g10/mainproc.c:2511 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "等级 0x%02x 的独立签名\n" -#: g10/mainproc.c:2223 +#: g10/mainproc.c:2596 msgid "old style (PGP 2.x) signature\n" msgstr "旧式(PGP 2.x)签名\n" -#: g10/misc.c:103 g10/misc.c:133 g10/misc.c:209 +#: g10/misc.c:102 g10/misc.c:132 g10/misc.c:208 #, c-format msgid "fstat of '%s' failed in %s: %s\n" msgstr "" -#: g10/misc.c:181 +#: g10/misc.c:171 #, c-format msgid "fstat(%d) failed in %s: %s\n" msgstr "fstat(%d) 在 %s 中出错:%s\n" -#: g10/misc.c:299 +#: g10/misc.c:280 #, c-format msgid "WARNING: using experimental public key algorithm %s\n" msgstr "警告: 使用试验性质的公钥算法 %s\n" -#: g10/misc.c:305 +#: g10/misc.c:287 msgid "WARNING: Elgamal sign+encrypt keys are deprecated\n" msgstr "" -#: g10/misc.c:318 +#: g10/misc.c:301 #, c-format msgid "WARNING: using experimental cipher algorithm %s\n" msgstr "警告:使用试验性质的对称加密算法 %s\n" -#: g10/misc.c:333 +#: g10/misc.c:320 #, c-format msgid "WARNING: using experimental digest algorithm %s\n" msgstr "警告:使用试验性质的散列算法 %s\n" -#: g10/misc.c:338 +#: g10/misc.c:329 #, c-format msgid "WARNING: digest algorithm %s is deprecated\n" msgstr "警告:不建议使用散列算法 %s\n" -#: g10/misc.c:355 +#: g10/misc.c:354 #, c-format msgid "Note: signatures using the %s algorithm are rejected\n" msgstr "" -#: g10/misc.c:377 +#: g10/misc.c:376 #, c-format msgid "(reported error: %s)\n" msgstr "" -#: g10/misc.c:380 +#: g10/misc.c:379 #, c-format msgid "(reported error: %s <%s>)\n" msgstr "" -#: g10/misc.c:399 +#: g10/misc.c:398 msgid "(further info: " msgstr "" -#: g10/misc.c:780 +#: g10/misc.c:1060 #, c-format msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d:不建议使用该选项“%s”\n" -#: g10/misc.c:784 +#: g10/misc.c:1064 #, c-format msgid "WARNING: \"%s\" is a deprecated option\n" msgstr "警告:“%s”选项已不建议使用\n" -#: g10/misc.c:786 +#: g10/misc.c:1066 #, c-format msgid "please use \"%s%s\" instead\n" msgstr "请以“%s%s”代替\n" -#: g10/misc.c:793 +#: g10/misc.c:1073 #, c-format msgid "WARNING: \"%s\" is a deprecated command - do not use it\n" msgstr "警告:“%s”命令已不建议使用——不要使用它\n" -#: g10/misc.c:1081 +#: g10/misc.c:1083 #, c-format msgid "%s:%u: \"%s\" is obsolete in this file - it only has effect in %s\n" msgstr "" -#: g10/misc.c:1085 +#: g10/misc.c:1087 #, c-format msgid "" "WARNING: \"%s%s\" is an obsolete option - it has no effect except on %s\n" msgstr "" -#: g10/misc.c:867 +#: g10/misc.c:1151 msgid "Uncompressed" msgstr "不压缩" #. TRANSLATORS: See doc/TRANSLATE about this string. -#: g10/misc.c:892 +#: g10/misc.c:1176 msgid "uncompressed|none" msgstr "未压缩|无" -#: g10/misc.c:1019 +#: g10/misc.c:1283 #, c-format msgid "this message may not be usable by %s\n" msgstr "%s 也许不能使用这个报文\n" -#: g10/misc.c:1469 +#: g10/misc.c:1458 #, c-format msgid "ambiguous option '%s'\n" msgstr "" -#: g10/misc.c:1494 +#: g10/misc.c:1483 #, c-format msgid "unknown option '%s'\n" msgstr "" -#: g10/misc.c:1732 +#: g10/misc.c:1721 msgid "" "ECDSA public key is expected to be in SEC encoding multiple of 8 bits\n" msgstr "" -#: g10/misc.c:1754 +#: g10/misc.c:1743 #, c-format msgid "unknown weak digest '%s'\n" msgstr "" -#: g10/openfile.c:85 +#: g10/openfile.c:78 #, c-format msgid "File '%s' exists. " msgstr "" -#: g10/openfile.c:93 +#: g10/openfile.c:82 msgid "Overwrite? (y/N) " msgstr "是否覆盖?(y/N) " -#: g10/openfile.c:126 +#: g10/openfile.c:117 #, c-format msgid "%s: unknown suffix\n" msgstr "%s:未知的后缀名\n" -#: g10/openfile.c:150 +#: g10/openfile.c:141 msgid "Enter new filename" msgstr "请输入新的文件名" -#: g10/openfile.c:195 +#: g10/openfile.c:212 msgid "writing to stdout\n" msgstr "正在写入到标准输出\n" -#: g10/openfile.c:367 +#: g10/openfile.c:360 #, c-format msgid "assuming signed data in '%s'\n" msgstr "" @@ -5603,26 +5620,26 @@ msgid "WARNING: options in '%s' are not yet active during this run\n" msgstr "" -#: g10/parse-packet.c:201 +#: g10/parse-packet.c:257 #, c-format msgid "can't handle public key algorithm %d\n" msgstr "无法操作公钥算法 %d\n" -#: g10/parse-packet.c:822 +#: g10/parse-packet.c:1187 msgid "WARNING: potentially insecure symmetrically encrypted session key\n" msgstr "警告:潜在不安全的对称加密会话密钥\n" -#: g10/parse-packet.c:1273 +#: g10/parse-packet.c:1726 #, c-format msgid "subpacket of type %d has critical bit set\n" msgstr "%d 类别的子包设定了关键位\n" -#: g10/passphrase.c:75 g10/passphrase.c:418 g10/passphrase.c:481 +#: g10/passphrase.c:73 g10/passphrase.c:261 g10/passphrase.c:294 #, c-format msgid "problem with the agent: %s\n" msgstr "" -#: g10/passphrase.c:344 g10/passphrase.c:613 +#: g10/passphrase.c:496 #, c-format msgid " (main key ID %s)" msgstr " (主钥匙号 %s)" @@ -5637,11 +5654,11 @@ "created %s%s.\n" msgstr "" -#: g10/passphrase.c:384 +#: g10/passphrase.c:244 msgid "Enter passphrase\n" msgstr "请输入密码\n" -#: g10/passphrase.c:412 +#: g10/passphrase.c:255 msgid "cancelled by user\n" msgstr "用户取消\n" @@ -5662,32 +5679,32 @@ msgid " (subkey on main key ID %s)" msgstr " (主钥 %s 的子钥)" -#: g10/passphrase.c:666 +#: g10/passphrase.c:503 msgid "Please enter the passphrase to unlock the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:670 +#: g10/passphrase.c:507 msgid "Please enter the passphrase to import the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:675 +#: g10/passphrase.c:512 msgid "Please enter the passphrase to export the OpenPGP secret subkey:" msgstr "" -#: g10/passphrase.c:678 +#: g10/passphrase.c:515 msgid "Please enter the passphrase to export the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:683 +#: g10/passphrase.c:520 msgid "" "Do you really want to permanently delete the OpenPGP secret subkey key:" msgstr "" -#: g10/passphrase.c:686 +#: g10/passphrase.c:523 msgid "Do you really want to permanently delete the OpenPGP secret key:" msgstr "" -#: g10/passphrase.c:695 +#: g10/passphrase.c:532 #, c-format msgid "" "%s\n" @@ -5737,35 +5754,35 @@ msgid "Is this photo correct (y/N/q)? " msgstr "这张照片正确吗?(y/N/q) " -#: g10/photoid.c:376 +#: g10/photoid.c:380 msgid "unable to display photo ID!\n" msgstr "无法显示照片标识!\n" -#: g10/pkclist.c:60 g10/revoke.c:621 +#: g10/pkclist.c:72 g10/revoke.c:776 msgid "No reason specified" msgstr "未指定原因" -#: g10/pkclist.c:62 g10/revoke.c:623 +#: g10/pkclist.c:74 g10/revoke.c:778 msgid "Key is superseded" msgstr "密钥被替换" -#: g10/pkclist.c:64 g10/revoke.c:622 +#: g10/pkclist.c:76 g10/revoke.c:777 msgid "Key has been compromised" msgstr "密钥已泄漏" -#: g10/pkclist.c:66 g10/revoke.c:624 +#: g10/pkclist.c:78 g10/revoke.c:779 msgid "Key is no longer used" msgstr "密钥不再使用" -#: g10/pkclist.c:68 g10/revoke.c:625 +#: g10/pkclist.c:80 g10/revoke.c:780 msgid "User ID is no longer valid" msgstr "用户标识不再有效" -#: g10/pkclist.c:72 +#: g10/pkclist.c:84 msgid "reason for revocation: " msgstr "吊销原因: " -#: g10/pkclist.c:89 +#: g10/pkclist.c:100 msgid "revocation comment: " msgstr "吊销注释: " @@ -5780,52 +5797,52 @@ #. s = skip this key #. q = quit #. -#: g10/pkclist.c:204 +#: g10/pkclist.c:216 msgid "iImMqQsS" msgstr "iImMqQsS" -#: g10/pkclist.c:212 +#: g10/pkclist.c:224 msgid "No trust value assigned to:\n" msgstr "下列项目没有指定信任度:\n" -#: g10/pkclist.c:245 +#: g10/pkclist.c:257 #, c-format msgid " aka \"%s\"\n" msgstr " 亦即“%s”\n" -#: g10/pkclist.c:255 +#: g10/pkclist.c:267 msgid "" "How much do you trust that this key actually belongs to the named user?\n" msgstr "您是否相信这把密钥属于它所声称的持有者?\n" -#: g10/pkclist.c:270 +#: g10/pkclist.c:282 #, c-format msgid " %d = I don't know or won't say\n" msgstr " %d = 我不知道或我不作答\n" -#: g10/pkclist.c:272 +#: g10/pkclist.c:284 #, c-format msgid " %d = I do NOT trust\n" msgstr " %d = 我不相信\n" -#: g10/pkclist.c:278 +#: g10/pkclist.c:290 #, c-format msgid " %d = I trust ultimately\n" msgstr " %d = 我绝对相信\n" -#: g10/pkclist.c:284 +#: g10/pkclist.c:296 msgid " m = back to the main menu\n" msgstr " m = 回到主菜单\n" -#: g10/pkclist.c:287 +#: g10/pkclist.c:299 msgid " s = skip this key\n" msgstr " s = 跳过这把密钥\n" -#: g10/pkclist.c:288 +#: g10/pkclist.c:300 msgid " q = quit\n" msgstr " q = 退出\n" -#: g10/pkclist.c:292 +#: g10/pkclist.c:304 #, c-format msgid "" "The minimum trust level for this key is: %s\n" @@ -5834,37 +5851,37 @@ "这把密钥的最小信任等级为:%s\n" "\n" -#: g10/pkclist.c:298 g10/revoke.c:650 +#: g10/pkclist.c:310 g10/revoke.c:805 msgid "Your decision? " msgstr "您的决定是什么? " -#: g10/pkclist.c:319 +#: g10/pkclist.c:331 msgid "Do you really want to set this key to ultimate trust? (y/N) " msgstr "您真的要把这把密钥设成绝对信任?(y/N) " -#: g10/pkclist.c:333 +#: g10/pkclist.c:345 msgid "Certificates leading to an ultimately trusted key:\n" msgstr "被绝对信任的密钥的证书:\n" -#: g10/pkclist.c:418 +#: g10/pkclist.c:434 #, c-format msgid "%s: There is no assurance this key belongs to the named user\n" msgstr "%s:没有证据表明这把密钥真的属于它所声称的持有者\n" -#: g10/pkclist.c:423 +#: g10/pkclist.c:439 #, c-format msgid "%s: There is limited assurance this key belongs to the named user\n" msgstr "%s:只有有限的证据表明这把密钥属于它所声称的持有者\n" -#: g10/pkclist.c:429 +#: g10/pkclist.c:445 msgid "This key probably belongs to the named user\n" msgstr "这把密钥有可能属于它所声称的持有者\n" -#: g10/pkclist.c:434 +#: g10/pkclist.c:450 msgid "This key belongs to us\n" msgstr "这把密钥是属于我们的\n" -#: g10/pkclist.c:460 +#: g10/pkclist.c:489 msgid "" "It is NOT certain that the key belongs to the person named\n" "in the user ID. If you *really* know what you are doing,\n" @@ -5873,125 +5890,125 @@ "这把密钥并不一定属于用户标识声称的那个人。如果您真的知道自\n" "己在做什么,您可以在下一个问题回答 yes。\n" -#: g10/pkclist.c:479 +#: g10/pkclist.c:508 msgid "Use this key anyway? (y/N) " msgstr "无论如何还是使用这把密钥吗?(y/N) " -#: g10/pkclist.c:513 +#: g10/pkclist.c:562 msgid "WARNING: Using untrusted key!\n" msgstr "警告:正在使用不被信任的密钥!\n" -#: g10/pkclist.c:520 +#: g10/pkclist.c:569 msgid "WARNING: this key might be revoked (revocation key not present)\n" msgstr "警告:此密钥可能已被吊销(吊销密钥不存在)\n" -#: g10/pkclist.c:529 +#: g10/pkclist.c:578 msgid "WARNING: This key has been revoked by its designated revoker!\n" msgstr "警告:这把密钥已经被它的指定吊销者吊销了!\n" -#: g10/pkclist.c:532 +#: g10/pkclist.c:581 msgid "WARNING: This key has been revoked by its owner!\n" msgstr "警告:这把密钥已经被它的持有者吊销了!\n" -#: g10/pkclist.c:533 +#: g10/pkclist.c:582 msgid " This could mean that the signature is forged.\n" msgstr " 这表明这个签名有可能是伪造的。\n" -#: g10/pkclist.c:539 +#: g10/pkclist.c:588 msgid "WARNING: This subkey has been revoked by its owner!\n" msgstr "警告:这把子钥已经被它的持有者吊销了!\n" -#: g10/pkclist.c:544 +#: g10/pkclist.c:593 msgid "Note: This key has been disabled.\n" msgstr "注意:这把密钥已经被禁用了。\n" -#: g10/pkclist.c:582 +#: g10/pkclist.c:613 #, c-format msgid "Note: Verified signer's address is '%s'\n" msgstr "" -#: g10/pkclist.c:589 +#: g10/pkclist.c:620 #, c-format msgid "Note: Signer's address '%s' does not match DNS entry\n" msgstr "" -#: g10/pkclist.c:583 +#: g10/pkclist.c:632 msgid "trustlevel adjusted to FULL due to valid PKA info\n" msgstr "PKA 信息有效,信任级别调整到“完全”\n" -#: g10/pkclist.c:591 +#: g10/pkclist.c:640 msgid "trustlevel adjusted to NEVER due to bad PKA info\n" msgstr "PKA 信息无效,信任级别调整到“从不”\n" -#: g10/pkclist.c:602 +#: g10/pkclist.c:651 msgid "Note: This key has expired!\n" msgstr "注意:这把密钥已经过期了!\n" -#: g10/pkclist.c:613 +#: g10/pkclist.c:662 msgid "WARNING: This key is not certified with a trusted signature!\n" msgstr "警告:这把密钥未经受信任的签名认证!\n" -#: g10/pkclist.c:615 +#: g10/pkclist.c:664 msgid "" " There is no indication that the signature belongs to the owner.\n" msgstr " 没有证据表明这个签名属于它所声称的持有者。\n" -#: g10/pkclist.c:623 +#: g10/pkclist.c:673 msgid "WARNING: We do NOT trust this key!\n" msgstr "警告:我们不信任这把密钥!\n" -#: g10/pkclist.c:624 +#: g10/pkclist.c:674 msgid " The signature is probably a FORGERY.\n" msgstr " 这个签名很有可能是伪造的。\n" -#: g10/pkclist.c:632 +#: g10/pkclist.c:682 msgid "" "WARNING: This key is not certified with sufficiently trusted signatures!\n" msgstr "警告:这把密钥未经有足够信任度的签名所认证。\n" -#: g10/pkclist.c:634 +#: g10/pkclist.c:684 msgid " It is not certain that the signature belongs to the owner.\n" msgstr " 这份签名并不一定属于它所声称的持有者\n" -#: g10/pkclist.c:833 g10/pkclist.c:876 g10/pkclist.c:1088 g10/pkclist.c:1159 +#: g10/pkclist.c:843 g10/pkclist.c:862 g10/pkclist.c:1048 g10/pkclist.c:1090 #, c-format msgid "%s: skipped: %s\n" msgstr "%s:已跳过:%s\n" -#: g10/pkclist.c:1104 +#: g10/pkclist.c:878 #, c-format msgid "%s: skipped: public key is disabled\n" msgstr "%s:已跳过:公钥已被禁用\n" -#: g10/pkclist.c:846 g10/pkclist.c:1127 +#: g10/pkclist.c:897 g10/pkclist.c:1061 #, c-format msgid "%s: skipped: public key already present\n" msgstr "%s: 已跳过:公钥已存在\n" -#: g10/pkclist.c:943 +#: g10/pkclist.c:985 #, c-format msgid "can't encrypt to '%s'\n" msgstr "" -#: g10/pkclist.c:958 +#: g10/pkclist.c:1000 #, c-format msgid "option '%s' given, but no valid default keys given\n" msgstr "" -#: g10/pkclist.c:965 +#: g10/pkclist.c:1007 #, c-format msgid "option '%s' given, but option '%s' not given\n" msgstr "" -#: g10/pkclist.c:897 +#: g10/pkclist.c:1110 msgid "You did not specify a user ID. (you may use \"-r\")\n" msgstr "您没有指定用户标识。(您可以在命令行中用“-r”指定)\n" -#: g10/pkclist.c:921 +#: g10/pkclist.c:1134 msgid "Current recipients:\n" msgstr "当前收件人:\n" -#: g10/pkclist.c:947 +#: g10/pkclist.c:1160 msgid "" "\n" "Enter the user ID. End with an empty line: " @@ -5999,153 +6016,153 @@ "\n" "输入用户标识。以空白行结束: " -#: g10/pkclist.c:972 +#: g10/pkclist.c:1184 msgid "No such user ID.\n" msgstr "没有这个用户标识。\n" -#: g10/pkclist.c:981 g10/pkclist.c:1055 +#: g10/pkclist.c:1195 g10/pkclist.c:1272 msgid "skipped: public key already set as default recipient\n" msgstr "已跳过:公钥已被设为默认收件者\n" -#: g10/pkclist.c:1002 +#: g10/pkclist.c:1217 msgid "Public key is disabled.\n" msgstr "公钥被禁用。\n" -#: g10/pkclist.c:1011 +#: g10/pkclist.c:1227 msgid "skipped: public key already set\n" msgstr "已跳过:公钥已被设定\n" -#: g10/pkclist.c:1046 +#: g10/pkclist.c:1262 #, c-format msgid "unknown default recipient \"%s\"\n" msgstr "未知的默认收件者“%s”\n" -#: g10/pkclist.c:1167 +#: g10/pkclist.c:1311 msgid "no valid addressees\n" msgstr "没有有效的地址\n" -#: g10/pkclist.c:1505 +#: g10/pkclist.c:1664 #, c-format msgid "Note: key %s has no %s feature\n" msgstr "" -#: g10/pkclist.c:1530 +#: g10/pkclist.c:1689 #, c-format msgid "Note: key %s has no preference for %s\n" msgstr "" -#: g10/plaintext.c:95 +#: g10/plaintext.c:84 msgid "data not saved; use option \"--output\" to save it\n" msgstr "数据未被保存;请用“--output”选项来保存它们\n" -#: g10/plaintext.c:480 +#: g10/plaintext.c:614 msgid "Detached signature.\n" msgstr "分离的签名。\n" -#: g10/plaintext.c:487 +#: g10/plaintext.c:622 msgid "Please enter name of data file: " msgstr "请输入数据文件的名称: " -#: g10/plaintext.c:519 +#: g10/plaintext.c:659 msgid "reading stdin ...\n" msgstr "正在从标准输入读取 ...\n" -#: g10/plaintext.c:557 +#: g10/plaintext.c:704 msgid "no signed data\n" msgstr "不含签名的数据\n" -#: g10/plaintext.c:700 +#: g10/plaintext.c:722 #, c-format msgid "can't open signed data '%s'\n" msgstr "" -#: g10/plaintext.c:607 +#: g10/plaintext.c:757 #, c-format msgid "can't open signed data fd=%d: %s\n" msgstr "" -#: g10/pubkey-enc.c:105 +#: g10/pubkey-enc.c:131 #, c-format msgid "anonymous recipient; trying secret key %s ...\n" msgstr "匿名收件者;正在尝试使用私钥 %s ……\n" -#: g10/pubkey-enc.c:136 +#: g10/pubkey-enc.c:150 msgid "okay, we are the anonymous recipient.\n" msgstr "很好,我们就是匿名收件者。\n" -#: g10/pubkey-enc.c:225 +#: g10/pubkey-enc.c:310 msgid "old encoding of the DEK is not supported\n" msgstr "不支持旧式的 DEK 编码\n" -#: g10/pubkey-enc.c:246 +#: g10/pubkey-enc.c:338 #, c-format msgid "cipher algorithm %d%s is unknown or disabled\n" msgstr "对称加密算法 %d%s 未知或已停用\n" -#: g10/pubkey-enc.c:284 +#: g10/pubkey-enc.c:382 #, c-format msgid "WARNING: cipher algorithm %s not found in recipient preferences\n" msgstr "注意:收件人的首选项中找不到加密算法 %s\n" -#: g10/pubkey-enc.c:378 +#: g10/pubkey-enc.c:415 #, c-format msgid "Note: secret key %s expired at %s\n" msgstr "" -#: g10/pubkey-enc.c:385 +#: g10/pubkey-enc.c:422 msgid "Note: key has been revoked" msgstr "" -#: g10/revoke.c:102 g10/revoke.c:116 g10/revoke.c:128 g10/revoke.c:174 -#: g10/revoke.c:186 g10/revoke.c:585 +#: g10/revoke.c:100 g10/revoke.c:126 g10/revoke.c:172 g10/revoke.c:184 +#: g10/revoke.c:500 #, c-format msgid "build_packet failed: %s\n" msgstr "build_packet 失败:%s\n" -#: g10/revoke.c:145 +#: g10/revoke.c:143 #, c-format msgid "key %s has no user IDs\n" msgstr "密钥 %s:没有有效的用户标识\n" -#: g10/revoke.c:306 +#: g10/revoke.c:311 msgid "To be revoked by:\n" msgstr "将被吊销,吊销者:\n" -#: g10/revoke.c:310 +#: g10/revoke.c:315 msgid "(This is a sensitive revocation key)\n" msgstr "(这是一把敏感的吊销密钥)\n" -#: g10/revoke.c:323 +#: g10/revoke.c:321 msgid "Secret key is not available.\n" msgstr "" -#: g10/revoke.c:314 +#: g10/revoke.c:326 msgid "Create a designated revocation certificate for this key? (y/N) " msgstr "要为这把密钥建立一份指定吊销者证书吗?(y/N) " -#: g10/revoke.c:327 g10/revoke.c:551 +#: g10/revoke.c:335 g10/revoke.c:746 msgid "ASCII armored output forced.\n" msgstr "已强行使用 ASCII 封装过的输出。\n" -#: g10/revoke.c:342 g10/revoke.c:565 +#: g10/revoke.c:351 g10/revoke.c:479 #, c-format msgid "make_keysig_packet failed: %s\n" msgstr "make_keysig_packet 失败: %s\n" -#: g10/revoke.c:405 +#: g10/revoke.c:414 msgid "Revocation certificate created.\n" msgstr "已建立吊销证书。\n" -#: g10/revoke.c:411 +#: g10/revoke.c:420 #, c-format msgid "no revocation keys found for \"%s\"\n" msgstr "没有找到“%s”的吊销密钥\n" -#: g10/revoke.c:552 +#: g10/revoke.c:565 msgid "This is a revocation certificate for the OpenPGP key:" msgstr "" -#: g10/revoke.c:568 +#: g10/revoke.c:581 msgid "" "A revocation certificate is a kind of \"kill switch\" to publicly\n" "declare that a key shall not anymore be used. It is not possible\n" @@ -6161,19 +6178,19 @@ "of the gpg command \"--gen-revoke\" in the GnuPG manual." msgstr "" -#: g10/revoke.c:576 +#: g10/revoke.c:590 msgid "" "To avoid an accidental use of this file, a colon has been inserted\n" "before the 5 dashes below. Remove this colon with a text editor\n" "before importing and publishing this revocation certificate." msgstr "" -#: g10/revoke.c:591 +#: g10/revoke.c:609 #, c-format msgid "revocation certificate stored as '%s.rev'\n" msgstr "" -#: g10/revoke.c:635 +#: g10/revoke.c:653 #, c-format msgid "secret key \"%s\" not found\n" msgstr "" @@ -6181,21 +6198,21 @@ #. TRANSLATORS: The %s prints a key specification which #. for example has been given at the command line. Several lines #. lines with secret key infos are printed after this message. -#: g10/revoke.c:662 +#: g10/revoke.c:680 #, c-format msgid "'%s' matches multiple secret keys:\n" msgstr "" -#: g10/revoke.c:689 +#: g10/revoke.c:707 #, c-format msgid "error searching the keyring: %s\n" msgstr "" -#: g10/revoke.c:515 +#: g10/revoke.c:730 msgid "Create a revocation certificate for this key? (y/N) " msgstr "要为这把密钥建立一份吊销证书吗?(y/N) " -#: g10/revoke.c:591 +#: g10/revoke.c:754 msgid "" "Revocation certificate created.\n" "\n" @@ -6213,89 +6230,89 @@ "小心:您的机器上的打印系统可能会在打印过程中把这些数据临时在某个其他\n" "人也能够看得到的地方!\n" -#: g10/revoke.c:633 +#: g10/revoke.c:788 msgid "Please select the reason for the revocation:\n" msgstr "请选择吊销的原因:\n" -#: g10/revoke.c:643 +#: g10/revoke.c:798 msgid "Cancel" msgstr "取消" -#: g10/revoke.c:645 +#: g10/revoke.c:800 #, c-format msgid "(Probably you want to select %d here)\n" msgstr "(也许您会想要在这里选择 %d)\n" -#: g10/revoke.c:686 +#: g10/revoke.c:841 msgid "Enter an optional description; end it with an empty line:\n" msgstr "请输入描述(可选);以空白行结束:\n" -#: g10/revoke.c:714 +#: g10/revoke.c:869 #, c-format msgid "Reason for revocation: %s\n" msgstr "吊销原因:%s\n" -#: g10/revoke.c:716 +#: g10/revoke.c:871 msgid "(No description given)\n" msgstr "(不给定描述)\n" -#: g10/revoke.c:721 +#: g10/revoke.c:876 msgid "Is this okay? (y/N) " msgstr "这样可以吗? (y/N) " -#: g10/seskey.c:61 sm/encrypt.c:119 +#: g10/seskey.c:62 sm/encrypt.c:124 msgid "weak key created - retrying\n" msgstr "建立了弱密钥――正在重试\n" -#: g10/seskey.c:65 +#: g10/seskey.c:66 #, c-format msgid "cannot avoid weak key for symmetric cipher; tried %d times!\n" msgstr "对称加密无法避免生成弱密钥;已经尝试 %d 次!\n" -#: g10/seskey.c:298 +#: g10/seskey.c:306 #, c-format msgid "%s key %s uses an unsafe (%zu bit) hash\n" msgstr "" -#: g10/seskey.c:316 +#: g10/seskey.c:324 #, c-format msgid "%s key %s requires a %zu bit or larger hash (hash is %s)\n" msgstr "" -#: g10/sig-check.c:80 +#: g10/sig-check.c:156 msgid "WARNING: signature digest conflict in message\n" msgstr "警告:签名散列值与报文不一致\n" -#: g10/sig-check.c:105 +#: g10/sig-check.c:194 #, c-format msgid "WARNING: signing subkey %s is not cross-certified\n" msgstr "警告:签名的子钥 %s 未经交叉验证\n" -#: g10/misc.c:523 g10/sig-check.c:107 +#: g10/sig-check.c:196 #, c-format msgid "please see %s for more information\n" msgstr "请参见 %s 以得到更多信息。\n" -#: g10/sig-check.c:117 +#: g10/sig-check.c:205 #, c-format msgid "WARNING: signing subkey %s has an invalid cross-certification\n" msgstr "警告:签名的子钥 %s 交叉验证无效\n" -#: g10/sig-check.c:275 +#: g10/sig-check.c:326 #, c-format msgid "public key %s is %lu second newer than the signature\n" msgid_plural "public key %s is %lu seconds newer than the signature\n" msgstr[0] "" msgstr[1] "" -#: g10/sig-check.c:284 +#: g10/sig-check.c:334 #, c-format msgid "public key %s is %lu day newer than the signature\n" msgid_plural "public key %s is %lu days newer than the signature\n" msgstr[0] "" msgstr[1] "" -#: g10/sig-check.c:298 g10/sign.c:238 +#: g10/sig-check.c:348 g10/sign.c:267 #, c-format msgid "" "key %s was created %lu second in the future (time warp or clock problem)\n" @@ -6304,7 +6321,7 @@ msgstr[0] "" msgstr[1] "" -#: g10/sig-check.c:307 +#: g10/sig-check.c:357 #, c-format msgid "" "key %s was created %lu day in the future (time warp or clock problem)\n" @@ -6313,27 +6330,27 @@ msgstr[0] "" msgstr[1] "" -#: g10/sig-check.c:324 +#: g10/sig-check.c:375 #, c-format msgid "Note: signature key %s expired %s\n" msgstr "" -#: g10/sig-check.c:335 +#: g10/sig-check.c:386 #, c-format msgid "Note: signature key %s has been revoked\n" msgstr "" -#: g10/sig-check.c:325 +#: g10/sig-check.c:546 #, c-format msgid "assuming bad signature from key %s due to an unknown critical bit\n" msgstr "假定密钥 %s 的签名由于某个未知的关键位出错而损坏\n" -#: g10/sig-check.c:591 +#: g10/sig-check.c:1129 #, c-format msgid "key %s: no subkey for subkey revocation signature\n" msgstr "密钥 %s:没有子钥吊销签名所需的子钥\n" -#: g10/sig-check.c:618 +#: g10/sig-check.c:1132 #, c-format msgid "key %s: no subkey for subkey binding signature\n" msgstr "密钥 %s:没有子钥绑定签名所需的子钥\n" @@ -6357,50 +6374,50 @@ "unexpanded.\n" msgstr "警告:无法 %%-扩展首选公钥服务器 URL (太大了)。现在使用未扩展的。\n" -#: g10/sign.c:320 +#: g10/sign.c:363 #, c-format msgid "%s/%s signature from: \"%s\"\n" msgstr "%s/%s 签名来自:“%s”\n" -#: g10/sign.c:837 +#: g10/sign.c:922 #, c-format msgid "" "WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n" msgstr "警告:强行使用的 %s (%d)散列算法不在收件者的首选项中\n" -#: g10/sign.c:964 +#: g10/sign.c:1053 msgid "signing:" msgstr "正在签名:" -#: g10/sign.c:1263 +#: g10/sign.c:1330 #, c-format msgid "%s encryption will be used\n" msgstr "%s 加密将被采用\n" -#: g10/skclist.c:140 g10/skclist.c:217 +#: g10/skclist.c:173 g10/skclist.c:254 msgid "key is not flagged as insecure - can't use it with the faked RNG!\n" msgstr "密钥未被标示为不安全――不能与假的随机数发生器共同使用!\n" -#: g10/skclist.c:174 +#: g10/skclist.c:205 #, c-format msgid "skipped \"%s\": duplicated\n" msgstr "“%s”已跳过:重复\n" -#: g10/skclist.c:190 +#: g10/skclist.c:224 msgid "skipped: secret key already present\n" msgstr "已跳过:私钥已存在\n" -#: g10/skclist.c:208 +#: g10/skclist.c:243 msgid "" "this is a PGP generated Elgamal key which is not secure for signatures!" msgstr "这是一把由 PGP 生成的 ElGamal 密钥,用于签名不安全!" -#: g10/tdbdump.c:58 g10/trustdb.c:360 +#: g10/tdbdump.c:57 g10/trustdb.c:369 #, c-format msgid "trust record %lu, type %d: write failed: %s\n" msgstr "信任记录 %lu,类别 %d:写入失败:%s\n" -#: g10/tdbdump.c:106 +#: g10/tdbdump.c:105 #, c-format msgid "" "# List of assigned trustvalues, created %s\n" @@ -6409,217 +6426,219 @@ "# 已指定的信任度的清单,建立于 %s \n" "# (请用“gpg --import-ownertrust”导入这些信任度)\n" -#: g10/tdbdump.c:163 g10/tdbdump.c:171 g10/tdbdump.c:176 g10/tdbdump.c:181 +#: g10/tdbdump.c:162 g10/tdbdump.c:170 g10/tdbdump.c:175 g10/tdbdump.c:180 #, c-format msgid "error in '%s': %s\n" msgstr "" -#: g10/tdbdump.c:161 +#: g10/tdbdump.c:162 msgid "line too long" msgstr "列太长" -#: g10/tdbdump.c:169 +#: g10/tdbdump.c:170 msgid "colon missing" msgstr "冒号缺失" -#: g10/tdbdump.c:175 +#: g10/tdbdump.c:176 msgid "invalid fingerprint" msgstr "指纹无效" -#: g10/tdbdump.c:180 +#: g10/tdbdump.c:181 msgid "ownertrust value missing" msgstr "没有信任度" -#: g10/tdbdump.c:218 +#: g10/tdbdump.c:221 #, c-format msgid "error finding trust record in '%s': %s\n" msgstr "" -#: g10/tdbdump.c:222 +#: g10/tdbdump.c:225 #, c-format msgid "read error in '%s': %s\n" msgstr "" -#: g10/tdbdump.c:229 g10/trustdb.c:375 +#: g10/tdbdump.c:234 g10/trustdb.c:384 #, c-format msgid "trustdb: sync failed: %s\n" msgstr "信任度数据库:同步失败:%s\n" -#: g10/tdbio.c:141 sm/keydb.c:343 +#: g10/tdbio.c:144 sm/keydb.c:356 #, c-format msgid "can't create lock for '%s'\n" msgstr "" -#: g10/tdbio.c:146 +#: g10/tdbio.c:149 #, c-format msgid "can't lock '%s'\n" msgstr "" -#: g10/tdbio.c:128 g10/tdbio.c:1456 +#: g10/tdbio.c:224 g10/tdbio.c:1829 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "信任度数据库记录 %lu:lseek 失败:%s\n" -#: g10/tdbio.c:135 g10/tdbio.c:1463 +#: g10/tdbio.c:232 g10/tdbio.c:1840 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "信任度数据库记录 %lu:write 失败 (n=%d): %s\n" -#: g10/tdbio.c:245 +#: g10/tdbio.c:372 msgid "trustdb transaction too large\n" msgstr "信任度数据库处理量过大\n" -#: g10/tdbio.c:659 dirmngr/dirmngr.c:606 +#: g10/tdbio.c:727 dirmngr/http.c:593 dirmngr/http.c:622 #, c-format msgid "can't access '%s': %s\n" msgstr "" -#: g10/tdbio.c:527 +#: g10/tdbio.c:706 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s:目录不存在!\n" -#: g10/tdbio.c:565 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s:建立版本记录失败:%s" -#: g10/tdbio.c:569 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s:建立了无效的信任度数据库\n" -#: g10/tdbio.c:572 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s:建立了信任度数据库\n" -#: g10/tdbio.c:776 +#: g10/tdbio.c:812 msgid "Note: trustdb not writable\n" msgstr "" -#: g10/tdbio.c:623 +#: g10/tdbio.c:821 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s:无效的信任度数据库\n" -#: g10/tdbio.c:655 +#: g10/tdbio.c:858 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s:建立散列表失败:%s\n" -#: g10/tdbio.c:663 +#: g10/tdbio.c:866 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s:更新版本记录时出错: %s\n" -#: g10/tdbio.c:680 g10/tdbio.c:701 g10/tdbio.c:717 g10/tdbio.c:731 -#: g10/tdbio.c:761 g10/tdbio.c:1388 g10/tdbio.c:1415 +#: g10/tdbio.c:889 g10/tdbio.c:915 g10/tdbio.c:933 g10/tdbio.c:953 +#: g10/tdbio.c:990 g10/tdbio.c:1759 g10/tdbio.c:1788 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s:读取版本记录时出错: %s\n" -#: g10/tdbio.c:740 +#: g10/tdbio.c:962 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s:写入版本记录时出错:%s\n" -#: g10/tdbio.c:1181 +#: g10/tdbio.c:1509 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "信任度数据库:lseek 失败:%s\n" -#: g10/tdbio.c:1190 +#: g10/tdbio.c:1520 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "信任度数据库:read 失败(n=%d):%s\n" -#: g10/tdbio.c:1211 +#: g10/tdbio.c:1545 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s:不是一个信任度数据库文件\n" -#: g10/tdbio.c:1230 +#: g10/tdbio.c:1570 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s:记录编号为%lu的版本记录\n" -#: g10/tdbio.c:1235 +#: g10/tdbio.c:1576 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s:无效的文件版本%d\n" -#: g10/tdbio.c:1421 +#: g10/tdbio.c:1795 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s:读取自由记录时出错:%s\n" -#: g10/tdbio.c:1429 +#: g10/tdbio.c:1801 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s:写入目录记录时出错:%s\n" -#: g10/tdbio.c:1439 +#: g10/tdbio.c:1810 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s:记录归零时失败:%s\n" -#: g10/tdbio.c:1469 +#: g10/tdbio.c:1846 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s:附加记录时失败:%s\n" -#: g10/tdbio.c:1512 +#: g10/tdbio.c:1907 msgid "Error: The trustdb is corrupted.\n" msgstr "" -#: g10/textfilter.c:147 +#: g10/textfilter.c:146 #, c-format msgid "can't handle text lines longer than %d characters\n" msgstr "无法处理长于 %d 字符的文本行\n" -#: g10/textfilter.c:247 +#: g10/textfilter.c:241 #, c-format msgid "input line longer than %d characters\n" msgstr "输入行长度超过 %d 字符\n" -#: g10/tofu.c:264 g10/tofu.c:283 g10/tofu.c:475 +#: g10/tofu.c:231 g10/tofu.c:255 g10/tofu.c:674 #, c-format msgid "error beginning transaction on TOFU database: %s\n" msgstr "" -#: g10/tofu.c:318 g10/tofu.c:339 g10/tofu.c:665 +#: g10/tofu.c:301 g10/tofu.c:324 g10/tofu.c:898 #, c-format msgid "error committing transaction on TOFU database: %s\n" msgstr "" -#: g10/tofu.c:369 g10/tofu.c:654 +#: g10/tofu.c:354 g10/tofu.c:887 #, c-format msgid "error rolling back transaction on TOFU database: %s\n" msgstr "" -#: g10/tofu.c:451 +#: g10/tofu.c:504 #, c-format msgid "unsupported TOFU database version: %s\n" msgstr "" -#: g10/tofu.c:488 g10/tofu.c:1473 g10/tofu.c:1488 g10/tofu.c:1502 -#: g10/tofu.c:1514 g10/tofu.c:1725 g10/tofu.c:2340 g10/tofu.c:2629 +#: g10/tofu.c:687 g10/tofu.c:2073 g10/tofu.c:2352 g10/tofu.c:2371 +#: g10/tofu.c:2384 g10/tofu.c:2396 g10/tofu.c:2411 g10/tofu.c:2423 +#: g10/tofu.c:3018 g10/tofu.c:3035 g10/tofu.c:3072 g10/tofu.c:3089 +#: g10/tofu.c:3408 #, c-format msgid "error reading TOFU database: %s\n" msgstr "" -#: g10/tofu.c:516 g10/tofu.c:524 +#: g10/tofu.c:715 g10/tofu.c:723 #, c-format msgid "error determining TOFU database's version: %s\n" msgstr "" -#: g10/tofu.c:537 g10/tofu.c:550 g10/tofu.c:611 g10/tofu.c:641 +#: g10/tofu.c:736 g10/tofu.c:749 g10/tofu.c:795 g10/tofu.c:823 #, c-format msgid "error initializing TOFU database: %s\n" msgstr "" -#: g10/tofu.c:700 +#: g10/tofu.c:955 #, c-format msgid "error opening TOFU database '%s': %s\n" msgstr "" @@ -6632,12 +6651,12 @@ msgid "Using split format for TOFU database\n" msgstr "" -#: g10/tofu.c:1196 g10/tofu.c:1223 g10/tofu.c:2675 +#: g10/tofu.c:1148 g10/tofu.c:3462 g10/tofu.c:3608 #, c-format msgid "error updating TOFU database: %s\n" msgstr "" -#: g10/trustdb.c:857 g10/trustdb.c:1310 +#: g10/trustdb.c:798 g10/trustdb.c:1385 #, c-format msgid "public key %s not found: %s\n" msgstr "找不到公钥 %s:%s\n" @@ -6666,7 +6685,7 @@ "belongs to the stated owner) or a forgery (bad)." msgstr "" -#: g10/tofu.c:1876 +#: g10/tofu.c:1608 #, c-format msgid "error gathering other user IDs: %s\n" msgstr "" @@ -6675,29 +6694,29 @@ msgid "Known user IDs associated with this key:\n" msgstr "" -#: g10/tofu.c:1906 g10/tofu.c:1999 +#: g10/tofu.c:1634 g10/tofu.c:1799 #, c-format msgid "policy: %s" msgstr "" -#: g10/tofu.c:1957 +#: g10/tofu.c:1725 #, c-format msgid "error gathering signature stats: %s\n" msgstr "" -#: g10/tofu.c:1961 +#: g10/tofu.c:1729 #, c-format msgid "The email address \"%s\" is associated with %d key:\n" msgid_plural "The email address \"%s\" is associated with %d keys:\n" msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:1984 +#: g10/tofu.c:1747 #, c-format msgid "Statistics for keys with the email address \"%s\":\n" msgstr "" -#: g10/tofu.c:1997 +#: g10/tofu.c:1797 msgid "this key" msgstr "" @@ -6737,24 +6756,24 @@ msgstr[1] "" #. TRANSLATORS: Please translate the text found in the source -#. file below. We don't directly internationalize that text -#. so that we can tweak it without breaking translations. -#: g10/tofu.c:2043 +#. * file below. We don't directly internationalize that text so +#. * that we can tweak it without breaking translations. +#: g10/tofu.c:1919 msgid "TOFU detected a binding conflict" msgstr "" #. TRANSLATORS: Two letters (normally the lower and upper case -#. version of the hotkey) for each of the five choices. If -#. there is only one choice in your language, repeat it. -#: g10/tofu.c:2078 +#. * version of the hotkey) for each of the five choices. If +#. * there is only one choice in your language, repeat it. +#: g10/tofu.c:1961 msgid "gGaAuUrRbB" msgstr "" -#: g10/tofu.c:2084 +#: g10/tofu.c:1967 msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? " msgstr "" -#: g10/tofu.c:2162 +#: g10/tofu.c:2826 #, c-format msgid "error changing TOFU policy: %s\n" msgstr "" @@ -6850,8 +6869,8 @@ msgstr[0] "" msgstr[1] "" -#: g10/tofu.c:2568 g10/tofu.c:2602 g10/tofu.c:2782 g10/tofu.c:2835 -#: g10/tofu.c:2915 +#: g10/tofu.c:3343 g10/tofu.c:3506 g10/tofu.c:3712 g10/tofu.c:3765 +#: g10/tofu.c:3906 g10/tofu.c:3983 g10/tofu.c:4021 #, c-format msgid "error opening TOFU database: %s\n" msgstr "" @@ -6861,132 +6880,132 @@ msgid "'%s' is not a valid long keyID\n" msgstr "" -#: g10/trustdb.c:252 +#: g10/trustdb.c:242 #, c-format msgid "key %s: accepted as trusted key\n" msgstr "密钥 %s:受信任,已接受\n" -#: g10/trustdb.c:290 +#: g10/trustdb.c:280 #, c-format msgid "key %s occurs more than once in the trustdb\n" msgstr "密钥 %s 在信任度数据库中重复出现\n" -#: g10/trustdb.c:305 +#: g10/trustdb.c:295 #, c-format msgid "key %s: no public key for trusted key - skipped\n" msgstr "密钥 %s:受信任的密钥没有公钥――已跳过\n" -#: g10/trustdb.c:315 +#: g10/trustdb.c:305 #, c-format msgid "key %s marked as ultimately trusted\n" msgstr "密钥 %s 被标记为绝对信任\n" -#: g10/trustdb.c:339 +#: g10/trustdb.c:348 #, c-format msgid "trust record %lu, req type %d: read failed: %s\n" msgstr "信任记录 %lu,请求类别 %d:读取失败:%s\n" -#: g10/trustdb.c:345 +#: g10/trustdb.c:354 #, c-format msgid "trust record %lu is not of requested type %d\n" msgstr "信任记录 %lu 不属于所请求的类别 %d\n" -#: g10/trustdb.c:418 +#: g10/trustdb.c:429 msgid "You may try to re-create the trustdb using the commands:\n" msgstr "" -#: g10/trustdb.c:427 +#: g10/trustdb.c:438 msgid "If that does not work, please consult the manual\n" msgstr "" -#: g10/trustdb.c:462 +#: g10/trustdb.c:488 #, c-format msgid "unable to use unknown trust model (%d) - assuming %s trust model\n" msgstr "无法使用未知的信任模型(%d)――假定使用 %s 信任模型\n" -#: g10/trustdb.c:468 +#: g10/trustdb.c:494 #, c-format msgid "using %s trust model\n" msgstr "使用 %s 信任模型\n" -#: g10/trustdb.c:592 +#: g10/trustdb.c:543 msgid "no need for a trustdb check\n" msgstr "不需要检查信任度数据库\n" -#: g10/trustdb.c:598 g10/trustdb.c:2487 +#: g10/trustdb.c:549 g10/trustdb.c:2240 #, c-format msgid "next trustdb check due at %s\n" msgstr "下次信任度数据库检查将于 %s 进行\n" -#: g10/trustdb.c:525 +#: g10/trustdb.c:558 #, c-format msgid "no need for a trustdb check with '%s' trust model\n" msgstr "" -#: g10/trustdb.c:541 +#: g10/trustdb.c:574 #, c-format msgid "no need for a trustdb update with '%s' trust model\n" msgstr "" -#: g10/trustdb.c:1053 +#: g10/trustdb.c:1018 msgid "please do a --check-trustdb\n" msgstr "请执行一次 --check-trustdb\n" -#: g10/trustdb.c:1057 +#: g10/trustdb.c:1023 msgid "checking the trustdb\n" msgstr "正在检查信任度数据库\n" -#: g10/trustdb.c:1850 +#: g10/trustdb.c:1961 #, c-format msgid "%d key processed" msgid_plural "%d keys processed" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:1853 +#: g10/trustdb.c:1964 #, c-format msgid " (%d validity count cleared)\n" msgid_plural " (%d validity counts cleared)\n" msgstr[0] "" msgstr[1] "" -#: g10/trustdb.c:2295 +#: g10/trustdb.c:2034 msgid "no ultimately trusted keys found\n" msgstr "没有找到任何绝对信任的密钥\n" -#: g10/trustdb.c:2309 +#: g10/trustdb.c:2048 #, c-format msgid "public key of ultimately trusted key %s not found\n" msgstr "绝对信任的密钥 %s 的公钥未被找到\n" -#: g10/trustdb.c:2418 +#: g10/trustdb.c:2166 #, c-format msgid "" "depth: %d valid: %3d signed: %3d trust: %d-, %dq, %dn, %dm, %df, %du\n" msgstr "深度:%d 有效性:%3d 已签名:%3d 信任度:%d-,%dq,%dn,%dm,%df,%du\n" -#: g10/trustdb.c:2493 +#: g10/trustdb.c:2247 #, c-format msgid "unable to update trustdb version record: write failed: %s\n" msgstr "无法更新信任度数据库版本记录:写入失败:%s\n" -#: g10/trustdb.c:548 +#: g10/trust.c:125 msgid "undefined" msgstr "未定义" -#: g10/trustdb.c:549 +#: g10/trust.c:126 msgid "never" msgstr "从不" -#: g10/trustdb.c:550 +#: g10/trust.c:127 msgid "marginal" msgstr "勉强" -#: g10/trustdb.c:551 +#: g10/trust.c:128 msgid "full" msgstr "完全" -#: g10/trustdb.c:552 +#: g10/trust.c:129 msgid "ultimate" msgstr "绝对" @@ -6998,39 +7017,39 @@ #. It gets passed to atoi() so everything after the number is #. essentially a comment and need not be translated. Either key and #. uid are both NULL, or neither are NULL. -#: g10/trust.c:147 +#: g10/trust.c:166 msgid "10 translator see trust.c:uid_trust_string_fixed" msgstr "" -#: g10/trustdb.c:522 +#: g10/trust.c:169 msgid "[ revoked]" msgstr "[已吊销]" -#: g10/trustdb.c:524 g10/trustdb.c:529 +#: g10/trust.c:171 g10/trust.c:177 msgid "[ expired]" msgstr "[已过期]" -#: g10/trustdb.c:528 +#: g10/trust.c:176 msgid "[ unknown]" msgstr "[ 未知 ]" -#: g10/trustdb.c:530 +#: g10/trust.c:178 msgid "[ undef ]" msgstr "[未定义]" -#: g10/trustdb.c:531 +#: g10/trust.c:180 msgid "[marginal]" msgstr "[ 勉强 ]" -#: g10/trustdb.c:532 +#: g10/trust.c:181 msgid "[ full ]" msgstr "[ 完全 ]" -#: g10/trustdb.c:533 +#: g10/trust.c:182 msgid "[ultimate]" msgstr "[ 绝对 ]" -#: g10/verify.c:118 +#: g10/verify.c:116 msgid "" "the signature could not be verified.\n" "Please remember that the signature file (.sig or .asc)\n" @@ -7040,12 +7059,12 @@ "请记住签名文件(.sig或.asc)\n" "应该是在命令行中给定的第一个文件。\n" -#: g10/verify.c:205 +#: g10/verify.c:203 #, c-format msgid "input line %u too long or missing LF\n" msgstr "输入行 %u 太长或者行末的换行符 LF 遗失\n" -#: g10/verify.c:253 +#: g10/verify.c:252 #, c-format msgid "can't open fd %d: %s\n" msgstr "" @@ -7068,93 +7087,93 @@ "List, export, import Keybox data\n" msgstr "" -#: scd/app-nks.c:713 scd/app-openpgp.c:2808 +#: scd/app-nks.c:718 scd/app-openpgp.c:3489 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "RSA 余数缺失或者不是 %d 位长\n" -#: scd/app-nks.c:721 scd/app-openpgp.c:2820 +#: scd/app-nks.c:726 scd/app-openpgp.c:3501 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA 公钥指数缺失或长于 %d 位\n" -#: scd/app-nks.c:801 scd/app-openpgp.c:1648 scd/app-openpgp.c:1667 -#: scd/app-openpgp.c:1829 scd/app-openpgp.c:1846 scd/app-openpgp.c:2109 -#: scd/app-openpgp.c:2156 scd/app-openpgp.c:2261 scd/app-dinsig.c:303 +#: scd/app-nks.c:806 scd/app-openpgp.c:2204 scd/app-openpgp.c:2223 +#: scd/app-openpgp.c:2378 scd/app-openpgp.c:2396 scd/app-openpgp.c:2671 +#: scd/app-openpgp.c:2718 scd/app-openpgp.c:2833 scd/app-dinsig.c:303 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN 回调返回错误:%s\n" -#: scd/app-nks.c:834 +#: scd/app-nks.c:839 msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:1092 +#: scd/app-nks.c:1100 msgid "|N|Please enter a new PIN for the standard keys." msgstr "" -#: scd/app-nks.c:1093 +#: scd/app-nks.c:1101 msgid "||Please enter the PIN for the standard keys." msgstr "" -#: scd/app-nks.c:1099 +#: scd/app-nks.c:1107 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" -#: scd/app-nks.c:1101 +#: scd/app-nks.c:1109 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" -#: scd/app-nks.c:1109 +#: scd/app-nks.c:1117 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:1111 +#: scd/app-nks.c:1119 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:1119 +#: scd/app-nks.c:1127 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:1121 +#: scd/app-nks.c:1129 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:1222 scd/app-openpgp.c:2190 scd/app-dinsig.c:532 +#: scd/app-nks.c:1233 scd/app-openpgp.c:2752 scd/app-dinsig.c:531 #, c-format msgid "error getting new PIN: %s\n" msgstr "获取新 PIN 时出错:%s\n" -#: scd/app-openpgp.c:758 +#: scd/app-openpgp.c:823 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "无法存储指纹:%s\n" -#: scd/app-openpgp.c:771 +#: scd/app-openpgp.c:836 #, c-format msgid "failed to store the creation date: %s\n" msgstr "无法存储创建日期:%s\n" -#: scd/app-openpgp.c:1219 +#: scd/app-openpgp.c:1676 #, c-format msgid "reading public key failed: %s\n" msgstr "无法读出公钥:%s\n" -#: scd/app-openpgp.c:1227 scd/app-openpgp.c:3080 +#: scd/app-openpgp.c:1576 scd/app-openpgp.c:4105 msgid "response does not contain the public key data\n" msgstr "响应未包含公钥数据\n" -#: scd/app-openpgp.c:1235 scd/app-openpgp.c:3088 +#: scd/app-openpgp.c:1359 msgid "response does not contain the RSA modulus\n" msgstr "响应未包含 RSA 余数\n" -#: scd/app-openpgp.c:1244 scd/app-openpgp.c:3098 +#: scd/app-openpgp.c:1366 msgid "response does not contain the RSA public exponent\n" msgstr "响应未包含 RSA 公钥指数\n" @@ -7162,12 +7181,12 @@ msgid "response does not contain the EC public point\n" msgstr "" -#: scd/app-openpgp.c:1599 +#: scd/app-openpgp.c:2158 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:1606 +#: scd/app-openpgp.c:2165 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" @@ -7177,30 +7196,30 @@ msgid "||Please enter the PIN%%0A[sigs done: %lu]" msgstr "||请输入 PIN%%0A[完成的签字:%lu]" -#: scd/app-openpgp.c:1632 scd/app-openpgp.c:2103 +#: scd/app-openpgp.c:2665 msgid "||Please enter the PIN" msgstr "" -#: scd/app-openpgp.c:1674 scd/app-openpgp.c:1853 scd/app-openpgp.c:2116 +#: scd/app-openpgp.c:2230 scd/app-openpgp.c:2403 scd/app-openpgp.c:2678 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "CHV%d 的 PIN 太短;最小长度为 %d\n" -#: scd/app-openpgp.c:1687 scd/app-openpgp.c:1726 scd/app-openpgp.c:1865 -#: scd/app-openpgp.c:3398 +#: scd/app-openpgp.c:2244 scd/app-openpgp.c:2284 scd/app-openpgp.c:2417 +#: scd/app-openpgp.c:4407 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "验证 CHV%d 失败:%s\n" -#: scd/app-openpgp.c:1755 scd/app-openpgp.c:2137 scd/app-openpgp.c:3702 +#: scd/app-openpgp.c:1197 scd/app-openpgp.c:2699 scd/app-openpgp.c:4861 msgid "error retrieving CHV status from card\n" msgstr "从卡中获取 CHV 状态时出错\n" -#: scd/app-openpgp.c:1761 scd/app-openpgp.c:3711 +#: scd/app-openpgp.c:2313 scd/app-openpgp.c:4870 msgid "card is permanently locked!\n" msgstr "卡被永久锁定!\n" -#: scd/app-openpgp.c:1877 +#: scd/app-openpgp.c:2317 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -7215,19 +7234,21 @@ msgid "|A|Please enter the Admin PIN%%0A[remaining attempts: %d]" msgstr "" -#: scd/app-openpgp.c:1779 +#. TRANSLATORS: Do not translate the "|A|" prefix but keep it at +#. the start of the string. Use %0A (single percent) for a linefeed. +#: scd/app-openpgp.c:2327 msgid "|A|Please enter the Admin PIN" msgstr "" -#: scd/app-openpgp.c:1800 +#: scd/app-openpgp.c:2349 msgid "access to admin commands is not configured\n" msgstr "尚未配置管理员命令的权限\n" -#: scd/app-openpgp.c:2152 +#: scd/app-openpgp.c:2714 msgid "||Please enter the Reset Code for the card" msgstr "" -#: scd/app-openpgp.c:2162 scd/app-openpgp.c:2216 +#: scd/app-openpgp.c:2724 scd/app-openpgp.c:2785 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -7235,107 +7256,107 @@ #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-openpgp.c:2185 +#: scd/app-openpgp.c:2747 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:2186 +#: scd/app-openpgp.c:2748 msgid "|AN|New Admin PIN" msgstr "|AN|新的管理员 PIN" -#: scd/app-openpgp.c:2186 +#: scd/app-openpgp.c:2748 msgid "|N|New PIN" msgstr "新的 PIN" -#: scd/app-openpgp.c:2257 +#: scd/app-openpgp.c:2829 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "" -#: scd/app-openpgp.c:2258 +#: scd/app-openpgp.c:2830 msgid "||Please enter the PIN and New PIN" msgstr "" -#: scd/app-openpgp.c:2315 scd/app-openpgp.c:3166 +#: scd/app-openpgp.c:2892 scd/app-openpgp.c:4165 msgid "error reading application data\n" msgstr "读取应用程序数据时出错\n" -#: scd/app-openpgp.c:2321 scd/app-openpgp.c:3173 +#: scd/app-openpgp.c:2898 scd/app-openpgp.c:4172 msgid "error reading fingerprint DO\n" msgstr "读取指纹 D0 出错\n" -#: scd/app-openpgp.c:2331 +#: scd/app-openpgp.c:2908 msgid "key already exists\n" msgstr "密钥已存在\n" -#: scd/app-openpgp.c:2335 +#: scd/app-openpgp.c:2912 msgid "existing key will be replaced\n" msgstr "现有的密钥将被替换\n" -#: scd/app-openpgp.c:2337 +#: scd/app-openpgp.c:2914 msgid "generating new key\n" msgstr "生成新密钥\n" -#: scd/app-openpgp.c:2339 +#: scd/app-openpgp.c:2916 msgid "writing new key\n" msgstr "" -#: scd/app-openpgp.c:2788 +#: scd/app-openpgp.c:3470 scd/app-openpgp.c:3821 msgid "creation timestamp missing\n" msgstr "缺少创建时间戳\n" -#: scd/app-openpgp.c:2830 scd/app-openpgp.c:2838 +#: scd/app-openpgp.c:3511 scd/app-openpgp.c:3519 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA 质数 %s 缺失或者不是 %d 位长\n" -#: scd/app-openpgp.c:2971 +#: scd/app-openpgp.c:3652 scd/app-openpgp.c:3927 #, c-format msgid "failed to store the key: %s\n" msgstr "无法存储密钥:%s\n" -#: scd/app-openpgp.c:3320 +#: scd/app-openpgp.c:3815 msgid "unsupported curve\n" msgstr "" -#: scd/app-openpgp.c:3057 +#: scd/app-openpgp.c:4082 msgid "please wait while key is being generated ...\n" msgstr "请稍候,正在生成密钥……\n" -#: scd/app-openpgp.c:3070 +#: scd/app-openpgp.c:4090 msgid "generating key failed\n" msgstr "生成密钥失败\n" -#: scd/app-openpgp.c:3596 +#: scd/app-openpgp.c:4096 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:3131 +#: scd/app-openpgp.c:4130 msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "无效的 OpenPGP 卡结构(D0 0x93)\n" -#: scd/app-openpgp.c:3181 +#: scd/app-openpgp.c:4180 msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:3297 +#: scd/app-openpgp.c:4296 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "卡不支持散列算法 %s\n" -#: scd/app-openpgp.c:3373 +#: scd/app-openpgp.c:4381 #, c-format msgid "signatures created so far: %lu\n" msgstr "目前已创建的签名:%lu\n" -#: scd/app-openpgp.c:3716 +#: scd/app-openpgp.c:4875 msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "目前禁止通过此命令验证管理员 PIN\n" -#: scd/app-openpgp.c:3943 scd/app-openpgp.c:3954 +#: scd/app-openpgp.c:5187 scd/app-openpgp.c:5198 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "不能存取 %s――无效的 OpenPGP 卡?\n" @@ -7347,111 +7368,111 @@ #. TRANSLATORS: Do not translate the "|*|" prefixes but #. keep it at the start of the string. We need this elsewhere #. to get some infos on the string. -#: scd/app-dinsig.c:529 +#: scd/app-dinsig.c:528 msgid "|N|Initial New PIN" msgstr "" -#: scd/scdaemon.c:109 +#: scd/scdaemon.c:115 msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:119 sm/gpgsm.c:316 +#: scd/scdaemon.c:125 sm/gpgsm.c:341 dirmngr/dirmngr.c:185 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" -#: scd/scdaemon.c:126 tools/gpgconf-comp.c:630 +#: scd/scdaemon.c:132 tools/gpgconf-comp.c:664 msgid "|FILE|write a log to FILE" msgstr "" -#: scd/scdaemon.c:128 +#: scd/scdaemon.c:134 msgid "|N|connect to reader at port N" msgstr "" -#: scd/scdaemon.c:130 +#: scd/scdaemon.c:136 msgid "|NAME|use NAME as ct-API driver" msgstr "" -#: scd/scdaemon.c:132 +#: scd/scdaemon.c:138 msgid "|NAME|use NAME as PC/SC driver" msgstr "" -#: scd/scdaemon.c:135 +#: scd/scdaemon.c:141 msgid "do not use the internal CCID driver" msgstr "" -#: scd/scdaemon.c:141 +#: scd/scdaemon.c:147 msgid "|N|disconnect the card after N seconds of inactivity" msgstr "" -#: scd/scdaemon.c:144 +#: scd/scdaemon.c:150 msgid "do not use a reader's pinpad" msgstr "" -#: scd/scdaemon.c:149 +#: scd/scdaemon.c:155 msgid "deny the use of admin card commands" msgstr "" -#: scd/scdaemon.c:152 +#: scd/scdaemon.c:158 msgid "use variable length input for pinpad" msgstr "" -#: scd/scdaemon.c:286 +#: scd/scdaemon.c:301 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "" -#: scd/scdaemon.c:288 +#: scd/scdaemon.c:303 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:802 +#: scd/scdaemon.c:822 msgid "" "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1133 +#: scd/scdaemon.c:1197 dirmngr/dirmngr.c:2072 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1145 +#: scd/scdaemon.c:1209 dirmngr/dirmngr.c:2080 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/base64.c:325 +#: common/ksba-io-support.c:338 #, c-format msgid "invalid radix64 character %02x skipped\n" msgstr "" -#: sm/call-dirmngr.c:261 tools/gpg-connect-agent.c:2238 +#: sm/call-dirmngr.c:268 tools/gpg-connect-agent.c:2245 msgid "no dirmngr running in this session\n" msgstr "" -#: sm/certchain.c:196 +#: sm/certchain.c:194 #, c-format msgid "validation model requested by certificate: %s" msgstr "" -#: sm/certchain.c:197 sm/certchain.c:1828 +#: sm/certchain.c:195 sm/certchain.c:1937 msgid "chain" msgstr "链" -#: sm/certchain.c:198 sm/certchain.c:1828 +#: sm/certchain.c:196 sm/certchain.c:1937 msgid "shell" msgstr "shell" -#: sm/certchain.c:258 +#: sm/certchain.c:256 dirmngr/validate.c:144 #, c-format msgid "critical certificate extension %s is not supported" msgstr "" -#: sm/certchain.c:297 +#: sm/certchain.c:295 dirmngr/validate.c:242 msgid "issuer certificate is not marked as a CA" msgstr "" -#: sm/certchain.c:335 +#: sm/certchain.c:333 msgid "critical marked policy without configured policies" msgstr "" @@ -7460,202 +7481,202 @@ msgid "failed to open '%s': %s\n" msgstr "" -#: sm/certchain.c:351 sm/certchain.c:380 dirmngr/validate.c:167 +#: sm/certchain.c:351 sm/certchain.c:380 dirmngr/validate.c:204 msgid "Note: non-critical certificate policy not allowed" msgstr "" -#: sm/certchain.c:357 sm/certchain.c:386 +#: sm/certchain.c:355 sm/certchain.c:384 dirmngr/validate.c:209 msgid "certificate policy not allowed" msgstr "证书策略不允许" -#: sm/certchain.c:498 +#: sm/certchain.c:538 msgid "looking up issuer at external location\n" msgstr "" -#: sm/certchain.c:517 +#: sm/certchain.c:558 #, c-format msgid "number of issuers matching: %d\n" msgstr "" -#: sm/certchain.c:561 +#: sm/certchain.c:606 msgid "looking up issuer from the Dirmngr cache\n" msgstr "" -#: sm/certchain.c:585 +#: sm/certchain.c:631 #, c-format msgid "number of matching certificates: %d\n" msgstr "" -#: sm/certchain.c:587 +#: sm/certchain.c:634 #, c-format msgid "dirmngr cache-only key lookup failed: %s\n" msgstr "" -#: sm/certchain.c:759 sm/certchain.c:1252 sm/certchain.c:1856 sm/decrypt.c:261 -#: sm/encrypt.c:335 sm/import.c:435 sm/keydb.c:1319 sm/keydb.c:1387 -#: sm/sign.c:335 sm/verify.c:113 +#: sm/certchain.c:833 sm/certchain.c:1327 sm/certchain.c:1965 sm/decrypt.c:265 +#: sm/encrypt.c:344 sm/import.c:415 sm/keydb.c:1133 sm/keydb.c:1219 +#: sm/sign.c:337 sm/verify.c:115 msgid "failed to allocate keyDB handle\n" msgstr "" -#: sm/certchain.c:925 +#: sm/certchain.c:999 msgid "certificate has been revoked" msgstr "证书已被吊销" -#: sm/certchain.c:940 +#: sm/certchain.c:1014 msgid "the status of the certificate is unknown" msgstr "" -#: sm/certchain.c:947 +#: sm/certchain.c:1021 msgid "please make sure that the \"dirmngr\" is properly installed\n" msgstr "" -#: sm/certchain.c:953 +#: sm/certchain.c:1027 #, c-format msgid "checking the CRL failed: %s" msgstr "检查 CRL 失败:%s" -#: sm/certchain.c:982 sm/certchain.c:1050 +#: sm/certchain.c:1056 sm/certchain.c:1124 dirmngr/validate.c:497 #, c-format msgid "certificate with invalid validity: %s" msgstr "证书不在有效期内:%s" -#: sm/certchain.c:997 sm/certchain.c:1082 +#: sm/certchain.c:1071 sm/certchain.c:1156 dirmngr/validate.c:515 msgid "certificate not yet valid" msgstr "证书尚未生效" -#: sm/certchain.c:998 sm/certchain.c:1083 +#: sm/certchain.c:1072 sm/certchain.c:1157 msgid "root certificate not yet valid" msgstr "根证书无效" -#: sm/certchain.c:999 sm/certchain.c:1084 +#: sm/certchain.c:1073 sm/certchain.c:1158 msgid "intermediate certificate not yet valid" msgstr "中级证书尚未生效" -#: sm/certchain.c:1012 +#: sm/certchain.c:1086 dirmngr/validate.c:526 msgid "certificate has expired" msgstr "证书已经过期!" -#: sm/certchain.c:1013 +#: sm/certchain.c:1087 msgid "root certificate has expired" msgstr "根证书已经过期!" -#: sm/certchain.c:1014 +#: sm/certchain.c:1088 msgid "intermediate certificate has expired" msgstr "中级证书已经过期!" -#: sm/certchain.c:1056 +#: sm/certchain.c:1130 #, c-format msgid "required certificate attributes missing: %s%s%s" msgstr "" -#: sm/certchain.c:1065 +#: sm/certchain.c:1139 msgid "certificate with invalid validity" msgstr "证书不在有效期内" -#: sm/certchain.c:1102 +#: sm/certchain.c:1176 msgid "signature not created during lifetime of certificate" msgstr "" -#: sm/certchain.c:1104 +#: sm/certchain.c:1178 msgid "certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1105 +#: sm/certchain.c:1179 msgid "intermediate certificate not created during lifetime of issuer" msgstr "" -#: sm/certchain.c:1109 +#: sm/certchain.c:1183 msgid " ( signature created at " msgstr " ( 签名创建于 " -#: sm/certchain.c:1110 +#: sm/certchain.c:1184 msgid " (certificate created at " msgstr " (证书创建于 " -#: sm/certchain.c:1113 +#: sm/certchain.c:1187 msgid " (certificate valid from " msgstr " (证书有效时间开始于 " -#: sm/certchain.c:1114 +#: sm/certchain.c:1188 msgid " ( issuer valid from " msgstr " ( 颁发者有效时间开始与 " -#: sm/certchain.c:1144 +#: sm/certchain.c:1218 dirmngr/validate.c:577 #, c-format msgid "fingerprint=%s\n" msgstr "指纹=%s\n" -#: sm/certchain.c:1153 +#: sm/certchain.c:1227 msgid "root certificate has now been marked as trusted\n" msgstr "" -#: sm/certchain.c:1166 +#: sm/certchain.c:1240 msgid "interactive marking as trusted not enabled in gpg-agent\n" msgstr "" -#: sm/certchain.c:1172 +#: sm/certchain.c:1246 msgid "interactive marking as trusted disabled for this session\n" msgstr "" -#: sm/certchain.c:1229 +#: sm/certchain.c:1304 msgid "WARNING: creation time of signature not known - assuming current time" msgstr "" -#: sm/certchain.c:1293 +#: sm/certchain.c:1368 msgid "no issuer found in certificate" msgstr "没有发现证书的颁发者" -#: sm/certchain.c:1366 +#: sm/certchain.c:1446 msgid "self-signed certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1435 +#: sm/certchain.c:1515 dirmngr/validate.c:575 msgid "root certificate is not marked trusted" msgstr "根证书被标识为不可信任" -#: sm/certchain.c:1448 +#: sm/certchain.c:1531 #, c-format msgid "checking the trust list failed: %s\n" msgstr "" -#: sm/certchain.c:1477 sm/import.c:160 +#: sm/certchain.c:1562 sm/import.c:176 dirmngr/validate.c:630 msgid "certificate chain too long\n" msgstr "证书链太长\n" -#: sm/certchain.c:1489 +#: sm/certchain.c:1574 dirmngr/validate.c:642 msgid "issuer certificate not found" msgstr "" -#: sm/certchain.c:1522 +#: sm/certchain.c:1607 dirmngr/validate.c:668 msgid "certificate has a BAD signature" msgstr "" -#: sm/certchain.c:1553 +#: sm/certchain.c:1639 dirmngr/validate.c:692 msgid "found another possible matching CA certificate - trying again" msgstr "" -#: sm/certchain.c:1604 +#: sm/certchain.c:1698 dirmngr/validate.c:717 #, c-format msgid "certificate chain longer than allowed by CA (%d)" msgstr "" -#: sm/certchain.c:1644 sm/certchain.c:1927 +#: sm/certchain.c:1740 sm/certchain.c:2036 dirmngr/validate.c:747 msgid "certificate is good\n" msgstr "" -#: sm/certchain.c:1645 +#: sm/certchain.c:1741 msgid "intermediate certificate is good\n" msgstr "" -#: sm/certchain.c:1646 +#: sm/certchain.c:1742 msgid "root certificate is good\n" msgstr "有效的根证书\n" -#: sm/certchain.c:1817 +#: sm/certchain.c:1924 msgid "switching to chain model" msgstr "" -#: sm/certchain.c:1826 +#: sm/certchain.c:1933 #, c-format msgid "validation model used: %s" msgstr "" @@ -7665,31 +7686,31 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" -#: sm/certcheck.c:244 sm/verify.c:201 +#: sm/certcheck.c:244 sm/verify.c:210 msgid "(this is the MD2 algorithm)\n" msgstr "(这是MD2算法)\n" -#: sm/certdump.c:60 sm/certdump.c:143 +#: sm/certdump.c:60 sm/certdump.c:143 dirmngr/ocsp.c:707 msgid "none" msgstr "none" -#: sm/certdump.c:564 sm/certdump.c:609 sm/certdump.c:674 sm/certdump.c:732 +#: sm/certdump.c:552 sm/certdump.c:617 msgid "[Error - invalid encoding]" msgstr "[错误 - 无效的编码]" -#: sm/certdump.c:572 sm/certdump.c:617 +#: sm/certdump.c:560 msgid "[Error - out of core]" msgstr "[错误 - out of core]" -#: sm/certdump.c:654 sm/certdump.c:710 +#: sm/certdump.c:596 msgid "[Error - No name]" msgstr "[错误 - 没有名字]" -#: sm/certdump.c:679 sm/certdump.c:738 +#: sm/certdump.c:623 msgid "[Error - invalid DN]" msgstr "[错误 - 无效的DN]" -#: sm/certdump.c:948 +#: sm/certdump.c:833 #, c-format msgid "" "Please enter the passphrase to unlock the secret key for the X.509 " @@ -7699,50 +7720,50 @@ "created %s, expires %s.\n" msgstr "" -#: sm/certlist.c:122 +#: sm/certlist.c:122 dirmngr/validate.c:1111 msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:132 sm/keylist.c:272 +#: sm/certlist.c:132 sm/keylist.c:275 dirmngr/validate.c:1121 #, c-format msgid "error getting key usage information: %s\n" msgstr "" -#: sm/certlist.c:142 +#: sm/certlist.c:142 dirmngr/validate.c:1152 msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:154 +#: sm/certlist.c:154 dirmngr/validate.c:1162 msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:165 +#: sm/certlist.c:165 dirmngr/validate.c:1145 msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:166 +#: sm/certlist.c:166 dirmngr/validate.c:1135 msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:167 +#: sm/certlist.c:167 dirmngr/validate.c:1146 msgid "certificate is not usable for encryption\n" msgstr "证书不能用于加密\n" -#: sm/certlist.c:168 +#: sm/certlist.c:168 dirmngr/validate.c:1136 msgid "certificate is not usable for signing\n" msgstr "证书不能用于签名\n" -#: sm/certreqgen.c:474 +#: sm/certreqgen.c:464 #, c-format msgid "line %d: invalid algorithm\n" msgstr "行 %d:非法的算法\n" -#: sm/certreqgen.c:487 +#: sm/certreqgen.c:478 #, c-format msgid "line %d: invalid key length %u (valid are %d to %d)\n" msgstr "行 %d:非法的密码长度 %u (合法的长度为 %d 到 %d)\n" -#: sm/certreqgen.c:505 +#: sm/certreqgen.c:496 #, c-format msgid "line %d: no subject name given\n" msgstr "行 %d:没有主题名\n" @@ -7757,7 +7778,7 @@ msgid "line %d: invalid subject name '%s' at pos %d\n" msgstr "" -#: sm/certreqgen.c:534 +#: sm/certreqgen.c:525 #, c-format msgid "line %d: not a valid email address\n" msgstr "" @@ -7817,18 +7838,18 @@ msgid "line %d: error getting key by keygrip '%s': %s\n" msgstr "" -#: sm/certreqgen.c:574 +#: sm/certreqgen.c:729 #, c-format msgid "line %d: key generation failed: %s <%s>\n" msgstr "" -#: sm/certreqgen.c:806 +#: sm/certreqgen.c:1328 msgid "" "To complete this certificate request please enter the passphrase for the key " "you just created once more.\n" msgstr "" -#: sm/certreqgen-ui.c:158 +#: g10/card-util.c:1417 sm/certreqgen-ui.c:158 #, c-format msgid " (%d) RSA\n" msgstr "" @@ -7885,7 +7906,7 @@ msgid "No subject name given\n" msgstr "" -#: sm/certreqgen-ui.c:315 +#: sm/certreqgen-ui.c:311 #, c-format msgid "Invalid subject name label '%.*s'\n" msgstr "" @@ -7895,7 +7916,7 @@ #. adjust it do the length of your translation. The #. second string is merely passed to atoi so you can #. drop everything after the number. -#: sm/certreqgen-ui.c:324 +#: sm/certreqgen-ui.c:320 #, c-format msgid "Invalid subject name '%s'\n" msgstr "" @@ -7924,43 +7945,43 @@ msgid "Enter URIs" msgstr "" -#: sm/certreqgen-ui.c:355 +#: sm/certreqgen-ui.c:351 msgid "Create self-signed certificate? (y/N) " msgstr "" -#: sm/certreqgen-ui.c:382 +#: sm/certreqgen-ui.c:378 msgid "These parameters are used:\n" msgstr "" -#: sm/certreqgen-ui.c:400 +#: sm/certreqgen-ui.c:396 msgid "Now creating self-signed certificate. " msgstr "" -#: sm/certreqgen-ui.c:402 +#: sm/certreqgen-ui.c:398 msgid "Now creating certificate request. " msgstr "" -#: sm/certreqgen-ui.c:403 +#: sm/certreqgen-ui.c:399 msgid "This may take a while ...\n" msgstr "" -#: sm/certreqgen-ui.c:414 +#: sm/certreqgen-ui.c:410 msgid "Ready.\n" msgstr "" -#: sm/certreqgen-ui.c:398 +#: sm/certreqgen-ui.c:413 msgid "Ready. You should now send this request to your CA.\n" msgstr "" -#: sm/certreqgen-ui.c:403 +#: sm/certreqgen-ui.c:419 msgid "resource problem: out of core\n" msgstr "" -#: sm/decrypt.c:330 +#: sm/decrypt.c:341 msgid "(this is the RC2 algorithm)\n" msgstr "" -#: sm/decrypt.c:332 +#: sm/decrypt.c:343 msgid "(this does not seem to be an encrypted message)\n" msgstr "" @@ -7969,7 +7990,7 @@ msgid "certificate '%s' not found: %s\n" msgstr "" -#: sm/delete.c:122 sm/keydb.c:1397 sm/keydb.c:1499 +#: sm/delete.c:122 sm/keydb.c:1229 sm/keydb.c:1327 #, c-format msgid "error locking keybox: %s\n" msgstr "" @@ -7989,238 +8010,238 @@ msgid "deleting certificate \"%s\" failed: %s\n" msgstr "" -#: sm/encrypt.c:321 +#: sm/encrypt.c:330 msgid "no valid recipients given\n" msgstr "" -#: sm/gpgsm.c:197 +#: sm/gpgsm.c:211 msgid "list external keys" msgstr "" -#: sm/gpgsm.c:199 +#: sm/gpgsm.c:213 msgid "list certificate chain" msgstr "列出证书链" -#: sm/gpgsm.c:206 +#: sm/gpgsm.c:221 msgid "import certificates" msgstr "倒入证书" -#: sm/gpgsm.c:207 +#: sm/gpgsm.c:222 msgid "export certificates" msgstr "导出证书" -#: sm/gpgsm.c:209 +#: sm/gpgsm.c:230 msgid "register a smartcard" msgstr "注册一个智能卡" -#: sm/gpgsm.c:212 +#: sm/gpgsm.c:233 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:214 +#: sm/gpgsm.c:235 msgid "invoke gpg-protect-tool" msgstr "调用 gpg-protect-tool" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:252 msgid "create base-64 encoded output" msgstr "创建一个经过 base-64 编码的输出" -#: sm/gpgsm.c:235 +#: sm/gpgsm.c:261 msgid "assume input is in PEM format" msgstr "假设输入是 PEM 格式" -#: sm/gpgsm.c:237 +#: sm/gpgsm.c:263 msgid "assume input is in base-64 format" msgstr "假设输入是 base-64 格式" -#: sm/gpgsm.c:239 +#: sm/gpgsm.c:265 msgid "assume input is in binary format" msgstr "假设输入是二进制格式" -#: sm/gpgsm.c:247 +#: sm/gpgsm.c:272 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:257 +#: sm/gpgsm.c:282 msgid "check validity using OCSP" msgstr "检查OCSP的合法性" -#: sm/gpgsm.c:262 +#: sm/gpgsm.c:287 msgid "|N|number of certificates to include" msgstr "|N|包含的证书个数" -#: sm/gpgsm.c:265 +#: sm/gpgsm.c:290 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:268 +#: sm/gpgsm.c:293 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:272 +#: sm/gpgsm.c:297 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:283 +#: sm/gpgsm.c:308 msgid "don't use the terminal at all" msgstr "" -#: sm/gpgsm.c:285 +#: sm/gpgsm.c:310 msgid "|FILE|write a server mode log to FILE" msgstr "" -#: sm/gpgsm.c:290 +#: sm/gpgsm.c:315 msgid "|FILE|write an audit log to FILE" msgstr "" -#: sm/gpgsm.c:293 +#: sm/gpgsm.c:318 msgid "batch mode: never ask" msgstr "批处理模式:不需要询问" -#: sm/gpgsm.c:294 +#: sm/gpgsm.c:319 msgid "assume yes on most questions" msgstr "对所有的问题回答是" -#: sm/gpgsm.c:295 +#: sm/gpgsm.c:320 msgid "assume no on most questions" msgstr "对所有的问题回答否" -#: sm/gpgsm.c:298 +#: sm/gpgsm.c:323 msgid "|FILE|add keyring to the list of keyrings" msgstr "" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:326 msgid "|USER-ID|use USER-ID as default secret key" msgstr "" -#: sm/gpgsm.c:311 tools/gpgconf-comp.c:755 +#: sm/gpgsm.c:336 tools/gpgconf-comp.c:831 msgid "|SPEC|use this keyserver to lookup keys" msgstr "" -#: sm/gpgsm.c:329 +#: sm/gpgsm.c:353 msgid "|NAME|use cipher algorithm NAME" msgstr "" -#: sm/gpgsm.c:331 +#: sm/gpgsm.c:355 msgid "|NAME|use message digest algorithm NAME" msgstr "" -#: sm/gpgsm.c:559 +#: sm/gpgsm.c:562 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "" -#: sm/gpgsm.c:562 +#: sm/gpgsm.c:565 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" msgstr "" -#: sm/gpgsm.c:766 +#: sm/gpgsm.c:769 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "" -#: sm/gpgsm.c:777 +#: sm/gpgsm.c:780 #, c-format msgid "unknown validation model '%s'\n" msgstr "" -#: sm/gpgsm.c:801 +#: sm/gpgsm.c:831 dirmngr/ldapserver.c:86 #, c-format msgid "%s:%u: no hostname given\n" msgstr "" -#: sm/gpgsm.c:820 +#: sm/gpgsm.c:850 dirmngr/ldapserver.c:105 #, c-format msgid "%s:%u: password given without user\n" msgstr "" -#: sm/gpgsm.c:841 +#: sm/gpgsm.c:871 dirmngr/ldapserver.c:126 #, c-format msgid "%s:%u: skipping this line\n" msgstr "" -#: sm/gpgsm.c:1376 +#: sm/gpgsm.c:1437 msgid "could not parse keyserver\n" msgstr "" -#: sm/gpgsm.c:1614 +#: sm/gpgsm.c:1699 #, c-format msgid "importing common certificates '%s'\n" msgstr "" -#: sm/gpgsm.c:1655 +#: sm/gpgsm.c:1740 #, c-format msgid "can't sign using '%s': %s\n" msgstr "" -#: sm/gpgsm.c:1931 +#: sm/gpgsm.c:2098 msgid "invalid command (there is no implicit command)\n" msgstr "" -#: sm/import.c:111 +#: sm/import.c:127 #, c-format msgid "total number processed: %lu\n" msgstr "" -#: sm/import.c:230 +#: sm/import.c:246 msgid "error storing certificate\n" msgstr "" -#: sm/import.c:238 +#: sm/import.c:254 msgid "basic certificate checks failed - not imported\n" msgstr "" -#: sm/import.c:492 sm/keydb.c:1417 sm/keydb.c:1511 +#: sm/import.c:472 sm/keydb.c:1249 sm/keydb.c:1339 #, c-format msgid "error getting stored flags: %s\n" msgstr "" -#: sm/import.c:551 sm/import.c:583 +#: sm/import.c:531 sm/import.c:563 #, c-format msgid "error importing certificate: %s\n" msgstr "" -#: sm/import.c:684 tools/gpg-connect-agent.c:1346 +#: sm/import.c:751 tools/gpg-connect-agent.c:1433 #, c-format msgid "error reading input: %s\n" msgstr "" -#: sm/keydb.c:1312 sm/keydb.c:1380 +#: sm/keydb.c:1126 sm/keydb.c:1212 msgid "failed to get the fingerprint\n" msgstr "" -#: sm/keydb.c:1340 +#: sm/keydb.c:1168 #, c-format msgid "problem looking for existing certificate: %s\n" msgstr "" -#: sm/keydb.c:1348 +#: sm/keydb.c:1180 #, c-format msgid "error finding writable keyDB: %s\n" msgstr "" -#: sm/keydb.c:1356 +#: sm/keydb.c:1188 #, c-format msgid "error storing certificate: %s\n" msgstr "" -#: sm/keydb.c:1408 +#: sm/keydb.c:1240 #, c-format msgid "problem re-searching certificate: %s\n" msgstr "" -#: sm/keydb.c:1429 sm/keydb.c:1522 +#: sm/keydb.c:1261 sm/keydb.c:1350 #, c-format msgid "error storing flags: %s\n" msgstr "" -#: sm/keylist.c:642 +#: sm/keylist.c:669 msgid "Error - " msgstr "" -#: sm/misc.c:55 +#: sm/misc.c:58 msgid "GPG_TTY has not been set - using maybe bogus default\n" msgstr "" @@ -8234,7 +8255,7 @@ msgid "invalid country code in '%s', line %d\n" msgstr "" -#: sm/qualified.c:202 +#: sm/qualified.c:206 #, c-format msgid "" "You are about to create a signature using your certificate:\n" @@ -8245,13 +8266,13 @@ "%s%sAre you really sure that you want to do this?" msgstr "" -#: sm/qualified.c:211 sm/verify.c:616 +#: sm/qualified.c:215 sm/verify.c:653 msgid "" "Note, that this software is not officially approved to create or verify such " "signatures.\n" msgstr "" -#: sm/qualified.c:278 +#: sm/qualified.c:282 #, c-format msgid "" "You are about to create a signature using your certificate:\n" @@ -8259,72 +8280,72 @@ "Note, that this certificate will NOT create a qualified signature!" msgstr "" -#: sm/sign.c:449 +#: sm/sign.c:465 #, c-format msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n" msgstr "" -#: sm/sign.c:463 +#: sm/sign.c:508 #, c-format msgid "hash algorithm used for signer %d: %s (%s)\n" msgstr "" -#: sm/sign.c:513 +#: sm/sign.c:560 #, c-format msgid "checking for qualified certificate failed: %s\n" msgstr "" -#: sm/verify.c:449 +#: sm/verify.c:486 msgid "Signature made " msgstr "" -#: sm/verify.c:453 +#: sm/verify.c:490 msgid "[date not given]" msgstr "" -#: sm/verify.c:454 +#: sm/verify.c:491 #, c-format msgid " using certificate ID 0x%08lX\n" msgstr "" -#: sm/verify.c:473 +#: sm/verify.c:510 msgid "" "invalid signature: message digest attribute does not match computed one\n" msgstr "" -#: sm/verify.c:594 +#: sm/verify.c:631 msgid "Good signature from" msgstr "" -#: sm/verify.c:595 +#: sm/verify.c:632 msgid " aka" msgstr " 亦即" -#: sm/verify.c:613 +#: sm/verify.c:650 msgid "This is a qualified signature\n" msgstr "这是一个有效的签名。\n" -#: dirmngr/certcache.c:106 +#: dirmngr/certcache.c:124 #, c-format msgid "can't initialize certificate cache lock: %s\n" msgstr "" -#: dirmngr/certcache.c:117 +#: dirmngr/certcache.c:135 #, c-format msgid "can't acquire read lock on the certificate cache: %s\n" msgstr "" -#: dirmngr/certcache.c:128 +#: dirmngr/certcache.c:146 #, c-format msgid "can't acquire write lock on the certificate cache: %s\n" msgstr "" -#: dirmngr/certcache.c:139 +#: dirmngr/certcache.c:157 #, c-format msgid "can't release lock on the certificate cache: %s\n" msgstr "" -#: dirmngr/certcache.c:267 +#: dirmngr/certcache.c:297 #, c-format msgid "dropping %u certificates from the cache\n" msgstr "" @@ -8334,552 +8355,552 @@ msgid "can't access directory '%s': %s\n" msgstr "" -#: dirmngr/certcache.c:390 +#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615 #, c-format msgid "can't parse certificate '%s': %s\n" msgstr "" -#: dirmngr/certcache.c:398 +#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626 #, c-format msgid "certificate '%s' already cached\n" msgstr "" -#: dirmngr/certcache.c:402 +#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635 #, c-format msgid "trusted certificate '%s' loaded\n" msgstr "" -#: dirmngr/certcache.c:404 +#: dirmngr/certcache.c:432 #, c-format msgid "certificate '%s' loaded\n" msgstr "" -#: dirmngr/certcache.c:408 +#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637 #, c-format msgid " SHA1 fingerprint = %s\n" msgstr "" -#: dirmngr/certcache.c:411 +#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640 msgid " issuer =" msgstr "" -#: dirmngr/certcache.c:412 +#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641 msgid " subject =" msgstr "" -#: dirmngr/certcache.c:416 +#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629 #, c-format msgid "error loading certificate '%s': %s\n" msgstr "" -#: dirmngr/certcache.c:492 +#: dirmngr/certcache.c:816 #, c-format msgid "permanently loaded certificates: %u\n" msgstr "" -#: dirmngr/certcache.c:494 +#: dirmngr/certcache.c:818 #, c-format msgid " runtime cached certificates: %u\n" msgstr "" -#: dirmngr/certcache.c:509 dirmngr/dirmngr-client.c:380 +#: dirmngr/certcache.c:848 dirmngr/dirmngr-client.c:385 msgid "certificate already cached\n" msgstr "" -#: dirmngr/certcache.c:511 +#: dirmngr/certcache.c:850 msgid "certificate cached\n" msgstr "" -#: dirmngr/certcache.c:513 dirmngr/certcache.c:533 -#: dirmngr/dirmngr-client.c:384 +#: dirmngr/certcache.c:852 dirmngr/certcache.c:872 +#: dirmngr/dirmngr-client.c:389 #, c-format msgid "error caching certificate: %s\n" msgstr "" -#: dirmngr/certcache.c:596 +#: dirmngr/certcache.c:935 #, c-format msgid "invalid SHA1 fingerprint string '%s'\n" msgstr "" -#: dirmngr/certcache.c:1042 dirmngr/certcache.c:1051 +#: dirmngr/certcache.c:1381 dirmngr/certcache.c:1390 #, c-format msgid "error fetching certificate by S/N: %s\n" msgstr "" -#: dirmngr/certcache.c:1205 dirmngr/certcache.c:1214 +#: dirmngr/certcache.c:1542 dirmngr/certcache.c:1551 #, c-format msgid "error fetching certificate by subject: %s\n" msgstr "" -#: dirmngr/certcache.c:1318 dirmngr/validate.c:459 +#: dirmngr/certcache.c:1657 dirmngr/validate.c:483 msgid "no issuer found in certificate\n" msgstr "" -#: dirmngr/certcache.c:1328 +#: dirmngr/certcache.c:1667 #, c-format msgid "error getting authorityKeyIdentifier: %s\n" msgstr "" -#: dirmngr/crlcache.c:213 +#: dirmngr/crlcache.c:216 #, c-format msgid "creating directory '%s'\n" msgstr "" -#: dirmngr/crlcache.c:217 +#: dirmngr/crlcache.c:220 #, c-format msgid "error creating directory '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:245 +#: dirmngr/crlcache.c:248 #, c-format msgid "ignoring database dir '%s'\n" msgstr "" -#: dirmngr/crlcache.c:254 +#: dirmngr/crlcache.c:257 #, c-format msgid "error reading directory '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:275 +#: dirmngr/crlcache.c:278 #, c-format msgid "removing cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:284 +#: dirmngr/crlcache.c:287 #, c-format msgid "not removing file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:373 dirmngr/crlcache.c:1119 dirmngr/crlcache.c:2207 +#: dirmngr/crlcache.c:376 dirmngr/crlcache.c:1122 dirmngr/crlcache.c:2212 #, c-format msgid "error closing cache file: %s\n" msgstr "" -#: dirmngr/crlcache.c:411 dirmngr/crlcache.c:795 +#: dirmngr/crlcache.c:414 dirmngr/crlcache.c:798 #, c-format msgid "failed to open cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:421 +#: dirmngr/crlcache.c:424 #, c-format msgid "error creating new cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:428 +#: dirmngr/crlcache.c:431 #, c-format msgid "error writing new cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:435 +#: dirmngr/crlcache.c:438 #, c-format msgid "error closing new cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:440 +#: dirmngr/crlcache.c:443 #, c-format msgid "new cache dir file '%s' created\n" msgstr "" -#: dirmngr/crlcache.c:445 +#: dirmngr/crlcache.c:448 #, c-format msgid "failed to re-open cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:473 +#: dirmngr/crlcache.c:476 #, c-format msgid "first record of '%s' is not the version\n" msgstr "" -#: dirmngr/crlcache.c:488 +#: dirmngr/crlcache.c:491 msgid "old version of cache directory - cleaning up\n" msgstr "" -#: dirmngr/crlcache.c:504 +#: dirmngr/crlcache.c:507 msgid "old version of cache directory - giving up\n" msgstr "" -#: dirmngr/crlcache.c:615 +#: dirmngr/crlcache.c:618 #, c-format msgid "extra field detected in crl record of '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:623 +#: dirmngr/crlcache.c:626 #, c-format msgid "invalid line detected in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:632 +#: dirmngr/crlcache.c:635 #, c-format msgid "duplicate entry detected in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:647 +#: dirmngr/crlcache.c:650 #, c-format msgid "unsupported record type in '%s' line %u skipped\n" msgstr "" -#: dirmngr/crlcache.c:673 +#: dirmngr/crlcache.c:676 #, c-format msgid "invalid issuer hash in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:679 +#: dirmngr/crlcache.c:682 #, c-format msgid "no issuer DN in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:686 +#: dirmngr/crlcache.c:689 #, c-format msgid "invalid timestamp in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:692 +#: dirmngr/crlcache.c:695 #, c-format msgid "WARNING: invalid cache file hash in '%s' line %u\n" msgstr "" -#: dirmngr/crlcache.c:698 +#: dirmngr/crlcache.c:701 msgid "detected errors in cache dir file\n" msgstr "" -#: dirmngr/crlcache.c:699 +#: dirmngr/crlcache.c:702 msgid "please check the reason and manually delete that file\n" msgstr "" -#: dirmngr/crlcache.c:827 dirmngr/crlcache.c:841 +#: dirmngr/crlcache.c:830 dirmngr/crlcache.c:844 #, c-format msgid "failed to create temporary cache dir file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:937 +#: dirmngr/crlcache.c:940 #, c-format msgid "error closing '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:949 +#: dirmngr/crlcache.c:952 #, c-format msgid "error renaming '%s' to '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:1003 +#: dirmngr/crlcache.c:1006 #, c-format msgid "can't hash '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:1011 +#: dirmngr/crlcache.c:1014 #, c-format msgid "error setting up MD5 hash context: %s\n" msgstr "" -#: dirmngr/crlcache.c:1027 +#: dirmngr/crlcache.c:1030 #, c-format msgid "error hashing '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:1055 +#: dirmngr/crlcache.c:1058 #, c-format msgid "invalid formatted checksum for '%s'\n" msgstr "" -#: dirmngr/crlcache.c:1108 +#: dirmngr/crlcache.c:1111 msgid "too many open cache files; can't open anymore\n" msgstr "" -#: dirmngr/crlcache.c:1126 +#: dirmngr/crlcache.c:1129 #, c-format msgid "opening cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:1145 +#: dirmngr/crlcache.c:1148 #, c-format msgid "error opening cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:1154 +#: dirmngr/crlcache.c:1157 #, c-format msgid "error initializing cache file '%s' for reading: %s\n" msgstr "" -#: dirmngr/crlcache.c:1175 +#: dirmngr/crlcache.c:1178 msgid "calling unlock_db_file on a closed file\n" msgstr "" -#: dirmngr/crlcache.c:1177 +#: dirmngr/crlcache.c:1180 msgid "calling unlock_db_file on an unlocked file\n" msgstr "" -#: dirmngr/crlcache.c:1231 +#: dirmngr/crlcache.c:1234 #, c-format msgid "failed to create a new cache object: %s\n" msgstr "" -#: dirmngr/crlcache.c:1286 +#: dirmngr/crlcache.c:1289 #, c-format msgid "no CRL available for issuer id %s\n" msgstr "" -#: dirmngr/crlcache.c:1293 +#: dirmngr/crlcache.c:1296 #, c-format msgid "cached CRL for issuer id %s too old; update required\n" msgstr "" -#: dirmngr/crlcache.c:1307 +#: dirmngr/crlcache.c:1310 #, c-format msgid "" "force-crl-refresh active and %d minutes passed for issuer id %s; update " "required\n" msgstr "" -#: dirmngr/crlcache.c:1315 +#: dirmngr/crlcache.c:1318 #, c-format msgid "force-crl-refresh active for issuer id %s; update required\n" msgstr "" -#: dirmngr/crlcache.c:1324 +#: dirmngr/crlcache.c:1327 #, c-format msgid "available CRL for issuer ID %s can't be used\n" msgstr "" -#: dirmngr/crlcache.c:1335 +#: dirmngr/crlcache.c:1338 #, c-format msgid "cached CRL for issuer id %s tampered; we need to update\n" msgstr "" -#: dirmngr/crlcache.c:1347 +#: dirmngr/crlcache.c:1350 msgid "WARNING: invalid cache record length for S/N " msgstr "" -#: dirmngr/crlcache.c:1357 +#: dirmngr/crlcache.c:1360 #, c-format msgid "problem reading cache record for S/N %s: %s\n" msgstr "" -#: dirmngr/crlcache.c:1360 +#: dirmngr/crlcache.c:1363 #, c-format msgid "S/N %s is not valid; reason=%02X date=%.15s\n" msgstr "" -#: dirmngr/crlcache.c:1371 +#: dirmngr/crlcache.c:1374 #, c-format msgid "S/N %s is valid, it is not listed in the CRL\n" msgstr "" -#: dirmngr/crlcache.c:1379 +#: dirmngr/crlcache.c:1382 #, c-format msgid "error getting data from cache file: %s\n" msgstr "" -#: dirmngr/crlcache.c:1542 dirmngr/validate.c:882 +#: dirmngr/crlcache.c:1545 dirmngr/validate.c:914 #, c-format msgid "unknown hash algorithm '%s'\n" msgstr "" -#: dirmngr/crlcache.c:1549 +#: dirmngr/crlcache.c:1552 #, c-format msgid "gcry_md_open for algorithm %d failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1586 dirmngr/crlcache.c:1605 +#: dirmngr/crlcache.c:1589 dirmngr/crlcache.c:1608 msgid "got an invalid S-expression from libksba\n" msgstr "" -#: dirmngr/crlcache.c:1593 dirmngr/crlcache.c:1612 dirmngr/misc.c:174 +#: dirmngr/crlcache.c:1596 dirmngr/crlcache.c:1615 dirmngr/misc.c:176 #, c-format msgid "converting S-expression failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1627 dirmngr/ocsp.c:425 +#: dirmngr/crlcache.c:1630 dirmngr/ocsp.c:423 #, c-format msgid "creating S-expression failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1699 +#: dirmngr/crlcache.c:1703 #, c-format msgid "ksba_crl_parse failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1714 +#: dirmngr/crlcache.c:1718 #, c-format msgid "error getting update times of CRL: %s\n" msgstr "" -#: dirmngr/crlcache.c:1721 +#: dirmngr/crlcache.c:1725 #, c-format msgid "update times of this CRL: this=%s next=%s\n" msgstr "" -#: dirmngr/crlcache.c:1725 +#: dirmngr/crlcache.c:1729 msgid "nextUpdate not given; assuming a validity period of one day\n" msgstr "" -#: dirmngr/crlcache.c:1745 +#: dirmngr/crlcache.c:1749 #, c-format msgid "error getting CRL item: %s\n" msgstr "" -#: dirmngr/crlcache.c:1760 +#: dirmngr/crlcache.c:1764 #, c-format msgid "error inserting item into temporary cache file: %s\n" msgstr "" -#: dirmngr/crlcache.c:1787 +#: dirmngr/crlcache.c:1791 #, c-format msgid "no CRL issuer found in CRL: %s\n" msgstr "" -#: dirmngr/crlcache.c:1802 +#: dirmngr/crlcache.c:1806 msgid "locating CRL issuer certificate by authorityKeyIdentifier\n" msgstr "" -#: dirmngr/crlcache.c:1847 +#: dirmngr/crlcache.c:1852 #, c-format msgid "CRL signature verification failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:1858 +#: dirmngr/crlcache.c:1864 #, c-format msgid "error checking validity of CRL issuer certificate: %s\n" msgstr "" -#: dirmngr/crlcache.c:2001 +#: dirmngr/crlcache.c:2006 #, c-format msgid "ksba_crl_new failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2008 +#: dirmngr/crlcache.c:2013 #, c-format msgid "ksba_crl_set_reader failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2042 +#: dirmngr/crlcache.c:2047 #, c-format msgid "removed stale temporary cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:2046 +#: dirmngr/crlcache.c:2051 #, c-format msgid "problem removing stale temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2056 +#: dirmngr/crlcache.c:2061 #, c-format msgid "error creating temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2066 +#: dirmngr/crlcache.c:2071 #, c-format msgid "crl_parse_insert failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2076 +#: dirmngr/crlcache.c:2081 #, c-format msgid "error finishing temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2083 +#: dirmngr/crlcache.c:2088 #, c-format msgid "error closing temporary cache file '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2108 +#: dirmngr/crlcache.c:2113 #, c-format msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n" msgstr "" -#: dirmngr/crlcache.c:2112 +#: dirmngr/crlcache.c:2117 #, c-format msgid "new CRL still too old; it expired on %s\n" msgstr "" -#: dirmngr/crlcache.c:2128 +#: dirmngr/crlcache.c:2133 #, c-format msgid "unknown critical CRL extension %s\n" msgstr "" -#: dirmngr/crlcache.c:2138 +#: dirmngr/crlcache.c:2143 #, c-format msgid "error reading CRL extensions: %s\n" msgstr "" -#: dirmngr/crlcache.c:2189 +#: dirmngr/crlcache.c:2194 #, c-format msgid "creating cache file '%s'\n" msgstr "" -#: dirmngr/crlcache.c:2221 +#: dirmngr/crlcache.c:2226 #, c-format msgid "problem renaming '%s' to '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:2235 +#: dirmngr/crlcache.c:2240 msgid "" "updating the DIR file failed - cache entry will get lost with the next " "program start\n" msgstr "" -#: dirmngr/crlcache.c:2272 +#: dirmngr/crlcache.c:2277 #, c-format msgid "Begin CRL dump (retrieved via %s)\n" msgstr "" -#: dirmngr/crlcache.c:2295 +#: dirmngr/crlcache.c:2300 msgid "" " ERROR: The CRL will not be used because it was still too old after an " "update!\n" msgstr "" -#: dirmngr/crlcache.c:2298 +#: dirmngr/crlcache.c:2303 msgid "" " ERROR: The CRL will not be used due to an unknown critical extension!\n" msgstr "" -#: dirmngr/crlcache.c:2301 +#: dirmngr/crlcache.c:2306 msgid " ERROR: The CRL will not be used\n" msgstr "" -#: dirmngr/crlcache.c:2308 +#: dirmngr/crlcache.c:2313 msgid " ERROR: This cached CRL may have been tampered with!\n" msgstr "" -#: dirmngr/crlcache.c:2326 +#: dirmngr/crlcache.c:2331 msgid " WARNING: invalid cache record length\n" msgstr "" -#: dirmngr/crlcache.c:2333 +#: dirmngr/crlcache.c:2338 #, c-format msgid "problem reading cache record: %s\n" msgstr "" -#: dirmngr/crlcache.c:2344 +#: dirmngr/crlcache.c:2349 #, c-format msgid "problem reading cache key: %s\n" msgstr "" -#: dirmngr/crlcache.c:2375 +#: dirmngr/crlcache.c:2380 #, c-format msgid "error reading cache entry from db: %s\n" msgstr "" -#: dirmngr/crlcache.c:2378 +#: dirmngr/crlcache.c:2383 msgid "End CRL dump\n" msgstr "" -#: dirmngr/crlcache.c:2499 +#: dirmngr/crlcache.c:2504 #, c-format msgid "crl_fetch via DP failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2510 +#: dirmngr/crlcache.c:2515 #, c-format msgid "crl_cache_insert via DP failed: %s\n" msgstr "" -#: dirmngr/crlcache.c:2570 +#: dirmngr/crlcache.c:2575 #, c-format msgid "crl_cache_insert via issuer failed: %s\n" msgstr "" -#: dirmngr/crlfetch.c:74 +#: dirmngr/crlfetch.c:75 msgid "reader to file mapping table full - waiting\n" msgstr "" @@ -8887,28 +8908,28 @@ msgid "using \"http\" instead of \"https\"\n" msgstr "" -#: dirmngr/crlfetch.c:193 dirmngr/crlfetch.c:289 dirmngr/crlfetch.c:327 -#: dirmngr/crlfetch.c:359 +#: dirmngr/crlfetch.c:171 dirmngr/crlfetch.c:230 dirmngr/crlfetch.c:268 +#: dirmngr/crlfetch.c:300 #, c-format msgid "CRL access not possible due to disabled %s\n" msgstr "" -#: dirmngr/crlfetch.c:223 dirmngr/ldap-wrapper-ce.c:488 -#: dirmngr/ldap-wrapper.c:742 dirmngr/misc.c:563 +#: dirmngr/crlfetch.c:218 dirmngr/ldap-wrapper-ce.c:492 +#: dirmngr/ldap-wrapper.c:884 dirmngr/misc.c:573 #, c-format msgid "error initializing reader object: %s\n" msgstr "" -#: dirmngr/crlfetch.c:249 dirmngr/ocsp.c:218 +#: dirmngr/ocsp.c:220 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/crlfetch.c:268 dirmngr/ocsp.c:235 +#: dirmngr/ocsp.c:237 msgid "too many redirections\n" msgstr "" -#: dirmngr/crlfetch.c:274 +#: dirmngr/crlfetch.c:190 #, c-format msgid "error retrieving '%s': %s\n" msgstr "" @@ -8918,12 +8939,12 @@ msgid "error retrieving '%s': http status %u\n" msgstr "" -#: dirmngr/crlfetch.c:296 dirmngr/crlfetch.c:322 dirmngr/crlfetch.c:354 -#: dirmngr/crlfetch.c:381 +#: dirmngr/crlfetch.c:237 dirmngr/crlfetch.c:263 dirmngr/crlfetch.c:295 +#: dirmngr/crlfetch.c:322 msgid "CRL access not possible due to Tor mode\n" msgstr "" -#: dirmngr/crlfetch.c:386 +#: dirmngr/crlfetch.c:327 #, c-format msgid "certificate search not possible due to disabled %s\n" msgstr "" @@ -8972,11 +8993,11 @@ msgid "force the use of the default OCSP responder" msgstr "" -#: dirmngr/dirmngr-client.c:150 +#: dirmngr/dirmngr-client.c:169 msgid "Usage: dirmngr-client [options] [certfile|pattern] (-h for help)\n" msgstr "" -#: dirmngr/dirmngr-client.c:154 +#: dirmngr/dirmngr-client.c:173 msgid "" "Syntax: dirmngr-client [options] [certfile|pattern]\n" "Test an X.509 certificate against a CRL or do an OCSP check\n" @@ -8984,77 +9005,77 @@ "not valid and other error codes for general failures\n" msgstr "" -#: dirmngr/dirmngr-client.c:268 dirmngr/dirmngr-client.c:888 +#: dirmngr/dirmngr-client.c:274 dirmngr/dirmngr-client.c:904 #, c-format msgid "error reading certificate from stdin: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:275 +#: dirmngr/dirmngr-client.c:281 #, c-format msgid "error reading certificate from '%s': %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:289 +#: dirmngr/dirmngr-client.c:295 msgid "certificate too large to make any sense\n" msgstr "" -#: dirmngr/dirmngr-client.c:305 +#: dirmngr/dirmngr-client.c:310 #, c-format msgid "can't connect to the dirmngr: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:327 +#: dirmngr/dirmngr-client.c:332 #, c-format msgid "lookup failed: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:342 +#: dirmngr/dirmngr-client.c:347 #, c-format msgid "loading CRL '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:370 +#: dirmngr/dirmngr-client.c:375 msgid "a dirmngr daemon is up and running\n" msgstr "" -#: dirmngr/dirmngr-client.c:392 +#: dirmngr/dirmngr-client.c:397 #, c-format msgid "validation of certificate failed: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:399 dirmngr/dirmngr-client.c:899 +#: dirmngr/dirmngr-client.c:404 dirmngr/dirmngr-client.c:915 msgid "certificate is valid\n" msgstr "" -#: dirmngr/dirmngr-client.c:405 dirmngr/dirmngr-client.c:907 +#: dirmngr/dirmngr-client.c:410 dirmngr/dirmngr-client.c:923 msgid "certificate has been revoked\n" msgstr "" -#: dirmngr/dirmngr-client.c:410 dirmngr/dirmngr-client.c:909 +#: dirmngr/dirmngr-client.c:415 dirmngr/dirmngr-client.c:925 #, c-format msgid "certificate check failed: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:423 +#: dirmngr/dirmngr-client.c:428 #, c-format msgid "got status: '%s'\n" msgstr "" -#: dirmngr/dirmngr-client.c:438 +#: dirmngr/dirmngr-client.c:443 #, c-format msgid "error writing base64 encoding: %s\n" msgstr "" -#: dirmngr/dirmngr-client.c:685 +#: dirmngr/dirmngr-client.c:701 #, c-format msgid "unsupported inquiry '%s'\n" msgstr "" -#: dirmngr/dirmngr-client.c:787 +#: dirmngr/dirmngr-client.c:803 msgid "absolute file name expected\n" msgstr "" -#: dirmngr/dirmngr-client.c:832 +#: dirmngr/dirmngr-client.c:848 #, c-format msgid "looking up '%s'\n" msgstr "" @@ -9063,373 +9084,373 @@ msgid "run as windows service (background)" msgstr "" -#: dirmngr/dirmngr.c:161 +#: dirmngr/dirmngr.c:169 msgid "list the contents of the CRL cache" msgstr "" -#: dirmngr/dirmngr.c:162 +#: dirmngr/dirmngr.c:170 msgid "|FILE|load CRL from FILE into cache" msgstr "" -#: dirmngr/dirmngr.c:163 +#: dirmngr/dirmngr.c:171 msgid "|URL|fetch a CRL from URL" msgstr "" -#: dirmngr/dirmngr.c:164 +#: dirmngr/dirmngr.c:172 msgid "shutdown the dirmngr" msgstr "" -#: dirmngr/dirmngr.c:165 +#: dirmngr/dirmngr.c:173 msgid "flush the cache" msgstr "" -#: tools/gpgconf-comp.c:507 tools/gpgconf-comp.c:688 tools/gpgconf-comp.c:765 -#: tools/gpgconf-comp.c:847 +#: dirmngr/dirmngr.c:188 tools/gpgconf-comp.c:522 tools/gpgconf-comp.c:741 +#: tools/gpgconf-comp.c:848 tools/gpgconf-comp.c:944 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: dirmngr/dirmngr.c:181 +#: dirmngr/dirmngr.c:189 msgid "run without asking a user" msgstr "" -#: dirmngr/dirmngr.c:182 +#: dirmngr/dirmngr.c:190 msgid "force loading of outdated CRLs" msgstr "" -#: dirmngr/dirmngr.c:183 +#: dirmngr/dirmngr.c:191 msgid "allow sending OCSP requests" msgstr "" -#: dirmngr/dirmngr.c:184 +#: dirmngr/dirmngr.c:194 msgid "inhibit the use of HTTP" msgstr "" -#: dirmngr/dirmngr.c:185 +#: dirmngr/dirmngr.c:195 msgid "inhibit the use of LDAP" msgstr "" -#: dirmngr/dirmngr.c:187 +#: dirmngr/dirmngr.c:197 msgid "ignore HTTP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:189 +#: dirmngr/dirmngr.c:199 msgid "ignore LDAP CRL distribution points" msgstr "" -#: dirmngr/dirmngr.c:191 +#: dirmngr/dirmngr.c:201 msgid "ignore certificate contained OCSP service URLs" msgstr "" -#: dirmngr/dirmngr.c:194 +#: dirmngr/dirmngr.c:204 msgid "|URL|redirect all HTTP requests to URL" msgstr "" -#: dirmngr/dirmngr.c:196 +#: dirmngr/dirmngr.c:206 msgid "|HOST|use HOST for LDAP queries" msgstr "" -#: dirmngr/dirmngr.c:198 +#: dirmngr/dirmngr.c:208 msgid "do not use fallback hosts with --ldap-proxy" msgstr "" -#: dirmngr/dirmngr.c:201 +#: dirmngr/dirmngr.c:211 msgid "|FILE|read LDAP server list from FILE" msgstr "" -#: dirmngr/dirmngr.c:203 +#: dirmngr/dirmngr.c:213 msgid "add new servers discovered in CRL distribution points to serverlist" msgstr "" -#: dirmngr/dirmngr.c:206 dirmngr/dirmngr_ldap.c:137 +#: dirmngr/dirmngr.c:216 dirmngr/dirmngr_ldap.c:136 msgid "|N|set LDAP timeout to N seconds" msgstr "" -#: dirmngr/dirmngr.c:209 +#: dirmngr/dirmngr.c:219 msgid "|URL|use OCSP responder at URL" msgstr "" -#: dirmngr/dirmngr.c:211 +#: dirmngr/dirmngr.c:221 msgid "|FPR|OCSP response signed by FPR" msgstr "" -#: dirmngr/dirmngr.c:217 +#: dirmngr/dirmngr.c:227 msgid "|N|do not return more than N items in one query" msgstr "" -#: dirmngr/dirmngr.c:222 +#: dirmngr/dirmngr.c:232 msgid "|FILE|use the CA certificates in FILE for HKP over TLS" msgstr "" -#: dirmngr/dirmngr.c:224 +#: dirmngr/dirmngr.c:234 msgid "route all network traffic via Tor" msgstr "" -#: dirmngr/dirmngr.c:241 +#: dirmngr/dirmngr.c:262 msgid "" "@\n" "(See the \"info\" manual for a complete listing of all commands and " "options)\n" msgstr "" -#: dirmngr/dirmngr.c:353 +#: dirmngr/dirmngr.c:400 msgid "Usage: @DIRMNGR@ [options] (-h for help)" msgstr "" -#: dirmngr/dirmngr.c:355 +#: dirmngr/dirmngr.c:402 msgid "" "Syntax: @DIRMNGR@ [options] [command [args]]\n" "Keyserver, CRL, and OCSP access for @GNUPG@\n" msgstr "" -#: dirmngr/dirmngr.c:435 +#: dirmngr/dirmngr.c:482 #, c-format msgid "valid debug levels are: %s\n" msgstr "" -#: dirmngr/dirmngr.c:488 tools/gpgconf.c:232 tools/gpgconf.c:266 -#: tools/gpgconf.c:337 +#: dirmngr/dirmngr.c:568 tools/gpgconf.c:618 tools/gpgconf.c:653 +#: tools/gpgconf.c:736 #, c-format msgid "usage: %s [options] " msgstr "" -#: dirmngr/dirmngr.c:1124 +#: dirmngr/dirmngr.c:1209 msgid "colons are not allowed in the socket name\n" msgstr "" -#: dirmngr/dirmngr.c:1360 dirmngr/server.c:1535 +#: dirmngr/dirmngr.c:1441 dirmngr/server.c:1754 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1366 dirmngr/server.c:1541 +#: dirmngr/dirmngr.c:1447 dirmngr/server.c:1760 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1591 +#: dirmngr/dirmngr.c:1639 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "" -#: dirmngr/dirmngr.c:1646 dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1694 dirmngr/dirmngr.c:1778 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "" -#: dirmngr/dirmngr.c:1682 dirmngr/dirmngr.c:1708 +#: dirmngr/dirmngr.c:1730 dirmngr/dirmngr.c:1756 tools/gpgconf-comp.c:4191 #, c-format msgid "%s:%u: read error: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1737 +#: dirmngr/dirmngr.c:1785 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1804 +#: dirmngr/dirmngr.c:1851 msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:1831 +#: dirmngr/dirmngr.c:1891 msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:1836 dirmngr/dirmngr.c:1927 +#: dirmngr/dirmngr.c:1896 msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:1838 +#: dirmngr/dirmngr.c:1898 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:1843 dirmngr/dirmngr.c:1930 +#: dirmngr/dirmngr.c:1903 msgid "shutdown forced\n" msgstr "" -#: dirmngr/dirmngr.c:1851 +#: dirmngr/dirmngr.c:1911 msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:1858 +#: dirmngr/dirmngr.c:1918 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:138 +#: dirmngr/dirmngr_ldap.c:137 msgid "return all values in a record oriented format" msgstr "" -#: dirmngr/dirmngr_ldap.c:141 +#: dirmngr/dirmngr_ldap.c:140 msgid "|NAME|ignore host part and connect through NAME" msgstr "" -#: dirmngr/dirmngr_ldap.c:142 +#: dirmngr/dirmngr_ldap.c:141 msgid "|NAME|connect to host NAME" msgstr "" -#: dirmngr/dirmngr_ldap.c:143 +#: dirmngr/dirmngr_ldap.c:142 msgid "|N|connect to port N" msgstr "" -#: dirmngr/dirmngr_ldap.c:144 +#: dirmngr/dirmngr_ldap.c:143 msgid "|NAME|use user NAME for authentication" msgstr "" -#: dirmngr/dirmngr_ldap.c:145 +#: dirmngr/dirmngr_ldap.c:144 msgid "|PASS|use password PASS for authentication" msgstr "" -#: dirmngr/dirmngr_ldap.c:147 +#: dirmngr/dirmngr_ldap.c:146 msgid "take password from $DIRMNGR_LDAP_PASS" msgstr "" -#: dirmngr/dirmngr_ldap.c:148 +#: dirmngr/dirmngr_ldap.c:147 msgid "|STRING|query DN STRING" msgstr "" -#: dirmngr/dirmngr_ldap.c:149 +#: dirmngr/dirmngr_ldap.c:148 msgid "|STRING|use STRING as filter expression" msgstr "" -#: dirmngr/dirmngr_ldap.c:150 +#: dirmngr/dirmngr_ldap.c:149 msgid "|STRING|return the attribute STRING" msgstr "" -#: dirmngr/dirmngr_ldap.c:209 +#: dirmngr/dirmngr_ldap.c:208 msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:212 +#: dirmngr/dirmngr_ldap.c:211 msgid "" "Syntax: dirmngr_ldap [options] [URL]\n" "Internal LDAP helper for Dirmngr\n" "Interface and options may change without notice\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:337 +#: dirmngr/dirmngr_ldap.c:336 #, c-format msgid "invalid port number %d\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:413 +#: dirmngr/dirmngr_ldap.c:452 #, c-format msgid "scanning result for attribute '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:420 dirmngr/dirmngr_ldap.c:503 -#: dirmngr/dirmngr_ldap.c:527 dirmngr/dirmngr_ldap.c:539 -#: dirmngr/dirmngr_ldap.c:664 +#: dirmngr/dirmngr_ldap.c:459 dirmngr/dirmngr_ldap.c:542 +#: dirmngr/dirmngr_ldap.c:566 dirmngr/dirmngr_ldap.c:578 +#: dirmngr/dirmngr_ldap.c:716 #, c-format msgid "error writing to stdout: %s\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:437 +#: dirmngr/dirmngr_ldap.c:476 #, c-format msgid " available attribute '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:475 +#: dirmngr/dirmngr_ldap.c:514 #, c-format msgid "attribute '%s' not found\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:482 +#: dirmngr/dirmngr_ldap.c:521 #, c-format msgid "found attribute '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:591 +#: dirmngr/dirmngr_ldap.c:630 #, c-format msgid "processing url '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:593 +#: dirmngr/dirmngr_ldap.c:632 #, c-format msgid " user '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:595 +#: dirmngr/dirmngr_ldap.c:634 #, c-format msgid " pass '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:597 +#: dirmngr/dirmngr_ldap.c:636 #, c-format msgid " host '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:598 +#: dirmngr/dirmngr_ldap.c:637 #, c-format msgid " port %d\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:600 +#: dirmngr/dirmngr_ldap.c:639 #, c-format msgid " DN '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:602 +#: dirmngr/dirmngr_ldap.c:641 #, c-format msgid " filter '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:607 dirmngr/dirmngr_ldap.c:610 +#: dirmngr/dirmngr_ldap.c:646 dirmngr/dirmngr_ldap.c:649 #, c-format msgid " attr '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:616 +#: dirmngr/dirmngr_ldap.c:655 #, c-format msgid "no host name in '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:621 +#: dirmngr/dirmngr_ldap.c:660 #, c-format msgid "no attribute given for query '%s'\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:627 +#: dirmngr/dirmngr_ldap.c:666 msgid "WARNING: using first attribute only\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:636 +#: dirmngr/dirmngr_ldap.c:675 #, c-format msgid "LDAP init to '%s:%d' failed: %s\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:646 +#: dirmngr/dirmngr_ldap.c:698 #, c-format msgid "binding to '%s:%d' failed: %s\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:673 +#: dirmngr/dirmngr_ldap.c:725 #, c-format msgid "searching '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:705 +#: dirmngr/dirmngr_ldap.c:757 #, c-format msgid "'%s' is not an LDAP URL\n" msgstr "" -#: dirmngr/dirmngr_ldap.c:711 +#: dirmngr/dirmngr_ldap.c:763 #, c-format msgid "'%s' is an invalid LDAP URL\n" msgstr "" -#: dirmngr/ldap-wrapper-ce.c:389 dirmngr/ldap-wrapper.c:676 -#: dirmngr/ldap-wrapper.c:693 +#: dirmngr/ldap-wrapper-ce.c:393 dirmngr/ldap-wrapper.c:838 +#: dirmngr/ldap-wrapper.c:855 #, c-format msgid "error allocating memory: %s\n" msgstr "" -#: dirmngr/ldap-wrapper.c:207 +#: dirmngr/ldap-wrapper.c:237 #, c-format msgid "error printing log line: %s\n" msgstr "" -#: dirmngr/ldap-wrapper.c:236 +#: dirmngr/ldap-wrapper.c:267 #, c-format msgid "error reading log from ldap wrapper %d: %s\n" msgstr "" @@ -9439,27 +9460,27 @@ msgid "npth_select failed: %s - waiting 1s\n" msgstr "" -#: dirmngr/ldap-wrapper.c:343 +#: dirmngr/ldap-wrapper.c:454 #, c-format msgid "ldap wrapper %d ready" msgstr "" -#: dirmngr/ldap-wrapper.c:352 +#: dirmngr/ldap-wrapper.c:463 #, c-format msgid "ldap wrapper %d ready: timeout\n" msgstr "" -#: dirmngr/ldap-wrapper.c:355 +#: dirmngr/ldap-wrapper.c:466 #, c-format msgid "ldap wrapper %d ready: exitcode=%d\n" msgstr "" -#: dirmngr/ldap-wrapper.c:364 +#: dirmngr/ldap-wrapper.c:475 #, c-format msgid "waiting for ldap wrapper %d failed: %s\n" msgstr "" -#: dirmngr/ldap-wrapper.c:376 +#: dirmngr/ldap-wrapper.c:487 #, c-format msgid "ldap wrapper %d stalled - killing\n" msgstr "" @@ -9484,35 +9505,35 @@ msgid "adding '%s:%d' to the ldap server list\n" msgstr "" -#: dirmngr/ldap.c:98 dirmngr/misc.c:502 +#: dirmngr/ldap.c:98 dirmngr/misc.c:512 #, c-format msgid "malloc failed: %s\n" msgstr "" -#: dirmngr/ldap.c:627 +#: dirmngr/ldap.c:626 #, c-format msgid "start_cert_fetch: invalid pattern '%s'\n" msgstr "" -#: dirmngr/ldap.c:840 +#: dirmngr/ldap.c:839 msgid "ldap_search hit the size limit of the server\n" msgstr "" -#: dirmngr/misc.c:170 +#: dirmngr/misc.c:172 msgid "invalid canonical S-expression found\n" msgstr "" -#: dirmngr/misc.c:194 dirmngr/misc.c:228 +#: dirmngr/misc.c:196 dirmngr/misc.c:230 #, c-format msgid "gcry_md_open failed: %s\n" msgstr "" -#: dirmngr/misc.c:199 dirmngr/misc.c:233 +#: dirmngr/misc.c:201 dirmngr/misc.c:235 #, c-format msgid "oops: ksba_cert_hash failed: %s\n" msgstr "" -#: dirmngr/misc.c:518 +#: dirmngr/misc.c:528 msgid "bad URL encoding detected\n" msgstr "" @@ -9544,222 +9565,222 @@ msgid "error building OCSP request: %s\n" msgstr "" -#: dirmngr/ocsp.c:181 +#: dirmngr/ocsp.c:183 #, c-format msgid "error connecting to '%s': %s\n" msgstr "" -#: dirmngr/ocsp.c:207 dirmngr/ocsp.c:255 +#: dirmngr/ocsp.c:209 dirmngr/ocsp.c:257 #, c-format msgid "error reading HTTP response for '%s': %s\n" msgstr "" -#: dirmngr/ocsp.c:240 +#: dirmngr/http.c:1959 dirmngr/ocsp.c:242 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "" -#: dirmngr/ocsp.c:265 +#: dirmngr/ocsp.c:267 #, c-format msgid "error parsing OCSP response for '%s': %s\n" msgstr "" -#: dirmngr/ocsp.c:288 dirmngr/ocsp.c:298 +#: dirmngr/ocsp.c:290 dirmngr/ocsp.c:300 #, c-format msgid "OCSP responder at '%s' status: %s\n" msgstr "" -#: dirmngr/ocsp.c:293 +#: dirmngr/ocsp.c:295 #, c-format msgid "hashing the OCSP response for '%s' failed: %s\n" msgstr "" -#: dirmngr/ocsp.c:328 +#: dirmngr/ocsp.c:330 msgid "not signed by a default OCSP signer's certificate" msgstr "" -#: dirmngr/ocsp.c:417 +#: dirmngr/ocsp.c:415 msgid "only SHA-1 is supported for OCSP responses\n" msgstr "" -#: dirmngr/ocsp.c:468 +#: dirmngr/ocsp.c:466 #, c-format msgid "allocating list item failed: %s\n" msgstr "" -#: dirmngr/ocsp.c:483 +#: dirmngr/ocsp.c:481 #, c-format msgid "error getting responder ID: %s\n" msgstr "" -#: dirmngr/ocsp.c:518 +#: dirmngr/ocsp.c:516 msgid "no suitable certificate found to verify the OCSP response\n" msgstr "" -#: dirmngr/ocsp.c:557 dirmngr/validate.c:623 +#: dirmngr/ocsp.c:555 dirmngr/validate.c:648 #, c-format msgid "issuer certificate not found: %s\n" msgstr "" -#: dirmngr/ocsp.c:567 +#: dirmngr/ocsp.c:565 msgid "caller did not return the target certificate\n" msgstr "" -#: dirmngr/ocsp.c:574 +#: dirmngr/ocsp.c:572 msgid "caller did not return the issuing certificate\n" msgstr "" -#: dirmngr/ocsp.c:584 +#: dirmngr/ocsp.c:582 #, c-format msgid "failed to allocate OCSP context: %s\n" msgstr "" -#: dirmngr/ocsp.c:618 +#: dirmngr/ocsp.c:616 #, c-format msgid "can't get authorityInfoAccess: %s\n" msgstr "" -#: dirmngr/ocsp.c:625 +#: dirmngr/ocsp.c:623 msgid "no default OCSP responder defined\n" msgstr "" -#: dirmngr/ocsp.c:631 +#: dirmngr/ocsp.c:629 msgid "no default OCSP signer defined\n" msgstr "" -#: dirmngr/ocsp.c:638 +#: dirmngr/ocsp.c:636 #, c-format msgid "using default OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:643 +#: dirmngr/ocsp.c:641 #, c-format msgid "using OCSP responder '%s'\n" msgstr "" -#: dirmngr/ocsp.c:650 +#: dirmngr/ocsp.c:648 #, c-format msgid "failed to establish a hashing context for OCSP: %s\n" msgstr "" -#: dirmngr/ocsp.c:680 +#: dirmngr/ocsp.c:678 #, c-format msgid "error getting OCSP status for target certificate: %s\n" msgstr "" -#: dirmngr/ocsp.c:705 +#: dirmngr/ocsp.c:703 #, c-format msgid "certificate status is: %s (this=%s next=%s)\n" msgstr "" -#: dirmngr/ocsp.c:706 +#: dirmngr/ocsp.c:704 msgid "good" msgstr "" -#: dirmngr/ocsp.c:712 +#: dirmngr/ocsp.c:710 #, c-format msgid "certificate has been revoked at: %s due to: %s\n" msgstr "" -#: dirmngr/ocsp.c:747 +#: dirmngr/ocsp.c:745 msgid "OCSP responder returned a status in the future\n" msgstr "" -#: dirmngr/ocsp.c:759 +#: dirmngr/ocsp.c:757 msgid "OCSP responder returned a non-current status\n" msgstr "" -#: dirmngr/ocsp.c:774 +#: dirmngr/ocsp.c:772 msgid "OCSP responder returned an too old status\n" msgstr "" -#: dirmngr/server.c:429 dirmngr/server.c:541 dirmngr/server.c:587 +#: dirmngr/server.c:394 dirmngr/server.c:503 dirmngr/server.c:549 #, c-format msgid "assuan_inquire(%s) failed: %s\n" msgstr "" -#: dirmngr/server.c:888 +#: dirmngr/server.c:1088 msgid "ldapserver missing" msgstr "" -#: dirmngr/server.c:962 +#: dirmngr/server.c:1154 msgid "serialno missing in cert ID" msgstr "" -#: dirmngr/server.c:1098 dirmngr/server.c:1184 dirmngr/server.c:1620 -#: dirmngr/server.c:1671 dirmngr/server.c:2151 dirmngr/server.c:2167 +#: dirmngr/server.c:1317 dirmngr/server.c:1403 dirmngr/server.c:1839 +#: dirmngr/server.c:1910 dirmngr/server.c:2482 dirmngr/server.c:2498 #, c-format msgid "assuan_inquire failed: %s\n" msgstr "" -#: dirmngr/server.c:1227 +#: dirmngr/server.c:1446 #, c-format msgid "fetch_cert_by_url failed: %s\n" msgstr "" -#: dirmngr/server.c:1239 dirmngr/server.c:1270 dirmngr/server.c:1429 +#: dirmngr/server.c:1458 dirmngr/server.c:1489 dirmngr/server.c:1648 #, c-format msgid "error sending data: %s\n" msgstr "" -#: dirmngr/server.c:1377 +#: dirmngr/server.c:1596 #, c-format msgid "start_cert_fetch failed: %s\n" msgstr "" -#: dirmngr/server.c:1410 +#: dirmngr/server.c:1629 #, c-format msgid "fetch_next_cert failed: %s\n" msgstr "" -#: dirmngr/server.c:1437 +#: dirmngr/server.c:1656 #, c-format msgid "max_replies %d exceeded\n" msgstr "" -#: dirmngr/server.c:2398 +#: dirmngr/server.c:2772 #, c-format msgid "can't allocate control structure: %s\n" msgstr "" -#: dirmngr/server.c:2409 +#: dirmngr/server.c:2783 #, c-format msgid "failed to allocate assuan context: %s\n" msgstr "" -#: dirmngr/server.c:2430 +#: dirmngr/server.c:2804 #, c-format msgid "failed to initialize the server: %s\n" msgstr "" -#: dirmngr/server.c:2438 +#: dirmngr/server.c:2812 #, c-format msgid "failed to the register commands with Assuan: %s\n" msgstr "" -#: dirmngr/server.c:2478 +#: dirmngr/server.c:2845 #, c-format msgid "Assuan accept problem: %s\n" msgstr "" -#: dirmngr/server.c:2497 +#: dirmngr/server.c:2864 #, c-format msgid "Assuan processing failed: %s\n" msgstr "" -#: dirmngr/validate.c:201 +#: dirmngr/validate.c:238 msgid "accepting root CA not marked as a CA" msgstr "" -#: dirmngr/validate.c:227 +#: dirmngr/validate.c:264 msgid "CRL checking too deeply nested\n" msgstr "" -#: dirmngr/validate.c:245 +#: dirmngr/validate.c:282 msgid "not checking CRL for" msgstr "" -#: dirmngr/validate.c:250 +#: dirmngr/validate.c:287 msgid "checking CRL for" msgstr "" @@ -9767,16 +9788,16 @@ msgid "running in compatibility mode - certificate chain not checked!\n" msgstr "" -#: dirmngr/validate.c:532 +#: dirmngr/validate.c:556 msgid "selfsigned certificate has a BAD signature" msgstr "" -#: dirmngr/validate.c:565 +#: dirmngr/validate.c:590 #, c-format msgid "checking trustworthiness of root certificate failed: %s\n" msgstr "" -#: dirmngr/validate.c:742 +#: dirmngr/validate.c:769 msgid "certificate chain is good\n" msgstr "" @@ -9784,19 +9805,19 @@ msgid "DSA requires the use of a 160 bit hash algorithm\n" msgstr "DSA 要求使用 160 位的散列算法\n" -#: dirmngr/validate.c:1120 +#: dirmngr/validate.c:1169 msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:70 tools/gpgconf.c:81 tools/symcryptrun.c:167 +#: tools/gpg-connect-agent.c:78 tools/gpgconf.c:102 tools/symcryptrun.c:179 msgid "quiet" msgstr "安静" -#: tools/gpg-connect-agent.c:71 +#: tools/gpg-connect-agent.c:79 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:72 +#: tools/gpg-connect-agent.c:80 msgid "decode received data lines" msgstr "" @@ -9804,7 +9825,7 @@ msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:74 +#: tools/gpg-connect-agent.c:84 msgid "|NAME|connect to Assuan socket NAME" msgstr "" @@ -9812,19 +9833,19 @@ msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:76 +#: tools/gpg-connect-agent.c:88 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:78 +#: tools/gpg-connect-agent.c:90 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:80 +#: tools/gpg-connect-agent.c:92 msgid "|FILE|run commands from FILE on startup" msgstr "" -#: tools/gpg-connect-agent.c:81 +#: tools/gpg-connect-agent.c:93 msgid "run /subst on startup" msgstr "" @@ -9838,76 +9859,77 @@ "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1201 +#: tools/gpg-connect-agent.c:1247 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1210 +#: tools/gpg-connect-agent.c:1258 tools/gpg-connect-agent.c:1264 +#: tools/gpg-connect-agent.c:1270 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 tools/gpg-connect-agent.c:1771 +#: tools/gpg-connect-agent.c:1368 tools/gpg-connect-agent.c:1863 #, c-format msgid "receiving line failed: %s\n" msgstr "读取行失败:%s\n" -#: tools/gpg-connect-agent.c:1371 +#: tools/gpg-connect-agent.c:1458 msgid "line too long - skipped\n" msgstr "行太长 - 跳过\n" -#: tools/gpg-connect-agent.c:1375 +#: tools/gpg-connect-agent.c:1462 msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1838 +#: tools/gpg-connect-agent.c:1837 #, c-format msgid "unknown command '%s'\n" msgstr "" -#: tools/gpg-connect-agent.c:1761 +#: tools/gpg-connect-agent.c:1855 #, c-format msgid "sending line failed: %s\n" msgstr "发送行失败: %s\n" -#: tools/gpg-connect-agent.c:2223 +#: tools/gpg-connect-agent.c:2251 #, c-format msgid "error sending standard options: %s\n" msgstr "" -#: tools/gpgconf-comp.c:473 tools/gpgconf-comp.c:583 tools/gpgconf-comp.c:654 -#: tools/gpgconf-comp.c:722 tools/gpgconf-comp.c:809 +#: tools/gpgconf-comp.c:481 tools/gpgconf-comp.c:617 tools/gpgconf-comp.c:692 +#: tools/gpgconf-comp.c:798 tools/gpgconf-comp.c:900 msgid "Options controlling the diagnostic output" msgstr "用于控制诊断信息输出的选项" -#: tools/gpgconf-comp.c:486 tools/gpgconf-comp.c:596 tools/gpgconf-comp.c:667 -#: tools/gpgconf-comp.c:735 tools/gpgconf-comp.c:832 +#: tools/gpgconf-comp.c:494 tools/gpgconf-comp.c:630 tools/gpgconf-comp.c:705 +#: tools/gpgconf-comp.c:811 tools/gpgconf-comp.c:923 msgid "Options controlling the configuration" msgstr "用于控制配置的选项" -#: tools/gpgconf-comp.c:502 tools/gpgconf-comp.c:625 tools/gpgconf-comp.c:683 -#: tools/gpgconf-comp.c:760 tools/gpgconf-comp.c:839 +#: tools/gpgconf-comp.c:517 tools/gpgconf-comp.c:659 tools/gpgconf-comp.c:736 +#: tools/gpgconf-comp.c:843 tools/gpgconf-comp.c:936 msgid "Options useful for debugging" msgstr "用于调试的选项" -#: tools/gpgconf-comp.c:515 tools/gpgconf-comp.c:635 tools/gpgconf-comp.c:773 +#: tools/gpgconf-comp.c:530 tools/gpgconf-comp.c:669 tools/gpgconf-comp.c:856 msgid "Options controlling the security" msgstr "用于控制安全的选项" -#: tools/gpgconf-comp.c:522 +#: tools/gpgconf-comp.c:537 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: tools/gpgconf-comp.c:526 +#: tools/gpgconf-comp.c:541 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: tools/gpgconf-comp.c:530 +#: tools/gpgconf-comp.c:545 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: tools/gpgconf-comp.c:544 +#: tools/gpgconf-comp.c:569 msgid "Options enforcing a passphrase policy" msgstr "" @@ -9915,99 +9937,99 @@ msgid "do not allow to bypass the passphrase policy" msgstr "" -#: tools/gpgconf-comp.c:551 +#: tools/gpgconf-comp.c:576 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: tools/gpgconf-comp.c:555 +#: tools/gpgconf-comp.c:580 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: tools/gpgconf-comp.c:559 +#: tools/gpgconf-comp.c:584 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: tools/gpgconf-comp.c:563 +#: tools/gpgconf-comp.c:588 msgid "|N|expire the passphrase after N days" msgstr "|N|密码在N天后过期" -#: tools/gpgconf-comp.c:567 +#: tools/gpgconf-comp.c:592 msgid "do not allow the reuse of old passphrases" msgstr "不允许使用已经使用过的密码" -#: tools/gpgconf-comp.c:587 +#: tools/gpgconf-comp.c:596 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: tools/gpgconf-comp.c:669 tools/gpgconf-comp.c:737 +#: tools/gpgconf-comp.c:707 tools/gpgconf-comp.c:813 msgid "|NAME|use NAME as default secret key" msgstr "" -#: tools/gpgconf-comp.c:672 tools/gpgconf-comp.c:740 +#: tools/gpgconf-comp.c:710 tools/gpgconf-comp.c:816 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|同时加密用户的ID NAME" -#: tools/gpgconf-comp.c:675 +#: tools/gpgconf-comp.c:713 msgid "|SPEC|set up email aliases" msgstr "" -#: tools/gpgconf-comp.c:696 +#: tools/gpgconf-comp.c:749 tools/gpgconf-comp.c:975 msgid "Configuration for Keyservers" msgstr "" -#: tools/gpgconf-comp.c:698 +#: tools/gpgconf-comp.c:751 tools/gpgconf-comp.c:977 msgid "|URL|use keyserver at URL" msgstr "" -#: tools/gpgconf-comp.c:701 +#: tools/gpgconf-comp.c:754 msgid "allow PKA lookups (DNS requests)" msgstr "" -#: tools/gpgconf-comp.c:704 +#: tools/gpgconf-comp.c:757 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: tools/gpgconf-comp.c:749 +#: tools/gpgconf-comp.c:764 tools/gpgconf-comp.c:825 msgid "disable all access to the dirmngr" msgstr "" -#: tools/gpgconf-comp.c:752 +#: tools/gpgconf-comp.c:828 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "" -#: tools/gpgconf-comp.c:778 +#: tools/gpgconf-comp.c:864 msgid "do not check CRLs for root certificates" msgstr "" -#: tools/gpgconf-comp.c:822 +#: tools/gpgconf-comp.c:913 msgid "Options controlling the format of the output" msgstr "" -#: tools/gpgconf-comp.c:858 +#: tools/gpgconf-comp.c:955 msgid "Options controlling the interactivity and enforcement" msgstr "" -#: tools/gpgconf-comp.c:915 +#: tools/gpgconf-comp.c:968 msgid "Options controlling the use of Tor" msgstr "" -#: tools/gpgconf-comp.c:868 +#: tools/gpgconf-comp.c:982 msgid "Configuration for HTTP servers" msgstr "" -#: tools/gpgconf-comp.c:879 +#: tools/gpgconf-comp.c:993 msgid "use system's HTTP proxy setting" msgstr "" -#: tools/gpgconf-comp.c:884 +#: tools/gpgconf-comp.c:998 msgid "Configuration of LDAP servers to use" msgstr "" -#: tools/gpgconf-comp.c:913 +#: tools/gpgconf-comp.c:1027 msgid "LDAP server list" msgstr "" -#: tools/gpgconf-comp.c:921 +#: tools/gpgconf-comp.c:1035 msgid "Configuration for OCSP" msgstr "" @@ -10035,98 +10057,98 @@ msgid "PIN and Passphrase Entry" msgstr "" -#: tools/gpgconf-comp.c:1182 +#: tools/gpgconf-comp.c:1312 msgid "Component not suitable for launching" msgstr "" -#: tools/gpgconf-comp.c:3087 +#: tools/gpgconf-comp.c:3446 #, c-format msgid "External verification of component %s failed" msgstr "" -#: tools/gpgconf-comp.c:3237 +#: tools/gpgconf-comp.c:3597 msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf.c:62 +#: tools/gpgconf.c:75 msgid "list all components" msgstr "列出所有的组件" -#: tools/gpgconf.c:63 +#: tools/gpgconf.c:76 msgid "check all programs" msgstr "检查所有的程序" -#: tools/gpgconf.c:64 +#: tools/gpgconf.c:77 msgid "|COMPONENT|list options" msgstr "|COMPONENT| 列出选项" -#: tools/gpgconf.c:65 +#: tools/gpgconf.c:78 msgid "|COMPONENT|change options" msgstr "|COMPONENT|改变选项" -#: tools/gpgconf.c:66 +#: tools/gpgconf.c:79 msgid "|COMPONENT|check options" msgstr "" -#: tools/gpgconf.c:68 +#: tools/gpgconf.c:81 msgid "apply global default values" msgstr "应用全局缺省值" -#: tools/gpgconf.c:73 +#: tools/gpgconf.c:85 msgid "get the configuration directories for @GPGCONF@" msgstr "" -#: tools/gpgconf.c:72 +#: tools/gpgconf.c:87 msgid "list global configuration file" msgstr "" -#: tools/gpgconf.c:74 +#: tools/gpgconf.c:89 msgid "check global configuration file" msgstr "检查全局配置文件" -#: tools/gpgconf.c:78 +#: tools/gpgconf.c:92 msgid "reload all or a given component" msgstr "" -#: tools/gpgconf.c:79 +#: tools/gpgconf.c:93 msgid "launch a given component" msgstr "" -#: tools/gpgconf.c:80 +#: tools/gpgconf.c:94 msgid "kill a given component" msgstr "" -#: tools/gpgconf.c:79 +#: tools/gpgconf.c:100 msgid "use as output file" msgstr "指定输出文件" -#: tools/gpgconf.c:83 +#: tools/gpgconf.c:104 msgid "activate changes at runtime, if possible" msgstr "" -#: tools/gpgconf.c:110 +#: tools/gpgconf.c:136 msgid "Usage: @GPGCONF@ [options] (-h for help)" msgstr "" -#: tools/gpgconf.c:113 +#: tools/gpgconf.c:139 msgid "" "Syntax: @GPGCONF@ [options]\n" "Manage configuration options for tools of the @GNUPG@ system\n" msgstr "" -#: tools/gpgconf.c:216 +#: tools/gpgconf.c:620 tools/gpgconf.c:655 msgid "Need one component argument" msgstr "" -#: tools/gpgconf.c:225 tools/gpgconf.c:258 +#: tools/gpgconf.c:629 tools/gpgconf.c:679 tools/gpgconf.c:712 msgid "Component not found" msgstr "没有发现组件" -#: tools/gpgconf.c:284 +#: tools/gpgconf.c:738 msgid "No argument allowed" msgstr "不需要参数" -#: tools/symcryptrun.c:154 +#: tools/symcryptrun.c:166 msgid "" "@\n" "Commands:\n" @@ -10136,166 +10158,166 @@ "命令:\n" " " -#: tools/symcryptrun.c:156 +#: tools/symcryptrun.c:168 msgid "decryption modus" msgstr "解密方式" -#: tools/symcryptrun.c:157 +#: tools/symcryptrun.c:169 msgid "encryption modus" msgstr "加密方式" -#: tools/symcryptrun.c:161 +#: tools/symcryptrun.c:173 msgid "tool class (confucius)" msgstr "" -#: tools/symcryptrun.c:162 +#: tools/symcryptrun.c:174 msgid "program filename" msgstr "program filename" -#: tools/symcryptrun.c:164 +#: tools/symcryptrun.c:176 msgid "secret key file (required)" msgstr "" -#: tools/symcryptrun.c:165 +#: tools/symcryptrun.c:177 msgid "input file name (default stdin)" msgstr "i输入文件名 (缺省为 stdin)" -#: tools/symcryptrun.c:209 +#: tools/symcryptrun.c:221 msgid "Usage: symcryptrun [options] (-h for help)" msgstr "" -#: tools/symcryptrun.c:212 +#: tools/symcryptrun.c:224 msgid "" "Syntax: symcryptrun --class CLASS --program PROGRAM --keyfile KEYFILE " "[options...] COMMAND [inputfile]\n" "Call a simple symmetric encryption tool\n" msgstr "" -#: tools/symcryptrun.c:281 +#: tools/symcryptrun.c:290 #, c-format msgid "%s on %s aborted with status %i\n" msgstr "" -#: tools/symcryptrun.c:288 +#: tools/symcryptrun.c:297 #, c-format msgid "%s on %s failed with status %i\n" msgstr "" -#: tools/symcryptrun.c:320 +#: tools/symcryptrun.c:329 #, c-format msgid "can't create temporary directory '%s': %s\n" msgstr "" -#: tools/symcryptrun.c:354 tools/symcryptrun.c:371 +#: tools/symcryptrun.c:369 tools/symcryptrun.c:386 #, c-format msgid "could not open %s for writing: %s\n" msgstr "写文件 %s 失败: %s\n" -#: tools/symcryptrun.c:382 +#: tools/symcryptrun.c:397 #, c-format msgid "error writing to %s: %s\n" msgstr "写入‘%s’时出错: %s\n" -#: tools/symcryptrun.c:389 +#: tools/symcryptrun.c:404 #, c-format msgid "error reading from %s: %s\n" msgstr "" -#: tools/symcryptrun.c:396 tools/symcryptrun.c:403 +#: tools/symcryptrun.c:411 tools/symcryptrun.c:418 #, c-format msgid "error closing %s: %s\n" msgstr "关闭 ‘%s’ 时出错:%s\n" -#: tools/symcryptrun.c:488 +#: tools/symcryptrun.c:502 msgid "no --program option provided\n" msgstr "" -#: tools/symcryptrun.c:494 +#: tools/symcryptrun.c:508 msgid "only --decrypt and --encrypt are supported\n" msgstr "只支持 --decrypt 和 --encrypt\n" -#: tools/symcryptrun.c:500 +#: tools/symcryptrun.c:514 msgid "no --keyfile option provided\n" msgstr "缺少 --keyfile 选项\n" -#: tools/symcryptrun.c:511 +#: tools/symcryptrun.c:525 msgid "cannot allocate args vector\n" msgstr "不能够分配 args 向量\n" -#: tools/symcryptrun.c:529 +#: tools/symcryptrun.c:543 #, c-format msgid "could not create pipe: %s\n" msgstr "创建管道失败:%s\n" -#: tools/symcryptrun.c:536 +#: tools/symcryptrun.c:550 #, c-format msgid "could not create pty: %s\n" msgstr "创建 pty 失败: %s\n" -#: tools/symcryptrun.c:552 +#: tools/symcryptrun.c:566 #, c-format msgid "could not fork: %s\n" msgstr "fork失败: %s\n" -#: tools/symcryptrun.c:580 +#: tools/symcryptrun.c:594 #, c-format msgid "execv failed: %s\n" msgstr "execv 失败:%s\n" -#: tools/symcryptrun.c:609 +#: tools/symcryptrun.c:623 #, c-format msgid "select failed: %s\n" msgstr "select 失败:%s\n" -#: tools/symcryptrun.c:626 +#: tools/symcryptrun.c:640 #, c-format msgid "read failed: %s\n" msgstr "读失败:%s\n" -#: tools/symcryptrun.c:678 +#: tools/symcryptrun.c:692 #, c-format msgid "pty read failed: %s\n" msgstr "读 pty 失败:%s\n" -#: tools/symcryptrun.c:730 +#: tools/symcryptrun.c:744 #, c-format msgid "waitpid failed: %s\n" msgstr "waitpid 失败:%s\n" -#: tools/symcryptrun.c:744 +#: tools/symcryptrun.c:758 #, c-format msgid "child aborted with status %i\n" msgstr "子进程终止,错误码: %i\n" -#: tools/symcryptrun.c:799 +#: tools/symcryptrun.c:813 #, c-format msgid "cannot allocate infile string: %s\n" msgstr "不能够分配infile字符串: %s\n" -#: tools/symcryptrun.c:812 +#: tools/symcryptrun.c:826 #, c-format msgid "cannot allocate outfile string: %s\n" msgstr "不能够分配outfile字符串: %s\n" -#: tools/symcryptrun.c:986 +#: tools/symcryptrun.c:999 #, c-format msgid "either %s or %s must be given\n" msgstr "" -#: tools/symcryptrun.c:1013 +#: tools/symcryptrun.c:1021 msgid "no class provided\n" msgstr "" -#: tools/symcryptrun.c:1022 +#: tools/symcryptrun.c:1030 #, c-format msgid "class %s is not supported\n" msgstr "" -#: tools/gpg-check-pattern.c:145 +#: tools/gpg-check-pattern.c:144 msgid "Usage: gpg-check-pattern [options] patternfile (-h for help)\n" msgstr "" -#: tools/gpg-check-pattern.c:148 +#: tools/gpg-check-pattern.c:147 msgid "" "Syntax: gpg-check-pattern [options] patternfile\n" "Check a passphrase given on stdin against the patternfile\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gnupg.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gnupg.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gnupg.po 2018-07-09 10:33:03.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gnupg.po 2018-07-11 18:17:31.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:52+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:27+0000\n" +"X-Generator: Launchpad (build 18719)\n" "X-Poedit-Country: CHINA\n" "Language: zh_CN\n" "X-Poedit-Language: Chinese\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gold.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gold.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gold.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gold.po 2018-07-11 18:17:23.000000000 +0000 @@ -0,0 +1,3477 @@ +# Simplified Chinese translation for gold. +# Copyright (C) 2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the binutils package. +# Meng Jie , 2005. +# Wei-Lun Chao , 2006, 2013. +# Mingye Wang , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: gold 2.24.90\n" +"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" +"POT-Creation-Date: 2014-02-10 09:42+1030\n" +"PO-Revision-Date: 2015-11-10 10:03+0000\n" +"Last-Translator: Mingye Wang \n" +"Language-Team: Chinese (simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 16:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" +"Language: zh_CN\n" + +# Warning: I am starting off, and is importing translations from other binutil family + gcc. +#: archive.cc:134 +#, c-format +msgid "script or expression reference to %s" +msgstr "指向 %s 的脚本或引用" + +#: archive.cc:239 +#, c-format +msgid "%s: no archive symbol table (run ranlib)" +msgstr "%s:没有存档符号表(请运行 ranlib)" + +#: archive.cc:331 +#, c-format +msgid "%s: bad archive symbol table names" +msgstr "%s:不当的存档符号表名称" + +#: archive.cc:363 +#, c-format +msgid "%s: malformed archive header at %zu" +msgstr "%s:于 %zu 处的结构有误的存档标头" + +#: archive.cc:383 +#, c-format +msgid "%s: malformed archive header size at %zu" +msgstr "%s:于 %zu 处的结构有误的存档标头大小" + +#: archive.cc:394 +#, c-format +msgid "%s: malformed archive header name at %zu" +msgstr "%s:于 %zu 处的结构有误的存档标头名" + +#: archive.cc:430 +#, c-format +msgid "%s: bad extended name index at %zu" +msgstr "%s:于 %zu 处有不当的拓展名索引" + +#: archive.cc:440 +#, c-format +msgid "%s: bad extended name entry at header %zu" +msgstr "%s:于 %zu 处有不当的拓展名项" + +#: archive.cc:537 +#, c-format +msgid "%s: short archive header at %zu" +msgstr "%s:于 %zu 处有短存档表头" + +#: archive.cc:723 +#, c-format +msgid "%s: member at %zu is not an ELF object" +msgstr "%s:于 %zu 处的成员非 ELF 对象" + +#: archive.cc:1084 +#, c-format +msgid "%s: archive libraries: %u\n" +msgstr "%s: 存档库: %u\n" + +#: archive.cc:1086 +#, c-format +msgid "%s: total archive members: %u\n" +msgstr "%s: 存档成员总数: %u\n" + +#: archive.cc:1088 +#, c-format +msgid "%s: loaded archive members: %u\n" +msgstr "%s: 已加载存档成员:%u\n" + +#: archive.cc:1318 +#, c-format +msgid "%s: lib groups: %u\n" +msgstr "%s: 库组: %u\n" + +#: archive.cc:1320 +#, c-format +msgid "%s: total lib groups members: %u\n" +msgstr "%s: 总库组成员: %u\n" + +#: archive.cc:1322 +#, c-format +msgid "%s: loaded lib groups members: %u\n" +msgstr "%s: 已加载库组成员:%u\n" + +#: aarch64-reloc-property.cc:173 arm-reloc-property.cc:303 +#, c-format +msgid "invalid reloc %u" +msgstr "无效重定位 %u" + +#: aarch64-reloc-property.cc:186 arm-reloc-property.cc:316 +msgid "reloc " +msgstr "重定位 " + +#: aarch64-reloc-property.cc:186 arm-reloc-property.cc:316 +msgid "unimplemented reloc " +msgstr "未实现的重定位 " + +#: aarch64-reloc-property.cc:189 arm-reloc-property.cc:319 +msgid "dynamic reloc " +msgstr "动态重定位 " + +#: arm-reloc-property.cc:322 +msgid "private reloc " +msgstr "私有重定位 " + +#: arm-reloc-property.cc:325 +msgid "obsolete reloc " +msgstr "过时重定位 " + +#: arm.cc:1077 +msgid "** ARM cantunwind" +msgstr "" + +#: arm.cc:4147 +#, c-format +msgid "%s: Thumb BLX instruction targets thumb function '%s'." +msgstr "" + +#: arm.cc:4293 +msgid "conditional branch to PLT in THUMB-2 not supported yet." +msgstr "" + +#: arm.cc:5431 +msgid "PREL31 overflow in EXIDX_CANTUNWIND entry" +msgstr "" + +#. Something is wrong with this section. Better not touch it. +#: arm.cc:5677 +#, c-format +msgid "uneven .ARM.exidx section size in %s section %u" +msgstr "" + +#: arm.cc:6003 +msgid "Found non-EXIDX input sections in EXIDX output section" +msgstr "" + +#: arm.cc:6057 arm.cc:6061 +#, c-format +msgid "" +"unwinding may not work because EXIDX input section %u of %s is not in EXIDX " +"output section" +msgstr "" + +#: arm.cc:6179 +#, c-format +msgid "" +"cannot scan executable section %u of %s for Cortex-A8 erratum because it has " +"no mapping symbols." +msgstr "" + +#: aarch64.cc:1931 arm.cc:6542 object.cc:898 +#, c-format +msgid "invalid symbol table name index: %u" +msgstr "" + +#: aarch64.cc:1939 arm.cc:6550 object.cc:904 +#, c-format +msgid "symbol table name section has wrong type: %u" +msgstr "" + +#: arm.cc:6874 +#, c-format +msgid "EXIDX section %s(%u) links to invalid section %u in %s" +msgstr "" + +#: arm.cc:6883 +#, c-format +msgid "" +"EXIDX sections %s(%u) and %s(%u) both link to text section%s(%u) in %s" +msgstr "" + +#: arm.cc:6897 +#, c-format +msgid "EXIDX section %s(%u) links to non-allocated section %s(%u) in %s" +msgstr "" + +#. I would like to make this an error but currently ld just ignores +#. this. +#: arm.cc:6907 +#, c-format +msgid "EXIDX section %s(%u) links to non-executable section %s(%u) in %s" +msgstr "" + +#: arm.cc:6991 +#, c-format +msgid "SHF_LINK_ORDER not set in EXIDX section %s of %s" +msgstr "" + +#: arm.cc:7024 +#, c-format +msgid "relocation section %u has invalid info %u" +msgstr "" + +#: arm.cc:7030 +#, c-format +msgid "section %u has multiple relocation sections %u and %u" +msgstr "" + +#: aarch64.cc:511 arm.cc:7390 mips.cc:6707 +#, c-format +msgid "undefined or discarded local symbol %u from object %s in GOT" +msgstr "" + +#: aarch64.cc:532 arm.cc:7412 mips.cc:6726 +#, c-format +msgid "undefined or discarded symbol %s in GOT" +msgstr "" + +#: aarch64.cc:4376 arm.cc:7592 i386.cc:193 s390.cc:216 sparc.cc:1364 +#: tilegx.cc:182 x86_64.cc:314 +msgid "** PLT" +msgstr "** PLT" + +#: aarch64.cc:6005 arm.cc:8476 i386.cc:1771 mips.cc:12483 powerpc.cc:6314 +#: s390.cc:2178 s390.cc:2626 sparc.cc:2132 tilegx.cc:3133 tilegx.cc:3585 +#: x86_64.cc:2811 x86_64.cc:3263 +#, c-format +msgid "%s: unsupported reloc %u against local symbol" +msgstr "" + +#: arm.cc:8521 +#, c-format +msgid "requires unsupported dynamic reloc %s; recompile with -fPIC" +msgstr "" + +#: arm.cc:8642 i386.cc:1861 powerpc.cc:6681 s390.cc:2362 x86_64.cc:3019 +#, c-format +msgid "section symbol %u has bad shndx %u" +msgstr "" + +#. These are relocations which should only be seen by the +#. dynamic linker, and should never be seen here. +#: arm.cc:8751 arm.cc:9232 i386.cc:1949 i386.cc:2435 mips.cc:11280 s390.cc:2461 +#: s390.cc:2895 sparc.cc:2551 sparc.cc:3031 tilegx.cc:3580 tilegx.cc:4135 +#: x86_64.cc:3135 x86_64.cc:3671 +#, c-format +msgid "%s: unexpected reloc %u in object file" +msgstr "" + +#: arm.cc:8783 i386.cc:1983 mips.cc:10729 s390.cc:2505 sparc.cc:2450 +#: tilegx.cc:3484 x86_64.cc:3167 +#, c-format +msgid "local symbol %u has bad shndx %u" +msgstr "" + +#: aarch64.cc:6354 arm.cc:8884 i386.cc:2126 mips.cc:12496 powerpc.cc:7080 +#: s390.cc:3057 s390.cc:3074 sparc.cc:2570 tilegx.cc:3601 tilegx.cc:4140 +#: x86_64.cc:3279 x86_64.cc:3798 +#, c-format +msgid "%s: unsupported reloc %u against global symbol %s" +msgstr "" + +#: arm.cc:9388 i386.cc:2643 +#, c-format +msgid "%s: unsupported RELA reloc section" +msgstr "" + +#: arm.cc:9478 +msgid "" +"unable to provide V4BX reloc interworking fix up; the target profile does " +"not support BX instruction" +msgstr "" + +#: aarch64.cc:7033 arm.cc:9614 +#, c-format +msgid "cannot relocate %s in object file" +msgstr "" + +#: aarch64.cc:7316 arm.cc:10094 arm.cc:10712 +#, c-format +msgid "relocation overflow in %s" +msgstr "" + +#: aarch64.cc:7324 arm.cc:10102 arm.cc:10717 +#, c-format +msgid "unexpected opcode while processing relocation %s" +msgstr "" + +#: arm.cc:10246 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202 +#: i386.cc:3274 mips.cc:12318 powerpc.cc:9580 s390.cc:3464 s390.cc:3535 +#: s390.cc:3572 s390.cc:3594 s390.cc:3619 sparc.cc:3699 sparc.cc:3890 +#: sparc.cc:3951 sparc.cc:4058 tilegx.cc:4728 x86_64.cc:4367 x86_64.cc:4493 +#: x86_64.cc:4565 x86_64.cc:4599 +#, c-format +msgid "unsupported reloc %u" +msgstr "不支持的重定位 %u" + +#: arm.cc:10327 +#, c-format +msgid "%s: unexpected %s in object file" +msgstr "%s: 对象文件中未预期的 %s" + +#: arm.cc:10697 +#, c-format +msgid "cannot handle %s in a relocatable link" +msgstr "" + +#: arm.cc:10799 +#, c-format +msgid "Source object %s has EABI version %d but output has EABI version %d." +msgstr "" + +#: aarch64.cc:3827 arm.cc:10904 mips.cc:9630 powerpc.cc:2565 target.cc:94 +#, c-format +msgid "%s: unsupported ELF file type %d" +msgstr "" + +#: arm.cc:11120 +#, c-format +msgid "%s: unknown CPU architecture" +msgstr "" + +#: arm.cc:11157 +#, c-format +msgid "%s: conflicting CPU architectures %d/%d" +msgstr "" + +#: arm.cc:11296 arm.cc:11682 +#, c-format +msgid "%s has both the current and legacy Tag_MPextension_use attributes" +msgstr "" + +#: arm.cc:11332 +#, c-format +msgid "%s uses VFP register arguments, output does not" +msgstr "" + +#: arm.cc:11478 +#, c-format +msgid "conflicting architecture profiles %c/%c" +msgstr "" + +#. It's sometimes ok to mix different configs, so this is only +#. a warning. +#: arm.cc:11536 +#, c-format +msgid "%s: conflicting platform configuration" +msgstr "" + +#: arm.cc:11545 +#, c-format +msgid "%s: conflicting use of R9" +msgstr "" + +#: arm.cc:11558 +#, c-format +msgid "%s: SB relative addressing conflicts with use of R9" +msgstr "" + +#: arm.cc:11573 +#, c-format +msgid "" +"%s uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of " +"wchar_t values across objects may fail" +msgstr "" + +#: arm.cc:11599 +#, c-format +msgid "" +"%s uses %s enums yet the output is to use %s enums; use of enum values " +"across objects may fail" +msgstr "" + +#: arm.cc:11615 +#, c-format +msgid "%s uses iWMMXt register arguments, output does not" +msgstr "" + +#: arm.cc:11636 +#, c-format +msgid "fp16 format mismatch between %s and output" +msgstr "" + +#: arm.cc:10849 +#, c-format +msgid "%s has has both the current and legacy Tag_MPextension_use attributes" +msgstr "" + +#: arm.cc:11728 arm.cc:11821 +#, c-format +msgid "%s: unknown mandatory EABI object attribute %d" +msgstr "" + +#: arm.cc:11732 arm.cc:11826 +#, c-format +msgid "%s: unknown EABI object attribute %d" +msgstr "" + +#: aarch64.cc:4008 arm.cc:12179 +#, c-format +msgid "cannot handle branch to local %u in a merged section %s" +msgstr "" + +#: aarch64.cc:4083 arm.cc:12259 target-reloc.h:387 +msgid "relocation refers to discarded section" +msgstr "" + +#. We cannot handle this now. +#: arm.cc:12423 +#, c-format +msgid "multiple SHT_ARM_EXIDX sections %s and %s in a non-relocatable link" +msgstr "" + +#: attributes.cc:410 +#, c-format +msgid "%s: must be processed by '%s' toolchain" +msgstr "" + +#: attributes.cc:418 +#, c-format +msgid "%s: object tag '%d, %s' is incompatible with tag '%d, %s'" +msgstr "" + +#: binary.cc:135 +#, c-format +msgid "cannot open %s: %s:" +msgstr "无法打开%s:%s:" + +#: common.cc:351 output.cc:2513 output.cc:2612 +#, c-format +msgid "out of patch space in section %s; relink with --incremental-full" +msgstr "" + +#: compressed_output.cc:320 +msgid "not compressing section data: zlib error" +msgstr "" + +#: cref.cc:388 +#, c-format +msgid "cannot open symbol count file %s: %s" +msgstr "" + +#: cref.cc:402 +#, c-format +msgid "" +"\n" +"Cross Reference Table\n" +"\n" +msgstr "" +"\n" +"交叉引用表\n" +"\n" + +#: cref.cc:403 +msgid "Symbol" +msgstr "符号" + +#: cref.cc:405 +msgid "File" +msgstr "" + +#: descriptors.cc:131 +#, c-format +msgid "file %s was removed during the link" +msgstr "" + +#: descriptors.cc:187 +msgid "out of file descriptors and couldn't close any" +msgstr "" + +#: descriptors.cc:208 descriptors.cc:247 descriptors.cc:282 +#, c-format +msgid "while closing %s: %s" +msgstr "" + +#: dirsearch.cc:73 +#, c-format +msgid "%s: can not read directory: %s" +msgstr "" + +#: dwarf_reader.cc:454 +#, c-format +msgid "" +"%s: DWARF info may be corrupt; offsets in a range list entry are in " +"different sections" +msgstr "" + +#: dwarf_reader.cc:1527 +#, c-format +msgid "%s: corrupt debug info in %s" +msgstr "" + +#: dynobj.cc:176 +#, c-format +msgid "unexpected duplicate type %u section: %u, %u" +msgstr "" + +#: dynobj.cc:231 +#, c-format +msgid "unexpected link in section %u header: %u != %u" +msgstr "" + +#: dynobj.cc:267 +#, c-format +msgid "DYNAMIC section %u link out of range: %u" +msgstr "" + +#: dynobj.cc:275 +#, c-format +msgid "DYNAMIC section %u link %u is not a strtab" +msgstr "" + +#: dynobj.cc:304 +#, c-format +msgid "DT_SONAME value out of range: %lld >= %lld" +msgstr "" + +#: dynobj.cc:316 +#, c-format +msgid "DT_NEEDED value out of range: %lld >= %lld" +msgstr "" + +#: dynobj.cc:329 +msgid "missing DT_NULL in dynamic segment" +msgstr "" + +#: dynobj.cc:404 +#, c-format +msgid "invalid dynamic symbol table name index: %u" +msgstr "" + +#: dynobj.cc:411 +#, c-format +msgid "dynamic symbol table name section has wrong type: %u" +msgstr "" + +#: dynobj.cc:498 object.cc:737 object.cc:1528 +#, c-format +msgid "bad section name offset for section %u: %lu" +msgstr "" + +#: dynobj.cc:528 +#, c-format +msgid "duplicate definition for version %u" +msgstr "" + +#: dynobj.cc:557 +#, c-format +msgid "unexpected verdef version %u" +msgstr "" + +#: dynobj.cc:573 +#, c-format +msgid "verdef vd_cnt field too small: %u" +msgstr "" + +#: dynobj.cc:581 +#, c-format +msgid "verdef vd_aux field out of range: %u" +msgstr "" + +#: dynobj.cc:592 +#, c-format +msgid "verdaux vda_name field out of range: %u" +msgstr "" + +#: dynobj.cc:602 +#, c-format +msgid "verdef vd_next field out of range: %u" +msgstr "" + +#: dynobj.cc:636 +#, c-format +msgid "unexpected verneed version %u" +msgstr "" + +#: dynobj.cc:645 +#, c-format +msgid "verneed vn_aux field out of range: %u" +msgstr "" + +#: dynobj.cc:659 +#, c-format +msgid "vernaux vna_name field out of range: %u" +msgstr "" + +#: dynobj.cc:670 +#, c-format +msgid "verneed vna_next field out of range: %u" +msgstr "" + +#: dynobj.cc:681 +#, c-format +msgid "verneed vn_next field out of range: %u" +msgstr "" + +#: dynobj.cc:730 +msgid "size of dynamic symbols is not multiple of symbol size" +msgstr "" + +#: dynobj.cc:1578 +#, c-format +msgid "symbol %s has undefined version %s" +msgstr "" + +#: ehframe.cc:397 +msgid "overflow in PLT unwind data; unwinding through PLT may fail" +msgstr "" + +#: ehframe.h:78 +msgid "** eh_frame_hdr" +msgstr "" + +#: ehframe.h:443 +msgid "** eh_frame" +msgstr "" + +#: errors.cc:81 errors.cc:92 +#, c-format +msgid "%s: fatal error: " +msgstr "%s:致命错误: " + +#: errors.cc:103 errors.cc:139 +#, c-format +msgid "%s: error: " +msgstr "%s:错误: " + +#: errors.cc:115 errors.cc:155 +#, c-format +msgid "%s: warning: " +msgstr "%s:警告: " + +#: errors.cc:179 +msgid "warning" +msgstr "警告" + +#: errors.cc:184 +msgid "error" +msgstr "错误" + +#: errors.cc:190 +#, c-format +msgid "%s: %s: undefined reference to '%s'\n" +msgstr "%s: %s: 对‘%s’未定义的引用\n" + +#: errors.cc:194 +#, c-format +msgid "%s: %s: undefined reference to '%s', version '%s'\n" +msgstr "" + +#: errors.cc:198 +#, c-format +msgid "" +"%s: the vtable symbol may be undefined because the class is missing its key " +"function" +msgstr "" + +#: errors.cc:211 +#, c-format +msgid "%s: " +msgstr "%s: " + +#: expression.cc:222 +#, c-format +msgid "undefined symbol '%s' referenced in expression" +msgstr "未定义的符号‘%s’在表达式中被引用" + +#: expression.cc:266 +msgid "invalid reference to dot symbol outside of SECTIONS clause" +msgstr "" + +#. Handle unary operators. We use a preprocessor macro as a hack to +#. capture the C operator. +#: expression.cc:342 +msgid "unary " +msgstr "" + +#. Handle binary operators. We use a preprocessor macro as a hack to +#. capture the C operator. KEEP_LEFT means that if the left operand +#. is section relative and the right operand is not, the result uses +#. the same section as the left operand. KEEP_RIGHT is the same with +#. left and right swapped. IS_DIV means that we need to give an error +#. if the right operand is zero. WARN means that we should warn if +#. used on section relative values in a relocatable link. We always +#. warn if used on values in different sections in a relocatable link. +#: expression.cc:494 +msgid "binary " +msgstr "" + +#: expression.cc:498 +msgid " by zero" +msgstr " 以零" + +#: expression.cc:696 +msgid "max applied to section relative value" +msgstr "" + +#: expression.cc:747 +msgid "min applied to section relative value" +msgstr "" + +#: expression.cc:888 +msgid "aligning to section relative value" +msgstr "" + +#: expression.cc:1056 +#, c-format +msgid "unknown constant %s" +msgstr "" + +#: fileread.cc:140 +#, c-format +msgid "munmap failed: %s" +msgstr "" + +#: fileread.cc:208 +#, c-format +msgid "%s: fstat failed: %s" +msgstr "" + +#: fileread.cc:249 +#, c-format +msgid "could not reopen file %s" +msgstr "" + +#: fileread.cc:402 +#, c-format +msgid "%s: pread failed: %s" +msgstr "%s:pread 失败: %s" + +#: fileread.cc:416 +#, c-format +msgid "%s: file too short: read only %lld of %lld bytes at %lld" +msgstr "" + +#: fileread.cc:539 +#, c-format +msgid "" +"%s: attempt to map %lld bytes at offset %lld exceeds size of file; the file " +"may be corrupt" +msgstr "" + +#: fileread.cc:679 +#, c-format +msgid "%s: lseek failed: %s" +msgstr "%s:lseek 失败:%s" + +#: fileread.cc:685 +#, c-format +msgid "%s: readv failed: %s" +msgstr "%s:readv 失败: %s" + +#: fileread.cc:688 +#, c-format +msgid "%s: file too short: read only %zd of %zd bytes at %lld" +msgstr "" + +#: fileread.cc:855 +#, c-format +msgid "%s: total bytes mapped for read: %llu\n" +msgstr "" + +#: fileread.cc:857 +#, c-format +msgid "%s: maximum bytes mapped for read at one time: %llu\n" +msgstr "" + +#: fileread.cc:950 +#, c-format +msgid "%s: stat failed: %s" +msgstr "%s:stat 失败:%s" + +#: fileread.cc:1047 +#, c-format +msgid "cannot find %s%s" +msgstr "" + +#: fileread.cc:1072 +#, c-format +msgid "cannot find %s" +msgstr "" + +#: fileread.cc:1111 +#, c-format +msgid "cannot open %s: %s" +msgstr "" + +#: gdb-index.cc:378 +#, c-format +msgid "%s: --gdb-index currently supports only C and C++ languages" +msgstr "" + +#. The top level DIE should be one of the above. +#: gdb-index.cc:392 +#, c-format +msgid "%s: top level DIE is not DW_TAG_compile_unit or DW_TAG_type_unit" +msgstr "" + +#: gdb-index.cc:845 +#, c-format +msgid "" +"%s: DWARF info may be corrupt; low_pc and high_pc are in different sections" +msgstr "" + +#: gdb-index.cc:971 +#, c-format +msgid "%s: DWARF CUs: %u\n" +msgstr "" + +#: gdb-index.cc:973 +#, c-format +msgid "%s: DWARF CUs without pubnames/pubtypes: %u\n" +msgstr "" + +#: gdb-index.cc:975 +#, c-format +msgid "%s: DWARF TUs: %u\n" +msgstr "" + +#: gdb-index.cc:977 +#, c-format +msgid "%s: DWARF TUs without pubnames/pubtypes: %u\n" +msgstr "" + +#: gdb-index.h:149 +msgid "** gdb_index" +msgstr "" + +#: gold-threads.cc:103 +#, c-format +msgid "pthead_mutextattr_init failed: %s" +msgstr "" + +#: gold-threads.cc:107 +#, c-format +msgid "pthread_mutextattr_settype failed: %s" +msgstr "" + +#: gold-threads.cc:112 +#, c-format +msgid "pthread_mutex_init failed: %s" +msgstr "" + +#: gold-threads.cc:116 +#, c-format +msgid "pthread_mutexattr_destroy failed: %s" +msgstr "" + +#: gold-threads.cc:123 +#, c-format +msgid "pthread_mutex_destroy failed: %s" +msgstr "" + +#: gold-threads.cc:131 gold-threads.cc:396 +#, c-format +msgid "pthread_mutex_lock failed: %s" +msgstr "" + +#: gold-threads.cc:139 gold-threads.cc:410 +#, c-format +msgid "pthread_mutex_unlock failed: %s" +msgstr "" + +#: gold-threads.cc:220 +#, c-format +msgid "pthread_cond_init failed: %s" +msgstr "" + +#: gold-threads.cc:227 +#, c-format +msgid "pthread_cond_destroy failed: %s" +msgstr "" + +#: gold-threads.cc:236 +#, c-format +msgid "pthread_cond_wait failed: %s" +msgstr "" + +#: gold-threads.cc:244 +#, c-format +msgid "pthread_cond_signal failed: %s" +msgstr "" + +#: gold-threads.cc:252 +#, c-format +msgid "pthread_cond_broadcast failed: %s" +msgstr "" + +#: gold-threads.cc:403 +#, c-format +msgid "pthread_once failed: %s" +msgstr "" + +#: gold.cc:100 +#, c-format +msgid "%s: internal error in %s, at %s:%d\n" +msgstr "" + +#: gold.cc:190 +msgid "no input files" +msgstr "没有输入文件" + +#: gold.cc:220 +msgid "linking with --incremental-full" +msgstr "" + +#: gold.cc:222 +msgid "restart link with --incremental-full" +msgstr "" + +#: gold.cc:284 +msgid "cannot mix -r with --gc-sections or --icf" +msgstr "" + +#: gold.cc:614 +#, c-format +msgid "cannot mix -static with dynamic object %s" +msgstr "" + +#: gold.cc:618 +#, c-format +msgid "cannot mix -r with dynamic object %s" +msgstr "" + +#: gold.cc:622 +#, c-format +msgid "cannot use non-ELF output format with dynamic object %s" +msgstr "" + +#: gold.cc:634 +#, c-format +msgid "cannot mix split-stack '%s' and non-split-stack '%s' when using -r" +msgstr "" + +#. FIXME: This needs to specify the location somehow. +#: i386.cc:639 i386.cc:2799 sparc.cc:324 sparc.cc:3294 x86_64.cc:956 +#: x86_64.cc:4059 +msgid "missing expected TLS relocation" +msgstr "" + +#: arm.cc:8546 i386.cc:1785 s390.cc:2269 sparc.cc:2245 tilegx.cc:3219 +#: x86_64.cc:2921 +#, c-format +msgid "%s: unsupported TLS reloc %u for IFUNC symbol" +msgstr "" + +#: aarch64.cc:7298 i386.cc:2987 i386.cc:3753 mips.cc:10098 powerpc.cc:9525 +#: s390.cc:3458 sparc.cc:3693 tilegx.cc:4722 x86_64.cc:4346 +#, c-format +msgid "unexpected reloc %u in object file" +msgstr "" + +#: i386.cc:3174 +msgid "both SUN and GNU model TLS relocations" +msgstr "" + +#: i386.cc:3767 mips.cc:10102 +#, c-format +msgid "unsupported reloc %u in object file" +msgstr "" + +#: i386.cc:4036 powerpc.cc:8008 s390.cc:4875 x86_64.cc:5404 +#, c-format +msgid "failed to match split-stack sequence at section %u offset %0zx" +msgstr "" + +#: icf.cc:824 +#, c-format +msgid "%s: ICF Converged after %u iteration(s)" +msgstr "" + +#: icf.cc:827 +#, c-format +msgid "%s: ICF stopped after %u iteration(s)" +msgstr "" + +#: icf.cc:841 +#, c-format +msgid "Could not find symbol %s to unfold\n" +msgstr "" + +#: incremental.cc:79 +msgid "** incremental_inputs" +msgstr "" + +#: incremental.cc:144 +#, c-format +msgid "the link might take longer: cannot perform incremental link: %s" +msgstr "" + +#: incremental.cc:410 +msgid "no incremental data from previous build" +msgstr "" + +#: incremental.cc:416 +msgid "different version of incremental build data" +msgstr "" + +#: incremental.cc:428 +msgid "command line changed" +msgstr "" + +#: incremental.cc:455 +#, c-format +msgid "%s: script file changed" +msgstr "" + +#: incremental.cc:858 +#, c-format +msgid "unsupported ELF machine number %d" +msgstr "" + +#: incremental.cc:866 object.cc:3170 +#, c-format +msgid "%s: incompatible target" +msgstr "" + +#: incremental.cc:888 +msgid "output is not an ELF file." +msgstr "" + +#: incremental.cc:911 +msgid "unsupported file: 32-bit, big-endian" +msgstr "" + +#: incremental.cc:920 +msgid "unsupported file: 32-bit, little-endian" +msgstr "" + +#: incremental.cc:932 +msgid "unsupported file: 64-bit, big-endian" +msgstr "" + +#: incremental.cc:941 +msgid "unsupported file: 64-bit, little-endian" +msgstr "" + +#: incremental.cc:2078 +msgid "COMDAT group has no signature" +msgstr "" + +#: incremental.cc:2084 +#, c-format +msgid "COMDAT group %s included twice in incremental link" +msgstr "" + +#: int_encoding.cc:50 int_encoding.cc:83 +msgid "Unusually large LEB128 decoded, debug information may be corrupted" +msgstr "" + +#: layout.cc:228 +#, c-format +msgid "%s: total free lists: %u\n" +msgstr "" + +#: layout.cc:230 +#, c-format +msgid "%s: total free list nodes: %u\n" +msgstr "" + +#: layout.cc:232 +#, c-format +msgid "%s: calls to Free_list::remove: %u\n" +msgstr "" + +#: layout.cc:234 layout.cc:238 +#, c-format +msgid "%s: nodes visited: %u\n" +msgstr "" + +#: layout.cc:236 +#, c-format +msgid "%s: calls to Free_list::allocate: %u\n" +msgstr "" + +#: layout.cc:972 +#, c-format +msgid "" +"Unable to create output section '%s' because it is not allowed by the " +"SECTIONS clause of the linker script" +msgstr "" + +#: layout.cc:2104 +msgid "" +"multiple '.interp' sections in input files may cause confusing PT_INTERP " +"segment" +msgstr "" + +#: layout.cc:2168 +#, c-format +msgid "%s: missing .note.GNU-stack section implies executable stack" +msgstr "" + +#: layout.cc:2179 +#, c-format +msgid "%s: requires executable stack" +msgstr "" + +#: layout.cc:2678 +#, c-format +msgid "unable to open --section-ordering-file file %s: %s" +msgstr "" + +#: layout.cc:3139 +#, c-format +msgid "--build-id=uuid failed: could not open /dev/urandom: %s" +msgstr "" + +#: layout.cc:3146 +#, c-format +msgid "/dev/urandom: read failed: %s" +msgstr "" + +#: layout.cc:3148 +#, c-format +msgid "/dev/urandom: expected %zu bytes, got %zd bytes" +msgstr "" + +#: layout.cc:3190 +#, c-format +msgid "--build-id argument '%s' not a valid hex number" +msgstr "" + +#: layout.cc:3196 +#, c-format +msgid "unrecognized --build-id argument '%s'" +msgstr "" + +#: layout.cc:3769 +#, c-format +msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]" +msgstr "" + +#: layout.cc:3930 output.cc:4588 +#, c-format +msgid "out of patch space for section %s; relink with --incremental-full" +msgstr "" + +#: layout.cc:3939 output.cc:4596 +#, c-format +msgid "%s: section changed size; relink with --incremental-full" +msgstr "" + +#: layout.cc:4194 +msgid "out of patch space for symbol table; relink with --incremental-full" +msgstr "" + +#: layout.cc:4265 +msgid "" +"out of patch space for section header table; relink with --incremental-full" +msgstr "" + +#: layout.cc:5011 +msgid "read-only segment has dynamic relocations" +msgstr "" + +#: layout.cc:5014 +msgid "shared library text segment is not shareable" +msgstr "" + +#: mapfile.cc:70 +#, c-format +msgid "cannot open map file %s: %s" +msgstr "" + +#: mapfile.cc:84 +#, c-format +msgid "cannot close map file: %s" +msgstr "" + +#: mapfile.cc:116 +#, c-format +msgid "" +"Archive member included because of file (symbol)\n" +"\n" +msgstr "" + +#: mapfile.cc:159 +#, c-format +msgid "" +"\n" +"Allocating common symbols\n" +msgstr "" +"\n" +"分配公共符号\n" + +#: mapfile.cc:161 +#, c-format +msgid "" +"Common symbol size file\n" +"\n" +msgstr "" +"公共符号 大小 文件\n" +"\n" + +#: mapfile.cc:195 +#, c-format +msgid "" +"\n" +"Memory map\n" +"\n" +msgstr "" + +#: mapfile.cc:372 +#, c-format +msgid "" +"\n" +"Discarded input sections\n" +"\n" +msgstr "" +"\n" +"舍弃的输入节\n" +"\n" + +#: merge.cc:426 +#, c-format +msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n" +msgstr "" + +#: merge.cc:453 +msgid "mergeable string section length not multiple of character size" +msgstr "" + +#: merge.cc:462 +#, c-format +msgid "%s: last entry in mergeable string section '%s' not null terminated" +msgstr "" + +#: merge.cc:526 +#, c-format +msgid "" +"%s: section %s contains incorrectly aligned strings; the alignment of those " +"strings won't be preserved" +msgstr "" + +#: merge.cc:653 +#, c-format +msgid "%s: %s input bytes: %zu\n" +msgstr "" + +#: merge.cc:655 +#, c-format +msgid "%s: %s input strings: %zu\n" +msgstr "" + +#: merge.h:306 +msgid "** merge constants" +msgstr "" + +#: merge.h:435 +msgid "** merge strings" +msgstr "" + +#: nacl.cc:43 object.cc:174 object.cc:3218 output.cc:5230 +#, c-format +msgid "%s: %s" +msgstr "%s:%s" + +#: object.cc:101 +msgid "missing SHT_SYMTAB_SHNDX section" +msgstr "" + +#: object.cc:145 +#, c-format +msgid "symbol %u out of range for SHT_SYMTAB_SHNDX section" +msgstr "" + +#: object.cc:152 +#, c-format +msgid "extended index for symbol %u out of range: %u" +msgstr "" + +#: object.cc:207 +#, c-format +msgid "section name section has wrong type: %u" +msgstr "" + +#: object.cc:994 +#, c-format +msgid "section group %u info %u out of range" +msgstr "" + +#: object.cc:1013 +#, c-format +msgid "symbol %u name offset %u out of range" +msgstr "" + +#: object.cc:1031 +#, c-format +msgid "symbol %u invalid section index %u" +msgstr "" + +#: object.cc:1083 +#, c-format +msgid "section %u in section group %u out of range" +msgstr "" + +#: object.cc:1091 +#, c-format +msgid "invalid section group %u refers to earlier section %u" +msgstr "" + +#: object.cc:1454 reloc.cc:290 reloc.cc:925 +#, c-format +msgid "relocation section %u has bad info %u" +msgstr "" + +#: object.cc:1688 +#, c-format +msgid "%s: removing unused section from '%s' in file '%s'" +msgstr "" + +#: object.cc:1636 +#, c-format +msgid "%s: ICF folding section '%s' in file '%s'into '%s' in file '%s'" +msgstr "" + +#: object.cc:2008 +msgid "size of symbols is not multiple of symbol size" +msgstr "" + +#: object.cc:2244 +#, c-format +msgid "local symbol %u section name out of range: %u >= %u" +msgstr "" + +#: object.cc:2338 +#, c-format +msgid "unknown section index %u for local symbol %u" +msgstr "" + +#: object.cc:2348 +#, c-format +msgid "local symbol %u section index %u out of range" +msgstr "" + +#: object.cc:2925 reloc.cc:833 +#, c-format +msgid "could not decompress section %s" +msgstr "" + +#: object.cc:3049 +#, c-format +msgid "%s is not supported but is required for %s in %s" +msgstr "" + +#: object.cc:3126 +msgid "function " +msgstr "" + +#: object.cc:3160 +#, c-format +msgid "%s: unsupported ELF machine number %d" +msgstr "" + +#: object.cc:3234 plugin.cc:1960 +#, c-format +msgid "%s: not configured to support 32-bit big-endian object" +msgstr "" + +#: object.cc:3250 plugin.cc:1969 +#, c-format +msgid "%s: not configured to support 32-bit little-endian object" +msgstr "" + +#: object.cc:3269 plugin.cc:1981 +#, c-format +msgid "%s: not configured to support 64-bit big-endian object" +msgstr "" + +#: object.cc:3285 plugin.cc:1990 +#, c-format +msgid "%s: not configured to support 64-bit little-endian object" +msgstr "" + +#: options.cc:158 +#, c-format +msgid "" +"Usage: %s [options] file...\n" +"Options:\n" +msgstr "" + +#. config.guess and libtool.m4 look in ld --help output for the +#. string "supported targets". +#: options.cc:166 +#, c-format +msgid "%s: supported targets:" +msgstr "%s:支持的目标:" + +#: options.cc:175 +#, c-format +msgid "%s: supported emulations:" +msgstr "" + +#: options.cc:187 +#, c-format +msgid "Report bugs to %s\n" +msgstr "将错误报告到 %s\n" + +#: options.cc:204 options.cc:214 options.cc:224 +#, c-format +msgid "%s: invalid option value (expected an integer): %s" +msgstr "" + +#: options.cc:234 options.cc:245 +#, c-format +msgid "%s: invalid option value (expected a floating point number): %s" +msgstr "" + +#: options.cc:254 +#, c-format +msgid "%s: must take a non-empty argument" +msgstr "" + +#: options.cc:295 +#, c-format +msgid "%s: must take one of the following arguments: %s" +msgstr "" + +#: options.cc:326 +#, c-format +msgid " Supported targets:\n" +msgstr "" + +#: options.cc:334 +#, c-format +msgid " Supported emulations:\n" +msgstr " 支持的仿真:\n" + +#: options.cc:498 +msgid "invalid argument to --section-start; must be SECTION=ADDRESS" +msgstr "" + +#: options.cc:511 +msgid "--section-start address missing" +msgstr "" + +#: options.cc:520 +#, c-format +msgid "--section-start argument %s is not a valid hex number" +msgstr "" + +#: options.cc:557 +#, c-format +msgid "unable to parse script file %s" +msgstr "" + +#: options.cc:565 +#, c-format +msgid "unable to parse version script file %s" +msgstr "" + +#: options.cc:573 +#, c-format +msgid "unable to parse dynamic-list script file %s" +msgstr "" + +#: options.cc:685 +#, c-format +msgid "" +"format '%s' not supported; treating as elf (supported formats: elf, binary)" +msgstr "" + +#: options.cc:774 +#, c-format +msgid "%s: use the --help option for usage information\n" +msgstr "" + +#: options.cc:783 +#, c-format +msgid "%s: %s: %s\n" +msgstr "" + +#: options.cc:887 +msgid "unexpected argument" +msgstr "" + +#: options.cc:900 options.cc:961 +msgid "missing argument" +msgstr "" + +#: options.cc:972 +msgid "unknown -z option" +msgstr "" + +#: options.cc:1199 +#, c-format +msgid "ignoring --threads: %s was compiled without thread support" +msgstr "" + +#: options.cc:1206 +#, c-format +msgid "ignoring --thread-count: %s was compiled without thread support" +msgstr "" + +#: options.cc:1260 +#, c-format +msgid "unable to open -retain-symbols-file file %s: %s" +msgstr "" + +#: options.cc:1290 +msgid "-shared and -static are incompatible" +msgstr "" + +#: options.cc:1292 +msgid "-shared and -pie are incompatible" +msgstr "" + +#: options.cc:1294 +msgid "-pie and -static are incompatible" +msgstr "" + +#: options.cc:1297 +msgid "-shared and -r are incompatible" +msgstr "" + +#: options.cc:1299 +msgid "-pie and -r are incompatible" +msgstr "" + +#: options.cc:1304 +msgid "-F/--filter may not used without -shared" +msgstr "" + +#: options.cc:1306 +msgid "-f/--auxiliary may not be used without -shared" +msgstr "" + +#: options.cc:1311 +msgid "-retain-symbols-file does not yet work with -r" +msgstr "" + +#: options.cc:1317 +msgid "binary output format not compatible with -shared or -pie or -r" +msgstr "" + +#: options.cc:1323 +#, c-format +msgid "--hash-bucket-empty-fraction value %g out of range [0.0, 1.0)" +msgstr "" + +#: options.cc:1328 +msgid "" +"Options --incremental-changed, --incremental-unchanged, --incremental-" +"unknown require the use of --incremental" +msgstr "" + +#: options.cc:1338 +msgid "incremental linking is not compatible with -r" +msgstr "" + +#: options.cc:1340 +msgid "incremental linking is not compatible with --emit-relocs" +msgstr "" + +#: options.cc:1343 +msgid "incremental linking is not compatible with --plugin" +msgstr "" + +#: options.cc:1350 +msgid "ignoring --gc-sections for an incremental link" +msgstr "" + +#: options.cc:1355 +msgid "ignoring --icf for an incremental link" +msgstr "" + +#: options.cc:1360 +msgid "ignoring --compress-debug-sections for an incremental link" +msgstr "" + +#: options.cc:1440 +msgid "May not nest groups" +msgstr "" + +#: options.cc:1442 +msgid "may not nest groups in libraries" +msgstr "" + +#: options.cc:1454 +msgid "Group end without group start" +msgstr "" + +#: options.cc:1464 +msgid "may not nest libraries" +msgstr "" + +#: options.cc:1466 +msgid "may not nest libraries in groups" +msgstr "" + +#: options.cc:1478 +msgid "lib end without lib start" +msgstr "" + +#. I guess it's neither a long option nor a short option. +#: options.cc:1543 +msgid "unknown option" +msgstr "" + +#: options.cc:1570 +#, c-format +msgid "%s: missing group end\n" +msgstr "" + +#: options.h:665 +msgid "Report usage information" +msgstr "" + +#: options.h:667 +msgid "Report version information" +msgstr "" + +#: options.h:669 +msgid "Report version and target information" +msgstr "" + +#: options.h:680 options.h:764 +msgid "Not supported" +msgstr "" + +#: options.h:681 options.h:765 +msgid "Do not copy DT_NEEDED tags from shared libraries" +msgstr "" + +#: options.h:685 options.h:1461 +msgid "Allow multiple definitions of symbols" +msgstr "" + +#: options.h:686 +msgid "Do not allow multiple definitions" +msgstr "" + +#: options.h:689 +msgid "Allow unresolved references in shared libraries" +msgstr "允许共用函数库中有无法解析的参照" + +#: options.h:690 +msgid "Do not allow unresolved references in shared libraries" +msgstr "" + +#: options.h:649 +msgid "Only set DT_NEEDED for shared libraries if used" +msgstr "" + +#: options.h:650 +msgid "Always DT_NEEDED for shared libraries" +msgstr "" + +#: options.h:702 options.h:902 options.h:1356 options.h:1366 +msgid "Ignored" +msgstr "忽略" + +#: options.h:702 +msgid "[ignored]" +msgstr "" + +#: options.h:712 +msgid "Set input format" +msgstr "" + +#: options.h:731 +msgid "-l searches for shared libraries" +msgstr "" + +#: options.h:733 +msgid "-l does not search for shared libraries" +msgstr "" + +#: options.h:736 +msgid "alias for -Bdynamic" +msgstr "" + +#: options.h:738 +msgid "alias for -Bstatic" +msgstr "" + +#: options.h:741 +msgid "Use group name lookup rules for shared library" +msgstr "" + +#: options.h:747 +msgid "Bind defined symbols locally" +msgstr "" + +#: options.h:750 +msgid "Bind defined function symbols locally" +msgstr "" + +#: options.h:718 +msgid "Generate build ID note" +msgstr "" + +#: options.h:719 options.h:794 +msgid "[=STYLE]" +msgstr "[=风格]" + +#: options.h:723 +msgid "Chunk size for '--build-id=tree'" +msgstr "" + +#: options.h:723 options.h:728 options.h:1240 options.h:1249 options.h:1437 +#: options.h:1459 options.h:1492 +msgid "SIZE" +msgstr "大小" + +#: options.h:727 +msgid "" +"Minimum output file size for '--build-id=tree' to work differently than '--" +"build-id=sha1'" +msgstr "" + +#: options.h:696 +msgid "Check segment addresses for overlaps (default)" +msgstr "" + +#: options.h:756 +msgid "Do not check segment addresses for overlaps" +msgstr "" + +#: options.h:759 +msgid "Compress .debug_* sections in the output file" +msgstr "" + +#: options.h:707 +msgid "[none]" +msgstr "" + +#: options.h:768 +msgid "Output cross reference table" +msgstr "输出交叉引用表" + +#: options.h:769 +msgid "Do not output cross reference table" +msgstr "" + +#: options.h:720 +msgid "Use DT_INIT_ARRAY for all constructors (default)" +msgstr "" + +#: options.h:773 +msgid "Handle constructors as directed by compiler" +msgstr "" + +#: options.h:778 +msgid "Define common symbols" +msgstr "" + +#: options.h:725 +msgid "Do not define common symbols" +msgstr "" + +#: options.h:781 options.h:783 +msgid "Alias for -d" +msgstr "" + +#: options.h:786 +msgid "Turn on debugging" +msgstr "" + +#: options.h:787 +msgid "[all,files,script,task][,...]" +msgstr "" + +#: options.h:790 +msgid "Define a symbol" +msgstr "定义一个符号" + +#: options.h:790 +msgid "SYMBOL=EXPRESSION" +msgstr "符号=表达式" + +#: options.h:793 +msgid "Demangle C++ symbols in log messages" +msgstr "" + +#: options.h:796 +msgid "Do not demangle C++ symbols in log messages" +msgstr "" + +#: options.h:800 +msgid "Look for violations of the C++ One Definition Rule" +msgstr "" + +#: options.h:801 +msgid "Do not look for violations of the C++ One Definition Rule" +msgstr "" + +#: options.h:1402 +msgid "Delete all local symbols" +msgstr "" + +#: options.h:1404 +msgid "Delete all temporary local symbols" +msgstr "" + +#: options.h:804 +msgid "Add data symbols to dynamic symbols" +msgstr "" + +#: options.h:807 +msgid "Add C++ operator new/delete to dynamic symbols" +msgstr "" + +#: options.h:810 +msgid "Add C++ typeinfo to dynamic symbols" +msgstr "" + +#: options.h:813 +msgid "Read a list of dynamic symbols" +msgstr "" + +#: options.h:813 options.h:965 options.h:994 options.h:1071 options.h:1175 +#: options.h:1315 options.h:1347 +msgid "FILE" +msgstr "文件" + +#: options.h:822 +msgid "Set program start address" +msgstr "" + +#: options.h:822 options.h:1318 options.h:1320 options.h:1322 options.h:1325 +#: options.h:1327 +msgid "ADDRESS" +msgstr "地址" + +#: options.h:838 +msgid "Exclude libraries from automatic export" +msgstr "" + +#: options.h:842 +msgid "Export all dynamic symbols" +msgstr "导出所有动态符号" + +#: options.h:776 +msgid "Do not export all dynamic symbols (default)" +msgstr "" + +#: options.h:846 +msgid "Export SYMBOL to dynamic symbol table" +msgstr "" + +#: options.h:846 options.h:868 options.h:986 options.h:1003 options.h:1332 +#: options.h:1397 options.h:1411 +msgid "SYMBOL" +msgstr "符号" + +#: options.h:849 +msgid "Link big-endian objects." +msgstr "" + +#: options.h:851 +msgid "Link little-endian objects." +msgstr "" + +#: options.h:825 +msgid "Create exception frame header" +msgstr "" + +#: options.h:834 +msgid "(ARM only) Do not warn about objects with incompatible enum sizes" +msgstr "" + +#: options.h:856 +msgid "Auxiliary filter for shared object symbol table" +msgstr "指定为某共享对象符号表的辅助过滤器" + +#: options.h:857 options.h:861 +msgid "SHLIB" +msgstr "共享库" + +#: options.h:860 +msgid "Filter for shared object symbol table" +msgstr "指定为某共享对象符号表的过滤器" + +#: options.h:864 +msgid "Treat warnings as errors" +msgstr "将警告当作错误" + +#: options.h:865 +msgid "Do not treat warnings as errors" +msgstr "" + +#: options.h:868 +msgid "Call SYMBOL at unload-time" +msgstr "在卸载时间调用符号" + +#: options.h:810 +msgid "(ARM only) Fix binaries for Cortex-A8 erratum." +msgstr "" + +#: options.h:811 +msgid "(ARM only) Do not fix binaries for Cortex-A8 erratum." +msgstr "" + +#: options.h:814 +msgid "(ARM only) Fix binaries for ARM1176 erratum." +msgstr "" + +#: options.h:815 +msgid "(ARM only) Do not fix binaries for ARM1176 erratum." +msgstr "" + +#: options.h:818 +msgid "(ARM only) Merge exidx entries in debuginfo." +msgstr "" + +#: options.h:819 +msgid "(ARM only) Do not merge exidx entries in debuginfo." +msgstr "" + +#: options.h:887 +msgid "(ARM only) Rewrite BX rn as MOV pc, rn for ARMv4" +msgstr "" + +#: options.h:891 +msgid "(ARM only) Rewrite BX rn branch to ARMv4 interworking veneer" +msgstr "" + +#: options.h:909 +msgid "Generate .gdb_index section" +msgstr "" + +#: options.h:910 +msgid "Do not generate .gdb_index section" +msgstr "" + +#: options.h:838 +msgid "Enable STB_GNU_UNIQUE symbol binding (default)" +msgstr "" + +#: options.h:914 +msgid "Disable STB_GNU_UNIQUE symbol binding" +msgstr "" + +#: options.h:922 +msgid "Set shared library name" +msgstr "" + +#: options.h:922 options.h:1150 options.h:1214 +msgid "FILENAME" +msgstr "文件名" + +#: options.h:925 +msgid "Min fraction of empty buckets in dynamic hash" +msgstr "" + +#: options.h:926 +msgid "FRACTION" +msgstr "" + +#: options.h:929 +msgid "Dynamic hash style" +msgstr "" + +#: options.h:929 +msgid "[sysv,gnu,both]" +msgstr "" + +#: options.h:989 +msgid "Set dynamic linker path" +msgstr "" + +#: options.h:989 +msgid "PROGRAM" +msgstr "程序" + +#: options.h:948 +msgid "" +"Do an incremental link if possible; otherwise, do a full link and prepare " +"output for incremental linking" +msgstr "" + +#: options.h:953 +msgid "Do a full link (default)" +msgstr "" + +#: options.h:956 +msgid "Do a full link and prepare output for incremental linking" +msgstr "" + +#: options.h:960 +msgid "Do an incremental link; exit if not possible" +msgstr "" + +#: options.h:963 +msgid "Set base file for incremental linking (default is output file)" +msgstr "" + +#: options.h:968 +msgid "Assume files changed" +msgstr "" + +#: options.h:971 +msgid "Assume files didn't change" +msgstr "" + +#: options.h:974 +msgid "Use timestamps to check files (default)" +msgstr "" + +#: options.h:977 +msgid "Assume startup files unchanged (files preceding this option)" +msgstr "" + +#: options.h:889 +msgid "Amount of extra space to allocate for patches" +msgstr "" + +#: options.h:983 +msgid "PERCENT" +msgstr "百分比" + +#: options.h:986 +msgid "Call SYMBOL at load-time" +msgstr "在加载时间调用符号" + +#: options.h:994 +msgid "Read only symbol values from FILE" +msgstr "" + +#: options.h:900 +msgid "Map whole files to memory (default on 64-bit hosts)" +msgstr "" + +#: options.h:901 +msgid "Map relevant file parts to memory (default on 32-bit hosts)" +msgstr "" + +#: options.h:904 +msgid "Keep files mapped across passes (default)" +msgstr "" + +#: options.h:1000 +msgid "Release mapped files after each pass" +msgstr "" + +#: options.h:908 +msgid "Generate unwind information for PLT (default)" +msgstr "" + +#: options.h:1012 +msgid "Do not generate unwind information for PLT" +msgstr "" + +#: options.h:1008 +msgid "Search for library LIBNAME" +msgstr "搜索库“库名”" + +#: options.h:1008 +msgid "LIBNAME" +msgstr "库名" + +#: options.h:1015 +msgid "Add directory to search path" +msgstr "" + +#: options.h:1015 options.h:1189 options.h:1192 options.h:1196 options.h:1265 +msgid "DIR" +msgstr "目录" + +#: options.h:918 +msgid "Enable text section reordering for GCC section names (default)" +msgstr "" + +#: options.h:1285 +msgid "Disable text section reordering for GCC section names" +msgstr "" + +#: options.h:923 +msgid "Only search directories specified on the command line." +msgstr "" + +#: options.h:1178 +msgid "Put read-only non-executable sections in their own segment" +msgstr "" + +#: options.h:1182 +msgid "Set offset between executable and read-only segments" +msgstr "" + +#: options.h:1183 +msgid "OFFSET" +msgstr "偏移量" + +#: options.h:1024 +msgid "Set GNU linker emulation; obsolete" +msgstr "" + +#: options.h:1024 +msgid "EMULATION" +msgstr "仿真" + +#: options.h:938 +msgid "Map the output file for writing (default)." +msgstr "" + +#: options.h:939 +msgid "Do not map the output file for writing." +msgstr "" + +#: options.h:1040 +msgid "Write map file on standard output" +msgstr "" + +#: options.h:1042 +msgid "Write map file" +msgstr "" + +#: options.h:1043 +msgid "MAPFILENAME" +msgstr "" + +#: options.h:1048 +msgid "Do not page align data" +msgstr "不将数据对齐至页边界" + +#: options.h:1050 +msgid "Do not page align data, do not make text readonly" +msgstr "不将数据对齐至页边界,不将 text 节只读" + +#: options.h:1051 +msgid "Page align data, make text readonly" +msgstr "将数据对齐至页边界,令 text 节只读" + +#: options.h:953 +msgid "Enable use of DT_RUNPATH and DT_FLAGS" +msgstr "" + +#: options.h:954 +msgid "Disable use of DT_RUNPATH and DT_FLAGS" +msgstr "" + +#: options.h:1062 +msgid "Create an output file even if errors occur" +msgstr "即使发生错误也要创建输出文件" + +#: options.h:1058 options.h:1439 +msgid "Report undefined symbols (even with --shared)" +msgstr "" + +#: options.h:1071 +msgid "Set output file name" +msgstr "设置输出文件名" + +#: options.h:1077 +msgid "Optimize output file size" +msgstr "" + +#: options.h:1077 +msgid "LEVEL" +msgstr "等级" + +#: options.h:1074 +msgid "Set output format" +msgstr "" + +#: options.h:1074 +msgid "[binary]" +msgstr "" + +#: options.h:1101 +msgid "(ARM only) Ignore for backward compatibility" +msgstr "" + +#: options.h:1089 options.h:1092 +msgid "Create a position independent executable" +msgstr "生成一个位置无关的可执行文件" + +#: options.h:1104 +msgid "(PowerPC64 only) Align PLT call stubs to fit cache lines" +msgstr "" + +#: options.h:1105 +msgid "[=P2ALIGN]" +msgstr "" + +#: options.h:1116 +msgid "(PowerPC64 only) PLT call stubs should load r11" +msgstr "" + +#: options.h:1117 +msgid "(PowerPC64 only) PLT call stubs should not load r11" +msgstr "" + +#: options.h:1120 +msgid "(PowerPC64 only) PLT call stubs with load-load barrier" +msgstr "" + +#: options.h:1121 +msgid "(PowerPC64 only) PLT call stubs without barrier" +msgstr "" + +#: options.h:1125 +msgid "Load a plugin library" +msgstr "" + +#: options.h:1125 +msgid "PLUGIN" +msgstr "插件程序" + +#: options.h:1127 +msgid "Pass an option to the plugin" +msgstr "" + +#: options.h:1127 +msgid "OPTION" +msgstr "选项" + +#: options.h:1004 +msgid "Use posix_fallocate to reserve space in the output file (default)." +msgstr "" + +#: options.h:1006 +msgid "Use fallocate or ftruncate to reserve space." +msgstr "" + +#: options.h:1135 +msgid "Preread archive symbols when multi-threaded" +msgstr "" + +#: options.h:1146 +msgid "Print default output format" +msgstr "印出缺省输出格式" + +#: options.h:1149 +msgid "Print symbols defined and used for each input" +msgstr "" + +#: options.h:1163 +msgid "Ignored for SVR4 compatibility" +msgstr "为 SVR4 兼容性所忽略" + +#: options.h:1160 +msgid "Generate relocations in output" +msgstr "" + +#: options.h:1168 +msgid "Generate relocatable output" +msgstr "生成可重新定位的输出" + +#: options.h:1027 +msgid "Synonym for -r" +msgstr "" + +#: options.h:1171 +msgid "Relax branches on certain targets" +msgstr "" + +#: options.h:1175 +msgid "keep only symbols listed in this file" +msgstr "" + +#: options.h:1189 options.h:1192 +msgid "Add DIR to runtime search path" +msgstr "" + +#: options.h:1195 +msgid "Add DIR to link time shared library search path" +msgstr "" + +#: options.h:1049 +msgid "Layout sections in the order specified." +msgstr "" + +#: options.h:1217 +msgid "Set address of section" +msgstr "" + +#: options.h:1217 +msgid "SECTION=ADDRESS" +msgstr "节=地址" + +#: options.h:1223 +msgid "Sort common symbols by alignment" +msgstr "" + +#: options.h:1224 +msgid "[={ascending,descending}]" +msgstr "" + +#: options.h:1227 +msgid "" +"Sort sections by name. '--no-text-reorder' will override '--sort-" +"section=name' for .text" +msgstr "" + +#: options.h:1229 +msgid "[none,name]" +msgstr "" + +#: options.h:1233 +msgid "Dynamic tag slots to reserve (default 5)" +msgstr "" + +#: options.h:945 options.h:1234 options.h:1291 options.h:1293 options.h:1295 +#: options.h:1297 +msgid "COUNT" +msgstr "计数" + +#: options.h:1201 +msgid "Strip all symbols" +msgstr "剔除所有符号信息" + +#: options.h:1203 +msgid "Strip debugging information" +msgstr "" + +#: options.h:1205 +msgid "Emit only debug line number information" +msgstr "" + +#: options.h:1207 +msgid "Strip debug symbols that are unused by gdb (at least versions <= 7.4)" +msgstr "" + +#: options.h:1210 +msgid "Strip LTO intermediate code sections" +msgstr "" + +#: options.h:1082 +msgid "" +"(ARM, PowerPC only) The maximum distance from instructions in a group of " +"sections to their stubs. Negative values mean stubs are always after " +"(PowerPC before) the group. 1 means use default size.\n" +msgstr "" + +#: options.h:1054 +msgid "" +"Use less memory and more disk I/O (included only for compatibility with GNU " +"ld)" +msgstr "" + +#: options.h:917 +msgid "Generate shared library" +msgstr "" + +#: options.h:1248 +msgid "Stack size when -fsplit-stack function calls non-split" +msgstr "" + +#: options.h:1254 +msgid "Do not link against shared libraries" +msgstr "不链接到共享库" + +#: options.h:1108 +msgid "" +"Identical Code Folding. '--icf=safe' Folds ctors, dtors and functions whose " +"pointers are definitely not taken." +msgstr "" + +#: options.h:945 +msgid "Number of iterations of ICF (default 2)" +msgstr "" + +#: options.h:1142 +msgid "List folded identical sections on stderr" +msgstr "" + +#: options.h:1143 +msgid "Do not list folded identical sections" +msgstr "" + +#: options.h:1003 +msgid "Do not fold this symbol during ICF" +msgstr "" + +#: options.h:905 +msgid "Remove unused sections" +msgstr "" + +#: options.h:1126 +msgid "Don't remove unused sections (default)" +msgstr "不删除未使用的节(默认)" + +#: options.h:1138 +msgid "List removed unused sections on stderr" +msgstr "于标准勘误列出已移除的未使用节" + +#: options.h:1139 +msgid "Do not list removed unused sections" +msgstr "不要列出已移除的未使用节" + +#: options.h:1262 +msgid "Print resource usage statistics" +msgstr "" + +#: options.h:1265 +msgid "Set target system root directory" +msgstr "" + +#: options.h:1270 +msgid "Print the name of each input file" +msgstr "" + +#: options.h:1315 +msgid "Read linker script" +msgstr "读取链接脚本" + +#: options.h:1288 +msgid "Run the linker multi-threaded" +msgstr "" + +#: options.h:1289 +msgid "Do not run the linker multi-threaded" +msgstr "" + +#: options.h:1291 +msgid "Number of threads to use" +msgstr "" + +#: options.h:1293 +msgid "Number of threads to use in initial pass" +msgstr "" + +#: options.h:1295 +msgid "Number of threads to use in middle pass" +msgstr "" + +#: options.h:1297 +msgid "Number of threads to use in final pass" +msgstr "" + +#: options.h:1318 +msgid "Set the address of the bss segment" +msgstr "" + +#: options.h:1320 +msgid "Set the address of the data segment" +msgstr "" + +#: options.h:1322 options.h:1324 +msgid "Set the address of the text segment" +msgstr "" + +#: options.h:1327 +msgid "Set the address of the rodata segment" +msgstr "" + +#: options.h:1307 +msgid "(PowerPC64 only) Optimize TOC code sequences" +msgstr "" + +#: options.h:1308 +msgid "(PowerPC64 only) Don't optimize TOC code sequences" +msgstr "" + +#: options.h:1311 +msgid "(PowerPC64 only) Sort TOC and GOT sections" +msgstr "" + +#: options.h:1312 +msgid "(PowerPC64 only) Don't sort TOC and GOT sections" +msgstr "" + +#: options.h:1332 +msgid "Create undefined reference to SYMBOL" +msgstr "" + +#: options.h:1335 +msgid "How to handle unresolved symbols" +msgstr "" + +#: options.h:1187 +msgid "Synonym for --debug=files" +msgstr "" + +#: options.h:1347 +msgid "Read version script" +msgstr "" + +#: options.h:1352 +msgid "Warn about duplicate common symbols" +msgstr "为重复的公共符号给出警告" + +#: options.h:1194 +msgid "Do not warn about duplicate common symbols (default)" +msgstr "" + +#: options.h:1359 +msgid "Warn if the stack is executable" +msgstr "" + +#: options.h:1201 +msgid "Do not warn if the stack is executable (default)" +msgstr "" + +#: options.h:1363 +msgid "Don't warn about mismatched input files" +msgstr "不为不匹配的输入文件发出警告" + +#: options.h:1369 +msgid "Warn when skipping an incompatible library" +msgstr "" + +#: options.h:1370 +msgid "Don't warn when skipping an incompatible library" +msgstr "" + +#: options.h:1373 +msgid "Warn if text segment is not shareable" +msgstr "" + +#: options.h:1215 +msgid "Do not warn if text segment is not shareable (default)" +msgstr "" + +#: options.h:1377 +msgid "Report unresolved symbols as warnings" +msgstr "将不能解析的符号视作警告" + +#: options.h:1381 +msgid "Report unresolved symbols as errors" +msgstr "将不能解析的符号视作错误" + +#: options.h:1385 +msgid "(ARM only) Do not warn about objects with incompatible wchar_t sizes" +msgstr "" + +#: options.h:1393 +msgid "Include all archive contents" +msgstr "" + +#: options.h:1394 +msgid "Include only needed archive contents" +msgstr "" + +#: options.h:1397 +msgid "Use wrapper functions for SYMBOL" +msgstr "使用包装函数作为[符号]" + +#: options.h:1411 +msgid "Trace references to symbol" +msgstr "" + +#: options.h:1240 +msgid "Allow unused version in script (default)" +msgstr "" + +#: options.h:1415 +msgid "Do not allow unused version in script" +msgstr "" + +#: options.h:1418 +msgid "Default search path for Solaris compatibility" +msgstr "为了 Solaris 兼容性的缺省搜索路径" + +#: options.h:1419 +msgid "PATH" +msgstr "路径" + +#: options.h:1424 +msgid "Start a library search group" +msgstr "" + +#: options.h:1426 +msgid "End a library search group" +msgstr "" + +#: options.h:1257 +msgid "Start a library" +msgstr "" + +#: options.h:1259 +msgid "End a library " +msgstr "" + +#: options.h:896 +msgid "Ignored for GCC linker option compatibility" +msgstr "为 GCC 链接器选项兼容性忽略" + +#: options.h:1434 +msgid "Sort dynamic relocs" +msgstr "" + +#: options.h:1435 +msgid "Do not sort dynamic relocs" +msgstr "" + +#: options.h:1437 +msgid "Set common page size to SIZE" +msgstr "" + +#: options.h:1442 +msgid "Mark output as requiring executable stack" +msgstr "" + +#: options.h:1447 +msgid "Mark DSO to be initialized first at runtime" +msgstr "" + +#: options.h:1450 +msgid "Mark object to interpose all DSOs but executable" +msgstr "" + +#: options.h:1281 +msgid "Mark object for lazy runtime binding (default)" +msgstr "" + +#: options.h:1456 +msgid "Mark object requiring immediate process" +msgstr "" + +#: options.h:1459 +msgid "Set maximum page size to SIZE" +msgstr "" + +#: options.h:1467 +msgid "Do not create copy relocs" +msgstr "" + +#: options.h:1469 +msgid "Mark object not to use default search paths" +msgstr "" + +#: options.h:1472 +msgid "Mark DSO non-deletable at runtime" +msgstr "" + +#: options.h:1475 +msgid "Mark DSO not available to dlopen" +msgstr "" + +#: options.h:1478 +msgid "Mark DSO not available to dldump" +msgstr "" + +#: options.h:1481 +msgid "Mark output as not requiring executable stack" +msgstr "" + +#: options.h:1483 +msgid "Mark object for immediate function binding" +msgstr "" + +#: options.h:1486 +msgid "" +"Mark DSO to indicate that needs immediate $ORIGIN processing at runtime" +msgstr "" + +#: options.h:1489 +msgid "Where possible mark variables read-only after relocation" +msgstr "" + +#: options.h:1490 +msgid "Don't mark variables read-only after relocation" +msgstr "" + +#: options.h:1494 +msgid "Do not permit relocations in read-only segments" +msgstr "" + +#: options.h:1321 options.h:1323 +msgid "Permit relocations in read-only segments (default)" +msgstr "" + +#: output.cc:1344 +msgid "section group retained but group element discarded" +msgstr "" + +#: output.cc:1779 output.cc:1811 +msgid "out of patch space (GOT); relink with --incremental-full" +msgstr "" + +#: output.cc:2453 +#, c-format +msgid "invalid alignment %lu for section \"%s\"" +msgstr "" + +#: output.cc:4638 +#, c-format +msgid "dot moves backward in linker script from 0x%llx to 0x%llx" +msgstr "" + +#: output.cc:4641 +#, c-format +msgid "address of section '%s' moves backward from 0x%llx to 0x%llx" +msgstr "" + +#: output.cc:5010 +#, c-format +msgid "%s: incremental base and output file name are the same" +msgstr "" + +#: output.cc:5017 +#, c-format +msgid "%s: stat: %s" +msgstr "" + +#: output.cc:5022 +#, c-format +msgid "%s: incremental base file is empty" +msgstr "" + +#: output.cc:5034 output.cc:5132 +#, c-format +msgid "%s: open: %s" +msgstr "" + +#: output.cc:5051 +#, c-format +msgid "%s: read failed: %s" +msgstr "" + +#: output.cc:5056 +#, c-format +msgid "%s: file too short: read only %lld of %lld bytes" +msgstr "" + +#: output.cc:5156 +#, c-format +msgid "%s: mremap: %s" +msgstr "" + +#: output.cc:5175 +#, c-format +msgid "%s: mmap: %s" +msgstr "" + +#: output.cc:5267 +#, c-format +msgid "%s: mmap: failed to allocate %lu bytes for output file: %s" +msgstr "" + +#: output.cc:5285 +#, c-format +msgid "%s: munmap: %s" +msgstr "" + +#: output.cc:5305 +#, c-format +msgid "%s: write: unexpected 0 return-value" +msgstr "" + +#: output.cc:5307 +#, c-format +msgid "%s: write: %s" +msgstr "" + +#: output.cc:5322 +#, c-format +msgid "%s: close: %s" +msgstr "" + +#: output.h:625 +msgid "** section headers" +msgstr "" + +#: output.h:675 +msgid "** segment headers" +msgstr "" + +#: output.h:722 +msgid "** file header" +msgstr "" + +#: output.h:936 +msgid "** fill" +msgstr "" + +#: output.h:1102 +msgid "** string table" +msgstr "" + +#: output.h:1659 +msgid "** dynamic relocs" +msgstr "" + +#: output.h:1660 output.h:2371 +msgid "** relocs" +msgstr "" + +#: output.h:2396 +msgid "** group" +msgstr "" + +#: output.h:2597 +msgid "** GOT" +msgstr "" + +#: output.h:2804 +msgid "** dynamic" +msgstr "" + +#: output.h:2948 +msgid "** symtab xindex" +msgstr "" + +#: parameters.cc:221 +msgid "input file does not match -EB/EL option" +msgstr "" + +#: parameters.cc:231 +msgid "-Trodata-segment is meaningless without --rosegment" +msgstr "" + +#: parameters.cc:338 target-select.cc:198 +#, c-format +msgid "unrecognized output format %s" +msgstr "" + +#: parameters.cc:351 +#, c-format +msgid "unrecognized emulation %s" +msgstr "" + +#: parameters.cc:374 +msgid "no supported target for -EB/-EL option" +msgstr "" + +#: plugin.cc:193 +#, c-format +msgid "%s: could not load plugin library: %s" +msgstr "" + +#: plugin.cc:202 +#, c-format +msgid "%s: could not find onload entry point" +msgstr "" + +#: plugin.cc:904 +msgid "input files added by plug-ins in --incremental mode not supported yet" +msgstr "" + +#: powerpc.cc:1152 +msgid "missing expected __tls_get_addr call" +msgstr "" + +#: powerpc.cc:2032 powerpc.cc:2298 +#, c-format +msgid "%s: ABI version %d is not compatible with ABI version %d output" +msgstr "" + +#: powerpc.cc:2066 powerpc.cc:2340 +#, c-format +msgid "%s: .opd invalid in abiv%d" +msgstr "" + +#: powerpc.cc:2144 +#, c-format +msgid "%s: unexpected reloc type %u in .opd section" +msgstr "" + +#: powerpc.cc:2155 +#, c-format +msgid "%s: .opd is not a regular array of opd entries" +msgstr "" + +#: powerpc.cc:2276 +#, c-format +msgid "%s: local symbol %d has invalid st_other for ABI version 1" +msgstr "" + +#: powerpc.cc:2922 +#, c-format +msgid "%s:%s exceeds group size" +msgstr "" + +#: powerpc.cc:3258 +#, c-format +msgid "%s:%s: branch in non-executable section, no long branch stub for you" +msgstr "" + +#: powerpc.cc:4967 +msgid "** glink" +msgstr "" + +#: powerpc.cc:5215 powerpc.cc:5682 +#, c-format +msgid "%s: linkage table error against `%s'" +msgstr "" + +#: powerpc.cc:5811 +msgid "** save/restore" +msgstr "" + +#: aarch64.cc:6046 powerpc.cc:6419 s390.cc:2252 sparc.cc:2228 +msgid "requires unsupported dynamic reloc; recompile with -fPIC" +msgstr "" + +#: powerpc.cc:6492 +#, c-format +msgid "%s: unsupported reloc %u for IFUNC symbol" +msgstr "" + +#: aarch64.cc:6870 powerpc.cc:8054 s390.cc:4007 sparc.cc:3162 tilegx.cc:4207 +#: x86_64.cc:3863 +#, c-format +msgid "%s: unsupported REL reloc section" +msgstr "" + +#: powerpc.cc:8382 +msgid "__tls_get_addr call lacks marker reloc" +msgstr "" + +#: powerpc.cc:8565 +msgid "call lacks nop, can't restore toc; recompile with -fPIC" +msgstr "" + +#: powerpc.cc:7206 powerpc.cc:7230 +#, c-format +msgid "toc optimization is not supported for %#08x instruction" +msgstr "" + +#: powerpc.cc:9611 s390.cc:3472 +msgid "relocation overflow" +msgstr "" + +#: readsyms.cc:285 +#, c-format +msgid "%s: file is empty" +msgstr "" + +#. Here we have to handle any other input file types we need. +#: readsyms.cc:920 +#, c-format +msgid "%s: not an object or archive" +msgstr "" + +#: reduced_debug_output.cc:187 +msgid "" +"Debug abbreviations extend beyond .debug_abbrev section; failed to reduce " +"debug abbreviations" +msgstr "" + +#: reduced_debug_output.cc:273 +msgid "" +"Extremely large compile unit in debug info; failed to reduce debug info" +msgstr "" + +#: reduced_debug_output.cc:281 +msgid "" +"Debug info extends beyond .debug_info section;failed to reduce debug info" +msgstr "" + +#: reduced_debug_output.cc:301 reduced_debug_output.cc:343 +msgid "Invalid DIE in debug info; failed to reduce debug info" +msgstr "" + +#: reduced_debug_output.cc:324 +msgid "" +"Debug info extends beyond .debug_info section; failed to reduce debug info" +msgstr "" + +#: reloc.cc:317 reloc.cc:945 +#, c-format +msgid "relocation section %u uses unexpected symbol table %u" +msgstr "" + +#: reloc.cc:335 reloc.cc:962 +#, c-format +msgid "unexpected entsize for reloc section %u: %lu != %u" +msgstr "" + +#: reloc.cc:344 reloc.cc:971 +#, c-format +msgid "reloc section %u size %lu uneven" +msgstr "" + +#: reloc.cc:1371 +#, c-format +msgid "could not convert call to '%s' to '%s'" +msgstr "" + +#: reloc.cc:1537 +#, c-format +msgid "reloc section size %zu is not a multiple of reloc size %d\n" +msgstr "" + +#. We should only see externally visible symbols in the symbol +#. table. +#: resolve.cc:194 +msgid "invalid STB_LOCAL symbol in external symbols" +msgstr "" + +#. Any target which wants to handle STB_LOOS, etc., needs to +#. define a resolve method. +#: resolve.cc:201 +#, c-format +msgid "unsupported symbol binding %d" +msgstr "" + +#. A dynamic object cannot reference a hidden or internal symbol +#. defined in another object. +#: resolve.cc:284 +#, c-format +msgid "%s symbol '%s' in %s is referenced by DSO %s" +msgstr "" + +#: resolve.cc:438 +#, c-format +msgid "common of '%s' overriding smaller common" +msgstr "" + +#: resolve.cc:443 +#, c-format +msgid "common of '%s' overidden by larger common" +msgstr "" + +#: resolve.cc:448 +#, c-format +msgid "multiple common of '%s'" +msgstr "" + +#: resolve.cc:487 +#, c-format +msgid "symbol '%s' used as both __thread and non-__thread" +msgstr "" + +#: resolve.cc:530 +#, c-format +msgid "multiple definition of '%s'" +msgstr "" + +#: resolve.cc:569 +#, c-format +msgid "definition of '%s' overriding common" +msgstr "" + +#: resolve.cc:604 +#, c-format +msgid "definition of '%s' overriding dynamic common definition" +msgstr "" + +#: resolve.cc:764 +#, c-format +msgid "common '%s' overridden by previous definition" +msgstr "" + +#: resolve.cc:899 +msgid "COPY reloc" +msgstr "" + +#: resolve.cc:903 resolve.cc:926 +msgid "command line" +msgstr "命令行" + +#: resolve.cc:906 +msgid "linker script" +msgstr "链接器脚本" + +#: resolve.cc:910 +msgid "linker defined" +msgstr "链接器定义的" + +#: script-sections.cc:121 +#, c-format +msgid "section %s overflows end of region %s" +msgstr "" + +#: script-sections.cc:696 +msgid "Attempt to set a memory region for a non-output section" +msgstr "" + +#: script-sections.cc:1002 script-sections.cc:3786 +msgid "dot may not move backward" +msgstr "" + +#: script-sections.cc:1069 +msgid "** expression" +msgstr "** 表达式" + +#: script-sections.cc:1254 +msgid "fill value is not absolute" +msgstr "" + +#: script-sections.cc:2506 +#, c-format +msgid "alignment of section %s is not absolute" +msgstr "" + +#: script-sections.cc:2523 +#, c-format +msgid "subalign of section %s is not absolute" +msgstr "" + +#: script-sections.cc:2636 +#, c-format +msgid "fill of section %s is not absolute" +msgstr "" + +#: script-sections.cc:2749 +msgid "SPECIAL constraints are not implemented" +msgstr "" + +#: script-sections.cc:2791 +msgid "mismatched definition for constrained sections" +msgstr "" + +#: script-sections.cc:3267 +#, c-format +msgid "region '%.*s' already defined" +msgstr "" + +#: script-sections.cc:3494 +msgid "DATA_SEGMENT_ALIGN may only appear once in a linker script" +msgstr "" + +#: script-sections.cc:3509 +msgid "DATA_SEGMENT_RELRO_END may only appear once in a linker script" +msgstr "" + +#: script-sections.cc:3514 +msgid "DATA_SEGMENT_RELRO_END must follow DATA_SEGMENT_ALIGN" +msgstr "" + +#: script-sections.cc:3722 +msgid "no matching section constraint" +msgstr "" + +#: script-sections.cc:4120 +msgid "" +"creating a segment to contain the file and program headers outside of any " +"MEMORY region" +msgstr "" + +#: script-sections.cc:4169 +msgid "TLS sections are not adjacent" +msgstr "" + +#: script-sections.cc:4333 +#, c-format +msgid "allocated section %s not in any segment" +msgstr "" + +#: script-sections.cc:4379 +#, c-format +msgid "no segment %s" +msgstr "" + +#: script-sections.cc:4392 +msgid "section in two PT_LOAD segments" +msgstr "" + +#: script-sections.cc:4399 +msgid "allocated section not in any PT_LOAD segment" +msgstr "" + +#: script-sections.cc:4428 +msgid "may only specify load address for PT_LOAD segment" +msgstr "" + +#: script-sections.cc:4454 +#, c-format +msgid "PHDRS load address overrides section %s load address" +msgstr "" + +#. We could support this if we wanted to. +#: script-sections.cc:4465 +msgid "using only one of FILEHDR and PHDRS is not currently supported" +msgstr "" + +#: script-sections.cc:4480 +msgid "" +"sections loaded on first page without room for file and program headers are " +"not supported" +msgstr "" + +#: script-sections.cc:4486 +msgid "" +"using FILEHDR and PHDRS on more than one PT_LOAD segment is not currently " +"supported" +msgstr "" + +#: script.cc:1147 +msgid "invalid use of PROVIDE for dot symbol" +msgstr "" + +#: script.cc:1523 +#, c-format +msgid "%s: SECTIONS seen after other input files; try -T/--script" +msgstr "" + +#. We have a match for both the global and local entries for a +#. version tag. That's got to be wrong. +#: script.cc:2229 +#, c-format +msgid "" +"'%s' appears as both a global and a local symbol for version '%s' in script" +msgstr "" + +#: script.cc:2256 +#, c-format +msgid "wildcard match appears in both version '%s' and '%s' in script" +msgstr "" + +#: script.cc:2261 +#, c-format +msgid "" +"wildcard match appears as both global and local in version '%s' in script" +msgstr "" + +#: script.cc:2346 +#, c-format +msgid "" +"using '%s' as version for '%s' which is also named in version '%s' in script" +msgstr "" + +#: script.cc:2444 +#, c-format +msgid "" +"version script assignment of %s to symbol %s failed: symbol not defined" +msgstr "" + +#: script.cc:2640 +#, c-format +msgid "%s:%d:%d: %s" +msgstr "" + +#: script.cc:2706 +msgid "library name must be prefixed with -l" +msgstr "" + +#. There are some options that we could handle here--e.g., +#. -lLIBRARY. Should we bother? +#: script.cc:2833 +#, c-format +msgid "" +"%s:%d:%d: ignoring command OPTION; OPTION is only valid for scripts " +"specified via -T/--script" +msgstr "" + +#: script.cc:2898 +#, c-format +msgid "" +"%s:%d:%d: ignoring SEARCH_DIR; SEARCH_DIR is only valid for scripts " +"specified via -T/--script" +msgstr "" + +#: script.cc:2926 +#, c-format +msgid "%s:%d:%d: invalid use of VERSION in input file" +msgstr "" + +#: script.cc:3042 +#, c-format +msgid "unrecognized version script language '%s'" +msgstr "" + +#: script.cc:3161 script.cc:3175 +#, c-format +msgid "%s:%d:%d: DATA_SEGMENT_ALIGN not in SECTIONS clause" +msgstr "" + +#: script.cc:3294 +msgid "unknown PHDR type (try integer)" +msgstr "" + +#: script.cc:3313 +#, c-format +msgid "%s:%d:%d: MEMORY region '%.*s' referred to outside of SECTIONS clause" +msgstr "" + +#: script.cc:3324 +#, c-format +msgid "%s:%d:%d: MEMORY region '%.*s' not declared" +msgstr "" + +#: script.cc:3369 +msgid "unknown MEMORY attribute" +msgstr "" + +#: script.cc:3400 +#, c-format +msgid "undefined memory region '%s' referenced in ORIGIN expression" +msgstr "" + +#: script.cc:3419 +#, c-format +msgid "undefined memory region '%s' referenced in LENGTH expression" +msgstr "" + +#: sparc.cc:4465 +#, c-format +msgid "%s: little endian elf flag set on BE object" +msgstr "" + +#: sparc.cc:4468 +#, c-format +msgid "%s: little endian elf flag clear on LE object" +msgstr "" + +#: stringpool.cc:513 +#, c-format +msgid "%s: %s entries: %zu; buckets: %zu\n" +msgstr "" + +#: stringpool.cc:517 +#, c-format +msgid "%s: %s entries: %zu\n" +msgstr "" + +#: stringpool.cc:520 +#, c-format +msgid "%s: %s Stringdata structures: %zu\n" +msgstr "" + +#: symtab.cc:377 +#, c-format +msgid "Cannot export local symbol '%s'" +msgstr "" + +#: symtab.cc:948 +#, c-format +msgid "%s: reference to %s" +msgstr "" + +#: symtab.cc:950 +#, c-format +msgid "%s: definition of %s" +msgstr "" + +#: symtab.cc:1181 +#, c-format +msgid "bad global symbol name offset %u at %zu" +msgstr "" + +#: symtab.cc:1448 +msgid "--just-symbols does not make sense with a shared object" +msgstr "" + +#: symtab.cc:1459 +msgid "too few symbol versions" +msgstr "" + +#: symtab.cc:1514 +#, c-format +msgid "bad symbol name offset %u at %zu" +msgstr "" + +#: symtab.cc:1577 +#, c-format +msgid "versym for symbol %zu out of range: %u" +msgstr "" + +#: symtab.cc:1585 +#, c-format +msgid "versym for symbol %zu has no name: %u" +msgstr "" + +#: symtab.cc:2962 symtab.cc:3108 +#, c-format +msgid "%s: unsupported symbol section 0x%x" +msgstr "" + +#: symtab.cc:3440 +#, c-format +msgid "%s: symbol table entries: %zu; buckets: %zu\n" +msgstr "" + +#: symtab.cc:3443 +#, c-format +msgid "%s: symbol table entries: %zu\n" +msgstr "%s: 符号表条目数: %zu\n" + +#: symtab.cc:3600 +#, c-format +msgid "" +"while linking %s: symbol '%s' defined in multiple places (possible ODR " +"violation):" +msgstr "" + +#. This only prints one location from each definition, +#. which may not be the location we expect to intersect +#. with another definition. We could print the whole +#. set of locations, but that seems too verbose. +#: symtab.cc:3607 symtab.cc:3610 +#, c-format +msgid " %s from %s\n" +msgstr " %s 来自 %s\n" + +#: target-reloc.h:155 +msgid "internal" +msgstr "内部" + +#: target-reloc.h:158 +msgid "hidden" +msgstr "已隐藏" + +#: target-reloc.h:161 +msgid "protected" +msgstr "受保护" + +#: target-reloc.h:166 +#, c-format +msgid "%s symbol '%s' is not defined locally" +msgstr "%s 符号‘%s’未在本地定义" + +#: target-reloc.h:411 +#, c-format +msgid "reloc has bad offset %zu" +msgstr "" + +#: target.cc:172 +#, c-format +msgid "linker does not include stack split support required by %s" +msgstr "" + +#: s390.cc:1092 tilegx.cc:2084 x86_64.cc:1532 +msgid "out of patch space (PLT); relink with --incremental-full" +msgstr "" + +#: tilegx.cc:2734 x86_64.cc:2511 +msgid "TLS_DESC not yet supported for incremental linking" +msgstr "" + +#: tilegx.cc:2789 +msgid "TLS_DESC not yet supported for TILEGX" +msgstr "" + +#: tilegx.cc:3198 x86_64.cc:2899 +#, c-format +msgid "requires unsupported dynamic reloc %u; recompile with -fPIC" +msgstr "" + +#: tls.h:59 +msgid "TLS relocation out of range" +msgstr "TLS 重定位越界" + +#: tls.h:73 +msgid "TLS relocation against invalid instruction" +msgstr "TLS 对无效指令重定位" + +#. This output is intended to follow the GNU standards. +#: version.cc:66 +#, c-format +msgid "Copyright 2014 Free Software Foundation, Inc.\n" +msgstr "著作权 2014 自由软件基金会。\n" + +#: version.cc:66 +#, c-format +msgid "" +"This program is free software; you may redistribute it under the terms of\n" +"the GNU General Public License version 3 or (at your option) a later " +"version.\n" +"This program has absolutely no warranty.\n" +msgstr "" +"这个程序是自由软件;您可以遵循GNU 通用公共授权版本 3 或\n" +"(您自行选择的) 稍后版本以再次散布它。\n" +"这个程序完全没有任何担保。\n" + +#: workqueue-threads.cc:106 +#, c-format +msgid "%s failed: %s" +msgstr "%s 失败:%s" + +#: x86_64.cc:2864 +msgid "" +"requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile " +"with -fPIC" +msgstr "" + +#: x86_64.cc:2884 +#, c-format +msgid "" +"requires dynamic %s reloc against '%s' which may overflow at runtime; " +"recompile with -fPIC" +msgstr "" + +#: s390.cc:3670 s390.cc:3726 x86_64.cc:4687 +#, c-format +msgid "unsupported reloc type %u" +msgstr "不支持的重定位类型 %u" + +#: x86_64.cc:4211 +#, c-format +msgid "unsupported reloc %u against local symbol" +msgstr "不支持对本地符号的重定位 %u" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gprof.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gprof.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gprof.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gprof.po 2018-07-11 18:17:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:34+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: alpha.c:102 mips.c:54 msgid "" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/grub.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/grub.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/grub.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/grub.po 2018-07-11 18:17:27.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:12+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:49+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: grub-core/normal/auth.c:220 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gst-plugins-good-1.0.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gst-plugins-good-1.0.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/gst-plugins-good-1.0.po 2018-07-09 10:32:53.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/gst-plugins-good-1.0.po 2018-07-11 18:17:23.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:52+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:35+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ext/jack/gstjackaudiosink.c:356 ext/jack/gstjackaudiosrc.c:364 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/im-config.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/im-config.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/im-config.po 2018-07-09 10:33:03.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/im-config.po 2018-07-11 18:17:32.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:32+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: \n" #: im-config:15 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/JabberBot.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/JabberBot.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/JabberBot.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/JabberBot.po 2018-07-11 18:17:27.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:03+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:38+0000\n" +"X-Generator: Launchpad (build 18719)\n" #, python-format msgid "" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/kbd.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/kbd.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/kbd.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/kbd.po 2018-07-11 18:17:27.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:12+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:49+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: src/chvt.c:32 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/keystone.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/keystone.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/keystone.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/keystone.po 2018-07-11 18:17:28.000000000 +0000 @@ -21,8 +21,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:33+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh-CN\n" "Generated-By: Babel 2.0\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/language-selector.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/language-selector.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/language-selector.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/language-selector.po 2018-07-11 18:17:23.000000000 +0000 @@ -0,0 +1,353 @@ +# Chinese (China) translation for language-selector +# Copyright (c) (c) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the language-selector package. +# Aron Xu , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: language-selector\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-28 19:35+0000\n" +"PO-Revision-Date: 2016-03-29 14:43+0000\n" +"Last-Translator: YunQiang Su \n" +"Language-Team: Chinese (China) \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-Launchpad-Export-Date: 2018-07-11 16:53+0000\n" +"X-Generator: Launchpad (build 18719)\n" +"Language: zh_CN\n" + +#. Hack for Chinese langpack split +#. Translators: please translate 'Chinese (simplified)' and 'Chinese (traditional)' so that they appear next to each other when sorted alphabetically. +#: ../LanguageSelector/LocaleInfo.py:56 +msgid "Chinese (simplified)" +msgstr "中文(简体)" + +#. Translators: please translate 'Chinese (simplified)' and 'Chinese (traditional)' so that they appear next to each other when sorted alphabetically. +#: ../LanguageSelector/LocaleInfo.py:58 +msgid "Chinese (traditional)" +msgstr "中文(繁体)" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:233 +msgid "No language information available" +msgstr "没有可用的语言信息" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:234 +msgid "" +"The system does not have information about the available languages yet. Do " +"you want to perform a network update to get them now? " +msgstr "此系统没有任何有关可用语言的信息,您希望现在执行网络更新来获取它们吗? " + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:238 +msgid "_Update" +msgstr "更新(_U)" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:322 +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:359 +#: ../data/LanguageSelector.ui.h:21 +msgid "Language" +msgstr "语言" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:329 +msgid "Installed" +msgstr "已安装" + +#. print("%(INSTALL)d to install, %(REMOVE)d to remove" % (countInstall, countRemove)) +#. Translators: %(INSTALL)d is parsed; either keep it exactly as is or remove it entirely, but don't translate "INSTALL". +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:397 +#, python-format +msgid "%(INSTALL)d to install" +msgid_plural "%(INSTALL)d to install" +msgstr[0] "将安装 %(INSTALL)d 个" + +#. Translators: %(REMOVE)d is parsed; either keep it exactly as is or remove it entirely, but don't translate "REMOVE". +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:399 +#, python-format +msgid "%(REMOVE)d to remove" +msgid_plural "%(REMOVE)d to remove" +msgstr[0] "将移除 %(REMOVE)d 个" + +#. Translators: this string will concatenate the "%n to install" and "%n to remove" strings, you can replace the comma if you need to. +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:408 +#, python-format +msgid "%s, %s" +msgstr "%s,%s" + +#. find out about the other options +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:456 +msgid "none" +msgstr "无" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:509 +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:718 +msgid "Software database is broken" +msgstr "软件数据库损坏" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:510 +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:719 +msgid "" +"It is impossible to install or remove any software. Please use the package " +"manager \"Synaptic\" or run \"sudo apt-get install -f\" in a terminal to fix " +"this issue at first." +msgstr "无法安装或删除任何软件。请先使用新立得软件包管理器或在终端运行 \"sudo apt-get install -f\" 来修正这个问题。" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:551 +msgid "Could not install the selected language support" +msgstr "无法安装选定的语言支持" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:552 +msgid "" +"This is perhaps a bug of this application. Please file a bug report at " +"https://bugs.launchpad.net/ubuntu/+source/language-selector/+filebug" +msgstr "" +"这也许是该应用程序的一个问题。 请在 https://bugs.launchpad.net/ubuntu/+source/language-" +"selector/+filebug?no-redirect 上报告这个问题。" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:576 +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:612 +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:616 +msgid "Could not install the full language support" +msgstr "无法安装完整的语言支持" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:577 +msgid "" +"Usually this is related to an error in your software archive or software " +"manager. Check your preferences in Software Sources (click the icon at the " +"very right of the top bar and select \"System Settings... -> Software " +"Sources\")." +msgstr "这通常与软件存档或软件管理器中的错误有关。请检查您在“软件源”中的设置 (点击顶栏最右边的图标并选择“系统设置... -> 软件源”)。" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:613 +msgid "Failed to authorize to install packages." +msgstr "安装包验证失败。" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:671 +msgid "The language support is not installed completely" +msgstr "语言支持没有安装完整" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:672 +msgid "" +"Some translations or writing aids available for your chosen languages are " +"not installed yet. Do you want to install them now?" +msgstr "您选择的语言的部分可用翻译或写作帮助还没有安装。您希望现在安装吗?" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:675 +msgid "_Remind Me Later" +msgstr "稍后提醒(_R)" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:676 +msgid "_Install" +msgstr "安装(_I)" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:679 +msgid "Details" +msgstr "详细信息" + +#: ../LanguageSelector/gtk/GtkLanguageSelector.py:943 +#, python-format +msgid "" +"Failed to apply the '%s' format\n" +"choice. The examples may show up if you\n" +"close and re-open Language Support." +msgstr "" +"无法使用选择的 %s 格式。\n" +"当您关闭并重新打开语言\n" +"支持程序时将会看到样例。" + +#: ../data/LanguageSelector.ui.h:1 +#: ../data/gnome-language-selector.desktop.in.h:1 +msgid "Language Support" +msgstr "语言支持" + +#: ../data/LanguageSelector.ui.h:2 +msgid "" +"Checking available language support\n" +"\n" +"The availability of translations or writing aids can differ between " +"languages." +msgstr "" +"检查可用的语言支持\n" +"\n" +"不同语言的翻译和写作助手的支持程度可能不同。" + +#: ../data/LanguageSelector.ui.h:5 +msgid "Installed Languages" +msgstr "已安装语言" + +#: ../data/LanguageSelector.ui.h:6 +msgid "" +"When a language is installed, individual users can choose it in their " +"Language settings." +msgstr "当某个语言安装后,用户可以在他们的语言设置里进行选择。" + +#: ../data/LanguageSelector.ui.h:7 +msgid "Language for menus and windows:" +msgstr "菜单和窗口的语言:" + +#: ../data/LanguageSelector.ui.h:8 +msgid "" +"This setting only affects the language your desktop and applications are " +"displayed in. It does not set the system environment, like currency or date " +"format settings. For that, use the settings in the Regional Formats tab.\n" +"The order of the values displayed here decides which translations to use for " +"your desktop. If translations for the first language are not available, the " +"next one in this list will be tried. The last entry of this list is always " +"\"English\".\n" +"Every entry below \"English\" will be ignored." +msgstr "" +"这些设置只会影响您的桌面和应用程序显示的语言,不会影响系统环境的货币和日期格式。如需要设置,请切换到“地区格式”标签。\n" +"这里显示的顺序决定了您的桌面使用的翻译。如果第一个语言的翻译不可用,将会尝试下一个。最后一个条目始终是“English”。\n" +"所有在“English”之下的条目都将被忽略。" + +#: ../data/LanguageSelector.ui.h:11 +msgid "" +"Drag languages to arrange them in order of preference.\n" +"Changes take effect next time you log in." +msgstr "" +"拖动语言来安排他们的优先顺序。\n" +"在您下次登录时修改生效。" + +#: ../data/LanguageSelector.ui.h:13 +msgid "Apply System-Wide" +msgstr "应用到整个系统" + +#: ../data/LanguageSelector.ui.h:14 +msgid "" +"Use the same language choices for startup and the login " +"screen." +msgstr "启动和登录界面使用同一语言。" + +#: ../data/LanguageSelector.ui.h:15 +msgid "Install / Remove Languages..." +msgstr "添加或删除语言..." + +#: ../data/LanguageSelector.ui.h:16 +msgid "Keyboard input method system:" +msgstr "键盘输入法系统:" + +#: ../data/LanguageSelector.ui.h:17 +msgid "" +"If you need to type in languages, which require more complex input methods " +"than just a simple key to letter mapping, you may want to enable this " +"function.\n" +"For example, you will need this function for typing Chinese, Japanese, " +"Korean or Vietnamese.\n" +"The recommended value for Ubuntu is \"IBus\".\n" +"If you want to use alternative input method systems, install the " +"corresponding packages first and then choose the desired system here." +msgstr "" +"如果您需要输入某种语言,需要更复杂的输入方法,不仅仅是一个简单的按键字母映射,可能需要您启用此功能。\n" +"例如,您将需要此功能用于输入中文,日语,韩语和越南语。\n" +"Ubuntu 建议使用\"IBus\"。如果您想使用其他输入法系统,首先安装相应的软件包,然后选择所需的输入法系统。" + +#: ../data/LanguageSelector.ui.h:22 +msgid "Display numbers, dates and currency amounts in the usual format for:" +msgstr "显示数字,日期和货币数额的格式:" + +#: ../data/LanguageSelector.ui.h:23 +msgid "" +"This will set the system environment like shown below and will also affect " +"the preferred paper format and other region specific settings.\n" +"If you want to display the desktop in a different language than this, please " +"select it in the \"Language\" tab.\n" +"Hence you should set this to a sensible value for the region in which you " +"are located." +msgstr "" +"这里按照下面的显示设置系统,同时影响纸张尺寸等地区设置。\n" +"如果您希望桌面显示不同的语言,请点击“语言”标签。\n" +"因此,您应该按照您的地区设置一个合理的值。" + +#: ../data/LanguageSelector.ui.h:26 +msgid "Changes take effect next time you log in." +msgstr "更改将会在您下次登录时生效。" + +#: ../data/LanguageSelector.ui.h:27 +msgid "" +"Use the same format choice for startup and the login screen." +msgstr "启动和登录界面使用相同样式。" + +#: ../data/LanguageSelector.ui.h:28 +msgid "Currency:" +msgstr "货币:" + +#: ../data/LanguageSelector.ui.h:29 +msgid "Date:" +msgstr "日期:" + +#: ../data/LanguageSelector.ui.h:30 +msgid "Number:" +msgstr "数字:" + +#: ../data/LanguageSelector.ui.h:31 +msgid "Example" +msgstr "范例" + +#: ../data/LanguageSelector.ui.h:32 +msgid "Regional Formats" +msgstr "地区格式" + +#: ../data/gnome-language-selector.desktop.in.h:2 +msgid "Configure multiple and native language support on your system" +msgstr "配置您系统的多语言和本地语言支持" + +#. Name +#: ../data/incomplete-language-support-gnome.note.in:5 +msgid "Incomplete Language Support" +msgstr "不完整的语言支持" + +#. Description +#: ../data/incomplete-language-support-gnome.note.in:6 +msgid "" +"The language support files for your selected language seem to be incomplete. " +"You can install the missing components by clicking on \"Run this action " +"now\" and follow the instructions. An active internet connection is " +"required. If you would like to do this at a later time, please use Language " +"Support instead (click the icon at the very right of the top bar and select " +"\"System Settings... -> Language Support\")." +msgstr "" +"您所选择的语言的支持文件可能不完整。要安装缺失的组件,您可以点击“现在执行此操作”并按照指示进行。此过程需要一个可用的网络连接。如果您需要稍后再进行,请使" +"用“语言支持” (点击顶栏最右边的图标并选择“系统设置... -> 语言支持”)。" + +#. Name +#: ../data/restart_session_required.note.in:5 +msgid "Session Restart Required" +msgstr "需要重新启动会话" + +#. Description +#: ../data/restart_session_required.note.in:6 +msgid "The new language settings will take effect once you have logged out." +msgstr "当您注销后新的语言设置才会生效。" + +#: ../dbus_backend/com.ubuntu.languageselector.policy.in.h:1 +msgid "Set system default language" +msgstr "设置系统默认语言" + +#: ../dbus_backend/com.ubuntu.languageselector.policy.in.h:2 +msgid "System policy prevented setting default language" +msgstr "系统策略阻止了设置默认语言" + +#: ../gnome-language-selector:33 +msgid "don't verify installed language support" +msgstr "不验证已安装的语言支持" + +#: ../gnome-language-selector:36 ../check-language-support:27 +msgid "alternative datadir" +msgstr "可选的数据文件夹" + +#: ../check-language-support:24 +msgid "target language code" +msgstr "目标语言代号" + +#: ../check-language-support:28 +msgid "check for the given package(s) only -- separate packagenames by comma" +msgstr "仅检查给定的软件包 -- 用英文逗号分隔包名" + +#: ../check-language-support:30 +msgid "output all available language support packages for all languages" +msgstr "为所有语言输出所有可用的语言支持包" + +#: ../check-language-support:33 +msgid "show installed packages as well as missing ones" +msgstr "同时显示已安装的和缺失的软件包" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ld.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ld.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ld.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ld.po 2018-07-11 18:17:26.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:34+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: emultempl/armcoff.em:72 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libapt-inst2.0.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libapt-inst2.0.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libapt-inst2.0.po 2018-07-09 10:32:53.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libapt-inst2.0.po 2018-07-11 18:17:23.000000000 +0000 @@ -17,172 +17,172 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:31+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:06+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" -#: apt-inst/contrib/arfile.cc:76 +#: apt-inst/contrib/arfile.cc:75 msgid "Invalid archive signature" msgstr "无效的归档签名" -#: apt-inst/contrib/arfile.cc:84 +#: apt-inst/contrib/arfile.cc:83 msgid "Error reading archive member header" msgstr "读取归档成员文件头出错" -#: apt-inst/contrib/arfile.cc:96 +#: apt-inst/contrib/arfile.cc:95 #, c-format msgid "Invalid archive member header %s" msgstr "归档文件中成员文件头 %s 无效" -#: apt-inst/contrib/arfile.cc:108 +#: apt-inst/contrib/arfile.cc:107 msgid "Invalid archive member header" msgstr "归档文件中成员文件头无效" -#: apt-inst/contrib/arfile.cc:137 +#: apt-inst/contrib/arfile.cc:136 msgid "Archive is too short" msgstr "归档文件太短" -#: apt-inst/contrib/arfile.cc:141 +#: apt-inst/contrib/arfile.cc:140 msgid "Failed to read the archive headers" msgstr "无法读取归档文件的数据头" -#: apt-inst/contrib/extracttar.cc:110 +#: apt-inst/contrib/extracttar.cc:109 #, c-format msgid "Cannot find a configured compressor for '%s'" msgstr "找不到对应于 '%s' 的已配置压缩工具" -#: apt-inst/contrib/extracttar.cc:142 apt-inst/contrib/extracttar.cc:172 +#: apt-inst/contrib/extracttar.cc:141 apt-inst/contrib/extracttar.cc:171 msgid "Corrupted archive" msgstr "包文件已被损坏" -#: apt-inst/contrib/extracttar.cc:157 +#: apt-inst/contrib/extracttar.cc:156 msgid "Tar checksum failed, archive corrupted" msgstr "Tar 的校验和不符,文件已损坏" -#: apt-inst/contrib/extracttar.cc:262 +#: apt-inst/contrib/extracttar.cc:261 #, c-format msgid "Unknown TAR header type %u, member %s" msgstr "未知的 TAR 数据头类型 %u,成员 %s" -#: apt-inst/deb/debfile.cc:47 apt-inst/deb/debfile.cc:56 -#: apt-inst/deb/debfile.cc:67 +#: apt-inst/deb/debfile.cc:46 apt-inst/deb/debfile.cc:55 +#: apt-inst/deb/debfile.cc:66 #, c-format msgid "This is not a valid DEB archive, missing '%s' member" msgstr "这不是一个有效的 DEB 包文件,其包内遗漏了“%s”" -#: apt-inst/deb/debfile.cc:136 +#: apt-inst/deb/debfile.cc:135 #, c-format msgid "Internal error, could not locate member %s" msgstr "内部错误,无法定位包内文件 %s" -#: apt-inst/deb/debfile.cc:231 +#: apt-inst/deb/debfile.cc:230 msgid "Unparsable control file" msgstr "不能解析的主控文件" -#: apt-inst/dirstream.cc:42 apt-inst/dirstream.cc:49 apt-inst/dirstream.cc:54 +#: apt-inst/dirstream.cc:41 apt-inst/dirstream.cc:48 apt-inst/dirstream.cc:53 #, c-format msgid "Failed to write file %s" msgstr "无法写入文件 %s" -#: apt-inst/dirstream.cc:104 +#: apt-inst/dirstream.cc:103 #, c-format msgid "Failed to close file %s" msgstr "无法关闭文件 %s" -#: apt-inst/extract.cc:100 apt-inst/extract.cc:171 +#: apt-inst/extract.cc:99 apt-inst/extract.cc:170 #, c-format msgid "The path %s is too long" msgstr "路径名 %s 太长" -#: apt-inst/extract.cc:131 +#: apt-inst/extract.cc:130 #, c-format msgid "Unpacking %s more than once" msgstr "%s 被解压了不只一次" -#: apt-inst/extract.cc:141 +#: apt-inst/extract.cc:140 #, c-format msgid "The directory %s is diverted" msgstr "目录 %s 已被转移" -#: apt-inst/extract.cc:151 +#: apt-inst/extract.cc:150 #, c-format msgid "The package is trying to write to the diversion target %s/%s" msgstr "该软件包正尝试写入转移对象 %s/%s" -#: apt-inst/extract.cc:161 apt-inst/extract.cc:305 +#: apt-inst/extract.cc:160 apt-inst/extract.cc:304 msgid "The diversion path is too long" msgstr "该转移路径太长" -#: apt-inst/extract.cc:185 apt-inst/extract.cc:198 apt-inst/extract.cc:215 +#: apt-inst/extract.cc:184 apt-inst/extract.cc:197 apt-inst/extract.cc:214 #, c-format msgid "Failed to stat %s" msgstr "无法获得 %s 的状态" -#: apt-inst/extract.cc:193 +#: apt-inst/extract.cc:192 #, c-format msgid "Failed to rename %s to %s" msgstr "无法将 %s 重命名为 %s" -#: apt-inst/extract.cc:248 +#: apt-inst/extract.cc:247 #, c-format msgid "The directory %s is being replaced by a non-directory" msgstr "目录 %s 要被一个非目录的文件替换" -#: apt-inst/extract.cc:288 +#: apt-inst/extract.cc:287 msgid "Failed to locate node in its hash bucket" msgstr "无法在其散列桶中分配节点" -#: apt-inst/extract.cc:292 +#: apt-inst/extract.cc:291 msgid "The path is too long" msgstr "路径名太长" -#: apt-inst/extract.cc:420 +#: apt-inst/extract.cc:419 #, c-format msgid "Overwrite package match with no version for %s" msgstr "用来覆盖的软件包不属于 %s 的任何版本" -#: apt-inst/extract.cc:437 +#: apt-inst/extract.cc:436 #, c-format msgid "File %s/%s overwrites the one in the package %s" msgstr "文件 %s/%s 会覆盖属于软件包 %s 中的同名文件" -#: apt-inst/extract.cc:470 +#: apt-inst/extract.cc:469 #, c-format msgid "Unable to read %s" msgstr "无法读取 %s" -#: apt-inst/extract.cc:497 +#: apt-inst/extract.cc:496 #, c-format msgid "Unable to stat %s" msgstr "无法读取 %s 的状态" -#: apt-inst/filelist.cc:380 +#: apt-inst/filelist.cc:379 msgid "DropNode called on still linked node" msgstr "把 DropNode 用在了仍在链表中的节点上" -#: apt-inst/filelist.cc:412 +#: apt-inst/filelist.cc:411 msgid "Failed to locate the hash element!" msgstr "无法定位哈希表元素!" -#: apt-inst/filelist.cc:459 +#: apt-inst/filelist.cc:458 msgid "Failed to allocate diversion" msgstr "无法分配转移项" -#: apt-inst/filelist.cc:464 +#: apt-inst/filelist.cc:463 msgid "Internal error in AddDiversion" msgstr "内部错误,出现在 AddDiversion" -#: apt-inst/filelist.cc:477 +#: apt-inst/filelist.cc:476 #, c-format msgid "Trying to overwrite a diversion, %s -> %s and %s/%s" msgstr "尝试覆盖一个转移项,%s -> %s 和 %s/%s" -#: apt-inst/filelist.cc:506 +#: apt-inst/filelist.cc:505 #, c-format msgid "Double add of diversion %s -> %s" msgstr "添加了两个转移项 %s-> %s" -#: apt-inst/filelist.cc:549 +#: apt-inst/filelist.cc:548 #, c-format msgid "Duplicate conf file %s/%s" msgstr "重复的配置文件 %s/%s" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libapt-pkg5.0.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libapt-pkg5.0.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libapt-pkg5.0.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libapt-pkg5.0.po 2018-07-11 18:17:28.000000000 +0000 @@ -17,67 +17,67 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:31+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:06+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" -#: apt-pkg/acquire-item.cc:175 +#: apt-pkg/acquire-item.cc:176 msgid "" "Updating from such a repository can't be done securely, and is therefore " "disabled by default." msgstr "无法安全地用该源进行更新,所以默认禁用该源。" -#: apt-pkg/acquire-item.cc:180 +#: apt-pkg/acquire-item.cc:181 msgid "" "Data from such a repository can't be authenticated and is therefore " "potentially dangerous to use." msgstr "无法认证来自该源的数据,所以使用它会带来潜在风险。" -#: apt-pkg/acquire-item.cc:182 +#: apt-pkg/acquire-item.cc:183 msgid "" "See apt-secure(8) manpage for repository creation and user configuration " "details." msgstr "参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。" -#: apt-pkg/acquire-item.cc:522 +#: apt-pkg/acquire-item.cc:568 #, c-format msgid "Failed to readlink %s" msgstr "无法读取符号链接 %s" -#: apt-pkg/acquire-item.cc:531 +#: apt-pkg/acquire-item.cc:577 #, c-format msgid "Failed to stat %s" msgstr "无法获得 %s 的状态" -#: apt-pkg/acquire-item.cc:976 apt-pkg/contrib/fileutl.cc:3137 +#: apt-pkg/acquire-item.cc:1061 apt-pkg/contrib/fileutl.cc:3137 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "无法重命名文件,%s (%s -> %s)。" -#: apt-pkg/acquire-item.cc:861 apt-pkg/acquire-item.cc:1000 +#: apt-pkg/acquire-item.cc:946 apt-pkg/acquire-item.cc:1085 msgid "Hash Sum mismatch" msgstr "Hash 校验和不符" -#: apt-pkg/acquire-item.cc:1003 +#: apt-pkg/acquire-item.cc:1088 msgid "Size mismatch" msgstr "大小不符" -#: apt-pkg/acquire-item.cc:1007 +#: apt-pkg/acquire-item.cc:1092 msgid "Invalid file format" msgstr "无效的文件格式 %s" -#: apt-pkg/acquire-item.cc:1012 +#: apt-pkg/acquire-item.cc:1097 msgid "Signature error" msgstr "数字签名错误" -#: apt-pkg/acquire-item.cc:1016 +#: apt-pkg/acquire-item.cc:1101 #, c-format msgid "" "Clearsigned file isn't valid, got '%s' (does the network require " "authentication?)" msgstr "明文签署文件不可用,结果为‘%s’(您的网络需要认证吗?)" -#: apt-pkg/acquire-item.cc:1265 +#: apt-pkg/acquire-item.cc:1350 #, c-format msgid "" "An error occurred during the signature verification. The repository is not " @@ -85,12 +85,12 @@ msgstr "校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:%s: %s" #. Invalid signature file, reject (LP: #346386) (Closes: #627642) -#: apt-pkg/acquire-item.cc:1274 apt-pkg/acquire-item.cc:1280 +#: apt-pkg/acquire-item.cc:1359 apt-pkg/acquire-item.cc:1365 #, c-format msgid "GPG error: %s: %s" msgstr "GPG 错误:%s: %s" -#: apt-pkg/acquire-item.cc:1509 +#: apt-pkg/acquire-item.cc:1607 #, c-format msgid "" "Skipping acquire of configured file '%s' as repository '%s' doesn't support " @@ -104,7 +104,7 @@ "or malformed file)" msgstr "在 Release 文件中找不到期望的条目 %s(sources.list条目有误,或者文件有误)" -#: apt-pkg/acquire-item.cc:1544 +#: apt-pkg/acquire-item.cc:1642 #, c-format msgid "" "Skipping acquire of configured file '%s' as repository '%s' provides only " @@ -118,48 +118,48 @@ #. TRANSLATOR: The first %s is the URL of the bad Release file, the second is #. the time since then the file is invalid - formatted in the same way as in #. the download progress display (e.g. 7d 3h 42min 1s) -#: apt-pkg/acquire-item.cc:1655 +#: apt-pkg/acquire-item.cc:1744 #, c-format msgid "" "Release file for %s is expired (invalid since %s). Updates for this " "repository will not be applied." msgstr "%s 的 Release 文件已经过期(invalid since %s)。该仓库的更新将不会被应用。" -#: apt-pkg/acquire-item.cc:1709 +#: apt-pkg/acquire-item.cc:1798 #, c-format msgid "Conflicting distribution: %s (expected %s but got %s)" msgstr "冲突的发行版:%s (期望 %s 但得到 %s)" -#: apt-pkg/acquire-item.cc:251 +#: apt-pkg/acquire-item.cc:252 #, c-format msgid "The repository '%s' is not signed." msgstr "仓库 “%s” 没有数字签名。" -#: apt-pkg/acquire-item.cc:252 +#: apt-pkg/acquire-item.cc:253 #, c-format msgid "The repository '%s' does not have a Release file." msgstr "仓库 “%s” 没有 Release 文件。" -#: apt-pkg/acquire-item.cc:223 +#: apt-pkg/acquire-item.cc:224 #, c-format msgid "The repository '%s' is no longer signed." msgstr "仓库 “%s” 的签名不再生效。" -#: apt-pkg/acquire-item.cc:233 +#: apt-pkg/acquire-item.cc:234 msgid "" "This is normally not allowed, but the option " "Acquire::AllowDowngradeToInsecureRepositories was given to override it." msgstr "" "一般不可以这样做,但选项 Acquire:: AllowDowngradeToInsecureRepositories 可以用于覆盖默认设置。" -#: apt-pkg/acquire-item.cc:3334 +#: apt-pkg/acquire-item.cc:3342 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " "to manually fix this package. (due to missing arch)" msgstr "无法找到 %s 软件包的一个文件。这可能意味着您需要手动修复该软件包。(由于缺失的体系)" -#: apt-pkg/acquire-item.cc:3464 +#: apt-pkg/acquire-item.cc:3472 #, c-format msgid "Can't find a source to download version '%s' of '%s'" msgstr "没有源可以用来下载 %s 版本的 %s" @@ -171,27 +171,27 @@ msgstr "软件包的索引文件已损坏。找不到对应软件包 %s 的 Filename: 字段。" #. TRANSLATOR: %s=%s is sourcename=sourceversion, e.g. apt=1.1 -#: apt-pkg/acquire-item.cc:3616 apt-pkg/acquire-item.cc:3805 +#: apt-pkg/acquire-item.cc:3624 apt-pkg/acquire-item.cc:3813 #, c-format msgid "Changelog unavailable for %s=%s" msgstr "%s=%s 的 Changelog 不可用" -#: apt-pkg/acquire-worker.cc:113 +#: apt-pkg/acquire-worker.cc:112 #, c-format msgid "The method driver %s could not be found." msgstr "无法找到获取软件包的渠道 %s 所需的驱动程序。" -#: apt-pkg/acquire-worker.cc:117 +#: apt-pkg/acquire-worker.cc:116 #, c-format msgid "Is the package %s installed?" msgstr "请检查是否安装了 %s 软件包" -#: apt-pkg/acquire-worker.cc:172 +#: apt-pkg/acquire-worker.cc:171 #, c-format msgid "Method %s did not start correctly" msgstr "获取软件包的渠道 %s 所需的驱动程序没有正常启动。" -#: apt-pkg/acquire-worker.cc:677 +#: apt-pkg/acquire-worker.cc:688 #, c-format msgid "" "Please insert the disc labeled: '%s' in the drive '%s' and press [Enter]." @@ -224,66 +224,64 @@ "user '%s'." msgstr "文件'%s'无法被用户'%s'访问,无法降低权限以进行下载。" -#: apt-pkg/acquire.cc:789 apt-pkg/clean.cc:40 +#: apt-pkg/acquire.cc:789 apt-pkg/clean.cc:39 #, c-format msgid "Clean of %s is not supported" msgstr "%s 的 Clean (清理)不被支持" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-pkg/acquire.cc:793 apt-pkg/acquire.cc:796 apt-pkg/clean.cc:50 -#: apt-pkg/clean.cc:60 apt-pkg/contrib/cdromutl.cc:190 -#: apt-pkg/contrib/cdromutl.cc:212 apt-pkg/contrib/fileutl.cc:410 +#: apt-pkg/acquire.cc:793 apt-pkg/acquire.cc:796 apt-pkg/clean.cc:49 +#: apt-pkg/clean.cc:59 apt-pkg/contrib/cdromutl.cc:189 +#: apt-pkg/contrib/cdromutl.cc:211 apt-pkg/contrib/fileutl.cc:410 #: apt-pkg/contrib/fileutl.cc:412 apt-pkg/contrib/fileutl.cc:525 #: apt-pkg/contrib/fileutl.cc:3379 apt-pkg/deb/dpkgpm.cc:1391 -#: apt-pkg/init.cc:222 apt-pkg/init.cc:230 apt-pkg/policy.cc:315 -#: apt-pkg/sourcelist.cc:321 apt-pkg/sourcelist.cc:328 +#: apt-pkg/init.cc:221 apt-pkg/init.cc:229 apt-pkg/policy.cc:314 +#: apt-pkg/sourcelist.cc:320 apt-pkg/sourcelist.cc:327 #, c-format msgid "Unable to read %s" msgstr "无法读取 %s" -#: apt-pkg/clean.cc:56 apt-pkg/clean.cc:146 +#: apt-pkg/clean.cc:55 apt-pkg/clean.cc:145 #, c-format msgid "Unable to change to %s" msgstr "无法切换工作目录到 %s" -#. only show the ETA if it makes sense -#. two days -#: apt-pkg/acquire.cc:1376 +#: apt-pkg/acquire.cc:1384 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "正在下载第 %li 个文件,共 %li 个(还剩 %s 个)" -#: apt-pkg/acquire.cc:1378 +#: apt-pkg/acquire.cc:1386 #, c-format msgid "Retrieving file %li of %li" msgstr "正在下载第 %li 个文件,共 %li 个" -#: apt-pkg/algorithms.cc:323 +#: apt-pkg/algorithms.cc:322 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "软件包 %s 需要重新安装,但是我无法找到相应的安装文件。" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1137 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1139 msgid "Unable to correct problems, you have held broken packages." msgstr "无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。" -#: apt-pkg/cachefile.cc:119 +#: apt-pkg/cachefile.cc:118 msgid "The package lists or status file could not be parsed or opened." msgstr "无法解析或打开软件包的列表或是状态文件。" -#: apt-pkg/cachefile.cc:123 +#: apt-pkg/cachefile.cc:122 msgid "You may want to run apt-get update to correct these problems" msgstr "您可能需要运行 apt-get update 来解决这些问题" -#: apt-pkg/cachefile.cc:146 +#: apt-pkg/cachefile.cc:145 msgid "The list of sources could not be read." msgstr "无法读取源列表。" @@ -427,71 +425,71 @@ msgid "Source list entries for this disc are:\n" msgstr "对应于该盘片的软件源设置项是:\n" -#: apt-pkg/clean.cc:76 +#: apt-pkg/clean.cc:75 #, c-format msgid "Unable to stat %s." msgstr "无法读取 %s 的状态。" -#: apt-pkg/contrib/cdromutl.cc:65 +#: apt-pkg/contrib/cdromutl.cc:64 #, c-format msgid "Unable to stat the mount point %s" msgstr "无法读取文件系统挂载点 %s 的状态" -#: apt-pkg/contrib/cdromutl.cc:245 +#: apt-pkg/contrib/cdromutl.cc:244 msgid "Failed to stat the cdrom" msgstr "无法读取盘片的状态" -#: apt-pkg/contrib/cmndline.cc:127 +#: apt-pkg/contrib/cmndline.cc:126 #, c-format msgid "" "Command line option '%c' [from %s] is not understood in combination with the " "other options." msgstr "不能理解命令行选项 “%c” [来自 %s] 与其他选项的搭配。" -#: apt-pkg/contrib/cmndline.cc:152 apt-pkg/contrib/cmndline.cc:161 -#: apt-pkg/contrib/cmndline.cc:169 +#: apt-pkg/contrib/cmndline.cc:151 apt-pkg/contrib/cmndline.cc:160 +#: apt-pkg/contrib/cmndline.cc:168 #, c-format msgid "" "Command line option %s is not understood in combination with the other " "options" msgstr "不能理解命令行选项 “%s” 与其他选项的搭配。" -#: apt-pkg/contrib/cmndline.cc:174 +#: apt-pkg/contrib/cmndline.cc:173 #, c-format msgid "Command line option %s is not boolean" msgstr "命令行选项 %s 不是布尔值" -#: apt-pkg/contrib/cmndline.cc:230 +#: apt-pkg/contrib/cmndline.cc:229 #, c-format msgid "Option %s requires an argument." msgstr "选项 %s 要求有一个参数" -#: apt-pkg/contrib/cmndline.cc:243 +#: apt-pkg/contrib/cmndline.cc:242 #, c-format msgid "Option %s: Configuration item specification must have an =." msgstr "选项 %s:配置项后必须包含有形如“=<变量>”的具体指定" -#: apt-pkg/contrib/cmndline.cc:269 +#: apt-pkg/contrib/cmndline.cc:268 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "选项 %s 要求有一个整数作为参数,而不是“%s”" -#: apt-pkg/contrib/cmndline.cc:300 +#: apt-pkg/contrib/cmndline.cc:299 #, c-format msgid "Option '%s' is too long" msgstr "选项“%s”太长" -#: apt-pkg/contrib/cmndline.cc:332 +#: apt-pkg/contrib/cmndline.cc:331 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "不能识别参数 %s,请用 true 或 false" -#: apt-pkg/contrib/cmndline.cc:380 +#: apt-pkg/contrib/cmndline.cc:379 #, c-format msgid "Invalid operation %s" msgstr "无效的操作 %s" -#: apt-pkg/contrib/configuration.cc:721 +#: apt-pkg/contrib/configuration.cc:720 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "无法识别的类型缩写:“%c”" @@ -501,48 +499,48 @@ msgid "Opening configuration file %s" msgstr "正在打开配置文件 %s" -#: apt-pkg/contrib/configuration.cc:1002 +#: apt-pkg/contrib/configuration.cc:1001 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "语法错误 %s:%u:配置小节没有以名字开头" -#: apt-pkg/contrib/configuration.cc:1016 +#: apt-pkg/contrib/configuration.cc:1015 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "语法错误 %s:%u:标签格式有误" -#: apt-pkg/contrib/configuration.cc:1033 +#: apt-pkg/contrib/configuration.cc:1032 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "语法错误 %s:%u:配置值后有多余的无意义数据" -#: apt-pkg/contrib/configuration.cc:1071 +#: apt-pkg/contrib/configuration.cc:1070 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "语法错误 %s:%u:只能在顶层配置文件中使用指示" -#: apt-pkg/contrib/configuration.cc:1078 +#: apt-pkg/contrib/configuration.cc:1077 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "语法错误 %s:%u:太多的嵌套 include 命令" -#: apt-pkg/contrib/configuration.cc:1082 apt-pkg/contrib/configuration.cc:1087 +#: apt-pkg/contrib/configuration.cc:1081 apt-pkg/contrib/configuration.cc:1086 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "语法错误 %s:%u:Included from here" -#: apt-pkg/contrib/configuration.cc:1096 +#: apt-pkg/contrib/configuration.cc:1095 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "语法错误 %s:%u:不支持的指令“%s”" -#: apt-pkg/contrib/configuration.cc:1099 +#: apt-pkg/contrib/configuration.cc:1098 #, c-format msgid "" "Syntax error %s:%u: clear directive requires an option tree as argument" msgstr "语法错误 %s:%u:clean 指令需要一个选项树作为参数" -#: apt-pkg/contrib/configuration.cc:1143 +#: apt-pkg/contrib/configuration.cc:1142 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "语法错误 %s:%u:文件尾部有多余的无意义的数据" @@ -594,7 +592,7 @@ msgstr "忽略‘%s’(于目录‘%s’),鉴于它的文件扩展名无效" #: apt-pkg/contrib/fileutl.cc:906 apt-pkg/contrib/gpgv.cc:265 -#: apt-pkg/deb/debsystem.cc:387 +#: apt-pkg/deb/debsystem.cc:386 #, c-format msgid "Waited for %s but it wasn't there" msgstr "等待子进程 %s 的退出,但是它并不存在" @@ -695,102 +693,102 @@ msgid "Unable to write to %s" msgstr "无法写入 %s" -#: apt-pkg/contrib/mmap.cc:78 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "无法 mmap 一个空文件" -#: apt-pkg/contrib/mmap.cc:87 apt-pkg/contrib/mmap.cc:107 -#: apt-pkg/contrib/mmap.cc:118 apt-pkg/contrib/mmap.cc:124 +#: apt-pkg/contrib/mmap.cc:86 apt-pkg/contrib/mmap.cc:106 +#: apt-pkg/contrib/mmap.cc:117 apt-pkg/contrib/mmap.cc:123 #, c-format msgid "Couldn't make mmap of %llu bytes" msgstr "无法 mmap %llu 字节的数据" -#: apt-pkg/contrib/mmap.cc:114 +#: apt-pkg/contrib/mmap.cc:113 #, c-format msgid "Couldn't duplicate file descriptor %i" msgstr "无法为复制文件描述符 %i" -#: apt-pkg/contrib/mmap.cc:150 +#: apt-pkg/contrib/mmap.cc:149 msgid "Unable to close mmap" msgstr "无法关闭 mmap" -#: apt-pkg/contrib/mmap.cc:178 apt-pkg/contrib/mmap.cc:206 +#: apt-pkg/contrib/mmap.cc:177 apt-pkg/contrib/mmap.cc:205 msgid "Unable to synchronize mmap" msgstr "无法同步 mmap" -#: apt-pkg/contrib/mmap.cc:288 +#: apt-pkg/contrib/mmap.cc:287 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "无法 mmap %lu 字节的数据" -#: apt-pkg/contrib/mmap.cc:320 +#: apt-pkg/contrib/mmap.cc:319 msgid "Failed to truncate file" msgstr "无法截断文件" -#: apt-pkg/contrib/mmap.cc:339 +#: apt-pkg/contrib/mmap.cc:338 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. " "Current value: %lu. (man 5 apt.conf)" msgstr "动态 MMap 没有空间了。请增大 APT::Cache-Start 的大小。当前值:%lu。(man 5 apt.conf)" -#: apt-pkg/contrib/mmap.cc:457 +#: apt-pkg/contrib/mmap.cc:456 #, c-format msgid "" "Unable to increase the size of the MMap as the limit of %lu bytes is already " "reached." msgstr "无法增加 MMap 的大小,因为已经达到 %lu 字节的限制。" -#: apt-pkg/contrib/mmap.cc:460 +#: apt-pkg/contrib/mmap.cc:459 msgid "" "Unable to increase size of the MMap as automatic growing is disabled by user." msgstr "无法增加 MMap 大小,因为用户已禁用自动增加。" -#: apt-pkg/contrib/progress.cc:149 +#: apt-pkg/contrib/progress.cc:155 #, c-format msgid "%c%s... Error!" msgstr "%c%s... 有错误!" -#: apt-pkg/contrib/progress.cc:151 +#: apt-pkg/contrib/progress.cc:157 #, c-format msgid "%c%s... Done" msgstr "%c%s... 完成" -#: apt-pkg/contrib/progress.cc:182 +#: apt-pkg/contrib/progress.cc:188 msgid "..." msgstr "..." #. Print the spinner -#: apt-pkg/contrib/progress.cc:198 +#: apt-pkg/contrib/progress.cc:204 #, c-format msgid "%c%s... %u%%" msgstr "%c%s... %u%%" #. TRANSLATOR: d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:436 +#: apt-pkg/contrib/strutl.cc:435 #, c-format msgid "%lid %lih %limin %lis" msgstr "%li天 %li小时 %li分 %li秒" #. TRANSLATOR: h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:441 +#: apt-pkg/contrib/strutl.cc:440 #, c-format msgid "%lih %limin %lis" msgstr "%li小时 %li分 %li秒" #. TRANSLATOR: min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:446 +#: apt-pkg/contrib/strutl.cc:445 #, c-format msgid "%limin %lis" msgstr "%li分 %li秒" #. TRANSLATOR: s means seconds -#: apt-pkg/contrib/strutl.cc:451 +#: apt-pkg/contrib/strutl.cc:450 #, c-format msgid "%lis" msgstr "%li秒" -#: apt-pkg/contrib/strutl.cc:1435 +#: apt-pkg/contrib/strutl.cc:1434 #, c-format msgid "Selection %s not found" msgstr "找不到您选则的 %s" @@ -859,32 +857,32 @@ msgid "Invalid value set for option %s regarding source %s %s (%s)" msgstr "软件源 %2$s %3$s (%4$s) 的选项 %1$s 中含有无效值" -#: apt-pkg/deb/debrecords.cc:220 apt-pkg/tagfile.cc:218 apt-pkg/tagfile.cc:465 +#: apt-pkg/deb/debrecords.cc:219 apt-pkg/tagfile.cc:217 apt-pkg/tagfile.cc:464 #, c-format msgid "Unable to parse package file %s (%d)" msgstr "无法解析软件包文件 %s (%d)" -#: apt-pkg/deb/debsystem.cc:93 +#: apt-pkg/deb/debsystem.cc:92 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "无法锁定管理目录(%s),是否有其他进程正占用它?" -#: apt-pkg/deb/debsystem.cc:96 +#: apt-pkg/deb/debsystem.cc:95 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "无法对状态列表目录加锁(%s),请查看您是否正以 root 用户运行?" #. TRANSLATORS: the %s contains the recovery command, usually #. dpkg --configure -a -#: apt-pkg/deb/debsystem.cc:112 +#: apt-pkg/deb/debsystem.cc:111 #, c-format msgid "" "dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "dpkg 被中断,您必须手工运行 ‘%s’ 解决此问题。 " -#: apt-pkg/deb/debsystem.cc:130 +#: apt-pkg/deb/debsystem.cc:129 msgid "Not locked" msgstr "未锁定" @@ -1022,28 +1020,28 @@ "No apport report written because the error message indicates a dpkg I/O error" msgstr "因为错误消息指示这是一个 dpkg I/O 错误,没有写入 apport 报告。" -#: apt-pkg/depcache.cc:140 apt-pkg/depcache.cc:168 +#: apt-pkg/depcache.cc:139 apt-pkg/depcache.cc:167 msgid "Building dependency tree" msgstr "正在分析软件包的依赖关系树" -#: apt-pkg/depcache.cc:141 +#: apt-pkg/depcache.cc:140 msgid "Candidate versions" msgstr "候选版本" -#: apt-pkg/depcache.cc:169 +#: apt-pkg/depcache.cc:168 msgid "Dependency generation" msgstr "生成依赖关系" -#: apt-pkg/depcache.cc:189 apt-pkg/depcache.cc:222 apt-pkg/depcache.cc:226 +#: apt-pkg/depcache.cc:188 apt-pkg/depcache.cc:221 apt-pkg/depcache.cc:225 msgid "Reading state information" msgstr "正在读取状态信息" -#: apt-pkg/depcache.cc:253 +#: apt-pkg/depcache.cc:252 #, c-format msgid "Failed to open StateFile %s" msgstr "无法打开状态文件 %s" -#: apt-pkg/depcache.cc:258 +#: apt-pkg/depcache.cc:257 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "无法写入临时状态文件 %s" @@ -1069,42 +1067,42 @@ msgid "Execute external solver" msgstr "执行外部依赖解决器" -#: apt-pkg/indexcopy.cc:227 apt-pkg/indexcopy.cc:766 +#: apt-pkg/indexcopy.cc:226 apt-pkg/indexcopy.cc:765 #, c-format msgid "Wrote %i records.\n" msgstr "已写入 %i 条记录。\n" -#: apt-pkg/indexcopy.cc:229 apt-pkg/indexcopy.cc:768 +#: apt-pkg/indexcopy.cc:228 apt-pkg/indexcopy.cc:767 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "已写入 %i 条记录,并有 %i 个文件缺失。\n" -#: apt-pkg/indexcopy.cc:232 apt-pkg/indexcopy.cc:771 +#: apt-pkg/indexcopy.cc:231 apt-pkg/indexcopy.cc:770 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "已写入 %i 条记录,并有 %i 个文件不匹配\n" -#: apt-pkg/indexcopy.cc:235 apt-pkg/indexcopy.cc:774 +#: apt-pkg/indexcopy.cc:234 apt-pkg/indexcopy.cc:773 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "已写入 %i 条记录,并有 %i 个缺失,以及 %i 个文件不匹配\n" -#: apt-pkg/indexcopy.cc:511 +#: apt-pkg/indexcopy.cc:510 #, c-format msgid "Can't find authentication record for: %s" msgstr "无法找到认证记录:%s" -#: apt-pkg/indexcopy.cc:517 +#: apt-pkg/indexcopy.cc:516 #, c-format msgid "Hash mismatch for: %s" msgstr "Hash 校验和不符:%s" -#: apt-pkg/init.cc:264 +#: apt-pkg/init.cc:263 #, c-format msgid "Packaging system '%s' is not supported" msgstr "不支持“%s”打包系统" -#: apt-pkg/init.cc:280 +#: apt-pkg/init.cc:279 msgid "Unable to determine a suitable packaging system type" msgstr "无法确定适合的打包系统类型" @@ -1118,19 +1116,19 @@ msgid "Running dpkg" msgstr "正在运行 dpkg" -#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:1019 +#: apt-pkg/packagemanager.cc:330 apt-pkg/packagemanager.cc:1018 #, c-format msgid "" "Could not perform immediate configuration on '%s'. Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "无法立即对 %s 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-Configure (%d)" -#: apt-pkg/packagemanager.cc:590 apt-pkg/packagemanager.cc:628 +#: apt-pkg/packagemanager.cc:589 apt-pkg/packagemanager.cc:627 #, c-format msgid "Could not configure '%s'. " msgstr "无法配置 %s。 " -#: apt-pkg/packagemanager.cc:678 +#: apt-pkg/packagemanager.cc:677 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -1140,169 +1138,169 @@ "由于这次安装存在着一个 Conflicts/Pre-Depends 循环,因而需要暂时删除一个必不可少的软件包 " "%s。通常并不建议这样做,但是如果您确实希望如此,可以打开 APT::Force-LoopBreak 选项。" -#: apt-pkg/pkgcache.cc:165 +#: apt-pkg/pkgcache.cc:164 msgid "Empty package cache" msgstr "软件包缓存区是空的" -#: apt-pkg/pkgcache.cc:171 apt-pkg/pkgcache.cc:179 +#: apt-pkg/pkgcache.cc:170 apt-pkg/pkgcache.cc:178 msgid "The package cache file is corrupted" msgstr "软件包缓存文件损坏了" -#: apt-pkg/pkgcache.cc:176 +#: apt-pkg/pkgcache.cc:175 msgid "The package cache file is an incompatible version" msgstr "软件包缓存区文件的版本不兼容" -#: apt-pkg/pkgcache.cc:183 +#: apt-pkg/pkgcache.cc:182 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "本程序目前不支持“%s”版本系统" -#: apt-pkg/pkgcache.cc:195 +#: apt-pkg/pkgcache.cc:194 #, c-format msgid "The package cache was built for different architectures: %s vs %s" msgstr "软件包缓存是为其它架构的硬件构建的: %s vs %s" -#: apt-pkg/pkgcache.cc:202 +#: apt-pkg/pkgcache.cc:201 msgid "The package cache file is corrupted, it has the wrong hash" msgstr "软件包缓存文件损坏,散列值错误" -#: apt-pkg/pkgcache.cc:351 +#: apt-pkg/pkgcache.cc:350 msgid "Depends" msgstr "依赖" -#: apt-pkg/pkgcache.cc:351 +#: apt-pkg/pkgcache.cc:350 msgid "PreDepends" msgstr "预依赖" -#: apt-pkg/pkgcache.cc:351 +#: apt-pkg/pkgcache.cc:350 msgid "Suggests" msgstr "建议" -#: apt-pkg/pkgcache.cc:352 +#: apt-pkg/pkgcache.cc:351 msgid "Recommends" msgstr "推荐" -#: apt-pkg/pkgcache.cc:352 +#: apt-pkg/pkgcache.cc:351 msgid "Conflicts" msgstr "冲突" -#: apt-pkg/pkgcache.cc:352 +#: apt-pkg/pkgcache.cc:351 msgid "Replaces" msgstr "替换" -#: apt-pkg/pkgcache.cc:353 +#: apt-pkg/pkgcache.cc:352 msgid "Obsoletes" msgstr "废弃" -#: apt-pkg/pkgcache.cc:353 +#: apt-pkg/pkgcache.cc:352 msgid "Breaks" msgstr "破坏" -#: apt-pkg/pkgcache.cc:353 +#: apt-pkg/pkgcache.cc:352 msgid "Enhances" msgstr "增强" -#: apt-pkg/pkgcache.cc:364 +#: apt-pkg/pkgcache.cc:363 msgid "required" msgstr "必需" -#: apt-pkg/pkgcache.cc:364 +#: apt-pkg/pkgcache.cc:363 msgid "important" msgstr "重要" -#: apt-pkg/pkgcache.cc:364 +#: apt-pkg/pkgcache.cc:363 msgid "standard" msgstr "标准" -#: apt-pkg/pkgcache.cc:365 +#: apt-pkg/pkgcache.cc:364 msgid "optional" msgstr "可选" -#: apt-pkg/pkgcache.cc:365 +#: apt-pkg/pkgcache.cc:364 msgid "extra" msgstr "额外" -#: apt-pkg/pkgcachegen.cc:122 +#: apt-pkg/pkgcachegen.cc:121 msgid "Cache has an incompatible versioning system" msgstr "软件包暂存区使用的是不兼容的版本控制系统" #. TRANSLATOR: The first placeholder is a package name, #. the other two should be copied verbatim as they include debug info -#: apt-pkg/pkgcachegen.cc:278 apt-pkg/pkgcachegen.cc:340 -#: apt-pkg/pkgcachegen.cc:419 apt-pkg/pkgcachegen.cc:423 -#: apt-pkg/pkgcachegen.cc:440 apt-pkg/pkgcachegen.cc:448 -#: apt-pkg/pkgcachegen.cc:452 apt-pkg/pkgcachegen.cc:456 -#: apt-pkg/pkgcachegen.cc:477 apt-pkg/pkgcachegen.cc:482 -#: apt-pkg/pkgcachegen.cc:526 apt-pkg/pkgcachegen.cc:540 +#: apt-pkg/pkgcachegen.cc:277 apt-pkg/pkgcachegen.cc:339 +#: apt-pkg/pkgcachegen.cc:418 apt-pkg/pkgcachegen.cc:422 +#: apt-pkg/pkgcachegen.cc:439 apt-pkg/pkgcachegen.cc:447 +#: apt-pkg/pkgcachegen.cc:451 apt-pkg/pkgcachegen.cc:455 +#: apt-pkg/pkgcachegen.cc:476 apt-pkg/pkgcachegen.cc:481 +#: apt-pkg/pkgcachegen.cc:525 apt-pkg/pkgcachegen.cc:539 #, c-format msgid "Error occurred while processing %s (%s%d)" msgstr "处理 %s (%s%d) 时出错" -#: apt-pkg/pkgcachegen.cc:298 +#: apt-pkg/pkgcachegen.cc:297 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "哇,软件包数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:300 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "哇,软件包版本数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:304 +#: apt-pkg/pkgcachegen.cc:303 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "哇,软件包说明数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:307 +#: apt-pkg/pkgcachegen.cc:306 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "哇,依赖关系数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:1547 apt-pkg/pkgcachegen.cc:1684 -#: apt-pkg/pkgcachegen.cc:1713 apt-pkg/pkgcachegen.cc:1831 +#: apt-pkg/pkgcachegen.cc:1546 apt-pkg/pkgcachegen.cc:1683 +#: apt-pkg/pkgcachegen.cc:1712 apt-pkg/pkgcachegen.cc:1830 msgid "Reading package lists" msgstr "正在读取软件包列表" -#: apt-pkg/pkgcachegen.cc:1618 apt-pkg/pkgcachegen.cc:1625 +#: apt-pkg/pkgcachegen.cc:1617 apt-pkg/pkgcachegen.cc:1624 msgid "IO Error saving source cache" msgstr "无法读取或写入软件源缓存" -#: apt-pkg/pkgrecords.cc:37 +#: apt-pkg/pkgrecords.cc:36 #, c-format msgid "Index file type '%s' is not supported" msgstr "不支持索引文件类型“%s”" -#: apt-pkg/policy.cc:78 +#: apt-pkg/policy.cc:77 #, c-format msgid "" "The value '%s' is invalid for APT::Default-Release as such a release is not " "available in the sources" msgstr "'%s' 这个值对 APT::Default-Release 是无效的,因为在源里找不到这样的发行" -#: apt-pkg/policy.cc:364 +#: apt-pkg/policy.cc:363 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "首选项文件 %s 中发现有无效的记录,无 Package 字段头" -#: apt-pkg/policy.cc:386 +#: apt-pkg/policy.cc:385 #, c-format msgid "Did not understand pin type %s" msgstr "无法识别锁定的类型 %s" -#: apt-pkg/policy.cc:398 +#: apt-pkg/policy.cc:397 #, c-format msgid "%s: Value %s is outside the range of valid pin priorities (%d to %d)" msgstr "%s: 值 %s 超出锁定优先级有效范围 (%d 到 %d)" -#: apt-pkg/policy.cc:405 +#: apt-pkg/policy.cc:404 msgid "No priority (or zero) specified for pin" msgstr "没有为版本锁定指定优先级(或为零)" #. TRANSLATOR: %u is a line number, the first %s is a filename of a file with the extension "second %s" and the third %s is a unique identifier for bugreports -#: apt-pkg/sourcelist.cc:158 apt-pkg/sourcelist.cc:161 -#: apt-pkg/sourcelist.cc:166 apt-pkg/sourcelist.cc:173 -#: apt-pkg/sourcelist.cc:180 apt-pkg/sourcelist.cc:219 -#: apt-pkg/sourcelist.cc:222 apt-pkg/sourcelist.cc:233 -#: apt-pkg/sourcelist.cc:239 apt-pkg/sourcelist.cc:242 -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:257 -#: apt-pkg/sourcelist.cc:260 apt-pkg/sourcelist.cc:266 -#: apt-pkg/sourcelist.cc:273 +#: apt-pkg/sourcelist.cc:157 apt-pkg/sourcelist.cc:160 +#: apt-pkg/sourcelist.cc:165 apt-pkg/sourcelist.cc:172 +#: apt-pkg/sourcelist.cc:179 apt-pkg/sourcelist.cc:218 +#: apt-pkg/sourcelist.cc:221 apt-pkg/sourcelist.cc:232 +#: apt-pkg/sourcelist.cc:238 apt-pkg/sourcelist.cc:241 +#: apt-pkg/sourcelist.cc:254 apt-pkg/sourcelist.cc:256 +#: apt-pkg/sourcelist.cc:259 apt-pkg/sourcelist.cc:265 +#: apt-pkg/sourcelist.cc:272 #, c-format msgid "Malformed entry %u in %s file %s (%s)" msgstr "文件 %2$s 第 %1$u 行的记录格式有误 %3$s (%4$s)" @@ -1312,41 +1310,41 @@ msgid "Opening %s" msgstr "正在打开 %s" -#: apt-pkg/sourcelist.cc:409 +#: apt-pkg/sourcelist.cc:408 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "在源列表 %2$s 中第 %1$u 行有误 (类型)" -#: apt-pkg/sourcelist.cc:413 +#: apt-pkg/sourcelist.cc:412 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "软件源列表 %3$s 第 %2$u 行中的类别 “%1$s” 无法识别" -#: apt-pkg/sourcelist.cc:432 apt-pkg/sourcelist.cc:441 +#: apt-pkg/sourcelist.cc:431 apt-pkg/sourcelist.cc:440 #, c-format msgid "Malformed stanza %u in source list %s (type)" msgstr "软件源列表 %2$s 中第 %1$u 行的小节格式有误 (类型)" -#: apt-pkg/sourcelist.cc:448 +#: apt-pkg/sourcelist.cc:447 #, c-format msgid "Type '%s' is not known on stanza %u in source list %s" msgstr "软件源列表 %3$s 第 %2$u 小节的类别 “%1$s” 无法识别" -#: apt-pkg/sourcelist.cc:621 apt-pkg/sourcelist.cc:638 +#: apt-pkg/sourcelist.cc:620 apt-pkg/sourcelist.cc:637 #, c-format msgid "Unsupported file %s given on commandline" msgstr "命令行中有不支持的文件 %s" -#: apt-pkg/srcrecords.cc:56 +#: apt-pkg/srcrecords.cc:55 msgid "You must put some 'source' URIs in your sources.list" msgstr "您必须在 sources.list 中指定代码源(deb-src) URI" -#: apt-pkg/tagfile.cc:761 +#: apt-pkg/tagfile.cc:760 #, c-format msgid "Cannot convert %s to integer: out of range" msgstr "无法将 %s 转换为整数:超出范围" -#: apt-pkg/acquire-item.cc:1906 apt-pkg/update.cc:93 apt-pkg/update.cc:96 +#: apt-pkg/acquire-item.cc:1995 apt-pkg/update.cc:93 apt-pkg/update.cc:96 #, c-format msgid "Failed to fetch %s %s" msgstr "无法下载 %s %s" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libc.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libc.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libc.po 2018-07-09 10:33:03.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libc.po 2018-07-11 18:17:32.000000000 +0000 @@ -20,8 +20,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:51+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:25+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: argp/argp-help.c:227 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libidn.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libidn.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libidn.po 2018-07-09 10:33:02.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libidn.po 2018-07-11 18:17:31.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:57+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:32+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: lib/strerror-idna.c:82 lib/strerror-pr29.c:66 lib/strerror-punycode.c:66 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libvirt.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libvirt.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/libvirt.po 2018-07-09 10:33:02.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/libvirt.po 2018-07-11 18:17:30.000000000 +0000 @@ -23,8 +23,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:29+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:08+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: daemon/admin_dispatch.h:40 daemon/admin_dispatch.h:152 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/lightdm.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/lightdm.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/lightdm.po 2018-07-09 10:32:53.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/lightdm.po 2018-07-11 18:17:23.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:32+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../debian/config-error-dialog.sh:16 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/Linux-PAM.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/Linux-PAM.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/Linux-PAM.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/Linux-PAM.po 2018-07-11 18:17:32.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:59+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:35+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: libpam_misc/misc_conv.c:33 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/mailman.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/mailman.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/mailman.po 2018-07-09 10:33:05.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/mailman.po 2018-07-11 18:17:33.000000000 +0000 @@ -9,8 +9,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:03+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:38+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Generated-By: pygettext.py 1.4\n" #: Mailman/Archiver/HyperArch.py:124 @@ -201,7 +201,7 @@ msgid "by the list administrator" msgstr "(由)列表管理员" -#: Mailman/Bouncer.py:49 Mailman/Bouncer.py:296 +#: Mailman/Bouncer.py:49 Mailman/Bouncer.py:297 #: Mailman/Commands/cmd_set.py:182 msgid "for unknown reasons" msgstr "因为未知原因" @@ -218,18 +218,18 @@ msgid "Bounce action notification" msgstr "退信行为通告" -#: Mailman/Bouncer.py:303 +#: Mailman/Bouncer.py:304 msgid " The last bounce received from you was dated %(date)s" msgstr " 您最后的退信日期为 %(date)s" -#: Mailman/Bouncer.py:332 Mailman/Deliverer.py:146 +#: Mailman/Bouncer.py:333 Mailman/Deliverer.py:146 #: Mailman/Handlers/Acknowledge.py:44 Mailman/Handlers/CookHeaders.py:435 #: Mailman/Handlers/Hold.py:215 Mailman/Handlers/ToDigest.py:250 #: Mailman/ListAdmin.py:225 msgid "(no subject)" msgstr "(无主题)" -#: Mailman/Bouncer.py:336 +#: Mailman/Bouncer.py:337 msgid "[No bounce details are available]" msgstr "[无退信的细节信息]" @@ -243,7 +243,7 @@ #: Mailman/Cgi/admin.py:82 Mailman/Cgi/admindb.py:121 #: Mailman/Cgi/confirm.py:62 Mailman/Cgi/edithtml.py:86 -#: Mailman/Cgi/listinfo.py:55 Mailman/Cgi/options.py:100 +#: Mailman/Cgi/listinfo.py:55 Mailman/Cgi/options.py:101 #: Mailman/Cgi/private.py:108 Mailman/Cgi/rmlist.py:75 #: Mailman/Cgi/roster.py:59 Mailman/Cgi/subscribe.py:67 msgid "No such list %(safelistname)s" @@ -255,7 +255,7 @@ msgstr "认证失败" #: Mailman/Cgi/admin.py:221 Mailman/Cgi/admindb.py:243 -#: Mailman/Cgi/edithtml.py:177 Mailman/Cgi/options.py:329 +#: Mailman/Cgi/edithtml.py:184 Mailman/Cgi/options.py:330 msgid "The form lifetime has expired. (request forgery check)" msgstr "" @@ -272,7 +272,7 @@ "不然你的邮件列表基本是无法使用的。" #: Mailman/Cgi/admin.py:231 Mailman/Cgi/admin.py:239 Mailman/Cgi/admin.py:246 -#: Mailman/Cgi/admin.py:1666 Mailman/Gui/GUIBase.py:209 +#: Mailman/Cgi/admin.py:1667 Mailman/Gui/GUIBase.py:209 msgid "Warning: " msgstr "警告: " @@ -422,7 +422,7 @@ msgid "Go to the general list information page" msgstr "前往列表常规信息页" -#: Mailman/Cgi/admin.py:473 +#: Mailman/Cgi/admin.py:473 Mailman/Cgi/edithtml.py:203 msgid "Edit the public HTML pages and text files" msgstr "编辑公开的HTML页和文本文件" @@ -515,7 +515,7 @@ msgid "Regexp:" msgstr "正则表达式" -#: Mailman/Cgi/admin.py:764 Mailman/Cgi/options.py:1148 +#: Mailman/Cgi/admin.py:764 Mailman/Cgi/options.py:1149 msgid "Description:" msgstr "描述" @@ -677,7 +677,7 @@ msgstr "纯文本" #: Mailman/Cgi/admin.py:1042 Mailman/Cgi/admin.py:1108 -#: Mailman/Cgi/options.py:389 +#: Mailman/Cgi/options.py:390 msgid "digest" msgstr "摘要" @@ -1002,131 +1002,131 @@ msgid "Submit Your Changes" msgstr "提交您的修改" -#: Mailman/Cgi/admin.py:1420 +#: Mailman/Cgi/admin.py:1421 msgid "Moderator passwords did not match" msgstr "主持者密码不匹配" -#: Mailman/Cgi/admin.py:1431 +#: Mailman/Cgi/admin.py:1432 msgid "Poster passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1441 +#: Mailman/Cgi/admin.py:1442 msgid "Administrator passwords did not match" msgstr "管理员密码不匹配" -#: Mailman/Cgi/admin.py:1494 +#: Mailman/Cgi/admin.py:1495 msgid "Already a member" msgstr "已经是成员了" -#: Mailman/Cgi/admin.py:1497 +#: Mailman/Cgi/admin.py:1498 msgid "<blank line>" msgstr "<空行>" -#: Mailman/Cgi/admin.py:1498 Mailman/Cgi/admin.py:1501 +#: Mailman/Cgi/admin.py:1499 Mailman/Cgi/admin.py:1502 #: Mailman/Cgi/admindb.py:977 msgid "Bad/Invalid email address" msgstr "错误/无效的邮件地址" -#: Mailman/Cgi/admin.py:1504 +#: Mailman/Cgi/admin.py:1505 msgid "Hostile address (illegal characters)" msgstr "不合法的地址(含有非法的字符)" -#: Mailman/Cgi/admin.py:1507 bin/add_members:175 bin/clone_member:136 +#: Mailman/Cgi/admin.py:1508 bin/add_members:175 bin/clone_member:136 #: bin/sync_members:268 msgid "Banned address (matched %(pattern)s)" msgstr "" -#: Mailman/Cgi/admin.py:1513 +#: Mailman/Cgi/admin.py:1514 msgid "Successfully invited:" msgstr "成功邀请:" -#: Mailman/Cgi/admin.py:1515 +#: Mailman/Cgi/admin.py:1516 msgid "Successfully subscribed:" msgstr "成功订阅:" -#: Mailman/Cgi/admin.py:1520 +#: Mailman/Cgi/admin.py:1521 msgid "Error inviting:" msgstr "错误邀请:" -#: Mailman/Cgi/admin.py:1522 +#: Mailman/Cgi/admin.py:1523 msgid "Error subscribing:" msgstr "错误订阅:" -#: Mailman/Cgi/admin.py:1556 +#: Mailman/Cgi/admin.py:1557 msgid "Successfully Unsubscribed:" msgstr "成功取消订阅:" -#: Mailman/Cgi/admin.py:1561 +#: Mailman/Cgi/admin.py:1562 msgid "Cannot unsubscribe non-members:" msgstr "不能取消非成员的订阅:" -#: Mailman/Cgi/admin.py:1574 +#: Mailman/Cgi/admin.py:1575 msgid "You must provide both current and new addresses." msgstr "" -#: Mailman/Cgi/admin.py:1576 +#: Mailman/Cgi/admin.py:1577 msgid "Current and new addresses must be different." msgstr "" -#: Mailman/Cgi/admin.py:1580 +#: Mailman/Cgi/admin.py:1581 msgid "%(schange_to)s is already a list member." msgstr "" -#: Mailman/Cgi/admin.py:1585 +#: Mailman/Cgi/admin.py:1586 msgid "%(schange_to)s is not a valid email address." msgstr "" -#: Mailman/Cgi/admin.py:1593 +#: Mailman/Cgi/admin.py:1594 msgid "%(schange_from)s is not a member" msgstr "" -#: Mailman/Cgi/admin.py:1595 +#: Mailman/Cgi/admin.py:1596 msgid "%(schange_to)s is already a member" msgstr "" -#: Mailman/Cgi/admin.py:1598 +#: Mailman/Cgi/admin.py:1599 msgid "%(schange_to)s matches banned pattern %(spat)s" msgstr "" -#: Mailman/Cgi/admin.py:1600 +#: Mailman/Cgi/admin.py:1601 msgid "Address %(schange_from)s changed to %(schange_to)s" msgstr "" -#: Mailman/Cgi/admin.py:1607 +#: Mailman/Cgi/admin.py:1608 msgid "" "The member address %(change_from)s on the\n" "%(list_name)s list has been changed to %(change_to)s.\n" msgstr "" -#: Mailman/Cgi/admin.py:1610 +#: Mailman/Cgi/admin.py:1611 msgid "%(list_name)s address change notice." msgstr "" -#: Mailman/Cgi/admin.py:1621 +#: Mailman/Cgi/admin.py:1622 msgid "Notification sent to %(schange_from)s." msgstr "" -#: Mailman/Cgi/admin.py:1631 +#: Mailman/Cgi/admin.py:1632 msgid "Notification sent to %(schange_to)s." msgstr "" -#: Mailman/Cgi/admin.py:1637 +#: Mailman/Cgi/admin.py:1638 msgid "Bad moderation flag value" msgstr "错误的节制标记变量" -#: Mailman/Cgi/admin.py:1662 +#: Mailman/Cgi/admin.py:1663 msgid "Not subscribed" msgstr "没有订阅" -#: Mailman/Cgi/admin.py:1665 +#: Mailman/Cgi/admin.py:1666 msgid "Ignoring changes to deleted member: %(user)s" msgstr "忽略对已删除用户的更改: %(user)s" -#: Mailman/Cgi/admin.py:1705 +#: Mailman/Cgi/admin.py:1706 msgid "Successfully Removed:" msgstr "成功删除:" -#: Mailman/Cgi/admin.py:1709 +#: Mailman/Cgi/admin.py:1710 msgid "Error Unsubscribing:" msgstr "错误取消订阅:" @@ -1662,8 +1662,8 @@ "\n" "

或者点击 取消并且删除 来撤销您的取消订阅请求." -#: Mailman/Cgi/confirm.py:503 Mailman/Cgi/options.py:858 -#: Mailman/Cgi/options.py:1005 Mailman/Cgi/options.py:1015 +#: Mailman/Cgi/confirm.py:503 Mailman/Cgi/options.py:859 +#: Mailman/Cgi/options.py:1006 Mailman/Cgi/options.py:1016 msgid "Unsubscribe" msgstr "取消订阅" @@ -2175,47 +2175,47 @@ msgid "List name is required." msgstr "列表名称是必需的." -#: Mailman/Cgi/edithtml.py:147 +#: Mailman/Cgi/edithtml.py:154 msgid "%(realname)s -- Edit html for %(template_info)s" msgstr "%(realname)s -- 为 %(template_info)s 编辑html" -#: Mailman/Cgi/edithtml.py:153 +#: Mailman/Cgi/edithtml.py:160 msgid "Edit HTML : Error" msgstr "编辑HTML : 错误" -#: Mailman/Cgi/edithtml.py:154 +#: Mailman/Cgi/edithtml.py:161 msgid "%(safetemplatename)s: Invalid template" msgstr "%(safetemplatename)s: 无效的模版" -#: Mailman/Cgi/edithtml.py:159 Mailman/Cgi/edithtml.py:160 +#: Mailman/Cgi/edithtml.py:166 Mailman/Cgi/edithtml.py:167 msgid "%(realname)s -- HTML Page Editing" msgstr "%(realname)s -- HTML 页面编辑" -#: Mailman/Cgi/edithtml.py:161 +#: Mailman/Cgi/edithtml.py:168 msgid "Select page to edit:" msgstr "选择您要编辑的页面:" -#: Mailman/Cgi/edithtml.py:191 +#: Mailman/Cgi/edithtml.py:201 msgid "View or edit the list configuration information." msgstr "查看或编辑列表的配置信息." -#: Mailman/Cgi/edithtml.py:201 +#: Mailman/Cgi/edithtml.py:225 msgid "When you are done making changes..." msgstr "当您正要完成更改时..." -#: Mailman/Cgi/edithtml.py:202 +#: Mailman/Cgi/edithtml.py:228 msgid "Submit Changes" msgstr "提交更改" -#: Mailman/Cgi/edithtml.py:209 +#: Mailman/Cgi/edithtml.py:237 msgid "Can't have empty html page." msgstr "不能有空的html页面." -#: Mailman/Cgi/edithtml.py:210 +#: Mailman/Cgi/edithtml.py:238 msgid "HTML Unchanged." msgstr "HTML 没有改变." -#: Mailman/Cgi/edithtml.py:216 +#: Mailman/Cgi/edithtml.py:244 msgid "" "The page you saved contains suspicious HTML that could\n" "potentially expose your users to cross-site scripting attacks. This change\n" @@ -2224,19 +2224,19 @@ " " msgstr "" -#: Mailman/Cgi/edithtml.py:221 +#: Mailman/Cgi/edithtml.py:249 msgid "See " msgstr "" -#: Mailman/Cgi/edithtml.py:224 +#: Mailman/Cgi/edithtml.py:252 msgid "FAQ 4.48." msgstr "" -#: Mailman/Cgi/edithtml.py:225 +#: Mailman/Cgi/edithtml.py:253 msgid "Page Unchanged." msgstr "" -#: Mailman/Cgi/edithtml.py:243 +#: Mailman/Cgi/edithtml.py:271 msgid "HTML successfully updated." msgstr "HTML更新成功." @@ -2293,107 +2293,107 @@ msgid "Edit Options" msgstr "编辑选项" -#: Mailman/Cgi/listinfo.py:242 Mailman/Cgi/options.py:970 +#: Mailman/Cgi/listinfo.py:242 Mailman/Cgi/options.py:971 #: Mailman/Cgi/roster.py:137 msgid "View this page in" msgstr "选择本页所用的语言:" -#: Mailman/Cgi/options.py:67 Mailman/Cgi/options.py:80 -#: Mailman/Cgi/options.py:97 +#: Mailman/Cgi/options.py:68 Mailman/Cgi/options.py:81 +#: Mailman/Cgi/options.py:98 msgid "CGI script error" msgstr "CGI脚本错误" -#: Mailman/Cgi/options.py:70 +#: Mailman/Cgi/options.py:71 msgid "Invalid request method: %(method)s" msgstr "" #: Mailman/Cgi/admin.py:98 Mailman/Cgi/admindb.py:137 #: Mailman/Cgi/confirm.py:81 Mailman/Cgi/create.py:51 #: Mailman/Cgi/edithtml.py:104 Mailman/Cgi/listinfo.py:68 -#: Mailman/Cgi/options.py:83 Mailman/Cgi/options.py:120 +#: Mailman/Cgi/options.py:84 Mailman/Cgi/options.py:121 #: Mailman/Cgi/private.py:126 Mailman/Cgi/rmlist.py:49 #: Mailman/Cgi/roster.py:73 Mailman/Cgi/subscribe.py:82 msgid "Invalid options to CGI script." msgstr "无效的CGI脚本选项" -#: Mailman/Cgi/options.py:154 +#: Mailman/Cgi/options.py:155 msgid "No address given" msgstr "没有给出地址" -#: Mailman/Cgi/options.py:174 +#: Mailman/Cgi/options.py:175 msgid "Illegal Email Address: %(safeuser)s" msgstr "非法的邮件地址: %(safeuser)s" -#: Mailman/Cgi/options.py:181 Mailman/Cgi/options.py:235 -#: Mailman/Cgi/options.py:259 Mailman/Cgi/private.py:170 +#: Mailman/Cgi/options.py:182 Mailman/Cgi/options.py:236 +#: Mailman/Cgi/options.py:260 Mailman/Cgi/private.py:170 msgid "No such member: %(safeuser)s." msgstr "不存在 %(safeuser)s 这个成员." -#: Mailman/Cgi/options.py:206 +#: Mailman/Cgi/options.py:207 msgid "If you are a list member, a confirmation email has been sent." msgstr "" -#: Mailman/Cgi/options.py:207 +#: Mailman/Cgi/options.py:208 msgid "" "If you are a list member, your unsubscription request has been\n" " forwarded to the list administrator for approval." msgstr "" -#: Mailman/Cgi/options.py:249 +#: Mailman/Cgi/options.py:250 msgid "" "If you are a list member,\n" " your password has been emailed to you." msgstr "" -#: Mailman/Cgi/options.py:292 +#: Mailman/Cgi/options.py:293 msgid "Authentication failed." msgstr "认证失败" -#: Mailman/Cgi/options.py:360 +#: Mailman/Cgi/options.py:361 msgid "A reminder of your password has been emailed to you." msgstr "您的密码提示已经发送到您的电子信箱了" -#: Mailman/Cgi/options.py:367 +#: Mailman/Cgi/options.py:368 msgid "" "The list administrator may not view the other\n" " subscriptions for this user." msgstr "" -#: Mailman/Cgi/options.py:368 Mailman/Cgi/options.py:417 -#: Mailman/Cgi/options.py:545 Mailman/Cgi/options.py:770 +#: Mailman/Cgi/options.py:369 Mailman/Cgi/options.py:418 +#: Mailman/Cgi/options.py:546 Mailman/Cgi/options.py:771 msgid "Note: " msgstr "注: " -#: Mailman/Cgi/options.py:373 +#: Mailman/Cgi/options.py:374 msgid "List subscriptions for %(safeuser)s on %(hostname)s" msgstr "为 %(safeuser)s 列出在 %(hostname)s 上的订阅" -#: Mailman/Cgi/options.py:376 +#: Mailman/Cgi/options.py:377 msgid "" "Click on a link to visit your options page for the\n" " requested mailing list." msgstr "点击连接以访问您请求的邮件列表的选项页面" -#: Mailman/Cgi/admin.py:1084 Mailman/Cgi/options.py:387 +#: Mailman/Cgi/admin.py:1084 Mailman/Cgi/options.py:388 msgid "nomail" msgstr "" -#: Mailman/Cgi/options.py:414 +#: Mailman/Cgi/options.py:415 msgid "" "The list administrator may not change the names\n" " or addresses for this user's other subscriptions. However, the\n" " subscription for this mailing list has been changed." msgstr "" -#: Mailman/Cgi/options.py:437 +#: Mailman/Cgi/options.py:438 msgid "Addresses did not match!" msgstr "地址不匹配!" -#: Mailman/Cgi/options.py:442 +#: Mailman/Cgi/options.py:443 msgid "You are already using that email address" msgstr "您已经使用了那个邮件地址" -#: Mailman/Cgi/options.py:454 +#: Mailman/Cgi/options.py:455 msgid "" "The new address you requested %(newaddr)s is already a member of the\n" "%(listname)s mailing list, however you have also requested a global change " @@ -2405,68 +2405,68 @@ "但是您仍然请求对这个地址进行全局的修改.\n" "确认后, 其他包含 %(safeuser)s 这个地址的邮件列表将被修改. " -#: Mailman/Cgi/options.py:463 +#: Mailman/Cgi/options.py:464 msgid "The new address is already a member: %(newaddr)s" msgstr "新的地址 %(newaddr)s 已经是成员了" -#: Mailman/Cgi/options.py:469 +#: Mailman/Cgi/options.py:470 msgid "Addresses may not be blank" msgstr "地址不能为空" -#: Mailman/Cgi/options.py:483 +#: Mailman/Cgi/options.py:484 msgid "A confirmation message has been sent to %(newaddr)s. " msgstr "确认信息已经发送到了 %(newaddr)s . " -#: Mailman/Cgi/options.py:492 +#: Mailman/Cgi/options.py:493 msgid "Bad email address provided" msgstr "提供了错误的邮件地址" -#: Mailman/Cgi/options.py:494 +#: Mailman/Cgi/options.py:495 msgid "Illegal email address provided" msgstr "提供了非法的邮件地址" -#: Mailman/Cgi/options.py:496 +#: Mailman/Cgi/options.py:497 msgid "%(newaddr)s is already a member of the list." msgstr "%(newaddr)s 已经是列表的成员." -#: Mailman/Cgi/options.py:499 +#: Mailman/Cgi/options.py:500 msgid "" "%(newaddr)s is banned from this list. If you\n" " think this restriction is erroneous, please contact\n" " the list owners at %(owneraddr)s." msgstr "" -#: Mailman/Cgi/options.py:510 +#: Mailman/Cgi/options.py:511 msgid "Member name successfully changed. " msgstr "成员姓名修改成功 " -#: Mailman/Cgi/options.py:520 +#: Mailman/Cgi/options.py:521 msgid "" "The list administrator may not change the\n" " password for a user." msgstr "" -#: Mailman/Cgi/options.py:529 +#: Mailman/Cgi/options.py:530 msgid "Passwords may not be blank" msgstr "密码不能为空" -#: Mailman/Cgi/options.py:534 +#: Mailman/Cgi/options.py:535 msgid "Passwords did not match!" msgstr "密码不匹配!" -#: Mailman/Cgi/options.py:542 +#: Mailman/Cgi/options.py:543 msgid "" "The list administrator may not change the\n" " password for this user's other subscriptions. However, the\n" " password for this mailing list has been changed." msgstr "" -#: Mailman/Cgi/options.py:559 Mailman/Commands/cmd_password.py:83 +#: Mailman/Cgi/options.py:560 Mailman/Commands/cmd_password.py:83 #: Mailman/Commands/cmd_password.py:109 msgid "Password successfully changed." msgstr "密码修改成功" -#: Mailman/Cgi/options.py:568 +#: Mailman/Cgi/options.py:569 msgid "" "You must confirm your unsubscription request by turning\n" " on the checkbox below the Unsubscribe button. You\n" @@ -2475,11 +2475,11 @@ "为了确认您取消订阅的请求,您必须选中复选框中 取消订阅 \n" " 这一项. 您还没有取消订阅!" -#: Mailman/Cgi/options.py:609 +#: Mailman/Cgi/options.py:610 msgid "Unsubscription results" msgstr "退订结果" -#: Mailman/Cgi/options.py:613 +#: Mailman/Cgi/options.py:614 msgid "" "Your unsubscription request has been received and\n" " forwarded on to the list moderators for approval. You will\n" @@ -2489,7 +2489,7 @@ "您的退订请求已被收到并转发给列表管理员以待其核准。\n" " 管理员作出决定后您将受到一封邮件通知。" -#: Mailman/Cgi/options.py:618 +#: Mailman/Cgi/options.py:619 msgid "" "You have been successfully unsubscribed from the\n" " mailing list %(fqdn_listname)s. If you were receiving digest\n" @@ -2502,7 +2502,7 @@ " 您接收摘要投递的话,您还将收到一封摘要信息。如果您对于退订有任何的\n" " 问题,请联系列表管理员: %(owneraddr)s。" -#: Mailman/Cgi/options.py:767 +#: Mailman/Cgi/options.py:768 msgid "" "The list administrator may not change the\n" " options for this user's other subscriptions. However the\n" @@ -2510,7 +2510,7 @@ " changed." msgstr "" -#: Mailman/Cgi/options.py:777 +#: Mailman/Cgi/options.py:778 msgid "" "The list administrator has disabled digest delivery for\n" " this list, so your delivery option has not been set. However " @@ -2520,7 +2520,7 @@ "列表管理员已经禁止了此列表的摘要投递功能,所以您的\n" " 投递选项没有被设置,但是您的其他选项都已成功地设置。" -#: Mailman/Cgi/options.py:781 +#: Mailman/Cgi/options.py:782 msgid "" "The list administrator has disabled non-digest delivery\n" " for this list, so your delivery option has not been set. " @@ -2530,63 +2530,63 @@ "列表管理员已经禁止了此列表的非摘要投递功能,所以您的\n" " 投递选项没有被设置,但是您的其他选项都已成功地设置。" -#: Mailman/Cgi/options.py:785 +#: Mailman/Cgi/options.py:786 msgid "You have successfully set your options." msgstr "您已经成功设置您的选项。" -#: Mailman/Cgi/options.py:788 +#: Mailman/Cgi/options.py:789 msgid "You may get one last digest." msgstr "您可能会收到最后一封摘要。" -#: Mailman/Cgi/options.py:860 +#: Mailman/Cgi/options.py:861 msgid "Yes, I really want to unsubscribe" msgstr "是的,我确实想要退订" -#: Mailman/Cgi/options.py:864 +#: Mailman/Cgi/options.py:865 msgid "Change My Password" msgstr "修改我的口令" -#: Mailman/Cgi/options.py:867 +#: Mailman/Cgi/options.py:868 msgid "List my other subscriptions" msgstr "列出我的所有订阅" -#: Mailman/Cgi/options.py:874 +#: Mailman/Cgi/options.py:875 msgid "Email My Password To Me" msgstr "把我的口令邮寄给我" -#: Mailman/Cgi/options.py:876 +#: Mailman/Cgi/options.py:877 msgid "password" msgstr "口令" -#: Mailman/Cgi/options.py:878 +#: Mailman/Cgi/options.py:879 msgid "Log out" msgstr "退出登录" -#: Mailman/Cgi/options.py:880 +#: Mailman/Cgi/options.py:881 msgid "Submit My Changes" msgstr "提交我的修改" -#: Mailman/Cgi/options.py:892 +#: Mailman/Cgi/options.py:893 msgid "days" msgstr "天" -#: Mailman/Cgi/options.py:894 +#: Mailman/Cgi/options.py:895 msgid "day" msgstr "天" -#: Mailman/Cgi/options.py:895 +#: Mailman/Cgi/options.py:896 msgid "%(days)d %(units)s" msgstr "%(days)d %(units)s" -#: Mailman/Cgi/options.py:901 +#: Mailman/Cgi/options.py:902 msgid "Change My Address and Name" msgstr "修改我的地址和姓名" -#: Mailman/Cgi/options.py:927 +#: Mailman/Cgi/options.py:928 msgid "No topics defined" msgstr "没有已定义的主题" -#: Mailman/Cgi/options.py:935 +#: Mailman/Cgi/options.py:936 msgid "" "\n" "You are subscribed to this list with the case-preserved address\n" @@ -2596,19 +2596,19 @@ "您使用大小写相关的地址订阅了此列表\n" "%(cpuser)s." -#: Mailman/Cgi/options.py:951 +#: Mailman/Cgi/options.py:952 msgid "%(realname)s list: member options login page" msgstr "%(realname)s 列表: 成员选项登录页" -#: Mailman/Cgi/options.py:952 +#: Mailman/Cgi/options.py:953 msgid "email address and " msgstr "邮件地址和 " -#: Mailman/Cgi/options.py:955 +#: Mailman/Cgi/options.py:956 msgid "%(realname)s list: member options for user %(safeuser)s" msgstr "%(realname)s 列表: 用户 %(safeuser)s 的成员选项信息" -#: Mailman/Cgi/options.py:981 +#: Mailman/Cgi/options.py:982 msgid "" "In order to change your membership option, you must\n" " first log in by giving your %(extra)smembership password in the section\n" @@ -2633,19 +2633,19 @@ " 否则您做的所有修改都将不起作用。\n" " " -#: Mailman/Cgi/options.py:995 +#: Mailman/Cgi/options.py:996 msgid "Email address:" msgstr "邮件地址:" -#: Mailman/Cgi/options.py:999 +#: Mailman/Cgi/options.py:1000 msgid "Password:" msgstr "口令:" -#: Mailman/Cgi/options.py:1001 +#: Mailman/Cgi/options.py:1002 msgid "Log in" msgstr "登录" -#: Mailman/Cgi/options.py:1009 +#: Mailman/Cgi/options.py:1010 msgid "" "By clicking on the Unsubscribe button, a\n" " confirmation message will be emailed to you. This message will have a\n" @@ -2657,37 +2657,37 @@ " 您需要点击确认函中的一个链接来完成整个退订过程(您也可以通过邮件来确认,\n" " 请参考确认函中的具体信息)。" -#: Mailman/Cgi/options.py:1017 +#: Mailman/Cgi/options.py:1018 msgid "Password reminder" msgstr "口令提示函" -#: Mailman/Cgi/options.py:1021 +#: Mailman/Cgi/options.py:1022 msgid "" "By clicking on the Remind button, your\n" " password will be emailed to you." msgstr "通过点击提示按钮,您的口令将被邮寄给您。" -#: Mailman/Cgi/options.py:1024 +#: Mailman/Cgi/options.py:1025 msgid "Remind" msgstr "提示" -#: Mailman/Cgi/options.py:1124 Mailman/ListAdmin.py:227 +#: Mailman/Cgi/options.py:1125 Mailman/ListAdmin.py:227 msgid "" msgstr "<丢失>" -#: Mailman/Cgi/options.py:1135 +#: Mailman/Cgi/options.py:1136 msgid "Requested topic is not valid: %(topicname)s" msgstr "请求的主题不存在: %(topicname)s" -#: Mailman/Cgi/options.py:1140 +#: Mailman/Cgi/options.py:1141 msgid "Topic filter details" msgstr "主题过滤器详情" -#: Mailman/Cgi/options.py:1143 +#: Mailman/Cgi/options.py:1144 msgid "Name:" msgstr "名字:" -#: Mailman/Cgi/options.py:1145 +#: Mailman/Cgi/options.py:1146 msgid "Pattern (as regexp):" msgstr "模式(正则表达式)" @@ -2824,7 +2824,7 @@ #: Mailman/Cgi/admin.py:97 Mailman/Cgi/admindb.py:136 #: Mailman/Cgi/confirm.py:80 Mailman/Cgi/create.py:50 #: Mailman/Cgi/edithtml.py:103 Mailman/Cgi/listinfo.py:67 -#: Mailman/Cgi/options.py:119 Mailman/Cgi/private.py:125 +#: Mailman/Cgi/options.py:120 Mailman/Cgi/private.py:125 #: Mailman/Cgi/rmlist.py:48 Mailman/Cgi/roster.py:72 Mailman/Cgi/roster.py:153 #: Mailman/Cgi/roster.py:154 Mailman/Cgi/subscribe.py:55 #: Mailman/Cgi/subscribe.py:66 Mailman/Cgi/subscribe.py:81 @@ -7304,7 +7304,7 @@ msgid "Once a month, your password will be emailed to you as a reminder." msgstr "你的口令将每月一次以提示函的形式发送给你。" -#: Mailman/HTMLFormatter.py:404 +#: Mailman/HTMLFormatter.py:409 msgid "The current archive" msgstr "当前归档" @@ -7628,7 +7628,7 @@ msgid "Posting of your message titled \"%(subject)s\"" msgstr "您以标题 \"%(subject)s\" 发布的信件" -#: Mailman/ListAdmin.py:310 Mailman/ListAdmin.py:432 +#: Mailman/ListAdmin.py:310 Mailman/ListAdmin.py:433 msgid "[No reason given]" msgstr "[没有给出原因]" @@ -7640,23 +7640,23 @@ msgid "New subscription request to list %(realname)s from %(addr)s" msgstr "来自 %(addr)s 的对 %(realname)s 列表的订阅请求" -#: Mailman/ListAdmin.py:431 +#: Mailman/ListAdmin.py:432 msgid "Subscription request" msgstr "订阅请求" -#: Mailman/ListAdmin.py:465 +#: Mailman/ListAdmin.py:466 msgid "New unsubscription request from %(realname)s by %(addr)s" msgstr "来自 %(addr)s 的对 %(realname)s 列表的退订请求" -#: Mailman/ListAdmin.py:489 +#: Mailman/ListAdmin.py:490 msgid "Unsubscription request" msgstr "退订请求" -#: Mailman/ListAdmin.py:522 +#: Mailman/ListAdmin.py:523 msgid "Original Message" msgstr "原文" -#: Mailman/ListAdmin.py:525 +#: Mailman/ListAdmin.py:526 msgid "Request to mailing list %(realname)s rejected" msgstr "对于 %(realname)s 邮件列表的请求被拒绝" @@ -7763,35 +7763,35 @@ msgid "Your confirmation is required to leave the %(listname)s mailing list" msgstr "您需要对退出 %(listname)s 邮件列表进行确认" -#: Mailman/MailList.py:952 Mailman/MailList.py:1442 +#: Mailman/MailList.py:973 Mailman/MailList.py:1464 msgid " from %(remote)s" msgstr " 来自 %(remote)s" -#: Mailman/MailList.py:996 +#: Mailman/MailList.py:1017 msgid "subscriptions to %(realname)s require moderator approval" msgstr "对 %(realname)s 的订阅请求需要列表主持者批准" -#: Mailman/MailList.py:1078 bin/add_members:299 +#: Mailman/MailList.py:1099 bin/add_members:299 msgid "%(realname)s subscription notification" msgstr "%(realname)s 订阅通知" -#: Mailman/MailList.py:1098 +#: Mailman/MailList.py:1119 msgid "unsubscriptions require moderator approval" msgstr "退订需要列表主持人批准" -#: Mailman/MailList.py:1119 +#: Mailman/MailList.py:1140 msgid "%(realname)s unsubscribe notification" msgstr "%(realname)s 退订通知" -#: Mailman/MailList.py:1281 +#: Mailman/MailList.py:1302 msgid "%(realname)s address change notification" msgstr "" -#: Mailman/MailList.py:1348 +#: Mailman/MailList.py:1370 msgid "subscriptions to %(name)s require administrator approval" msgstr "%(name)s 的订阅需要管理员批准" -#: Mailman/MailList.py:1616 +#: Mailman/MailList.py:1638 msgid "Last autoresponse notification for today" msgstr "本日最后一条自动回复通知" @@ -7881,15 +7881,15 @@ msgid "Original message suppressed by Mailman site configuration\n" msgstr "" -#: Mailman/htmlformat.py:673 +#: Mailman/htmlformat.py:675 msgid "Delivered by Mailman
version %(version)s" msgstr "由 Mailman
%(version)s 投递" -#: Mailman/htmlformat.py:674 +#: Mailman/htmlformat.py:676 msgid "Python Powered" msgstr "Python Powered" -#: Mailman/htmlformat.py:675 +#: Mailman/htmlformat.py:677 msgid "Gnu's Not Unix" msgstr "Gnu's Not Unix" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/MoinMoin.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/MoinMoin.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/MoinMoin.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/MoinMoin.po 2018-07-11 18:17:28.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:03+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:39+0000\n" +"X-Generator: Launchpad (build 18719)\n" msgid "Your changes are not saved!" msgstr "您所做的变更未被保存!" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/nano.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/nano.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/nano.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/nano.po 2018-07-11 18:17:25.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:03+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:39+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. TRANSLATORS: This is a prompt. diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/NetworkManager.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/NetworkManager.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/NetworkManager.po 2018-07-09 10:33:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/NetworkManager.po 2018-07-11 18:17:29.000000000 +0000 @@ -21,8 +21,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:18+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:55+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../clients/cli/agent.c:40 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/nova.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/nova.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/nova.po 2018-07-09 10:33:01.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/nova.po 2018-07-11 18:17:29.000000000 +0000 @@ -43,8 +43,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:48+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:31+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh-CN\n" "Generated-By: Babel 2.2.0\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/opcodes.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/opcodes.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/opcodes.po 2018-07-09 10:32:54.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/opcodes.po 2018-07-11 18:17:23.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:35+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. Invalid option. diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/p11-kit.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/p11-kit.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/p11-kit.po 2018-07-09 10:32:57.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/p11-kit.po 2018-07-11 18:17:26.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:33+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: p11-kit/messages.c:78 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/parted.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/parted.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/parted.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/parted.po 2018-07-11 18:17:28.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 10:59+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:35+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: lib/argmatch.c:133 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/procps-ng.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/procps-ng.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/procps-ng.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/procps-ng.po 2018-07-11 18:17:27.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:00+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:35+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: free.c:74 slabtop.c:193 uptime.c:62 w.c:457 #, c-format diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/pulseaudio.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/pulseaudio.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/pulseaudio.po 2018-07-09 10:32:56.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/pulseaudio.po 2018-07-11 18:17:25.000000000 +0000 @@ -20,8 +20,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:29+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:09+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../src/daemon/cmdline.c:111 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/python-apt.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/python-apt.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/python-apt.po 2018-07-09 10:33:03.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/python-apt.po 2018-07-11 18:17:31.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: update-manager HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-20 18:28+0000\n" +"POT-Creation-Date: 2018-07-11 09:44+0000\n" "PO-Revision-Date: 2016-03-24 12:12+0000\n" "Last-Translator: YunQiang Su \n" "Language-Team: zh_CN \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:04+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:39+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. ChangelogURI @@ -529,12 +529,12 @@ msgid "Invalid unicode in description for '%s' (%s). Please report." msgstr "无效的 unicode 在 '%s' (%s) 的描述中。 请汇报。" -#: ../apt/package.py:1268 ../apt/package.py:1280 ../apt/package.py:1389 -#: ../apt/package.py:1403 +#: ../apt/package.py:1261 ../apt/package.py:1273 ../apt/package.py:1382 +#: ../apt/package.py:1396 msgid "The list of changes is not available" msgstr "变动列表尚不可用。" -#: ../apt/package.py:1396 +#: ../apt/package.py:1389 #, python-format msgid "" "The list of changes is not available yet.\n" @@ -547,7 +547,7 @@ "请使用http://launchpad.net/ubuntu/+source/%s/%s/+changelog\n" "直至这些选项可用或者稍后再试。" -#: ../apt/package.py:1409 +#: ../apt/package.py:1402 msgid "" "Failed to download the list of changes. \n" "Please check your Internet connection." diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sane-backends.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sane-backends.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sane-backends.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sane-backends.po 2018-07-11 18:17:23.000000000 +0000 @@ -0,0 +1,5499 @@ +# Simplified Chinese translation for sane-backends +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the sane-backends package. +# FIRST AUTHOR , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: sane-backends\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2017-05-05 00:15+0000\n" +"PO-Revision-Date: 2009-10-23 14:28+0000\n" +"Last-Translator: Wylmer Wang \n" +"Language-Team: Simplified Chinese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 16:36+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: include/sane/saneopts.h:154 +#, no-c-format +msgid "Number of options" +msgstr "" + +#: include/sane/saneopts.h:156 +#, no-c-format +msgid "Standard" +msgstr "" + +#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 +#: backend/epson.c:3298 backend/epson2.c:1291 backend/genesys.c:5618 +#: backend/gt68xx.c:703 backend/hp3500.c:1019 backend/hp-option.c:3297 +#: backend/kvs1025_opt.c:640 backend/kvs20xx_opt.c:285 +#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 +#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 +#: backend/mustek.c:4361 backend/mustek_usb.c:305 backend/mustek_usb2.c:465 +#: backend/pixma_sane_options.c:160 backend/plustek.c:808 +#: backend/plustek_pp.c:747 backend/sceptre.c:702 +#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1914 +#: backend/teco3.c:920 backend/test.c:647 backend/u12.c:546 +#: backend/umax.c:5176 backend/umax_pp.c:580 +#, no-c-format +msgid "Geometry" +msgstr "几何形状" + +#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 +#: backend/canon.c:1498 backend/genesys.c:5678 backend/gt68xx.c:672 +#: backend/hp-option.c:2953 backend/kvs1025_opt.c:704 backend/leo.c:871 +#: backend/ma1509.c:599 backend/matsushita.c:1189 backend/microtek2.h:600 +#: backend/mustek.c:4409 backend/mustek_usb.c:353 backend/mustek_usb2.c:431 +#: backend/niash.c:754 backend/plustek.c:854 backend/plustek_pp.c:793 +#: backend/sceptre.c:750 backend/snapscan-options.c:617 backend/stv680.c:1067 +#: backend/teco1.c:1143 backend/teco2.c:1962 backend/teco3.c:968 +#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:629 +#, no-c-format +msgid "Enhancement" +msgstr "增强" + +#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1216 +#: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 backend/rts8891.c:2831 +#: backend/snapscan-options.c:923 backend/umax.c:5565 +#, no-c-format +msgid "Advanced" +msgstr "" + +#: include/sane/saneopts.h:160 +#, no-c-format +msgid "Sensors" +msgstr "" + +#: include/sane/saneopts.h:162 +#, no-c-format +msgid "Preview" +msgstr "" + +#: include/sane/saneopts.h:163 +#, no-c-format +msgid "Force monochrome preview" +msgstr "" + +#: include/sane/saneopts.h:164 +#, no-c-format +msgid "Bit depth" +msgstr "" + +#: include/sane/saneopts.h:165 backend/canon.c:1145 backend/leo.c:781 +#: backend/pixma_sane_options.c:47 +#, no-c-format +msgid "Scan mode" +msgstr "扫描模式" + +#: include/sane/saneopts.h:166 +#, no-c-format +msgid "Scan speed" +msgstr "" + +#: include/sane/saneopts.h:167 +#, no-c-format +msgid "Scan source" +msgstr "" + +#: include/sane/saneopts.h:168 +#, no-c-format +msgid "Force backtracking" +msgstr "" + +#: include/sane/saneopts.h:169 +#, no-c-format +msgid "Top-left x" +msgstr "" + +#: include/sane/saneopts.h:170 +#, no-c-format +msgid "Top-left y" +msgstr "" + +#: include/sane/saneopts.h:171 +#, no-c-format +msgid "Bottom-right x" +msgstr "" + +#: include/sane/saneopts.h:172 +#, no-c-format +msgid "Bottom-right y" +msgstr "" + +#: include/sane/saneopts.h:173 backend/canon.c:1221 +#: backend/pixma_sane_options.c:300 +#, no-c-format +msgid "Scan resolution" +msgstr "扫描分辨率" + +#: include/sane/saneopts.h:174 +#, no-c-format +msgid "X-resolution" +msgstr "" + +#: include/sane/saneopts.h:175 +#, no-c-format +msgid "Y-resolution" +msgstr "" + +#: include/sane/saneopts.h:176 +#, no-c-format +msgid "Page width" +msgstr "" + +#: include/sane/saneopts.h:177 +#, no-c-format +msgid "Page height" +msgstr "" + +#: include/sane/saneopts.h:178 +#, no-c-format +msgid "Use custom gamma table" +msgstr "" + +#: include/sane/saneopts.h:179 +#, no-c-format +msgid "Image intensity" +msgstr "" + +#: include/sane/saneopts.h:180 +#, no-c-format +msgid "Red intensity" +msgstr "" + +#: include/sane/saneopts.h:181 +#, no-c-format +msgid "Green intensity" +msgstr "" + +#: include/sane/saneopts.h:182 +#, no-c-format +msgid "Blue intensity" +msgstr "" + +#: include/sane/saneopts.h:183 +#, no-c-format +msgid "Brightness" +msgstr "" + +#: include/sane/saneopts.h:184 +#, no-c-format +msgid "Contrast" +msgstr "" + +#: include/sane/saneopts.h:185 +#, no-c-format +msgid "Grain size" +msgstr "" + +#: include/sane/saneopts.h:186 +#, no-c-format +msgid "Halftoning" +msgstr "" + +#: include/sane/saneopts.h:187 +#, no-c-format +msgid "Black level" +msgstr "" + +#: include/sane/saneopts.h:188 +#, no-c-format +msgid "White level" +msgstr "" + +#: include/sane/saneopts.h:189 +#, no-c-format +msgid "White level for red" +msgstr "" + +#: include/sane/saneopts.h:190 +#, no-c-format +msgid "White level for green" +msgstr "" + +#: include/sane/saneopts.h:191 +#, no-c-format +msgid "White level for blue" +msgstr "" + +#: include/sane/saneopts.h:192 +#, no-c-format +msgid "Shadow" +msgstr "" + +#: include/sane/saneopts.h:193 +#, no-c-format +msgid "Shadow for red" +msgstr "" + +#: include/sane/saneopts.h:194 +#, no-c-format +msgid "Shadow for green" +msgstr "" + +#: include/sane/saneopts.h:195 +#, no-c-format +msgid "Shadow for blue" +msgstr "" + +#: include/sane/saneopts.h:196 +#, no-c-format +msgid "Highlight" +msgstr "" + +#: include/sane/saneopts.h:197 +#, no-c-format +msgid "Highlight for red" +msgstr "" + +#: include/sane/saneopts.h:198 +#, no-c-format +msgid "Highlight for green" +msgstr "" + +#: include/sane/saneopts.h:199 +#, no-c-format +msgid "Highlight for blue" +msgstr "" + +#: include/sane/saneopts.h:200 +#, no-c-format +msgid "Hue" +msgstr "" + +#: include/sane/saneopts.h:201 +#, no-c-format +msgid "Saturation" +msgstr "" + +#: include/sane/saneopts.h:202 +#, no-c-format +msgid "Filename" +msgstr "" + +#: include/sane/saneopts.h:203 +#, no-c-format +msgid "Halftone pattern size" +msgstr "" + +#: include/sane/saneopts.h:204 backend/fujitsu.c:3186 +#, no-c-format +msgid "Halftone pattern" +msgstr "" + +#: include/sane/saneopts.h:205 +#, no-c-format +msgid "Bind X and Y resolution" +msgstr "" + +#: include/sane/saneopts.h:206 backend/hp3900_sane.c:428 +#: backend/hp3900_sane.c:1021 backend/hp3900_sane.c:1421 +#: backend/hp-option.c:3235 backend/mustek_usb2.c:121 backend/plustek.c:236 +#: backend/plustek_pp.c:205 backend/u12.c:157 +#, no-c-format +msgid "Negative" +msgstr "" + +#: include/sane/saneopts.h:207 +#, no-c-format +msgid "Quality calibration" +msgstr "" + +#: include/sane/saneopts.h:208 +#, no-c-format +msgid "Double Optical Resolution" +msgstr "" + +#: include/sane/saneopts.h:209 +#, no-c-format +msgid "Bind RGB" +msgstr "" + +#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#, no-c-format +msgid "Threshold" +msgstr "" + +#: include/sane/saneopts.h:211 +#, no-c-format +msgid "Analog gamma correction" +msgstr "" + +#: include/sane/saneopts.h:212 +#, no-c-format +msgid "Analog gamma red" +msgstr "" + +#: include/sane/saneopts.h:213 +#, no-c-format +msgid "Analog gamma green" +msgstr "" + +#: include/sane/saneopts.h:214 +#, no-c-format +msgid "Analog gamma blue" +msgstr "" + +#: include/sane/saneopts.h:215 +#, no-c-format +msgid "Bind analog gamma" +msgstr "" + +#: include/sane/saneopts.h:216 +#, no-c-format +msgid "Warmup lamp" +msgstr "" + +#: include/sane/saneopts.h:217 +#, no-c-format +msgid "Cal. exposure-time" +msgstr "" + +#: include/sane/saneopts.h:218 +#, no-c-format +msgid "Cal. exposure-time for red" +msgstr "" + +#: include/sane/saneopts.h:219 +#, no-c-format +msgid "Cal. exposure-time for green" +msgstr "" + +#: include/sane/saneopts.h:221 +#, no-c-format +msgid "Cal. exposure-time for blue" +msgstr "" + +#: include/sane/saneopts.h:222 +#, no-c-format +msgid "Scan exposure-time" +msgstr "" + +#: include/sane/saneopts.h:223 +#, no-c-format +msgid "Scan exposure-time for red" +msgstr "" + +#: include/sane/saneopts.h:224 +#, no-c-format +msgid "Scan exposure-time for green" +msgstr "" + +#: include/sane/saneopts.h:226 +#, no-c-format +msgid "Scan exposure-time for blue" +msgstr "" + +#: include/sane/saneopts.h:227 +#, no-c-format +msgid "Set exposure-time" +msgstr "" + +#: include/sane/saneopts.h:228 +#, no-c-format +msgid "Cal. lamp density" +msgstr "" + +#: include/sane/saneopts.h:229 +#, no-c-format +msgid "Scan lamp density" +msgstr "" + +#: include/sane/saneopts.h:230 +#, no-c-format +msgid "Set lamp density" +msgstr "" + +#: include/sane/saneopts.h:231 backend/umax.c:5829 +#, no-c-format +msgid "Lamp off at exit" +msgstr "" + +#: include/sane/saneopts.h:245 +#, no-c-format +msgid "" +"Read-only option that specifies how many options a specific devices supports." +msgstr "" + +#: include/sane/saneopts.h:248 +#, no-c-format +msgid "Source, mode and resolution options" +msgstr "" + +#: include/sane/saneopts.h:249 +#, no-c-format +msgid "Scan area and media size options" +msgstr "" + +#: include/sane/saneopts.h:250 +#, no-c-format +msgid "Image modification options" +msgstr "" + +#: include/sane/saneopts.h:251 +#, no-c-format +msgid "Hardware specific options" +msgstr "" + +#: include/sane/saneopts.h:252 +#, no-c-format +msgid "Scanner sensors and buttons" +msgstr "" + +#: include/sane/saneopts.h:255 +#, no-c-format +msgid "Request a preview-quality scan." +msgstr "" + +#: include/sane/saneopts.h:258 +#, no-c-format +msgid "" +"Request that all previews are done in monochrome mode. On a three-pass " +"scanner this cuts down the number of passes to one and on a one-pass " +"scanner, it reduces the memory requirements and scan-time of the preview." +msgstr "" + +#: include/sane/saneopts.h:264 +#, no-c-format +msgid "" +"Number of bits per sample, typical values are 1 for \"line-art\" and 8 for " +"multibit scans." +msgstr "" + +#: include/sane/saneopts.h:268 +#, no-c-format +msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." +msgstr "" + +#: include/sane/saneopts.h:271 +#, no-c-format +msgid "Determines the speed at which the scan proceeds." +msgstr "" + +#: include/sane/saneopts.h:274 +#, no-c-format +msgid "Selects the scan source (such as a document-feeder)." +msgstr "" + +#: include/sane/saneopts.h:277 +#, no-c-format +msgid "Controls whether backtracking is forced." +msgstr "" + +#: include/sane/saneopts.h:280 +#, no-c-format +msgid "Top-left x position of scan area." +msgstr "" + +#: include/sane/saneopts.h:283 +#, no-c-format +msgid "Top-left y position of scan area." +msgstr "" + +#: include/sane/saneopts.h:286 +#, no-c-format +msgid "Bottom-right x position of scan area." +msgstr "" + +#: include/sane/saneopts.h:289 +#, no-c-format +msgid "Bottom-right y position of scan area." +msgstr "" + +#: include/sane/saneopts.h:292 +#, no-c-format +msgid "Sets the resolution of the scanned image." +msgstr "" + +#: include/sane/saneopts.h:295 +#, no-c-format +msgid "Sets the horizontal resolution of the scanned image." +msgstr "" + +#: include/sane/saneopts.h:298 +#, no-c-format +msgid "Sets the vertical resolution of the scanned image." +msgstr "" + +#: include/sane/saneopts.h:301 +#, no-c-format +msgid "" +"Specifies the width of the media. Required for automatic centering of sheet-" +"fed scans." +msgstr "" + +#: include/sane/saneopts.h:305 +#, no-c-format +msgid "Specifies the height of the media." +msgstr "" + +#: include/sane/saneopts.h:308 +#, no-c-format +msgid "Determines whether a builtin or a custom gamma-table should be used." +msgstr "" + +#: include/sane/saneopts.h:312 +#, no-c-format +msgid "" +"Gamma-correction table. In color mode this option equally affects the red, " +"green, and blue channels simultaneously (i.e., it is an intensity gamma " +"table)." +msgstr "" + +#: include/sane/saneopts.h:317 +#, no-c-format +msgid "Gamma-correction table for the red band." +msgstr "" + +#: include/sane/saneopts.h:320 +#, no-c-format +msgid "Gamma-correction table for the green band." +msgstr "" + +#: include/sane/saneopts.h:323 +#, no-c-format +msgid "Gamma-correction table for the blue band." +msgstr "" + +#: include/sane/saneopts.h:326 +#, no-c-format +msgid "Controls the brightness of the acquired image." +msgstr "" + +#: include/sane/saneopts.h:329 +#, no-c-format +msgid "Controls the contrast of the acquired image." +msgstr "" + +#: include/sane/saneopts.h:332 +#, no-c-format +msgid "" +"Selects the \"graininess\" of the acquired image. Smaller values result in " +"sharper images." +msgstr "" + +#: include/sane/saneopts.h:336 +#, no-c-format +msgid "Selects whether the acquired image should be halftoned (dithered)." +msgstr "" + +#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#, no-c-format +msgid "Selects what radiance level should be considered \"black\"." +msgstr "" + +#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#, no-c-format +msgid "Selects what radiance level should be considered \"white\"." +msgstr "" + +#: include/sane/saneopts.h:345 +#, no-c-format +msgid "Selects what red radiance level should be considered \"white\"." +msgstr "" + +#: include/sane/saneopts.h:348 +#, no-c-format +msgid "Selects what green radiance level should be considered \"white\"." +msgstr "" + +#: include/sane/saneopts.h:351 +#, no-c-format +msgid "Selects what blue radiance level should be considered \"white\"." +msgstr "" + +#: include/sane/saneopts.h:356 +#, no-c-format +msgid "Selects what red radiance level should be considered \"black\"." +msgstr "" + +#: include/sane/saneopts.h:358 +#, no-c-format +msgid "Selects what green radiance level should be considered \"black\"." +msgstr "" + +#: include/sane/saneopts.h:360 +#, no-c-format +msgid "Selects what blue radiance level should be considered \"black\"." +msgstr "" + +#: include/sane/saneopts.h:365 +#, no-c-format +msgid "Selects what red radiance level should be considered \"full red\"." +msgstr "" + +#: include/sane/saneopts.h:367 +#, no-c-format +msgid "" +"Selects what green radiance level should be considered \"full green\"." +msgstr "" + +#: include/sane/saneopts.h:370 +#, no-c-format +msgid "Selects what blue radiance level should be considered \"full blue\"." +msgstr "" + +#: include/sane/saneopts.h:374 +#, no-c-format +msgid "Controls the \"hue\" (blue-level) of the acquired image." +msgstr "" + +#: include/sane/saneopts.h:377 +#, no-c-format +msgid "" +"The saturation level controls the amount of \"blooming\" that occurs when " +"acquiring an image with a camera. Larger values cause more blooming." +msgstr "" + +#: include/sane/saneopts.h:382 +#, no-c-format +msgid "The filename of the image to be loaded." +msgstr "" + +#: include/sane/saneopts.h:385 +#, no-c-format +msgid "" +"Sets the size of the halftoning (dithering) pattern used when scanning " +"halftoned images." +msgstr "" + +#: include/sane/saneopts.h:389 +#, no-c-format +msgid "" +"Defines the halftoning (dithering) pattern for scanning halftoned images." +msgstr "" + +#: include/sane/saneopts.h:393 +#, no-c-format +msgid "Use same values for X and Y resolution" +msgstr "" + +#: include/sane/saneopts.h:395 +#, no-c-format +msgid "Swap black and white" +msgstr "" + +#: include/sane/saneopts.h:397 +#, no-c-format +msgid "Do a quality white-calibration" +msgstr "" + +#: include/sane/saneopts.h:399 +#, no-c-format +msgid "Use lens that doubles optical resolution" +msgstr "" + +#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#, no-c-format +msgid "In RGB-mode use same values for each color" +msgstr "" + +#: include/sane/saneopts.h:403 +#, no-c-format +msgid "Select minimum-brightness to get a white point" +msgstr "" + +#: include/sane/saneopts.h:405 +#, no-c-format +msgid "Analog gamma-correction" +msgstr "" + +#: include/sane/saneopts.h:407 +#, no-c-format +msgid "Analog gamma-correction for red" +msgstr "" + +#: include/sane/saneopts.h:409 +#, no-c-format +msgid "Analog gamma-correction for green" +msgstr "" + +#: include/sane/saneopts.h:411 +#, no-c-format +msgid "Analog gamma-correction for blue" +msgstr "" + +#: include/sane/saneopts.h:415 +#, no-c-format +msgid "Warmup lamp before scanning" +msgstr "" + +#: include/sane/saneopts.h:417 +#, no-c-format +msgid "Define exposure-time for calibration" +msgstr "" + +#: include/sane/saneopts.h:419 +#, no-c-format +msgid "Define exposure-time for red calibration" +msgstr "" + +#: include/sane/saneopts.h:421 +#, no-c-format +msgid "Define exposure-time for green calibration" +msgstr "" + +#: include/sane/saneopts.h:423 +#, no-c-format +msgid "Define exposure-time for blue calibration" +msgstr "" + +#: include/sane/saneopts.h:425 +#, no-c-format +msgid "Define exposure-time for scan" +msgstr "" + +#: include/sane/saneopts.h:427 +#, no-c-format +msgid "Define exposure-time for red scan" +msgstr "" + +#: include/sane/saneopts.h:429 +#, no-c-format +msgid "Define exposure-time for green scan" +msgstr "" + +#: include/sane/saneopts.h:431 +#, no-c-format +msgid "Define exposure-time for blue scan" +msgstr "" + +#: include/sane/saneopts.h:433 +#, no-c-format +msgid "Enable selection of exposure-time" +msgstr "" + +#: include/sane/saneopts.h:435 +#, no-c-format +msgid "Define lamp density for calibration" +msgstr "" + +#: include/sane/saneopts.h:437 +#, no-c-format +msgid "Define lamp density for scan" +msgstr "" + +#: include/sane/saneopts.h:439 +#, no-c-format +msgid "Enable selection of lamp density" +msgstr "" + +#: include/sane/saneopts.h:441 backend/umax.c:5830 +#, no-c-format +msgid "Turn off lamp when program exits" +msgstr "" + +#: include/sane/saneopts.h:444 +#, no-c-format +msgid "Scan button" +msgstr "" + +#: include/sane/saneopts.h:445 +#, no-c-format +msgid "Email button" +msgstr "" + +#: include/sane/saneopts.h:446 +#, no-c-format +msgid "Fax button" +msgstr "" + +#: include/sane/saneopts.h:447 +#, no-c-format +msgid "Copy button" +msgstr "" + +#: include/sane/saneopts.h:448 +#, no-c-format +msgid "PDF button" +msgstr "" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Cancel button" +msgstr "" + +#: include/sane/saneopts.h:450 +#, no-c-format +msgid "Page loaded" +msgstr "" + +#: include/sane/saneopts.h:451 +#, no-c-format +msgid "Cover open" +msgstr "" + +#: include/sane/saneopts.h:454 +#, no-c-format +msgid "Color" +msgstr "颜色" + +#: include/sane/saneopts.h:455 +#, no-c-format +msgid "Color Lineart" +msgstr "" + +#: include/sane/saneopts.h:456 +#, no-c-format +msgid "Color Halftone" +msgstr "" + +#: include/sane/saneopts.h:457 +#, no-c-format +msgid "Gray" +msgstr "灰" + +#: include/sane/saneopts.h:458 +#, no-c-format +msgid "Halftone" +msgstr "" + +#: include/sane/saneopts.h:459 +#, no-c-format +msgid "Lineart" +msgstr "艺术线条" + +#: backend/sane_strstatus.c:59 +#, no-c-format +msgid "Success" +msgstr "" + +#: backend/sane_strstatus.c:62 +#, no-c-format +msgid "Operation not supported" +msgstr "" + +#: backend/sane_strstatus.c:65 +#, no-c-format +msgid "Operation was cancelled" +msgstr "" + +#: backend/sane_strstatus.c:68 +#, no-c-format +msgid "Device busy" +msgstr "" + +#: backend/sane_strstatus.c:71 +#, no-c-format +msgid "Invalid argument" +msgstr "" + +#: backend/sane_strstatus.c:74 +#, no-c-format +msgid "End of file reached" +msgstr "" + +#: backend/sane_strstatus.c:77 +#, no-c-format +msgid "Document feeder jammed" +msgstr "" + +#: backend/sane_strstatus.c:80 +#, no-c-format +msgid "Document feeder out of documents" +msgstr "" + +#: backend/sane_strstatus.c:83 +#, no-c-format +msgid "Scanner cover is open" +msgstr "" + +#: backend/sane_strstatus.c:86 +#, no-c-format +msgid "Error during device I/O" +msgstr "" + +#: backend/sane_strstatus.c:89 +#, no-c-format +msgid "Out of memory" +msgstr "" + +#: backend/sane_strstatus.c:92 +#, no-c-format +msgid "Access to resource has been denied" +msgstr "" + +#: backend/sane_strstatus.c:96 +#, no-c-format +msgid "Lamp not ready, please retry" +msgstr "" + +#: backend/sane_strstatus.c:101 +#, no-c-format +msgid "Scanner mechanism locked for transport" +msgstr "" + +#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#, no-c-format +msgid "Defaults" +msgstr "默认值" + +#: backend/artec_eplus48u.c:2876 +#, no-c-format +msgid "Set default values for enhancement controls." +msgstr "设定增强控制的默认值" + +#: backend/artec_eplus48u.c:2932 backend/canon.c:1616 +#, no-c-format +msgid "Calibration" +msgstr "校准" + +#: backend/artec_eplus48u.c:2941 +#, no-c-format +msgid "Calibrate before next scan" +msgstr "在下次扫描之前校准" + +#: backend/artec_eplus48u.c:2943 +#, no-c-format +msgid "" +"If enabled, the device will be calibrated before the next scan. Otherwise, " +"calibration is performed only before the first start." +msgstr "" + +#: backend/artec_eplus48u.c:2954 +#, no-c-format +msgid "Only perform shading-correction" +msgstr "" + +#: backend/artec_eplus48u.c:2956 +#, no-c-format +msgid "" +"If enabled, only the shading correction is performed during calibration. The " +"default values for gain, offset and exposure time, either build-in or from " +"the configuration file, are used." +msgstr "" + +#: backend/artec_eplus48u.c:2967 +#, no-c-format +msgid "Button state" +msgstr "按键状态" + +#: backend/avision.h:778 +#, no-c-format +msgid "Number of the frame to scan" +msgstr "要扫描的帧数" + +#: backend/avision.h:779 +#, no-c-format +msgid "Selects the number of the frame to scan" +msgstr "选择要扫描的帧数" + +#: backend/avision.h:782 +#, no-c-format +msgid "Duplex scan" +msgstr "" + +#: backend/avision.h:783 +#, no-c-format +msgid "Duplex scan provide a scan of the front and back side of the document" +msgstr "" + +#: backend/canon630u.c:159 +#, no-c-format +msgid "Calibrate Scanner" +msgstr "" + +#: backend/canon630u.c:160 +#, no-c-format +msgid "Force scanner calibration before scan" +msgstr "" + +#: backend/canon630u.c:259 backend/umax1220u.c:208 +#, no-c-format +msgid "Grayscale scan" +msgstr "" + +#: backend/canon630u.c:260 backend/umax1220u.c:209 +#, no-c-format +msgid "Do a grayscale rather than color scan" +msgstr "" + +#: backend/canon630u.c:306 +#, no-c-format +msgid "Analog Gain" +msgstr "" + +#: backend/canon630u.c:307 +#, no-c-format +msgid "Increase or decrease the analog gain of the CCD array" +msgstr "" + +#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#, no-c-format +msgid "Gamma Correction" +msgstr "" + +#: backend/canon630u.c:348 +#, no-c-format +msgid "Selects the gamma corrected transfer curve" +msgstr "" + +#: backend/canon.c:149 backend/canon-sane.c:1318 +#, no-c-format +msgid "Raw" +msgstr "原始" + +#: backend/canon.c:157 backend/canon-sane.c:732 backend/canon-sane.c:940 +#: backend/canon-sane.c:1076 backend/canon-sane.c:1314 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 +#, no-c-format +msgid "Fine color" +msgstr "高质量颜色" + +#: backend/canon.c:169 +#, no-c-format +msgid "No transparency correction" +msgstr "无透明度校正" + +#: backend/canon.c:170 backend/canon-sane.c:680 +#, no-c-format +msgid "Correction according to film type" +msgstr "" + +#: backend/canon.c:171 backend/canon-sane.c:674 +#, no-c-format +msgid "Correction according to transparency ratio" +msgstr "" + +#: backend/canon.c:176 backend/canon-sane.c:776 +#, no-c-format +msgid "Negatives" +msgstr "" + +#: backend/canon.c:176 +#, no-c-format +msgid "Slides" +msgstr "" + +#: backend/canon.c:186 backend/kvs1025_opt.c:181 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:178 +#, no-c-format +msgid "Automatic" +msgstr "自动" + +#: backend/canon.c:186 +#, no-c-format +msgid "Normal speed" +msgstr "正常速度" + +#: backend/canon.c:187 +#, no-c-format +msgid "1/2 normal speed" +msgstr "1/2 正常速度" + +#: backend/canon.c:187 +#, no-c-format +msgid "1/3 normal speed" +msgstr "1/3 正常速度" + +#: backend/canon.c:365 +#, no-c-format +msgid "rounded parameter" +msgstr "" + +#: backend/canon.c:368 backend/canon.c:384 backend/canon.c:419 +#: backend/canon.c:469 backend/canon.c:487 backend/canon.c:530 +#, no-c-format +msgid "unknown" +msgstr "未知" + +#: backend/canon.c:378 +#, no-c-format +msgid "ADF jam" +msgstr "" + +#: backend/canon.c:381 +#, no-c-format +msgid "ADF cover open" +msgstr "" + +#: backend/canon.c:394 +#, no-c-format +msgid "lamp failure" +msgstr "" + +#: backend/canon.c:397 +#, no-c-format +msgid "scan head positioning error" +msgstr "" + +#: backend/canon.c:400 +#, no-c-format +msgid "CPU check error" +msgstr "CPU 检查出错" + +#: backend/canon.c:403 +#, no-c-format +msgid "RAM check error" +msgstr "RAM 检查出错" + +#: backend/canon.c:406 +#, no-c-format +msgid "ROM check error" +msgstr "ROM 检查出错" + +#: backend/canon.c:409 +#, no-c-format +msgid "hardware check error" +msgstr "硬件检查出错" + +#: backend/canon.c:412 +#, no-c-format +msgid "transparency unit lamp failure" +msgstr "" + +#: backend/canon.c:415 +#, no-c-format +msgid "transparency unit scan head positioning failure" +msgstr "" + +#: backend/canon.c:429 +#, no-c-format +msgid "parameter list length error" +msgstr "参数表长度出错" + +#: backend/canon.c:433 +#, no-c-format +msgid "invalid command operation code" +msgstr "无效的命令操作码" + +#: backend/canon.c:437 +#, no-c-format +msgid "invalid field in CDB" +msgstr "" + +#: backend/canon.c:441 +#, no-c-format +msgid "unsupported LUN" +msgstr "不支持的 LUN" + +#: backend/canon.c:445 +#, no-c-format +msgid "invalid field in parameter list" +msgstr "" + +#: backend/canon.c:449 +#, no-c-format +msgid "command sequence error" +msgstr "命令顺序出错" + +#: backend/canon.c:453 +#, no-c-format +msgid "too many windows specified" +msgstr "指定了过多的窗口" + +#: backend/canon.c:457 +#, no-c-format +msgid "medium not present" +msgstr "媒体不存在" + +#: backend/canon.c:461 +#, no-c-format +msgid "invalid bit IDENTIFY message" +msgstr "" + +#: backend/canon.c:465 +#, no-c-format +msgid "option not connect" +msgstr "" + +#: backend/canon.c:479 +#, no-c-format +msgid "power on reset / bus device reset" +msgstr "" + +#: backend/canon.c:483 +#, no-c-format +msgid "parameter changed by another initiator" +msgstr "" + +#: backend/canon.c:497 +#, no-c-format +msgid "no additional sense information" +msgstr "" + +#: backend/canon.c:501 +#, no-c-format +msgid "reselect failure" +msgstr "重新选择失败" + +#: backend/canon.c:505 +#, no-c-format +msgid "SCSI parity error" +msgstr "" + +#: backend/canon.c:509 +#, no-c-format +msgid "initiator detected error message received" +msgstr "" + +#: backend/canon.c:514 +#, no-c-format +msgid "invalid message error" +msgstr "无效消息错误" + +#: backend/canon.c:518 +#, no-c-format +msgid "timeout error" +msgstr "超时错误" + +#: backend/canon.c:522 +#, no-c-format +msgid "transparency unit shading error" +msgstr "" + +#: backend/canon.c:526 +#, no-c-format +msgid "lamp not stabilized" +msgstr "" + +#: backend/canon.c:852 backend/canon.c:867 +#, no-c-format +msgid "film scanner" +msgstr "" + +#: backend/canon.c:882 backend/canon.c:897 backend/canon.c:912 +#: backend/canon.c:927 backend/hp3900_sane.c:1683 backend/plustek.c:1335 +#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1836 +#: backend/u12.c:851 +#, no-c-format +msgid "flatbed scanner" +msgstr "" + +#: backend/canon.c:1183 backend/epson.c:3386 backend/epson2.c:1365 +#, no-c-format +msgid "Film type" +msgstr "" + +#: backend/canon.c:1184 +#, no-c-format +msgid "Selects the film type, i.e. negatives or slides" +msgstr "" + +#: backend/canon.c:1196 +#, no-c-format +msgid "Negative film type" +msgstr "" + +#: backend/canon.c:1197 +#, no-c-format +msgid "Selects the negative film type" +msgstr "" + +#: backend/canon.c:1236 +#, no-c-format +msgid "Hardware resolution" +msgstr "硬件分辨率" + +#: backend/canon.c:1237 +#, no-c-format +msgid "Use only hardware resolutions" +msgstr "使用硬件分辨率" + +#: backend/canon.c:1318 +#, no-c-format +msgid "Focus" +msgstr "聚焦" + +#: backend/canon.c:1328 +#, no-c-format +msgid "Auto focus" +msgstr "自动聚焦" + +#: backend/canon.c:1329 +#, no-c-format +msgid "Enable/disable auto focus" +msgstr "启用/禁用 自动聚焦" + +#: backend/canon.c:1336 +#, no-c-format +msgid "Auto focus only once" +msgstr "只自动聚焦一次" + +#: backend/canon.c:1337 +#, no-c-format +msgid "Do auto focus only once between ejects" +msgstr "" + +#: backend/canon.c:1345 +#, no-c-format +msgid "Manual focus position" +msgstr "" + +#: backend/canon.c:1346 +#, no-c-format +msgid "Set the optical system's focus position by hand (default: 128)." +msgstr "" + +#: backend/canon.c:1356 +#, no-c-format +msgid "Scan margins" +msgstr "" + +#: backend/canon.c:1403 +#, no-c-format +msgid "Extra color adjustments" +msgstr "" + +#: backend/canon.c:1538 backend/epson.c:3205 backend/epson2.c:1255 +#: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 +#, no-c-format +msgid "Mirror image" +msgstr "" + +#: backend/canon.c:1539 +#, no-c-format +msgid "Mirror the image horizontally" +msgstr "" + +#: backend/canon.c:1608 +#, no-c-format +msgid "Auto exposure" +msgstr "" + +#: backend/canon.c:1609 +#, no-c-format +msgid "Enable/disable the auto exposure feature" +msgstr "" + +#: backend/canon.c:1625 +#, no-c-format +msgid "Calibration now" +msgstr "" + +#: backend/canon.c:1626 +#, no-c-format +msgid "Execute calibration *now*" +msgstr "" + +#: backend/canon.c:1636 +#, no-c-format +msgid "Self diagnosis" +msgstr "" + +#: backend/canon.c:1637 +#, no-c-format +msgid "Perform scanner self diagnosis" +msgstr "" + +#: backend/canon.c:1648 +#, no-c-format +msgid "Reset scanner" +msgstr "" + +#: backend/canon.c:1649 +#, no-c-format +msgid "Reset the scanner" +msgstr "" + +#: backend/canon.c:1659 +#, no-c-format +msgid "Medium handling" +msgstr "" + +#: backend/canon.c:1668 +#, no-c-format +msgid "Eject film after each scan" +msgstr "" + +#: backend/canon.c:1669 +#, no-c-format +msgid "Automatically eject the film from the device after each scan" +msgstr "" + +#: backend/canon.c:1680 +#, no-c-format +msgid "Eject film before exit" +msgstr "" + +#: backend/canon.c:1681 +#, no-c-format +msgid "" +"Automatically eject the film from the device before exiting the program" +msgstr "" + +#: backend/canon.c:1690 +#, no-c-format +msgid "Eject film now" +msgstr "" + +#: backend/canon.c:1691 +#, no-c-format +msgid "Eject the film *now*" +msgstr "" + +#: backend/canon.c:1700 +#, no-c-format +msgid "Document feeder extras" +msgstr "" + +#: backend/canon.c:1707 +#, no-c-format +msgid "Flatbed only" +msgstr "" + +#: backend/canon.c:1708 +#, no-c-format +msgid "Disable auto document feeder and use flatbed only" +msgstr "" + +#: backend/canon.c:1718 backend/canon.c:1728 +#, no-c-format +msgid "Transparency unit" +msgstr "" + +#: backend/canon.c:1729 +#, no-c-format +msgid "Switch on/off the transparency unit (FAU, film adapter unit)" +msgstr "" + +#: backend/canon.c:1739 +#, no-c-format +msgid "Negative film" +msgstr "" + +#: backend/canon.c:1740 +#, no-c-format +msgid "Positive or negative film" +msgstr "" + +#: backend/canon.c:1749 +#, no-c-format +msgid "Density control" +msgstr "" + +#: backend/canon.c:1750 +#, no-c-format +msgid "Set density control mode" +msgstr "" + +#: backend/canon.c:1761 +#, no-c-format +msgid "Transparency ratio" +msgstr "" + +#: backend/canon.c:1775 +#, no-c-format +msgid "Select film type" +msgstr "" + +#: backend/canon.c:1776 +#, no-c-format +msgid "Select the film type" +msgstr "" + +#: backend/canon_dr.c:408 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/epson2.c:115 backend/fujitsu.c:672 backend/gt68xx.c:148 +#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 +#: backend/hp3900_sane.c:1017 backend/hp5590.c:85 backend/ma1509.c:108 +#: backend/magicolor.c:181 backend/mustek.c:156 backend/mustek.c:160 +#: backend/mustek.c:164 backend/pixma.c:901 backend/pixma_sane_options.c:92 +#: backend/snapscan-options.c:86 backend/test.c:192 backend/umax.c:181 +#, no-c-format +msgid "Flatbed" +msgstr "" + +#: backend/canon_dr.c:409 backend/epjitsu.c:234 backend/fujitsu.c:673 +#: backend/kodak.c:140 +#, no-c-format +msgid "ADF Front" +msgstr "" + +#: backend/canon_dr.c:410 backend/epjitsu.c:235 backend/fujitsu.c:674 +#: backend/kodak.c:141 +#, no-c-format +msgid "ADF Back" +msgstr "" + +#: backend/canon_dr.c:411 backend/epjitsu.c:236 backend/fujitsu.c:675 +#: backend/hp5590.c:87 backend/kodak.c:142 backend/pixma.c:912 +#, no-c-format +msgid "ADF Duplex" +msgstr "" + +#: backend/canon_dr.c:412 +#, no-c-format +msgid "Card Front" +msgstr "" + +#: backend/canon_dr.c:413 +#, no-c-format +msgid "Card Back" +msgstr "" + +#: backend/canon_dr.c:414 +#, no-c-format +msgid "Card Duplex" +msgstr "" + +#: backend/canon_dr.c:421 backend/epson.c:599 backend/epson.c:3096 +#: backend/epson2.c:201 backend/fujitsu.c:692 backend/genesys.c:89 +#: backend/genesys.c:96 backend/gt68xx_low.h:133 backend/hp-option.c:3093 +#, no-c-format +msgid "Red" +msgstr "" + +#: backend/canon_dr.c:422 backend/epson.c:600 backend/epson.c:3092 +#: backend/epson2.c:202 backend/fujitsu.c:693 backend/genesys.c:90 +#: backend/genesys.c:97 backend/gt68xx_low.h:134 backend/hp-option.c:3094 +#, no-c-format +msgid "Green" +msgstr "" + +#: backend/canon_dr.c:423 backend/epson.c:601 backend/epson.c:3100 +#: backend/epson2.c:203 backend/fujitsu.c:694 backend/genesys.c:91 +#: backend/genesys.c:98 backend/gt68xx_low.h:135 backend/hp-option.c:3095 +#, no-c-format +msgid "Blue" +msgstr "" + +#: backend/canon_dr.c:424 +#, no-c-format +msgid "Enhance Red" +msgstr "" + +#: backend/canon_dr.c:425 +#, no-c-format +msgid "Enhance Green" +msgstr "" + +#: backend/canon_dr.c:426 +#, no-c-format +msgid "Enhance Blue" +msgstr "" + +#: backend/canon_dr.c:428 backend/epson.c:556 backend/epson.c:564 +#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 +#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 +#: backend/epson2.c:214 backend/fujitsu.c:698 backend/genesys.c:99 +#: backend/leo.c:109 backend/matsushita.c:138 backend/matsushita.c:159 +#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/snapscan-options.c:91 +#, no-c-format +msgid "None" +msgstr "" + +#: backend/canon_dr.c:429 backend/fujitsu.c:699 +#, no-c-format +msgid "JPEG" +msgstr "" + +#: backend/epson.c:491 backend/epson2.c:108 backend/magicolor.c:174 +#, no-c-format +msgid "Simplex" +msgstr "" + +#: backend/epson.c:492 backend/epson2.c:109 backend/kvs1025.h:50 +#: backend/kvs20xx_opt.c:204 backend/kvs40xx_opt.c:353 backend/magicolor.c:175 +#: backend/matsushita.h:218 +#, no-c-format +msgid "Duplex" +msgstr "" + +#: backend/epson.c:502 backend/epson2.c:116 backend/pixma.c:918 +#, no-c-format +msgid "Transparency Unit" +msgstr "" + +#: backend/epson.c:503 backend/epson2.c:118 backend/magicolor.c:182 +#: backend/mustek.c:160 backend/pixma.c:906 backend/test.c:192 +#: backend/umax.c:183 +#, no-c-format +msgid "Automatic Document Feeder" +msgstr "" + +#: backend/epson.c:523 backend/epson2.c:134 +#, no-c-format +msgid "Positive Film" +msgstr "" + +#: backend/epson.c:524 backend/epson2.c:135 +#, no-c-format +msgid "Negative Film" +msgstr "" + +#: backend/epson.c:529 backend/epson2.c:142 +#, no-c-format +msgid "Focus on glass" +msgstr "" + +#: backend/epson.c:530 backend/epson2.c:143 +#, no-c-format +msgid "Focus 2.5mm above glass" +msgstr "" + +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#, no-c-format +msgid "Halftone A (Hard Tone)" +msgstr "" + +#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 +#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#, no-c-format +msgid "Halftone B (Soft Tone)" +msgstr "" + +#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 +#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#, no-c-format +msgid "Halftone C (Net Screen)" +msgstr "" + +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 +#: backend/epson2.c:189 +#, no-c-format +msgid "Dither A (4x4 Bayer)" +msgstr "" + +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 +#: backend/epson2.c:190 +#, no-c-format +msgid "Dither B (4x4 Spiral)" +msgstr "" + +#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 +#: backend/epson2.c:191 +#, no-c-format +msgid "Dither C (4x4 Net Screen)" +msgstr "" + +#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 +#: backend/epson2.c:192 +#, no-c-format +msgid "Dither D (8x4 Net Screen)" +msgstr "" + +#: backend/epson.c:584 backend/epson2.c:193 +#, no-c-format +msgid "Text Enhanced Technology" +msgstr "" + +#: backend/epson.c:585 backend/epson2.c:194 +#, no-c-format +msgid "Download pattern A" +msgstr "" + +#: backend/epson.c:586 backend/epson2.c:195 +#, no-c-format +msgid "Download pattern B" +msgstr "" + +#: backend/epson.c:631 +#, no-c-format +msgid "No Correction" +msgstr "" + +#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#, no-c-format +msgid "User defined" +msgstr "" + +#: backend/epson.c:633 +#, no-c-format +msgid "Impact-dot printers" +msgstr "" + +#: backend/epson.c:634 +#, no-c-format +msgid "Thermal printers" +msgstr "" + +#: backend/epson.c:635 +#, no-c-format +msgid "Ink-jet printers" +msgstr "" + +#: backend/epson.c:636 +#, no-c-format +msgid "CRT monitors" +msgstr "" + +#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:682 +#: backend/hp-option.c:3226 backend/test.c:143 +#, no-c-format +msgid "Default" +msgstr "" + +#: backend/epson.c:658 backend/epson2.c:256 +#, no-c-format +msgid "High density printing" +msgstr "" + +#: backend/epson.c:659 backend/epson2.c:257 +#, no-c-format +msgid "Low density printing" +msgstr "" + +#: backend/epson.c:660 backend/epson2.c:258 +#, no-c-format +msgid "High contrast printing" +msgstr "" + +#: backend/epson.c:678 backend/epson2.c:276 +#, no-c-format +msgid "User defined (Gamma=1.0)" +msgstr "" + +#: backend/epson.c:679 backend/epson2.c:277 +#, no-c-format +msgid "User defined (Gamma=1.8)" +msgstr "" + +#: backend/epson.c:757 +#, no-c-format +msgid "CD" +msgstr "" + +#: backend/epson.c:758 +#, no-c-format +msgid "A5 portrait" +msgstr "" + +#: backend/epson.c:759 +#, no-c-format +msgid "A5 landscape" +msgstr "" + +#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 +#, no-c-format +msgid "Letter" +msgstr "" + +#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 +#: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 +#, no-c-format +msgid "A4" +msgstr "" + +#: backend/epson.c:762 +#, no-c-format +msgid "Max" +msgstr "" + +#: backend/epson.c:2813 backend/epson2.c:977 backend/genesys.c:5535 +#: backend/gt68xx.c:458 backend/hp-option.c:2914 backend/kvs1025_opt.c:522 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 +#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4203 +#: backend/mustek_usb.c:260 backend/mustek_usb2.c:344 backend/niash.c:734 +#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 +#: backend/snapscan-options.c:354 backend/stv680.c:1030 backend/teco2.c:1886 +#: backend/test.c:306 backend/u12.c:473 backend/umax.c:5054 +#, no-c-format +msgid "Scan Mode" +msgstr "" + +#: backend/epson.c:2845 backend/epson2.c:1012 +#, no-c-format +msgid "Selects the halftone." +msgstr "" + +#: backend/epson.c:2867 backend/epson2.c:1033 +#, no-c-format +msgid "Dropout" +msgstr "" + +#: backend/epson.c:2868 backend/epson2.c:1034 +#, no-c-format +msgid "Selects the dropout." +msgstr "" + +#: backend/epson.c:2880 backend/epson2.c:1046 +#, no-c-format +msgid "Selects the brightness." +msgstr "" + +#: backend/epson.c:2895 backend/epson2.c:1059 +#, no-c-format +msgid "Sharpness" +msgstr "" + +#: backend/epson.c:3031 backend/epson2.c:1175 backend/epson2.c:1222 +#, no-c-format +msgid "Color correction" +msgstr "" + +#: backend/epson.c:3034 backend/epson2.c:1177 +#, no-c-format +msgid "Sets the color correction table for the selected output device." +msgstr "" + +#: backend/epson.c:3075 +#, no-c-format +msgid "Color correction coefficients" +msgstr "" + +#: backend/epson.c:3076 +#, no-c-format +msgid "Matrix multiplication of RGB" +msgstr "" + +#: backend/epson.c:3093 +#, no-c-format +msgid "Shift green to red" +msgstr "" + +#: backend/epson.c:3094 +#, no-c-format +msgid "Shift green to blue" +msgstr "" + +#: backend/epson.c:3095 +#, no-c-format +msgid "Shift red to green" +msgstr "" + +#: backend/epson.c:3097 +#, no-c-format +msgid "Shift red to blue" +msgstr "" + +#: backend/epson.c:3098 +#, no-c-format +msgid "Shift blue to green" +msgstr "" + +#: backend/epson.c:3099 +#, no-c-format +msgid "Shift blue to red" +msgstr "" + +#: backend/epson.c:3102 +#, no-c-format +msgid "Controls green level" +msgstr "" + +#: backend/epson.c:3103 +#, no-c-format +msgid "Adds to red based on green level" +msgstr "" + +#: backend/epson.c:3104 +#, no-c-format +msgid "Adds to blue based on green level" +msgstr "" + +#: backend/epson.c:3105 +#, no-c-format +msgid "Adds to green based on red level" +msgstr "" + +#: backend/epson.c:3106 +#, no-c-format +msgid "Controls red level" +msgstr "" + +#: backend/epson.c:3107 +#, no-c-format +msgid "Adds to blue based on red level" +msgstr "" + +#: backend/epson.c:3108 +#, no-c-format +msgid "Adds to green based on blue level" +msgstr "" + +#: backend/epson.c:3109 +#, no-c-format +msgid "Adds to red based on blue level" +msgstr "" + +#: backend/epson.c:3110 +#, no-c-format +msgid "Controls blue level" +msgstr "" + +#: backend/epson.c:3206 backend/epson2.c:1256 +#, no-c-format +msgid "Mirror the image." +msgstr "" + +#: backend/epson.c:3232 backend/mustek.c:4332 +#, no-c-format +msgid "Fast preview" +msgstr "" + +#: backend/epson.c:3245 backend/epson2.c:1266 +#, no-c-format +msgid "Auto area segmentation" +msgstr "" + +#: backend/epson.c:3258 +#, no-c-format +msgid "Short resolution list" +msgstr "" + +#: backend/epson.c:3260 +#, no-c-format +msgid "Display short resolution list" +msgstr "" + +#: backend/epson.c:3267 +#, no-c-format +msgid "Zoom" +msgstr "" + +#: backend/epson.c:3269 +#, no-c-format +msgid "Defines the zoom factor the scanner will use" +msgstr "" + +#: backend/epson.c:3349 +#, no-c-format +msgid "Quick format" +msgstr "" + +#: backend/epson.c:3360 backend/epson2.c:1341 +#, no-c-format +msgid "Optional equipment" +msgstr "" + +#: backend/epson.c:3431 backend/epson2.c:1394 +#, no-c-format +msgid "Eject" +msgstr "" + +#: backend/epson.c:3432 backend/epson2.c:1395 +#, no-c-format +msgid "Eject the sheet in the ADF" +msgstr "" + +#: backend/epson.c:3444 backend/epson2.c:1405 +#, no-c-format +msgid "Auto eject" +msgstr "" + +#: backend/epson.c:3445 backend/epson2.c:1407 +#, no-c-format +msgid "Eject document after scanning" +msgstr "" + +#: backend/epson.c:3457 backend/epson2.c:1417 backend/magicolor.c:2419 +#, no-c-format +msgid "ADF Mode" +msgstr "" + +#: backend/epson.c:3459 backend/epson2.c:1419 backend/magicolor.c:2421 +#, no-c-format +msgid "Selects the ADF mode (simplex/duplex)" +msgstr "" + +#: backend/epson.c:3473 backend/epson2.c:1431 +#, no-c-format +msgid "Bay" +msgstr "" + +#: backend/epson.c:3474 backend/epson2.c:1432 +#, no-c-format +msgid "Select bay to scan" +msgstr "" + +#: backend/epson.h:69 backend/epson2.h:68 +#, no-c-format +msgid "" +"Selects the gamma correction value from a list of pre-defined devices or the " +"user defined table, which can be downloaded to the scanner" +msgstr "" + +#: backend/epson.h:72 backend/epson2.h:71 +#, no-c-format +msgid "Focus Position" +msgstr "" + +#: backend/epson.h:73 backend/epson2.h:72 +#, no-c-format +msgid "Sets the focus position to either the glass or 2.5mm above the glass" +msgstr "" + +#: backend/epson.h:75 backend/epson2.h:74 +#, no-c-format +msgid "Wait for Button" +msgstr "" + +#: backend/epson.h:76 backend/epson2.h:75 +#, no-c-format +msgid "" +"After sending the scan command, wait until the button on the scanner is " +"pressed to actually start the scan process." +msgstr "" + +#: backend/epson2.c:102 backend/pixma.c:390 +#, no-c-format +msgid "Infrared" +msgstr "" + +#: backend/epson2.c:117 +#, no-c-format +msgid "TPU8x10" +msgstr "" + +#: backend/epson2.c:136 +#, no-c-format +msgid "Positive Slide" +msgstr "" + +#: backend/epson2.c:137 +#, no-c-format +msgid "Negative Slide" +msgstr "" + +#: backend/epson2.c:215 +#, no-c-format +msgid "Built in CCT profile" +msgstr "" + +#: backend/epson2.c:216 +#, no-c-format +msgid "User defined CCT profile" +msgstr "" + +#: backend/fujitsu.c:683 backend/hp-option.c:3327 backend/hp-option.c:3340 +#, no-c-format +msgid "On" +msgstr "" + +#: backend/fujitsu.c:684 backend/hp-option.c:3159 backend/hp-option.c:3326 +#: backend/hp-option.c:3339 +#, no-c-format +msgid "Off" +msgstr "" + +#: backend/fujitsu.c:686 +#, no-c-format +msgid "DTC" +msgstr "" + +#: backend/fujitsu.c:687 +#, no-c-format +msgid "SDTC" +msgstr "" + +#: backend/fujitsu.c:689 backend/teco1.c:1152 backend/teco1.c:1153 +#: backend/teco2.c:1971 backend/teco2.c:1972 backend/teco3.c:977 +#: backend/teco3.c:978 +#, no-c-format +msgid "Dither" +msgstr "" + +#: backend/fujitsu.c:690 +#, no-c-format +msgid "Diffusion" +msgstr "" + +#: backend/fujitsu.c:695 +#, no-c-format +msgid "White" +msgstr "" + +#: backend/fujitsu.c:696 +#, no-c-format +msgid "Black" +msgstr "" + +#: backend/fujitsu.c:701 +#, no-c-format +msgid "Continue" +msgstr "" + +#: backend/fujitsu.c:702 +#, no-c-format +msgid "Stop" +msgstr "" + +#: backend/fujitsu.c:704 +#, no-c-format +msgid "10mm" +msgstr "" + +#: backend/fujitsu.c:705 +#, no-c-format +msgid "15mm" +msgstr "" + +#: backend/fujitsu.c:706 +#, no-c-format +msgid "20mm" +msgstr "" + +#: backend/fujitsu.c:708 backend/hp-option.c:3045 +#, no-c-format +msgid "Horizontal" +msgstr "" + +#: backend/fujitsu.c:709 +#, no-c-format +msgid "Horizontal bold" +msgstr "" + +#: backend/fujitsu.c:710 +#, no-c-format +msgid "Horizontal narrow" +msgstr "" + +#: backend/fujitsu.c:711 backend/hp-option.c:3044 +#, no-c-format +msgid "Vertical" +msgstr "" + +#: backend/fujitsu.c:712 +#, no-c-format +msgid "Vertical bold" +msgstr "" + +#: backend/fujitsu.c:714 +#, no-c-format +msgid "Top to bottom" +msgstr "" + +#: backend/fujitsu.c:715 +#, no-c-format +msgid "Bottom to top" +msgstr "" + +#: backend/fujitsu.c:717 +#, no-c-format +msgid "Front" +msgstr "" + +#: backend/fujitsu.c:718 +#, no-c-format +msgid "Back" +msgstr "" + +#: backend/canon_dr.c:2449 backend/fujitsu.c:4066 backend/genesys.c:5769 +#: backend/kvs1025_opt.c:911 +#, no-c-format +msgid "Software blank skip percentage" +msgstr "" + +#: backend/canon_dr.c:2450 backend/fujitsu.c:4067 +#, no-c-format +msgid "Request driver to discard pages with low percentage of dark pixels" +msgstr "" + +#: backend/fujitsu.c:4053 backend/genesys.c:5760 +#, no-c-format +msgid "Software crop" +msgstr "" + +#: backend/genesys.c:5761 +#, no-c-format +msgid "Request backend to remove border from pages digitally" +msgstr "" + +#: backend/genesys.c:5770 backend/kvs1025_opt.c:913 +#, no-c-format +msgid "Request driver to discard pages with low numbers of dark pixels" +msgstr "" + +#: backend/genesys.c:5781 backend/kvs1025_opt.c:893 +#, no-c-format +msgid "Software derotate" +msgstr "" + +#: backend/genesys.c:5782 backend/kvs1025_opt.c:895 +#, no-c-format +msgid "Request driver to detect and correct 90 degree image rotation" +msgstr "" + +#: backend/genesys.c:5813 backend/pixma_sane_options.c:314 +#, no-c-format +msgid "Extras" +msgstr "" + +#: backend/fujitsu.c:3346 backend/genesys.c:5832 +#: backend/pixma_sane_options.c:335 +#, no-c-format +msgid "Threshold curve" +msgstr "" + +#: backend/genesys.c:5833 backend/pixma_sane_options.c:336 +#, no-c-format +msgid "Dynamic threshold curve, from light to dark, normally 50-65" +msgstr "" + +#: backend/genesys.c:5842 +#, no-c-format +msgid "Disable dynamic lineart" +msgstr "" + +#: backend/genesys.c:5844 +#, no-c-format +msgid "" +"Disable use of a software adaptive algorithm to generate lineart relying " +"instead on hardware lineart." +msgstr "" + +#: backend/genesys.c:5860 +#, no-c-format +msgid "Disable interpolation" +msgstr "" + +#: backend/genesys.c:5863 +#, no-c-format +msgid "" +"When using high resolutions where the horizontal resolution is smaller than " +"the vertical resolution this disables horizontal interpolation." +msgstr "" + +#: backend/genesys.c:5872 +#, no-c-format +msgid "Color filter" +msgstr "" + +#: backend/genesys.c:5875 +#, no-c-format +msgid "When using gray or lineart this option selects the used color." +msgstr "" + +#: backend/genesys.c:5901 +#, no-c-format +msgid "Calibration file" +msgstr "" + +#: backend/genesys.c:5902 +#, no-c-format +msgid "Specify the calibration file to use" +msgstr "" + +#: backend/genesys.c:5919 +#, no-c-format +msgid "Calibration cache expiration time" +msgstr "" + +#: ../backend/genesys.c:5917 +#, no-c-format +msgid "" +"Time (in minutes) before a cached calibration expires.A value of 0 means " +"cache is not used used. A negative value means cache never expires." +msgstr "" + +#: backend/genesys.c:5930 +#, no-c-format +msgid "Lamp off time" +msgstr "" + +#: backend/genesys.c:5933 +#, no-c-format +msgid "" +"The lamp will be turned off after the given time (in minutes). A value of 0 " +"means, that the lamp won't be turned off." +msgstr "" + +#: backend/genesys.c:5943 +#, no-c-format +msgid "Lamp off during scan" +msgstr "" + +#: backend/genesys.c:5944 +#, no-c-format +msgid "The lamp will be turned off during scan. " +msgstr "" + +#: backend/genesys.c:5972 backend/genesys.c:5973 +#, no-c-format +msgid "File button" +msgstr "" + +#: backend/genesys.c:6025 backend/genesys.c:6026 +#, no-c-format +msgid "OCR button" +msgstr "" + +#: backend/genesys.c:6039 backend/genesys.c:6040 +#, no-c-format +msgid "Power button" +msgstr "" + +#: backend/genesys.c:6053 backend/genesys.c:6054 +#, no-c-format +msgid "Extra button" +msgstr "" + +#: backend/genesys.c:6067 backend/gt68xx.c:762 +#, no-c-format +msgid "Need calibration" +msgstr "" + +#: backend/genesys.c:6068 backend/gt68xx.c:763 +#, no-c-format +msgid "The scanner needs calibration for the current settings" +msgstr "" + +#: backend/genesys.c:6080 backend/gt68xx.c:787 backend/gt68xx.c:788 +#: backend/pixma_sane_options.c:226 backend/plustek.c:1080 +#, no-c-format +msgid "Buttons" +msgstr "" + +#: backend/genesys.c:6089 backend/gt68xx.c:794 backend/hp5400_sane.c:392 +#: backend/hp-option.h:97 backend/niash.c:726 backend/plustek.c:941 +#, no-c-format +msgid "Calibrate" +msgstr "" + +#: backend/genesys.c:6091 backend/gt68xx.c:796 +#, no-c-format +msgid "Start calibration using special sheet" +msgstr "" + +#: backend/genesys.c:6105 backend/gt68xx.c:809 +#, no-c-format +msgid "Clear calibration" +msgstr "" + +#: backend/genesys.c:6106 backend/gt68xx.c:810 +#, no-c-format +msgid "Clear calibration cache" +msgstr "" + +#: backend/gt68xx.c:149 backend/ma1509.c:108 backend/mustek.c:164 +#: backend/snapscan-options.c:87 backend/umax.c:182 +#, no-c-format +msgid "Transparency Adapter" +msgstr "" + +#: backend/gt68xx.c:477 +#, no-c-format +msgid "Gray mode color" +msgstr "" + +#: backend/gt68xx.c:479 +#, no-c-format +msgid "Selects which scan color is used gray mode (default: green)." +msgstr "" + +#: backend/gt68xx.c:560 backend/hp3900_sane.c:1392 backend/mustek_usb2.c:410 +#, no-c-format +msgid "Debugging Options" +msgstr "" + +#: backend/gt68xx.c:571 backend/mustek_usb2.c:419 +#, no-c-format +msgid "Automatic warmup" +msgstr "" + +#: backend/gt68xx.c:573 +#, no-c-format +msgid "" +"Warm-up until the lamp's brightness is constant instead of insisting on 60 " +"seconds warm-up time." +msgstr "" + +#: backend/gt68xx.c:585 +#, no-c-format +msgid "Full scan" +msgstr "" + +#: backend/gt68xx.c:587 +#, no-c-format +msgid "" +"Scan the complete scanning area including calibration strip. Be careful. " +"Don't select the full height. For testing only." +msgstr "" + +#: backend/gt68xx.c:598 +#, no-c-format +msgid "Coarse calibration" +msgstr "" + +#: backend/gt68xx.c:600 +#, no-c-format +msgid "" +"Setup gain and offset for scanning automatically. If this option is " +"disabled, options for setting the analog frontend parameters manually are " +"provided. This option is enabled by default. For testing only." +msgstr "" + +#: backend/gt68xx.c:619 +#, no-c-format +msgid "Coarse calibration for first scan only" +msgstr "" + +#: backend/gt68xx.c:621 +#, no-c-format +msgid "" +"Coarse calibration is only done for the first scan. Works with most scanners " +"and can save scanning time. If the image brightness is different with each " +"scan, disable this option. For testing only." +msgstr "" + +#: backend/gt68xx.c:654 +#, no-c-format +msgid "Backtrack lines" +msgstr "" + +#: backend/gt68xx.c:656 +#, no-c-format +msgid "" +"Number of lines the scan slider moves back when backtracking occurs. That " +"happens when the scanner scans faster than the computer can receive the " +"data. Low values cause faster scans but increase the risk of omitting lines." +msgstr "" + +#: backend/gt68xx.c:681 backend/mustek_usb2.c:452 +#, no-c-format +msgid "Gamma value" +msgstr "" + +#: backend/gt68xx.c:683 backend/mustek_usb2.c:454 +#, no-c-format +msgid "Sets the gamma value of all channels." +msgstr "" + +#: backend/hp3500.c:1020 +#, no-c-format +msgid "Geometry Group" +msgstr "" + +#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#, no-c-format +msgid "Scan Mode Group" +msgstr "" + +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3174 +#, no-c-format +msgid "Slide" +msgstr "" + +#: backend/hp3900_sane.c:1405 +#, no-c-format +msgid "Scanner model" +msgstr "" + +#: backend/hp3900_sane.c:1408 +#, no-c-format +msgid "Allows one to test device behaviour with other supported models" +msgstr "" + +#: backend/hp3900_sane.c:1422 +#, no-c-format +msgid "Image colours will be inverted" +msgstr "" + +#: backend/hp3900_sane.c:1436 +#, no-c-format +msgid "Disable gamma correction" +msgstr "" + +#: backend/hp3900_sane.c:1437 +#, no-c-format +msgid "Gamma correction will be disabled" +msgstr "" + +#: backend/hp3900_sane.c:1451 +#, no-c-format +msgid "Disable white shading correction" +msgstr "" + +#: backend/hp3900_sane.c:1453 +#, no-c-format +msgid "White shading correction will be disabled" +msgstr "" + +#: backend/hp3900_sane.c:1467 +#, no-c-format +msgid "Skip warmup process" +msgstr "" + +#: backend/hp3900_sane.c:1468 +#, no-c-format +msgid "Warmup process will be disabled" +msgstr "" + +#: backend/hp3900_sane.c:1482 +#, no-c-format +msgid "Force real depth" +msgstr "" + +#: backend/hp3900_sane.c:1485 +#, no-c-format +msgid "" +"If gamma is enabled, scans are always made in 16 bits depth to improve image " +"quality and then converted to the selected depth. This option avoids depth " +"emulation." +msgstr "" + +#: backend/hp3900_sane.c:1499 +#, no-c-format +msgid "Emulate Grayscale" +msgstr "" + +#: backend/hp3900_sane.c:1502 +#, no-c-format +msgid "" +"If enabled, image will be scanned in color mode and then converted to " +"grayscale by software. This may improve image quality in some circumstances." +msgstr "" + +#: backend/hp3900_sane.c:1516 +#, no-c-format +msgid "Save debugging images" +msgstr "" + +#: backend/hp3900_sane.c:1519 +#, no-c-format +msgid "" +"If enabled, some images involved in scanner processing are saved to analyze " +"them." +msgstr "" + +#: backend/hp3900_sane.c:1533 +#, no-c-format +msgid "Reset chipset" +msgstr "" + +#: backend/hp3900_sane.c:1534 +#, no-c-format +msgid "Resets chipset data" +msgstr "" + +#: backend/hp3900_sane.c:1547 +#, no-c-format +msgid "Information" +msgstr "" + +#: backend/hp3900_sane.c:1560 +#, no-c-format +msgid "Chipset name" +msgstr "" + +#: backend/hp3900_sane.c:1561 +#, no-c-format +msgid "Shows chipset name used in device." +msgstr "" + +#: backend/hp3900_sane.c:1565 +#, no-c-format +msgid "Unknown" +msgstr "" + +#: backend/hp3900_sane.c:1571 +#, no-c-format +msgid "Chipset ID" +msgstr "" + +#: backend/hp3900_sane.c:1572 +#, no-c-format +msgid "Shows the chipset ID" +msgstr "" + +#: backend/hp3900_sane.c:1582 +#, no-c-format +msgid "Scan counter" +msgstr "" + +#: backend/hp3900_sane.c:1584 +#, no-c-format +msgid "Shows the number of scans made by scanner" +msgstr "" + +#: backend/hp3900_sane.c:1594 +#, no-c-format +msgid "Update information" +msgstr "" + +#: backend/hp3900_sane.c:1595 +#, no-c-format +msgid "Updates information about device" +msgstr "" + +#: backend/hp3900_sane.c:1635 +#, no-c-format +msgid "This option reflects a front panel scanner button" +msgstr "" + +#: backend/hp5400_sane.c:313 backend/niash.c:678 +#, no-c-format +msgid "Image" +msgstr "" + +#: backend/hp5400_sane.c:352 backend/niash.c:709 +#, no-c-format +msgid "Miscellaneous" +msgstr "" + +#: backend/hp5400_sane.c:358 +#, no-c-format +msgid "offset X" +msgstr "" + +#: backend/hp5400_sane.c:359 +#, no-c-format +msgid "Hardware internal X position of the scanning area." +msgstr "" + +#: backend/hp5400_sane.c:368 +#, no-c-format +msgid "offset Y" +msgstr "" + +#: backend/hp5400_sane.c:369 +#, no-c-format +msgid "Hardware internal Y position of the scanning area." +msgstr "" + +#: backend/hp5400_sane.c:381 backend/niash.c:716 +#, no-c-format +msgid "Lamp status" +msgstr "" + +#: backend/hp5400_sane.c:382 backend/niash.c:717 +#, no-c-format +msgid "Switches the lamp on or off." +msgstr "" + +#: backend/hp5400_sane.c:393 backend/niash.c:727 +#, no-c-format +msgid "Calibrates for black and white level." +msgstr "" + +#: backend/hp5590.c:86 backend/hp-option.c:3253 +#, no-c-format +msgid "ADF" +msgstr "" + +#: backend/hp5590.c:88 +#, no-c-format +msgid "TMA Slides" +msgstr "" + +#: backend/hp5590.c:89 +#, no-c-format +msgid "TMA Negatives" +msgstr "" + +#: backend/hp5590.c:92 +#, no-c-format +msgid "Color (48 bits)" +msgstr "" + +#: backend/hp5590.c:95 +#, no-c-format +msgid "Extend lamp timeout" +msgstr "" + +#: backend/hp5590.c:96 +#, no-c-format +msgid "Extends lamp timeout (from 15 minutes to 1 hour)" +msgstr "" + +#: backend/hp5590.c:98 +#, no-c-format +msgid "Wait for button" +msgstr "" + +#: backend/hp5590.c:99 +#, no-c-format +msgid "Waits for button before scanning" +msgstr "" + +#: backend/hp-option.c:2984 +#, no-c-format +msgid "Advanced Options" +msgstr "" + +#: backend/hp-option.c:3041 +#, no-c-format +msgid "Coarse" +msgstr "" + +#: backend/hp-option.c:3042 +#, no-c-format +msgid "Fine" +msgstr "" + +#: backend/hp-option.c:3043 +#, no-c-format +msgid "Bayer" +msgstr "" + +#: backend/hp-option.c:3046 backend/hp-option.c:3097 +#, no-c-format +msgid "Custom" +msgstr "" + +#: backend/hp-option.c:3087 backend/hp-option.c:3143 backend/hp-option.c:3158 +#, no-c-format +msgid "Auto" +msgstr "" + +#: backend/hp-option.c:3088 +#, no-c-format +msgid "NTSC RGB" +msgstr "" + +#: backend/hp-option.c:3089 +#, no-c-format +msgid "XPA RGB" +msgstr "" + +#: backend/hp-option.c:3090 +#, no-c-format +msgid "Pass-through" +msgstr "" + +#: backend/hp-option.c:3091 +#, no-c-format +msgid "NTSC Gray" +msgstr "" + +#: backend/hp-option.c:3092 +#, no-c-format +msgid "XPA Gray" +msgstr "" + +#: backend/hp-option.c:3144 +#, no-c-format +msgid "Slow" +msgstr "" + +#: backend/hp-option.c:3145 backend/hp-option.c:3252 backend/kvs40xx_opt.c:230 +#: backend/matsushita.c:244 backend/mustek.c:149 backend/plustek.c:234 +#: backend/plustek_pp.c:203 backend/u12.c:155 +#, no-c-format +msgid "Normal" +msgstr "" + +#: backend/hp-option.c:3146 +#, no-c-format +msgid "Fast" +msgstr "" + +#: backend/hp-option.c:3147 +#, no-c-format +msgid "Extra Fast" +msgstr "" + +#: backend/hp-option.c:3160 +#, no-c-format +msgid "2-pixel" +msgstr "" + +#: backend/hp-option.c:3161 +#, no-c-format +msgid "4-pixel" +msgstr "" + +#: backend/hp-option.c:3162 +#, no-c-format +msgid "8-pixel" +msgstr "" + +#: backend/hp-option.c:3173 +#, no-c-format +msgid "Print" +msgstr "" + +#: backend/hp-option.c:3175 +#, no-c-format +msgid "Film-strip" +msgstr "" + +#: backend/hp-option.c:3254 +#, no-c-format +msgid "XPA" +msgstr "" + +#: backend/hp-option.c:3328 backend/hp-option.c:3341 +#, no-c-format +msgid "Conditional" +msgstr "" + +#: backend/hp-option.c:3414 +#, no-c-format +msgid "Experiment" +msgstr "" + +#: backend/hp-option.h:60 +#, no-c-format +msgid "Sharpening" +msgstr "" + +#: backend/hp-option.h:61 +#, no-c-format +msgid "Set sharpening value." +msgstr "" + +#: backend/hp-option.h:66 +#, no-c-format +msgid "Auto Threshold" +msgstr "" + +#: backend/hp-option.h:68 +#, no-c-format +msgid "Enable automatic determination of threshold for line-art scans." +msgstr "" + +#: backend/fujitsu.c:3306 backend/hp-option.h:73 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#: backend/hp-option.h:74 +#, no-c-format +msgid "Select smoothing filter." +msgstr "" + +#: backend/hp-option.h:79 +#, no-c-format +msgid "Unload media after scan" +msgstr "" + +#: backend/hp-option.h:80 +#, no-c-format +msgid "Unloads the media after a scan." +msgstr "" + +#: backend/hp-option.h:85 +#, no-c-format +msgid "Change document" +msgstr "" + +#: backend/hp-option.h:86 +#, no-c-format +msgid "Change Document." +msgstr "" + +#: backend/hp-option.h:91 +#, no-c-format +msgid "Unload" +msgstr "" + +#: backend/hp-option.h:92 +#, no-c-format +msgid "Unload Document." +msgstr "" + +#: backend/hp-option.h:98 +#, no-c-format +msgid "Start calibration process." +msgstr "" + +#: backend/hp-option.h:103 +#, no-c-format +msgid "Media" +msgstr "" + +#: backend/hp-option.h:104 +#, no-c-format +msgid "Set type of media." +msgstr "" + +#: backend/hp-option.h:109 +#, no-c-format +msgid "Exposure time" +msgstr "" + +#: backend/hp-option.h:111 +#, no-c-format +msgid "" +"A longer exposure time lets the scanner collect more light. Suggested use is " +"175% for prints, 150% for normal slides and \"Negative\" for negative film. " +"For dark (underexposed) images you can increase this value." +msgstr "" + +#: backend/hp-option.h:119 backend/hp-option.h:126 +#, no-c-format +msgid "Color Matrix" +msgstr "" + +#: backend/hp-option.h:121 +#, no-c-format +msgid "Set the scanners color matrix." +msgstr "" + +#: backend/hp-option.h:127 +#, no-c-format +msgid "Custom color matrix." +msgstr "" + +#: backend/hp-option.h:132 +#, no-c-format +msgid "Mono Color Matrix" +msgstr "" + +#: backend/hp-option.h:133 +#, no-c-format +msgid "Custom color matrix for grayscale scans." +msgstr "" + +#: backend/hp-option.h:138 +#, no-c-format +msgid "Mirror horizontal" +msgstr "" + +#: backend/hp-option.h:139 +#, no-c-format +msgid "Mirror image horizontally." +msgstr "" + +#: backend/hp-option.h:144 +#, no-c-format +msgid "Mirror vertical" +msgstr "" + +#: backend/hp-option.h:145 +#, no-c-format +msgid "Mirror image vertically." +msgstr "" + +#: backend/hp-option.h:150 +#, no-c-format +msgid "Update options" +msgstr "" + +#: backend/hp-option.h:151 +#, no-c-format +msgid "Update options." +msgstr "" + +#: backend/hp-option.h:156 +#, no-c-format +msgid "8 bit output" +msgstr "" + +#: backend/hp-option.h:158 +#, no-c-format +msgid "Use bit depth greater eight internally, but output only eight bits." +msgstr "" + +#: backend/hp-option.h:164 +#, no-c-format +msgid "Front button wait" +msgstr "" + +#: backend/hp-option.h:165 +#, no-c-format +msgid "Wait to scan for front-panel button push." +msgstr "" + +#: backend/hp-option.h:172 +#, no-c-format +msgid "Shut off lamp" +msgstr "" + +#: backend/hp-option.h:173 +#, no-c-format +msgid "Shut off scanner lamp." +msgstr "" + +#: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 +#: backend/matsushita.h:219 +#, no-c-format +msgid "Paper size" +msgstr "" + +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 +#: backend/matsushita.h:227 +#, no-c-format +msgid "Automatic separation" +msgstr "" + +#: backend/kvs1025.h:53 backend/kvs20xx_opt.c:307 backend/kvs40xx_opt.c:531 +#, no-c-format +msgid "Landscape" +msgstr "" + +#: backend/kvs1025.h:54 backend/kvs40xx_opt.c:693 +#, no-c-format +msgid "Inverse Image" +msgstr "" + +#: backend/kvs1025.h:56 backend/kvs40xx_opt.c:404 +#, no-c-format +msgid "Long paper mode" +msgstr "" + +#: backend/kvs1025.h:57 backend/kvs20xx_opt.c:230 backend/kvs40xx_opt.c:393 +#, no-c-format +msgid "Length control mode" +msgstr "" + +#: backend/kvs1025.h:58 backend/kvs20xx_opt.c:242 backend/kvs40xx_opt.c:416 +#, no-c-format +msgid "Manual feed mode" +msgstr "" + +#: backend/kvs1025.h:59 backend/kvs20xx_opt.c:254 backend/kvs40xx_opt.c:428 +#, no-c-format +msgid "Manual feed timeout" +msgstr "" + +#: backend/kvs1025.h:60 backend/kvs20xx_opt.c:267 backend/kvs40xx_opt.c:441 +#, no-c-format +msgid "Double feed detection" +msgstr "" + +#: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 +#: backend/matsushita.h:223 +#, no-c-format +msgid "Enable Duplex (Dual-Sided) Scanning" +msgstr "" + +#: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 +#: backend/matsushita.h:225 +#, no-c-format +msgid "Physical size of the paper in the ADF" +msgstr "" + +#: backend/kvs1025_opt.c:39 +#, no-c-format +msgid "bw" +msgstr "" + +#: backend/kvs1025_opt.c:40 +#, no-c-format +msgid "halftone" +msgstr "" + +#: backend/kvs1025_opt.c:41 +#, no-c-format +msgid "gray" +msgstr "" + +#: backend/kvs1025_opt.c:42 +#, no-c-format +msgid "color" +msgstr "" + +#: backend/kvs1025_opt.c:61 backend/kvs40xx_opt.c:108 +#: backend/kvs40xx_opt.c:1047 +#, no-c-format +msgid "adf" +msgstr "" + +#: backend/kvs1025_opt.c:62 backend/kvs40xx_opt.c:50 backend/kvs40xx_opt.c:109 +#, no-c-format +msgid "fb" +msgstr "" + +#: backend/kvs1025_opt.c:72 backend/kvs20xx_opt.c:55 backend/kvs40xx_opt.c:101 +#, no-c-format +msgid "single" +msgstr "" + +#: backend/kvs1025_opt.c:73 backend/kvs20xx.c:462 backend/kvs20xx_opt.c:56 +#: backend/kvs40xx.c:704 backend/kvs40xx.c:722 backend/kvs40xx_opt.c:102 +#: backend/kvs40xx_opt.c:1087 +#, no-c-format +msgid "continuous" +msgstr "" + +#: backend/kvs1025_opt.c:83 backend/kvs20xx_opt.c:62 backend/kvs40xx_opt.c:115 +#, no-c-format +msgid "off" +msgstr "" + +#: backend/kvs1025_opt.c:84 backend/kvs20xx_opt.c:63 backend/kvs40xx_opt.c:116 +#, no-c-format +msgid "wait_doc" +msgstr "" + +#: backend/kvs1025_opt.c:85 backend/kvs20xx_opt.c:64 backend/kvs40xx_opt.c:118 +#, no-c-format +msgid "wait_key" +msgstr "" + +#: backend/kvs1025_opt.c:96 backend/kvs20xx_opt.c:70 backend/kvs40xx_opt.c:124 +#: backend/kvs40xx_opt.c:141 +#, no-c-format +msgid "user_def" +msgstr "" + +#: backend/kvs1025_opt.c:97 backend/kvs20xx_opt.c:71 backend/kvs40xx_opt.c:125 +#: backend/kvs40xx_opt.c:142 +#, no-c-format +msgid "business_card" +msgstr "" + +#: backend/kvs1025_opt.c:98 backend/kvs40xx_opt.c:126 +#: backend/kvs40xx_opt.c:143 +#, no-c-format +msgid "Check" +msgstr "" + +#: backend/kvs1025_opt.c:101 backend/kvs20xx_opt.c:75 +#: backend/kvs40xx_opt.c:129 backend/kvs40xx_opt.c:146 +#, no-c-format +msgid "A5" +msgstr "" + +#: backend/kvs1025_opt.c:102 backend/kvs20xx_opt.c:76 +#: backend/kvs40xx_opt.c:130 backend/kvs40xx_opt.c:147 +#, no-c-format +msgid "A6" +msgstr "" + +#: backend/kvs1025_opt.c:106 backend/kvs20xx_opt.c:80 +#: backend/kvs40xx_opt.c:134 backend/kvs40xx_opt.c:151 +#, no-c-format +msgid "B5" +msgstr "" + +#: backend/kvs1025_opt.c:107 backend/kvs20xx_opt.c:81 +#: backend/kvs40xx_opt.c:135 backend/kvs40xx_opt.c:152 +#, no-c-format +msgid "B6" +msgstr "" + +#: backend/kvs1025_opt.c:108 backend/kvs20xx_opt.c:82 +#: backend/kvs40xx_opt.c:136 backend/kvs40xx_opt.c:153 +#, no-c-format +msgid "Legal" +msgstr "" + +#: backend/kvs1025_opt.c:149 backend/kvs40xx_opt.c:239 +#, no-c-format +msgid "bayer_64" +msgstr "" + +#: backend/kvs1025_opt.c:150 backend/kvs40xx_opt.c:240 +#, no-c-format +msgid "bayer_16" +msgstr "" + +#: backend/kvs1025_opt.c:151 backend/kvs40xx_opt.c:241 +#, no-c-format +msgid "halftone_32" +msgstr "" + +#: backend/kvs1025_opt.c:152 backend/kvs40xx_opt.c:242 +#, no-c-format +msgid "halftone_64" +msgstr "" + +#: backend/kvs1025_opt.c:153 +#, no-c-format +msgid "diffusion" +msgstr "" + +#: backend/kvs1025_opt.c:166 backend/kvs1025_opt.c:228 +#: backend/kvs1025_opt.c:241 backend/kvs20xx_opt.c:129 +#: backend/kvs20xx_opt.c:137 backend/kvs40xx_opt.c:215 +#: backend/kvs40xx_opt.c:223 backend/kvs40xx_opt.c:258 +#, no-c-format +msgid "normal" +msgstr "" + +#: backend/kvs1025_opt.c:167 backend/kvs40xx_opt.c:259 +#, no-c-format +msgid "light" +msgstr "" + +#: backend/kvs1025_opt.c:168 backend/kvs40xx_opt.c:260 +#, no-c-format +msgid "dark" +msgstr "" + +#: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:271 +#, no-c-format +msgid "From scanner" +msgstr "" + +#: backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:272 +#: backend/matsushita.c:177 +#, no-c-format +msgid "From paper" +msgstr "" + +#: backend/kvs1025_opt.c:192 backend/kvs40xx_opt.c:284 +#, no-c-format +msgid "default" +msgstr "" + +#: backend/kvs1025_opt.c:211 backend/kvs20xx_opt.c:123 +#: backend/kvs40xx_opt.c:209 +#, no-c-format +msgid "smooth" +msgstr "" + +#: backend/kvs1025_opt.c:212 backend/kvs20xx_opt.c:119 +#: backend/kvs40xx_opt.c:205 +#, no-c-format +msgid "none" +msgstr "" + +#: backend/kvs1025_opt.c:213 backend/kvs20xx_opt.c:120 +#: backend/kvs40xx_opt.c:206 +#, no-c-format +msgid "low" +msgstr "" + +#: backend/kvs1025_opt.c:214 backend/kvs1025_opt.c:804 +#: backend/kvs20xx_opt.c:121 backend/kvs40xx_opt.c:207 +#, no-c-format +msgid "medium" +msgstr "" + +#: backend/kvs1025_opt.c:215 backend/kvs20xx_opt.c:122 +#: backend/kvs40xx_opt.c:208 +#, no-c-format +msgid "high" +msgstr "" + +#: backend/kvs1025_opt.c:229 backend/kvs20xx_opt.c:130 +#: backend/kvs40xx_opt.c:216 +#, no-c-format +msgid "crt" +msgstr "" + +#: backend/kvs1025_opt.c:230 +#, no-c-format +msgid "linier" +msgstr "" + +#: backend/kvs1025_opt.c:242 backend/kvs20xx_opt.c:138 +#: backend/kvs40xx_opt.c:224 +#, no-c-format +msgid "red" +msgstr "" + +#: backend/kvs1025_opt.c:243 backend/kvs20xx_opt.c:139 +#: backend/kvs40xx_opt.c:225 +#, no-c-format +msgid "green" +msgstr "" + +#: backend/kvs1025_opt.c:244 backend/kvs20xx_opt.c:140 +#: backend/kvs40xx_opt.c:226 +#, no-c-format +msgid "blue" +msgstr "" + +#: backend/kvs1025_opt.c:562 +#, no-c-format +msgid "Sets the scan source" +msgstr "" + +#: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:218 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#, no-c-format +msgid "Feeder mode" +msgstr "" + +#: backend/kvs1025_opt.c:574 backend/kvs20xx_opt.c:219 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#, no-c-format +msgid "Sets the feeding mode" +msgstr "" + +#: backend/kvs1025_opt.c:584 +#, no-c-format +msgid "Enable/Disable long paper mode" +msgstr "" + +#: backend/kvs1025_opt.c:593 +#, no-c-format +msgid "Enable/Disable length control mode" +msgstr "" + +#: backend/kvs1025_opt.c:601 backend/kvs20xx_opt.c:243 +#: backend/kvs40xx_opt.c:417 +#, no-c-format +msgid "Sets the manual feed mode" +msgstr "" + +#: backend/kvs1025_opt.c:612 backend/kvs20xx_opt.c:255 +#: backend/kvs40xx_opt.c:429 +#, no-c-format +msgid "Sets the manual feed timeout in seconds" +msgstr "" + +#: backend/kvs1025_opt.c:625 backend/kvs20xx_opt.c:268 +#: backend/kvs40xx_opt.c:442 +#, no-c-format +msgid "Enable/Disable double feed detection" +msgstr "" + +#: backend/kvs1025_opt.c:631 backend/kvs20xx_opt.c:276 +#: backend/kvs40xx_opt.c:497 +#, no-c-format +msgid "fit-to-page" +msgstr "" + +#: backend/kvs1025_opt.c:632 backend/kvs20xx_opt.c:277 +#: backend/kvs40xx_opt.c:498 +#, no-c-format +msgid "Fit to page" +msgstr "" + +#: backend/kvs1025_opt.c:634 backend/kvs20xx_opt.c:278 +#: backend/kvs40xx_opt.c:499 +#, no-c-format +msgid "Scanner shrinks image to fit scanned page" +msgstr "" + +#: backend/kvs1025_opt.c:661 backend/kvs20xx_opt.c:309 +#: backend/kvs40xx_opt.c:533 +#, no-c-format +msgid "Set paper position : true for landscape, false for portrait" +msgstr "" + +#: backend/kvs1025_opt.c:735 backend/matsushita.c:1224 +#, no-c-format +msgid "Automatic threshold" +msgstr "" + +#: backend/kvs1025_opt.c:738 backend/matsushita.c:1227 +#, no-c-format +msgid "" +"Automatically sets brightness, contrast, white level, gamma, noise reduction " +"and image emphasis" +msgstr "" + +#: backend/kvs1025_opt.c:783 backend/kvs40xx_opt.c:764 +#: backend/matsushita.c:1275 +#, no-c-format +msgid "Noise reduction" +msgstr "" + +#: backend/kvs1025_opt.c:785 backend/kvs40xx_opt.c:765 +#: backend/matsushita.c:1277 +#, no-c-format +msgid "Reduce the isolated dot noise" +msgstr "" + +#: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:412 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#, no-c-format +msgid "Image emphasis" +msgstr "" + +#: backend/kvs1025_opt.c:797 backend/kvs20xx_opt.c:413 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#, no-c-format +msgid "Sets the image emphasis" +msgstr "" + +#: backend/kvs1025_opt.c:808 backend/kvs1025_opt.c:809 +#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/pixma_sane_options.c:112 +#, no-c-format +msgid "Gamma" +msgstr "" + +#: backend/kvs1025_opt.c:818 backend/kvs20xx_opt.c:436 +#: backend/kvs40xx_opt.c:681 +#, no-c-format +msgid "Lamp color" +msgstr "" + +#: backend/kvs1025_opt.c:819 backend/kvs20xx_opt.c:437 +#: backend/kvs40xx_opt.c:682 +#, no-c-format +msgid "Sets the lamp color (color dropout)" +msgstr "" + +#: backend/kvs1025_opt.c:832 +#, no-c-format +msgid "Inverse image in B/W or halftone mode" +msgstr "" + +#: backend/kvs1025_opt.c:840 +#, no-c-format +msgid "Mirror image (left/right flip)" +msgstr "" + +#: backend/kvs1025_opt.c:847 +#, no-c-format +msgid "jpeg compression" +msgstr "" + +#: backend/kvs1025_opt.c:850 +#, no-c-format +msgid "JPEG Image Compression with Q parameter, '0' - no compression" +msgstr "" + +#: backend/kvs1025_opt.c:860 +#, no-c-format +msgid "Rotate image clockwise" +msgstr "" + +#: backend/kvs1025_opt.c:862 +#, no-c-format +msgid "Request driver to rotate pages by a fixed amount" +msgstr "" + +#: backend/fujitsu.c:4020 backend/kvs1025_opt.c:872 +#, no-c-format +msgid "Software deskew" +msgstr "" + +#: backend/kvs1025_opt.c:874 +#, no-c-format +msgid "Request driver to rotate skewed pages digitally" +msgstr "" + +#: backend/fujitsu.c:4033 backend/kvs1025_opt.c:881 +#, no-c-format +msgid "Software despeckle diameter" +msgstr "" + +#: backend/kvs1025_opt.c:883 +#, no-c-format +msgid "Maximum diameter of lone dots to remove from scan" +msgstr "" + +#: backend/kvs1025_opt.c:902 +#, no-c-format +msgid "Software automatic cropping" +msgstr "" + +#: backend/kvs1025_opt.c:904 +#, no-c-format +msgid "Request driver to remove border from pages digitally" +msgstr "" + +#: backend/kvs20xx_opt.c:233 backend/kvs40xx_opt.c:396 +#, no-c-format +msgid "" +"Length Control Mode is a mode that the scanner reads up to the shorter " +"length of actual paper or logical document length." +msgstr "" + +#: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 +#: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 backend/microtek2.h:640 +#, no-c-format +msgid "Gamma correction" +msgstr "" + +#: backend/kvs40xx_opt.c:117 +#, no-c-format +msgid "wait_doc_hopper_up" +msgstr "" + +#: backend/kvs40xx_opt.c:127 +#, no-c-format +msgid "A3" +msgstr "" + +#: backend/kvs40xx_opt.c:132 +#, no-c-format +msgid "Double letter 11x17 in" +msgstr "" + +#: backend/kvs40xx_opt.c:133 +#, no-c-format +msgid "B4" +msgstr "" + +#: backend/kvs40xx_opt.c:231 +#, no-c-format +msgid "High sensivity" +msgstr "" + +#: backend/kvs40xx_opt.c:232 +#, no-c-format +msgid "Low sensivity" +msgstr "" + +#: backend/kvs40xx_opt.c:243 +#, no-c-format +msgid "err_diffusion" +msgstr "" + +#: backend/kvs40xx_opt.c:249 +#, no-c-format +msgid "No detection" +msgstr "" + +#: backend/kvs40xx_opt.c:250 +#, no-c-format +msgid "Normal mode" +msgstr "" + +#: backend/kvs40xx_opt.c:251 +#, no-c-format +msgid "Enhanced mode" +msgstr "" + +#: backend/kvs40xx_opt.c:405 +#, no-c-format +msgid "" +"Long Paper Mode is a mode that the scanner reads the image after it divides " +"long paper by the length which is set in Document Size option." +msgstr "" + +#: backend/kvs40xx_opt.c:449 +#, no-c-format +msgid "Double feed detector sensitivity" +msgstr "" + +#: backend/kvs40xx_opt.c:450 +#, no-c-format +msgid "Set the double feed detector sensitivity" +msgstr "" + +#: backend/kvs40xx_opt.c:461 backend/kvs40xx_opt.c:462 +#, no-c-format +msgid "Do not stop after double feed detection" +msgstr "" + +#: backend/kvs40xx_opt.c:470 backend/kvs40xx_opt.c:471 +#, no-c-format +msgid "Ignore left double feed sensor" +msgstr "" + +#: backend/kvs40xx_opt.c:479 backend/kvs40xx_opt.c:480 +#, no-c-format +msgid "Ignore center double feed sensor" +msgstr "" + +#: backend/kvs40xx_opt.c:488 backend/kvs40xx_opt.c:489 +#, no-c-format +msgid "Ignore right double feed sensor" +msgstr "" + +#: backend/kvs40xx_opt.c:642 +#, no-c-format +msgid "Automatic threshold mode" +msgstr "" + +#: backend/kvs40xx_opt.c:643 +#, no-c-format +msgid "Sets the automatic threshold mode" +msgstr "" + +#: backend/kvs40xx_opt.c:694 +#, no-c-format +msgid "Inverse image in B/W mode" +msgstr "" + +#: backend/kvs40xx_opt.c:715 +#, no-c-format +msgid "JPEG compression" +msgstr "" + +#: backend/kvs40xx_opt.c:718 +#, no-c-format +msgid "JPEG compression (yours application must be able to uncompress)" +msgstr "" + +#: backend/kvs40xx_opt.c:737 backend/kvs40xx_opt.c:738 +#, no-c-format +msgid "Detect stapled document" +msgstr "" + +#: backend/kvs40xx_opt.c:776 +#, no-c-format +msgid "chroma of red" +msgstr "" + +#: backend/kvs40xx_opt.c:777 +#, no-c-format +msgid "Set chroma of red" +msgstr "" + +#: backend/kvs40xx_opt.c:787 +#, no-c-format +msgid "chroma of blue" +msgstr "" + +#: backend/kvs40xx_opt.c:788 +#, no-c-format +msgid "Set chroma of blue" +msgstr "" + +#: backend/kvs40xx_opt.c:798 backend/kvs40xx_opt.c:799 +#, no-c-format +msgid "Skew adjustment" +msgstr "" + +#: backend/kvs40xx_opt.c:808 +#, no-c-format +msgid "Stop scanner when a paper have been skewed" +msgstr "" + +#: backend/kvs40xx_opt.c:809 +#, no-c-format +msgid "Scanner will be stop when a paper have been skewed" +msgstr "" + +#: backend/kvs40xx_opt.c:816 +#, no-c-format +msgid "Crop actual image area" +msgstr "" + +#: backend/kvs40xx_opt.c:817 +#, no-c-format +msgid "Scanner automatically detect image area and crop it" +msgstr "" + +#: backend/kvs40xx_opt.c:827 +#, no-c-format +msgid "It is right and left reversing" +msgstr "" + +#: backend/kvs40xx_opt.c:834 backend/kvs40xx_opt.c:835 +#, no-c-format +msgid "Addition of space in top position" +msgstr "" + +#: backend/kvs40xx_opt.c:842 backend/kvs40xx_opt.c:843 +#, no-c-format +msgid "Addition of space in bottom position" +msgstr "" + +#: backend/leo.c:110 +#, no-c-format +msgid "Diamond" +msgstr "" + +#: backend/leo.c:111 +#, no-c-format +msgid "8x8 Coarse Fatting" +msgstr "" + +#: backend/leo.c:112 +#, no-c-format +msgid "8x8 Fine Fatting" +msgstr "" + +#: backend/leo.c:113 +#, no-c-format +msgid "8x8 Bayer" +msgstr "" + +#: backend/leo.c:114 +#, no-c-format +msgid "8x8 Vertical Line" +msgstr "" + +#: backend/lexmark.c:273 backend/umax_pp.c:715 +#, no-c-format +msgid "Gain" +msgstr "" + +#: backend/lexmark.c:274 backend/umax_pp.c:716 +#, no-c-format +msgid "Color channels gain settings" +msgstr "" + +#: backend/lexmark.c:283 backend/umax_pp.c:723 +#, no-c-format +msgid "Gray gain" +msgstr "" + +#: backend/lexmark.c:284 backend/umax_pp.c:724 +#, no-c-format +msgid "Sets gray channel gain" +msgstr "" + +#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:735 +#, no-c-format +msgid "Red gain" +msgstr "" + +#: backend/lexmark.c:298 backend/umax_pp.c:736 +#, no-c-format +msgid "Sets red channel gain" +msgstr "" + +#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:747 +#, no-c-format +msgid "Green gain" +msgstr "" + +#: backend/lexmark.c:312 backend/umax_pp.c:748 +#, no-c-format +msgid "Sets green channel gain" +msgstr "" + +#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:759 +#, no-c-format +msgid "Blue gain" +msgstr "" + +#: backend/lexmark.c:326 backend/umax_pp.c:760 +#, no-c-format +msgid "Sets blue channel gain" +msgstr "" + +#: backend/matsushita.c:139 +#, no-c-format +msgid "Bayer Dither 16" +msgstr "" + +#: backend/matsushita.c:140 +#, no-c-format +msgid "Bayer Dither 64" +msgstr "" + +#: backend/matsushita.c:141 +#, no-c-format +msgid "Halftone Dot 32" +msgstr "" + +#: backend/matsushita.c:142 +#, no-c-format +msgid "Halftone Dot 64" +msgstr "" + +#: backend/matsushita.c:143 +#, no-c-format +msgid "Error Diffusion" +msgstr "" + +#: backend/matsushita.c:160 +#, no-c-format +msgid "Mode 1" +msgstr "" + +#: backend/matsushita.c:161 +#, no-c-format +msgid "Mode 2" +msgstr "" + +#: backend/matsushita.c:162 +#, no-c-format +msgid "Mode 3" +msgstr "" + +#: backend/matsushita.c:176 +#, no-c-format +msgid "From white stick" +msgstr "" + +#: backend/matsushita.c:212 +#, no-c-format +msgid "Smooth" +msgstr "" + +#: backend/matsushita.c:214 backend/matsushita.c:229 +#, no-c-format +msgid "Low" +msgstr "" + +#: backend/matsushita.c:215 backend/matsushita.c:230 backend/matsushita.c:1296 +#, no-c-format +msgid "Medium" +msgstr "" + +#: backend/matsushita.c:216 backend/matsushita.c:231 +#, no-c-format +msgid "High" +msgstr "" + +#: backend/matsushita.c:245 +#, no-c-format +msgid "CRT" +msgstr "" + +#: backend/matsushita.c:257 +#, no-c-format +msgid "One page" +msgstr "" + +#: backend/matsushita.c:258 +#, no-c-format +msgid "All pages" +msgstr "" + +#: backend/matsushita.c:1034 backend/plustek.c:1333 +#, no-c-format +msgid "sheetfed scanner" +msgstr "" + +#: backend/matsushita.h:209 +#, no-c-format +msgid "Grayscale 4 bits" +msgstr "" + +#: backend/matsushita.h:210 +#, no-c-format +msgid "Grayscale 8 bits" +msgstr "" + +#: backend/microtek2.h:601 +#, no-c-format +msgid "Shadow, midtone, highlight, exposure time" +msgstr "" + +#: backend/microtek2.h:603 +#, no-c-format +msgid "Special options" +msgstr "" + +#: backend/microtek2.h:604 +#, no-c-format +msgid "Color balance" +msgstr "" + +#: backend/microtek2.h:607 +#, no-c-format +msgid "Disable backtracking" +msgstr "" + +#: backend/microtek2.h:608 +#, no-c-format +msgid "If checked the scanner does not perform backtracking" +msgstr "" + +#: backend/microtek2.h:612 +#, no-c-format +msgid "Toggle lamp of flatbed" +msgstr "" + +#: backend/microtek2.h:613 +#, no-c-format +msgid "Toggles the lamp of the flatbed" +msgstr "" + +#: backend/microtek2.h:616 +#, no-c-format +msgid "Calibration by backend" +msgstr "" + +#: backend/microtek2.h:617 +#, no-c-format +msgid "If checked the color calibration before a scan is done by the backend" +msgstr "" + +#: backend/microtek2.h:621 +#, no-c-format +msgid "Use the lightlid-35mm adapter" +msgstr "" + +#: backend/microtek2.h:622 +#, no-c-format +msgid "This option turns off the lamp of the flatbed during a scan" +msgstr "" + +#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#, no-c-format +msgid "Quality scan" +msgstr "" + +#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#, no-c-format +msgid "Highest quality but lower speed" +msgstr "" + +#: backend/microtek2.h:630 +#, no-c-format +msgid "Fast scan" +msgstr "" + +#: backend/microtek2.h:631 +#, no-c-format +msgid "Highest speed but lower quality" +msgstr "" + +#: backend/microtek2.h:634 +#, no-c-format +msgid "Automatic adjustment of threshold" +msgstr "" + +#: backend/microtek2.h:635 +#, no-c-format +msgid "" +"If checked the backend automatically tries to determine an optimal value for " +"the threshold." +msgstr "" + +#: backend/microtek2.h:641 +#, no-c-format +msgid "Selects the gamma correction mode." +msgstr "" + +#: backend/microtek2.h:644 +#, no-c-format +msgid "Bind gamma" +msgstr "" + +#: backend/microtek2.h:645 +#, no-c-format +msgid "Use same gamma values for all colour channels." +msgstr "" + +#: backend/microtek2.h:649 +#, no-c-format +msgid "Scalar gamma" +msgstr "" + +#: backend/microtek2.h:650 +#, no-c-format +msgid "Selects a value for scalar gamma correction." +msgstr "" + +#: backend/microtek2.h:654 +#, no-c-format +msgid "Scalar gamma red" +msgstr "" + +#: backend/microtek2.h:655 +#, no-c-format +msgid "Selects a value for scalar gamma correction (red channel)" +msgstr "" + +#: backend/microtek2.h:659 +#, no-c-format +msgid "Scalar gamma green" +msgstr "" + +#: backend/microtek2.h:660 +#, no-c-format +msgid "Selects a value for scalar gamma correction (green channel)" +msgstr "" + +#: backend/microtek2.h:664 +#, no-c-format +msgid "Scalar gamma blue" +msgstr "" + +#: backend/microtek2.h:665 +#, no-c-format +msgid "Selects a value for scalar gamma correction (blue channel)" +msgstr "" + +#: backend/microtek2.h:669 +#, no-c-format +msgid "Channel" +msgstr "" + +#: backend/microtek2.h:670 +#, no-c-format +msgid "" +"Selects the colour band, \"Master\" means that all colours are affected." +msgstr "" + +#: backend/microtek2.h:674 +#, no-c-format +msgid "Midtone" +msgstr "" + +#: backend/microtek2.h:675 +#, no-c-format +msgid "Selects which radiance level should be considered \"50 % gray\"." +msgstr "" + +#: backend/microtek2.h:679 +#, no-c-format +msgid "Midtone for red" +msgstr "" + +#: backend/microtek2.h:680 +#, no-c-format +msgid "Selects which radiance level should be considered \"50 % red\"." +msgstr "" + +#: backend/microtek2.h:684 +#, no-c-format +msgid "Midtone for green" +msgstr "" + +#: backend/microtek2.h:685 +#, no-c-format +msgid "Selects which radiance level should be considered \"50 % green\"." +msgstr "" + +#: backend/microtek2.h:689 +#, no-c-format +msgid "Midtone for blue" +msgstr "" + +#: backend/microtek2.h:690 +#, no-c-format +msgid "Selects which radiance level should be considered \"50 % blue\"." +msgstr "" + +#: backend/microtek2.h:694 +#, no-c-format +msgid "Red balance" +msgstr "" + +#: backend/microtek2.h:695 +#, no-c-format +msgid "Balance factor for red. A value of 100% means no correction." +msgstr "" + +#: backend/microtek2.h:699 +#, no-c-format +msgid "Green balance" +msgstr "" + +#: backend/microtek2.h:700 +#, no-c-format +msgid "Balance factor for green. A value of 100% means no correction." +msgstr "" + +#: backend/microtek2.h:704 +#, no-c-format +msgid "Blue balance" +msgstr "" + +#: backend/microtek2.h:705 +#, no-c-format +msgid "Balance factor for blue. A value of 100% means no correction." +msgstr "" + +#: backend/microtek2.h:709 +#, no-c-format +msgid "Firmware balance" +msgstr "" + +#: backend/microtek2.h:710 +#, no-c-format +msgid "Sets the color balance values to the firmware provided values." +msgstr "" + +#: backend/mustek.c:149 +#, no-c-format +msgid "Slowest" +msgstr "" + +#: backend/mustek.c:149 +#, no-c-format +msgid "Slower" +msgstr "" + +#: backend/mustek.c:150 +#, no-c-format +msgid "Faster" +msgstr "" + +#: backend/mustek.c:150 +#, no-c-format +msgid "Fastest" +msgstr "" + +#: backend/mustek.c:177 +#, no-c-format +msgid "8x8 coarse" +msgstr "" + +#: backend/mustek.c:177 +#, no-c-format +msgid "8x8 normal" +msgstr "" + +#: backend/mustek.c:177 +#, no-c-format +msgid "8x8 fine" +msgstr "" + +#: backend/mustek.c:178 +#, no-c-format +msgid "8x8 very fine" +msgstr "" + +#: backend/mustek.c:178 +#, no-c-format +msgid "6x6 normal" +msgstr "" + +#: backend/mustek.c:179 +#, no-c-format +msgid "5x5 coarse" +msgstr "" + +#: backend/mustek.c:179 +#, no-c-format +msgid "5x5 fine" +msgstr "" + +#: backend/mustek.c:179 +#, no-c-format +msgid "4x4 coarse" +msgstr "" + +#: backend/mustek.c:180 +#, no-c-format +msgid "4x4 normal" +msgstr "" + +#: backend/mustek.c:180 +#, no-c-format +msgid "4x4 fine" +msgstr "" + +#: backend/mustek.c:180 +#, no-c-format +msgid "3x3 normal" +msgstr "" + +#: backend/mustek.c:181 +#, no-c-format +msgid "2x2 normal" +msgstr "" + +#: backend/mustek.c:181 +#, no-c-format +msgid "8x8 custom" +msgstr "" + +#: backend/mustek.c:182 +#, no-c-format +msgid "6x6 custom" +msgstr "" + +#: backend/mustek.c:183 +#, no-c-format +msgid "5x5 custom" +msgstr "" + +#: backend/mustek.c:183 +#, no-c-format +msgid "4x4 custom" +msgstr "" + +#: backend/mustek.c:184 +#, no-c-format +msgid "3x3 custom" +msgstr "" + +#: backend/mustek.c:185 +#, no-c-format +msgid "2x2 custom" +msgstr "" + +#: backend/mustek.c:4235 +#, no-c-format +msgid "Fast gray mode" +msgstr "" + +#: backend/mustek.c:4236 +#, no-c-format +msgid "Scan in fast gray mode (lower quality)." +msgstr "" + +#: backend/mustek.c:4333 +#, no-c-format +msgid "" +"Request that all previews are done in the fastest (low-quality) mode. This " +"may be a non-color mode or a low resolution mode." +msgstr "" + +#: backend/mustek.c:4341 +#, no-c-format +msgid "Lamp off time (minutes)" +msgstr "" + +#: backend/mustek.c:4342 +#, no-c-format +msgid "Set the time (in minutes) after which the lamp is shut off." +msgstr "" + +#: backend/mustek.c:4353 +#, no-c-format +msgid "Turn lamp off" +msgstr "" + +#: backend/mustek.c:4354 +#, no-c-format +msgid "Turns the lamp off immediately." +msgstr "" + +#: backend/mustek.c:4431 +#, no-c-format +msgid "Red brightness" +msgstr "" + +#: backend/mustek.c:4432 +#, no-c-format +msgid "Controls the brightness of the red channel of the acquired image." +msgstr "" + +#: backend/mustek.c:4444 +#, no-c-format +msgid "Green brightness" +msgstr "" + +#: backend/mustek.c:4445 +#, no-c-format +msgid "Controls the brightness of the green channel of the acquired image." +msgstr "" + +#: backend/mustek.c:4457 +#, no-c-format +msgid "Blue brightness" +msgstr "" + +#: backend/mustek.c:4458 +#, no-c-format +msgid "Controls the brightness of the blue channel of the acquired image." +msgstr "" + +#: backend/mustek.c:4483 +#, no-c-format +msgid "Contrast red channel" +msgstr "" + +#: backend/mustek.c:4484 +#, no-c-format +msgid "Controls the contrast of the red channel of the acquired image." +msgstr "" + +#: backend/mustek.c:4496 +#, no-c-format +msgid "Contrast green channel" +msgstr "" + +#: backend/mustek.c:4497 +#, no-c-format +msgid "Controls the contrast of the green channel of the acquired image." +msgstr "" + +#: backend/mustek.c:4509 +#, no-c-format +msgid "Contrast blue channel" +msgstr "" + +#: backend/mustek.c:4510 +#, no-c-format +msgid "Controls the contrast of the blue channel of the acquired image." +msgstr "" + +#: backend/mustek_usb2.c:105 +#, no-c-format +msgid "Color48" +msgstr "" + +#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#, no-c-format +msgid "Color24" +msgstr "" + +#: backend/mustek_usb2.c:107 +#, no-c-format +msgid "Gray16" +msgstr "" + +#: backend/mustek_usb2.c:108 +#, no-c-format +msgid "Gray8" +msgstr "" + +#: backend/mustek_usb2.c:119 +#, no-c-format +msgid "Reflective" +msgstr "" + +#: backend/mustek_usb2.c:120 +#, no-c-format +msgid "Positive" +msgstr "" + +#: backend/mustek_usb2.c:421 +#, no-c-format +msgid "" +"Warm-up until the lamp's brightness is constant instead of insisting on 40 " +"seconds warm-up time." +msgstr "" + +#: backend/pixma.c:378 +#, no-c-format +msgid "Negative color" +msgstr "" + +#: backend/pixma.c:383 +#, no-c-format +msgid "Negative gray" +msgstr "" + +#: backend/pixma.c:396 +#, no-c-format +msgid "48 bits color" +msgstr "" + +#: backend/pixma.c:401 +#, no-c-format +msgid "16 bits gray" +msgstr "" + +#: backend/pixma_sane_options.c:84 +#, no-c-format +msgid "" +"Selects the scan source (such as a document-feeder). Set source before mode " +"and resolution. Resets mode and resolution to auto values." +msgstr "" + +#: backend/pixma_sane_options.c:98 +#, no-c-format +msgid "Button-controlled scan" +msgstr "" + +#: backend/pixma_sane_options.c:99 +#, no-c-format +msgid "" +"When enabled, scan process will not start immediately. To proceed, press " +"\"SCAN\" button (for MP150) or \"COLOR\" button (for other models). To " +"cancel, press \"GRAY\" button." +msgstr "" + +#: backend/fujitsu.c:3097 backend/pixma_sane_options.c:145 +#, no-c-format +msgid "Gamma function exponent" +msgstr "" + +#: backend/fujitsu.c:3098 backend/pixma_sane_options.c:146 +#, no-c-format +msgid "Changes intensity of midtones" +msgstr "" + +#: backend/pixma_sane_options.c:232 +#, no-c-format +msgid "Update button state" +msgstr "" + +#: backend/pixma_sane_options.c:244 +#, no-c-format +msgid "Button 1" +msgstr "" + +#: backend/pixma_sane_options.c:258 +#, no-c-format +msgid "Button 2" +msgstr "" + +#: backend/pixma_sane_options.c:272 +#, no-c-format +msgid "Type of original to scan" +msgstr "" + +#: backend/pixma_sane_options.c:286 +#, no-c-format +msgid "Target operation type" +msgstr "" + +#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#, no-c-format +msgid "Transparency" +msgstr "" + +#: backend/plustek.c:913 +#, no-c-format +msgid "Device-Settings" +msgstr "" + +#: backend/plustek.c:920 +#, no-c-format +msgid "Lampswitch" +msgstr "" + +#: backend/plustek.c:921 +#, no-c-format +msgid "Manually switching the lamp(s)." +msgstr "" + +#: backend/plustek.c:926 +#, no-c-format +msgid "Lamp off during dark calibration" +msgstr "" + +#: backend/plustek.c:927 +#, no-c-format +msgid "Always switches lamp off when doing dark calibration." +msgstr "" + +#: backend/plustek.c:935 +#, no-c-format +msgid "Calibration data cache" +msgstr "" + +#: backend/plustek.c:936 +#, no-c-format +msgid "Enables or disables calibration data cache." +msgstr "" + +#: backend/plustek.c:942 +#, no-c-format +msgid "Performs calibration" +msgstr "" + +#: backend/plustek.c:959 +#, no-c-format +msgid "Speedup sensor" +msgstr "" + +#: backend/plustek.c:960 +#, no-c-format +msgid "Enables or disables speeding up sensor movement." +msgstr "" + +#: backend/plustek.c:974 +#, no-c-format +msgid "Warmup-time" +msgstr "" + +#: backend/plustek.c:975 +#, no-c-format +msgid "Warmup-time in seconds." +msgstr "" + +#: backend/plustek.c:987 +#, no-c-format +msgid "Lampoff-time" +msgstr "" + +#: backend/plustek.c:988 +#, no-c-format +msgid "Lampoff-time in seconds." +msgstr "" + +#: backend/plustek.c:995 +#, no-c-format +msgid "Analog frontend" +msgstr "" + +#: backend/plustek.c:1002 +#, no-c-format +msgid "Red gain value of the AFE" +msgstr "" + +#: backend/plustek.c:1009 backend/umax_pp.c:792 +#, no-c-format +msgid "Red offset" +msgstr "" + +#: backend/plustek.c:1010 +#, no-c-format +msgid "Red offset value of the AFE" +msgstr "" + +#: backend/plustek.c:1018 +#, no-c-format +msgid "Green gain value of the AFE" +msgstr "" + +#: backend/fujitsu.c:3948 backend/plustek.c:1025 backend/umax_pp.c:804 +#, no-c-format +msgid "Green offset" +msgstr "" + +#: backend/plustek.c:1026 +#, no-c-format +msgid "Green offset value of the AFE" +msgstr "" + +#: backend/plustek.c:1034 +#, no-c-format +msgid "Blue gain value of the AFE" +msgstr "" + +#: backend/fujitsu.c:3966 backend/plustek.c:1041 backend/umax_pp.c:816 +#, no-c-format +msgid "Blue offset" +msgstr "" + +#: backend/plustek.c:1042 +#, no-c-format +msgid "Blue offset value of the AFE" +msgstr "" + +#: backend/plustek.c:1049 +#, no-c-format +msgid "Red lamp off" +msgstr "" + +#: backend/plustek.c:1050 +#, no-c-format +msgid "Defines red lamp off parameter" +msgstr "" + +#: backend/plustek.c:1057 +#, no-c-format +msgid "Green lamp off" +msgstr "" + +#: backend/plustek.c:1058 +#, no-c-format +msgid "Defines green lamp off parameter" +msgstr "" + +#: backend/plustek.c:1065 +#, no-c-format +msgid "Blue lamp off" +msgstr "" + +#: backend/plustek.c:1066 +#, no-c-format +msgid "Defines blue lamp off parameter" +msgstr "" + +#: backend/plustek.c:1096 +#, no-c-format +msgid "This option reflects the status of the scanner buttons." +msgstr "" + +#: backend/plustek_pp.c:197 +#, no-c-format +msgid "Color36" +msgstr "" + +#: backend/plustek_pp.c:211 +#, no-c-format +msgid "Dithermap 1" +msgstr "" + +#: backend/plustek_pp.c:212 +#, no-c-format +msgid "Dithermap 2" +msgstr "" + +#: backend/plustek_pp.c:213 +#, no-c-format +msgid "Randomize" +msgstr "" + +#: backend/pnm.c:168 +#, no-c-format +msgid "Source Selection" +msgstr "" + +#: backend/pnm.c:205 +#, no-c-format +msgid "Image Enhancement" +msgstr "" + +#: backend/pnm.c:241 +#, no-c-format +msgid "Grayify" +msgstr "" + +#: backend/pnm.c:242 +#, no-c-format +msgid "Load the image as grayscale." +msgstr "" + +#: backend/pnm.c:253 +#, no-c-format +msgid "Three-Pass Simulation" +msgstr "" + +#: backend/pnm.c:255 +#, no-c-format +msgid "" +"Simulate a three-pass scanner by returning 3 separate frames. For kicks, it " +"returns green, then blue, then red." +msgstr "" + +#: backend/pnm.c:267 +#, no-c-format +msgid "Hand-Scanner Simulation" +msgstr "" + +#: backend/pnm.c:268 +#, no-c-format +msgid "" +"Simulate a hand-scanner. Hand-scanners often do not know the image height a " +"priori. Instead, they return a height of -1. Setting this option allows " +"one to test whether a frontend can handle this correctly." +msgstr "" + +#: backend/pnm.c:283 +#, no-c-format +msgid "Set default values for enhancement controls (brightness & contrast)." +msgstr "" + +#: backend/pnm.c:295 +#, no-c-format +msgid "Read only test-option" +msgstr "" + +#: backend/pnm.c:296 +#, no-c-format +msgid "Let's see whether frontends can treat this right" +msgstr "" + +#: backend/pnm.c:307 +#, no-c-format +msgid "Gamma Tables" +msgstr "" + +#: backend/pnm.c:379 +#, no-c-format +msgid "Status Code Simulation" +msgstr "" + +#: backend/pnm.c:391 +#, no-c-format +msgid "Do not force status code" +msgstr "" + +#: backend/pnm.c:392 +#, no-c-format +msgid "Do not force the backend to return a status code." +msgstr "" + +#: backend/pnm.c:403 +#, no-c-format +msgid "Return SANE_STATUS_EOF" +msgstr "" + +#: backend/pnm.c:404 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_EOF after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:416 +#, no-c-format +msgid "Return SANE_STATUS_JAMMED" +msgstr "" + +#: backend/pnm.c:418 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_JAMMED after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:430 +#, no-c-format +msgid "Return SANE_STATUS_NO_DOCS" +msgstr "" + +#: backend/pnm.c:431 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_NO_DOCS after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:443 +#, no-c-format +msgid "Return SANE_STATUS_COVER_OPEN" +msgstr "" + +#: backend/pnm.c:444 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_COVER_OPEN after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:456 +#, no-c-format +msgid "Return SANE_STATUS_IO_ERROR" +msgstr "" + +#: backend/pnm.c:457 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_IO_ERROR after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:469 +#, no-c-format +msgid "Return SANE_STATUS_NO_MEM" +msgstr "" + +#: backend/pnm.c:471 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_NO_MEM after " +"sane_read() has been called." +msgstr "" + +#: backend/pnm.c:483 +#, no-c-format +msgid "Return SANE_STATUS_ACCESS_DENIED" +msgstr "" + +#: backend/pnm.c:484 +#, no-c-format +msgid "" +"Force the backend to return the status code SANE_STATUS_ACCESS_DENIED after " +"sane_read() has been called." +msgstr "" + +#: backend/rts8891.c:2809 +#, no-c-format +msgid "This option reflects the status of a scanner button." +msgstr "" + +#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:639 +#, no-c-format +msgid "Lamp on" +msgstr "" + +#: backend/rts8891.c:2841 backend/umax.c:5796 +#, no-c-format +msgid "Turn on scanner lamp" +msgstr "" + +#: backend/rts8891.c:2851 backend/umax1220u.c:248 backend/umax.c:5812 +#, no-c-format +msgid "Lamp off" +msgstr "" + +#: backend/rts8891.c:2852 backend/umax1220u.c:249 backend/umax.c:5813 +#, no-c-format +msgid "Turn off scanner lamp" +msgstr "" + +#: backend/sm3840.c:760 +#, no-c-format +msgid "Lamp timeout" +msgstr "" + +#: backend/sm3840.c:762 +#, no-c-format +msgid "Minutes until lamp is turned off after scan" +msgstr "" + +#: backend/sm3840.c:772 +#, no-c-format +msgid "Threshold value for lineart mode" +msgstr "" + +#: backend/snapscan-options.c:88 +#, no-c-format +msgid "Document Feeder" +msgstr "" + +#: backend/snapscan-options.c:92 +#, no-c-format +msgid "6x4 (inch)" +msgstr "" + +#: backend/snapscan-options.c:93 +#, no-c-format +msgid "8x10 (inch)" +msgstr "" + +#: backend/snapscan-options.c:94 +#, no-c-format +msgid "8.5x11 (inch)" +msgstr "" + +#: backend/snapscan-options.c:97 +#, no-c-format +msgid "Halftoning Unsupported" +msgstr "" + +#: backend/snapscan-options.c:98 +#, no-c-format +msgid "DispersedDot8x8" +msgstr "" + +#: backend/snapscan-options.c:99 +#, no-c-format +msgid "DispersedDot16x16" +msgstr "" + +#: backend/snapscan-options.c:103 +#, no-c-format +msgid "" +"Number of scan lines to request in a SCSI read. Changing this parameter " +"allows you to tune the speed at which data is read from the scanner during " +"scans. If this is set too low, the scanner will have to stop periodically in " +"the middle of a scan; if it's set too high, X-based frontends may stop " +"responding to X events and your system could bog down." +msgstr "" + +#: backend/snapscan-options.c:111 +#, no-c-format +msgid "Frame number of media holder that should be scanned." +msgstr "" + +#: backend/snapscan-options.c:114 +#, no-c-format +msgid "Use manual or automatic selection of focus point." +msgstr "" + +#: backend/snapscan-options.c:117 +#, no-c-format +msgid "Focus point for scanning." +msgstr "" + +#: backend/snapscan-options.c:482 +#, no-c-format +msgid "Preview mode" +msgstr "" + +#: backend/snapscan-options.c:484 +#, no-c-format +msgid "" +"Select the mode for previews. Greyscale previews usually give the best " +"combination of speed and detail." +msgstr "" + +#: backend/snapscan-options.c:601 +#, no-c-format +msgid "Predefined settings" +msgstr "" + +#: backend/snapscan-options.c:603 +#, no-c-format +msgid "" +"Provides standard scanning areas for photographs, printed pages and the like." +msgstr "" + +#: backend/snapscan-options.c:884 +#, no-c-format +msgid "Frame" +msgstr "" + +#: backend/snapscan-options.c:885 +#, no-c-format +msgid "Frame to be scanned" +msgstr "" + +#: backend/snapscan-options.c:897 +#, no-c-format +msgid "Focus-mode" +msgstr "" + +#: backend/snapscan-options.c:898 +#, no-c-format +msgid "Auto or manual focus" +msgstr "" + +#: backend/snapscan-options.c:911 +#, no-c-format +msgid "Focus-point" +msgstr "" + +#: backend/snapscan-options.c:912 +#, no-c-format +msgid "Focus point" +msgstr "" + +#: backend/snapscan-options.c:930 +#, no-c-format +msgid "Colour lines per read" +msgstr "" + +#: backend/snapscan-options.c:942 +#, no-c-format +msgid "Greyscale lines per read" +msgstr "" + +#: backend/stv680.c:974 +#, no-c-format +msgid "webcam" +msgstr "" + +#: backend/stv680.h:115 +#, no-c-format +msgid "Color RAW" +msgstr "" + +#: backend/stv680.h:116 +#, no-c-format +msgid "Color RGB" +msgstr "" + +#: backend/stv680.h:117 +#, no-c-format +msgid "Color RGB TEXT" +msgstr "" + +#: backend/test.c:137 +#, no-c-format +msgid "Solid black" +msgstr "" + +#: backend/test.c:137 +#, no-c-format +msgid "Solid white" +msgstr "" + +#: backend/test.c:138 +#, no-c-format +msgid "Color pattern" +msgstr "" + +#: backend/test.c:138 +#, no-c-format +msgid "Grid" +msgstr "" + +#: backend/test.c:163 backend/test.c:171 +#, no-c-format +msgid "First entry" +msgstr "" + +#: backend/test.c:163 backend/test.c:171 +#, no-c-format +msgid "Second entry" +msgstr "" + +#: backend/test.c:165 +#, no-c-format +msgid "" +"This is the very long third entry. Maybe the frontend has an idea how to " +"display it" +msgstr "" + +#: backend/test.c:348 +#, no-c-format +msgid "Hand-scanner simulation" +msgstr "" + +#: backend/test.c:349 +#, no-c-format +msgid "" +"Simulate a hand-scanner. Hand-scanners do not know the image height a " +"priori. Instead, they return a height of -1. Setting this option allows " +"one to test whether a frontend can handle this correctly. This option also " +"enables a fixed width of 11 cm." +msgstr "" + +#: backend/test.c:366 +#, no-c-format +msgid "Three-pass simulation" +msgstr "" + +#: backend/test.c:367 +#, no-c-format +msgid "" +"Simulate a three-pass scanner. In color mode, three frames are transmitted." +msgstr "" + +#: backend/test.c:382 +#, no-c-format +msgid "Set the order of frames" +msgstr "" + +#: backend/test.c:383 +#, no-c-format +msgid "Set the order of frames in three-pass color mode." +msgstr "" + +#: backend/test.c:416 +#, no-c-format +msgid "" +"If Automatic Document Feeder is selected, the feeder will be 'empty' after " +"10 scans." +msgstr "" + +#: backend/test.c:431 +#, no-c-format +msgid "Special Options" +msgstr "" + +#: backend/test.c:444 +#, no-c-format +msgid "Select the test picture" +msgstr "" + +#: backend/test.c:446 +#, no-c-format +msgid "" +"Select the kind of test picture. Available options:\n" +"Solid black: fills the whole scan with black.\n" +"Solid white: fills the whole scan with white.\n" +"Color pattern: draws various color test patterns depending on the mode.\n" +"Grid: draws a black/white grid with a width and height of 10 mm per square." +msgstr "" + +#: backend/test.c:467 +#, no-c-format +msgid "Invert endianness" +msgstr "" + +#: backend/test.c:468 +#, no-c-format +msgid "" +"Exchange upper and lower byte of image data in 16 bit modes. This option can " +"be used to test the 16 bit modes of frontends, e.g. if the frontend uses the " +"correct endianness." +msgstr "" + +#: backend/test.c:484 +#, no-c-format +msgid "Read limit" +msgstr "" + +#: backend/test.c:485 +#, no-c-format +msgid "Limit the amount of data transferred with each call to sane_read()." +msgstr "" + +#: backend/test.c:498 +#, no-c-format +msgid "Size of read-limit" +msgstr "" + +#: backend/test.c:499 +#, no-c-format +msgid "" +"The (maximum) amount of data transferred with each call to sane_read()." +msgstr "" + +#: backend/test.c:514 +#, no-c-format +msgid "Read delay" +msgstr "" + +#: backend/test.c:515 +#, no-c-format +msgid "Delay the transfer of data to the pipe." +msgstr "" + +#: backend/test.c:527 +#, no-c-format +msgid "Duration of read-delay" +msgstr "" + +#: backend/test.c:528 +#, no-c-format +msgid "" +"How long to wait after transferring each buffer of data through the pipe." +msgstr "" + +#: backend/test.c:543 +#, no-c-format +msgid "Return-value of sane_read" +msgstr "" + +#: backend/test.c:545 +#, no-c-format +msgid "" +"Select the return-value of sane_read(). \"Default\" is the normal handling " +"for scanning. All other status codes are for testing how the frontend " +"handles them." +msgstr "" + +#: backend/test.c:562 +#, no-c-format +msgid "Loss of pixels per line" +msgstr "" + +#: backend/test.c:564 +#, no-c-format +msgid "The number of pixels that are wasted at the end of each line." +msgstr "" + +#: backend/test.c:577 +#, no-c-format +msgid "Fuzzy parameters" +msgstr "" + +#: backend/test.c:578 +#, no-c-format +msgid "" +"Return fuzzy lines and bytes per line when sane_parameters() is called " +"before sane_start()." +msgstr "" + +#: backend/test.c:591 +#, no-c-format +msgid "Use non-blocking IO" +msgstr "" + +#: backend/test.c:592 +#, no-c-format +msgid "Use non-blocking IO for sane_read() if supported by the frontend." +msgstr "" + +#: backend/test.c:605 +#, no-c-format +msgid "Offer select file descriptor" +msgstr "" + +#: backend/test.c:606 +#, no-c-format +msgid "" +"Offer a select filedescriptor for detecting if sane_read() will return data." +msgstr "" + +#: backend/test.c:619 +#, no-c-format +msgid "Enable test options" +msgstr "" + +#: backend/test.c:620 +#, no-c-format +msgid "" +"Enable various test options. This is for testing the ability of frontends to " +"view and modify all the different SANE option types." +msgstr "" + +#: backend/test.c:634 +#, no-c-format +msgid "Print options" +msgstr "" + +#: backend/test.c:635 +#, no-c-format +msgid "Print a list of all options." +msgstr "" + +#: backend/test.c:712 +#, no-c-format +msgid "Bool test options" +msgstr "" + +#: backend/test.c:725 +#, no-c-format +msgid "(1/6) Bool soft select soft detect" +msgstr "" + +#: backend/test.c:727 +#, no-c-format +msgid "" +"(1/6) Bool test option that has soft select and soft detect (and advanced) " +"capabilities. That's just a normal bool option." +msgstr "" + +#: backend/test.c:743 +#, no-c-format +msgid "(2/6) Bool hard select soft detect" +msgstr "" + +#: backend/test.c:745 +#, no-c-format +msgid "" +"(2/6) Bool test option that has hard select and soft detect (and advanced) " +"capabilities. That means the option can't be set by the frontend but by the " +"user (e.g. by pressing a button at the device)." +msgstr "" + +#: backend/test.c:762 +#, no-c-format +msgid "(3/6) Bool hard select" +msgstr "" + +#: backend/test.c:763 +#, no-c-format +msgid "" +"(3/6) Bool test option that has hard select (and advanced) capabilities. " +"That means the option can't be set by the frontend but by the user (e.g. by " +"pressing a button at the device) and can't be read by the frontend." +msgstr "" + +#: backend/test.c:781 +#, no-c-format +msgid "(4/6) Bool soft detect" +msgstr "" + +#: backend/test.c:782 +#, no-c-format +msgid "" +"(4/6) Bool test option that has soft detect (and advanced) capabilities. " +"That means the option is read-only." +msgstr "" + +#: backend/test.c:798 +#, no-c-format +msgid "(5/6) Bool soft select soft detect emulated" +msgstr "" + +#: backend/test.c:799 +#, no-c-format +msgid "" +"(5/6) Bool test option that has soft select, soft detect, and emulated (and " +"advanced) capabilities." +msgstr "" + +#: backend/test.c:815 +#, no-c-format +msgid "(6/6) Bool soft select soft detect auto" +msgstr "" + +#: backend/test.c:816 +#, no-c-format +msgid "" +"(6/6) Bool test option that has soft select, soft detect, and automatic (and " +"advanced) capabilities. This option can be automatically set by the backend." +msgstr "" + +#: backend/test.c:833 +#, no-c-format +msgid "Int test options" +msgstr "" + +#: backend/test.c:846 +#, no-c-format +msgid "(1/6) Int" +msgstr "" + +#: backend/test.c:847 +#, no-c-format +msgid "(1/6) Int test option with no unit and no constraint set." +msgstr "" + +#: backend/test.c:862 +#, no-c-format +msgid "(2/6) Int constraint range" +msgstr "" + +#: backend/test.c:863 +#, no-c-format +msgid "" +"(2/6) Int test option with unit pixel and constraint range set. Minimum is " +"4, maximum 192, and quant is 2." +msgstr "" + +#: backend/test.c:879 +#, no-c-format +msgid "(3/6) Int constraint word list" +msgstr "" + +#: backend/test.c:880 +#, no-c-format +msgid "(3/6) Int test option with unit bits and constraint word list set." +msgstr "" + +#: backend/test.c:895 +#, no-c-format +msgid "(4/6) Int array" +msgstr "" + +#: backend/test.c:896 +#, no-c-format +msgid "" +"(4/6) Int test option with unit mm and using an array without constraints." +msgstr "" + +#: backend/test.c:911 +#, no-c-format +msgid "(5/6) Int array constraint range" +msgstr "" + +#: backend/test.c:912 +#, no-c-format +msgid "" +"(5/6) Int test option with unit dpi and using an array with a range " +"constraint. Minimum is 4, maximum 192, and quant is 2." +msgstr "" + +#: backend/test.c:929 +#, no-c-format +msgid "(6/6) Int array constraint word list" +msgstr "" + +#: backend/test.c:930 +#, no-c-format +msgid "" +"(6/6) Int test option with unit percent and using an array with a word list " +"constraint." +msgstr "" + +#: backend/test.c:946 +#, no-c-format +msgid "Fixed test options" +msgstr "" + +#: backend/test.c:959 +#, no-c-format +msgid "(1/3) Fixed" +msgstr "" + +#: backend/test.c:960 +#, no-c-format +msgid "(1/3) Fixed test option with no unit and no constraint set." +msgstr "" + +#: backend/test.c:975 +#, no-c-format +msgid "(2/3) Fixed constraint range" +msgstr "" + +#: backend/test.c:976 +#, no-c-format +msgid "" +"(2/3) Fixed test option with unit microsecond and constraint range set. " +"Minimum is -42.17, maximum 32767.9999, and quant is 2.0." +msgstr "" + +#: backend/test.c:992 +#, no-c-format +msgid "(3/3) Fixed constraint word list" +msgstr "" + +#: backend/test.c:993 +#, no-c-format +msgid "(3/3) Fixed test option with no unit and constraint word list set." +msgstr "" + +#: backend/test.c:1008 +#, no-c-format +msgid "String test options" +msgstr "" + +#: backend/test.c:1021 +#, no-c-format +msgid "(1/3) String" +msgstr "" + +#: backend/test.c:1022 +#, no-c-format +msgid "(1/3) String test option without constraint." +msgstr "" + +#: backend/test.c:1039 +#, no-c-format +msgid "(2/3) String constraint string list" +msgstr "" + +#: backend/test.c:1040 +#, no-c-format +msgid "(2/3) String test option with string list constraint." +msgstr "" + +#: backend/test.c:1059 +#, no-c-format +msgid "(3/3) String constraint long string list" +msgstr "" + +#: backend/test.c:1060 +#, no-c-format +msgid "" +"(3/3) String test option with string list constraint. Contains some more " +"entries..." +msgstr "" + +#: backend/test.c:1080 +#, no-c-format +msgid "Button test options" +msgstr "" + +#: backend/test.c:1093 +#, no-c-format +msgid "(1/1) Button" +msgstr "" + +#: backend/test.c:1094 +#, no-c-format +msgid "(1/1) Button test option. Prints some text..." +msgstr "" + +#: backend/u12.c:149 +#, no-c-format +msgid "Color 36" +msgstr "" + +#: backend/umax.c:235 +#, no-c-format +msgid "Use Image Composition" +msgstr "" + +#: backend/umax.c:236 +#, no-c-format +msgid "Bi-level black and white (lineart mode)" +msgstr "" + +#: backend/umax.c:237 +#, no-c-format +msgid "Dithered/halftone black & white (halftone mode)" +msgstr "" + +#: backend/umax.c:238 +#, no-c-format +msgid "Multi-level black & white (grayscale mode)" +msgstr "" + +#: backend/umax.c:239 +#, no-c-format +msgid "Multi-level RGB color (one pass color)" +msgstr "" + +#: backend/umax.c:240 +#, no-c-format +msgid "Ignore calibration" +msgstr "" + +#: backend/umax.c:5733 +#, no-c-format +msgid "Disable pre focus" +msgstr "" + +#: backend/umax.c:5734 +#, no-c-format +msgid "Do not calibrate focus" +msgstr "" + +#: backend/umax.c:5745 +#, no-c-format +msgid "Manual pre focus" +msgstr "" + +#: backend/umax.c:5757 +#, no-c-format +msgid "Fix focus position" +msgstr "" + +#: backend/umax.c:5769 +#, no-c-format +msgid "Lens calibration in doc position" +msgstr "" + +#: backend/umax.c:5770 +#, no-c-format +msgid "Calibrate lens focus in document position" +msgstr "" + +#: backend/umax.c:5781 +#, no-c-format +msgid "Holder focus position 0mm" +msgstr "" + +#: backend/umax.c:5782 +#, no-c-format +msgid "Use 0mm holder focus position instead of 0.6mm" +msgstr "" + +#: backend/umax.c:5885 +#, no-c-format +msgid "Calibration mode" +msgstr "" + +#: backend/umax.c:5886 +#, no-c-format +msgid "Define calibration mode" +msgstr "" + +#: backend/umax_pp.c:640 +#, no-c-format +msgid "Sets lamp on/off" +msgstr "" + +#: backend/umax_pp.c:649 +#, no-c-format +msgid "UTA on" +msgstr "" + +#: backend/umax_pp.c:650 +#, no-c-format +msgid "Sets UTA on/off" +msgstr "" + +#: backend/umax_pp.c:771 +#, no-c-format +msgid "Offset" +msgstr "" + +#: backend/umax_pp.c:773 +#, no-c-format +msgid "Color channels offset settings" +msgstr "" + +#: backend/umax_pp.c:780 +#, no-c-format +msgid "Gray offset" +msgstr "" + +#: backend/umax_pp.c:781 +#, no-c-format +msgid "Sets gray channel offset" +msgstr "" + +#: backend/umax_pp.c:793 +#, no-c-format +msgid "Sets red channel offset" +msgstr "" + +#: backend/umax_pp.c:805 +#, no-c-format +msgid "Sets green channel offset" +msgstr "" + +#: backend/umax_pp.c:817 +#, no-c-format +msgid "Sets blue channel offset" +msgstr "" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/screen-resolution-extra.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/screen-resolution-extra.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/screen-resolution-extra.po 2018-07-09 10:33:05.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/screen-resolution-extra.po 2018-07-11 18:17:33.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:40+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:21+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../ScreenResolution/ui.py:60 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sharutils.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sharutils.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sharutils.po 2018-07-09 10:33:03.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sharutils.po 2018-07-11 18:17:32.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:04+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:40+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: src/scribble.c:166 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/software-properties.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/software-properties.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/software-properties.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/software-properties.po 2018-07-11 18:17:32.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:31+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:11+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../data/com.ubuntu.softwareproperties.policy.in.h:1 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sssd.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sssd.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sssd.po 2018-07-09 10:33:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sssd.po 2018-07-11 18:17:29.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:56+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:42+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh-CN\n" #: src/config/SSSDConfig/__init__.py.in:43 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/subdomain_parser.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/subdomain_parser.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/subdomain_parser.po 2018-07-09 10:32:55.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/subdomain_parser.po 2018-07-11 18:17:25.000000000 +0000 @@ -12,8 +12,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:32+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:11+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../parser_include.c:80 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/subversion.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/subversion.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/subversion.po 2018-07-09 10:32:58.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/subversion.po 2018-07-11 18:17:27.000000000 +0000 @@ -63,8 +63,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:01+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:37+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #. Constructing nice error messages for roots. diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sudoers.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sudoers.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sudoers.po 2018-07-09 10:33:05.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sudoers.po 2018-07-11 18:17:33.000000000 +0000 @@ -14,8 +14,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:04+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:40+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: confstr.sh:1 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/swift.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/swift.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/swift.po 2018-07-09 10:33:05.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/swift.po 2018-07-11 18:17:33.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:32+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh-CN\n" "Generated-By: Babel 2.0\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sysstat.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sysstat.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/sysstat.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/sysstat.po 2018-07-11 18:17:32.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:12+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:49+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: iostat.c:89 cifsiostat.c:73 mpstat.c:132 sar.c:106 tapestat.c:101 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/systemd.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/systemd.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/systemd.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/systemd.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,531 @@ +# Chinese (Simplified) translation for systemd +# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015 +# This file is distributed under the same license as the systemd package. +# FIRST AUTHOR , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: systemd\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2018-03-08 17:45+0000\n" +"PO-Revision-Date: 2016-03-29 15:06+0000\n" +"Last-Translator: YunQiang Su \n" +"Language-Team: Chinese (Simplified) \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-Launchpad-Export-Date: 2018-07-11 17:31+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: src/core/org.freedesktop.systemd1.policy.in:22 +msgid "Send passphrase back to system" +msgstr "将密码发回系统" + +#: src/core/org.freedesktop.systemd1.policy.in:23 +msgid "" +"Authentication is required to send the entered passphrase back to the system." +msgstr "将输入的密码发回系统需要认证。" + +#: src/core/org.freedesktop.systemd1.policy.in:33 +msgid "Manage system services or other units" +msgstr "管理系统服务或其它单元" + +#: src/core/org.freedesktop.systemd1.policy.in:34 +msgid "Authentication is required to manage system services or other units." +msgstr "管理系统服务或其它单元需要认证。" + +#: src/core/org.freedesktop.systemd1.policy.in:43 +msgid "Manage system service or unit files" +msgstr "管理系统服务或单元文件" + +#: src/core/org.freedesktop.systemd1.policy.in:44 +msgid "Authentication is required to manage system service or unit files." +msgstr "管理系统服务或单元文件需要认证。" + +#: src/core/org.freedesktop.systemd1.policy.in:53 +msgid "Set or unset system and service manager environment variables" +msgstr "设置或清除系统及服务管理器的环境变量" + +#: src/core/org.freedesktop.systemd1.policy.in:54 +msgid "" +"Authentication is required to set or unset system and service manager " +"environment variables." +msgstr "设置或清除系统及服务管理器的环境变量需要认证。" + +#: src/core/org.freedesktop.systemd1.policy.in:63 +msgid "Reload the systemd state" +msgstr "重新载入 systemd 状态" + +#: src/core/org.freedesktop.systemd1.policy.in:64 +msgid "Authentication is required to reload the systemd state." +msgstr "重新载入 systemd 状态需要认证。" + +#: src/hostname/org.freedesktop.hostname1.policy:22 +msgid "Set host name" +msgstr "设置主机名" + +#: src/hostname/org.freedesktop.hostname1.policy:23 +msgid "Authentication is required to set the local host name." +msgstr "设置本地主机名需要认证。" + +#: src/hostname/org.freedesktop.hostname1.policy:32 +msgid "Set static host name" +msgstr "设置静态主机名" + +#: src/hostname/org.freedesktop.hostname1.policy:33 +msgid "" +"Authentication is required to set the statically configured local host name, " +"as well as the pretty host name." +msgstr "设置静态配置的本地主机名以及美化主机名都需要通过授权。" + +#: src/hostname/org.freedesktop.hostname1.policy:43 +msgid "Set machine information" +msgstr "设置机器信息" + +#: src/hostname/org.freedesktop.hostname1.policy:44 +msgid "Authentication is required to set local machine information." +msgstr "设置本地机器信息需要认证。" + +#: src/import/org.freedesktop.import1.policy:22 +msgid "Import a VM or container image" +msgstr "导入虚拟机或容器镜像" + +#: src/import/org.freedesktop.import1.policy:23 +msgid "Authentication is required to import a VM or container image" +msgstr "导入虚拟机或容器镜像需要认证" + +#: src/import/org.freedesktop.import1.policy:32 +msgid "Export a VM or container image" +msgstr "导出虚拟机或容器镜像" + +#: src/import/org.freedesktop.import1.policy:33 +msgid "Authentication is required to export a VM or container image" +msgstr "导出虚拟机或容器镜像需要认证" + +#: src/import/org.freedesktop.import1.policy:42 +msgid "Download a VM or container image" +msgstr "下载虚拟机或容器镜像" + +#: src/import/org.freedesktop.import1.policy:43 +msgid "Authentication is required to download a VM or container image" +msgstr "下载虚拟机或容器镜像需要认证。" + +#: src/locale/org.freedesktop.locale1.policy:22 +msgid "Set system locale" +msgstr "设置系统区域和语言" + +#: src/locale/org.freedesktop.locale1.policy:23 +msgid "Authentication is required to set the system locale." +msgstr "设置系统区域和语言需要认证。" + +#: src/locale/org.freedesktop.locale1.policy:33 +msgid "Set system keyboard settings" +msgstr "设置系统键盘" + +#: src/locale/org.freedesktop.locale1.policy:34 +msgid "Authentication is required to set the system keyboard settings." +msgstr "设置系统键盘需要认证。" + +#: src/login/org.freedesktop.login1.policy:22 +msgid "Allow applications to inhibit system shutdown" +msgstr "允许应用程序阻止系统关机" + +#: src/login/org.freedesktop.login1.policy:23 +msgid "" +"Authentication is required for an application to inhibit system shutdown." +msgstr "允许应用程序阻止系统关机需要认证。" + +#: src/login/org.freedesktop.login1.policy:33 +msgid "Allow applications to delay system shutdown" +msgstr "允许应用程序延迟系统关机" + +#: src/login/org.freedesktop.login1.policy:34 +msgid "" +"Authentication is required for an application to delay system shutdown." +msgstr "允许应用程序延迟系统关机需要认证。" + +#: src/login/org.freedesktop.login1.policy:44 +msgid "Allow applications to inhibit system sleep" +msgstr "允许应用程序阻止系统睡眠" + +#: src/login/org.freedesktop.login1.policy:45 +msgid "" +"Authentication is required for an application to inhibit system sleep." +msgstr "允许应用程序阻止系统睡眠需要认证。" + +#: src/login/org.freedesktop.login1.policy:55 +msgid "Allow applications to delay system sleep" +msgstr "允许应用程序延迟系统睡眠" + +#: src/login/org.freedesktop.login1.policy:56 +msgid "Authentication is required for an application to delay system sleep." +msgstr "允许应用程序延迟系统睡眠需要认证。" + +#: src/login/org.freedesktop.login1.policy:65 +msgid "Allow applications to inhibit automatic system suspend" +msgstr "允许应用程序阻止系统自动挂起" + +#: src/login/org.freedesktop.login1.policy:66 +msgid "" +"Authentication is required for an application to inhibit automatic system " +"suspend." +msgstr "允许应用程序阻止系统自动挂起需要认证。" + +#: src/login/org.freedesktop.login1.policy:75 +msgid "Allow applications to inhibit system handling of the power key" +msgstr "允许应用程序阻止系统响应电源键" + +#: src/login/org.freedesktop.login1.policy:76 +msgid "" +"Authentication is required for an application to inhibit system handling of " +"the power key." +msgstr "允许应用程序阻止系统响应电源键需要认证。" + +#: src/login/org.freedesktop.login1.policy:86 +msgid "Allow applications to inhibit system handling of the suspend key" +msgstr "允许应用程序阻止系统响应挂起键" + +#: src/login/org.freedesktop.login1.policy:87 +msgid "" +"Authentication is required for an application to inhibit system handling of " +"the suspend key." +msgstr "允许应用程序阻止系统响应挂起键需要认证。" + +#: src/login/org.freedesktop.login1.policy:97 +msgid "Allow applications to inhibit system handling of the hibernate key" +msgstr "允许应用程序阻止系统响应挂起键" + +#: src/login/org.freedesktop.login1.policy:98 +msgid "" +"Authentication is required for an application to inhibit system handling of " +"the hibernate key." +msgstr "允许应用程序阻止系统响应挂起键需要认证。" + +#: src/login/org.freedesktop.login1.policy:107 +msgid "Allow applications to inhibit system handling of the lid switch" +msgstr "允许应用程序阻止系统响应笔记本上盖开关事件" + +#: src/login/org.freedesktop.login1.policy:108 +msgid "" +"Authentication is required for an application to inhibit system handling of " +"the lid switch." +msgstr "允许应用程序阻止系统响应笔记本上盖开关事件需要认证。" + +#: src/login/org.freedesktop.login1.policy:127 +msgid "Allow non-logged-in users to run programs" +msgstr "允许未登录用户运行程序" + +#: src/login/org.freedesktop.login1.policy:128 +msgid "Authentication is required to run programs as a non-logged-in user." +msgstr "允许未登录用户运行程序需要认证。" + +#: src/login/org.freedesktop.login1.policy:137 +msgid "Allow attaching devices to seats" +msgstr "允许将设备附加至会话座位" + +# Pay attention to the concept of "seat". +# +# To fully understand the meaning, please refer to session management in old ConsoleKit and new systemd-logind. +#: src/login/org.freedesktop.login1.policy:138 +msgid "Authentication is required for attaching a device to a seat." +msgstr "允许将设备附加至某个会话座位需要认证。" + +#: src/login/org.freedesktop.login1.policy:148 +msgid "Flush device to seat attachments" +msgstr "刷新设备至会话座位间的连接" + +#: src/login/org.freedesktop.login1.policy:149 +msgid "" +"Authentication is required for resetting how devices are attached to seats." +msgstr "重新设定设备的会话座位接入方式时需要认证。" + +#: src/login/org.freedesktop.login1.policy:158 +msgid "Power off the system" +msgstr "关闭系统" + +#: src/login/org.freedesktop.login1.policy:159 +msgid "Authentication is required for powering off the system." +msgstr "关闭系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:169 +msgid "Power off the system while other users are logged in" +msgstr "存在其他已登录用户时仍然关机" + +#: src/login/org.freedesktop.login1.policy:170 +msgid "" +"Authentication is required for powering off the system while other users are " +"logged in." +msgstr "存在其他已登录用户时关闭系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:180 +msgid "Power off the system while an application asked to inhibit it" +msgstr "有其它应用程序阻止时仍然关机" + +#: src/login/org.freedesktop.login1.policy:181 +msgid "" +"Authentication is required for powering off the system while an application " +"asked to inhibit it." +msgstr "在其它应用程序阻止关机时关闭系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:191 +msgid "Reboot the system" +msgstr "重启系统" + +#: src/login/org.freedesktop.login1.policy:192 +msgid "Authentication is required for rebooting the system." +msgstr "重启系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:202 +msgid "Reboot the system while other users are logged in" +msgstr "存在其他已登录用户时仍然重启" + +#: src/login/org.freedesktop.login1.policy:203 +msgid "" +"Authentication is required for rebooting the system while other users are " +"logged in." +msgstr "存在其他已登录用户时重启系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:213 +msgid "Reboot the system while an application asked to inhibit it" +msgstr "有其它应用程序阻止时仍然重启" + +#: src/login/org.freedesktop.login1.policy:214 +msgid "" +"Authentication is required for rebooting the system while an application " +"asked to inhibit it." +msgstr "在其它应用程序阻止重启时重启系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:257 +msgid "Suspend the system" +msgstr "挂起系统" + +#: src/login/org.freedesktop.login1.policy:258 +msgid "Authentication is required for suspending the system." +msgstr "挂起系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:267 +msgid "Suspend the system while other users are logged in" +msgstr "存在其他已登录用户时仍然挂起系统" + +#: src/login/org.freedesktop.login1.policy:268 +msgid "" +"Authentication is required for suspending the system while other users are " +"logged in." +msgstr "存在其他已登录用户时挂起系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:278 +msgid "Suspend the system while an application asked to inhibit it" +msgstr "有其它应用程序阻止时仍然挂起系统" + +#: src/login/org.freedesktop.login1.policy:279 +msgid "" +"Authentication is required for suspending the system while an application " +"asked to inhibit it." +msgstr "在其它应用程序阻止挂起时挂起系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:289 +msgid "Hibernate the system" +msgstr "休眠系统" + +#: src/login/org.freedesktop.login1.policy:290 +msgid "Authentication is required for hibernating the system." +msgstr "休眠系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:299 +msgid "Hibernate the system while other users are logged in" +msgstr "存在其他已登录用户时仍然休眠" + +#: src/login/org.freedesktop.login1.policy:300 +msgid "" +"Authentication is required for hibernating the system while other users are " +"logged in." +msgstr "存在其他已登录用户时进行休眠系统需要认证。" + +#: src/login/org.freedesktop.login1.policy:310 +msgid "Hibernate the system while an application asked to inhibit it" +msgstr "有其它应用程序阻止时仍然休眠" + +#: src/login/org.freedesktop.login1.policy:311 +msgid "" +"Authentication is required for hibernating the system while an application " +"asked to inhibit it." +msgstr "在其它应用程序阻止休眠时进行休眠需要认证。" + +#: src/login/org.freedesktop.login1.policy:321 +msgid "Manage active sessions, users and seats" +msgstr "管理活动会话、用户与会话座位" + +#: src/login/org.freedesktop.login1.policy:322 +msgid "" +"Authentication is required for managing active sessions, users and seats." +msgstr "管理活动会话、用户与会话座位需要认证。" + +#: src/login/org.freedesktop.login1.policy:331 +msgid "Lock or unlock active sessions" +msgstr "锁定或解锁活动会话" + +#: src/login/org.freedesktop.login1.policy:332 +msgid "Authentication is required to lock or unlock active sessions." +msgstr "对活动会话进行锁定或解锁需要认证。" + +#: src/login/org.freedesktop.login1.policy:341 +msgid "Allow indication to the firmware to boot to setup interface" +msgstr "允许向固件发出指示以启动至设置界面" + +#: src/login/org.freedesktop.login1.policy:342 +msgid "" +"Authentication is required to indicate to the firmware to boot to setup " +"interface." +msgstr "向固件发出启动时进入设置界面的指令需要认证。" + +#: src/login/org.freedesktop.login1.policy:351 +msgid "Set a wall message" +msgstr "设置 wall 消息" + +#: src/login/org.freedesktop.login1.policy:352 +msgid "Authentication is required to set a wall message" +msgstr "设置 wall 消息需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:22 +msgid "Log into a local container" +msgstr "登入本地容器" + +#: src/machine/org.freedesktop.machine1.policy:23 +msgid "Authentication is required to log into a local container." +msgstr "登录一个本地容器需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:32 +msgid "Log into the local host" +msgstr "登入本地主机" + +#: src/machine/org.freedesktop.machine1.policy:33 +msgid "Authentication is required to log into the local host." +msgstr "登入本地主机需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:42 +msgid "Acquire a shell in a local container" +msgstr "在本地容器中获取一个 shell" + +#: src/machine/org.freedesktop.machine1.policy:43 +msgid "Authentication is required to acquire a shell in a local container." +msgstr "在本地容器中获取 shell 需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:53 +msgid "Acquire a shell on the local host" +msgstr "在本地主机中获取一个 shell" + +#: src/machine/org.freedesktop.machine1.policy:54 +msgid "Authentication is required to acquire a shell on the local host." +msgstr "在本地主机中获取 shell 需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:64 +msgid "Acquire a pseudo TTY in a local container" +msgstr "在本地容器中获取一个假 TTY" + +#: src/machine/org.freedesktop.machine1.policy:65 +msgid "" +"Authentication is required to acquire a pseudo TTY in a local container." +msgstr "在本地容器中获取假 TTY 需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:74 +msgid "Acquire a pseudo TTY on the local host" +msgstr "在本地主机中获取一个假 TTY" + +#: src/machine/org.freedesktop.machine1.policy:75 +msgid "Authentication is required to acquire a pseudo TTY on the local host." +msgstr "在本地主机中获取假 TTY 需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:84 +msgid "Manage local virtual machines and containers" +msgstr "管理本地虚拟机和容器" + +#: src/machine/org.freedesktop.machine1.policy:85 +msgid "" +"Authentication is required to manage local virtual machines and containers." +msgstr "管理本地虚拟机和容器需要认证。" + +#: src/machine/org.freedesktop.machine1.policy:95 +msgid "Manage local virtual machine and container images" +msgstr "管理本地虚拟机和容器的镜像" + +#: src/machine/org.freedesktop.machine1.policy:96 +msgid "" +"Authentication is required to manage local virtual machine and container " +"images." +msgstr "管理本地的虚拟机和容器镜像需要认证。" + +#: src/timedate/org.freedesktop.timedate1.policy:22 +msgid "Set system time" +msgstr "设置系统时间" + +#: src/timedate/org.freedesktop.timedate1.policy:23 +msgid "Authentication is required to set the system time." +msgstr "设置系统时间需要认证。" + +#: src/timedate/org.freedesktop.timedate1.policy:33 +msgid "Set system timezone" +msgstr "设置系统时区" + +#: src/timedate/org.freedesktop.timedate1.policy:34 +msgid "Authentication is required to set the system timezone." +msgstr "设置系统时区需要认证。" + +#: src/timedate/org.freedesktop.timedate1.policy:43 +msgid "Set RTC to local timezone or UTC" +msgstr "设置硬件时钟使用本地时间或 UTC" + +#: src/timedate/org.freedesktop.timedate1.policy:44 +msgid "" +"Authentication is required to control whether the RTC stores the local or " +"UTC time." +msgstr "设置硬件时钟使用本地时间或 UTC 需要认证。" + +#: src/timedate/org.freedesktop.timedate1.policy:54 +msgid "Turn network time synchronization on or off" +msgstr "打开或关闭网络时间同步" + +#: src/timedate/org.freedesktop.timedate1.policy:55 +msgid "" +"Authentication is required to control whether network time synchronization " +"shall be enabled." +msgstr "打开或关闭网络时间同步需要认证。" + +#: src/core/dbus-unit.c:496 +msgid "Authentication is required to start '$(unit)'." +msgstr "启动“$(unit)”需要认证。" + +#: src/core/dbus-unit.c:497 +msgid "Authentication is required to stop '$(unit)'." +msgstr "停止“$(unit)”需要认证。" + +#: src/core/dbus-unit.c:498 +msgid "Authentication is required to reload '$(unit)'." +msgstr "重新载入“$(unit)”需要认证。" + +#: src/core/dbus-unit.c:499 src/core/dbus-unit.c:500 +msgid "Authentication is required to restart '$(unit)'." +msgstr "重新启动“$(unit)”需要认证。" + +#: src/core/dbus-unit.c:607 +msgid "Authentication is required to kill '$(unit)'." +msgstr "杀死“$(unit)”需要认证。" + +#: src/core/dbus-unit.c:638 +msgid "" +"Authentication is required to reset the \"failed\" state of '$(unit)'." +msgstr "重置“$(unit)”的失败(\"failed\")状态需要认证。" + +#: src/core/dbus-unit.c:671 +msgid "Authentication is required to set properties on '$(unit)'." +msgstr "设置“$(unit)”的属性需要认证。" + +#: src/fsckd/fsckd.c:302 +msgid "Press Ctrl+C to cancel all filesystem checks in progress" +msgstr "按 Ctrl+C 可以取消正在进行的所有文件系统检查。" + +#: src/fsckd/fsckd.c:348 +#, c-format +msgid "Checking in progress on %d disk (%3.1f%% complete)" +msgid_plural "Checking in progress on %d disks (%3.1f%% complete)" +msgstr[0] "正在检查 %d 个磁盘 (已完成 %3.1f%%)" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/tar.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/tar.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/tar.po 2018-07-09 10:32:54.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/tar.po 2018-07-11 18:17:24.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:04+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:41+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: gnu/argmatch.c:134 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ubuntu-help.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ubuntu-help.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/ubuntu-help.po 2018-07-09 10:32:55.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/ubuntu-help.po 2018-07-11 18:17:24.000000000 +0000 @@ -10,8 +10,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:15+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:52+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: new\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,3154\n" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/unattended-upgrades.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/unattended-upgrades.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/unattended-upgrades.po 2018-07-09 10:33:04.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/unattended-upgrades.po 2018-07-11 18:17:32.000000000 +0000 @@ -15,20 +15,20 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:21+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:59+0000\n" +"X-Generator: Launchpad (build 18719)\n" -#: ../unattended-upgrade:237 +#: ../unattended-upgrade:235 #, c-format msgid "Progress: %s %% (%s)" msgstr "" -#: ../unattended-upgrade:585 ../unattended-upgrade:687 -#: ../unattended-upgrade:1989 ../unattended-upgrade-shutdown:193 +#: ../unattended-upgrade:534 ../unattended-upgrade:636 +#: ../unattended-upgrade-shutdown:193 msgid "All upgrades installed" msgstr "安装了所有的更新" -#: ../unattended-upgrade:587 ../unattended-upgrade:679 +#: ../unattended-upgrade:536 ../unattended-upgrade:628 msgid "Installing the upgrades failed!" msgstr "安装更新失败!" @@ -48,11 +48,11 @@ "want to install the 'mailx' package." msgstr "" -#: ../unattended-upgrade:1067 +#: ../unattended-upgrade:992 msgid "[reboot required]" msgstr "" -#: ../unattended-upgrade:1069 +#: ../unattended-upgrade:994 msgid "[package on hold]" msgstr "" @@ -70,7 +70,7 @@ "无人照管更新返回:%s\n" "\n" -#: ../unattended-upgrade:1081 +#: ../unattended-upgrade:1005 msgid "" "Warning: A reboot is required to complete this upgrade.\n" "\n" @@ -78,23 +78,23 @@ "警告:需要重新启动以完成此次升级。\n" "\n" -#: ../unattended-upgrade:1083 +#: ../unattended-upgrade:1007 msgid "Packages that were upgraded:\n" msgstr "" -#: ../unattended-upgrade:1085 +#: ../unattended-upgrade:1009 msgid "Packages that attempted to upgrade:\n" msgstr "" -#: ../unattended-upgrade:1089 +#: ../unattended-upgrade:1013 msgid "Packages with upgradable origin but kept back:\n" msgstr "可更新但保留了原始版本的软件包:\n" -#: ../unattended-upgrade:1104 +#: ../unattended-upgrade:1028 msgid "Package installation log:" msgstr "软件包安装日志:" -#: ../unattended-upgrade:1107 +#: ../unattended-upgrade:1031 msgid "Unattended-upgrades log:\n" msgstr "无人照管更新日志:\n" @@ -103,7 +103,7 @@ msgid "Writing dpkg log to '%s'" msgstr "写 dpkg 日志到‘%s’" -#: ../unattended-upgrade:1286 +#: ../unattended-upgrade:1210 #, c-format msgid "Found %s, but not rebooting because %s is logged in." msgid_plural "Found %s, but not rebooting because %s are logged in." @@ -124,7 +124,7 @@ msgid "Packages were successfully auto-removed" msgstr "" -#: ../unattended-upgrade:1526 +#: ../unattended-upgrade:1432 msgid "Auto-removing the packages failed!" msgstr "" @@ -138,47 +138,46 @@ msgid "dpkg returned an error! See '%s' for details" msgstr "" -#: ../unattended-upgrade:1655 +#: ../unattended-upgrade:1499 #, c-format msgid "Initial blacklisted packages: %s" msgstr "初始化黑名单软件包:%s" -#: ../unattended-upgrade:1660 +#: ../unattended-upgrade:1504 #, c-format msgid "Initial whitelisted packages: %s" msgstr "" -#: ../unattended-upgrade:1663 +#: ../unattended-upgrade:1507 msgid "Starting unattended upgrades script" msgstr "启动无人照管的更新脚本" -#: ../unattended-upgrade:1666 +#: ../unattended-upgrade:1516 #, c-format msgid "Allowed origins are: %s" msgstr "允许的源:%s" -#: ../unattended-upgrade:1685 ../unattended-upgrade:1686 +#: ../unattended-upgrade:1532 ../unattended-upgrade:1533 msgid "Unclean dpkg state detected, trying to correct" msgstr "" -#: ../unattended-upgrade:1698 +#: ../unattended-upgrade:1544 #, c-format msgid "" "dpkg --configure -a output:\n" "%s" msgstr "" -#: ../unattended-upgrade:1672 +#: ../unattended-upgrade:1553 msgid "Lock could not be acquired (another package manager running?)" msgstr "无法获取锁(另一个软件包管理器在运行?)" -#: ../unattended-upgrade:1674 +#: ../unattended-upgrade:1555 msgid "Cache lock can not be acquired, exiting" msgstr "无法获取缓存锁,退出" -#: ../unattended-upgrade:1713 ../unattended-upgrade:1714 -#: ../unattended-upgrade:1716 ../unattended-upgrade:1940 -#: ../unattended-upgrade:1941 ../unattended-upgrade:1943 +#: ../unattended-upgrade:1570 ../unattended-upgrade:1571 +#: ../unattended-upgrade:1798 ../unattended-upgrade:1799 msgid "Cache has broken packages, exiting" msgstr "缓存存在不完整的软件包,退出" @@ -212,34 +211,34 @@ msgid "package '%s' not upgraded" msgstr "软件包‘%s’没有更新" -#: ../unattended-upgrade:1894 ../unattended-upgrade:1898 +#: ../unattended-upgrade:1749 msgid "" "No packages found that can be upgraded unattended and no pending auto-" "removals" msgstr "" -#: ../unattended-upgrade:1921 +#: ../unattended-upgrade:1779 #, c-format msgid "Packages that will be upgraded: %s" msgstr "" -#: ../unattended-upgrade:2019 +#: ../unattended-upgrade:1892 msgid "print debug messages" msgstr "打印调试信息" -#: ../unattended-upgrade:2022 +#: ../unattended-upgrade:1895 msgid "make apt/libapt print verbose debug messages" msgstr "" -#: ../unattended-upgrade:2025 +#: ../unattended-upgrade:1898 msgid "print info messages" msgstr "" -#: ../unattended-upgrade:2028 +#: ../unattended-upgrade:1901 msgid "Simulation, download but do not install" msgstr "模拟,下载但不安装" -#: ../unattended-upgrade:2031 +#: ../unattended-upgrade:1904 msgid "Only download, do not even try to install." msgstr "" @@ -247,7 +246,7 @@ msgid "Upgrade in minimal steps (and allow interrupting with SIGINT" msgstr "" -#: ../unattended-upgrade:2043 +#: ../unattended-upgrade:1916 msgid "You need to be root to run this application" msgstr "您需要 roo t的权限来运行这个程序" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/unity8.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/unity8.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/unity8.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/unity8.po 2018-07-11 18:17:22.000000000 +0000 @@ -0,0 +1,736 @@ +# Chinese (Simplified) translation for unity8 +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the unity8 package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: unity8\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2016-03-23 10:01+0000\n" +"PO-Revision-Date: 2016-06-29 06:20+0000\n" +"Last-Translator: FanJun Kong - ( BH1SCW ) \n" +"Language-Team: Chinese (Simplified) \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-Launchpad-Export-Date: 2018-07-11 17:38+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: plugins/LightDM/Greeter.cpp:188 +msgid "Password: " +msgstr "密码: " + +#: plugins/Unity/Launcher/launcheritem.cpp:49 +#: plugins/Unity/Launcher/launcheritem.cpp:123 +msgid "Pin shortcut" +msgstr "固定快捷方式" + +#: plugins/Unity/Launcher/launcheritem.cpp:55 +msgid "Quit" +msgstr "退出" + +#: plugins/Unity/Launcher/launcheritem.cpp:123 +msgid "Unpin shortcut" +msgstr "取消固定快捷方式" + +#: qml/Greeter/DelayedLockscreen.qml:43 +msgid "Device Locked" +msgstr "设备锁定" + +#: qml/Greeter/DelayedLockscreen.qml:58 +msgid "You have been locked out due to too many failed passphrase attempts." +msgstr "您因太多失败的口令密语尝试而被锁定。" + +#: qml/Greeter/DelayedLockscreen.qml:59 +msgid "You have been locked out due to too many failed passcode attempts." +msgstr "您因太多失败的密码尝试而被锁定。" + +#: qml/Greeter/DelayedLockscreen.qml:68 +#, qt-format +msgid "Please wait %1 minute and then try again…" +msgid_plural "Please wait %1 minutes and then try again…" +msgstr[0] "请稍候 %1 分钟,然后重试..." + +#: qml/Components/Dialogs.qml:176 +msgctxt "Title: Lock/Log out dialog" +msgid "Log out" +msgstr "退出" + +#: qml/Components/Dialogs.qml:177 +msgid "Are you sure you want to log out?" +msgstr "您确定要注销?" + +#: qml/Components/Dialogs.qml:180 +msgctxt "Button: Lock the system" +msgid "Lock" +msgstr "锁定" + +#: qml/Components/Dialogs.qml:191 +msgctxt "Button: Log out from the system" +msgid "Log Out" +msgstr "退出" + +#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264 +#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208 +#: qml/Wizard/Pages/passcode-confirm.qml:32 +#: qml/Wizard/Pages/passcode-set.qml:32 +msgid "Cancel" +msgstr "取消" + +#: qml/Components/Dialogs.qml:211 +msgctxt "Title: Reboot dialog" +msgid "Reboot" +msgstr "重启" + +#: qml/Components/Dialogs.qml:212 +msgid "Are you sure you want to reboot?" +msgstr "您确定要重启吗?" + +#: qml/Components/Dialogs.qml:215 +msgid "No" +msgstr "否" + +#: qml/Components/Dialogs.qml:223 +msgid "Yes" +msgstr "是" + +#: qml/Components/Dialogs.qml:239 +msgctxt "Title: Power off/Restart dialog" +msgid "Power" +msgstr "电源" + +#: qml/Components/Dialogs.qml:240 +msgid "" +"Are you sure you would like\n" +"to power off?" +msgstr "" +"您确定要\n" +"关闭电源吗?" + +#: qml/Components/Dialogs.qml:244 +msgctxt "Button: Power off the system" +msgid "Power off" +msgstr "关闭电源" + +#: qml/Components/Dialogs.qml:255 +msgctxt "Button: Restart the system" +msgid "Restart" +msgstr "重启" + +#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228 +msgid "Return to Call" +msgstr "回到呼叫" + +#: qml/Components/Lockscreen.qml:212 +msgid "Emergency Call" +msgstr "紧急呼叫" + +#: qml/Components/Lockscreen.qml:245 +msgid "OK" +msgstr "确定" + +#: qml/Components/ModeSwitchWarningDialog.qml:33 +msgid "Apps may have unsaved data:" +msgstr "应用中可能有未保存数据:" + +#: qml/Components/ModeSwitchWarningDialog.qml:60 +msgctxt "" +"Re-dock means connect the device again to an external screen/mouse/keyboard" +msgid "Re-dock, save your work and close these apps to continue." +msgstr "重新连接,保存你的工作并关闭这些应用并继续。" + +#: qml/Components/ModeSwitchWarningDialog.qml:67 +msgid "Or force close now (unsaved data will be lost)." +msgstr "或者立即强制关闭(未保存的数据将丢失)。" + +#: qml/Components/ModeSwitchWarningDialog.qml:80 +msgid "OK, I will reconnect" +msgstr "好的,我就重新连接" + +#: qml/Components/ModeSwitchWarningDialog.qml:81 +msgid "Reconnect now!" +msgstr "即刻重新连接!" + +#: qml/Components/ModeSwitchWarningDialog.qml:94 +msgid "Close all" +msgstr "关闭所有" + +#: qml/Dash/DashPageHeader.qml:361 +msgctxt "Button: Open the Ubuntu Store" +msgid "Store" +msgstr "商店" + +#: qml/Dash/DashPageHeader.qml:368 +msgctxt "Button: Start a search in the current dash scope" +msgid "Search" +msgstr "搜索" + +#: qml/Dash/DashPageHeader.qml:378 +msgctxt "Button: Show the current dash scope settings" +msgid "Settings" +msgstr "设置" + +#: qml/Dash/DashPageHeader.qml:385 +msgid "Remove from Favorites" +msgstr "从收藏夹中移除" + +#: qml/Dash/DashPageHeader.qml:385 +msgid "Add to Favorites" +msgstr "添加到收藏夹" + +#: qml/Dash/FiltersPopover.qml:61 +msgid "Refine your results" +msgstr "精进查找结果" + +#: qml/Dash/FiltersPopover.qml:70 +msgid "Reset" +msgstr "重置" + +#: qml/Dash/GenericScopeView.qml:570 qml/Dash/GenericScopeView.qml:755 +msgid "See less" +msgstr "显示更少" + +#: qml/Dash/GenericScopeView.qml:570 +msgid "See all" +msgstr "查看全部" + +#: qml/Dash/GenericScopeView.qml:578 +msgctxt "Label: Hint for dash search line edit" +msgid "Search" +msgstr "搜索" + +#: qml/Dash/PageHeaderExtraPanel.qml:67 +msgid "Recent Searches" +msgstr "近期搜索" + +#: qml/Dash/PageHeaderExtraPanel.qml:78 +msgid "Clear All" +msgstr "全部清除" + +#: qml/Dash/Previews/PreviewActionCombo.qml:36 +msgid "More..." +msgstr "更多..." + +#: qml/Dash/Previews/PreviewActionCombo.qml:36 +msgid "Less..." +msgstr "更少..." + +#: qml/Dash/Previews/PreviewCommentInput.qml:83 +#: qml/Dash/Previews/PreviewRatingInput.qml:202 +msgid "Send" +msgstr "发送" + +#: qml/Dash/Previews/PreviewRatingInput.qml:109 +msgid "Rate this" +msgstr "评分" + +#: qml/Dash/Previews/PreviewRatingInput.qml:184 +msgid "Add a review" +msgstr "添加评论" + +#: qml/Components/SharingPicker.qml:54 +msgid "Preview Share Item" +msgstr "预览分享项目" + +#: qml/Dash/PullToRefreshScopeStyle.qml:56 +msgid "Pull to refresh…" +msgstr "下拉刷新..." + +#: qml/Dash/PullToRefreshScopeStyle.qml:61 +msgid "Release to refresh…" +msgstr "放开刷新..." + +#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43 +msgid "Enable location data" +msgstr "启用位置信息" + +#: qml/Dash/ScopesList.qml:146 +msgid "Manage" +msgstr "管理" + +#: qml/Dash/ScopesList.qml:187 +msgid "Home" +msgstr "首页" + +#: qml/Dash/ScopesList.qml:188 +msgid "Also installed" +msgstr "已安装" + +#: qml/Components/VirtualTouchPad.qml:317 +msgid "" +"Your device is now connected to an external display. Use this screen as a " +"touch pad to interact with the pointer." +msgstr "你的设备现在已经连接到一个外部显示。将这个屏幕当作一块触控板使用来与指针互动。" + +#: qml/Greeter/CoverPage.qml:127 +msgid "Unlock" +msgstr "解锁" + +#: plugins/LightDM/Greeter.cpp:254 +msgid "Retry" +msgstr "重试" + +#: qml/Greeter/LoginList.qml:240 +msgid "Tap to unlock" +msgstr "点击解锁" + +#: qml/Greeter/NarrowView.qml:55 +msgid "Sorry, incorrect passphrase." +msgstr "对不起,口令密语错误" + +#: qml/Greeter/NarrowView.qml:56 +msgid "Sorry, incorrect passcode." +msgstr "对不起,密码错误。" + +#: qml/Greeter/NarrowView.qml:57 +msgid "This will be your last attempt." +msgstr "这是您最后的尝试机会。" + +#: qml/Greeter/NarrowView.qml:59 +msgid "" +"If passphrase is entered incorrectly, your phone will conduct a factory " +"reset and all personal data will be deleted." +msgstr "如果输入的密语不正确,您的手机将恢复到出厂设置并且所有的个人数据将被删除。" + +#: qml/Greeter/NarrowView.qml:60 +msgid "" +"If passcode is entered incorrectly, your phone will conduct a factory reset " +"and all personal data will be deleted." +msgstr "如果输入的密码不正确,您的手机将恢复到出厂设置并且所有的个人数据将被删除。" + +#: qml/Greeter/NarrowView.qml:129 +#, qt-format +msgid "Enter %1" +msgstr "输入 %1" + +#: qml/Greeter/NarrowView.qml:130 +msgid "Enter passphrase" +msgstr "输入口令密语" + +#: qml/Greeter/NarrowView.qml:131 +msgid "Enter passcode" +msgstr "输入密码" + +#: qml/Greeter/NarrowView.qml:135 +#, qt-format +msgid "Sorry, incorrect %1" +msgstr "对不起,%1 不正确" + +#: qml/Greeter/NarrowView.qml:136 +msgid "Sorry, incorrect passphrase" +msgstr "对不起,密语不正确" + +#: qml/Greeter/NarrowView.qml:137 +msgctxt "passphrase" +msgid "Please re-enter" +msgstr "请重新输入" + +#: qml/Greeter/NarrowView.qml:138 +msgid "Sorry, incorrect passcode" +msgstr "对不起,密码错误" + +#: qml/Notifications/NotificationMenuItemFactory.qml:124 +msgid "Show password" +msgstr "显示密码" + +#: qml/Panel/ActiveCallHint.qml:79 +msgid "Tap to return to call..." +msgstr "点击回到通话..." + +#: qml/Panel/ActiveCallHint.qml:92 +msgid "Conference" +msgstr "会议" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869 +msgid "Nothing is playing" +msgstr "无正在播放的项目" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997 +#, qt-format +msgid "%1 hour" +msgid_plural "%1 hours" +msgstr[0] "%1 小时" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001 +#, qt-format +msgid "%1 minute" +msgid_plural "%1 minutes" +msgstr[0] "%1 分钟" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006 +#, qt-format +msgid "%1 second" +msgid_plural "%1 seconds" +msgstr[0] "%1 秒" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009 +msgid "0 seconds" +msgstr "0 秒" + +#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining" +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011 +#, qt-format +msgid "%1 remaining" +msgstr "剩余 %1" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017 +msgid "In queue…" +msgstr "排队中..." + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021 +msgid "Downloading" +msgstr "正在下载" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023 +msgid "Paused, tap to resume" +msgstr "已暂停,点击继续" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025 +msgid "Canceled" +msgstr "已取消" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027 +msgid "Finished" +msgstr "已完成" + +#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029 +msgid "Failed, tap to retry" +msgstr "下载失败,请点击重试" + +#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151 +#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210 +msgctxt "Button: Send a reply message" +msgid "Send" +msgstr "发送" + +#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152 +msgctxt "Label: Hint in message indicator line edit" +msgid "Reply" +msgstr "回复" + +#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209 +msgctxt "Button: Call back on phone" +msgid "Call back" +msgstr "回电" + +#: qml/Stage/SideStage.qml:76 +msgid "Drag using 3 fingers any application from one window to the other" +msgstr "使用三指将任何应用从一个窗口拖拽至另一个" + +#: qml/Tutorial/TutorialBottom.qml:78 +msgid "Swipe up to add a contact" +msgstr "向上划以添加联系人" + +#: qml/Tutorial/TutorialBottom.qml:80 +msgid "Swipe up for favorite calculations" +msgstr "向上划打开常用计算" + +#: qml/Tutorial/TutorialBottom.qml:82 +msgid "Swipe up for recent calls" +msgstr "向上划打开近期通话" + +#: qml/Tutorial/TutorialBottom.qml:84 +msgid "Swipe up to create a message" +msgstr "上滑创建一条信息" + +#: qml/Tutorial/TutorialBottom.qml:85 +msgid "Swipe up to manage the app" +msgstr "上滑管理应用" + +#: qml/Tutorial/TutorialLeft.qml:47 +msgid "Swipe from the left edge to open the launcher" +msgstr "从左侧边缘滑动打开启动器" + +#: qml/Tutorial/TutorialLeftLong.qml:49 +msgid "Long swipe from the left edge to open the Today scope" +msgstr "从左侧边缘长距离滑动打开“今日”分类" + +#: qml/Tutorial/TutorialRight.qml:54 +msgid "Hover your mouse on the right edge to view your open apps" +msgstr "将鼠标悬停在右侧边缘查看打开的应用" + +#: qml/Tutorial/TutorialRight.qml:56 +msgid "Short or long swipe from the right edge to view your open apps" +msgstr "从右侧边缘短距离或长距离滑动查看打开的应用" + +#: qml/Tutorial/TutorialTop.qml:53 +msgid "Swipe from the top right edge to open the notification bar" +msgstr "从顶部右侧边缘滑动打开通知栏" + +#: qml/Tutorial/TutorialTop.qml:54 +msgid "Swipe from the top edge to open the notification bar" +msgstr "从顶部滑动打开通知栏" + +#: qml/Wizard/Page.qml:54 +msgctxt "Button: Go back one page in the Wizard" +msgid "Back" +msgstr "上一步" + +#: qml/Wizard/Pages/10-welcome.qml:28 +msgid "Language" +msgstr "语言" + +#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152 +#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271 +#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65 +#: qml/Wizard/Pages/70-passwd-type.qml:145 +#: qml/Wizard/Pages/75-report-check.qml:84 +#: qml/Wizard/Pages/passcode-desktop.qml:142 +#: qml/Wizard/Pages/password-set.qml:142 +msgid "Next" +msgstr "下一步" + +#: qml/Wizard/Pages/30-wifi.qml:30 +msgid "Connect to Wi‑Fi" +msgstr "连接至 WLAN" + +#: qml/Wizard/Pages/30-wifi.qml:131 +msgid "Connected" +msgstr "已连接" + +#: qml/Wizard/Pages/30-wifi.qml:164 +msgid "Available Wi-Fi networks" +msgstr "可用的 WLAN 网络" + +#: qml/Wizard/Pages/30-wifi.qml:165 +msgid "No available Wi-Fi networks" +msgstr "没有可用的 WLAN 网络" + +#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206 +#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101 +msgid "Skip" +msgstr "跳过" + +#: qml/Wizard/Pages/40-location.qml:27 +msgid "Location Services" +msgstr "定位服务" + +#: qml/Wizard/Pages/40-location.qml:83 +msgid "" +"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location " +"(recommended)" +msgstr "使用 GPS、WLAN 热点和移动网络匿名检测位置(推荐)" + +#: qml/Wizard/Pages/40-location.qml:105 +#, qt-format +msgid "By selecting this option you agree to the Nokia HERE %1." +msgstr "选择该选项同意 Nokia HERE %1。" + +#: qml/Wizard/Pages/40-location.qml:106 +msgctxt "part of: Nokia HERE terms and conditions" +msgid "terms and conditions" +msgstr "术语和条款" + +#: qml/Wizard/Pages/40-location.qml:160 +msgid "GPS only" +msgstr "仅 GPS" + +#: qml/Wizard/Pages/40-location.qml:214 +msgid "Don't use my location" +msgstr "不使用我的位置" + +#: qml/Wizard/Pages/40-location.qml:260 +msgid "You can change it later in System Settings." +msgstr "可以稍后在系统设置中更改。" + +#: qml/Wizard/Pages/50-timezone.qml:30 +msgid "Time Zone" +msgstr "时区" + +#: qml/Wizard/Pages/50-timezone.qml:182 +msgid "Enter your city" +msgstr "输入您的城市" + +#: qml/Wizard/Pages/60-account.qml:24 +msgid "Personalize Your Device" +msgstr "个性化您的设备" + +#: qml/Wizard/Pages/60-account.qml:48 +msgid "Preferred Name" +msgstr "首选名称" + +#: qml/Wizard/Pages/70-passwd-type.qml:40 +msgid "Lock Screen" +msgstr "锁屏" + +#: qml/Wizard/Pages/70-passwd-type.qml:102 +msgctxt "Label: Type of security method" +msgid "Create new password" +msgstr "创建新密码" + +#: qml/Wizard/Pages/70-passwd-type.qml:104 +msgctxt "Label: Type of security method" +msgid "Create passcode (numbers only)" +msgstr "创建密码 (仅数字)" + +#: qml/Wizard/Pages/70-passwd-type.qml:106 +msgctxt "Label: Type of security method" +msgid "No lock code" +msgstr "无密码" + +#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108 +msgid "Privacy Policy" +msgstr "隐私政策" + +#: qml/Wizard/Pages/75-report-check.qml:26 +msgid "Help Us Improve" +msgstr "帮助我们改进" + +#: qml/Wizard/Pages/75-report-check.qml:59 +msgid "Improve system performance by sending us crashes and error reports." +msgstr "向我们发送崩溃和错误报告来提高系统性能。" + +#: qml/Wizard/Pages/75-report-check.qml:60 +msgid "Privacy policy" +msgstr "隐私政策" + +#: qml/Wizard/Pages/80-finished.qml:89 +msgid "Welcome to Ubuntu" +msgstr "欢迎使用 Ubuntu" + +#: qml/Wizard/Pages/80-finished.qml:104 +msgid "You are ready to use your device now" +msgstr "现在可以使用您的设备了" + +#: qml/Wizard/Pages/80-finished.qml:124 +msgid "Get Started" +msgstr "入门" + +#: qml/Wizard/Pages/here-terms.qml:25 +msgid "Terms & Conditions" +msgstr "条款与条件" + +#: qml/Wizard/Pages/here-terms.qml:69 +msgid "Your device uses positioning technologies provided by HERE." +msgstr "你的设备使用的定位技术由 HERE 提供。" + +#: qml/Wizard/Pages/here-terms.qml:81 +msgid "" +"To provide you with positioning services and to improve their quality, HERE " +"collects information about nearby cell towers and Wi-Fi hotspots around your " +"current location whenever your position is being found." +msgstr "为提供定位服务并提高服务质量,每当你的位置被发现时,HERE会收集你周围的有关手机信号塔和 WLAN 热点的信息。" + +#: qml/Wizard/Pages/here-terms.qml:93 +msgid "" +"The information collected is used to analyze the service and to improve the " +"use of service, but not to identify you personally." +msgstr "收集的信息用于分析服务和改进服务的使用,并不会识别你的身份。" + +#: qml/Wizard/Pages/here-terms.qml:106 +#, qt-format +msgid "By continuing, you agree to the HERE platform %1 and %2." +msgstr "继续,你将同意 HERE 平台 %1 和 %2。" + +#: qml/Wizard/Pages/here-terms.qml:107 +msgid "Service Terms" +msgstr "服务条款" + +#: qml/Wizard/Pages/passcode-confirm.qml:43 +#: qml/Wizard/Pages/passcode-desktop.qml:97 +msgid "Confirm passcode" +msgstr "确认新密码" + +#: qml/Wizard/Pages/passcode-confirm.qml:45 +msgid "Incorrect passcode." +msgstr "不正确的密码。" + +#: qml/Wizard/Pages/passcode-confirm.qml:45 +msgctxt "Enter the passcode again" +msgid "Please re-enter." +msgstr "请重新输入。" + +#: qml/Wizard/Pages/passcode-desktop.qml:31 +msgid "Lock Screen Passcode" +msgstr "锁屏密码" + +#: qml/Wizard/Pages/passcode-desktop.qml:61 +msgid "Enter 4 numbers to setup your passcode" +msgstr "输入 4 个数字来设置你的密码" + +#: qml/Wizard/Pages/passcode-desktop.qml:77 +#: qml/Wizard/Pages/passcode-set.qml:54 +msgid "Choose passcode" +msgstr "选择密码" + +#: qml/Wizard/Pages/passcode-desktop.qml:127 +msgid "Passcode too short" +msgstr "密码太短" + +#: qml/Wizard/Pages/passcode-desktop.qml:129 +msgid "Passcodes match" +msgstr "密码匹配" + +#: qml/Wizard/Pages/passcode-desktop.qml:131 +msgid "Passcodes do not match" +msgstr "密码不匹配" + +#: qml/Wizard/Pages/passcode-set.qml:62 +msgid "Passcode must be 4 characters long" +msgstr "密码必须为 4 个字符长度" + +#: qml/Wizard/Pages/password-set.qml:31 +msgid "Lock Screen Password" +msgstr "锁屏密码" + +#: qml/Wizard/Pages/password-set.qml:62 +msgid "Enter at least 8 characters" +msgstr "输入至少8个字符" + +#: qml/Wizard/Pages/password-set.qml:74 +msgid "Choose password" +msgstr "设置密码" + +#: qml/Wizard/Pages/password-set.qml:104 +msgid "Confirm password" +msgstr "确认密码" + +#: qml/Wizard/Pages/sim.qml:27 +msgid "No SIM card installed" +msgstr "没有安装 SIM 卡" + +#: qml/Wizard/Pages/sim.qml:54 +msgid "SIM card added" +msgstr "SIM 卡已添加" + +#: qml/Wizard/Pages/sim.qml:55 +msgid "You must restart the device to access the mobile network." +msgstr "你必须重启设备才能访问移动网络" + +#: qml/Wizard/Pages/sim.qml:59 +msgid "Restart" +msgstr "重启" + +#: qml/Wizard/Pages/sim.qml:78 +msgid "You won’t be able to make calls or use text messaging without a SIM." +msgstr "没有 SIM 卡你将不能拨打电话或使用短信。" + +#: qml/Wizard/Pages/sim.qml:90 +msgid "To proceed with no SIM tap Skip." +msgstr "点击跳过继续无 SIM 卡" + +#: qml/Wizard/PasswordMeter.qml:89 +msgid "Passwords match" +msgstr "密码匹配" + +#: qml/Wizard/PasswordMeter.qml:91 +msgid "Passwords do not match" +msgstr "密码不匹配" + +#: qml/Wizard/PasswordMeter.qml:95 +msgid "Strong password" +msgstr "密码强度:强" + +#: qml/Wizard/PasswordMeter.qml:97 +msgid "Fair password" +msgstr "密码强度:合理" + +#: qml/Wizard/PasswordMeter.qml:99 +msgid "Weak password" +msgstr "密码强度:较弱" + +#: qml/Wizard/PasswordMeter.qml:101 +msgid "Very weak password" +msgstr "密码强度:非常弱" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/update-manager.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/update-manager.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/update-manager.po 2018-07-09 10:32:54.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/update-manager.po 2018-07-11 18:17:23.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:05+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:41+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: ../UpdateManager/backend/InstallBackendAptdaemon.py:67 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/upower.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/upower.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/upower.po 2018-07-09 10:33:01.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/upower.po 2018-07-11 18:17:29.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:44+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:27+0000\n" +"X-Generator: Launchpad (build 18719)\n" #. TRANSLATORS: exit after we've started up, used for user profiling #: ../src/up-main.c:187 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/util-linux.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/util-linux.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/util-linux.po 2018-07-09 10:32:54.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/util-linux.po 2018-07-11 18:17:24.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 10:36+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:11+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: disk-utils/addpart.c:15 #, c-format diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/webbrowser-app.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/webbrowser-app.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/webbrowser-app.po 2018-07-09 10:32:55.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/webbrowser-app.po 2018-07-11 18:17:25.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:53+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:38+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: src/app/AlertDialog.qml:24 msgid "JavaScript Alert" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/wget.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/wget.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/wget.po 2018-07-09 10:32:59.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/wget.po 2018-07-11 18:17:28.000000000 +0000 @@ -21,8 +21,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2018-07-08 11:07+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 16:43+0000\n" +"X-Generator: Launchpad (build 18719)\n" "Language: zh_CN\n" #: lib/error.c:195 diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/xdiagnose.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/xdiagnose.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/xdiagnose.po 2018-07-09 10:32:55.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/xdiagnose.po 2018-07-11 18:17:25.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2018-07-08 11:49+0000\n" -"X-Generator: Launchpad (build 18704)\n" +"X-Launchpad-Export-Date: 2018-07-11 17:32+0000\n" +"X-Generator: Launchpad (build 18719)\n" #: ../com.canonical.xdiagnose.policy.in.h:1 msgid "Authentication is needed to diagnose graphics issues" diff -Nru language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/xfsprogs.po language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/xfsprogs.po --- language-pack-zh-hans-16.04+20180708/data/zh_CN/LC_MESSAGES/xfsprogs.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/data/zh_CN/LC_MESSAGES/xfsprogs.po 2018-07-11 18:17:23.000000000 +0000 @@ -0,0 +1,12271 @@ +# Chinese (China) translation for xfsprogs +# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006 +# This file is distributed under the same license as the xfsprogs package. +# FIRST AUTHOR , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: xfsprogs\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2017-09-08 20:22+0000\n" +"PO-Revision-Date: 2008-02-02 18:18+0000\n" +"Last-Translator: Tao Wei \n" +"Language-Team: Chinese (China) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2018-07-11 16:44+0000\n" +"X-Generator: Launchpad (build 18719)\n" + +#: .././growfs/xfs_growfs.c:26 +#, c-format +msgid "" +"Usage: %s [options] mountpoint\n" +"\n" +"Options:\n" +"\t-d grow data/metadata section\n" +"\t-l grow log section\n" +"\t-r grow realtime section\n" +"\t-n don't change anything, just show geometry\n" +"\t-i convert log from external to internal format\n" +"\t-t alternate location for mount table (/etc/mtab)\n" +"\t-x convert log from internal to external format\n" +"\t-D size grow data/metadata section to size blks\n" +"\t-L size grow/shrink log section to size blks\n" +"\t-R size grow realtime section to size blks\n" +"\t-e size set realtime extent size to size blks\n" +"\t-m imaxpct set inode max percent to imaxpct\n" +"\t-V print version information\n" +msgstr "" + +#: .././growfs/xfs_growfs.c:64 +#, c-format +msgid "" +"meta-data=%-22s isize=%-6u agcount=%u, agsize=%u blks\n" +" =%-22s sectsz=%-5u attr=%u, projid32bit=%u\n" +" =%-22s crc=%-8u finobt=%u spinodes=%u\n" +"data =%-22s bsize=%-6u blocks=%llu, imaxpct=%u\n" +" =%-22s sunit=%-6u swidth=%u blks\n" +"naming =version %-14u bsize=%-6u ascii-ci=%d ftype=%d\n" +"log =%-22s bsize=%-6u blocks=%u, version=%u\n" +" =%-22s sectsz=%-5u sunit=%u blks, lazy-count=%u\n" +"realtime =%-22s extsz=%-6u blocks=%llu, rtextents=%llu\n" +msgstr "" + +#: .././growfs/xfs_growfs.c:85 .././growfs/xfs_growfs.c:474 +#: .././growfs/xfs_growfs.c:475 +msgid "internal" +msgstr "内部" + +#: .././growfs/xfs_growfs.c:85 .././growfs/xfs_growfs.c:88 +#: .././growfs/xfs_growfs.c:474 .././growfs/xfs_growfs.c:475 +msgid "external" +msgstr "外部" + +#: .././db/io.c:167 .././growfs/xfs_growfs.c:88 .././logprint/log_misc.c:107 +#: .././mkfs/xfs_mkfs.c:2587 +#, c-format +msgid "none" +msgstr "无" + +#: .././copy/xfs_copy.c:597 .././db/init.c:97 .././estimate/xfs_estimate.c:144 +#: .././fsr/xfs_fsr.c:295 .././growfs/xfs_growfs.c:191 .././io/init.c:212 +#: .././logprint/logprint.c:206 .././mkfs/xfs_mkfs.c:3883 .././quota/init.c:182 +#: .././repair/xfs_repair.c:324 .././rtcp/xfs_rtcp.c:55 +#: .././scrub/xfs_scrub.c:604 .././spaceman/init.c:89 +#, c-format +msgid "%s version %s\n" +msgstr "%s 版本 %s\n" + +#: .././growfs/xfs_growfs.c:215 +#, c-format +msgid "%s: %s is not a mounted XFS filesystem\n" +msgstr "" + +#: .././growfs/xfs_growfs.c:232 +#, c-format +msgid "%s: specified file [\"%s\"] is not on an XFS filesystem\n" +msgstr "%s:规格文件 [\"%s\"] 不在 XFS 文件系统上\n" + +#: .././growfs/xfs_growfs.c:249 +#, c-format +msgid "%s: cannot determine geometry of filesystem mounted at %s: %s\n" +msgstr "%s:无法确定挂载在 %s 上的文件系统的内部信息:%s\n" + +#: .././growfs/xfs_growfs.c:293 +#, c-format +msgid "%s: failed to access data device for %s\n" +msgstr "%s:访问 %s 的数据设备失败\n" + +#: .././growfs/xfs_growfs.c:298 +#, c-format +msgid "%s: failed to access external log for %s\n" +msgstr "%s:访问 %s 的外部日志失败\n" + +#: .././growfs/xfs_growfs.c:304 +#, c-format +msgid "%s: failed to access realtime device for %s\n" +msgstr "%s:访问 %s 的实时设备失败\n" + +#: .././growfs/xfs_growfs.c:344 +#, c-format +msgid "data size %lld too large, maximum is %lld\n" +msgstr "数据尺寸 %lld 过大,允许的最大值为 %lld\n" + +#: .././growfs/xfs_growfs.c:351 +#, c-format +msgid "data size %lld too small, old size is %lld\n" +msgstr "数据尺寸 %lld 过小,允许的最小值为 %lld\n" + +#: .././growfs/xfs_growfs.c:359 +#, c-format +msgid "data size unchanged, skipping\n" +msgstr "数据尺寸未改变,已跳过\n" + +#: .././growfs/xfs_growfs.c:362 +#, c-format +msgid "inode max pct unchanged, skipping\n" +msgstr "节点最大使用率未改变,已跳过\n" + +#: .././growfs/xfs_growfs.c:369 .././growfs/xfs_growfs.c:408 +#: .././growfs/xfs_growfs.c:443 +#, c-format +msgid "%s: growfs operation in progress already\n" +msgstr "%s:growfs 操作已正在进行\n" + +#: .././growfs/xfs_growfs.c:373 +#, c-format +msgid "%s: XFS_IOC_FSGROWFSDATA xfsctl failed: %s\n" +msgstr "%s:XFS_IOC_FSGROWFSDATA 操控失败:%s\n" + +#: .././growfs/xfs_growfs.c:389 +#, c-format +msgid "realtime size %lld too large, maximum is %lld\n" +msgstr "实时尺寸 %lld 过大,允许的最大值为 %lld\n" + +#: .././growfs/xfs_growfs.c:395 +#, c-format +msgid "realtime size %lld too small, old size is %lld\n" +msgstr "实时尺寸 %lld 过小,允许的最小值为 %lld\n" + +#: .././growfs/xfs_growfs.c:401 +#, c-format +msgid "realtime size unchanged, skipping\n" +msgstr "实时尺寸未更改,已跳过\n" + +#: .././growfs/xfs_growfs.c:412 +#, c-format +msgid "%s: realtime growth not implemented\n" +msgstr "%s:尚未实现实时扩充特性\n" + +#: .././growfs/xfs_growfs.c:416 +#, c-format +msgid "%s: XFS_IOC_FSGROWFSRT xfsctl failed: %s\n" +msgstr "%s:XFS_IOC_FSGROWFSRT 操控失败:%s\n" + +#: .././growfs/xfs_growfs.c:437 +#, c-format +msgid "log size unchanged, skipping\n" +msgstr "日志尺寸未更改,已跳过\n" + +#: .././growfs/xfs_growfs.c:447 +#, c-format +msgid "%s: log growth not supported yet\n" +msgstr "%s:尚不支持日志扩充特性\n" + +#: .././growfs/xfs_growfs.c:451 +#, c-format +msgid "%s: XFS_IOC_FSGROWFSLOG xfsctl failed: %s\n" +msgstr "%s:XFS_IOC_FSGROWFSLOG 操控失败:%s\n" + +#: .././growfs/xfs_growfs.c:459 +#, c-format +msgid "%s: XFS_IOC_FSGEOMETRY xfsctl failed: %s\n" +msgstr "%s:XFS_IOC_FSGEOMETRY 操控失败:%s\n" + +#: .././growfs/xfs_growfs.c:464 +#, c-format +msgid "data blocks changed from %lld to %lld\n" +msgstr "数据块尺寸已由 %lld 更改为 %lld\n" + +#: .././growfs/xfs_growfs.c:467 +#, c-format +msgid "inode max percent changed from %d to %d\n" +msgstr "节点最大使用率已由 %d 更改为 %d\n" + +#: .././growfs/xfs_growfs.c:470 +#, c-format +msgid "log blocks changed from %d to %d\n" +msgstr "日志块尺寸已由 %d 更改为 %d\n" + +#: .././growfs/xfs_growfs.c:473 +#, c-format +msgid "log changed from %s to %s\n" +msgstr "日志位置已由 %s 更改为 %s\n" + +#: .././growfs/xfs_growfs.c:477 +#, c-format +msgid "realtime blocks changed from %lld to %lld\n" +msgstr "实时块尺寸已由 %lld 更改为 %lld\n" + +#: .././growfs/xfs_growfs.c:480 +#, c-format +msgid "realtime extent size changed from %d to %d\n" +msgstr "实时区域尺寸已由 %d 更改为 %d\n" + +#: .././repair/phase7.c:68 +#, c-format +msgid "resetting inode % nlinks from %u to %u\n" +msgstr "" + +#: .././repair/phase7.c:74 +#, c-format +msgid "would have reset inode % nlinks from %u to %u\n" +msgstr "" + +#: .././repair/phase6.c:2834 .././repair/phase6.c:2838 .././repair/phase7.c:52 +#, c-format +msgid "couldn't map inode %, err = %d\n" +msgstr "" + +#: .././repair/phase7.c:56 +#, c-format +msgid "couldn't map inode %, err = %d, can't compare link counts\n" +msgstr "" + +#: .././repair/phase7.c:143 +msgid "Phase 7 - verify and correct link counts...\n" +msgstr "" + +#: .././repair/phase7.c:145 +msgid "Phase 7 - verify link counts...\n" +msgstr "" + +#: .././repair/avl.c:1011 .././libfrog/avl64.c:1032 +#, c-format +msgid "avl_insert: Warning! duplicate range [%llu,%llu]\n" +msgstr "" + +#: .././repair/avl.c:1206 .././libfrog/avl64.c:1227 +#, c-format +msgid "Command [fpdir] : " +msgstr "" + +#: .././repair/avl.c:1215 .././libfrog/avl64.c:1236 +#, c-format +msgid "end of range ? " +msgstr "" + +#: .././repair/avl.c:1226 .././libfrog/avl64.c:1247 +#, c-format +msgid "Cannot find %d\n" +msgstr "" + +#: .././repair/avl.c:1239 .././libfrog/avl64.c:1260 +#, c-format +msgid "size of range ? " +msgstr "" + +#: .././repair/avl.c:1250 .././libfrog/avl64.c:1271 +#, c-format +msgid "End of range ? " +msgstr "" + +#: .././repair/avl.c:1254 .././libfrog/avl64.c:1275 +#, c-format +msgid "checklen 0/1 ? " +msgstr "" + +#: .././repair/avl.c:1261 .././libfrog/avl64.c:1282 +#, c-format +msgid "Found something\n" +msgstr "" + +#: .././repair/sb.c:229 +msgid "" +"\n" +"attempting to find secondary superblock...\n" +msgstr "" + +#: .././repair/sb.c:125 +msgid "error finding secondary superblock -- failed to memalign buffer\n" +msgstr "" + +#: .././repair/sb.c:162 +msgid "found candidate secondary superblock...\n" +msgstr "" + +#: .././repair/sb.c:174 +msgid "verified secondary superblock...\n" +msgstr "" + +#: .././repair/sb.c:179 +msgid "unable to verify superblock, continuing...\n" +msgstr "" + +#: .././repair/sb.c:517 +msgid "failed to memalign superblock buffer\n" +msgstr "" + +#: .././repair/sb.c:524 +msgid "couldn't seek to offset 0 in filesystem\n" +msgstr "" + +#: .././repair/sb.c:534 +msgid "primary superblock write failed!\n" +msgstr "" + +#: .././repair/sb.c:552 +#, c-format +msgid "error reading superblock %u -- failed to memalign buffer\n" +msgstr "" + +#: .././repair/sb.c:563 +#, c-format +msgid "error reading superblock %u -- seek to offset % failed\n" +msgstr "" + +#: .././repair/sb.c:572 +#, c-format +msgid "superblock read failed, offset %, size %d, ag %u, rval %d\n" +msgstr "" + +#: .././repair/sb.c:619 +msgid "couldn't malloc geometry structure\n" +msgstr "" + +#: .././repair/sb.c:773 +msgid "" +"Only two AGs detected and they do not match - cannot validate filesystem " +"geometry.\n" +"Use the -o force_geometry option to proceed.\n" +msgstr "" + +#: .././repair/sb.c:789 +msgid "" +"Only one AG detected - cannot validate filesystem geometry.\n" +"Use the -o force_geometry option to proceed.\n" +msgstr "" + +#: .././repair/sb.c:804 +msgid "Not enough matching superblocks - cannot proceed.\n" +msgstr "" + +#: .././repair/sb.c:819 +msgid "could not read superblock\n" +msgstr "" + +#: .././repair/phase5.c:223 +msgid "could not set up btree block array\n" +msgstr "" + +#: .././repair/phase5.c:244 +msgid "error - not enough free space in filesystem\n" +msgstr "" + +#: .././repair/phase5.c:475 +#, c-format +msgid "can't rebuild fs trees -- not enough free space on ag %u\n" +msgstr "" + +#: .././repair/phase5.c:498 +#, c-format +msgid "ag %u - not enough free space to build freespace btrees\n" +msgstr "" + +#: .././repair/phase5.c:533 +#, c-format +msgid "not enough free blocks left to describe all free blocks in AG %u\n" +msgstr "" + +#: .././repair/phase5.c:1310 +#, c-format +msgid "lost %d blocks in ag %u\n" +msgstr "" + +#: .././repair/phase5.c:1313 +#, c-format +msgid "thought we were going to lose %d blocks in ag %u, actually lost %d\n" +msgstr "" + +#: .././repair/rmap.c:1395 .././repair/rmap.c:1426 +#, c-format +msgid "failed to fix AGFL on AG %d, error %d\n" +msgstr "" + +#: .././repair/phase5.c:2160 .././repair/xfs_repair.c:1052 +msgid "couldn't get superblock\n" +msgstr "" + +#: .././repair/phase3.c:78 .././repair/phase4.c:142 .././repair/phase5.c:2217 +#: .././repair/phase6.c:3139 +#, c-format +msgid " - agno = %d\n" +msgstr "" + +#: .././repair/phase5.c:2240 +#, c-format +msgid "unable to rebuild AG %u. Not enough free space in on-disk AG.\n" +msgstr "" + +#: .././repair/phase5.c:2292 +#, c-format +msgid "unable to rebuild AG %u. No free space.\n" +msgstr "" + +#: .././repair/phase5.c:1494 +#, c-format +msgid "lost %d blocks in agno %d, sorry.\n" +msgstr "" + +#: .././repair/phase5.c:2473 +msgid "Phase 5 - rebuild AG headers and trees...\n" +msgstr "" + +#: .././repair/phase5.c:2502 +msgid "cannot alloc sb_icount_ag buffers\n" +msgstr "" + +#: .././repair/phase5.c:2506 +msgid "cannot alloc sb_ifree_ag buffers\n" +msgstr "" + +#: .././repair/phase5.c:2510 +msgid "cannot alloc sb_fdblocks_ag buffers\n" +msgstr "" + +#: .././repair/phase5.c:2533 +msgid " - generate realtime summary info and bitmap...\n" +msgstr "" + +#: .././repair/phase5.c:2538 +msgid " - reset superblock...\n" +msgstr "" + +#: .././db/bmap.c:215 .././db/check.c:2224 .././db/check.c:2236 +#: .././db/check.c:2263 .././io/fsmap.c:105 .././repair/dinode.c:52 +msgid "data" +msgstr "" + +#: .././db/bmap.c:215 .././db/check.c:2224 .././db/check.c:2236 +#: .././db/check.c:2263 .././io/fsmap.c:105 .././repair/dinode.c:53 +msgid "attr" +msgstr "" + +#: .././repair/dinode.c:54 +msgid "real-time" +msgstr "" + +#: .././repair/dinode.c:55 +msgid "regular" +msgstr "" + +#: .././repair/dinode.c:78 +#, c-format +msgid "clearing inode % attributes\n" +msgstr "" + +#: .././repair/dinode.c:81 +#, c-format +msgid "would have cleared inode % attributes\n" +msgstr "" + +#: .././repair/dinode.c:444 +#, c-format +msgid "" +"inode % - bad rt extent start block number %, offset " +"%\n" +msgstr "" + +#: .././repair/dinode.c:452 +#, c-format +msgid "" +"inode % - bad rt extent last block number %, offset " +"%\n" +msgstr "" + +#: .././repair/dinode.c:460 +#, c-format +msgid "" +"inode % - bad rt extent overflows - start %, end %, " +"offset %\n" +msgstr "" + +#: .././repair/dinode.c:477 +#, c-format +msgid "" +"malformed rt inode extent [% %] (fs rtext size = %u)\n" +msgstr "" + +#: .././repair/dinode.c:498 +#, c-format +msgid "" +"data fork in rt ino % claims dup rt extent,off - %, start - " +"%, count %\n" +msgstr "" + +#: .././repair/dinode.c:517 +#, c-format +msgid "bad state in rt block map %\n" +msgstr "" + +#: .././repair/dinode.c:523 +#, c-format +msgid "" +"data fork in rt inode % found metadata block % in rt bmap\n" +msgstr "" + +#: .././repair/dinode.c:531 +#, c-format +msgid "data fork in rt inode % claims used rt block %\n" +msgstr "" + +#: .././repair/dinode.c:537 +#, c-format +msgid "illegal state %d in rt block map %\n" +msgstr "" + +#: .././repair/dinode.c:600 +#, c-format +msgid "" +"bmap rec out of order, inode % entry %d [o s c] [% % " +"%], %d [% % %]\n" +msgstr "" + +#: .././repair/dinode.c:616 +#, c-format +msgid "" +"zero length extent (off = %, fsbno = %) in ino %\n" +msgstr "" + +#: .././repair/dinode.c:647 +#, c-format +msgid "" +"inode % - bad extent starting block number %, offset " +"%\n" +msgstr "" + +#: .././repair/dinode.c:655 +#, c-format +msgid "" +"inode % - bad extent last block number %, offset %\n" +msgstr "" + +#: .././repair/dinode.c:663 +#, c-format +msgid "" +"inode % - bad extent overflows - start %, end %, " +"offset %\n" +msgstr "" + +#: .././repair/dinode.c:675 +#, c-format +msgid "" +"inode % - extent exceeds max offset - start %, count " +"%, physical block %\n" +msgstr "" + +#: .././repair/dinode.c:696 +#, c-format +msgid "" +"Fatal error: inode % - blkmap_set_ext(): %s\n" +"\t%s fork, off - %, start - %, cnt %\n" +msgstr "" + +#: .././repair/dinode.c:729 +#, c-format +msgid "" +"%s fork in ino % claims dup extent, off - %, start - " +"%, cnt %\n" +msgstr "" + +#: .././repair/dinode.c:748 +#, c-format +msgid "%s fork in ino % claims free block %\n" +msgstr "" + +#: .././repair/dinode.c:757 +#, c-format +msgid "bad state in block map %\n" +msgstr "" + +#: .././repair/dinode.c:769 +#, c-format +msgid "%s fork in inode % claims metadata block %\n" +msgstr "" + +#: .././repair/dinode.c:780 +#, c-format +msgid "%s fork in %s inode % claims used block %\n" +msgstr "" + +#: .././repair/dinode.c:792 +#, c-format +msgid "illegal state %d in block map %\n" +msgstr "" + +#: .././repair/dinode.c:812 +#, c-format +msgid "correcting nextents for inode %\n" +msgstr "" + +#: .././repair/dinode.c:904 +#, c-format +msgid "cannot read inode (%u/%u), disk block %\n" +msgstr "" + +#: .././repair/dinode.c:972 +#, c-format +msgid "bad level %d in inode % bmap btree root block\n" +msgstr "" + +#: .././repair/dinode.c:978 +#, c-format +msgid "bad numrecs 0 in inode % bmap btree root block\n" +msgstr "" + +#: .././repair/dinode.c:987 +#, c-format +msgid "" +"indicated size of %s btree root (%d bytes) greater than space in inode " +"% %s fork\n" +msgstr "" + +#: .././repair/dinode.c:1008 +#, c-format +msgid "bad bmap btree ptr 0x% in ino %\n" +msgstr "" + +#: .././repair/dinode.c:1028 +#, c-format +msgid "" +"correcting key in bmbt root (was %, now %) in inode " +"% %s fork\n" +msgstr "" + +#: .././repair/dinode.c:1040 +#, c-format +msgid "" +"bad key in bmbt root (is %, would reset to %) in inode " +"% %s fork\n" +msgstr "" + +#: .././repair/dinode.c:1056 +#, c-format +msgid "out of order bmbt root key % in inode % %s fork\n" +msgstr "" + +#: .././repair/dinode.c:1073 +#, c-format +msgid "" +"extent count for ino % %s fork too low (%) for file format\n" +msgstr "" + +#: .././repair/dinode.c:1084 +#, c-format +msgid "" +"bad fwd (right) sibling pointer (saw % should be NULLFSBLOCK)\n" +msgstr "" + +#: .././repair/dinode.c:1087 +#, c-format +msgid "\tin inode % (%s fork) bmap btree block %\n" +msgstr "" + +#: .././repair/dinode.c:1169 +#, c-format +msgid "" +"local inode % data fork is too large (size = %lld, max = %d)\n" +msgstr "" + +#: .././repair/dinode.c:1177 +#, c-format +msgid "local inode % attr fork too large (size %d, max = %d)\n" +msgstr "" + +#: .././repair/dinode.c:1184 +#, c-format +msgid "local inode % attr too small (size = %d, min size = %zd)\n" +msgstr "" + +#: .././repair/dinode.c:1208 +#, c-format +msgid "" +"mismatch between format (%d) and size (%) in symlink ino %\n" +msgstr "" + +#: .././repair/dinode.c:1215 +#, c-format +msgid "" +"mismatch between format (%d) and size (%) in symlink inode " +"%\n" +msgstr "" + +#: .././repair/dinode.c:1230 +#, c-format +msgid "bad number of extents (%d) in symlink % data fork\n" +msgstr "" + +#: .././repair/dinode.c:1242 +#, c-format +msgid "bad extent #%d offset (%) in symlink % data fork\n" +msgstr "" + +#: .././repair/dinode.c:1248 +#, c-format +msgid "bad extent #%d count (%) in symlink % data fork\n" +msgstr "" + +#: .././repair/dinode.c:1306 +#, c-format +msgid "cannot read inode %, file block %d, NULL disk block\n" +msgstr "" + +#: .././repair/dinode.c:1328 +#, c-format +msgid "cannot read inode %, file block %d, disk block %\n" +msgstr "" + +#: .././repair/dinode.c:1334 +#, c-format +msgid "" +"Bad symlink buffer CRC, block %, inode %.\n" +"Correcting CRC, but symlink may be bad.\n" +msgstr "" + +#: .././repair/dinode.c:1347 +#, c-format +msgid "" +"bad symlink header ino %, file block %d, disk block %\n" +msgstr "" + +#: .././repair/dinode.c:1390 +#, c-format +msgid "symlink in inode % too long (%llu chars)\n" +msgstr "" + +#: .././repair/dinode.c:1427 +#, c-format +msgid "found illegal null character in symlink inode %\n" +msgstr "" + +#: .././repair/dinode.c:1452 +#, c-format +msgid "inode % has bad inode type (IFMNT)\n" +msgstr "" + +#: .././repair/dinode.c:1463 +#, c-format +msgid "size of character device inode % != 0 (% bytes)\n" +msgstr "" + +#: .././repair/dinode.c:1468 +#, c-format +msgid "size of block device inode % != 0 (% bytes)\n" +msgstr "" + +#: .././repair/dinode.c:1473 +#, c-format +msgid "size of socket inode % != 0 (% bytes)\n" +msgstr "" + +#: .././repair/dinode.c:1478 +#, c-format +msgid "size of fifo inode % != 0 (% bytes)\n" +msgstr "" + +#: .././repair/dinode.c:1482 +#, c-format +msgid "Internal error - process_misc_ino_types, illegal type %d\n" +msgstr "" + +#: .././repair/dinode.c:1509 +#, c-format +msgid "size of character device inode % != 0 (% blocks)\n" +msgstr "" + +#: .././repair/dinode.c:1514 +#, c-format +msgid "size of block device inode % != 0 (% blocks)\n" +msgstr "" + +#: .././repair/dinode.c:1519 +#, c-format +msgid "size of socket inode % != 0 (% blocks)\n" +msgstr "" + +#: .././repair/dinode.c:1524 +#, c-format +msgid "size of fifo inode % != 0 (% blocks)\n" +msgstr "" + +#: .././repair/dinode.c:1602 +#, c-format +msgid "root inode % has bad type 0x%x\n" +msgstr "" + +#: .././repair/dinode.c:1606 +msgid "resetting to directory\n" +msgstr "" + +#: .././repair/dinode.c:1610 +msgid "would reset to directory\n" +msgstr "" + +#: .././repair/dinode.c:1616 +#, c-format +msgid "user quota inode % has bad type 0x%x\n" +msgstr "" + +#: .././repair/dinode.c:1625 +#, c-format +msgid "group quota inode % has bad type 0x%x\n" +msgstr "" + +#: .././repair/dinode.c:1634 +#, c-format +msgid "project quota inode % has bad type 0x%x\n" +msgstr "" + +#: .././repair/dinode.c:1644 +#, c-format +msgid "realtime summary inode % has bad type 0x%x, " +msgstr "" + +#: .././repair/dinode.c:1647 .././repair/dinode.c:1668 +msgid "resetting to regular file\n" +msgstr "" + +#: .././repair/dinode.c:1651 .././repair/dinode.c:1672 +msgid "would reset to regular file\n" +msgstr "" + +#: .././repair/dinode.c:1656 +#, c-format +msgid "bad # of extents (%u) for realtime summary inode %\n" +msgstr "" + +#: .././repair/dinode.c:1665 +#, c-format +msgid "realtime bitmap inode % has bad type 0x%x, " +msgstr "" + +#: .././repair/dinode.c:1677 +#, c-format +msgid "bad # of extents (%u) for realtime bitmap inode %\n" +msgstr "" + +#: .././repair/dinode.c:1712 +#, c-format +msgid "" +"mismatch between format (%d) and size (%) in directory ino " +"%\n" +msgstr "" + +#: .././repair/dinode.c:1718 +#, c-format +msgid "directory inode % has bad size %\n" +msgstr "" + +#: .././repair/dinode.c:1726 +#, c-format +msgid "bad data fork in symlink %\n" +msgstr "" + +#: .././repair/dinode.c:1747 +#, c-format +msgid "found inode % claiming to be a real-time file\n" +msgstr "" + +#: .././repair/dinode.c:1756 +#, c-format +msgid "" +"realtime bitmap inode % has bad size % (should be " +"%)\n" +msgstr "" + +#: .././repair/dinode.c:1767 +#, c-format +msgid "" +"realtime summary inode % has bad size % (should be %d)\n" +msgstr "" + +#: .././repair/dinode.c:1795 +#, c-format +msgid "bad attr fork offset %d in dev inode %, should be %d\n" +msgstr "" + +#: .././repair/dinode.c:1807 +#, c-format +msgid "bad attr fork offset %d in inode %, max=%d\n" +msgstr "" + +#: .././repair/dinode.c:1814 +#, c-format +msgid "unexpected inode format %d\n" +msgstr "" + +#: .././repair/dinode.c:1835 +#, c-format +msgid "" +"correcting nblocks for inode %, was %llu - counted %\n" +msgstr "" + +#: .././repair/dinode.c:1842 +#, c-format +msgid "bad nblocks %llu for inode %, would reset to %\n" +msgstr "" + +#: .././repair/dinode.c:1850 +#, c-format +msgid "too many data fork extents (%) in inode %\n" +msgstr "" + +#: .././repair/dinode.c:1857 +#, c-format +msgid "correcting nextents for inode %, was %d - counted %\n" +msgstr "" + +#: .././repair/dinode.c:1865 +#, c-format +msgid "bad nextents %d for inode %, would reset to %\n" +msgstr "" + +#: .././repair/dinode.c:1873 +#, c-format +msgid "too many attr fork extents (%) in inode %\n" +msgstr "" + +#: .././repair/dinode.c:1880 +#, c-format +msgid "" +"correcting anextents for inode %, was %d - counted %\n" +msgstr "" + +#: .././repair/dinode.c:1887 +#, c-format +msgid "bad anextents %d for inode %, would reset to %\n" +msgstr "" + +#: .././repair/dinode.c:1899 +#, c-format +msgid "nblocks (%) smaller than nextents for inode %\n" +msgstr "" + +#: .././repair/dinode.c:1964 .././repair/dinode.c:2002 +#, c-format +msgid "unknown format %d, ino % (mode = %d)\n" +msgstr "" + +#: .././repair/dinode.c:1969 +#, c-format +msgid "bad data fork in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2040 +#, c-format +msgid "bad attribute format %d in inode %, " +msgstr "" + +#: .././repair/dinode.c:2043 +msgid "resetting value\n" +msgstr "" + +#: .././repair/dinode.c:2047 +msgid "would reset value\n" +msgstr "" + +#: .././repair/attr_repair.c:1177 .././repair/dinode.c:2077 +#, c-format +msgid "illegal attribute format %d, ino %\n" +msgstr "" + +#: .././repair/dinode.c:2092 +#, c-format +msgid "bad attribute fork in inode %" +msgstr "" + +#: .././repair/dinode.c:2096 +msgid ", clearing attr fork\n" +msgstr "" + +#: .././repair/dinode.c:2105 +msgid ", would clear attr fork\n" +msgstr "" + +#: .././repair/dinode.c:2133 +#, c-format +msgid "illegal attribute fmt %d, ino %\n" +msgstr "" + +#: .././repair/dinode.c:2153 +#, c-format +msgid "problem with attribute contents in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2161 +msgid "would clear attr fork\n" +msgstr "" + +#: .././repair/dinode.c:2194 +#, c-format +msgid "" +"clearing obsolete nlink field in version 2 inode %, was %d, now 0\n" +msgstr "" + +#: .././repair/dinode.c:2200 +#, c-format +msgid "" +"would clear obsolete nlink field in version 2 inode %, currently %d\n" +msgstr "" + +#: .././repair/dinode.c:2279 +#, c-format +msgid "bad CRC for inode %%c" +msgstr "" + +#: .././repair/dinode.c:2283 +msgid " will rewrite\n" +msgstr "" + +#: .././repair/dinode.c:2286 +msgid " would rewrite\n" +msgstr "" + +#: .././repair/dinode.c:2293 +#, c-format +msgid "bad magic number 0x%x on inode %%c" +msgstr "" + +#: .././repair/dinode.c:2298 +msgid " resetting magic number\n" +msgstr "" + +#: .././repair/dinode.c:2302 +msgid " would reset magic number\n" +msgstr "" + +#: .././repair/dinode.c:2309 +#, c-format +msgid "bad version number 0x%x on inode %%c" +msgstr "" + +#: .././repair/dinode.c:2314 +msgid " resetting version number\n" +msgstr "" + +#: .././repair/dinode.c:2319 +msgid " would reset version number\n" +msgstr "" + +#: .././repair/dinode.c:2332 +#, c-format +msgid "inode identifier %llu mismatch on inode %\n" +msgstr "" + +#: .././repair/dinode.c:2343 +#, c-format +msgid "UUID mismatch on inode %\n" +msgstr "" + +#: .././repair/dinode.c:2356 +#, c-format +msgid "bad (negative) size % on inode %\n" +msgstr "" + +#: .././repair/dinode.c:2389 +#, c-format +msgid "imap claims a free inode % is in use, " +msgstr "" + +#: .././repair/dinode.c:2391 +msgid "correcting imap and clearing inode\n" +msgstr "" + +#: .././repair/dinode.c:2395 +msgid "would correct imap and clear inode\n" +msgstr "" + +#: .././repair/dinode.c:2412 +#, c-format +msgid "bad inode format in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2428 +#, c-format +msgid "Bad flags set in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2439 +#, c-format +msgid "inode % has RT flag set but there is no RT device\n" +msgstr "" + +#: .././repair/dinode.c:2451 +#, c-format +msgid "inode % not rt bitmap\n" +msgstr "" + +#: .././repair/dinode.c:2465 +#, c-format +msgid "directory flags set on non-directory inode %\n" +msgstr "" + +#: .././repair/dinode.c:2479 +#, c-format +msgid "file flags set on non-file inode %\n" +msgstr "" + +#: .././repair/dinode.c:2488 +msgid "fixing bad flags.\n" +msgstr "" + +#: .././repair/dinode.c:2492 +msgid "would fix bad flags.\n" +msgstr "" + +#: .././repair/dinode.c:2646 +#, c-format +msgid "bad inode type %#o inode %\n" +msgstr "" + +#: .././repair/dinode.c:2670 +#, c-format +msgid "" +"bad non-zero extent size %u for non-realtime/extsize inode %, " +msgstr "" + +#: .././repair/dinode.c:2673 .././repair/dinode.c:2696 +msgid "resetting to zero\n" +msgstr "" + +#: .././repair/dinode.c:2677 .././repair/dinode.c:2701 +msgid "would reset to zero\n" +msgstr "" + +#: .././repair/dinode.c:2778 +#, c-format +msgid "problem with directory contents in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2786 +#, c-format +msgid "problem with symbolic link in inode %\n" +msgstr "" + +#: .././repair/dinode.c:2881 +#, c-format +msgid "processing inode %d/%d\n" +msgstr "" + +#: .././repair/phase3.c:47 +#, c-format +msgid "cannot read agi block % for ag %u\n" +msgstr "" + +#: .././repair/phase3.c:119 +msgid "Phase 3 - for each AG...\n" +msgstr "" + +#: .././repair/phase3.c:121 +msgid " - scan and clear agi unlinked lists...\n" +msgstr "" + +#: .././repair/phase3.c:123 +msgid " - scan (but don't clear) agi unlinked lists...\n" +msgstr "" + +#: .././repair/phase3.c:143 +msgid " - process known inodes and perform inode discovery...\n" +msgstr "" + +#: .././repair/phase3.c:154 +msgid " - process newly discovered inodes...\n" +msgstr "" + +#: .././repair/phase1.c:28 +msgid "Sorry, could not find valid secondary superblock\n" +msgstr "" + +#: .././repair/phase1.c:29 +msgid "Exiting now.\n" +msgstr "" + +#: .././repair/phase1.c:40 +#, c-format +msgid "could not allocate ag header buffer (%d bytes)\n" +msgstr "" + +#: .././repair/phase1.c:58 +msgid "Phase 1 - find and verify superblock...\n" +msgstr "" + +#: .././repair/phase1.c:75 +msgid "error reading primary superblock\n" +msgstr "" + +#: .././repair/phase1.c:81 +#, c-format +msgid "bad primary superblock - %s !!!\n" +msgstr "" + +#: .././repair/phase1.c:88 +#, c-format +msgid "couldn't verify primary superblock - %s !!!\n" +msgstr "" + +#: .././repair/phase1.c:106 +msgid "superblock has a features2 mismatch, correcting\n" +msgstr "" + +#: .././repair/phase1.c:123 +#, c-format +msgid "Enabling lazy-counters\n" +msgstr "" + +#: .././repair/phase1.c:127 +#, c-format +msgid "Cannot disable lazy-counters on V5 fs\n" +msgstr "" + +#: .././repair/phase1.c:132 +#, c-format +msgid "Disabling lazy-counters\n" +msgstr "" + +#: .././repair/phase1.c:135 +#, c-format +msgid "Lazy-counters are already %s\n" +msgstr "" + +#: .././repair/phase1.c:136 +msgid "enabled" +msgstr "" + +#: .././repair/phase1.c:136 +msgid "disabled" +msgstr "" + +#: .././repair/phase1.c:150 +msgid "writing modified primary superblock\n" +msgstr "" + +#: .././repair/phase1.c:153 +msgid "would write modified primary superblock\n" +msgstr "" + +#: .././repair/bmap.c:53 +#, c-format +msgid "" +"Number of extents requested in blkmap_alloc (%d) overflows 32 bits.\n" +"If this is not a corruption, then you will need a 64 bit system\n" +"to repair this filesystem.\n" +msgstr "" + +#: .././repair/bmap.c:66 +#, c-format +msgid "malloc failed in blkmap_alloc (%zu bytes)\n" +msgstr "" + +#: .././repair/bmap.c:189 +#, c-format +msgid "blkmap_getn malloc failed (% bytes)\n" +msgstr "" + +#: .././repair/bmap.c:296 +#, c-format +msgid "" +"Number of extents requested in blkmap_grow (%d) overflows 32 bits.\n" +"You need a 64 bit system to repair this filesystem.\n" +msgstr "" + +#: .././repair/bmap.c:304 +#, c-format +msgid "" +"Number of extents requested in blkmap_grow (%d) overflowed the\n" +"maximum number of supported extents (%d).\n" +msgstr "" + +#: .././repair/bmap.c:312 +msgid "realloc failed in blkmap_grow\n" +msgstr "" + +#: .././repair/dino_chunks.c:57 +#, c-format +msgid "cannot read agbno (%u/%u), disk block %\n" +msgstr "" + +#: .././repair/dino_chunks.c:150 +#, c-format +msgid "uncertain inode block %d/%d already known\n" +msgstr "" + +#: .././repair/dino_chunks.c:166 .././repair/dino_chunks.c:438 +#: .././repair/dino_chunks.c:497 +#, c-format +msgid "inode block %d/%d multiply claimed, (state %d)\n" +msgstr "" + +#: .././repair/dino_chunks.c:173 .././repair/dino_chunks.c:502 +#, c-format +msgid "inode block %d/%d bad state, (state %d)\n" +msgstr "" + +#: .././repair/dino_chunks.c:445 +#, c-format +msgid "uncertain inode block overlap, agbno = %d, ino = %\n" +msgstr "" + +#: .././repair/dino_chunks.c:484 +#, c-format +msgid "uncertain inode block % already known\n" +msgstr "" + +#: .././repair/dino_chunks.c:578 +#, c-format +msgid "bad state in block map %d\n" +msgstr "" + +#: .././repair/dino_chunks.c:583 +#, c-format +msgid "inode block % multiply claimed, state was %d\n" +msgstr "" + +#: .././repair/dino_chunks.c:654 +#, c-format +msgid "failed to allocate %zd bytes of memory\n" +msgstr "" + +#: .././repair/dino_chunks.c:678 +#, c-format +msgid "cannot read inode %, disk block %, cnt %d\n" +msgstr "" + +#: .././repair/dino_chunks.c:832 +#, c-format +msgid "imap claims in-use inode % is free, " +msgstr "" + +#: .././repair/dino_chunks.c:837 +msgid "correcting imap\n" +msgstr "" + +#: .././repair/dino_chunks.c:839 +msgid "would correct imap\n" +msgstr "" + +#: .././repair/dino_chunks.c:892 +#, c-format +msgid "cleared root inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:896 +#, c-format +msgid "would clear root inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:904 +#, c-format +msgid "cleared realtime bitmap inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:908 +#, c-format +msgid "would clear realtime bitmap inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:916 +#, c-format +msgid "cleared realtime summary inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:920 +#, c-format +msgid "would clear realtime summary inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:924 +#, c-format +msgid "cleared inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:927 +#, c-format +msgid "would have cleared inode %\n" +msgstr "" + +#: .././repair/dino_chunks.c:1118 .././repair/dino_chunks.c:1153 +#: .././repair/dino_chunks.c:1267 +msgid "found inodes not in the inode allocation tree\n" +msgstr "" + +#: .././io/fsmap.c:76 .././repair/progress.c:16 .././scrub/phase7.c:187 +msgid "inodes" +msgstr "" + +#: .././db/freesp.c:434 .././repair/progress.c:18 .././spaceman/freesp.c:131 +msgid "blocks" +msgstr "" + +#: .././repair/progress.c:20 +msgid "directories" +msgstr "" + +#: .././repair/progress.c:22 +msgid "allocation groups" +msgstr "" + +#: .././repair/progress.c:24 +msgid "AGI unlinked buckets" +msgstr "" + +#: .././db/freesp.c:434 .././repair/progress.c:26 .././spaceman/freesp.c:131 +msgid "extents" +msgstr "" + +#: .././repair/progress.c:28 +msgid "realtime extents" +msgstr "" + +#: .././repair/progress.c:30 +msgid "unlinked lists" +msgstr "" + +#: .././repair/progress.c:37 +#, c-format +msgid " - %02d:%02d:%02d: %s - %llu of %llu %s done\n" +msgstr "" + +#: .././repair/progress.c:39 +#, c-format +msgid " - %02d:%02d:%02d: %s - %llu %s done\n" +msgstr "" + +#: .././repair/progress.c:51 +msgid "scanning filesystem freespace" +msgstr "" + +#: .././repair/progress.c:53 +msgid "scanning agi unlinked lists" +msgstr "" + +#: .././repair/progress.c:55 +msgid "check uncertain AG inodes" +msgstr "" + +#: .././repair/progress.c:57 +msgid "process known inodes and inode discovery" +msgstr "" + +#: .././repair/progress.c:59 +msgid "process newly discovered inodes" +msgstr "" + +#: .././repair/progress.c:61 +msgid "setting up duplicate extent list" +msgstr "" + +#: .././repair/progress.c:63 +msgid "initialize realtime bitmap" +msgstr "" + +#: .././repair/progress.c:65 +msgid "reset realtime bitmaps" +msgstr "" + +#: .././repair/progress.c:67 +msgid "check for inodes claiming duplicate blocks" +msgstr "" + +#: .././repair/progress.c:69 +msgid "rebuild AG headers and trees" +msgstr "" + +#: .././repair/progress.c:71 +msgid "traversing filesystem" +msgstr "" + +#: .././repair/progress.c:73 +msgid "traversing all unattached subtrees" +msgstr "" + +#: .././repair/progress.c:75 +msgid "moving disconnected inodes to lost+found" +msgstr "" + +#: .././repair/progress.c:77 +msgid "verify and correct link counts" +msgstr "" + +#: .././repair/progress.c:79 +msgid "verify link counts" +msgstr "" + +#: .././repair/progress.c:118 +msgid "cannot malloc pointer to done vector\n" +msgstr "" + +#: .././repair/progress.c:135 +msgid "unable to create progress report thread\n" +msgstr "" + +#: .././repair/progress.c:178 +msgid "progress_rpt: cannot malloc progress msg buffer\n" +msgstr "" + +#: .././repair/progress.c:191 +msgid "progress_rpt: cannot create timer\n" +msgstr "" + +#: .././repair/progress.c:194 +msgid "progress_rpt: cannot set timer\n" +msgstr "" + +#: .././repair/progress.c:218 +msgid "progress_rpt: cannot lock progress mutex\n" +msgstr "" + +#: .././repair/progress.c:255 .././repair/progress.c:358 .././scrub/scrub.c:125 +#, c-format +msgid "%s" +msgstr "" + +#: .././repair/progress.c:263 +#, c-format +msgid "" +"\t- %02d:%02d:%02d: Phase %d: elapsed time %s - processed %d %s per minute\n" +msgstr "" + +#: .././repair/progress.c:268 +#, c-format +msgid "" +"\t- %02d:%02d:%02d: Phase %d: %%% done - estimated remaining time " +"%s\n" +msgstr "" + +#: .././repair/progress.c:276 +msgid "progress_rpt: error unlock msg mutex\n" +msgstr "" + +#: .././repair/progress.c:282 +msgid "cannot delete timer\n" +msgstr "" + +#: .././repair/progress.c:296 +msgid "set_progress_msg: cannot lock progress mutex\n" +msgstr "" + +#: .././repair/progress.c:306 +msgid "set_progress_msg: cannot unlock progress mutex\n" +msgstr "" + +#: .././repair/progress.c:326 +msgid "print_final_rpt: cannot lock progress mutex\n" +msgstr "" + +#: .././repair/progress.c:362 +msgid "print_final_rpt: cannot unlock progress mutex\n" +msgstr "" + +#: .././repair/progress.c:411 +#, c-format +msgid "%02d:%02d:%02d" +msgstr "" + +#: .././repair/progress.c:433 +#, c-format +msgid "%d week" +msgstr "" + +#: .././repair/progress.c:434 .././repair/progress.c:444 +#: .././repair/progress.c:460 .././repair/progress.c:478 +#: .././repair/progress.c:493 +msgid "s" +msgstr "s" + +#: .././repair/progress.c:443 +#, c-format +msgid "%d day" +msgstr "" + +#: .././repair/progress.c:450 .././repair/progress.c:467 +#: .././repair/progress.c:485 .././repair/progress.c:495 +msgid ", " +msgstr "" + +#: .././repair/progress.c:459 +#, c-format +msgid "%d hour" +msgstr "" + +#: .././repair/progress.c:477 +#, c-format +msgid "%d minute" +msgstr "" + +#: .././repair/progress.c:492 +#, c-format +msgid "%d second" +msgstr "" + +#: .././repair/progress.c:513 +#, c-format +msgid "" +"\n" +" XFS_REPAIR Summary %s\n" +msgstr "" + +#: .././repair/progress.c:515 +msgid "Phase\t\tStart\t\tEnd\t\tDuration\n" +msgstr "" + +#: .././repair/progress.c:520 .././repair/progress.c:523 +#, c-format +msgid "Phase %d:\tSkipped\n" +msgstr "" + +#: .././repair/progress.c:527 +#, c-format +msgid "Phase %d:\t%02d/%02d %02d:%02d:%02d\t%02d/%02d %02d:%02d:%02d\t%s\n" +msgstr "" + +#: .././repair/progress.c:533 +#, c-format +msgid "" +"\n" +"Total run time: %s\n" +msgstr "" + +#: .././repair/agheader.c:40 +#, c-format +msgid "bad magic # 0x%x for agf %d\n" +msgstr "" + +#: .././repair/agheader.c:49 +#, c-format +msgid "bad version # %d for agf %d\n" +msgstr "" + +#: .././repair/agheader.c:58 +#, c-format +msgid "bad sequence # %d for agf %d\n" +msgstr "" + +#: .././repair/agheader.c:68 +#, c-format +msgid "bad length %d for agf %d, should be %d\n" +msgstr "" + +#: .././repair/agheader.c:81 +#, c-format +msgid "bad length %d for agf %d, should be %\n" +msgstr "" + +#: .././repair/agheader.c:95 +#, c-format +msgid "flfirst %d in agf %d too large (max = %zu)\n" +msgstr "" + +#: .././repair/agheader.c:103 +#, c-format +msgid "fllast %d in agf %d too large (max = %zu)\n" +msgstr "" + +#: .././repair/agheader.c:120 +#, c-format +msgid "bad uuid %s for agf %d\n" +msgstr "" + +#: .././repair/agheader.c:139 +#, c-format +msgid "bad magic # 0x%x for agi %d\n" +msgstr "" + +#: .././repair/agheader.c:148 +#, c-format +msgid "bad version # %d for agi %d\n" +msgstr "" + +#: .././repair/agheader.c:157 +#, c-format +msgid "bad sequence # %d for agi %d\n" +msgstr "" + +#: .././repair/agheader.c:167 +#, c-format +msgid "bad length # %d for agi %d, should be %d\n" +msgstr "" + +#: .././repair/agheader.c:180 +#, c-format +msgid "bad length # %d for agi %d, should be %\n" +msgstr "" + +#: .././repair/agheader.c:199 +#, c-format +msgid "bad uuid %s for agi %d\n" +msgstr "" + +#: .././repair/agheader.c:305 +#, c-format +msgid "zeroing unused portion of %s superblock (AG #%u)\n" +msgstr "" + +#: .././repair/agheader.c:306 .././repair/agheader.c:324 +msgid "primary" +msgstr "" + +#: .././repair/agheader.c:306 .././repair/agheader.c:324 +msgid "secondary" +msgstr "" + +#: .././repair/agheader.c:323 +#, c-format +msgid "would zero unused portion of %s superblock (AG #%u)\n" +msgstr "" + +#: .././repair/agheader.c:341 +#, c-format +msgid "bad flags field in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:364 +#, c-format +msgid "non-null user quota inode field in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:379 +#, c-format +msgid "non-null group quota inode field in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:400 +#, c-format +msgid "non-null project quota inode field in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:412 +#, c-format +msgid "non-null quota flags in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:430 +#, c-format +msgid "bad inode alignment field in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:443 +#, c-format +msgid "bad stripe unit/width fields in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:461 +#, c-format +msgid "bad log/data device sector size fields in superblock %d\n" +msgstr "" + +#: .././repair/agheader.c:492 +#, c-format +msgid "bad on-disk superblock %d - %s\n" +msgstr "" + +#: .././repair/agheader.c:499 +#, c-format +msgid "primary/secondary superblock %d conflict - %s\n" +msgstr "" + +#: .././repair/da_util.c:88 .././repair/prefetch.c:238 +msgid "couldn't malloc dir2 buffer list\n" +msgstr "" + +#: .././io/stat.c:54 .././repair/da_util.c:105 .././scrub/phase5.c:119 +#: .././scrub/unicrash.c:374 +msgid "directory" +msgstr "目录" + +#: .././repair/da_util.c:105 +msgid "attribute" +msgstr "" + +#: .././repair/da_util.c:164 .././repair/da_util.c:585 +#, c-format +msgid "can't read %s block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:177 +#, c-format +msgid "found non-root LEAFN node in inode % bno = %u\n" +msgstr "" + +#: .././repair/da_util.c:188 +#, c-format +msgid "bad %s magic number 0x%x in inode % bno = %u\n" +msgstr "" + +#: .././repair/da_util.c:199 +#, c-format +msgid "corrupt %s tree block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:207 +#, c-format +msgid "bad %s record count in inode %, count = %d, max = %d\n" +msgstr "" + +#: .././repair/da_util.c:221 +#, c-format +msgid "bad header depth for directory inode %\n" +msgstr "" + +#: .././repair/da_util.c:232 +#, c-format +msgid "bad %s btree for inode %\n" +msgstr "" + +#: .././repair/da_util.c:282 +#, c-format +msgid "release_da_cursor_int got unexpected non-null bp, dabno = %u\n" +msgstr "" + +#: .././repair/da_util.c:360 +#, c-format +msgid "%s block used/count inconsistency - %d/%hu\n" +msgstr "" + +#: .././repair/da_util.c:370 +#, c-format +msgid "%s block hashvalue inconsistency, expected > %u / saw %u\n" +msgstr "" + +#: .././repair/da_util.c:378 +#, c-format +msgid "bad %s forward block pointer, expected 0, saw %u\n" +msgstr "" + +#: .././repair/da_util.c:383 +#, c-format +msgid "bad %s block in inode %\n" +msgstr "" + +#: .././repair/da_util.c:413 +#, c-format +msgid "" +"correcting bad hashval in non-leaf %s block\n" +"\tin (level %d) in inode %.\n" +msgstr "" + +#: .././repair/da_util.c:421 +#, c-format +msgid "" +"would correct bad hashval in non-leaf %s block\n" +"\tin (level %d) in inode %.\n" +msgstr "" + +#: .././repair/da_util.c:574 +#, c-format +msgid "can't get map info for %s block %u of inode %\n" +msgstr "" + +#: .././repair/da_util.c:602 +#, c-format +msgid "bad magic number %x in %s block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:609 +#, c-format +msgid "bad back pointer in %s block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:615 +#, c-format +msgid "entry count %d too large in %s block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:622 +#, c-format +msgid "bad level %d in %s block %u for inode %\n" +msgstr "" + +#: .././repair/da_util.c:686 +#, c-format +msgid "" +"correcting bad hashval in interior %s block\n" +"\tin (level %d) in inode %.\n" +msgstr "" + +#: .././repair/da_util.c:694 +#, c-format +msgid "" +"would correct bad hashval in interior %s block\n" +"\tin (level %d) in inode %.\n" +msgstr "" + +#: .././repair/xfs_repair.c:85 +#, c-format +msgid "" +"Usage: %s [options] device\n" +"\n" +"Options:\n" +" -f The device is a file\n" +" -L Force log zeroing. Do this as a last resort.\n" +" -l logdev Specifies the device where the external log resides.\n" +" -m maxmem Maximum amount of memory to be used in megabytes.\n" +" -n No modify mode, just checks the filesystem for damage.\n" +" -P Disables prefetching.\n" +" -r rtdev Specifies the device where the realtime section resides.\n" +" -v Verbose output.\n" +" -c subopts Change filesystem parameters - use xfs_admin.\n" +" -o subopts Override default behaviour, refer to man page.\n" +" -t interval Reporting interval in seconds.\n" +" -d Repair dangerously.\n" +" -V Reports version and exits.\n" +msgstr "" + +#: .././repair/xfs_repair.c:111 +msgid "no error" +msgstr "" + +#: .././repair/xfs_repair.c:112 +msgid "bad magic number" +msgstr "" + +#: .././repair/xfs_repair.c:113 +msgid "bad blocksize field" +msgstr "" + +#: .././repair/xfs_repair.c:114 +msgid "bad blocksize log field" +msgstr "" + +#: .././repair/xfs_repair.c:115 +msgid "bad or unsupported version" +msgstr "" + +#: .././repair/xfs_repair.c:117 +msgid "filesystem mkfs-in-progress bit set" +msgstr "" + +#: .././repair/xfs_repair.c:119 +msgid "inconsistent filesystem geometry information" +msgstr "" + +#: .././repair/xfs_repair.c:121 +msgid "bad inode size or inconsistent with number of inodes/block" +msgstr "" + +#: .././repair/xfs_repair.c:122 +msgid "bad sector size" +msgstr "" + +#: .././repair/xfs_repair.c:124 +msgid "AGF geometry info conflicts with filesystem geometry" +msgstr "" + +#: .././repair/xfs_repair.c:126 +msgid "AGI geometry info conflicts with filesystem geometry" +msgstr "" + +#: .././repair/xfs_repair.c:128 +msgid "AG superblock geometry info conflicts with filesystem geometry" +msgstr "" + +#: .././repair/xfs_repair.c:129 +msgid "attempted to perform I/O beyond EOF" +msgstr "" + +#: .././repair/xfs_repair.c:131 +msgid "inconsistent filesystem geometry in realtime filesystem component" +msgstr "" + +#: .././repair/xfs_repair.c:133 +msgid "maximum indicated percentage of inodes > 100%" +msgstr "" + +#: .././repair/xfs_repair.c:135 +msgid "inconsistent inode alignment value" +msgstr "" + +#: .././repair/xfs_repair.c:137 +msgid "not enough secondary superblocks with matching geometry" +msgstr "" + +#: .././repair/xfs_repair.c:139 +msgid "bad stripe unit in superblock" +msgstr "" + +#: .././repair/xfs_repair.c:141 +msgid "bad stripe width in superblock" +msgstr "" + +#: .././repair/xfs_repair.c:143 +msgid "bad shared version number in superblock" +msgstr "" + +#: .././repair/xfs_repair.c:145 +msgid "bad CRC in superblock" +msgstr "" + +#: .././repair/xfs_repair.c:152 +#, c-format +msgid "bad error code - %d\n" +msgstr "" + +#: .././repair/xfs_repair.c:160 +#, c-format +msgid "-%c %s option cannot have a value\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:944 .././repair/xfs_repair.c:170 +#, c-format +msgid "option respecified\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:953 .././repair/xfs_repair.c:177 +#, c-format +msgid "unknown option -%c %s\n" +msgstr "" + +#: .././repair/xfs_repair.c:250 +msgid "-o ihash option has been removed and will be ignored\n" +msgstr "" + +#: .././repair/xfs_repair.c:255 +msgid "-o bhash option cannot be used with -m option\n" +msgstr "" + +#: .././repair/xfs_repair.c:307 +msgid "-m option cannot be used with -o bhash option\n" +msgstr "" + +#: .././repair/xfs_repair.c:349 +#, c-format +msgid "" +"\n" +"fatal error -- " +msgstr "" + +#: .././repair/xfs_repair.c:476 +#, c-format +msgid "" +"sb root inode value % %sinconsistent with calculated value %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:483 +#, c-format +msgid "resetting superblock root inode pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:487 +#, c-format +msgid "would reset superblock root inode pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:499 +#, c-format +msgid "" +"sb realtime bitmap inode % %sinconsistent with calculated value %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:506 +#, c-format +msgid "resetting superblock realtime bitmap ino pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:510 +#, c-format +msgid "would reset superblock realtime bitmap ino pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:522 +#, c-format +msgid "" +"sb realtime summary inode % %sinconsistent with calculated value %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:529 +#, c-format +msgid "resetting superblock realtime summary ino pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:533 +#, c-format +msgid "would reset superblock realtime summary ino pointer to %u\n" +msgstr "" + +#: .././repair/xfs_repair.c:589 +#, c-format +msgid "Maximum metadata LSN (%d:%d) is ahead of log (%d:%d).\n" +msgstr "" + +#: .././repair/xfs_repair.c:593 +#, c-format +msgid "Would format log to cycle %d.\n" +msgstr "" + +#: .././repair/xfs_repair.c:597 +#, c-format +msgid "Format log to cycle %d.\n" +msgstr "" + +#: .././repair/xfs_repair.c:718 +msgid "" +"Primary superblock would have been modified.\n" +"Cannot proceed further in no_modify mode.\n" +"Exiting now.\n" +msgstr "" + +#: .././repair/xfs_repair.c:726 +msgid "" +"Primary superblock bad after phase 1!\n" +"Exiting now.\n" +msgstr "" + +#: .././repair/xfs_repair.c:700 +#, c-format +msgid "%s: couldn't stat \"%s\"\n" +msgstr "" + +#: .././repair/xfs_repair.c:647 +msgid "" +"Cannot get host filesystem geometry.\n" +"Repair may fail if there is a sector size mismatch between\n" +"the image and the host filesystem.\n" +msgstr "" + +#: .././repair/xfs_repair.c:657 +msgid "" +"Sector size on host filesystem larger than image sector size.\n" +"Cannot turn off direct IO, so exiting.\n" +msgstr "" + +#: .././repair/xfs_repair.c:748 +#, c-format +msgid "%s: cannot repair this filesystem. Sorry.\n" +msgstr "" + +#: .././repair/xfs_repair.c:824 +#, c-format +msgid " - reporting progress in intervals of %s\n" +msgstr "" + +#: .././repair/xfs_repair.c:869 +#, c-format +msgid "" +" - max_mem = %lu, icount = %, imem = %, dblock = " +"%, dmem = %\n" +msgstr "" + +#: .././repair/xfs_repair.c:878 +#, c-format +msgid "" +"Required memory for repair is greater that the maximum specified\n" +"with the -m option. Please increase it to at least %lu.\n" +msgstr "" + +#: .././repair/xfs_repair.c:883 +#, c-format +msgid "" +"Memory available for repair (%luMB) may not be sufficient.\n" +"At least %luMB is needed to repair this filesystem efficiently\n" +"If repair fails due to lack of memory, please\n" +msgstr "" + +#: .././repair/xfs_repair.c:889 +msgid "turn prefetching off (-P) to reduce the memory footprint.\n" +msgstr "" + +#: .././repair/xfs_repair.c:892 +#, c-format +msgid "increase system RAM and/or swap space to at least %luMB.\n" +msgstr "" + +#: .././repair/xfs_repair.c:907 +#, c-format +msgid " - block cache size set to %d entries\n" +msgstr "" + +#: .././repair/xfs_repair.c:932 +msgid "Found unsupported filesystem features. Exiting now.\n" +msgstr "" + +#: .././repair/xfs_repair.c:950 +#, c-format +msgid "No modify flag set, skipping phase 5\n" +msgstr "" + +#: .././repair/xfs_repair.c:970 +msgid "Inode allocation btrees are too corrupted, skipping phases 6 and 7\n" +msgstr "" + +#: .././repair/xfs_repair.c:976 +msgid "Warning: no quota inodes were found. Quotas disabled.\n" +msgstr "" + +#: .././repair/xfs_repair.c:979 +msgid "Warning: no quota inodes were found. Quotas would be disabled.\n" +msgstr "" + +#: .././repair/xfs_repair.c:984 +msgid "Warning: quota inodes were cleared. Quotas disabled.\n" +msgstr "" + +#: .././repair/xfs_repair.c:987 +msgid "Warning: quota inodes would be cleared. Quotas would be disabled.\n" +msgstr "" + +#: .././repair/xfs_repair.c:993 +msgid "" +"Warning: user quota information was cleared.\n" +"User quotas can not be enforced until limit information is recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:997 +msgid "" +"Warning: user quota information would be cleared.\n" +"User quotas could not be enforced until limit information was recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1005 +msgid "" +"Warning: group quota information was cleared.\n" +"Group quotas can not be enforced until limit information is recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1009 +msgid "" +"Warning: group quota information would be cleared.\n" +"Group quotas could not be enforced until limit information was recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1017 +msgid "" +"Warning: project quota information was cleared.\n" +"Project quotas can not be enforced until limit information is recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1021 +msgid "" +"Warning: project quota information would be cleared.\n" +"Project quotas could not be enforced until limit information was recreated.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1038 +msgid "No modify flag set, skipping filesystem flush and exiting.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1057 +msgid "Note - quota info will be regenerated on next quota mount.\n" +msgstr "" + +#: .././repair/xfs_repair.c:1064 +#, c-format +msgid "" +"Note - stripe unit (%d) and width (%d) were copied from a backup " +"superblock.\n" +"Please reset with mount -o sunit=,swidth= if necessary\n" +msgstr "" + +#: .././repair/xfs_repair.c:1088 +msgid "done\n" +msgstr "" + +#: .././repair/xfs_repair.c:1092 +msgid "Repair of readonly mount complete. Immediate reboot encouraged.\n" +msgstr "" + +#: .././repair/attr_repair.c:70 +#, c-format +msgid "bad range claimed [%d, %d) in da block\n" +msgstr "" + +#: .././repair/attr_repair.c:77 +#, c-format +msgid "byte range end [%d %d) in da block larger than blocksize %d\n" +msgstr "" + +#: .././repair/attr_repair.c:84 +#, c-format +msgid "multiply claimed byte %d in da block\n" +msgstr "" + +#: .././repair/attr_repair.c:164 +msgid "No memory for ACL check!\n" +msgstr "" + +#: .././repair/attr_repair.c:172 +msgid "" +"entry contains illegal value in attribute named SGI_ACL_FILE or " +"SGI_ACL_DEFAULT\n" +msgstr "" + +#: .././repair/attr_repair.c:198 +msgid "entry contains illegal value in attribute named SGI_MAC_LABEL\n" +msgstr "" + +#: .././repair/attr_repair.c:204 +msgid "entry contains illegal value in attribute named SGI_CAP_FILE\n" +msgstr "" + +#: .././repair/attr_repair.c:244 +#, c-format +msgid "there are no attributes in the fork for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:252 +#, c-format +msgid "would junk the attribute fork since count is 0 for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:272 +msgid "zero length name entry in attribute fork," +msgstr "" + +#: .././repair/attr_repair.c:275 .././repair/attr_repair.c:295 +#, c-format +msgid " truncating attributes for inode % to %d\n" +msgstr "" + +#: .././repair/attr_repair.c:280 .././repair/attr_repair.c:301 +#, c-format +msgid " would truncate attributes for inode % to %d\n" +msgstr "" + +#: .././repair/attr_repair.c:292 +msgid "name or value attribute lengths are too large,\n" +msgstr "" + +#: .././repair/attr_repair.c:314 +msgid "entry contains illegal character in shortform attribute name\n" +msgstr "" + +#: .././repair/attr_repair.c:320 +msgid "entry has INCOMPLETE flag on in shortform attribute\n" +msgstr "" + +#: .././repair/attr_repair.c:338 +#, c-format +msgid "removing attribute entry %d for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:350 +#, c-format +msgid "would remove attribute entry %d for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:365 +#, c-format +msgid "" +"would have corrected attribute entry count in inode % from %d to %d\n" +msgstr "" + +#: .././repair/attr_repair.c:369 +#, c-format +msgid "corrected attribute entry count in inode %, was %d, now %d\n" +msgstr "" + +#: .././repair/attr_repair.c:380 +#, c-format +msgid "" +"would have corrected attribute totsize in inode % from %d to %d\n" +msgstr "" + +#: .././repair/attr_repair.c:385 +#, c-format +msgid "" +"corrected attribute entry totsize in inode %, was %d, now %d\n" +msgstr "" + +#: .././repair/attr_repair.c:419 +#, c-format +msgid "remote block for attributes of inode % is missing\n" +msgstr "" + +#: .././repair/attr_repair.c:428 +#, c-format +msgid "can't read remote block for attributes of inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:435 +#, c-format +msgid "Corrupt remote block for attributes of inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:476 +#, c-format +msgid "" +"attribute entry %d in attr block %u, inode % has bad name (namelen = " +"%d)\n" +msgstr "" + +#: .././repair/attr_repair.c:493 +#, c-format +msgid "" +"bad hashvalue for attribute entry %d in attr block %u, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:503 +#, c-format +msgid "" +"bad security value for attribute entry %d in attr block %u, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:536 +#, c-format +msgid "" +"inconsistent remote attribute entry %d in attr block %u, ino %\n" +msgstr "" + +#: .././repair/attr_repair.c:546 +#, c-format +msgid "cannot malloc enough for remotevalue attribute for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:548 +msgid "SKIPPING this remote attribute\n" +msgstr "" + +#: .././repair/attr_repair.c:554 +#, c-format +msgid "remote attribute get failed for entry %d, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:561 +#, c-format +msgid "remote attribute value check failed for entry %d, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:600 +#, c-format +msgid "bad attribute count %d in attr block %u, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:615 +#, c-format +msgid "bad attribute nameidx %d in attr block %u, inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:624 +#, c-format +msgid "attribute entry #%d in attr block %u, inode % is INCOMPLETE\n" +msgstr "" + +#: .././repair/attr_repair.c:635 +#, c-format +msgid "" +"attribute entry %d in attr block %u, inode % claims already used " +"space\n" +msgstr "" + +#: .././repair/attr_repair.c:658 +#, c-format +msgid "" +"attribute entry %d in attr block %u, inode % claims used space\n" +msgstr "" + +#: .././repair/attr_repair.c:682 +#, c-format +msgid "" +"- resetting first used heap value from %d to %d in block %u of attribute " +"fork of inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:690 +#, c-format +msgid "" +"- would reset first used value from %d to %d in block %u of attribute fork " +"of inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:700 +#, c-format +msgid "" +"- resetting usedbytes cnt from %d to %d in block %u of attribute fork of " +"inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:708 +#, c-format +msgid "" +"- would reset usedbytes cnt from %d to %d in block %u of attribute fork of " +"%\n" +msgstr "" + +#: .././repair/attr_repair.c:775 +#, c-format +msgid "can't map block %u for attribute fork for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:785 +#, c-format +msgid "" +"can't read file block %u (fsbno %) for attribute fork of inode " +"%\n" +msgstr "" + +#: .././repair/attr_repair.c:797 +#, c-format +msgid "bad attribute leaf magic %#x for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:828 +#, c-format +msgid "" +"bad sibling back pointer for block %u in attribute fork for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:863 +#, c-format +msgid "bad hash path in attribute fork for inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:945 +#, c-format +msgid "expected owner inode %, got %llu, attr block %\n" +msgstr "" + +#: .././repair/attr_repair.c:953 +#, c-format +msgid "expected block %, got %llu, inode %attr block\n" +msgstr "" + +#: .././repair/attr_repair.c:961 +#, c-format +msgid "wrong FS UUID, inode % attr block %\n" +msgstr "" + +#: .././repair/attr_repair.c:1003 +#, c-format +msgid "block 0 of inode % attribute fork is missing\n" +msgstr "" + +#: .././repair/attr_repair.c:1010 +#, c-format +msgid "agno of attribute fork of inode % out of regular partition\n" +msgstr "" + +#: .././repair/attr_repair.c:1018 +#, c-format +msgid "can't read block 0 of inode % attribute fork\n" +msgstr "" + +#: .././repair/attr_repair.c:1042 +#, c-format +msgid "" +"clearing forw/back pointers in block 0 for attributes in inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:1051 +#, c-format +msgid "" +"would clear forw/back pointers in block 0 for attributes in inode %\n" +msgstr "" + +#: .././repair/attr_repair.c:1087 +#, c-format +msgid "bad attribute leaf magic # %#x for dir ino %\n" +msgstr "" + +#: .././repair/attr_repair.c:1117 +#, c-format +msgid "Too many ACL entries, count %d\n" +msgstr "" + +#: .././repair/attr_repair.c:1126 +msgid "cannot malloc enough for ACL attribute\n" +msgstr "" + +#: .././repair/attr_repair.c:1127 +msgid "SKIPPING this ACL\n" +msgstr "" + +#: .././repair/prefetch.c:543 +msgid "prefetch corruption\n" +msgstr "" + +#: .././repair/prefetch.c:725 .././repair/prefetch.c:843 +#, c-format +msgid "failed to create prefetch thread: %s\n" +msgstr "" + +#: .././repair/prefetch.c:883 +msgid "failed to initialize prefetch mutex\n" +msgstr "" + +#: .././repair/prefetch.c:885 .././repair/prefetch.c:887 +msgid "failed to initialize prefetch cond var\n" +msgstr "" + +#: .././repair/phase2.c:79 +#, c-format +msgid "zero_log: cannot find log head/tail (xlog_find_tail=%d)\n" +msgstr "" + +#: .././repair/phase2.c:83 +msgid "" +"ERROR: The log head and/or tail cannot be discovered. Attempt to mount the\n" +"filesystem to replay the log or use the -L option to destroy the log and\n" +"attempt a repair.\n" +msgstr "" + +#: .././repair/phase2.c:90 +#, c-format +msgid "zero_log: head block % tail block %\n" +msgstr "" + +#: .././repair/phase2.c:96 +msgid "" +"ALERT: The filesystem has valuable metadata changes in a log which is being\n" +"destroyed because the -L option was used.\n" +msgstr "" + +#: .././repair/phase2.c:105 +msgid "" +"ERROR: The filesystem has valuable metadata changes in a log which needs to\n" +"be replayed. Mount the filesystem to replay the log, and unmount it before\n" +"re-running xfs_repair. If you are unable to mount the filesystem, then use\n" +"the -L option to destroy the log and attempt a repair.\n" +"Note that destroying the log may cause corruption -- please attempt a mount\n" +"of the filesystem before doing this.\n" +msgstr "" + +#: .././repair/phase2.c:133 +msgid "failed to clear log" +msgstr "" + +#: .././repair/phase2.c:167 +msgid "" +"This filesystem has an external log. Specify log device with the -l " +"option.\n" +msgstr "" + +#: .././repair/phase2.c:170 +#, c-format +msgid "Phase 2 - using external log on %s\n" +msgstr "" + +#: .././repair/phase2.c:172 +msgid "Phase 2 - using internal log\n" +msgstr "" + +#: .././repair/phase2.c:175 +msgid " - zero log...\n" +msgstr "" + +#: .././repair/phase2.c:178 +msgid " - scan filesystem freespace and inode maps...\n" +msgstr "" + +#: .././repair/phase2.c:194 +msgid "root inode chunk not found\n" +msgstr "" + +#: .././repair/phase2.c:213 +msgid " - found root inode chunk\n" +msgstr "" + +#: .././repair/phase2.c:219 +msgid "root inode marked free, " +msgstr "" + +#: .././repair/dir2.c:842 .././repair/dir2.c:875 .././repair/phase2.c:222 +#: .././repair/phase2.c:231 .././repair/phase2.c:240 +msgid "correcting\n" +msgstr "" + +#: .././repair/dir2.c:846 .././repair/dir2.c:879 .././repair/phase2.c:224 +#: .././repair/phase2.c:233 .././repair/phase2.c:242 +msgid "would correct\n" +msgstr "" + +#: .././repair/phase2.c:228 +msgid "realtime bitmap inode marked free, " +msgstr "" + +#: .././repair/phase2.c:237 +msgid "realtime summary inode marked free, " +msgstr "" + +#: .././repair/rt.c:47 +msgid "couldn't allocate memory for incore realtime bitmap.\n" +msgstr "" + +#: .././repair/rt.c:51 +msgid "couldn't allocate memory for incore realtime summary info.\n" +msgstr "" + +#: .././db/check.c:1654 .././repair/rt.c:151 +#, c-format +msgid "rt summary mismatch, size %d block %llu, file: %d, computed: %d\n" +msgstr "" + +#: .././repair/rt.c:203 +#, c-format +msgid "can't find block %d for rtbitmap inode\n" +msgstr "" + +#: .././repair/rt.c:211 +#, c-format +msgid "can't read block %d for rtbitmap inode\n" +msgstr "" + +#: .././repair/rt.c:265 +#, c-format +msgid "block %d for rtsummary inode is missing\n" +msgstr "" + +#: .././repair/rt.c:273 +#, c-format +msgid "can't read block %d for rtsummary inode\n" +msgstr "" + +#: .././repair/phase4.c:290 +msgid "Phase 4 - check for duplicate blocks...\n" +msgstr "" + +#: .././repair/phase4.c:291 +msgid " - setting up duplicate extent list...\n" +msgstr "" + +#: .././repair/phase4.c:305 +msgid "root inode would be lost\n" +msgstr "" + +#: .././repair/phase4.c:307 +msgid "root inode lost\n" +msgstr "" + +#: .././repair/phase4.c:324 +#, c-format +msgid "unknown block state, ag %d, block %d\n" +msgstr "" + +#: .././repair/phase4.c:357 +#, c-format +msgid "unknown rt extent state, extent %\n" +msgstr "" + +#: .././repair/phase4.c:406 +msgid " - check for inodes claiming duplicate blocks...\n" +msgstr "" + +#: .././repair/incore.c:230 +#, c-format +msgid "couldn't allocate realtime block map, size = %\n" +msgstr "" + +#: .././repair/incore.c:295 +msgid "couldn't allocate block map btree roots\n" +msgstr "" + +#: .././repair/incore.c:299 +msgid "couldn't allocate block map locks\n" +msgstr "" + +#: .././repair/versions.c:68 +#, c-format +msgid "bogus quota flags 0x%x set in superblock" +msgstr "" + +#: .././repair/versions.c:74 +msgid ", bogus flags will be cleared\n" +msgstr "" + +#: .././repair/versions.c:76 +msgid ", bogus flags would be cleared\n" +msgstr "" + +#: .././repair/versions.c:115 .././repair/versions.c:120 +#: .././repair/versions.c:125 +msgid "Shared Version bit set. Not supported. Ever.\n" +msgstr "" + +#: .././repair/versions.c:138 +msgid "This filesystem has uninitialized extent flags.\n" +msgstr "" + +#: .././repair/versions.c:144 +msgid "" +"This filesystem uses feature(s) not yet supported in this release.\n" +"Please run a more recent version of xfs_repair.\n" +msgstr "" + +#: .././repair/versions.c:150 +#, c-format +msgid "WARNING: unknown superblock version %d\n" +msgstr "" + +#: .././repair/versions.c:153 +msgid "This filesystem contains features not understood by this program.\n" +msgstr "" + +#: .././repair/versions.c:161 +msgid "" +"WARNING: you have disallowed superblock-feature-bits-allowed\n" +"\tbut this superblock has feature bits. The superblock\n" +"\twill be downgraded. This may cause loss of filesystem meta-data\n" +msgstr "" + +#: .././repair/versions.c:166 +msgid "" +"WARNING: you have disallowed superblock-feature-bits-allowed\n" +"\tbut this superblock has feature bits. The superblock\n" +"\twould be downgraded. This might cause loss of filesystem\n" +"\tmeta-data.\n" +msgstr "" + +#: .././repair/versions.c:182 +#, c-format +msgid "" +"Superblock has unknown compat/rocompat/incompat features (0x%x/0x%x/0x%x).\n" +"Using a more recent xfs_repair is recommended.\n" +msgstr "" + +#: .././repair/versions.c:194 +msgid "" +"WARNING: you have disallowed attributes but this filesystem\n" +"\thas attributes. The filesystem will be downgraded and\n" +"\tall attributes will be removed.\n" +msgstr "" + +#: .././repair/versions.c:199 +msgid "" +"WARNING: you have disallowed attributes but this filesystem\n" +"\thas attributes. The filesystem would be downgraded and\n" +"\tall attributes would be removed.\n" +msgstr "" + +#: .././repair/versions.c:212 +msgid "" +"WARNING: you have disallowed attr2 attributes but this filesystem\n" +"\thas attributes. The filesystem will be downgraded and\n" +"\tall attr2 attributes will be removed.\n" +msgstr "" + +#: .././repair/versions.c:217 +msgid "" +"WARNING: you have disallowed attr2 attributes but this filesystem\n" +"\thas attributes. The filesystem would be downgraded and\n" +"\tall attr2 attributes would be removed.\n" +msgstr "" + +#: .././repair/versions.c:228 +#, c-format +msgid "" +"WARNING: you have a V1 inode filesystem. It %s be converted to a\n" +"\tversion 2 inode filesystem. If you do not want this, run an older\n" +"\tversion of xfs_repair.\n" +msgstr "" + +#: .././repair/versions.c:244 +msgid "" +"WARNING: you have disallowed quotas but this filesystem\n" +"\thas quotas. The filesystem will be downgraded and\n" +"\tall quota information will be removed.\n" +msgstr "" + +#: .././repair/versions.c:249 +msgid "" +"WARNING: you have disallowed quotas but this filesystem\n" +"\thas quotas. The filesystem would be downgraded and\n" +"\tall quota information would be removed.\n" +msgstr "" + +#: .././repair/versions.c:277 +msgid "" +"WARNING: you have disallowed aligned inodes but this filesystem\n" +"\thas aligned inodes. The filesystem will be downgraded.\n" +"\tThis will permanently degrade the performance of this filesystem.\n" +msgstr "" + +#: .././repair/versions.c:282 +msgid "" +"WARNING: you have disallowed aligned inodes but this filesystem\n" +"\thas aligned inodes. The filesystem would be downgraded.\n" +"\tThis would permanently degrade the performance of this filesystem.\n" +msgstr "" + +#: .././repair/incore_ino.c:47 +msgid "could not allocate nlink array\n" +msgstr "" + +#: .././repair/incore_ino.c:225 +msgid "could not allocate ftypes array\n" +msgstr "" + +#: .././repair/incore_ino.c:251 +msgid "inode map malloc failed\n" +msgstr "" + +#: .././repair/incore_ino.c:367 +msgid "add_aginode_uncertain - duplicate inode range\n" +msgstr "" + +#: .././repair/incore_ino.c:462 +msgid "add_inode - duplicate inode range\n" +msgstr "" + +#: .././repair/incore_ino.c:556 +#, c-format +msgid "good inode list is --\n" +msgstr "" + +#: .././repair/incore_ino.c:559 +#, c-format +msgid "uncertain inode list is --\n" +msgstr "" + +#: .././repair/incore_ino.c:564 +#, c-format +msgid "agno %d -- no inodes\n" +msgstr "" + +#: .././repair/incore_ino.c:568 +#, c-format +msgid "agno %d\n" +msgstr "" + +#: .././repair/incore_ino.c:572 +#, c-format +msgid "\tptr = %lx, start = 0x%x, free = 0x%llx, confirmed = 0x%llx\n" +msgstr "" + +#: .././repair/incore_ino.c:623 +msgid "couldn't malloc parent list table\n" +msgstr "" + +#: .././repair/incore_ino.c:634 .././repair/incore_ino.c:680 +msgid "couldn't memalign pentries table\n" +msgstr "" + +#: .././repair/incore_ino.c:738 +msgid "could not malloc inode extra data\n" +msgstr "" + +#: .././repair/incore_ino.c:804 +msgid "couldn't malloc inode tree descriptor table\n" +msgstr "" + +#: .././repair/incore_ino.c:808 +msgid "couldn't malloc uncertain ino tree descriptor table\n" +msgstr "" + +#: .././repair/incore_ino.c:813 +msgid "couldn't malloc inode tree descriptor\n" +msgstr "" + +#: .././repair/incore_ino.c:817 +msgid "couldn't malloc uncertain ino tree descriptor\n" +msgstr "" + +#: .././repair/incore_ino.c:825 +msgid "couldn't malloc uncertain inode cache area\n" +msgstr "" + +#: .././repair/threads.c:34 +#, c-format +msgid "cannot create worker threads, error = [%d] %s\n" +msgstr "" + +#: .././repair/threads.c:49 +#, c-format +msgid "cannot allocate worker item, error = [%d] %s\n" +msgstr "" + +#: .././repair/incore_ext.c:135 .././repair/incore_ext.c:562 +msgid "couldn't allocate new extent descriptor.\n" +msgstr "" + +#: .././repair/incore_ext.c:232 +msgid "duplicate bno extent range\n" +msgstr "" + +#: .././repair/incore_ext.c:369 +msgid ": duplicate bno extent range\n" +msgstr "" + +#: .././repair/incore_ext.c:644 .././repair/incore_ext.c:699 +msgid "duplicate extent range\n" +msgstr "" + +#: .././repair/incore_ext.c:752 .././repair/incore_ext.c:756 +msgid "couldn't malloc dup extent tree descriptor table\n" +msgstr "" + +#: .././repair/incore_ext.c:761 +msgid "couldn't malloc free by-bno extent tree descriptor table\n" +msgstr "" + +#: .././repair/incore_ext.c:766 +msgid "couldn't malloc free by-bcnt extent tree descriptor table\n" +msgstr "" + +#: .././repair/incore_ext.c:772 +msgid "couldn't malloc bno extent tree descriptor\n" +msgstr "" + +#: .././repair/incore_ext.c:776 +msgid "couldn't malloc bcnt extent tree descriptor\n" +msgstr "" + +#: .././repair/incore_ext.c:787 +msgid "couldn't malloc dup rt extent tree descriptor\n" +msgstr "" + +#: .././repair/init.c:46 +#, c-format +msgid "getrlimit(RLIMIT_FSIZE) failed!\n" +msgstr "" + +#: .././repair/init.c:54 +#, c-format +msgid "setrlimit failed - current: %lld, max: %lld\n" +msgstr "" + +#: .././repair/init.c:107 +#, c-format +msgid "" +"Unmount or use the dangerous (-d) option to repair a read-only mounted " +"filesystem\n" +msgstr "" + +#: .././repair/init.c:109 +msgid "couldn't initialize XFS library\n" +msgstr "" + +#: .././repair/phase6.c:64 +#, c-format +msgid "malloc failed add_dotdot_update (%zu bytes)\n" +msgstr "" + +#: .././repair/phase6.c:216 +#, c-format +msgid "malloc failed in dir_hash_add (%zu bytes)\n" +msgstr "" + +#: .././repair/phase6.c:270 +msgid "ok" +msgstr "" + +#: .././repair/phase6.c:271 +msgid "duplicate leaf" +msgstr "" + +#: .././repair/phase6.c:272 +msgid "hash value mismatch" +msgstr "" + +#: .././repair/phase6.c:273 +msgid "no data entry" +msgstr "" + +#: .././repair/phase6.c:274 +msgid "no leaf entry" +msgstr "" + +#: .././repair/phase6.c:275 +msgid "bad stale count" +msgstr "" + +#: .././repair/phase6.c:283 +#, c-format +msgid "bad hash table for directory inode % (%s): " +msgstr "" + +#: .././repair/phase6.c:286 +msgid "rebuilding\n" +msgstr "" + +#: .././repair/phase6.c:288 +msgid "would rebuild\n" +msgstr "" + +#: .././repair/phase6.c:324 +msgid "calloc failed in dir_hash_init\n" +msgstr "" + +#: .././repair/phase6.c:468 +msgid "ran out of disk space!\n" +msgstr "" + +#: .././repair/phase6.c:470 +#, c-format +msgid "xfs_trans_reserve returned %d\n" +msgstr "" + +#: .././repair/phase6.c:500 .././repair/phase6.c:603 +#, c-format +msgid "couldn't iget realtime bitmap inode -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:558 +#, c-format +msgid "couldn't allocate realtime bitmap, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:572 +#, c-format +msgid "allocation of the realtime bitmap failed, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:617 +#, c-format +msgid "couldn't map realtime bitmap block %, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:630 +#, c-format +msgid "" +"can't access block % (fsbno %) of realtime bitmap inode " +"%\n" +msgstr "" + +#: .././repair/phase6.c:674 .././repair/phase6.c:748 +#, c-format +msgid "couldn't iget realtime summary inode -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:688 +#, c-format +msgid "couldn't map realtime summary inode block %, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:701 +#, c-format +msgid "" +"can't access block % (fsbno %) of realtime summary inode " +"%\n" +msgstr "" + +#: .././repair/phase6.c:811 +#, c-format +msgid "couldn't allocate realtime summary inode, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:825 +#, c-format +msgid "allocation of the realtime summary ino failed, error = %d\n" +msgstr "" + +#: .././repair/phase6.c:854 +#, c-format +msgid "could not iget root inode -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:931 +#, c-format +msgid "%d - couldn't iget root inode to obtain %s\n" +msgstr "" + +#: .././repair/phase6.c:961 +#, c-format +msgid "%s inode allocation failed %d\n" +msgstr "" + +#: .././repair/phase6.c:1008 +#, c-format +msgid "can't make %s, createname error %d\n" +msgstr "" + +#: .././repair/phase6.c:1029 +#, c-format +msgid "%s directory creation failed -- bmapf error %d\n" +msgstr "" + +#: .././repair/phase6.c:1071 +#, c-format +msgid "%d - couldn't iget orphanage inode\n" +msgstr "" + +#: .././repair/phase6.c:1082 +#, c-format +msgid "%d - couldn't iget disconnected inode\n" +msgstr "" + +#: .././repair/phase6.c:1103 .././repair/phase6.c:1146 +#: .././repair/phase6.c:1203 +#, c-format +msgid "space reservation failed (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1114 .././repair/phase6.c:1158 +#: .././repair/phase6.c:1214 +#, c-format +msgid "name create failed in %s (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1127 +#, c-format +msgid "creation of .. entry failed (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1137 +#, c-format +msgid "bmap finish failed (err - %d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1177 +#, c-format +msgid "name replace op failed (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1185 .././repair/phase6.c:1225 +#: .././repair/phase6.c:1361 +#, c-format +msgid "bmap finish failed (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1244 +msgid ", marking entry to be junked\n" +msgstr "" + +#: .././repair/phase6.c:1248 +msgid ", would junk entry\n" +msgstr "" + +#: .././repair/phase6.c:1281 +#, c-format +msgid "rebuilding directory inode %\n" +msgstr "" + +#: .././repair/phase6.c:1303 +#, c-format +msgid "xfs_bmap_last_offset failed -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:1310 +#, c-format +msgid "xfs_bunmapi failed -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:1318 +#, c-format +msgid "xfs_dir_init failed -- error - %d\n" +msgstr "" + +#: .././repair/phase6.c:1352 +#, c-format +msgid "" +"name create failed in ino % (%d), filesystem may be out of space\n" +msgstr "" + +#: .././repair/phase6.c:1416 +#, c-format +msgid "shrink_inode failed inode % block %u\n" +msgstr "" + +#: .././repair/phase6.c:1508 .././repair/phase6.c:2307 +#, c-format +msgid "realloc failed in %s (%zu bytes)\n" +msgstr "" + +#: .././repair/phase6.c:1565 +#, c-format +msgid "empty data block %u in directory inode %: " +msgstr "" + +#: .././repair/phase6.c:1569 +#, c-format +msgid "corrupt block %u in directory inode %: " +msgstr "" + +#: .././repair/phase6.c:1573 +msgid "junking block\n" +msgstr "" + +#: .././repair/phase6.c:1576 +msgid "would junk block\n" +msgstr "" + +#: .././repair/phase6.c:1598 +#, c-format +msgid "" +"bad directory block magic # %#x for directory inode % block %d: " +msgstr "" + +#: .././repair/phase6.c:1601 +#, c-format +msgid "fixing magic # to %#x\n" +msgstr "" + +#: .././repair/phase6.c:1605 +#, c-format +msgid "would fix magic # to %#x\n" +msgstr "" + +#: .././repair/phase6.c:1626 +#, c-format +msgid "directory inode % block %u has consecutive free entries: " +msgstr "" + +#: .././repair/phase6.c:1630 +msgid "joining together\n" +msgstr "" + +#: .././repair/phase6.c:1639 +msgid "would join together\n" +msgstr "" + +#: .././repair/phase6.c:1672 +#, c-format +msgid "" +"entry \"%s\" in directory inode % points to non-existent inode " +"%" +msgstr "" + +#: .././repair/phase6.c:1689 +#, c-format +msgid "" +"entry \"%s\" in directory inode % points to free inode %" +msgstr "" + +#: .././repair/phase6.c:1707 .././repair/phase6.c:2634 +#, c-format +msgid "%s (ino %) in root (%) is not a directory" +msgstr "" + +#: .././repair/phase6.c:1729 .././repair/phase6.c:2656 +#, c-format +msgid "entry \"%s\" (ino %) in dir % is a duplicate name" +msgstr "" + +#: .././repair/phase6.c:1760 +#, c-format +msgid "" +"entry \"%s\" (ino %) in dir % is not in the the first block" +msgstr "" + +#: .././repair/phase6.c:1786 +#, c-format +msgid "entry \"%s\" in dir % is not the first entry" +msgstr "" + +#: .././repair/phase6.c:1812 .././repair/phase6.c:2725 +#, c-format +msgid "" +"would fix ftype mismatch (%d/%d) in directory/child inode " +"%/%\n" +msgstr "" + +#: .././repair/phase6.c:1817 .././repair/phase6.c:2730 +#, c-format +msgid "" +"fixing ftype mismatch (%d/%d) in directory/child inode %/%\n" +msgstr "" + +#: .././repair/phase6.c:1850 +#, c-format +msgid "" +"entry \"%s\" in dir % points to an already connected directory inode " +"%\n" +msgstr "" + +#: .././repair/phase6.c:1859 .././repair/phase6.c:2694 +#, c-format +msgid "" +"entry \"%s\" in dir ino % doesn't have a .. entry, will set it in " +"ino %.\n" +msgstr "" + +#: .././repair/phase6.c:1869 +#, c-format +msgid "" +"entry \"%s\" in dir inode % inconsistent with .. value (%) " +"in ino %\n" +msgstr "" + +#: .././repair/phase6.c:1881 +#, c-format +msgid "\twill clear entry \"%s\"\n" +msgstr "" + +#: .././repair/phase6.c:1884 +#, c-format +msgid "\twould clear entry \"%s\"\n" +msgstr "" + +#: .././repair/phase6.c:1919 +#, c-format +msgid "expected owner inode %, got %llu, directory block %\n" +msgstr "" + +#: .././repair/phase6.c:1926 +#, c-format +msgid "expected block %, got %llu, directory inode %\n" +msgstr "" + +#: .././repair/phase6.c:1933 +#, c-format +msgid "wrong FS UUID, directory inode % block %\n" +msgstr "" + +#: .././repair/phase6.c:1993 +#, c-format +msgid "leaf block %u for directory inode % bad CRC\n" +msgstr "" + +#: .././repair/phase6.c:1998 +#, c-format +msgid "can't read block %u for directory inode %, error %d\n" +msgstr "" + +#: .././repair/phase6.c:2016 .././repair/phase6.c:2139 +#, c-format +msgid "leaf block %u for directory inode % bad header\n" +msgstr "" + +#: .././repair/phase6.c:2042 +#, c-format +msgid "leaf block %u for directory inode % bad tail\n" +msgstr "" + +#: .././repair/phase6.c:2096 +#, c-format +msgid "can't read leaf block %u for directory inode %, error %d\n" +msgstr "" + +#: .././repair/phase6.c:2108 +#, c-format +msgid "unknown magic number %#x for block %u in directory inode %\n" +msgstr "" + +#: .././repair/phase6.c:2164 +#, c-format +msgid "" +"can't read freespace block %u for directory inode %, error %d\n" +msgstr "" + +#: .././repair/phase6.c:2179 +#, c-format +msgid "free block %u for directory inode % bad header\n" +msgstr "" + +#: .././repair/phase6.c:2197 +#, c-format +msgid "free block %u entry %i for directory ino % bad\n" +msgstr "" + +#: .././repair/phase6.c:2207 +#, c-format +msgid "free block %u for directory inode % bad nused\n" +msgstr "" + +#: .././repair/phase6.c:2218 +#, c-format +msgid "missing freetab entry %u for directory inode %\n" +msgstr "" + +#: .././repair/phase6.c:2257 +#, c-format +msgid "malloc failed in %s (% bytes)\n" +msgstr "" + +#: .././repair/phase6.c:2271 +#, c-format +msgid "calloc failed in %s (%zu bytes)\n" +msgstr "" + +#: .././repair/phase6.c:2320 +#, c-format +msgid "can't read data block %u for directory inode % error %d\n" +msgstr "" + +#: .././repair/phase6.c:2427 +msgid "would junk entry\n" +msgstr "" + +#: .././repair/phase6.c:2451 +msgid "junking entry\n" +msgstr "" + +#: .././repair/phase6.c:2497 +#, c-format +msgid "would set .. in sf dir inode % to %\n" +msgstr "" + +#: .././repair/phase6.c:2501 +#, c-format +msgid "setting .. in sf dir inode % to %\n" +msgstr "" + +#: .././repair/phase6.c:2601 +#, c-format +msgid "" +"entry \"%s\" in shortform directory % references non-existent inode " +"%\n" +msgstr "" + +#: .././repair/phase6.c:2618 +#, c-format +msgid "" +"entry \"%s\" in shortform directory inode % points to free inode " +"%\n" +msgstr "" + +#: .././repair/phase6.c:2680 +#, c-format +msgid "" +"entry \"%s\" in directory inode % references already connected inode " +"%.\n" +msgstr "" + +#: .././repair/phase6.c:2703 +#, c-format +msgid "" +"entry \"%s\" in directory inode % not consistent with .. value " +"(%) in inode %,\n" +msgstr "" + +#: .././repair/phase6.c:2760 +#, c-format +msgid "would fix i8count in inode %\n" +msgstr "" + +#: .././repair/phase6.c:2775 +#, c-format +msgid "fixing i8count in inode %\n" +msgstr "" + +#: .././repair/phase6.c:2795 +#, c-format +msgid "setting size to % bytes to reflect junked entries\n" +msgstr "" + +#: .././repair/phase6.c:2939 +msgid "recreating root directory .. entry\n" +msgstr "" + +#: .././repair/phase6.c:2955 +#, c-format +msgid "" +"can't make \"..\" entry in root inode %, createname error %d\n" +msgstr "" + +#: .././repair/phase6.c:2966 +msgid "would recreate root directory .. entry\n" +msgstr "" + +#: .././repair/phase6.c:2990 +#, c-format +msgid "would create missing \".\" entry in dir ino %\n" +msgstr "" + +#: .././repair/phase6.c:2997 +#, c-format +msgid "creating missing \".\" entry in dir ino %\n" +msgstr "" + +#: .././repair/phase6.c:3013 +#, c-format +msgid "can't make \".\" entry in dir ino %, createname error %d\n" +msgstr "" + +#: .././repair/phase6.c:3106 +#, c-format +msgid "disconnected dir inode %, " +msgstr "" + +#: .././repair/phase6.c:3108 +#, c-format +msgid "disconnected inode %, " +msgstr "" + +#: .././repair/phase6.c:3112 +#, c-format +msgid "moving to %s\n" +msgstr "" + +#: .././repair/phase6.c:3115 +#, c-format +msgid "would move to %s\n" +msgstr "" + +#: .././repair/phase6.c:3200 +msgid "Phase 6 - check inode connectivity...\n" +msgstr "" + +#: .././repair/phase6.c:3214 +msgid "reinitializing root directory\n" +msgstr "" + +#: .././repair/phase6.c:3219 +msgid "would reinitialize root directory\n" +msgstr "" + +#: .././repair/phase6.c:3225 +msgid "reinitializing realtime bitmap inode\n" +msgstr "" + +#: .././repair/phase6.c:3229 +msgid "would reinitialize realtime bitmap inode\n" +msgstr "" + +#: .././repair/phase6.c:3235 +msgid "reinitializing realtime summary inode\n" +msgstr "" + +#: .././repair/phase6.c:3239 +msgid "would reinitialize realtime summary inode\n" +msgstr "" + +#: .././repair/phase6.c:3245 +msgid " - resetting contents of realtime bitmap and summary inodes\n" +msgstr "" + +#: .././repair/phase6.c:3248 .././repair/phase6.c:3253 +msgid "Warning: realtime bitmap may be inconsistent\n" +msgstr "" + +#: .././repair/phase6.c:3259 +msgid " - traversing filesystem ...\n" +msgstr "" + +#: .././repair/phase6.c:3282 +msgid " - traversal finished ...\n" +msgstr "" + +#: .././repair/phase6.c:3283 +#, c-format +msgid " - moving disconnected inodes to %s ...\n" +msgstr "" + +#: .././repair/scan.c:85 .././repair/scan.c:140 +#, c-format +msgid "can't read btree block %d/%d\n" +msgstr "" + +#: .././repair/scan.c:89 .././repair/scan.c:152 +#, c-format +msgid "btree block %d/%d is suspect, error %d\n" +msgstr "" + +#: .././repair/scan.c:213 +#, c-format +msgid "bad magic # %#x in inode % (%s fork) bmbt block %\n" +msgstr "" + +#: .././repair/scan.c:219 +#, c-format +msgid "" +"expected level %d got %d in inode %, (%s fork) bmbt block %\n" +msgstr "" + +#: .././repair/scan.c:229 +#, c-format +msgid "expected owner inode %, got %llu, bmbt block %\n" +msgstr "" + +#: .././repair/scan.c:239 +#, c-format +msgid "expected block %, got %llu, bmbt block %\n" +msgstr "" + +#: .././repair/scan.c:249 +#, c-format +msgid "wrong FS UUID, bmbt block %\n" +msgstr "" + +#: .././repair/scan.c:269 +#, c-format +msgid "" +"bad fwd (right) sibling pointer (saw % parent block says %)\n" +"\tin inode % (%s fork) bmap btree block %\n" +msgstr "" + +#: .././repair/scan.c:279 +#, c-format +msgid "" +"bad back (left) sibling pointer (saw %llu parent block says %)\n" +"\tin inode % (%s fork) bmap btree block %\n" +msgstr "" + +#: .././repair/scan.c:294 +#, c-format +msgid "" +"bad back (left) sibling pointer (saw %llu should be NULL (0))\n" +"\tin inode % (%s fork) bmap btree block %\n" +msgstr "" + +#: .././repair/scan.c:342 +#, c-format +msgid "inode 0x%bmap block 0x% claimed, state is %d\n" +msgstr "" + +#: .././repair/scan.c:349 +#, c-format +msgid "inode 0x% bmap block 0x% claimed, state is %d\n" +msgstr "" + +#: .././repair/scan.c:364 +#, c-format +msgid "bad state %d, inode % bmap block 0x%\n" +msgstr "" + +#: .././repair/scan.c:403 .././repair/scan.c:454 +#, c-format +msgid "inode % bad # of bmap records (%u, min - %u, max - %u)\n" +msgstr "" + +#: .././repair/scan.c:433 +#, c-format +msgid "" +"out-of-order bmap key (file offset) in inode %, %s fork, fsbno " +"%\n" +msgstr "" + +#: .././repair/scan.c:471 +#, c-format +msgid "bad bmap btree ptr 0x%llx in ino %\n" +msgstr "" + +#: .././repair/scan.c:499 +#, c-format +msgid "" +"correcting bt key (was %llu, now %) in inode %\n" +"\t\t%s fork, btree block %\n" +msgstr "" + +#: .././repair/scan.c:511 +#, c-format +msgid "" +"bad btree key (is %llu, should be %) in inode %\n" +"\t\t%s fork, btree block %\n" +msgstr "" + +#: .././repair/scan.c:529 +#, c-format +msgid "" +"bad fwd (right) sibling pointer (saw % should be NULLFSBLOCK)\n" +"\tin inode % (%s fork) bmap btree block %\n" +msgstr "" + +#: .././repair/scan.c:587 .././repair/scan.c:964 +#, c-format +msgid "bad magic # %#x in bt%s block %d/%d\n" +msgstr "" + +#: .././repair/scan.c:605 .././repair/scan.c:983 +#, c-format +msgid "expected level %d got %d in bt%s block %d/%d\n" +msgstr "" + +#: .././repair/scan.c:619 +#, c-format +msgid "" +"%s freespace btree block claimed (state %d), agno %d, bno %d, suspect %d\n" +msgstr "" + +#: .././repair/scan.c:639 .././repair/scan.c:740 .././repair/scan.c:1014 +#: .././repair/scan.c:1158 +#, c-format +msgid "bad btree nrecs (%u, min=%u, max=%u) in bt%s block %u/%u\n" +msgstr "" + +#: .././repair/scan.c:657 .././repair/scan.c:1049 .././repair/scan.c:1335 +#, c-format +msgid "invalid start block %u in record %u of %s btree block %u/%u\n" +msgstr "" + +#: .././repair/scan.c:663 .././repair/scan.c:1055 .././repair/scan.c:1341 +#, c-format +msgid "invalid length %u in record %u of %s btree block %u/%u\n" +msgstr "" + +#: .././db/check.c:4269 .././repair/scan.c:672 +#, c-format +msgid "out-of-order bno btree record %d (%u %u) block %u/%u\n" +msgstr "" + +#: .././db/check.c:4347 .././repair/scan.c:684 +#, c-format +msgid "out-of-order cnt btree record %d (%u %u) block %u/%u\n" +msgstr "" + +#: .././repair/scan.c:710 +#, c-format +msgid "block (%d,%d-%d) multiply claimed by %s space tree, state - %d\n" +msgstr "" + +#: .././repair/scan.c:1502 +#, c-format +msgid "badly aligned %s rec (starting inode = %)\n" +msgstr "" + +#: .././repair/scan.c:1516 +#, c-format +msgid "" +"bad starting inode # (% (0x%x 0x%x)) in %s rec, skipping rec\n" +msgstr "" + +#: .././repair/scan.c:1525 +#, c-format +msgid "bad ending inode # (% (0x%x 0x%zx)) in %s rec, skipping rec\n" +msgstr "" + +#: .././repair/scan.c:1590 +#, c-format +msgid "" +"ir_holemask/ir_free mismatch, %s chunk %d/%u, holemask 0x%x free 0x%llx\n" +msgstr "" + +#: .././repair/scan.c:1677 +#, c-format +msgid "" +"inode chunk claims used block, inobt block - agno %d, bno %d, inopb %d\n" +msgstr "" + +#: .././repair/scan.c:1695 +#, c-format +msgid "" +"inode rec for ino % (%d/%d) overlaps existing rec (start %d/%d)\n" +msgstr "" + +#: .././repair/scan.c:1719 +#, c-format +msgid "" +"ir_freecount/free mismatch, inode chunk %d/%u, freecount %d nfree %d\n" +msgstr "" + +#: .././repair/scan.c:1727 .././repair/scan.c:1917 +#, c-format +msgid "invalid inode count, inode chunk %d/%u, count %d ninodes %d\n" +msgstr "" + +#: .././repair/scan.c:1781 +#, c-format +msgid "" +"sparse inode chunk claims inode block, finobt block - agno %d, bno %d, inopb " +"%d\n" +msgstr "" + +#: .././repair/scan.c:1796 .././repair/scan.c:1808 +#, c-format +msgid "" +"inode chunk claims untracked block, finobt block - agno %d, bno %d, inopb " +"%d\n" +msgstr "" + +#: .././repair/scan.c:1818 +#, c-format +msgid "" +"inode chunk claims used block, finobt block - agno %d, bno %d, inopb %d\n" +msgstr "" + +#: .././repair/scan.c:1840 +#, c-format +msgid "" +"finobt rec for ino % (%d/%u) does not match existing rec (%d/%d)\n" +msgstr "" + +#: .././repair/scan.c:1882 +#, c-format +msgid "undiscovered finobt record, ino % (%d/%u)\n" +msgstr "" + +#: .././repair/scan.c:1904 +#, c-format +msgid "" +"finobt ir_freecount/free mismatch, inode chunk %d/%u, freecount %d nfree %d\n" +msgstr "" + +#: .././repair/scan.c:1910 +#, c-format +msgid "finobt record with no free inodes, inode chunk %d/%u\n" +msgstr "" + +#: .././repair/scan.c:1963 +#, c-format +msgid "bad magic # %#x in inobt block %d/%d\n" +msgstr "" + +#: .././repair/scan.c:1971 +#, c-format +msgid "expected level %d got %d in inobt block %d/%d\n" +msgstr "" + +#: .././repair/scan.c:1994 +#, c-format +msgid "inode btree block claimed (state %d), agno %d, bno %d, suspect %d\n" +msgstr "" + +#: .././repair/scan.c:2017 +#, c-format +msgid "dubious inode btree block header %d/%d\n" +msgstr "" + +#: .././repair/scan.c:2135 +#, c-format +msgid "can't read agfl block for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2139 +#, c-format +msgid "agfl has bad CRC for ag %d\n" +msgstr "" + +#: .././db/check.c:4058 .././db/freesp.c:259 .././repair/scan.c:2148 +#, c-format +msgid "agf %d freelist blocks bad, skipping freelist scan\n" +msgstr "" + +#: .././repair/scan.c:2160 +#, c-format +msgid "bad agbno %u in agfl, agno %d\n" +msgstr "" + +#: .././repair/scan.c:2169 +#, c-format +msgid "freeblk count %d != flcount %d in ag %d\n" +msgstr "" + +#: .././repair/scan.c:2195 +#, c-format +msgid "bad agbno %u for btbno root, agno %d\n" +msgstr "" + +#: .././repair/scan.c:2207 +#, c-format +msgid "bad agbno %u for btbcnt root, agno %d\n" +msgstr "" + +#: .././db/check.c:3971 .././repair/scan.c:2258 +#, c-format +msgid "agf_freeblks %u, counted %u in ag %u\n" +msgstr "" + +#: .././db/check.c:3978 .././repair/scan.c:2263 +#, c-format +msgid "agf_longest %u, counted %u in ag %u\n" +msgstr "" + +#: .././repair/scan.c:2269 +#, c-format +msgid "agf_btreeblks %u, counted % in ag %u\n" +msgstr "" + +#: .././repair/scan.c:2293 +#, c-format +msgid "bad agbno %u for inobt root, agno %d\n" +msgstr "" + +#: .././repair/scan.c:2306 +#, c-format +msgid "bad agbno %u for finobt root, agno %d\n" +msgstr "" + +#: .././db/check.c:3994 .././repair/scan.c:2312 +#, c-format +msgid "agi_count %u, counted %u in ag %u\n" +msgstr "" + +#: .././db/check.c:4001 .././repair/scan.c:2317 +#, c-format +msgid "agi_freecount %u, counted %u in ag %u\n" +msgstr "" + +#: .././repair/scan.c:2323 +#, c-format +msgid "agi_freecount %u, counted %u in ag %u finobt\n" +msgstr "" + +#: .././repair/scan.c:2333 +#, c-format +msgid "agi unlinked bucket %d is %u in ag %u (inode=%)\n" +msgstr "" + +#: .././repair/scan.c:2364 +msgid "can't allocate memory for superblock\n" +msgstr "" + +#: .././repair/scan.c:2371 +msgid "root superblock" +msgstr "" + +#: .././repair/scan.c:2380 +msgid "agf block" +msgstr "" + +#: .././repair/scan.c:2389 +msgid "agi block" +msgstr "" + +#: .././repair/scan.c:2410 +#, c-format +msgid "reset bad sb for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2413 +#, c-format +msgid "would reset bad sb for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2418 +#, c-format +msgid "reset bad agf for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2421 +#, c-format +msgid "would reset bad agf for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2426 +#, c-format +msgid "reset bad agi for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2429 +#, c-format +msgid "would reset bad agi for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2434 +#, c-format +msgid "bad uncorrected agheader %d, skipping ag...\n" +msgstr "" + +#: .././repair/scan.c:2497 +#, c-format +msgid "can't get %s for ag %d\n" +msgstr "" + +#: .././repair/scan.c:2517 +msgid "no memory for ag header counts\n" +msgstr "" + +#: .././repair/scan.c:2543 +#, c-format +msgid "sb_icount %, counted %\n" +msgstr "" + +#: .././repair/scan.c:2548 +#, c-format +msgid "sb_ifree %, counted %\n" +msgstr "" + +#: .././repair/scan.c:2553 +#, c-format +msgid "sb_fdblocks %, counted %\n" +msgstr "" + +#: .././repair/dir2.c:50 +#, c-format +msgid "malloc failed (%zu bytes) dir2_add_badlist:ino %\n" +msgstr "" + +#: .././repair/dir2.c:93 +msgid "couldn't malloc dir2 shortform copy\n" +msgstr "" + +#: .././repair/dir2.c:229 +msgid "current" +msgstr "" + +#: .././repair/dir2.c:232 .././repair/dir2.c:693 +msgid "invalid" +msgstr "" + +#: .././repair/dir2.c:235 .././repair/dir2.c:695 +msgid "realtime bitmap" +msgstr "" + +#: .././repair/dir2.c:238 .././repair/dir2.c:697 +msgid "realtime summary" +msgstr "" + +#: .././repair/dir2.c:241 .././repair/dir2.c:699 +msgid "user quota" +msgstr "" + +#: .././repair/dir2.c:244 .././repair/dir2.c:701 +msgid "group quota" +msgstr "" + +#: .././repair/dir2.c:247 .././repair/dir2.c:703 +msgid "project quota" +msgstr "" + +#: .././repair/dir2.c:265 .././repair/dir2.c:733 +msgid "free" +msgstr "" + +#: .././repair/dir2.c:282 .././repair/dir2.c:713 +msgid "non-existent" +msgstr "" + +#: .././repair/dir2.c:287 +#, c-format +msgid "" +"entry \"%*.*s\" in shortform directory % references %s inode " +"%\n" +msgstr "" + +#: .././repair/dir2.c:293 +msgid "is zero length" +msgstr "" + +#: .././repair/dir2.c:298 +msgid "extends past end of dir" +msgstr "" + +#: .././repair/dir2.c:304 +#, c-format +msgid "entry #%d %s in shortform dir %" +msgstr "" + +#: .././repair/dir2.c:307 +#, c-format +msgid ", junking %d entries\n" +msgstr "" + +#: .././repair/dir2.c:310 +#, c-format +msgid ", would junk %d entries\n" +msgstr "" + +#: .././repair/dir2.c:330 +#, c-format +msgid "entry contains illegal character in shortform dir %\n" +msgstr "" + +#: .././repair/dir2.c:337 +#, c-format +msgid "entry contains offset out of order in shortform dir %\n" +msgstr "" + +#: .././repair/dir2.c:394 +#, c-format +msgid "junking entry \"%s\" in directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:398 +#, c-format +msgid "would have junked entry \"%s\" in directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:423 +#, c-format +msgid "" +"would have corrected entry count in directory % from %d to %d\n" +msgstr "" + +#: .././repair/dir2.c:427 +#, c-format +msgid "corrected entry count in directory %, was %d, now %d\n" +msgstr "" + +#: .././repair/dir2.c:438 +#, c-format +msgid "would have corrected i8 count in directory % from %d to %d\n" +msgstr "" + +#: .././repair/dir2.c:442 +#, c-format +msgid "corrected i8 count in directory %, was %d, now %d\n" +msgstr "" + +#: .././repair/dir2.c:456 +#, c-format +msgid "" +"would have corrected directory % size from % to %\n" +msgstr "" + +#: .././repair/dir2.c:461 +#, c-format +msgid "corrected directory % size, was %, now %\n" +msgstr "" + +#: .././repair/dir2.c:473 +#, c-format +msgid "directory % offsets too high\n" +msgstr "" + +#: .././repair/dir2.c:479 +#, c-format +msgid "would have corrected entry offsets in directory %\n" +msgstr "" + +#: .././repair/dir2.c:483 +#, c-format +msgid "corrected entry offsets in directory %\n" +msgstr "" + +#: .././repair/dir2.c:502 +#, c-format +msgid "bogus .. inode number (%) in directory inode %, " +msgstr "" + +#: .././repair/dir2.c:506 .././repair/dir2.c:541 +msgid "clearing inode number\n" +msgstr "" + +#: .././repair/dir2.c:512 .././repair/dir2.c:547 +msgid "would clear inode number\n" +msgstr "" + +#: .././repair/dir2.c:520 +#, c-format +msgid "" +"corrected root directory % .. entry, was %, now %\n" +msgstr "" + +#: .././repair/dir2.c:528 +#, c-format +msgid "" +"would have corrected root directory % .. entry from % to " +"%\n" +msgstr "" + +#: .././repair/dir2.c:538 +#, c-format +msgid "bad .. entry in directory inode %, points to self, " +msgstr "" + +#: .././repair/dir2.c:651 +#, c-format +msgid "corrupt block %u in directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:654 +msgid "\twill junk block\n" +msgstr "" + +#: .././repair/dir2.c:656 +msgid "\twould junk block\n" +msgstr "" + +#: .././repair/dir2.c:742 +#, c-format +msgid "" +"entry \"%*.*s\" at block %d offset % in directory inode % " +"references %s inode %\n" +msgstr "" + +#: .././repair/dir2.c:765 +#, c-format +msgid "" +"entry at block %u offset % in directory inode %has 0 " +"namelength\n" +msgstr "" + +#: .././repair/dir2.c:778 +#, c-format +msgid "\tclearing inode number in entry at offset %...\n" +msgstr "" + +#: .././repair/dir2.c:784 +#, c-format +msgid "\twould clear inode number in entry at offset %...\n" +msgstr "" + +#: .././repair/dir2.c:797 +#, c-format +msgid "" +"entry at block %u offset % in directory inode % has illegal " +"name \"%*.*s\": " +msgstr "" + +#: .././repair/dir2.c:828 +#, c-format +msgid "bad .. entry in directory inode %, points to self: " +msgstr "" + +#: .././repair/dir2.c:839 +#, c-format +msgid "bad .. entry in root directory inode %, was %: " +msgstr "" + +#: .././repair/dir2.c:859 +#, c-format +msgid "multiple .. entries in directory inode %: " +msgstr "" + +#: .././repair/dir2.c:872 +#, c-format +msgid "bad . entry in directory inode %, was %: " +msgstr "" + +#: .././repair/dir2.c:884 +#, c-format +msgid "multiple . entries in directory inode %: " +msgstr "" + +#: .././repair/dir2.c:894 +#, c-format +msgid "entry \"%*.*s\" in directory inode % points to self: " +msgstr "" + +#: .././repair/dir2.c:905 +msgid "clearing entry\n" +msgstr "" + +#: .././repair/dir2.c:907 +msgid "would clear entry\n" +msgstr "" + +#: .././repair/dir2.c:920 +#, c-format +msgid "bad bestfree table in block %u in directory inode %: " +msgstr "" + +#: .././repair/dir2.c:923 +msgid "repairing table\n" +msgstr "" + +#: .././repair/dir2.c:928 +msgid "would repair table\n" +msgstr "" + +#: .././repair/dir2.c:968 +#, c-format +msgid "block %u for directory inode % is missing\n" +msgstr "" + +#: .././repair/dir2.c:977 +#, c-format +msgid "can't read block %u for directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:988 +#, c-format +msgid "" +"bad directory block magic # %#x in block %u for directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1040 +#, c-format +msgid "bad entry count in block %u of directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1048 +#, c-format +msgid "bad hash ordering in block %u of directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1056 +#, c-format +msgid "bad stale count in block %u of directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1105 +#, c-format +msgid "can't map block %u for directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1115 +#, c-format +msgid "can't read file block %u for directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1127 +#, c-format +msgid "" +"bad directory leaf magic # %#x for directory inode % block %u\n" +msgstr "" + +#: .././repair/dir2.c:1155 +#, c-format +msgid "bad sibling back pointer for block %u in directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1186 +#, c-format +msgid "bad hash path in directory %\n" +msgstr "" + +#: .././repair/dir2.c:1296 +#, c-format +msgid "block % for directory inode % is missing\n" +msgstr "" + +#: .././repair/dir2.c:1305 +#, c-format +msgid "can't read block % for directory inode %\n" +msgstr "" + +#: .././repair/dir2.c:1313 +#, c-format +msgid "" +"bad directory block magic # %#x in block % for directory inode " +"%\n" +msgstr "" + +#: .././repair/dir2.c:1394 +#, c-format +msgid "bad size/format for directory %\n" +msgstr "" + +#: .././repair/dir2.c:1401 +#, c-format +msgid "no . entry for directory %\n" +msgstr "" + +#: .././repair/dir2.c:1411 +#, c-format +msgid "no .. entry for directory %\n" +msgstr "" + +#: .././repair/dir2.c:1413 +#, c-format +msgid "no .. entry for root directory %\n" +msgstr "" + +#: .././libxcmd/quit.c:43 +msgid "exit the program" +msgstr "退出程序" + +#: .././libfrog/paths.c:336 +#, c-format +msgid "%s: unable to extract mount options for \"%s\"\n" +msgstr "" + +#: .././libfrog/paths.c:422 +#, c-format +msgid "%s: getmntinfo() failed: %s\n" +msgstr "" + +#: .././libfrog/paths.c:491 +#, c-format +msgid "%s: cannot setup path for mount %s: %s\n" +msgstr "" + +#: .././libfrog/paths.c:513 +#, c-format +msgid "%s: cannot find mount point for path `%s': %s\n" +msgstr "" + +#: .././libfrog/paths.c:541 +#, c-format +msgid "%s: cannot setup path for project %s: %s\n" +msgstr "" + +#: .././libfrog/paths.c:582 +#, c-format +msgid "%s: cannot initialise path table: %s\n" +msgstr "" + +#: .././libfrog/paths.c:602 +#, c-format +msgid "%s: cannot setup path for project dir %s: %s\n" +msgstr "" + +#: .././libxcmd/command.c:95 +#, c-format +msgid "bad argument count %d to %s, expected at least %d arguments\n" +msgstr "参数 %2$s 的数量 %1$d 有误,此处需要至少 %3$d 个参数。\n" + +#: .././libxcmd/command.c:99 +#, c-format +msgid "bad argument count %d to %s, expected %d arguments\n" +msgstr "参数 %2$s 的数量 %1$d 有误,此处需要 %3$d 个参数。\n" + +#: .././libxcmd/command.c:103 +#, c-format +msgid "bad argument count %d to %s, expected between %d and %d arguments\n" +msgstr "参数 %2$s 的数量 %1$d 有误,此处需要 %3$d 至 %4$d 之间个参数。\n" + +#: .././libxcmd/command.c:239 +#, c-format +msgid "cannot strdup command '%s': %s\n" +msgstr "" + +#: .././libxcmd/command.c:202 +#, c-format +msgid "command \"%s\" not found\n" +msgstr "命令 “%s” 未找到\n" + +#: .././libxcmd/command.c:265 +#, c-format +msgid "%s %lld/%lld bytes at offset %lld\n" +msgstr "" + +#: .././libxcmd/command.c:267 +#, c-format +msgid "%s, %d ops; %s (%s/sec and %.4f ops/sec)\n" +msgstr "" + +#: .././db/help.c:40 .././libxcmd/help.c:34 +#, c-format +msgid "" +"\n" +"Use 'help commandname' for extended help.\n" +msgstr "" +"\n" +"使用 “help 命令名” 以获取更动帮助。\n" + +#: .././db/help.c:56 .././db/command.c:86 .././libxcmd/help.c:50 +#, c-format +msgid "command %s not found\n" +msgstr "命令 %s 未找到\n" + +#: .././db/io.c:51 .././db/help.c:30 .././libxcmd/help.c:93 +msgid "[command]" +msgstr "[命令]" + +#: .././db/help.c:31 .././libxcmd/help.c:94 +msgid "help for one or all commands" +msgstr "一个或所有命令的帮助" + +#: .././copy/xfs_copy.c:115 +#, c-format +msgid "Check logfile \"%s\" for more details\n" +msgstr "更多信息请查看日志文件\"%s\"\n" + +#: .././copy/xfs_copy.c:121 +#, c-format +msgid "%s: could not write to logfile \"%s\".\n" +msgstr "%s:无法写入日志文件\"%s\"。\n" + +#: .././copy/xfs_copy.c:124 +#, c-format +msgid "Aborting XFS copy -- logfile error -- reason: %s\n" +msgstr "终止 XFS 复制 -- 日志文件错误 -- 原因: %s\n" + +#: .././copy/xfs_copy.c:139 .././copy/xfs_copy.c:292 .././copy/xfs_copy.c:617 +#: .././copy/xfs_copy.c:624 +msgid "Aborting XFS copy - reason" +msgstr "终止XFS复制-原因" + +#: .././copy/xfs_copy.c:159 +msgid "THE FOLLOWING COPIES FAILED TO COMPLETE\n" +msgstr "" + +#: .././copy/xfs_copy.c:163 +msgid "write error" +msgstr "写入错误" + +#: .././copy/xfs_copy.c:146 +msgid "lseek64 error" +msgstr "lseek64 错误" + +#: .././copy/xfs_copy.c:166 +#, c-format +msgid " at offset %lld\n" +msgstr " 在偏移 %lld\n" + +#: .././copy/xfs_copy.c:170 +#, c-format +msgid "All copies completed.\n" +msgstr "全部复制都已完成\n" + +#: .././copy/xfs_copy.c:173 +#, c-format +msgid "See \"%s\" for more details.\n" +msgstr "详细请看\"%s\"\n" + +#: .././copy/xfs_copy.c:261 +#, c-format +msgid "%s: write error on target %d \"%s\" at offset %lld\n" +msgstr "%s: 目标 %d \"%s\" 偏移 %lld 发生写入错误\n" + +#: .././copy/xfs_copy.c:260 +#, c-format +msgid "%s: lseek64 error on target %d \"%s\" at offset %lld\n" +msgstr "%s: 目标 %d \"%s\" 偏移 %lld 发生 lseek64 错误\n" + +#: .././copy/xfs_copy.c:272 +#, c-format +msgid "Aborting target %d - reason" +msgstr "终止目标设备 %d - 原因" + +#: .././copy/xfs_copy.c:276 +msgid "Aborting XFS copy - no more targets.\n" +msgstr "终止 XFS 复制-因为无更多的目标设备\n" + +#: .././copy/xfs_copy.c:287 +#, c-format +msgid "%s: thread %d died unexpectedly, target \"%s\" incomplete\n" +msgstr "%s: 线程 %d 意外终止, 目标设备 \"%s\" 未完成\n" + +#: .././copy/xfs_copy.c:289 +#, c-format +msgid "%s: offset was probably %lld\n" +msgstr "%s : 偏移位置大概为%lld\n" + +#: .././copy/xfs_copy.c:300 +#, c-format +msgid "%s: Unknown child died (should never happen!)\n" +msgstr "" + +#: .././copy/xfs_copy.c:310 +#, c-format +msgid "Usage: %s [-bdV] [-L logfile] source target [target ...]\n" +msgstr "" + +#: .././copy/xfs_copy.c:386 +#, c-format +msgid "%s: lseek64 failure at offset %lld\n" +msgstr "%s 在偏移%lld处发生lseek64错误\n" + +#: .././copy/xfs_copy.c:408 +#, c-format +msgid "assert error: buf->length = %d, buf->size = %d\n" +msgstr "断言错误: buf->length = %d, buf->size = %d\n" + +#: .././copy/xfs_copy.c:414 +#, c-format +msgid "%s: read failure at offset %lld\n" +msgstr "" + +#: .././copy/xfs_copy.c:444 +msgid "ag header buffer invalid!\n" +msgstr "" + +#: .././copy/xfs_copy.c:615 +#, c-format +msgid "%s: couldn't open log file \"%s\"\n" +msgstr "" + +#: .././copy/xfs_copy.c:622 +#, c-format +msgid "%s: couldn't set up logfile stream\n" +msgstr "" + +#: .././copy/xfs_copy.c:634 +msgid "Couldn't allocate target array\n" +msgstr "" + +#: .././copy/xfs_copy.c:653 +#, c-format +msgid "%s: couldn't open source \"%s\"\n" +msgstr "" + +#: .././copy/xfs_copy.c:659 +#, c-format +msgid "%s: couldn't stat source \"%s\"\n" +msgstr "" + +#: .././copy/xfs_copy.c:669 +#, c-format +msgid "%s: Cannot set direct I/O flag on \"%s\".\n" +msgstr "" + +#: .././copy/xfs_copy.c:674 +#, c-format +msgid "%s: xfsctl on file \"%s\" failed.\n" +msgstr "" + +#: .././copy/xfs_copy.c:697 +#, c-format +msgid "%s: Warning -- a filesystem is mounted on the source device.\n" +msgstr "" + +#: .././copy/xfs_copy.c:700 +msgid "\t\tGenerated copies may be corrupt unless the source is\n" +msgstr "" + +#: .././copy/xfs_copy.c:702 +msgid "\t\tunmounted or mounted read-only. Copy proceeding...\n" +msgstr "" + +#: .././copy/xfs_copy.c:719 +#, c-format +msgid "" +"%s: couldn't initialize XFS library\n" +"%s: Aborting.\n" +msgstr "" + +#: .././copy/xfs_copy.c:743 +#, c-format +msgid "" +"%s: %s filesystem failed to initialize\n" +"%s: Aborting.\n" +msgstr "" + +#: .././copy/xfs_copy.c:747 +#, c-format +msgid "" +"%s %s filesystem failed to initialize\n" +"%s: Aborting.\n" +msgstr "" + +#: .././copy/xfs_copy.c:751 +#, c-format +msgid "" +"%s: %s has an external log.\n" +"%s: Aborting.\n" +msgstr "" + +#: .././copy/xfs_copy.c:755 +#, c-format +msgid "" +"%s: %s has a real-time section.\n" +"%s: Aborting.\n" +msgstr "" + +#: .././copy/xfs_copy.c:774 +msgid "" +"Error: source filesystem log is dirty. Mount the filesystem to replay the\n" +"log, unmount and retry xfs_copy.\n" +msgstr "" + +#: .././copy/xfs_copy.c:779 +msgid "" +"Error: could not determine the log head or tail of the source filesystem.\n" +"Mount the filesystem to replay the log or run xfs_repair.\n" +msgstr "" + +#: .././copy/xfs_copy.c:795 +msgid "" +"Error: filesystem block size is smaller than the disk sectorsize.\n" +"Aborting XFS copy now.\n" +msgstr "" + +#: .././copy/xfs_copy.c:812 +#, c-format +msgid "Creating file %s\n" +msgstr "" + +#: .././copy/xfs_copy.c:830 +#, c-format +msgid "" +"%s: a filesystem is mounted on target device \"%s\".\n" +"%s cannot copy to mounted filesystems. Aborting\n" +msgstr "" + +#: .././copy/xfs_copy.c:841 +#, c-format +msgid "%s: couldn't open target \"%s\"\n" +msgstr "" + +#: .././copy/xfs_copy.c:851 +#, c-format +msgid "%s: cannot grow data section.\n" +msgstr "" + +#: .././copy/xfs_copy.c:859 +#, c-format +msgid "%s: xfsctl on \"%s\" failed.\n" +msgstr "" + +#: .././copy/xfs_copy.c:878 +#, c-format +msgid "%s: failed to write last block\n" +msgstr "" + +#: .././copy/xfs_copy.c:880 +#, c-format +msgid "\tIs target \"%s\" too small?\n" +msgstr "" + +#: .././copy/xfs_copy.c:890 +msgid "Couldn't initialize global thread mask\n" +msgstr "" + +#: .././copy/xfs_copy.c:897 +msgid "Error initializing wbuf 0\n" +msgstr "" + +#: .././copy/xfs_copy.c:905 +msgid "Error initializing btree buf 1\n" +msgstr "" + +#: .././copy/xfs_copy.c:910 +msgid "Error creating first semaphore.\n" +msgstr "" + +#: .././copy/xfs_copy.c:925 +msgid "Couldn't malloc space for thread args\n" +msgstr "" + +#: .././copy/xfs_copy.c:937 +#, c-format +msgid "Error creating thread mutex %d\n" +msgstr "" + +#: .././copy/xfs_copy.c:954 +#, c-format +msgid "Error creating thread for target %d\n" +msgstr "" + +#: .././copy/xfs_copy.c:1008 +#, c-format +msgid "Error: current level %d >= btree levels %d\n" +msgstr "" + +#: .././copy/xfs_copy.c:1027 +#, c-format +msgid "Bad btree magic 0x%x\n" +msgstr "" + +#: .././copy/xfs_copy.c:1054 +msgid "WARNING: source filesystem inconsistent.\n" +msgstr "" + +#: .././copy/xfs_copy.c:1056 +msgid " A leaf btree rec isn't a leaf. Aborting now.\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:268 +#, c-format +msgid "%s: Stats not yet supported for XFS\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:332 .././scrub/xfs_scrub.c:653 +#, c-format +msgid "%s: could not stat: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:351 +#, c-format +msgid "%s: char special not supported: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:357 +#, c-format +msgid "%s: cannot defragment: %s: Not XFS\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:367 +#, c-format +msgid "%s: not fsys dev, dir, or reg file, ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:382 +#, c-format +msgid "" +"Usage: %s [-d] [-v] [-g] [-t time] [-p passes] [-f leftf] [-m mtab]\n" +" %s [-d] [-v] [-g] xfsdev | dir | file ...\n" +" %s -V\n" +"\n" +"Options:\n" +" -g Print to syslog (default if stdout not a tty).\n" +" -t time How long to run in seconds.\n" +" -p passes Number of passes before terminating global re-org.\n" +" -f leftoff Use this instead of %s.\n" +" -m mtab Use something other than /etc/mtab.\n" +" -d Debug, print even more.\n" +" -v Verbose, more -v's more verbose.\n" +" -V Print version number and exit.\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:412 .././fsr/xfs_fsr.c:450 +#, c-format +msgid "out of memory: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:441 +#, c-format +msgid "Skipping %s: not mounted rw\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:455 +#, c-format +msgid "out of memory on realloc: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:466 .././fsr/xfs_fsr.c:470 +#, c-format +msgid "strdup(%s) failed\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:481 +#, c-format +msgid "no rw xfs file systems in mtab: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:485 +#, c-format +msgid "Found %d mounted, writable, XFS filesystems\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:515 +#, c-format +msgid "%s: open failed\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:530 +#, c-format +msgid "Can't use %s: mode=0%o own=%d nlink=%d\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:550 +#, c-format +msgid "could not read %s, starting with %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:589 +#, c-format +msgid "START: pass=%d ino=%llu %s %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:632 +#, c-format +msgid "Completed all %d passes\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:611 +msgid "couldn't fork sub process:" +msgstr "" + +#: .././fsr/xfs_fsr.c:652 +#, c-format +msgid "%s startpass %d, endpass %d, time %d seconds\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:659 +#, c-format +msgid "open(%s) failed: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:665 +#, c-format +msgid "write(%s) failed: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:689 +#, c-format +msgid "%s start inode=%llu\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:694 +#, c-format +msgid "unable to get handle: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:700 +#, c-format +msgid "unable to open: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:707 +#, c-format +msgid "Skipping %s: could not get XFS geometry\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:742 +#, c-format +msgid "could not open: inode %llu\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:772 +#, c-format +msgid "%s: xfs_bulkstat: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:799 +#, c-format +msgid "%s: Directory defragmentation not supported\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:818 +#, c-format +msgid "unable to construct sys handle for %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:829 +#, c-format +msgid "unable to open sys handle for %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:835 +#, c-format +msgid "unable to get bstat on %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:842 +#, c-format +msgid "unable to open handle %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:849 +#, c-format +msgid "Unable to get geom on fs for: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:900 +#, c-format +msgid "sync failed: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:906 +#, c-format +msgid "%s: zero size, ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:925 +#, c-format +msgid "locking check failed: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:932 +#, c-format +msgid "mandatory lock: %s: ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:945 +#, c-format +msgid "unable to get fs stat on %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:952 +#, c-format +msgid "insufficient freespace for: %s: size=%lld: ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:959 +#, c-format +msgid "failed to get inode attrs: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:964 +#, c-format +msgid "%s: immutable/append, ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:969 +#, c-format +msgid "%s: marked as don't defrag, ignoring\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:975 +#, c-format +msgid "cannot get realtime geometry for: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:980 +#, c-format +msgid "low on realtime free space: %s: ignoring file\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:987 +#, c-format +msgid "cannot open: %s: Permission denied\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1046 .././fsr/xfs_fsr.c:1096 .././fsr/xfs_fsr.c:1176 +msgid "could not set ATTR\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1055 +#, c-format +msgid "unable to stat temp file: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1073 +#, c-format +msgid "unable to get bstat on temp file: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1078 +#, c-format +msgid "orig forkoff %d, temp forkoff %d\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1131 +msgid "big ATTR set failed\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1152 +#, c-format +msgid "forkoff diff %d too large!\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1169 +#, c-format +msgid "data fork growth unimplemented\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1184 +msgid "set temp attr\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1187 +msgid "failed to match fork offset\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1234 +#, c-format +msgid "%s already fully defragmented.\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1240 +#, c-format +msgid "%s extents=%d can_save=%d tmp=%s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1246 +#, c-format +msgid "could not open tmp file: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1254 +#, c-format +msgid "failed to set ATTR fork on tmp: %s:\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1261 +#, c-format +msgid "could not set inode attrs on tmp: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1268 +#, c-format +msgid "could not get DirectIO info on tmp: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1283 +#, c-format +msgid "DEBUG: fsize=%lld blsz_dio=%d d_min=%d d_max=%d pgsz=%d\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1290 +#, c-format +msgid "could not allocate buf: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1300 +#, c-format +msgid "could not open fragfile: %s : %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1315 +#, c-format +msgid "could not trunc tmp %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1319 .././fsr/xfs_fsr.c:1339 .././fsr/xfs_fsr.c:1367 +#, c-format +msgid "could not lseek in tmpfile: %s : %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1334 +#, c-format +msgid "could not pre-allocate tmp space: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1347 +msgid "Couldn't rewind on temporary file\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1354 +#, c-format +msgid "Temporary file has %d extents (%d in original)\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1357 +#, c-format +msgid "No improvement will be made (skipping): %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1372 +#, c-format +msgid "could not lseek in file: %s : %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1408 +#, c-format +msgid "bad read of %d bytes from %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1412 .././fsr/xfs_fsr.c:1444 +#, c-format +msgid "bad write of %d bytes to %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1429 +#, c-format +msgid "bad write2 of %d bytes to %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1434 +#, c-format +msgid "bad copy to %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1452 +#, c-format +msgid "could not truncate tmpfile: %s : %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1457 +#, c-format +msgid "could not fsync tmpfile: %s : %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1472 +#, c-format +msgid "failed to fchown tmpfile %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1482 +#, c-format +msgid "%s: file type not supported\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1486 +#, c-format +msgid "%s: file modified defrag aborted\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1491 +#, c-format +msgid "%s: file busy\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1493 +#, c-format +msgid "XFS_IOC_SWAPEXT failed: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1501 +#, c-format +msgid "extents before:%d after:%d %s %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1535 +#, c-format +msgid "tmp file name too long: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1585 +#, c-format +msgid "realloc failed: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1598 +#, c-format +msgid "malloc failed: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1628 +#, c-format +msgid "failed reading extents: inode %llu" +msgstr "" + +#: .././fsr/xfs_fsr.c:1678 +msgid "failed reading extents" +msgstr "" + +#: .././fsr/xfs_fsr.c:1766 .././fsr/xfs_fsr.c:1780 +#, c-format +msgid "tmpdir already exists: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1769 +#, c-format +msgid "could not create tmpdir: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1782 +#, c-format +msgid "cannot create tmpdir: %s: %s\n" +msgstr "" + +#: .././fsr/xfs_fsr.c:1820 .././fsr/xfs_fsr.c:1828 +#, c-format +msgid "could not remove tmpdir: %s: %s\n" +msgstr "" + +#: .././db/agf.c:35 .././db/agfl.c:36 .././db/sb.c:44 .././db/agi.c:35 +msgid "[agno]" +msgstr "" + +#: .././db/agf.c:36 +msgid "set address to agf header" +msgstr "" + +#: .././db/agf.c:100 +msgid "" +"\n" +" set allocation group free block list\n" +"\n" +" Example:\n" +"\n" +" agf 2 - move location to AGF in 2nd filesystem allocation group\n" +"\n" +" Located in the second sector of each allocation group, the AGF\n" +" contains the root of two different freespace btrees:\n" +" The 'cnt' btree keeps track freespace indexed on section size.\n" +" The 'bno' btree tracks sections of freespace indexed on block number.\n" +msgstr "" + +#: .././db/agf.c:125 .././db/agfl.c:106 .././db/sb.c:167 .././db/agi.c:95 +#, c-format +msgid "bad allocation group number %s\n" +msgstr "" + +#: .././db/sb.c:45 +msgid "set current address to sb header" +msgstr "" + +#: .././db/sb.c:47 +msgid "[uuid]" +msgstr "" + +#: .././db/sb.c:48 +msgid "write/print FS uuid" +msgstr "" + +#: .././db/sb.c:50 +msgid "[label]" +msgstr "" + +#: .././db/sb.c:51 +msgid "write/print FS label" +msgstr "" + +#: .././db/sb.c:53 +msgid "[feature | [vnum fnum]]" +msgstr "" + +#: .././db/sb.c:54 +msgid "set feature bit(s) in the sb version field" +msgstr "" + +#: .././db/sb.c:140 +msgid "" +"\n" +" set allocation group superblock\n" +"\n" +" Example:\n" +"\n" +" 'sb 7' - set location to 7th allocation group superblock, set type to 'sb'\n" +"\n" +" Located in the first sector of each allocation group, the superblock\n" +" contains the base information for the filesystem.\n" +" The superblock in allocation group 0 is the primary. The copies in the\n" +" remaining allocation groups only serve as backup for filesystem recovery.\n" +" The icount/ifree/fdblocks/frextents are only updated in superblock 0.\n" +"\n" +msgstr "" + +#: .././db/sb.c:199 +#, c-format +msgid "can't read superblock for AG %u\n" +msgstr "" + +#: .././db/sb.c:207 +#, c-format +msgid "bad sb magic # %#x in AG %u\n" +msgstr "" + +#: .././db/sb.c:212 +#, c-format +msgid "bad sb version # %#x in AG %u\n" +msgstr "" + +#: .././db/sb.c:217 .././db/check.c:3876 +msgid "mkfs not completed successfully\n" +msgstr "" + +#: .././db/sb.c:236 +msgid "aborting - external log specified for FS with an internal log\n" +msgstr "" + +#: .././db/sb.c:242 +msgid "aborting - no external log specified for FS with an external log\n" +msgstr "" + +#: .././db/sb.c:252 +msgid "ERROR: cannot find log head/tail, run xfs_repair\n" +msgstr "" + +#: .././db/sb.c:256 +#, c-format +msgid "" +"ERROR: The filesystem has valuable metadata changes in a log which needs to\n" +"be replayed. Mount the filesystem to replay the log, and unmount it before\n" +"re-running %s. If you are unable to mount the filesystem, then use\n" +"the xfs_repair -L option to destroy the log and attempt a repair.\n" +"Note that destroying the log may cause corruption -- please attempt a mount\n" +"of the filesystem before doing this.\n" +msgstr "" + +#: .././db/sb.c:284 +msgid "Clearing log and setting UUID\n" +msgstr "" + +#: .././db/sb.c:293 +msgid "ERROR: cannot clear the log\n" +msgstr "" + +#: .././db/sb.c:305 +msgid "" +"\n" +" write/print FS uuid\n" +"\n" +" Example:\n" +"\n" +" 'uuid' - print UUID\n" +" 'uuid 01234567-0123-0123-0123-0123456789ab' - write UUID\n" +" 'uuid generate' - generate and write\n" +" 'uuid rewrite' - copy UUID from SB 0\n" +"\n" +"The print function checks the UUID in each SB and will warn if the UUIDs\n" +"differ between AGs (the log is not checked). The write commands will\n" +"set the uuid in all AGs to either a specified value, a newly generated\n" +"value or the value found in the first superblock (SB 0) respectively.\n" +"As a side effect of writing the UUID, the log is cleared (which is fine\n" +"on a CLEANLY unmounted FS).\n" +"\n" +msgstr "" + +#: .././db/sb.c:383 .././db/sb.c:546 +msgid "invalid parameters\n" +msgstr "" + +#: .././db/sb.c:390 .././db/sb.c:553 .././db/sb.c:722 +#, c-format +msgid "%s: not in expert mode, writing disabled\n" +msgstr "" + +#: .././db/sb.c:402 +msgid "failed to read UUID from AG 0\n" +msgstr "" + +#: .././db/sb.c:407 +#, c-format +msgid "old UUID = %s\n" +msgstr "" + +#: .././db/sb.c:421 +msgid "invalid UUID\n" +msgstr "" + +#: .././db/sb.c:430 .././db/sb.c:558 .././db/sb.c:808 +msgid "writing all SBs\n" +msgstr "" + +#: .././db/sb.c:433 +#, c-format +msgid "failed to set UUID in AG %d\n" +msgstr "" + +#: .././db/sb.c:438 +#, c-format +msgid "new UUID = %s\n" +msgstr "" + +#: .././db/sb.c:446 +#, c-format +msgid "failed to read UUID from AG %d\n" +msgstr "" + +#: .././db/sb.c:452 +#, c-format +msgid "warning: UUID in AG %d differs to the primary SB\n" +msgstr "" + +#: .././db/sb.c:463 +msgid "warning - external log specified for FS with an internal log\n" +msgstr "" + +#: .././db/sb.c:466 +msgid "warning - no external log specified for FS with an external log\n" +msgstr "" + +#: .././db/sb.c:471 +#, c-format +msgid "UUID = %s\n" +msgstr "" + +#: .././db/sb.c:482 +msgid "" +"\n" +" write/print FS label\n" +"\n" +" Example:\n" +"\n" +" 'label' - print label\n" +" 'label 123456789012' - write label\n" +" 'label --' - write an empty label\n" +"\n" +"The print function checks the label in each SB and will warn if the labels\n" +"differ between AGs. The write commands will set the label in all AGs to the\n" +"specified value. The maximum length of a label is 12 characters - use of a\n" +"longer label will result in truncation and a warning will be issued.\n" +"\n" +msgstr "" + +#: .././db/sb.c:519 +#, c-format +msgid "%s: truncating label length from %d to %d\n" +msgstr "" + +#: .././db/sb.c:561 +#, c-format +msgid "failed to set label in AG %d\n" +msgstr "" + +#: .././db/sb.c:564 +#, c-format +msgid "new label = \"%s\"\n" +msgstr "" + +#: .././db/sb.c:571 +#, c-format +msgid "failed to read label in AG %d\n" +msgstr "" + +#: .././db/sb.c:577 +#, c-format +msgid "warning: AG %d label differs\n" +msgstr "" + +#: .././db/sb.c:579 +#, c-format +msgid "label = \"%s\"\n" +msgstr "" + +#: .././db/sb.c:589 +msgid "" +"\n" +" set/print feature bits in sb version\n" +"\n" +" Example:\n" +"\n" +" 'version' - print current feature bits\n" +" 'version extflg' - enable unwritten extents\n" +" 'version attr1' - enable v1 inline extended attributes\n" +" 'version attr2' - enable v2 inline extended attributes\n" +" 'version log2' - enable v2 log format\n" +"\n" +"The version function prints currently enabled features for a filesystem\n" +"according to the version field of its primary superblock.\n" +"It can also be used to enable selected features, such as support for\n" +"unwritten extents. The updated version is written into all AGs.\n" +"\n" +msgstr "" + +#: .././db/sb.c:617 +msgid "Superblock has mismatched features2 fields, skipping modification\n" +msgstr "" + +#: .././db/sb.c:742 +msgid "unwritten extents flag is already enabled\n" +msgstr "" + +#: .././db/sb.c:749 +msgid "unwritten extents always enabled for v5 superblocks.\n" +msgstr "" + +#: .././db/sb.c:766 +msgid "version 2 log format is already in use\n" +msgstr "" + +#: .././db/sb.c:773 +msgid "Version 2 logs always enabled for v5 superblocks.\n" +msgstr "" + +#: .././db/sb.c:778 +#, c-format +msgid "%s: Cannot change %s on v5 superblocks.\n" +msgstr "" + +#: .././db/sb.c:802 +#, c-format +msgid "%s: invalid version change command \"%s\"\n" +msgstr "" + +#: .././db/sb.c:811 +#, c-format +msgid "failed to set versionnum in AG %d\n" +msgstr "" + +#: .././db/sb.c:829 +#, c-format +msgid "versionnum [0x%x+0x%x] = %s\n" +msgstr "" + +#: .././db/print.c:41 +msgid "[value]..." +msgstr "" + +#: .././db/print.c:42 +msgid "print field values" +msgstr "" + +#: .././db/addr.c:72 .././db/attrset.c:86 .././db/attrset.c:189 +#: .././db/crc.c:76 .././db/print.c:74 .././db/type.c:209 .././db/write.c:110 +#: .././db/btdump.c:469 .././db/fuzz.c:98 +msgid "no current type\n" +msgstr "" + +#: .././db/print.c:79 +#, c-format +msgid "no print function for type %s\n" +msgstr "" + +#: .././db/print.c:165 +msgid "(empty)\n" +msgstr "" + +#: .././db/print.c:227 +msgid "(empty)" +msgstr "" + +#: .././db/print.c:287 +msgid "no arguments allowed\n" +msgstr "" + +#: .././db/agi.c:36 +msgid "set address to agi header" +msgstr "" + +#: .././db/agi.c:70 +msgid "" +"\n" +" set allocation group inode btree\n" +"\n" +" Example:\n" +"\n" +" agi 3 (set location to 3rd allocation group inode btree and type to 'agi')\n" +"\n" +" Located in the 3rd 512 byte block of each allocation group,\n" +" the agi inode btree tracks all used/free inodes in the allocation group.\n" +" Inodes are allocated in 16k 'chunks', each btree entry tracks a 'chunk'.\n" +"\n" +msgstr "" + +#: .././db/quit.c:27 +msgid "exit xfs_db" +msgstr "" + +#: .././db/output.c:30 +msgid "[stop|start ]" +msgstr "" + +#: .././db/output.c:31 +msgid "start or stop logging to a file" +msgstr "" + +#: .././db/output.c:68 +#, c-format +msgid "logging to %s\n" +msgstr "" + +#: .././db/output.c:70 .././db/output.c:77 +msgid "no log file\n" +msgstr "" + +#: .././db/output.c:80 +#, c-format +msgid "already logging to %s\n" +msgstr "" + +#: .././db/output.c:84 +#, c-format +msgid "can't open %s for writing\n" +msgstr "" + +#: .././db/output.c:90 +msgid "bad log command, ignored\n" +msgstr "" + +#: .././db/frag.c:173 +#, c-format +msgid "actual %llu, ideal %llu, fragmentation factor %.2f%%\n" +msgstr "" + +#: .././db/frag.c:218 +msgid "bad option for frag command\n" +msgstr "" + +#: .././db/frag.c:354 +#, c-format +msgid "inode %lld actual %lld ideal %lld\n" +msgstr "" + +#: .././db/check.c:3888 .././db/frag.c:370 +#, c-format +msgid "can't read agf block for ag %u\n" +msgstr "" + +#: .././db/check.c:3916 .././db/frag.c:379 +#, c-format +msgid "can't read agi block for ag %u\n" +msgstr "" + +#: .././db/check.c:4109 .././db/check.c:4137 .././db/frag.c:402 +#: .././db/frag.c:425 .././db/freesp.c:293 +#, c-format +msgid "can't read btree block %u/%u\n" +msgstr "" + +#: .././db/frag.c:448 .././db/frag.c:458 +#, c-format +msgid "invalid numrecs (%u) in %s block\n" +msgstr "" + +#: .././db/check.c:4464 .././db/frag.c:494 +#, c-format +msgid "can't read inode block %u/%u\n" +msgstr "" + +#: .././db/inode.c:421 +#, c-format +msgid "bad value for inode number %s\n" +msgstr "" + +#: .././db/bmap.c:152 .././db/inode.c:426 +msgid "no current inode\n" +msgstr "" + +#: .././db/inode.c:428 +#, c-format +msgid "current inode number is %lld\n" +msgstr "" + +#: .././db/inode.c:662 +#, c-format +msgid "bad inode number %lld\n" +msgstr "" + +#: .././db/inode.c:709 +#, c-format +msgid "Metadata CRC error detected for ino %lld\n" +msgstr "" + +#: .././db/faddr.c:40 .././db/faddr.c:63 +msgid "no current allocation group, cannot set new addr\n" +msgstr "" + +#: .././db/faddr.c:45 .././db/faddr.c:117 .././db/faddr.c:148 +#: .././db/faddr.c:180 .././db/faddr.c:202 .././db/faddr.c:232 +#: .././db/faddr.c:262 .././db/faddr.c:316 .././db/faddr.c:335 +msgid "null block number, cannot set new addr\n" +msgstr "" + +#: .././db/faddr.c:68 .././db/faddr.c:353 .././db/faddr.c:370 +#: .././db/faddr.c:387 +msgid "null inode number, cannot set new addr\n" +msgstr "" + +#: .././db/faddr.c:88 +msgid "null attribute block number, cannot set new addr\n" +msgstr "" + +#: .././db/faddr.c:94 +msgid "attribute block is unmapped\n" +msgstr "" + +#: .././db/faddr.c:123 .././db/faddr.c:155 .././db/faddr.c:208 +#: .././db/faddr.c:239 +msgid "file block is unmapped\n" +msgstr "" + +#: .././db/faddr.c:285 +msgid "null directory block number, cannot set new addr\n" +msgstr "" + +#: .././db/faddr.c:292 +msgid "directory block is unmapped\n" +msgstr "" + +#: .././db/fprint.c:99 +msgid "null" +msgstr "" + +#: .././db/check.c:378 +msgid "free block usage information" +msgstr "" + +#: .././db/check.c:381 +msgid "[-s|-v] [-n] [-t] [-b bno]... [-i ino] ..." +msgstr "" + +#: .././db/check.c:382 +msgid "get block usage and check consistency" +msgstr "" + +#: .././db/check.c:385 +msgid "[-n count] [-x minlen] [-y maxlen] [-s seed] [-0123] [-t type] ..." +msgstr "" + +#: .././db/check.c:386 +msgid "trash randomly selected block(s)" +msgstr "" + +#: .././db/check.c:389 +msgid "[-n] [-c blockcount]" +msgstr "" + +#: .././db/check.c:390 +msgid "print usage for current block(s)" +msgstr "" + +#: .././db/check.c:393 +msgid "[-s] [-i ino] ..." +msgstr "" + +#: .././db/check.c:394 +msgid "print inode-name pairs" +msgstr "" + +#: .././db/check.c:414 +#, c-format +msgid "-i %lld bad inode number\n" +msgstr "" + +#: .././db/check.c:426 +#, c-format +msgid "inode %lld add link, now %u\n" +msgstr "" + +#: .././db/check.c:453 +#, c-format +msgid "inode %lld parent %lld\n" +msgstr "" + +#: .././db/check.c:766 +msgid "block usage information not allocated\n" +msgstr "" + +#: .././db/check.c:804 +msgid "already have block usage information\n" +msgstr "" + +#: .././db/check.c:821 .././db/check.c:922 +msgid "WARNING: this may be a newer XFS filesystem.\n" +msgstr "" + +#: .././db/check.c:857 +#, c-format +msgid "sb_icount %lld, counted %lld\n" +msgstr "" + +#: .././db/check.c:863 +#, c-format +msgid "sb_ifree %lld, counted %lld\n" +msgstr "" + +#: .././db/check.c:869 +#, c-format +msgid "sb_fdblocks %lld, counted %lld\n" +msgstr "" + +#: .././db/check.c:875 +#, c-format +msgid "sb_fdblocks %lld, aggregate AGF count %lld\n" +msgstr "" + +#: .././db/check.c:881 +#, c-format +msgid "sb_frextents %lld, counted %lld\n" +msgstr "" + +#: .././db/check.c:888 +#, c-format +msgid "sb_features2 (0x%x) not same as sb_bad_features2 (0x%x)\n" +msgstr "" + +#: .././db/check.c:897 +#, c-format +msgid "sb versionnum missing attr bit %x\n" +msgstr "" + +#: .././db/check.c:904 +#, c-format +msgid "sb versionnum missing quota bit %x\n" +msgstr "" + +#: .././db/check.c:911 +#, c-format +msgid "sb versionnum extra align bit %x\n" +msgstr "" + +#: .././db/check.c:950 +msgid "zeroed" +msgstr "" + +#: .././db/check.c:950 +msgid "set" +msgstr "" + +#: .././db/check.c:950 +msgid "flipped" +msgstr "" + +#: .././db/check.c:950 +msgid "randomized" +msgstr "" + +#: .././db/check.c:958 +#, c-format +msgid "zero-length block %u/%u buffer to trash??\n" +msgstr "" + +#: .././db/check.c:977 +#, c-format +msgid "can't read block %u/%u for trashing\n" +msgstr "" + +#: .././db/check.c:1006 +#, c-format +msgid "blocktrash: %u/%u %s block %d bit%s starting %d:%d %s\n" +msgstr "" + +#: .././db/check.c:1085 +#, c-format +msgid "bad blocktrash count %s\n" +msgstr "" + +#: .././db/check.c:1097 +#, c-format +msgid "bad blocktrash offset %s\n" +msgstr "" + +#: .././db/check.c:1114 +#, c-format +msgid "bad blocktrash type %s\n" +msgstr "" + +#: .././db/check.c:1123 +#, c-format +msgid "bad blocktrash min %s\n" +msgstr "" + +#: .././db/check.c:1131 +#, c-format +msgid "bad blocktrash max %s\n" +msgstr "" + +#: .././db/check.c:1139 +msgid "bad option for blocktrash command\n" +msgstr "" + +#: .././db/check.c:1144 .././db/check.c:1235 +msgid "must run blockget first\n" +msgstr "" + +#: .././db/check.c:1148 +msgid "nothing on stack\n" +msgstr "" + +#: .././db/check.c:1152 +msgid "bad min/max for blocktrash command\n" +msgstr "" + +#: .././db/check.c:1170 +#, c-format +msgid "blocktrash: seed %u\n" +msgstr "" + +#: .././db/check.c:1186 +msgid "blocktrash: no matching blocks\n" +msgstr "" + +#: .././db/check.c:1250 +#, c-format +msgid "bad blockuse count %s\n" +msgstr "" + +#: .././db/check.c:1256 .././db/check.c:1980 +msgid "must run blockget -n first\n" +msgstr "" + +#: .././db/check.c:1262 +msgid "bad option for blockuse command\n" +msgstr "" + +#: .././db/check.c:1269 +#, c-format +msgid "block %llu (%u/%u) type %s" +msgstr "" + +#: .././db/check.c:1273 +#, c-format +msgid " inode %lld" +msgstr "" + +#: .././db/check.c:1317 +#, c-format +msgid "block %u/%u expected type %s got %s\n" +msgstr "" + +#: .././db/check.c:1350 +#, c-format +msgid "blocks %u/%u..%u claimed by inode %lld\n" +msgstr "" + +#: .././db/check.c:1358 +#, c-format +msgid "block %u/%u claimed by inode %lld, previous inum %lld\n" +msgstr "" + +#: .././db/check.c:1387 +#, c-format +msgid "link count mismatch for inode %lld (name %s), nlink %d, counted %d\n" +msgstr "" + +#: .././db/check.c:1395 +#, c-format +msgid "disconnected inode %lld, nlink %d\n" +msgstr "" + +#: .././db/check.c:1399 +#, c-format +msgid "allocated inode %lld has 0 link count\n" +msgstr "" + +#: .././db/check.c:1409 +#, c-format +msgid "inode %lld name %s\n" +msgstr "" + +#: .././db/check.c:1443 .././db/check.c:1458 +#, c-format +msgid "block %u/%u out of range\n" +msgstr "" + +#: .././db/check.c:1446 .././db/check.c:1461 +#, c-format +msgid "blocks %u/%u..%u out of range\n" +msgstr "" + +#: .././db/check.c:1484 +#, c-format +msgid "rtblock %llu expected type %s got %s\n" +msgstr "" + +#: .././db/check.c:1504 +#, c-format +msgid "rtblocks %llu..%llu claimed by inode %lld\n" +msgstr "" + +#: .././db/check.c:1513 +#, c-format +msgid "rtblock %llu claimed by inode %lld, previous inum %lld\n" +msgstr "" + +#: .././db/check.c:1531 +#, c-format +msgid "root inode %lld is missing\n" +msgstr "" + +#: .././db/check.c:1536 +#, c-format +msgid "root inode %lld is not a directory\n" +msgstr "" + +#: .././db/check.c:1552 +#, c-format +msgid "rtblock %llu out of range\n" +msgstr "" + +#: .././db/check.c:1596 +#, c-format +msgid "blocks %u/%u..%u claimed by block %u/%u\n" +msgstr "" + +#: .././db/check.c:1610 +#, c-format +msgid "setting block %u/%u to %s\n" +msgstr "" + +#: .././db/check.c:1633 +#, c-format +msgid "setting rtblock %llu to %s\n" +msgstr "" + +#: .././db/check.c:1679 +#, c-format +msgid "block %u/%u type %s not expected\n" +msgstr "" + +#: .././db/check.c:1700 +#, c-format +msgid "rtblock %llu type %s not expected\n" +msgstr "" + +#: .././db/check.c:1737 +#, c-format +msgid "dir ino %lld missing leaf entry for %x/%x\n" +msgstr "" + +#: .././db/check.c:1856 +#, c-format +msgid "bad superblock magic number %x, giving up\n" +msgstr "" + +#: .././db/check.c:1910 +msgid "bad option for blockget command\n" +msgstr "" + +#: .././db/check.c:1997 +#, c-format +msgid "bad option -%c for ncheck command\n" +msgstr "" + +#: .././db/check.c:2071 +#, c-format +msgid "block 0 for directory inode %lld is missing\n" +msgstr "" + +#: .././db/check.c:2091 +#, c-format +msgid "can't read block 0 for directory inode %lld\n" +msgstr "" + +#: .././db/check.c:2137 +#, c-format +msgid "inode %lld extent [%lld,%lld,%lld,%d]\n" +msgstr "" + +#: .././db/check.c:2140 +#, c-format +msgid "bmap rec out of order, inode %lld entry %d\n" +msgstr "" + +#: .././db/check.c:2146 +#, c-format +msgid "inode %lld bad rt block number %lld, offset %lld\n" +msgstr "" + +#: .././db/check.c:2156 .././db/check.c:2162 +#, c-format +msgid "inode %lld bad block number %lld [%d,%d], offset %lld\n" +msgstr "" + +#: .././db/check.c:2180 .././db/check.c:2194 +#, c-format +msgid "inode %lld block %lld at offset %lld\n" +msgstr "" + +#: .././db/check.c:2221 +#, c-format +msgid "level for ino %lld %s fork bmap root too large (%u)\n" +msgstr "" + +#: .././db/check.c:2233 +#, c-format +msgid "numrecs for ino %lld %s fork bmap root too large (%u)\n" +msgstr "" + +#: .././db/check.c:2260 +#, c-format +msgid "extent count for ino %lld %s fork too low (%d) for file format\n" +msgstr "" + +#: .././db/check.c:2312 .././db/check.c:3336 +#, c-format +msgid "bad directory data magic # %#x for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:2330 +#, c-format +msgid "bad block directory tail for dir ino %lld\n" +msgstr "" + +#: .././db/check.c:2375 +#, c-format +msgid "dir %lld block %d bad free entry at %d\n" +msgstr "" + +#: .././db/check.c:2399 +#, c-format +msgid "dir %lld block %d zero length entry at %d\n" +msgstr "" + +#: .././db/check.c:2408 +#, c-format +msgid "dir %lld block %d bad entry at %d\n" +msgstr "" + +#: .././db/check.c:2426 +#, c-format +msgid "dir %lld block %d entry %*.*s %lld\n" +msgstr "" + +#: .././db/check.c:2433 +#, c-format +msgid "dir %lld block %d entry %*.*s bad inode number %lld\n" +msgstr "" + +#: .././db/check.c:2443 +#, c-format +msgid "multiple .. entries in dir %lld (%lld, %lld)\n" +msgstr "" + +#: .././db/check.c:2460 +#, c-format +msgid "dir %lld entry . inode number mismatch (%lld)\n" +msgstr "" + +#: .././db/check.c:2474 +#, c-format +msgid "dir %lld block %d bad count %u\n" +msgstr "" + +#: .././db/check.c:2485 .././db/check.c:3350 +#, c-format +msgid "dir %lld block %d extra leaf entry %x %x\n" +msgstr "" + +#: .././db/check.c:2497 +#, c-format +msgid "dir %lld block %d bad bestfree data\n" +msgstr "" + +#: .././db/check.c:2505 +#, c-format +msgid "dir %lld block %d bad block tail count %d (stale %d)\n" +msgstr "" + +#: .././db/check.c:2515 +#, c-format +msgid "dir %lld block %d bad stale tail count %d\n" +msgstr "" + +#: .././db/check.c:2521 +#, c-format +msgid "dir %lld block %d consecutive free entries\n" +msgstr "" + +#: .././db/check.c:2527 +#, c-format +msgid "dir %lld block %d entry/unused tag mismatch\n" +msgstr "" + +#: .././db/check.c:2576 +#, c-format +msgid "no . entry for directory %lld\n" +msgstr "" + +#: .././db/check.c:2581 +#, c-format +msgid "no .. entry for directory %lld\n" +msgstr "" + +#: .././db/check.c:2585 +#, c-format +msgid ". and .. same for non-root directory %lld\n" +msgstr "" + +#: .././db/check.c:2590 +#, c-format +msgid "root directory %lld has .. %lld\n" +msgstr "" + +#: .././db/check.c:2623 +#, c-format +msgid "bad size (%lld) or format (%d) for directory inode %lld\n" +msgstr "" + +#: .././db/check.c:2651 +#, c-format +msgid "bad number of extents %d for inode %lld\n" +msgstr "" + +#: .././db/check.c:2723 +#, c-format +msgid "bad magic number %#x for inode %lld\n" +msgstr "" + +#: .././db/check.c:2730 +#, c-format +msgid "bad version number %#x for inode %lld\n" +msgstr "" + +#: .././db/check.c:2738 +#, c-format +msgid "bad nblocks %lld for free inode %lld\n" +msgstr "" + +#: .././db/check.c:2745 +#, c-format +msgid "bad nlink %d for free inode %lld\n" +msgstr "" + +#: .././db/check.c:2751 +#, c-format +msgid "bad mode %#o for free inode %lld\n" +msgstr "" + +#: .././db/check.c:2760 +#, c-format +msgid "bad next unlinked %#x for inode %lld\n" +msgstr "" + +#: .././db/check.c:2771 +#, c-format +msgid "bad format %d for inode %lld type %#o\n" +msgstr "" + +#: .././db/check.c:2779 +#, c-format +msgid "bad fork offset %d for inode %lld\n" +msgstr "" + +#: .././db/check.c:2786 +#, c-format +msgid "bad attribute format %d for inode %lld\n" +msgstr "" + +#: .././db/check.c:2792 +#, c-format +msgid "" +"inode %lld mode %#o fmt %s afmt %s nex %d anex %d nblk %lld sz " +"%lld%s%s%s%s%s%s%s\n" +msgstr "" + +#: .././db/check.c:2911 +#, c-format +msgid "bad nblocks %lld for inode %lld, counted %lld\n" +msgstr "" + +#: .././db/check.c:2918 +#, c-format +msgid "bad nextents %d for inode %lld, counted %d\n" +msgstr "" + +#: .././db/check.c:2924 +#, c-format +msgid "bad anextents %d for inode %lld, counted %d\n" +msgstr "" + +#: .././db/check.c:2976 +#, c-format +msgid "local inode %lld data is too large (size %lld)\n" +msgstr "" + +#: .././db/check.c:2985 +#, c-format +msgid "local inode %lld attr is too large (size %d)\n" +msgstr "" + +#: .././db/check.c:3034 +#, c-format +msgid "dir inode %lld block %u=%llu\n" +msgstr "" + +#: .././db/check.c:3046 +#, c-format +msgid "can't read block %u for directory inode %lld\n" +msgstr "" + +#: .././db/check.c:3060 +#, c-format +msgid "multiple .. entries in dir %lld\n" +msgstr "" + +#: .././db/check.c:3082 +#, c-format +msgid "missing free index for data block %d in dir ino %lld\n" +msgstr "" + +#: .././db/check.c:3110 .././db/check.c:3188 +#, c-format +msgid "bad free block firstdb %d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3121 .././db/check.c:3199 +#, c-format +msgid "bad free block nvalid/nused %d/%d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3135 .././db/check.c:3213 +#, c-format +msgid "bad free block ent %d is %d should be %d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3149 .././db/check.c:3227 +#, c-format +msgid "bad free block nused %d should be %d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3174 +#, c-format +msgid "bad free block magic # %#x for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3281 +#, c-format +msgid "bad leaf block forw/back pointers %d/%d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3290 +#, c-format +msgid "single leaf block for dir ino %lld block %d should be at block %d\n" +msgstr "" + +#: .././db/check.c:3302 +#, c-format +msgid "bestfree %d for dir ino %lld block %d doesn't match table value %d\n" +msgstr "" + +#: .././db/check.c:3327 +#, c-format +msgid "bad node block level %d for dir ino %lld block %d\n" +msgstr "" + +#: .././db/check.c:3359 +#, c-format +msgid "dir3 %lld block %d stale mismatch %d/%d\n" +msgstr "" + +#: .././db/check.c:3366 +#, c-format +msgid "dir %lld block %d stale mismatch %d/%d\n" +msgstr "" + +#: .././db/check.c:3422 +#, c-format +msgid "can't read block %lld for %s quota inode (fsblock %lld)\n" +msgstr "" + +#: .././db/check.c:3432 +#, c-format +msgid "%s dqblk %lld entry %d id %u bc %lld ic %lld rc %lld\n" +msgstr "" + +#: .././db/check.c:3440 +#, c-format +msgid "bad magic number %#x for %s dqblk %lld entry %d id %u\n" +msgstr "" + +#: .././db/check.c:3449 +#, c-format +msgid "bad version number %#x for %s dqblk %lld entry %d id %u\n" +msgstr "" + +#: .././db/check.c:3459 +#, c-format +msgid "bad flags %#x for %s dqblk %lld entry %d id %u\n" +msgstr "" + +#: .././db/check.c:3468 +#, c-format +msgid "bad id %u for %s dqblk %lld entry %d id %u\n" +msgstr "" + +#: .././db/check.c:3514 +#, c-format +msgid "block %lld for rtbitmap inode is missing\n" +msgstr "" + +#: .././db/check.c:3525 +#, c-format +msgid "can't read block %lld for rtbitmap inode\n" +msgstr "" + +#: .././db/check.c:3581 +#, c-format +msgid "block %lld for rtsummary inode is missing\n" +msgstr "" + +#: .././db/check.c:3592 +#, c-format +msgid "can't read block %lld for rtsummary inode\n" +msgstr "" + +#: .././db/check.c:3625 +#, c-format +msgid "dir %lld entry . %lld\n" +msgstr "" + +#: .././db/check.c:3633 +#, c-format +msgid "dir %llu bad size in entry at %d\n" +msgstr "" + +#: .././db/check.c:3645 +#, c-format +msgid "dir %lld entry %*.*s bad inode number %lld\n" +msgstr "" + +#: .././db/check.c:3657 +#, c-format +msgid "dir %lld entry %*.*s offset %d %lld\n" +msgstr "" + +#: .././db/check.c:3662 +#, c-format +msgid "dir %lld entry %*.*s bad offset %d\n" +msgstr "" + +#: .././db/check.c:3675 +#, c-format +msgid "dir %llu size is %lld, should be %u\n" +msgstr "" + +#: .././db/check.c:3683 +#, c-format +msgid "dir %llu offsets too high\n" +msgstr "" + +#: .././db/check.c:3694 +#, c-format +msgid "dir %lld entry .. bad inode number %lld\n" +msgstr "" + +#: .././db/check.c:3699 +#, c-format +msgid "dir %lld entry .. %lld\n" +msgstr "" + +#: .././db/check.c:3702 +#, c-format +msgid "dir %lld i8count mismatch is %d should be %d\n" +msgstr "" + +#: .././db/check.c:3784 +#, c-format +msgid "%s quota id %u, have/exp" +msgstr "" + +#: .././db/check.c:3787 +#, c-format +msgid " bc %lld/%lld" +msgstr "" + +#: .././db/check.c:3791 +#, c-format +msgid " ic %lld/%lld" +msgstr "" + +#: .././db/check.c:3795 +#, c-format +msgid " rc %lld/%lld" +msgstr "" + +#: .././db/check.c:3851 +#, c-format +msgid "can't read superblock for ag %u\n" +msgstr "" + +#: .././db/check.c:3860 +#, c-format +msgid "bad sb magic # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3866 +#, c-format +msgid "bad sb version # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3894 +#, c-format +msgid "bad agf magic # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3900 +#, c-format +msgid "bad agf version # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3922 +#, c-format +msgid "bad agi magic # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3928 +#, c-format +msgid "bad agi version # %#x in ag %u\n" +msgstr "" + +#: .././db/check.c:3986 +#, c-format +msgid "agf_btreeblks %u, counted %u in ag %u\n" +msgstr "" + +#: .././db/check.c:4010 +#, c-format +msgid "agi unlinked bucket %d is %u in ag %u (inode=%lld)\n" +msgstr "" + +#: .././db/check.c:4048 +#, c-format +msgid "can't read agfl block for ag %u\n" +msgstr "" + +#: .././db/check.c:4080 +#, c-format +msgid "freeblk count %u != flcount %u in ag %u\n" +msgstr "" + +#: .././db/check.c:4171 +#, c-format +msgid "bad magic # %#x in inode %lld bmbt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4178 +#, c-format +msgid "expected level %d got %d in inode %lld bmbt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4190 .././db/check.c:4207 +#, c-format +msgid "bad btree nrecs (%u, min=%u, max=%u) in inode %lld bmap block %lld\n" +msgstr "" + +#: .././db/check.c:4236 +#, c-format +msgid "bad magic # %#x in btbno block %u/%u\n" +msgstr "" + +#: .././db/check.c:4245 +#, c-format +msgid "expected level %d got %d in btbno block %u/%u\n" +msgstr "" + +#: .././db/check.c:4254 .././db/check.c:4282 .././db/check.c:4328 +#: .././db/check.c:4359 +#, c-format +msgid "bad btree nrecs (%u, min=%u, max=%u) in btbno block %u/%u\n" +msgstr "" + +#: .././db/check.c:4310 +#, c-format +msgid "bad magic # %#x in btcnt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4319 +#, c-format +msgid "expected level %d got %d in btcnt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4405 +#, c-format +msgid "bad magic # %#x in inobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4412 +#, c-format +msgid "expected level %d got %d in inobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4421 .././db/check.c:4507 +#, c-format +msgid "bad btree nrecs (%u, min=%u, max=%u) in inobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4495 +#, c-format +msgid "" +"ir_freecount/free mismatch, inode chunk %u/%u, freecount %d nfree %d\n" +msgstr "" + +#: .././db/check.c:4548 +#, c-format +msgid "bad magic # %#x in finobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4555 +#, c-format +msgid "expected level %d got %d in finobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4564 .././db/check.c:4607 +#, c-format +msgid "bad btree nrecs (%u, min=%u, max=%u) in finobt block %u/%u\n" +msgstr "" + +#: .././db/check.c:4817 +#, c-format +msgid "setting inode to %lld for block %u/%u\n" +msgstr "" + +#: .././db/check.c:4849 +#, c-format +msgid "setting inode to %lld for rtblock %llu\n" +msgstr "" + +#: .././db/check.c:4865 +#, c-format +msgid "inode %lld nlink %u %s dir\n" +msgstr "" + +#: .././db/bmap.c:39 +msgid "[-ad] [block [len]]" +msgstr "" + +#: .././db/bmap.c:40 +msgid "show block map for current file" +msgstr "" + +#: .././db/bmap.c:165 +msgid "bad option for bmap command\n" +msgstr "" + +#: .././db/bmap.c:182 +#, c-format +msgid "bad block number for bmap %s\n" +msgstr "" + +#: .././db/bmap.c:190 +#, c-format +msgid "bad len for bmap %s\n" +msgstr "" + +#: .././db/bmap.c:213 +#, c-format +msgid "%s offset %lld startblock %llu (%u/%u) count %llu flag %u\n" +msgstr "" + +#: .././db/echo.c:27 +msgid "[args]..." +msgstr "" + +#: .././db/echo.c:28 +msgid "echo arguments" +msgstr "" + +#: .././db/addr.c:35 +msgid "[field-expression]" +msgstr "" + +#: .././db/addr.c:36 +msgid "set current address" +msgstr "" + +#: .././db/addr.c:42 +msgid "" +"\n" +" 'addr' uses the given field to set the filesystem address and type\n" +"\n" +" Examples:\n" +"\n" +" sb\n" +" a rootino - set the type to inode and set position to the root inode\n" +" a u.bmx[0].startblock (for inode with blockmap)\n" +"\n" +msgstr "" + +#: .././db/addr.c:82 +#, c-format +msgid "no fields for type %s\n" +msgstr "" + +#: .././db/addr.c:94 +msgid "array not allowed for addr command\n" +msgstr "" + +#: .././db/addr.c:103 +#, c-format +msgid "no next type for field %s\n" +msgstr "" + +#: .././db/addr.c:110 +#, c-format +msgid "no addr function for field %s (type %s)\n" +msgstr "" + +#: .././db/write.c:41 +msgid "[-c] [field or value]..." +msgstr "" + +#: .././db/write.c:42 +msgid "write value to disk" +msgstr "" + +#: .././db/write.c:58 +msgid "" +"\n" +" The 'write' command takes on different personalities depending on the\n" +" type of object being worked with.\n" +"\n" +" Write has 3 modes:\n" +" 'struct mode' - is active anytime you're looking at a filesystem object\n" +" which contains individual fields (ex: an inode).\n" +" 'data mode' - is active anytime you set a disk address directly or set\n" +" the type to 'data'.\n" +" 'string mode' - only used for writing symlink blocks.\n" +"\n" +" Examples:\n" +" Struct mode: 'write core.uid 23' - set an inode uid field to 23.\n" +" 'write fname \"hello\\000\"' - write superblock fname.\n" +" (note: in struct mode strings are not null terminated)\n" +" 'write fname #6669736800' - write superblock fname with " +"hex.\n" +" 'write uuid 00112233-4455-6677-8899-aabbccddeeff'\n" +" - write superblock uuid.\n" +" Data mode: 'write fill 0xff' - fill the entire block with 0xff's\n" +" 'write lshift 3' - shift the block 3 bytes to the left\n" +" 'write sequence 1 5' - write a cycle of number [1-5] through\n" +" the entire block.\n" +" String mode: 'write \"This_is_a_filename\" - write null terminated " +"string.\n" +"\n" +" In data mode type 'write' by itself for a list of specific commands.\n" +"\n" +" Specifying the -c option will allow writes of invalid (corrupt) data.\n" +"\n" +msgstr "" + +#: .././db/write.c:104 +#, c-format +msgid "%s started in read only mode, writing disabled\n" +msgstr "" + +#: .././db/write.c:116 +#, c-format +msgid "no handler function for type %s, write unsupported.\n" +msgstr "" + +#: .././db/write.c:130 +msgid "bad option for write command\n" +msgstr "" + +#: .././db/write.c:137 +msgid "Allowing write of corrupted data\n" +msgstr "" + +#: .././db/write.c:232 .././db/write.c:261 .././db/write.c:291 +#: .././db/write.c:324 .././db/write.c:360 .././db/write.c:409 +#: .././db/write.c:438 +#, c-format +msgid "length (%d) too large for data block size (%d)" +msgstr "" + +#: .././db/write.c:680 +msgid "usage: write fieldname value\n" +msgstr "" + +#: .././db/write.c:686 .././db/fuzz.c:397 +#, c-format +msgid "unable to parse '%s'.\n" +msgstr "" + +#: .././db/crc.c:135 .././db/write.c:700 .././db/fuzz.c:419 +msgid "parsing error\n" +msgstr "" + +#: .././db/write.c:735 +#, c-format +msgid "unable to convert value '%s'.\n" +msgstr "" + +#: .././db/write.c:759 +msgid "usage (in string mode): write \"string...\"\n" +msgstr "" + +#: .././db/write.c:801 +msgid "write: invalid subcommand\n" +msgstr "" + +#: .././db/write.c:806 +#, c-format +msgid "write %s: invalid number of arguments\n" +msgstr "" + +#: .././db/write.c:830 +msgid "usage: write (in data mode)\n" +msgstr "" + +#: .././db/type.c:50 +msgid "[newtype]" +msgstr "" + +#: .././db/type.c:51 +msgid "set/show current data type" +msgstr "" + +#: .././db/type.c:211 +#, c-format +msgid "current type is \"%s\"\n" +msgstr "" + +#: .././db/type.c:213 +msgid "" +"\n" +" supported types are:\n" +" " +msgstr "" + +#: .././db/type.c:230 +#, c-format +msgid "no such type %s\n" +msgstr "" + +#: .././db/type.c:233 +msgid "no current object\n" +msgstr "" + +#: .././db/command.c:90 +#, c-format +msgid "bad argument count %d to %s, expected " +msgstr "" + +#: .././db/command.c:92 +#, c-format +msgid "at least %d" +msgstr "" + +#: .././db/command.c:96 +#, c-format +msgid "between %d and %d" +msgstr "" + +#: .././db/command.c:97 +msgid " arguments\n" +msgstr "" + +#: .././db/flist.c:149 +#, c-format +msgid "field %s not found\n" +msgstr "" + +#: .././db/flist.c:159 +#, c-format +msgid "no elements in %s\n" +msgstr "" + +#: .././db/flist.c:165 +#, c-format +msgid "indices %d-%d for field %s out of range %d-%d\n" +msgstr "" + +#: .././db/flist.c:173 +#, c-format +msgid "index %d for field %s out of range %d-%d\n" +msgstr "" + +#: .././db/flist.c:187 +#, c-format +msgid "field %s is not an array\n" +msgstr "" + +#: .././db/flist.c:200 +#, c-format +msgid "field %s has no subfields\n" +msgstr "" + +#: .././db/flist.c:220 +#, c-format +msgid "fl@%p:\n" +msgstr "" + +#: .././db/flist.c:221 +#, c-format +msgid "\tname=%s, fld=%p, child=%p, sibling=%p\n" +msgstr "" + +#: .././db/flist.c:223 +#, c-format +msgid "\tlow=%d, high=%d, flags=%d (%s%s), offset=%d\n" +msgstr "" + +#: .././db/flist.c:225 +msgid "oklow " +msgstr "" + +#: .././db/flist.c:226 +msgid "okhigh" +msgstr "" + +#: .././db/flist.c:227 +#, c-format +msgid "\tfld->name=%s, fld->ftyp=%d (%s)\n" +msgstr "" + +#: .././db/flist.c:230 +#, c-format +msgid "\tfld->flags=%d (%s%s%s%s%s)\n" +msgstr "" + +#: .././db/flist.c:322 +#, c-format +msgid "bad syntax in field name %s\n" +msgstr "" + +#: .././db/flist.c:378 +#, c-format +msgid "missing closing quote %s\n" +msgstr "" + +#: .././db/flist.c:395 +#, c-format +msgid "bad character in field %s\n" +msgstr "" + +#: .././db/malloc.c:27 +#, c-format +msgid "%s: out of memory\n" +msgstr "" + +#: .././db/freesp.c:111 .././spaceman/freesp.c:365 +#, c-format +msgid "total free extents %lld\n" +msgstr "" + +#: .././db/freesp.c:112 .././spaceman/freesp.c:366 +#, c-format +msgid "total free blocks %lld\n" +msgstr "" + +#: .././db/freesp.c:113 .././spaceman/freesp.c:367 +#, c-format +msgid "average free extent size %g\n" +msgstr "" + +#: .././db/freesp.c:207 +msgid "" +"freesp arguments: [-bcds] [-a agno] [-e binsize] [-h h1]... [-m binmult]\n" +msgstr "" + +#: .././db/freesp.c:434 .././spaceman/freesp.c:131 +msgid "from" +msgstr "" + +#: .././db/freesp.c:434 .././spaceman/freesp.c:131 +msgid "to" +msgstr "" + +#: .././db/freesp.c:434 .././spaceman/freesp.c:131 +msgid "pct" +msgstr "" + +#: .././db/io.c:49 +msgid "pop location from the stack" +msgstr "" + +#: .././db/io.c:52 +msgid "push location to the stack" +msgstr "" + +#: .././db/io.c:55 +msgid "view the location stack" +msgstr "" + +#: .././db/io.c:58 +msgid "move forward to next entry in the position ring" +msgstr "" + +#: .././db/io.c:61 +msgid "move to the previous location in the position ring" +msgstr "" + +#: .././db/io.c:64 +msgid "show position ring or move to a specific entry" +msgstr "" + +#: .././db/io.c:94 +#, c-format +msgid "can't set block offset to %d\n" +msgstr "" + +#: .././db/io.c:107 +msgid "can't pop anything from I/O stack\n" +msgstr "" + +#: .././db/io.c:141 +msgid "" +"\n" +" Changes the address and data type to the first entry on the stack.\n" +"\n" +msgstr "" + +#: .././db/io.c:155 +#, c-format +msgid "\tbyte offset %lld, length %d\n" +msgstr "" + +#: .././db/io.c:156 +#, c-format +msgid "\tbuffer block %lld (fsbno %lld), %d bb%s\n" +msgstr "" + +#: .././db/io.c:160 .././db/io.c:547 +#, c-format +msgid "\tblock map" +msgstr "" + +#: .././db/io.c:166 +#, c-format +msgid "\tinode %lld, dir inode %lld, type %s\n" +msgstr "" + +#: .././db/io.c:177 +msgid "no entries in location ring.\n" +msgstr "" + +#: .././db/io.c:181 +msgid " type bblock bblen fsbno inode\n" +msgstr "" + +#: .././db/io.c:248 +#, c-format +msgid "no such command %s\n" +msgstr "" + +#: .././db/io.c:252 +#, c-format +msgid "no push form allowed for %s\n" +msgstr "" + +#: .././db/io.c:269 +msgid "" +"\n" +" Allows you to push the current address and data type on the stack for\n" +" later return. 'push' also accepts an additional command to execute after\n" +" storing the current address (ex: 'push a rootino' from the superblock).\n" +"\n" +msgstr "" + +#: .././db/io.c:285 .././db/io.c:325 +msgid "ring is empty\n" +msgstr "" + +#: .././db/io.c:289 +msgid "no further entries\n" +msgstr "" + +#: .././db/io.c:308 +msgid "" +"\n" +" The 'forward' ('f') command moves to the next location in the position\n" +" ring, updating the current position and data type. If the current " +"location\n" +" is the top entry in the ring, then the 'forward' command will have\n" +" no effect.\n" +"\n" +msgstr "" + +#: .././db/io.c:329 +msgid "no previous entries\n" +msgstr "" + +#: .././db/io.c:348 +msgid "" +"\n" +" The 'back' ('b') command moves to the previous location in the position\n" +" ring, updating the current position and data type. If the current " +"location\n" +" is the last entry in the ring, then the 'back' command will have no " +"effect.\n" +"\n" +msgstr "" + +#: .././db/io.c:371 +#, c-format +msgid "invalid entry: %d\n" +msgstr "" + +#: .././db/io.c:390 +#, c-format +msgid "" +"\n" +" The position ring automatically keeps track of each disk location and\n" +" structure type for each change of position you make during your xfs_db\n" +" session. The last %d most recent entries are kept in the ring.\n" +"\n" +" To display the current list of ring entries type 'ring' by itself on\n" +" the command line. The entry highlighted by an asterisk ('*') is the\n" +" current entry.\n" +"\n" +" To move to another entry in the ring type 'ring ' where is\n" +" your desired entry from the ring position list.\n" +"\n" +" You may also use the 'forward' ('f') or 'back' ('b') commands to move\n" +" to the previous or next entry in the ring, respectively.\n" +"\n" +" Note: Unlike the 'stack', 'push' and 'pop' commands, the ring tracks your\n" +" location implicitly. Use the 'push' and 'pop' commands if you wish to\n" +" store a specific location explicitly for later return.\n" +"\n" +msgstr "" + +#: .././db/io.c:443 .././db/io.c:459 +#, c-format +msgid "write error: %s\n" +msgstr "" + +#: .././db/io.c:449 .././db/io.c:465 +#, c-format +msgid "read error: %s\n" +msgstr "" + +#: .././db/io.c:488 +msgid "nothing to write\n" +msgstr "" + +#: .././db/io.c:533 +msgid "set_cur no stack element to set\n" +msgstr "" + +#: .././db/io.c:546 +#, c-format +msgid "xfs_db got a bbmap for %lld\n" +msgstr "" + +#: .././db/io.c:646 +msgid "" +"\n" +" The stack is used to explicitly store your location and data type\n" +" for later return. The 'push' operation stores the current address\n" +" and type on the stack, the 'pop' operation returns you to the\n" +" position and datatype of the top entry on the stack.\n" +"\n" +" The 'stack' allows explicit location saves, see 'ring' for implicit\n" +" position tracking.\n" +"\n" +msgstr "" + +#: .././db/attrset.c:38 +msgid "[-r|-s|-p|-u] [-n] [-R|-C] [-v n] name" +msgstr "" + +#: .././db/attrset.c:39 +msgid "set the named attribute on the current inode" +msgstr "" + +#: .././db/attrset.c:42 +msgid "[-r|-s|-p|-u] [-n] name" +msgstr "" + +#: .././db/attrset.c:43 +msgid "remove the named attribute from the current inode" +msgstr "" + +#: .././db/attrset.c:49 +msgid "" +"\n" +" The 'attr_set' and 'attr_remove' commands provide interfaces for debugging\n" +" the extended attribute allocation and removal code.\n" +" Both commands require an attribute name to be specified, and the attr_set\n" +" command allows an optional value length (-v) to be provided as well.\n" +" There are 4 namespace flags:\n" +" -r -- 'root'\n" +" -u -- 'user'\t\t(default)\n" +" -s -- 'secure'\n" +"\n" +" For attr_set, these options further define the type of set operation:\n" +" -C -- 'create' - create attribute, fail if it already exists\n" +" -R -- 'replace' - replace attribute, fail if it does not exist\n" +" The backward compatibility mode 'noattr2' can be emulated (-n) also.\n" +"\n" +msgstr "" + +#: .././db/attrset.c:90 .././db/attrset.c:193 +msgid "current type is not inode\n" +msgstr "" + +#: .././db/attrset.c:125 +#, c-format +msgid "bad attr_set valuelen %s\n" +msgstr "" + +#: .././db/attrset.c:131 +msgid "bad option for attr_set command\n" +msgstr "" + +#: .././db/attrset.c:137 +msgid "too few options for attr_set (no name given)\n" +msgstr "" + +#: .././db/attrset.c:146 +#, c-format +msgid "cannot allocate buffer (%d)\n" +msgstr "" + +#: .././db/attrset.c:155 .././db/attrset.c:230 +#, c-format +msgid "failed to iget inode %llu\n" +msgstr "" + +#: .././db/attrset.c:162 +#, c-format +msgid "failed to set attr %s on inode %llu\n" +msgstr "" + +#: .././db/attrset.c:217 +msgid "bad option for attr_remove command\n" +msgstr "" + +#: .././db/attrset.c:223 +msgid "too few options for attr_remove (no name given)\n" +msgstr "" + +#: .././db/attrset.c:236 +#, c-format +msgid "failed to remove attr %s from inode %llu\n" +msgstr "" + +#: .././db/help.c:89 +#, c-format +msgid "(or %s) " +msgstr "" + +#: .././db/convert.c:171 +#, c-format +msgid "bad argument count %d to convert, expected 3,5,7,9 arguments\n" +msgstr "" + +#: .././db/convert.c:176 .././db/convert.c:183 +#, c-format +msgid "unknown conversion type %s\n" +msgstr "" + +#: .././db/convert.c:187 +msgid "result type same as argument\n" +msgstr "" + +#: .././db/convert.c:191 +#, c-format +msgid "conflicting conversion type %s\n" +msgstr "" + +#: .././db/convert.c:269 +#, c-format +msgid "%s is not a number\n" +msgstr "" + +#: .././db/dquot.c:37 +msgid "[projid|gid|uid]" +msgstr "" + +#: .././db/dquot.c:38 +msgid "set current address to project, group or user quota block" +msgstr "" + +#: .././db/dquot.c:129 +msgid "bad option for dquot command\n" +msgstr "" + +#: .././db/dquot.c:133 +msgid "project" +msgstr "" + +#: .././db/dquot.c:133 +msgid "group" +msgstr "" + +#: .././db/dquot.c:133 +msgid "user" +msgstr "" + +#: .././db/dquot.c:135 +#, c-format +msgid "dquot command requires one %s id argument\n" +msgstr "" + +#: .././db/dquot.c:145 +#, c-format +msgid "no %s quota inode present\n" +msgstr "" + +#: .././db/dquot.c:150 +#, c-format +msgid "bad %s id for dquot %s\n" +msgstr "" + +#: .././db/dquot.c:162 +#, c-format +msgid "no %s quota data for id %d\n" +msgstr "" + +#: .././db/block.c:43 .././db/block.c:49 +msgid "filoff" +msgstr "" + +#: .././db/block.c:44 +msgid "set address to file offset (attr fork)" +msgstr "" + +#: .././db/block.c:46 +msgid "[d]" +msgstr "" + +#: .././db/block.c:47 +msgid "set address to daddr value" +msgstr "" + +#: .././db/block.c:50 +msgid "set address to file offset (data fork)" +msgstr "" + +#: .././db/block.c:52 +msgid "[fsb]" +msgstr "" + +#: .././db/block.c:53 +msgid "set address to fsblock value" +msgstr "" + +#: .././db/block.c:59 +msgid "" +"\n" +" Example:\n" +"\n" +" 'ablock 23' - sets the file position to the 23rd filesystem block in\n" +" the inode's attribute fork. The filesystem block size is specified in\n" +" the superblock.\n" +"\n" +msgstr "" + +#: .././db/block.c:82 .././db/block.c:177 +#, c-format +msgid "bad block number %s\n" +msgstr "" + +#: .././db/block.c:90 +msgid "no attribute data for file\n" +msgstr "" + +#: .././db/block.c:96 +msgid "file attr block is unmapped\n" +msgstr "" + +#: .././db/block.c:119 +msgid "" +"\n" +" Example:\n" +"\n" +" 'daddr 102' - sets position to the 102nd absolute disk block\n" +" (512 byte block).\n" +msgstr "" + +#: .././db/block.c:135 +#, c-format +msgid "current daddr is %lld\n" +msgstr "" + +#: .././db/block.c:141 +#, c-format +msgid "bad daddr %s\n" +msgstr "" + +#: .././db/block.c:153 +msgid "" +"\n" +" Example:\n" +"\n" +" 'dblock 23' - sets the file position to the 23rd filesystem block in\n" +" the inode's data fork. The filesystem block size is specified in the\n" +" superblock.\n" +"\n" +msgstr "" + +#: .././db/block.c:185 +msgid "no type for file data\n" +msgstr "" + +#: .././db/block.c:192 +msgid "file data block is unmapped\n" +msgstr "" + +#: .././db/block.c:210 +msgid "" +"\n" +" Example:\n" +"\n" +" 'fsblock 1023' - sets the file position to the 1023rd filesystem block.\n" +" The filesystem block size is specified in the superblock and set during\n" +" mkfs time. Offset is absolute (not AG relative).\n" +"\n" +msgstr "" + +#: .././db/block.c:229 +#, c-format +msgid "current fsblock is %lld\n" +msgstr "" + +#: .././db/block.c:235 .././db/block.c:241 +#, c-format +msgid "bad fsblock %s\n" +msgstr "" + +#: .././db/init.c:49 +#, c-format +msgid "Usage: %s [-ifFrxV] [-p prog] [-l logdev] [-c cmd]... device\n" +msgstr "" + +#: .././db/init.c:117 +msgid "" +"\n" +"fatal error -- couldn't initialize XFS library\n" +msgstr "" + +#: .././db/init.c:132 +#, c-format +msgid "%s: %s is invalid (cannot read first 512 bytes)\n" +msgstr "" + +#: .././db/init.c:144 +#, c-format +msgid "" +"%s: %s is not a valid XFS filesystem (unexpected SB magic number 0x%08x)\n" +msgstr "" + +#: .././db/init.c:147 +#, c-format +msgid "Use -F to force a read attempt.\n" +msgstr "" + +#: .././db/init.c:157 +#, c-format +msgid "%s: device %s unusable (not an XFS filesystem?)\n" +msgstr "" + +#: .././db/init.c:176 +#, c-format +msgid "%s: cannot init perag data (%d). Continuing anyway.\n" +msgstr "" + +#: .././db/agfl.c:37 +msgid "set address to agfl block" +msgstr "" + +#: .././db/agfl.c:79 +msgid "" +"\n" +" set allocation group freelist\n" +"\n" +" Example:\n" +"\n" +" agfl 5\n" +" Located in the fourth sector of each allocation group,\n" +" the agfl freelist for internal btree space allocation is maintained\n" +" for each allocation group. This acts as a reserved pool of space\n" +" separate from the general filesystem freespace (not used for user data).\n" +"\n" +msgstr "" + +#: .././db/input.c:43 +msgid "source-file" +msgstr "" + +#: .././db/input.c:44 +msgid "get commands from source-file" +msgstr "" + +#: .././db/input.c:331 +#, c-format +msgid "can't open %s\n" +msgstr "" + +#: .././db/hash.c:30 +msgid "string" +msgstr "" + +#: .././db/hash.c:31 +msgid "calculate hash value" +msgstr "" + +#: .././db/hash.c:37 +msgid "" +"\n" +" 'hash' prints out the calculated hash value for a string using the\n" +"directory/attribute code hash function.\n" +"\n" +" Usage: \"hash \"\n" +"\n" +msgstr "" + +#: .././db/attr.c:636 .././db/attr.c:671 +msgid "Unknown attribute buffer type!\n" +msgstr "" + +#: .././db/attr.c:683 +msgid "Writing unknown attribute buffer type!\n" +msgstr "" + +#: .././db/metadump.c:60 +msgid "[-a] [-e] [-g] [-m max_extent] [-w] [-o] filename" +msgstr "" + +#: .././db/metadump.c:61 +msgid "dump metadata to a file" +msgstr "" + +#: .././db/metadump.c:93 +#, c-format +msgid "" +"\n" +" The 'metadump' command dumps the known metadata to a compact file suitable\n" +" for compressing and sending to an XFS maintainer for corruption analysis \n" +" or xfs_repair failures.\n" +"\n" +" Options:\n" +" -a -- Copy full metadata blocks without zeroing unused space\n" +" -e -- Ignore read errors and keep going\n" +" -g -- Display dump progress\n" +" -m -- Specify max extent size in blocks to copy (default = %d blocks)\n" +" -o -- Don't obfuscate names and extended attributes\n" +" -w -- Show warnings of bad metadata information\n" +"\n" +msgstr "" + +#: .././db/metadump.c:2728 +msgid "" +"Filesystem log is dirty; image will contain unobfuscated metadata in log." +msgstr "" + +#: .././db/metadump.c:2773 +msgid "" +"Could not discern log; image will contain unobfuscated metadata in log." +msgstr "" + +#: .././db/dir2.c:1063 +msgid "Unknown directory buffer type!\n" +msgstr "" + +#: .././db/dir2.c:1075 +msgid "Writing unknown directory buffer type!\n" +msgstr "" + +#: .././db/debug.c:27 +msgid "[flagbits]" +msgstr "" + +#: .././db/debug.c:28 +msgid "set debug option bits" +msgstr "" + +#: .././db/debug.c:42 +#, c-format +msgid "bad value for debug %s\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:78 +#, c-format +msgid "" +"Usage: %s [opts] directory [directory ...]\n" +"\t-b blocksize (fundamental filesystem blocksize)\n" +"\t-i logsize (internal log size)\n" +"\t-e logsize (external log size)\n" +"\t-v prints more verbose messages\n" +"\t-V prints version and exits\n" +"\t-h prints this usage message\n" +"\n" +"Note:\tblocksize may have 'k' appended to indicate x1024\n" +"\tlogsize may also have 'm' appended to indicate (1024 x 1024)\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:109 +#, c-format +msgid "blocksize %llu too small\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:114 +#, c-format +msgid "blocksize %llu too large\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:121 +#, c-format +msgid "already have external log noted, can't have both\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:130 +#, c-format +msgid "already have internal log noted, can't have both\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:160 +#, c-format +msgid "" +"directory bsize blocks megabytes " +"logsize\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:174 +#, c-format +msgid "dirsize=%llu\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:175 +#, c-format +msgid "fullblocks=%llu\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:176 +#, c-format +msgid "isize=%llu\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:178 +#, c-format +msgid "%llu regular files\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:179 +#, c-format +msgid "%llu symbolic links\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:180 +#, c-format +msgid "%llu directories\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:181 +#, c-format +msgid "%llu special files\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:194 +#, c-format +msgid "%s will take about %.1f megabytes\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:201 +#, c-format +msgid "%-39s %5llu %8llu %10.1fMB %10llu\n" +msgstr "" + +#: .././estimate/xfs_estimate.c:207 +#, c-format +msgid "\twith the external log using %llu blocks " +msgstr "" + +#: .././estimate/xfs_estimate.c:209 +#, c-format +msgid "or about %.1f megabytes\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:220 +#, c-format +msgid "data su/sw must not be used in conjunction with data sunit/swidth\n" +msgstr "数据 su/sw 选项不能和 sunit/swidth 选项结合使用\n" + +#: .././mkfs/xfs_mkfs.c:2245 +#, c-format +msgid "both data sunit and data swidth options must be specified\n" +msgstr "必须同时指定数据的 sunit 和 swidth 选项\n" + +#: .././mkfs/xfs_mkfs.c:236 +#, c-format +msgid "data sunit/swidth must not be used in conjunction with data su/sw\n" +msgstr "数据 sunit/swidth 不能和 su/sw 选项结合使用\n" + +#: .././mkfs/xfs_mkfs.c:2253 +#, c-format +msgid "both data su and data sw options must be specified\n" +msgstr "必须同时指定数据的 su 和 sw 选项\n" + +#: .././mkfs/xfs_mkfs.c:2259 +#, c-format +msgid "data su must be a multiple of the sector size (%d)\n" +msgstr "数据条码单元 (su) 必须是扇区大小 (%d) 的倍乘数\n" + +#: .././mkfs/xfs_mkfs.c:2276 +#, c-format +msgid "" +"data stripe width (%d) must be a multiple of the data stripe unit (%d)\n" +msgstr "数据条码宽度 sw (%d) 必须是数据条码单元 su (%d) 的倍乘数\n" + +#: .././mkfs/xfs_mkfs.c:271 +#, c-format +msgid "log su should not be used in conjunction with log sunit\n" +msgstr "日志 su 选项不应和 sunit 选项结合使用\n" + +#: .././mkfs/xfs_mkfs.c:280 +#, c-format +msgid "log sunit should not be used in conjunction with log su\n" +msgstr "日志 sunit 选项不应和 su 选项结合使用\n" + +#: .././libfrog/topology.c:165 +#, c-format +msgid "%s: %s appears to contain an existing filesystem (%s).\n" +msgstr "%s:%s 内似乎已包含有一个既存的文件系统 (%s)。\n" + +#: .././libfrog/topology.c:169 +#, c-format +msgid "%s: %s appears to contain a partition table (%s).\n" +msgstr "%s:%s 内似乎已包含有一个既存的分区表 (%s)。\n" + +#: .././libfrog/topology.c:173 +#, c-format +msgid "%s: %s appears to contain something weird according to blkid\n" +msgstr "" + +#: .././libfrog/topology.c:182 +#, c-format +msgid "%s: probe of %s failed, cannot detect existing filesystem.\n" +msgstr "" + +#: .././libfrog/topology.c:245 +#, c-format +msgid "warning: device is not properly aligned %s\n" +msgstr "" + +#: .././libfrog/topology.c:250 +#, c-format +msgid "Use -f to force usage of a misaligned device\n" +msgstr "" + +#: .././libfrog/topology.c:264 +#, c-format +msgid "warning: unable to probe device topology for device %s\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2924 +#, c-format +msgid "log size %lld is not a multiple of the log stripe unit %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:577 +#, c-format +msgid "Due to stripe alignment, the internal log size (%lld) is too large.\n" +msgstr "根据条码分布显示,内部日志大小 (%lld) 过大。\n" + +#: .././mkfs/xfs_mkfs.c:579 +#, c-format +msgid "Must fit within an allocation group.\n" +msgstr "必须用分配的簇进行填充\n" + +#: .././mkfs/xfs_mkfs.c:2971 +#, c-format +msgid "log size %lld blocks too small, minimum size is %d blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2977 +#, c-format +msgid "log size %lld blocks too large, maximum size is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2983 +#, c-format +msgid "log size %lld bytes too large, maximum size is %lld bytes\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1103 +#, c-format +msgid "agsize (%lld blocks) too small, need at least %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1111 +#, c-format +msgid "agsize (%lld blocks) too big, maximum is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1119 +#, c-format +msgid "agsize (%lld blocks) too big, data area is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1126 +#, c-format +msgid "too many allocation groups for size = %lld\n" +msgstr "为尺寸 = %lld 分配的簇过多\n" + +#: .././mkfs/xfs_mkfs.c:1128 +#, c-format +msgid "need at most %lld allocation groups\n" +msgstr "需要至少 %lld 个分配簇\n" + +#: .././mkfs/xfs_mkfs.c:1136 +#, c-format +msgid "too few allocation groups for size = %lld\n" +msgstr "为尺寸 = %lld 分配了过多的簇\n" + +#: .././mkfs/xfs_mkfs.c:1138 +#, c-format +msgid "need at least %lld allocation groups\n" +msgstr "为尺寸 = %lld 分配的簇过少\n" + +#: .././mkfs/xfs_mkfs.c:1151 +#, c-format +msgid "last AG size %lld blocks too small, minimum size is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1162 +#, c-format +msgid "%lld allocation groups is too many, maximum is %lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1192 +#, c-format +msgid "error reading existing superblock -- failed to memalign buffer\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:799 +#, c-format +msgid "existing superblock read failed: %s\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:826 +#, c-format +msgid "warning: could not read existing superblock, skip zeroing\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1098 +#, c-format +msgid "%s: Specify data sunit in 512-byte blocks, no unit suffix\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1114 +#, c-format +msgid "%s: Specify data swidth in 512-byte blocks, no unit suffix\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1141 +#, c-format +msgid "%s: Specify data sw as multiple of su, no unit suffix\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1370 +#, c-format +msgid "Specify log sunit in 512-byte blocks, no size suffix\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:3890 +#, c-format +msgid "extra arguments\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1636 +#, c-format +msgid "cannot specify both %s and -d name=%s\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1844 +#, c-format +msgid "illegal block size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1851 +#, c-format +msgid "Minimum block size for CRC enabled filesystems is %d bytes.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1959 +#, c-format +msgid "cannot disable ftype with crcs enabled\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1688 +#, c-format +msgid "specified blocksize %d is less than device physical sector size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1691 +#, c-format +msgid "switching to logical sector size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1806 +#, c-format +msgid "illegal sector size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1712 +#, c-format +msgid "block size %d cannot be smaller than logical sector size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1818 +#, c-format +msgid "illegal sector size %d; hw sector is %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1889 +#, c-format +msgid "illegal log sector size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1934 .././mkfs/xfs_mkfs.c:2100 +#, c-format +msgid "Minimum inode size for CRCs is %d bytes\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2072 +#, c-format +msgid "Inodes always aligned for CRC enabled filesytems\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2079 +#, c-format +msgid "Lazy superblock counted always enabled for CRC enabled filesytems\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2086 +#, c-format +msgid "V2 logs always enabled for CRC enabled filesytems\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2093 +#, c-format +msgid "V2 attribute format always enabled on CRC enabled filesytems\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2101 +#, c-format +msgid "32 bit Project IDs always enabled on CRC enabled filesytems\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1880 +#, c-format +msgid "warning: finobt not supported without CRC support, disabled.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1887 +#, c-format +msgid "warning: sparse inodes not supported without CRC support, disabled.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2062 +#, c-format +msgid "illegal directory block size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1747 +#, c-format +msgid "both -d agcount= and agsize= specified, use one or the other\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1753 +#, c-format +msgid "if -d file then -d name and -d size are required\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1762 +#, c-format +msgid "illegal data length %lld, not a multiple of %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1768 +#, c-format +msgid "warning: data length %lld not a multiple of %d, truncated to %lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1782 +#, c-format +msgid "if -l file then -l name and -l size are required\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1791 +#, c-format +msgid "illegal log length %lld, not a multiple of %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1798 +#, c-format +msgid "warning: log length %lld not a multiple of %d, truncated to %lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1804 +#, c-format +msgid "if -r file then -r name and -r size are required\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1813 +#, c-format +msgid "illegal rt length %lld, not a multiple of %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1820 +#, c-format +msgid "warning: rt length %lld not a multiple of %d, truncated to %lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2173 +#, c-format +msgid "illegal rt extent size %lld, not a multiple of %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1839 +#, c-format +msgid "rt extent size %s too large, maximum %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1845 +#, c-format +msgid "rt extent size %s too small, minimum %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2111 +#, c-format +msgid "illegal inode size %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2116 +#, c-format +msgid "allowable inode size with %d byte blocks is %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2120 +#, c-format +msgid "allowable inode size with %d byte blocks is between %d and %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1907 +#, c-format +msgid "log stripe unit specified, using v2 logs\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2406 +#, c-format +msgid "no device name given in argument list\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1060 +#, c-format +msgid "%s: Use the -f option to force overwrite.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2535 +msgid "internal log" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2501 +msgid "volume log" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:1970 +#, c-format +msgid "no log subvolume or internal log\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2600 +msgid "volume rt" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2459 +#, c-format +msgid "" +"size %s specified for data subvolume is too large, maximum is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2451 +#, c-format +msgid "can't get size of data subvolume\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2471 +#, c-format +msgid "size %lld of data subvolume is too small, minimum %d blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2510 +#, c-format +msgid "can't have both external and internal logs\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2526 +#, c-format +msgid "data and log sector sizes must be equal for internal logs\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2478 +#, c-format +msgid "" +"Warning: the data subvolume sector size %u is less than the sector size \n" +"reported by the device (%u).\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2564 +#, c-format +msgid "" +"Warning: the log subvolume sector size %u is less than the sector size\n" +"reported by the device (%u).\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2614 +#, c-format +msgid "" +"Warning: the realtime subvolume sector size %u is less than the sector size\n" +"reported by the device (%u).\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2074 +#, c-format +msgid "" +"size %s specified for rt subvolume is too large, maximum is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2583 +#, c-format +msgid "size specified for non-existent rt subvolume\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2302 +#, c-format +msgid "" +"%s: Specified data stripe unit %d is not the same as the volume stripe unit " +"%d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2307 +#, c-format +msgid "" +"%s: Specified data stripe width %d is not the same as the volume stripe " +"width %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2099 +#, c-format +msgid "agsize (%lld) not a multiple of fs blk size (%d)\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2171 +#, c-format +msgid "agsize rounded to %lld, swidth = %d\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2203 +#, c-format +msgid "" +"Warning: AG size is a multiple of stripe width. This can cause performance\n" +"problems by aligning all AGs on the same disk. To avoid this, run mkfs " +"with\n" +"an AG size that is one stripe unit smaller, for example %llu.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2324 +#, c-format +msgid "" +"%s: Stripe unit(%d) or stripe width(%d) is not a multiple of the block " +"size(%d)\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2351 .././mkfs/xfs_mkfs.c:2359 +#, c-format +msgid "log stripe unit (%d) must be a multiple of the block size (%d)\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2273 +#, c-format +msgid "log stripe unit (%d bytes) is too large (maximum is 256KiB)\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2276 +#, c-format +msgid "log stripe unit adjusted to 32KiB\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2556 +#, c-format +msgid "" +"size %s specified for log subvolume is too large, maximum is %lld blocks\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2044 +#, c-format +msgid "size specified for non-existent log subvolume\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2047 +#, c-format +msgid "size %lld too large for internal log\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:3087 +#, c-format +msgid "internal log size %lld too large, must fit in allocation group\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2308 +#, c-format +msgid "log ag number %d too large, must be less than %lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2567 +#, c-format +msgid "" +"meta-data=%-22s isize=%-6d agcount=%lld, agsize=%lld blks\n" +" =%-22s sectsz=%-5u attr=%u, projid32bit=%u\n" +" =%-22s crc=%-8u finobt=%u, sparse=%u\n" +"data =%-22s bsize=%-6u blocks=%llu, imaxpct=%u\n" +" =%-22s sunit=%-6u swidth=%u blks\n" +"naming =version %-14u bsize=%-6u ascii-ci=%d ftype=%d\n" +"log =%-22s bsize=%-6d blocks=%lld, version=%d\n" +" =%-22s sectsz=%-5u sunit=%d blks, lazy-count=%d\n" +"realtime =%-22s extsz=%-6d blocks=%lld, rtextents=%lld\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:3286 +#, c-format +msgid "%s: Growing the data section failed\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:3990 +#, c-format +msgid "%s: filesystem failed to initialize\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:4017 +#, c-format +msgid "%s: root inode created in AG %u, not AG 0\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:902 +#, c-format +msgid "Cannot specify both -%c %s and -%c %s\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2774 +#, c-format +msgid "Illegal value %s for -%s option\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:931 +#, c-format +msgid "-%c %s option requires a value\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:2852 +#, c-format +msgid "blocksize not available yet.\n" +msgstr "" + +#: .././mkfs/xfs_mkfs.c:3207 +#, c-format +msgid "" +"Usage: %s\n" +"/* blocksize */\t\t[-b log=n|size=num]\n" +"/* metadata */\t\t[-m crc=0|1,finobt=0|1,uuid=xxx]\n" +"/* data subvol */\t[-d agcount=n,agsize=n,file,name=xxx,size=num,\n" +"\t\t\t (sunit=value,swidth=value|su=num,sw=num|noalign),\n" +"\t\t\t sectlog=n|sectsize=num\n" +"/* force overwrite */\t[-f]\n" +"/* inode size */\t[-i log=n|perblock=n|size=num,maxpct=n,attr=0|1|2,\n" +"\t\t\t projid32bit=0|1,sparse=0|1]\n" +"/* no discard */\t[-K]\n" +"/* log subvol */\t[-l agnum=n,internal,size=num,logdev=xxx,version=n\n" +"\t\t\t sunit=value|su=num,sectlog=n|sectsize=num,\n" +"\t\t\t lazy-count=0|1]\n" +"/* label */\t\t[-L label (maximum 12 characters)]\n" +"/* naming */\t\t[-n log=n|size=num,version=2|ci,ftype=0|1]\n" +"/* no-op info only */\t[-N]\n" +"/* prototype file */\t[-p fname]\n" +"/* quiet */\t\t[-q]\n" +"/* realtime subvol */\t[-r extsize=num,size=num,rtdev=xxx]\n" +"/* sectorsize */\t[-s log=n|size=num]\n" +"/* version */\t\t[-V]\n" +"\t\t\tdevicename\n" +" is required unless -d name=xxx is given.\n" +" is xxx (bytes), xxxs (sectors), xxxb (fs blocks), xxxk (xxx KiB),\n" +" xxxm (xxx MiB), xxxg (xxx GiB), xxxt (xxx TiB) or xxxp (xxx PiB).\n" +" is xxx (512 byte blocks).\n" +msgstr "" + +#: .././mkfs/proto.c:79 +#, c-format +msgid "%s: failed to open %s: %s\n" +msgstr "%s:打开 %s 失败:%s\n" + +#: .././mkfs/proto.c:86 .././mkfs/proto.c:309 +#, c-format +msgid "%s: read failed on %s: %s\n" +msgstr "%s:读取 %s 失败:%s\n" + +#: .././mkfs/proto.c:91 +#, c-format +msgid "%s: proto file %s premature EOF\n" +msgstr "%s:样板文件 %s 的结束符超前\n" + +#: .././mkfs/proto.c:125 +msgid "cannot reserve space" +msgstr "无法储备空间" + +#: .././mkfs/proto.c:180 +#, c-format +msgid "%s: premature EOF in prototype file\n" +msgstr "%s:样板文件的结束符超前\n" + +#: .././mkfs/proto.c:200 +msgid "error reserving space for a file" +msgstr "为文件规划储备空间出错" + +#: .././mkfs/proto.c:267 +msgid "error allocating space for a file" +msgstr "为文件分配空间出错" + +#: .././mkfs/proto.c:271 +#, c-format +msgid "%s: cannot allocate space for file\n" +msgstr "%s:无法为文件分配空间\n" + +#: .././io/attr.c:176 .././io/attr.c:252 .././io/cowextsize.c:109 +#: .././io/cowextsize.c:132 .././io/open.c:347 .././io/open.c:419 +#: .././io/open.c:543 .././io/open.c:565 .././libxfs/init.c:127 +#: .././mkfs/proto.c:302 .././quota/project.c:118 .././quota/project.c:163 +#: .././quota/project.c:210 +#, c-format +msgid "%s: cannot open %s: %s\n" +msgstr "%s:无法打开 %s:%s\n" + +#: .././mkfs/proto.c:336 +msgid "directory createname error" +msgstr "创建目录名称时出错" + +#: .././mkfs/proto.c:350 +msgid "directory create error" +msgstr "创建目录时出错" + +#: .././mkfs/proto.c:415 .././mkfs/proto.c:427 .././mkfs/proto.c:438 +#: .././mkfs/proto.c:445 +#, c-format +msgid "%s: bad format string %s\n" +msgstr "%s:紊乱的格式字符串 %s\n" + +#: .././mkfs/proto.c:466 .././mkfs/proto.c:514 .././mkfs/proto.c:529 +#: .././mkfs/proto.c:541 .././mkfs/proto.c:553 .././mkfs/proto.c:564 +msgid "Inode allocation failed" +msgstr "节点分配失败" + +#: .././mkfs/proto.c:490 +msgid "Inode pre-allocation failed" +msgstr "节点预分配失败" + +#: .././mkfs/proto.c:501 +msgid "Pre-allocated file creation failed" +msgstr "预分配文件创建失败" + +#: .././mkfs/proto.c:584 +msgid "Directory creation failed" +msgstr "目录创建失败" + +#: .././mkfs/proto.c:605 +msgid "Unknown format" +msgstr "" + +#: .././mkfs/proto.c:611 +msgid "Error encountered creating file from prototype file" +msgstr "从样板文件创建真实文件时出错" + +#: .././mkfs/proto.c:663 +msgid "Realtime bitmap inode allocation failed" +msgstr "实时节点位图分配失败" + +#: .././mkfs/proto.c:680 +msgid "Realtime summary inode allocation failed" +msgstr "实时节点摘要分配失败" + +#: .././mkfs/proto.c:707 +msgid "Allocation of the realtime bitmap failed" +msgstr "分配实时节点位图失败" + +#: .././mkfs/proto.c:721 +msgid "Completion of the realtime bitmap failed" +msgstr "试图完成实时节点位图创建时失败" + +#: .././mkfs/proto.c:744 +msgid "Allocation of the realtime summary failed" +msgstr "分配实时节点摘要失败" + +#: .././mkfs/proto.c:757 +msgid "Completion of the realtime summary failed" +msgstr "试图完成实时节点摘要创建时失败" + +#: .././mkfs/proto.c:775 +msgid "Error initializing the realtime space" +msgstr "初始化实时空间出错" + +#: .././mkfs/proto.c:781 +msgid "Error completing the realtime space" +msgstr "试图完成实时空间创建时出错" + +#: .././libxlog/util.c:67 +#, c-format +msgid "%s: cannot find log head/tail (xlog_find_tail=%d)\n" +msgstr "" + +#: .././libxlog/util.c:75 +#, c-format +msgid "%s: head block % tail block %\n" +msgstr "" + +#: .././libxlog/util.c:97 +#, c-format +msgid "" +"* ERROR: mismatched uuid in log\n" +"* SB : %s\n" +"* log: %s\n" +msgstr "" + +#: .././libxlog/util.c:110 +#, c-format +msgid "" +"\n" +"LOG REC AT LSN cycle %d block %d (0x%x, 0x%x)\n" +msgstr "" + +#: .././libxlog/util.c:118 +#, c-format +msgid "* ERROR: bad magic number in log header: 0x%x\n" +msgstr "" + +#: .././libxlog/util.c:127 +#, c-format +msgid "* ERROR: log format incompatible (log=%d, ours=%d)\n" +msgstr "" + +#: .././libxlog/util.c:137 .././libxlog/util.c:149 +msgid "Bad log" +msgstr "" + +#: .././logprint/log_copy.c:46 .././logprint/log_dump.c:45 +#, c-format +msgid "%s: read error (%lld): %s\n" +msgstr "" + +#: .././logprint/log_copy.c:51 .././logprint/log_dump.c:50 +#, c-format +msgid "%s: physical end of log at %lld\n" +msgstr "" + +#: .././logprint/log_copy.c:55 +#, c-format +msgid "%s: short read? (%lld)\n" +msgstr "" + +#: .././logprint/log_copy.c:62 +#, c-format +msgid "%s: write error (%lld): %s\n" +msgstr "" + +#: .././logprint/log_copy.c:67 +#, c-format +msgid "%s: short write? (%lld)\n" +msgstr "" + +#: .././logprint/log_print_trans.c:25 +#, c-format +msgid "TRANS: tid:0x%x type:%s #items:%d trans:0x%x q:0x%lx\n" +msgstr "" + +#: .././logprint/log_print_trans.c:53 +#, c-format +msgid "%s: failed to find head and tail, error: %d\n" +msgstr "" + +#: .././logprint/log_print_trans.c:58 +#, c-format +msgid " log tail: %lld head: %lld state: %s\n" +msgstr "" + +#: .././logprint/log_print_trans.c:64 +#, c-format +msgid " override tail: %d\n" +msgstr "" + +#: .././logprint/log_print_trans.c:84 +#, c-format +msgid "" +"Superblock has unknown incompatible log features (0x%x) enabled.\n" +"Output may be incomplete or inaccurate. It is recommended that you\n" +"upgrade your xfsprogs installation to match the filesystem features.\n" +msgstr "" + +#: .././logprint/log_print_trans.c:92 +#, c-format +msgid "%s: failed in xfs_do_recovery_pass, error: %d\n" +msgstr "" + +#: .././logprint/log_print_all.c:96 +#, c-format +msgid "" +"BUF: #regs:%d start blkno:0x%llx len:%d bmap size:%d flags:0x%x\n" +msgstr "" + +#: .././logprint/log_print_all.c:106 +#, c-format +msgid "\tSUPER Block Buffer:\n" +msgstr "" + +#: .././logprint/log_print_all.c:109 +#, c-format +msgid " icount:%llu ifree:%llu " +msgstr "" + +#: .././logprint/log_print_all.c:114 +#, c-format +msgid "fdblks:%llu frext:%llu\n" +msgstr "" + +#: .././logprint/log_print_all.c:119 +#, c-format +msgid "\t\tsunit:%u swidth:%u\n" +msgstr "" + +#: .././logprint/log_print_all.c:125 +#, c-format +msgid "\tAGI Buffer: (XAGI)\n" +msgstr "" + +#: .././logprint/log_print_all.c:128 +#, c-format +msgid "\t\tver:%d " +msgstr "" + +#: .././logprint/log_print_all.c:130 +#, c-format +msgid "seq#:%d len:%d cnt:%d root:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:135 +#, c-format +msgid "\t\tlevel:%d free#:0x%x newino:0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:322 .././logprint/log_print_all.c:148 +#, c-format +msgid "bucket[%d - %d]: " +msgstr "" + +#: .././logprint/log_print_all.c:159 +#, c-format +msgid "\tAGF Buffer: (XAGF)\n" +msgstr "" + +#: .././logprint/log_print_all.c:162 +#, c-format +msgid "\t\tver:%d seq#:%d len:%d \n" +msgstr "" + +#: .././logprint/log_print_all.c:166 +#, c-format +msgid "\t\troot BNO:%d CNT:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:169 +#, c-format +msgid "\t\tlevel BNO:%d CNT:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:172 +#, c-format +msgid "\t\t1st:%d last:%d cnt:%d freeblks:%d longest:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:181 +#, c-format +msgid "\tDQUOT Buffer:\n" +msgstr "" + +#: .././logprint/log_print_all.c:184 +#, c-format +msgid "\t\tUIDs 0x%lx-0x%lx\n" +msgstr "" + +#: .././logprint/log_print_all.c:189 +#, c-format +msgid "\tBUF DATA\n" +msgstr "" + +#: .././logprint/log_print_all.c:211 +#, c-format +msgid "\tQUOTAOFF: #regs:%d type:%s\n" +msgstr "" + +#: .././logprint/log_print_all.c:226 +#, c-format +msgid "\tDQUOT: #regs:%d blkno:%lld boffset:%u id: %d\n" +msgstr "" + +#: .././logprint/log_print_all.c:230 +#, c-format +msgid "\t\tmagic 0x%x\tversion 0x%x\tID 0x%x (%d)\t\n" +msgstr "" + +#: .././logprint/log_print_all.c:235 +#, c-format +msgid "\t\tblk_hard 0x%x\tblk_soft 0x%x\tino_hard 0x%x\tino_soft 0x%x\n" +msgstr "" + +#: .././logprint/log_print_all.c:241 +#, c-format +msgid "\t\tbcount 0x%x (%d) icount 0x%x (%d)\n" +msgstr "" + +#: .././logprint/log_print_all.c:246 +#, c-format +msgid "\t\tbtimer 0x%x itimer 0x%x \n" +msgstr "" + +#: .././logprint/log_print_all.c:255 +#, c-format +msgid "\tCORE inode:\n" +msgstr "" + +#: .././logprint/log_print_all.c:241 +#, c-format +msgid "\t\tmagic:%c%c mode:0x%x ver:%d format:%d onlink:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:245 +#, c-format +msgid "\t\tuid:%d gid:%d nlink:%d projid:%u\n" +msgstr "" + +#: .././logprint/log_print_all.c:264 +#, c-format +msgid "\t\tatime:%d mtime:%d ctime:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:266 +#, c-format +msgid "\t\tflushiter:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:267 +#, c-format +msgid "\t\tsize:0x%llx nblks:0x%llx exsize:%d nextents:%d anextents:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:254 +#, c-format +msgid "\t\tforkoff:%d dmevmask:0x%x dmstate:%d flags:0x%x gen:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:295 +#, c-format +msgid "\tINODE: #regs:%d ino:0x%llx flags:0x%x dsize:%d\n" +msgstr "" + +#: .././logprint/log_print_all.c:311 +#, c-format +msgid "\t\tDATA FORK EXTENTS inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:318 +#, c-format +msgid "\t\tDATA FORK BTREE inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:325 +#, c-format +msgid "\t\tDATA FORK LOCAL inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:332 +#, c-format +msgid "\t\tDEV inode: no extra region\n" +msgstr "" + +#: .././logprint/log_print_all.c:336 +#, c-format +msgid "\t\tUUID inode: no extra region\n" +msgstr "" + +#: .././logprint/log_print_all.c:351 +#, c-format +msgid "\t\tATTR FORK EXTENTS inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:359 +#, c-format +msgid "\t\tATTR FORK BTREE inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:367 +#, c-format +msgid "\t\tATTR FORK LOCAL inode data:\n" +msgstr "" + +#: .././logprint/log_print_all.c:370 +#, c-format +msgid "\tEFD: #regs: %d num_extents: %d id: 0x%llx\n" +msgstr "" + +#: .././logprint/log_redo.c:161 +#, c-format +msgid "%s: xlog_recover_print_efi: malloc failed\n" +msgstr "" + +#: .././logprint/log_print_all.c:402 +#, c-format +msgid "\tEFI: #regs:%d num_extents:%d id:0x%llx\n" +msgstr "" + +#: .././logprint/log_print_all.c:388 +#, c-format +msgid "" +"\tICR: #ag: %d agbno: 0x%x len: %d\n" +"\t cnt: %d isize: %d gen: 0x%x\n" +msgstr "" + +#: .././logprint/log_print_all.c:440 +#, c-format +msgid "xlog_recover_print_logitem: illegal type\n" +msgstr "" + +#: .././logprint/log_print_all.c:492 +#, c-format +msgid "%s: illegal type" +msgstr "" + +#: .././logprint/log_print_all.c:500 +#, c-format +msgid ": cnt:%d total:%d " +msgstr "" + +#: .././logprint/log_print_all.c:502 +#, c-format +msgid "a:0x%lx len:%d " +msgstr "" + +#: .././logprint/log_dump.c:58 +#, c-format +msgid "%6lld HEADER Cycle %d tail %d:%06d len %6d ops %d\n" +msgstr "" + +#: .././logprint/log_dump.c:69 +#, c-format +msgid "[%05lld - %05lld] Cycle 0x%08x New Cycle 0x%08x\n" +msgstr "" + +#: .././logprint/logprint.c:45 +#, c-format +msgid "" +"Usage: %s [options...] \n" +"\n" +"Options:\n" +" -c\t try to continue if error found in log\n" +" -C copy the log from the filesystem to filename\n" +" -d\t dump the log in log-record format\n" +" -e\t exit when an error is found in the log\n" +" -f\t specified device is actually a file\n" +" -l filename of external log\n" +" -n\t don't try and interpret log data\n" +" -o\t print buffer data in hex\n" +" -s block # to start printing\n" +" -v print \"overwrite\" data\n" +" -t\t print out transactional view\n" +"\t-b in transactional view, extract buffer info\n" +"\t-i in transactional view, extract inode info\n" +"\t-q in transactional view, extract quota info\n" +" -D print only data; no decoding\n" +" -V print version information\n" +msgstr "" + +#: .././logprint/logprint.c:79 +#, c-format +msgid " Can't open device %s: %s\n" +msgstr "" + +#: .././logprint/logprint.c:85 +#, c-format +msgid " read of XFS superblock failed\n" +msgstr "" + +#: .././logprint/logprint.c:105 +#, c-format +msgid "" +" external log device not specified\n" +"\n" +msgstr "" + +#: .././logprint/logprint.c:121 +#, c-format +msgid "Can't open file %s: %s\n" +msgstr "" + +#: .././logprint/logprint.c:222 +#, c-format +msgid "xfs_logprint:\n" +msgstr "" + +#: .././logprint/logprint.c:231 +#, c-format +msgid " data device: 0x%llx\n" +msgstr "" + +#: .././logprint/logprint.c:234 +#, c-format +msgid " log file: \"%s\" " +msgstr "" + +#: .././logprint/logprint.c:236 +#, c-format +msgid " log device: 0x%llx " +msgstr "" + +#: .././logprint/logprint.c:239 +#, c-format +msgid "" +"daddr: %lld length: %lld\n" +"\n" +msgstr "" + +#: .././logprint/log_misc.c:87 +#, c-format +msgid "Oper (%d): tid: %x len: %d clientid: %s " +msgstr "" + +#: .././logprint/log_misc.c:92 +#, c-format +msgid "flags: " +msgstr "" + +#: .././logprint/log_misc.c:186 +#, c-format +msgid " Not enough data to decode further\n" +msgstr "" + +#: .././logprint/log_misc.c:235 +#, c-format +msgid " type: %s tid: %x num_items: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:235 +#, c-format +msgid "" +"#regs: %d start blkno: %lld (0x%llx) len: %d bmap size: %d flags: 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:241 +#, c-format +msgid "#regs: %d Not printing rest of data\n" +msgstr "" + +#: .././logprint/log_misc.c:258 +#, c-format +msgid "SUPER BLOCK Buffer: " +msgstr "" + +#: .././logprint/log_misc.c:260 .././logprint/log_misc.c:348 +#: .././logprint/log_misc.c:378 +#, c-format +msgid "Out of space\n" +msgstr "" + +#: .././logprint/log_misc.c:268 +#, c-format +msgid "icount: %llu ifree: %llu " +msgstr "" + +#: .././logprint/log_misc.c:273 +#, c-format +msgid "fdblks: %llu frext: %llu\n" +msgstr "" + +#: .././logprint/log_misc.c:284 +#, c-format +msgid "AGI Buffer: XAGI " +msgstr "" + +#: .././logprint/log_misc.c:295 +#, c-format +msgid "out of space\n" +msgstr "" + +#: .././logprint/log_misc.c:298 +#, c-format +msgid "ver: %d " +msgstr "" + +#: .././logprint/log_misc.c:300 +#, c-format +msgid "seq#: %d len: %d cnt: %d root: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:305 +#, c-format +msgid "level: %d free#: 0x%x newino: 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:315 +#, c-format +msgid "AGI unlinked data skipped " +msgstr "" + +#: .././logprint/log_misc.c:316 +#, c-format +msgid "(CONTINUE set, no space)\n" +msgstr "" + +#: .././logprint/log_misc.c:338 +#, c-format +msgid "AGF Buffer: XAGF " +msgstr "" + +#: .././logprint/log_misc.c:351 +#, c-format +msgid "ver: %d seq#: %d len: %d \n" +msgstr "" + +#: .././logprint/log_misc.c:355 +#, c-format +msgid "root BNO: %d CNT: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:358 +#, c-format +msgid "level BNO: %d CNT: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:361 +#, c-format +msgid "1st: %d last: %d cnt: %d freeblks: %d longest: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:375 +#, c-format +msgid "DQUOT Buffer: DQ " +msgstr "" + +#: .././logprint/log_misc.c:382 +#, c-format +msgid "ver: %d flags: 0x%x id: %d \n" +msgstr "" + +#: .././logprint/log_misc.c:385 +#, c-format +msgid "blk limits hard: %llu soft: %llu\n" +msgstr "" + +#: .././logprint/log_misc.c:390 +#, c-format +msgid "blk count: %llu warns: %d timer: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:394 +#, c-format +msgid "ino limits hard: %llu soft: %llu\n" +msgstr "" + +#: .././logprint/log_misc.c:399 +#, c-format +msgid "ino count: %llu warns: %d timer: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:405 +#, c-format +msgid "BUF DATA\n" +msgstr "" + +#: .././logprint/log_misc.c:461 +#, c-format +msgid "EFD: #regs: %d num_extents: %d id: 0x%llx\n" +msgstr "" + +#: .././logprint/log_redo.c:210 +#, c-format +msgid "EFD: Not enough data to decode further\n" +msgstr "" + +#: .././logprint/log_redo.c:94 .././logprint/log_redo.c:110 +#, c-format +msgid "%s: xlog_print_trans_efi: malloc failed\n" +msgstr "" + +#: .././logprint/log_redo.c:104 +#, c-format +msgid "EFI: Not enough data to decode further\n" +msgstr "" + +#: .././logprint/log_misc.c:505 +#, c-format +msgid "EFI: #regs: %d num_extents: %d id: 0x%llx\n" +msgstr "" + +#: .././logprint/log_redo.c:122 +#, c-format +msgid "EFI free extent data skipped (CONTINUE set, no space)\n" +msgstr "" + +#: .././logprint/log_misc.c:441 +#, c-format +msgid "QOFF: #regs: %d flags: 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:444 +#, c-format +msgid "QOFF: Not enough data to decode further\n" +msgstr "" + +#: .././logprint/log_misc.c:454 +#, c-format +msgid "INODE CORE\n" +msgstr "" + +#: .././logprint/log_misc.c:455 +#, c-format +msgid "magic 0x%hx mode 0%ho version %d format %d\n" +msgstr "" + +#: .././logprint/log_misc.c:458 +#, c-format +msgid "nlink %hd uid %d gid %d\n" +msgstr "" + +#: .././logprint/log_misc.c:460 +#, c-format +msgid "atime 0x%x mtime 0x%x ctime 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:462 +#, c-format +msgid "size 0x%llx nblocks 0x%llx extsize 0x%x nextents 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:465 +#, c-format +msgid "naextents 0x%x forkoff %d dmevmask 0x%x dmstate 0x%hx\n" +msgstr "" + +#: .././logprint/log_misc.c:468 +#, c-format +msgid "flags 0x%x gen 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:488 +#, c-format +msgid "SHORTFORM DIRECTORY size %d\n" +msgstr "" + +#: .././logprint/log_misc.c:494 +#, c-format +msgid "SHORTFORM DIRECTORY size %d count %d\n" +msgstr "" + +#: .././logprint/log_misc.c:497 +#, c-format +msgid ".. ino 0x%llx\n" +msgstr "" + +#: .././logprint/log_misc.c:505 +#, c-format +msgid "%s ino 0x%llx namelen %d\n" +msgstr "" + +#: .././logprint/log_misc.c:545 +#, c-format +msgid "INODE: " +msgstr "" + +#: .././logprint/log_misc.c:546 +#, c-format +msgid "#regs: %d ino: 0x%llx flags: 0x%x dsize: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:549 +#, c-format +msgid " blkno: %lld len: %d boff: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:554 +#, c-format +msgid "INODE: #regs: %d Not printing rest of data\n" +msgstr "" + +#: .././logprint/log_misc.c:581 +#, c-format +msgid "DEV inode: no extra region\n" +msgstr "" + +#: .././logprint/log_misc.c:584 +#, c-format +msgid "UUID inode: no extra region\n" +msgstr "" + +#: .././logprint/log_misc.c:606 +#, c-format +msgid "EXTENTS inode data\n" +msgstr "" + +#: .././logprint/log_misc.c:609 +#, c-format +msgid "BTREE inode data\n" +msgstr "" + +#: .././logprint/log_misc.c:612 +#, c-format +msgid "LOCAL inode data\n" +msgstr "" + +#: .././logprint/log_misc.c:636 +#, c-format +msgid "EXTENTS attr data\n" +msgstr "" + +#: .././logprint/log_misc.c:639 +#, c-format +msgid "BTREE attr data\n" +msgstr "" + +#: .././logprint/log_misc.c:642 +#, c-format +msgid "LOCAL attr data\n" +msgstr "" + +#: .././logprint/log_misc.c:683 +#, c-format +msgid "#regs: %d id: 0x%x" +msgstr "" + +#: .././logprint/log_misc.c:684 +#, c-format +msgid " blkno: %lld len: %d boff: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:688 +#, c-format +msgid "DQUOT: #regs: %d Not printing rest of data\n" +msgstr "" + +#: .././logprint/log_misc.c:707 +#, c-format +msgid "DQUOT: magic 0x%hx flags 0%ho\n" +msgstr "" + +#: .././logprint/log_misc.c:733 +#, c-format +msgid "ICR: split header, not printing\n" +msgstr "" + +#: .././logprint/log_misc.c:737 +#, c-format +msgid "" +"ICR: #ag: %d agbno: 0x%x len: %d\n" +" cnt: %d isize: %d gen: 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:807 +#, c-format +msgid "%s: lseek64 to %lld failed: %s\n" +msgstr "" + +#: .././logprint/log_misc.c:809 +#, c-format +msgid "%s: xlog_print_record: malloc failed\n" +msgstr "" + +#: .././logprint/log_misc.c:818 +#, c-format +msgid "%s: xlog_print_record: read error\n" +msgstr "" + +#: .././logprint/log_misc.c:913 .././logprint/log_misc.c:1016 +#, c-format +msgid "Left over region from split log item\n" +msgstr "" + +#: .././logprint/log_misc.c:1001 +#, c-format +msgid "Unmount filesystem\n" +msgstr "" + +#: .././logprint/log_misc.c:1008 +#, c-format +msgid "%s: unknown log operation type (%x)\n" +msgstr "" + +#: .././logprint/log_misc.c:1049 +#, c-format +msgid "Header 0x%x wanted 0x%x\n" +msgstr "" + +#: .././logprint/log_misc.c:1063 +#, c-format +msgid "cycle: %d\tversion: %d\t" +msgstr "" + +#: .././logprint/log_misc.c:1069 +#, c-format +msgid "length of Log Record: %d\tprev offset: %d\t\tnum ops: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:1075 .././logprint/log_misc.c:1117 +#, c-format +msgid "cycle num overwrites: " +msgstr "" + +#: .././logprint/log_misc.c:1084 +#, c-format +msgid "uuid: %s format: " +msgstr "" + +#: .././logprint/log_misc.c:1087 +#, c-format +msgid "unknown\n" +msgstr "" + +#: .././logprint/log_misc.c:1090 +#, c-format +msgid "little endian linux\n" +msgstr "" + +#: .././logprint/log_misc.c:1093 +#, c-format +msgid "big endian linux\n" +msgstr "" + +#: .././logprint/log_misc.c:1096 +#, c-format +msgid "big endian irix\n" +msgstr "" + +#: .././logprint/log_misc.c:1102 +#, c-format +msgid "h_size: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:1114 +#, c-format +msgid "extended-header: cycle: %d\n" +msgstr "" + +#: .././logprint/log_misc.c:1130 +#, c-format +msgid "* ERROR: found data after zeroed blocks block=%-21lld *\n" +msgstr "" + +#: .././logprint/log_misc.c:1141 +#, c-format +msgid "* ERROR: header cycle=%-11d block=%-21lld *\n" +msgstr "" + +#: .././logprint/log_misc.c:1152 +#, c-format +msgid "* ERROR: data block=%-21lld *\n" +msgstr "" + +#: .././logprint/log_misc.c:1163 +#, c-format +msgid "" +"* ERROR: for header block=%lld\n" +"* not enough hdrs for data length, required num = %d, hdr num = %d\n" +msgstr "" + +#: .././logprint/log_misc.c:1169 +msgid "Not enough headers for data length." +msgstr "" + +#: .././logprint/log_misc.c:1179 +#, c-format +msgid "%s: xlog_print: malloc failed for ext hdrs\n" +msgstr "" + +#: .././logprint/log_misc.c:1227 .././logprint/log_misc.c:1303 +#: .././logprint/log_misc.c:1374 .././logprint/log_misc.c:1411 +#, c-format +msgid "%s: physical end of log\n" +msgstr "" + +#: .././logprint/log_misc.c:1233 .././logprint/log_misc.c:1308 +#: .././logprint/log_misc.c:1426 +#, c-format +msgid "BLKNO: %lld\n" +msgstr "" + +#: .././logprint/log_misc.c:1291 +#, c-format +msgid "%s: problem finding oldest LR\n" +msgstr "" + +#: .././logprint/log_misc.c:1317 +#, c-format +msgid "%s: after %d zeroed blocks\n" +msgstr "" + +#: .././logprint/log_misc.c:1386 +msgid "illegal value" +msgstr "" + +#: .././logprint/log_misc.c:1392 +#, c-format +msgid "%s: skipped %d cleared blocks in range: %lld - %lld\n" +msgstr "" + +#: .././logprint/log_misc.c:1397 +#, c-format +msgid "%s: totally cleared log\n" +msgstr "" + +#: .././logprint/log_misc.c:1402 +#, c-format +msgid "%s: skipped %d zeroed blocks in range: %lld - %lld\n" +msgstr "" + +#: .././logprint/log_misc.c:1407 +#, c-format +msgid "%s: totally zeroed log\n" +msgstr "" + +#: .././logprint/log_misc.c:1423 +msgid "xlog_find_head: bad read" +msgstr "" + +#: .././logprint/log_misc.c:1475 +#, c-format +msgid "%s: logical end of log\n" +msgstr "" + +#: .././logprint/log_redo.c:71 +#, c-format +msgid "%s: bad size of efi format: %u; expected %u or %u; nextents = %u\n" +msgstr "" + +#: .././io/sendfile.c:31 +#, c-format +msgid "" +"\n" +" transfer a range of bytes from the given offset between files\n" +"\n" +" Example:\n" +" 'send -f 2 512 20' - writes 20 bytes at 512 bytes into the open file\n" +"\n" +" Copies data between one file descriptor and another. Because this copying\n" +" is done within the kernel, sendfile does not need to transfer data to and\n" +" from user space.\n" +" -f -- specifies an input file from which to source data to write\n" +" -i -- specifies an input file name from which to source data to write.\n" +" An offset and length in the source file can be optionally specified.\n" +"\n" +msgstr "" + +#: .././io/file.c:81 .././io/sendfile.c:101 .././quota/path.c:126 +#, c-format +msgid "value %d is out of range (0-%d)\n" +msgstr "" + +#: .././io/fadvise.c:91 .././io/madvise.c:86 .././io/mincore.c:47 +#: .././io/sync_file_range.c:74 .././io/mmap.c:231 .././io/mmap.c:339 +#: .././io/mmap.c:425 .././io/mmap.c:584 .././io/mmap.c:666 +#: .././io/prealloc.c:73 .././io/pwrite.c:397 .././io/sendfile.c:124 +#, c-format +msgid "non-numeric offset argument -- %s\n" +msgstr "非数字的偏移量参数 -- %s\n" + +#: .././io/fadvise.c:98 .././io/madvise.c:93 .././io/mincore.c:53 +#: .././io/sync_file_range.c:81 .././io/mmap.c:237 .././io/mmap.c:346 +#: .././io/mmap.c:432 .././io/mmap.c:591 .././io/prealloc.c:78 +#: .././io/pread.c:456 .././io/pread.c:464 .././io/pwrite.c:403 +#: .././io/sendfile.c:131 +#, c-format +msgid "non-numeric length argument -- %s\n" +msgstr "非数字的长度参数 -- %s\n" + +#: .././io/sendfile.c:171 +msgid "-i infile | -f N [off len]" +msgstr "" + +#: .././io/sendfile.c:173 +msgid "Transfer data directly between file descriptors" +msgstr "" + +#: .././io/pwrite.c:32 +#, c-format +msgid "" +"\n" +" writes a range of bytes (in block size increments) from the given offset\n" +"\n" +" Example:\n" +" 'pwrite 512 20' - writes 20 bytes at 512 bytes into the open file\n" +"\n" +" Writes into a segment of the currently open file, using either a buffer\n" +" filled with a set pattern (0xcdcdcdcd) or data read from an input file.\n" +" The writes are performed in sequential blocks starting at offset, with the\n" +" blocksize tunable using the -b option (default blocksize is 4096 bytes),\n" +" unless a different write pattern is requested.\n" +" -S -- use an alternate seed number for filling the write buffer\n" +" -i -- input file, source of data to write (used when writing forward)\n" +" -d -- open the input file for direct IO\n" +" -s -- skip a number of bytes at the start of the input file\n" +" -w -- call fdatasync(2) at the end (included in timing results)\n" +" -W -- call fsync(2) at the end (included in timing results)\n" +" -B -- write backwards through the range from offset (backwards N bytes)\n" +" -F -- write forwards through the range of bytes from offset (default)\n" +" -R -- write at random offsets in the specified range of bytes\n" +" -Z N -- zeed the random number generator (used when writing randomly)\n" +" (heh, zorry, the -s/-S arguments were already in use in pwrite)\n" +" -V N -- use vectored IO with N iovecs of blocksize each (pwritev)\n" +"\n" +msgstr "" + +#: .././io/pread.c:402 .././io/pwrite.c:307 +#, c-format +msgid "non-numeric bsize -- %s\n" +msgstr "非数值的块尺寸 -- %s\n" + +#: .././io/pwrite.c:342 +#, c-format +msgid "non-numeric skip -- %s\n" +msgstr "非数值的跳跃数 -- %s\n" + +#: .././io/mmap.c:568 .././io/pread.c:441 .././io/pwrite.c:349 +#: .././io/pwrite.c:378 +#, c-format +msgid "non-numeric seed -- %s\n" +msgstr "非数值的种子数 -- %s\n" + +#: .././io/pread.c:432 .././io/pwrite.c:363 +#, c-format +msgid "non-numeric vector count == %s\n" +msgstr "" + +#: .././io/pwrite.c:419 +msgid "" +"[-i infile [-d] [-s skip]] [-b bs] [-S seed] [-wW] [-FBR [-Z N]] [-V N] off " +"len" +msgstr "" + +#: .././io/pwrite.c:474 +msgid "writes a number of bytes at a specified offset" +msgstr "在指定的偏移位置写入一组字节数据" + +#: .././io/madvise.c:31 +#, c-format +msgid "" +"\n" +" advise the page cache about access patterns expected for a mapping\n" +"\n" +" Modifies page cache behavior when operating on the current mapping.\n" +" The range arguments are required by some advise commands ([*] below).\n" +" With no arguments, the POSIX_MADV_NORMAL advice is implied.\n" +" -d -- don't need these pages (POSIX_MADV_DONTNEED) [*]\n" +" -r -- expect random page references (POSIX_MADV_RANDOM)\n" +" -s -- expect sequential page references (POSIX_MADV_SEQUENTIAL)\n" +" -w -- will need these pages (POSIX_MADV_WILLNEED) [*]\n" +" Notes:\n" +" NORMAL sets the default readahead setting on the file.\n" +" RANDOM sets the readahead setting on the file to zero.\n" +" SEQUENTIAL sets double the default readahead setting on the file.\n" +" WILLNEED forces the maximum readahead.\n" +"\n" +msgstr "" + +#: .././io/madvise.c:97 .././io/mincore.c:57 +#, c-format +msgid "length argument too large -- %lld\n" +msgstr "" + +#: .././io/madvise.c:126 +msgid "[-drsw] [off len]" +msgstr "[-drsw] [偏移长度]" + +#: .././io/madvise.c:127 +msgid "give advice about use of memory" +msgstr "给出内存使用状况的通告" + +#: .././io/getrusage.c:118 +msgid "report process resource usage" +msgstr "" + +#: .././io/inject.c:99 +#, c-format +msgid "" +"\n" +" inject errors into the filesystem of the currently open file\n" +"\n" +" Example:\n" +" 'inject readagf' - cause errors on allocation group freespace reads\n" +"\n" +" Causes the kernel to generate and react to errors within XFS, provided\n" +" the XFS kernel code has been built with debugging features enabled.\n" +" With no arguments, displays the list of error injection tags.\n" +"\n" +msgstr "" + +#: .././io/inject.c:125 +#, c-format +msgid "no such tag -- %s\n" +msgstr "无此标记 -- %s\n" + +#: .././io/inject.c:146 +msgid "[tag ...]" +msgstr "[标记 ...]" + +#: .././io/inject.c:147 +msgid "inject errors into a filesystem" +msgstr "向文件系统注入错误" + +#: .././io/sync.c:58 +msgid "calls sync(2) to flush all in-core filesystem state to disk" +msgstr "" + +#: .././io/sync.c:67 +msgid "calls syncfs(2) to flush all in-core filesystem state to disk" +msgstr "" + +#: .././io/bmap.c:30 +#, c-format +msgid "" +"\n" +" prints the block mapping for an XFS file's data or attribute forks\n" +" Example:\n" +" 'bmap -vp' - tabular format verbose map, including unwritten extents\n" +"\n" +" bmap prints the map of disk blocks used by the current file.\n" +" The map lists each extent used by the file, as well as regions in the\n" +" file that do not have any corresponding blocks (holes).\n" +" By default, each line of the listing takes the following form:\n" +" extent: [startoffset..endoffset]: startblock..endblock\n" +" Holes are marked by replacing the startblock..endblock with 'hole'.\n" +" All the file offsets and disk blocks are in units of 512-byte blocks.\n" +" -a -- prints the attribute fork map instead of the data fork.\n" +" -d -- suppresses a DMAPI read event, offline portions shown as holes.\n" +" -l -- also displays the length of each extent in 512-byte blocks.\n" +" -n -- query n extents.\n" +" -p -- obtain all unwritten extents as well (w/ -v show which are " +"unwritten.)\n" +" -v -- Verbose information, specify ag info. Show flags legend on 2nd -v\n" +" Note: the bmap for non-regular files can be obtained provided the file\n" +" was opened appropriately (in particular, must be opened read-only).\n" +"\n" +msgstr "" + +#: .././io/bmap.c:122 .././io/fsmap.c:467 +#, c-format +msgid "%s: can't get geometry [\"%s\"]: %s\n" +msgstr "" + +#: .././io/bmap.c:130 +#, c-format +msgid "%s: cannot read attrs on \"%s\": %s\n" +msgstr "%s:无法读取“%s”的属性:%s\n" + +#: .././io/bmap.c:148 .././io/fiemap.c:301 +#, c-format +msgid "%s: malloc of %d bytes failed.\n" +msgstr "%s:尝试分配 %d 字节内存空间失败。\n" + +#: .././io/bmap.c:196 +#, c-format +msgid "%s: xfsctl(XFS_IOC_GETBMAPX) iflags=0x%x [\"%s\"]: %s\n" +msgstr "" + +#: .././io/bmap.c:227 +#, c-format +msgid "%s: cannot realloc %d bytes\n" +msgstr "%s:无法重现分配 %d 字节空间\n" + +#: .././io/bmap.c:236 +#, c-format +msgid "%s: no extents\n" +msgstr "%s:无区域\n" + +#: .././io/bmap.c:250 .././io/bmap.c:385 .././io/fiemap.c:82 +#, c-format +msgid "hole" +msgstr "" + +#: .././io/bmap.c:261 +#, c-format +msgid " %lld blocks\n" +msgstr " %lld 个块\n" + +#: .././io/bmap.c:341 .././io/fiemap.c:117 .././io/fsmap.c:266 +msgid "EXT" +msgstr "" + +#: .././io/bmap.c:342 .././io/fiemap.c:118 .././io/fsmap.c:270 +msgid "FILE-OFFSET" +msgstr "" + +#: .././io/bmap.c:343 +msgid "RT-BLOCK-RANGE" +msgstr "" + +#: .././io/bmap.c:343 .././io/fiemap.c:119 .././io/fsmap.c:268 +msgid "BLOCK-RANGE" +msgstr "" + +#: .././io/bmap.c:344 .././io/fsmap.c:271 +msgid "AG" +msgstr "" + +#: .././io/bmap.c:345 .././io/fsmap.c:272 +msgid "AG-OFFSET" +msgstr "" + +#: .././io/bmap.c:346 .././io/fiemap.c:120 .././io/fsmap.c:273 +msgid "TOTAL" +msgstr "" + +#: .././io/bmap.c:347 .././io/fsmap.c:274 +msgid " FLAGS" +msgstr "" + +#: .././io/bmap.c:427 .././io/fsmap.c:364 +#, c-format +msgid " FLAG Values:\n" +msgstr " FLAG 值:\n" + +#: .././io/bmap.c:430 .././io/fsmap.c:369 +#, c-format +msgid " %*.*o Unwritten preallocated extent\n" +msgstr " %*.*o 未写入的预分配区域\n" + +#: .././io/bmap.c:432 .././io/fsmap.c:371 +#, c-format +msgid " %*.*o Doesn't begin on stripe unit\n" +msgstr "" + +#: .././io/bmap.c:434 .././io/fsmap.c:373 +#, c-format +msgid " %*.*o Doesn't end on stripe unit\n" +msgstr "" + +#: .././io/bmap.c:436 .././io/fsmap.c:375 +#, c-format +msgid " %*.*o Doesn't begin on stripe width\n" +msgstr "" + +#: .././io/bmap.c:438 .././io/fsmap.c:377 +#, c-format +msgid " %*.*o Doesn't end on stripe width\n" +msgstr "" + +#: .././io/bmap.c:454 +msgid "[-adlpv] [-n nx]" +msgstr "[-adlpv] [-n nx]" + +#: .././io/bmap.c:455 +msgid "print block mapping for an XFS file" +msgstr "输出 XFS 文件系统上的一个文件的块映射" + +#: .././io/parent.c:48 +#, c-format +msgid "%s%s" +msgstr "" + +#: .././io/parent.c:53 +#, c-format +msgid "inode-path for inode: %llu is incorrect - path \"%s\" non-existent\n" +msgstr "" + +#: .././io/parent.c:57 +#, c-format +msgid "path \"%s\" does not stat for inode: %llu; err = %s\n" +msgstr "" + +#: .././io/parent.c:66 +#, c-format +msgid "path \"%s\" found\n" +msgstr "" + +#: .././io/parent.c:72 +#, c-format +msgid "inode-path for inode: %llu is incorrect - wrong inode#\n" +msgstr "" + +#: .././io/parent.c:76 .././io/parent.c:106 +#, c-format +msgid "ino mismatch for path \"%s\" %llu vs %llu\n" +msgstr "" + +#: .././io/parent.c:84 +#, c-format +msgid "inode number match: %llu\n" +msgstr "" + +#: .././io/parent.c:94 +#, c-format +msgid "parent path \"%s\" does not stat: %s\n" +msgstr "" + +#: .././io/parent.c:102 +#, c-format +msgid "inode-path for inode: %llu is incorrect - wrong parent inode#\n" +msgstr "" + +#: .././io/parent.c:115 +#, c-format +msgid "parent ino match for %llu\n" +msgstr "" + +#: .././io/parent.c:137 +#, c-format +msgid "parentpaths failed for ino %llu: %s\n" +msgstr "" + +#: .././io/parent.c:148 +#, c-format +msgid "inode-path for inode: %llu is missing\n" +msgstr "" + +#: .././io/parent.c:172 +#, c-format +msgid "can't stat mount point \"%s\": %s\n" +msgstr "" + +#: .././io/parent.c:193 +#, c-format +msgid "failed to get bulkstat information for inode %llu\n" +msgstr "" + +#: .././io/parent.c:199 +#, c-format +msgid "failed to get valid bulkstat information for inode %llu\n" +msgstr "" + +#: .././io/parent.c:211 +#, c-format +msgid "checking inode %llu\n" +msgstr "" + +#: .././io/parent.c:226 +#, c-format +msgid "syssgi bulkstat failed: %s\n" +msgstr "" + +#: .././io/parent.c:248 +#, c-format +msgid "unable to open \"%s\" for jdm: %s\n" +msgstr "" + +#: .././io/parent.c:258 +#, c-format +msgid "unable to allocate buffers: %s\n" +msgstr "" + +#: .././io/parent.c:268 +#, c-format +msgid "num errors: %d\n" +msgstr "" + +#: .././io/parent.c:270 +#, c-format +msgid "succeeded checking %llu inodes\n" +msgstr "" + +#: .././io/parent.c:283 +#, c-format +msgid "p_ino = %llu\n" +msgstr "" + +#: .././io/parent.c:284 +#, c-format +msgid "p_gen = %u\n" +msgstr "" + +#: .././io/parent.c:285 +#, c-format +msgid "p_reclen = %u\n" +msgstr "" + +#: .././io/parent.c:287 +#, c-format +msgid "p_name = \"%s%s\"\n" +msgstr "" + +#: .././io/parent.c:289 +#, c-format +msgid "p_name = \"%s\"\n" +msgstr "" + +#: .././io/parent.c:311 +#, c-format +msgid "%s: failed path_to_fshandle \"%s\": %s\n" +msgstr "" + +#: .././io/parent.c:319 +#, c-format +msgid "%s: path_to_handle failed for \"%s\"\n" +msgstr "" + +#: .././io/parent.c:326 +#, c-format +msgid "%s: unable to allocate parent buffer: %s\n" +msgstr "" + +#: .././io/parent.c:347 +#, c-format +msgid "%s: %s call failed for \"%s\": %s\n" +msgstr "" + +#: .././io/parent.c:356 +#, c-format +msgid "%s: inode-path is missing\n" +msgstr "" + +#: .././io/parent.c:388 +#, c-format +msgid "file argument, \"%s\", is not in a mounted XFS filesystem\n" +msgstr "" + +#: .././io/parent.c:428 +#, c-format +msgid "" +"\n" +" list the current file's parents and their filenames\n" +"\n" +" -c -- check the current file's file system for parent consistency\n" +" -p -- list the current file's parents and their full paths\n" +" -v -- verbose mode\n" +"\n" +msgstr "" + +#: .././io/parent.c:444 +msgid "[-cpv]" +msgstr "" + +#: .././io/parent.c:446 +msgid "print or check parent inodes" +msgstr "" + +#: .././io/truncate.c:37 +#, c-format +msgid "non-numeric truncate argument -- %s\n" +msgstr "非数值的截断参数 -- %s\n" + +#: .././io/truncate.c:57 +msgid "off" +msgstr "off" + +#: .././io/truncate.c:59 +msgid "truncates the current file at the given offset" +msgstr "在给定的偏移量位置截断当前文件" + +#: .././io/stat.c:52 +msgid "socket" +msgstr "套接字" + +#: .././io/stat.c:56 +msgid "char device" +msgstr "字符设备" + +#: .././io/stat.c:58 +msgid "block device" +msgstr "块设备" + +#: .././io/stat.c:60 +msgid "regular file" +msgstr "一般文件" + +#: .././io/stat.c:62 +msgid "symbolic link" +msgstr "符号链接" + +#: .././io/stat.c:64 +msgid "fifo" +msgstr "fifo 管道" + +#: .././io/stat.c:95 .././io/stat.c:193 +#, c-format +msgid "fd.path = \"%s\"\n" +msgstr "" + +#: .././io/stat.c:96 +#, c-format +msgid "fd.flags = %s,%s,%s%s%s%s%s\n" +msgstr "" + +#: .././io/file.c:41 .././io/stat.c:97 +msgid "sync" +msgstr "同步" + +#: .././io/file.c:41 .././io/stat.c:97 +msgid "non-sync" +msgstr "非同步" + +#: .././io/file.c:42 .././io/stat.c:98 +msgid "direct" +msgstr "直接访问" + +#: .././io/file.c:42 .././io/stat.c:98 +msgid "non-direct" +msgstr "非直接访问" + +#: .././io/file.c:43 .././io/stat.c:99 +msgid "read-only" +msgstr "只读" + +#: .././io/file.c:43 .././io/stat.c:99 +msgid "read-write" +msgstr "可读写" + +#: .././io/file.c:44 .././io/stat.c:100 +msgid ",real-time" +msgstr ",实时" + +#: .././io/file.c:45 .././io/stat.c:101 +msgid ",append-only" +msgstr ",只可追加" + +#: .././io/file.c:46 .././io/stat.c:102 +msgid ",non-block" +msgstr "" + +#: .././io/file.c:47 .././io/stat.c:103 +msgid ",tmpfile" +msgstr "" + +#: .././io/stat.c:166 .././io/stat.c:367 +#, c-format +msgid "stat.ino = %lld\n" +msgstr "" + +#: .././io/stat.c:167 .././io/stat.c:368 +#, c-format +msgid "stat.type = %s\n" +msgstr "" + +#: .././io/stat.c:168 .././io/stat.c:369 +#, c-format +msgid "stat.size = %lld\n" +msgstr "" + +#: .././io/stat.c:169 .././io/stat.c:370 +#, c-format +msgid "stat.blocks = %lld\n" +msgstr "" + +#: .././io/stat.c:171 .././io/stat.c:372 +#, c-format +msgid "stat.atime = %s" +msgstr "" + +#: .././io/stat.c:172 .././io/stat.c:373 +#, c-format +msgid "stat.mtime = %s" +msgstr "" + +#: .././io/stat.c:173 .././io/stat.c:374 +#, c-format +msgid "stat.ctime = %s" +msgstr "" + +#: .././io/stat.c:115 +#, c-format +msgid "fsxattr.xflags = 0x%x " +msgstr "" + +#: .././io/stat.c:117 +#, c-format +msgid "fsxattr.projid = %u\n" +msgstr "" + +#: .././io/stat.c:118 +#, c-format +msgid "fsxattr.extsize = %u\n" +msgstr "" + +#: .././io/stat.c:120 +#, c-format +msgid "fsxattr.nextents = %u\n" +msgstr "" + +#: .././io/stat.c:121 +#, c-format +msgid "fsxattr.naextents = %u\n" +msgstr "" + +#: .././io/stat.c:126 +#, c-format +msgid "dioattr.mem = 0x%x\n" +msgstr "" + +#: .././io/stat.c:127 +#, c-format +msgid "dioattr.miniosz = %u\n" +msgstr "" + +#: .././io/stat.c:128 +#, c-format +msgid "dioattr.maxiosz = %u\n" +msgstr "" + +#: .././io/open.c:176 +#, c-format +msgid "" +"\n" +" opens a new file in the requested mode\n" +"\n" +" Example:\n" +" 'open -cd /tmp/data' - creates/opens data file read-write for direct IO\n" +"\n" +" Opens a file for subsequent use by all of the other xfs_io commands.\n" +" With no arguments, open uses the stat command to show the current file.\n" +" -a -- open with the O_APPEND flag (append-only mode)\n" +" -d -- open with O_DIRECT (non-buffered IO, note alignment constraints)\n" +" -f -- open with O_CREAT (create the file if it doesn't exist)\n" +" -m -- permissions to use in case a new file is created (default 0600)\n" +" -n -- open with O_NONBLOCK\n" +" -r -- open with O_RDONLY, the default is O_RDWR\n" +" -s -- open with O_SYNC\n" +" -t -- open with O_TRUNC (truncate the file to zero length if it exists)\n" +" -R -- mark the file as a realtime XFS file immediately after opening it\n" +" -T -- open with O_TMPFILE (create a file not visible in the namespace)\n" +" Note1: usually read/write direct IO requests must be blocksize aligned;\n" +" some kernels, however, allow sectorsize alignment for direct IO.\n" +" Note2: the bmap for non-regular files can be obtained provided the file\n" +" was opened correctly (in particular, must be opened read-only).\n" +"\n" +msgstr "" + +#: .././io/mmap.c:176 .././io/mmap.c:183 .././io/mmap.c:186 .././io/init.c:119 +#: .././io/open.c:215 +#, c-format +msgid "no files are open, try 'help open'\n" +msgstr "没有指定要打开的文件,请尝试执行 “help open”\n" + +#: .././io/init.c:182 .././io/open.c:237 +#, c-format +msgid "non-numeric mode -- %s\n" +msgstr "非数字的模式号 -- %s\n" + +#: .././io/open.c:269 +#, c-format +msgid "-T and -r options are incompatible\n" +msgstr "" + +#: .././io/open.c:324 +#, c-format +msgid "" +"\n" +" displays the project identifier associated with the current path\n" +"\n" +" Options:\n" +" -R -- recursively descend (useful when current path is a directory)\n" +" -D -- recursively descend, but only list projects on directories\n" +"\n" +msgstr "" + +#: .././io/open.c:390 +#, c-format +msgid "projid = %u\n" +msgstr "" + +#: .././io/open.c:398 +#, c-format +msgid "" +"\n" +" modifies the project identifier associated with the current path\n" +"\n" +" -R -- recursively descend (useful when current path is a directory)\n" +" -D -- recursively descend, only modifying projects on directories\n" +"\n" +msgstr "" + +#: .././io/open.c:457 +#, c-format +msgid "invalid project ID -- %s\n" +msgstr "" + +#: .././io/open.c:473 +#, c-format +msgid "" +"\n" +" report or modify preferred extent size (in bytes) for the current path\n" +"\n" +" -R -- recursively descend (useful when current path is a directory)\n" +" -D -- recursively descend, only modifying extsize on directories\n" +"\n" +msgstr "" + +#: .././io/cowextsize.c:81 .././io/open.c:516 +#, c-format +msgid "invalid target file type - file %s\n" +msgstr "" + +#: .././io/open.c:602 +#, c-format +msgid "non-numeric extsize argument -- %s\n" +msgstr "非数值的区域尺寸参数 -- %s\n" + +#: .././io/stat.c:197 +#, c-format +msgid "statfs.f_bsize = %lld\n" +msgstr "" + +#: .././io/stat.c:198 +#, c-format +msgid "statfs.f_blocks = %lld\n" +msgstr "" + +#: .././io/open.c:725 +#, c-format +msgid "statfs.f_frsize = %lld\n" +msgstr "" + +#: .././io/stat.c:199 +#, c-format +msgid "statfs.f_bavail = %lld\n" +msgstr "" + +#: .././io/stat.c:200 +#, c-format +msgid "statfs.f_files = %lld\n" +msgstr "" + +#: .././io/stat.c:201 +#, c-format +msgid "statfs.f_ffree = %lld\n" +msgstr "" + +#: .././io/stat.c:211 +#, c-format +msgid "geom.bsize = %u\n" +msgstr "" + +#: .././io/stat.c:212 +#, c-format +msgid "geom.agcount = %u\n" +msgstr "" + +#: .././io/stat.c:213 +#, c-format +msgid "geom.agblocks = %u\n" +msgstr "" + +#: .././io/stat.c:214 +#, c-format +msgid "geom.datablocks = %llu\n" +msgstr "" + +#: .././io/stat.c:216 +#, c-format +msgid "geom.rtblocks = %llu\n" +msgstr "" + +#: .././io/stat.c:218 +#, c-format +msgid "geom.rtextents = %llu\n" +msgstr "" + +#: .././io/stat.c:220 +#, c-format +msgid "geom.rtextsize = %u\n" +msgstr "" + +#: .././io/stat.c:221 +#, c-format +msgid "geom.sunit = %u\n" +msgstr "" + +#: .././io/stat.c:222 +#, c-format +msgid "geom.swidth = %u\n" +msgstr "" + +#: .././io/stat.c:227 +#, c-format +msgid "counts.freedata = %llu\n" +msgstr "" + +#: .././io/stat.c:229 +#, c-format +msgid "counts.freertx = %llu\n" +msgstr "" + +#: .././io/stat.c:231 +#, c-format +msgid "counts.freeino = %llu\n" +msgstr "" + +#: .././io/stat.c:233 +#, c-format +msgid "counts.allocino = %llu\n" +msgstr "" + +#: .././io/open.c:762 +msgid "[-acdrstxT] [path]" +msgstr "" + +#: .././io/open.c:789 +msgid "open the file specified by path" +msgstr "打开由指定路径所定位的文件" + +#: .././io/open.c:783 +msgid "[-v]" +msgstr "[-v]" + +#: .././io/stat.c:397 +msgid "statistics on the currently open file" +msgstr "统计当前打开文件的状态" + +#: .././io/open.c:798 +msgid "close the current open file" +msgstr "关闭当前打开的文件" + +#: .././io/stat.c:412 +msgid "statistics on the filesystem of the currently open file" +msgstr "统计当前打开文件所属文件系统的状态" + +#: .././io/open.c:802 +msgid "[-D | -R] projid" +msgstr "" + +#: .././io/open.c:807 +msgid "change project identifier on the currently open file" +msgstr "" + +#: .././io/open.c:812 +msgid "[-D | -R]" +msgstr "" + +#: .././io/open.c:817 +msgid "list project identifier set on the currently open file" +msgstr "" + +#: .././io/open.c:822 +msgid "[-D | -R] [extsize]" +msgstr "" + +#: .././io/open.c:827 +msgid "get/set preferred extent size (in bytes) for the open file" +msgstr "" + +#: .././io/shutdown.c:58 +msgid "[-f]" +msgstr "[-f]" + +#: .././io/shutdown.c:60 +msgid "shuts down the filesystem where the current file resides" +msgstr "关闭当前文件所驻留的文件系统" + +#: .././io/pread.c:34 +#, c-format +msgid "" +"\n" +" reads a range of bytes in a specified block size from the given offset\n" +"\n" +" Example:\n" +" 'pread -v 512 20' - dumps 20 bytes read from 512 bytes into the file\n" +"\n" +" Reads a segment of the currently open file, optionally dumping it to the\n" +" standard output stream (with -v option) for subsequent inspection.\n" +" The reads are performed in sequential blocks starting at offset, with the\n" +" blocksize tunable using the -b option (default blocksize is 4096 bytes),\n" +" unless a different pattern is requested.\n" +" -B -- read backwards through the range from offset (backwards N bytes)\n" +" -F -- read forwards through the range of bytes from offset (default)\n" +" -v -- be verbose, dump out buffers (used when reading forwards)\n" +" -R -- read at random offsets in the range of bytes\n" +" -Z N -- zeed the random number generator (used when reading randomly)\n" +" (heh, zorry, the -s/-S arguments were already in use in pwrite)\n" +" -V N -- use vectored IO with N iovecs of blocksize each (preadv)\n" +"\n" +" When in \"random\" mode, the number of read operations will equal the\n" +" number required to do a complete forward/backward scan of the range.\n" +" Note that the offset within the range is chosen at random each time\n" +" (an offset may be read more than once when operating in this mode).\n" +"\n" +msgstr "" + +#: .././io/pread.c:509 +msgid "[-b bs] [-v] [-i N] [-FBR [-Z N]] off len" +msgstr "" + +#: .././io/pread.c:510 +msgid "reads a number of bytes at a specified offset" +msgstr "在指定的偏移位置读取一组字节数据" + +#: .././io/reflink.c:32 +#, c-format +msgid "" +"\n" +" Links a range of bytes (in block size increments) from a file into a range\n" +" of bytes in the open file. The contents of both file ranges must match.\n" +"\n" +" Example:\n" +" 'dedupe some_file 0 4096 32768' - links 32768 bytes from some_file at\n" +" offset 0 to into the open file at\n" +" position 4096\n" +"\n" +" Reflink a range of blocks from a given input file to the open file. Both\n" +" files share the same range of physical disk blocks; a write to the shared\n" +" range of either file should result in the write landing in a new block and\n" +" that range of the file being remapped (i.e. copy-on-write). Both files\n" +" must reside on the same filesystem, and the contents of both ranges must\n" +" match.\n" +msgstr "" + +#: .././io/reflink.c:85 +#, c-format +msgid "Extents did not match.\n" +msgstr "" + +#: .././io/reflink.c:141 .././io/reflink.c:264 +#, c-format +msgid "non-numeric src offset argument -- %s\n" +msgstr "" + +#: .././io/reflink.c:147 .././io/reflink.c:270 +#, c-format +msgid "non-numeric dest offset argument -- %s\n" +msgstr "" + +#: .././io/reflink.c:153 .././io/reflink.c:276 +#, c-format +msgid "non-positive length argument -- %s\n" +msgstr "" + +#: .././io/reflink.c:178 +#, c-format +msgid "" +"\n" +" Links a range of bytes (in block size increments) from a file into a range\n" +" of bytes in the open file. The two extent ranges need not contain " +"identical\n" +" data.\n" +"\n" +" Example:\n" +" 'reflink some_file 0 4096 32768' - links 32768 bytes from some_file at\n" +" offset 0 to into the open file at\n" +" position 4096\n" +" 'reflink some_file' - links all bytes from some_file into the open file\n" +" at position 0\n" +"\n" +" Reflink a range of blocks from a given input file to the open file. Both\n" +" files share the same range of physical disk blocks; a write to the shared\n" +" range of either file should result in the write landing in a new block and\n" +" that range of the file being remapped (i.e. copy-on-write). Both files\n" +" must reside on the same filesystem.\n" +msgstr "" + +#: .././io/reflink.c:323 +msgid "infile src_off dst_off len" +msgstr "" + +#: .././io/reflink.c:311 +msgid "reflinks a number of bytes at a specified offset" +msgstr "" + +#: .././io/reflink.c:325 +msgid "dedupes a number of bytes at a specified offset" +msgstr "" + +#: .././io/fadvise.c:30 +#, c-format +msgid "" +"\n" +" advise the page cache about expected I/O patterns on the current file\n" +"\n" +" Modifies kernel page cache behaviour when operating on the current file.\n" +" The range arguments are required by some advise commands ([*] below).\n" +" With no arguments, the POSIX_FADV_NORMAL advice is implied.\n" +" -d -- don't need these pages (POSIX_FADV_DONTNEED) [*]\n" +" -n -- data will be accessed once (POSIX_FADV_NOREUSE) [*]\n" +" -r -- expect random page references (POSIX_FADV_RANDOM)\n" +" -s -- expect sequential page references (POSIX_FADV_SEQUENTIAL)\n" +" -w -- will need these pages (POSIX_FADV_WILLNEED) [*]\n" +" Notes: these interfaces are not supported in Linux kernels before 2.6.\n" +" NORMAL sets the default readahead setting on the file.\n" +" RANDOM sets the readahead setting on the file to zero.\n" +" SEQUENTIAL sets double the default readahead setting on the file.\n" +" WILLNEED and NOREUSE are equivalent, and force the maximum readahead.\n" +"\n" +msgstr "" + +#: .././io/fadvise.c:121 +msgid "[-dnrsw] [off len]" +msgstr "[-dnrsw] [off len]" + +#: .././io/fadvise.c:122 +msgid "advisory commands for sections of a file" +msgstr "文件分片通告命令" + +#: .././io/mincore.c:91 .././io/mincore.c:101 +#, c-format +msgid "0x%lx %lu pages (%llu : %lu)\n" +msgstr "0x%lx %lu 个页面 (%llu : %lu)\n" + +#: .././io/mincore.c:121 +msgid "[off len]" +msgstr "[偏移长度]" + +#: .././io/mincore.c:122 +msgid "find mapping pages that are memory resident" +msgstr "查找常驻于内存的映射页面" + +#: .././io/fsync.c:59 +msgid "calls fsync(2) to flush all in-core file state to disk" +msgstr "调用 fsync(2) 以将所有驻留在核心的文件状态更动操作同步到磁盘" + +#: .././io/fsync.c:66 +msgid "calls fdatasync(2) to flush the files in-core data to disk" +msgstr "调用 fdatasync(2) 以将所有驻留在核心的文件数据更动操作同步到磁盘" + +#: .././io/fiemap.c:32 +#, c-format +msgid "" +"\n" +" prints the block mapping for a file's data or attribute forks\n" +" Example:\n" +" 'fiemap -v' - tabular format verbose map\n" +"\n" +" fiemap prints the map of disk blocks used by the current file.\n" +" The map lists each extent used by the file, as well as regions in the\n" +" file that do not have any corresponding blocks (holes).\n" +" By default, each line of the listing takes the following form:\n" +" extent: [startoffset..endoffset]: startblock..endblock\n" +" Holes are marked by replacing the startblock..endblock with 'hole'.\n" +" All the file offsets and disk blocks are in units of 512-byte blocks.\n" +" -a -- prints the attribute fork map instead of the data fork.\n" +" -l -- also displays the length of each extent in 512-byte blocks.\n" +" -n -- query n extents.\n" +" -v -- Verbose information\n" +"\n" +msgstr "" + +#: .././io/fiemap.c:121 +msgid "FLAGS" +msgstr "" + +#: .././io/fiemap.c:74 .././io/fiemap.c:181 +#, c-format +msgid " %llu blocks\n" +msgstr "" + +#: .././io/fiemap.c:343 +msgid "[-alv] [-n nx]" +msgstr "" + +#: .././io/fiemap.c:406 +msgid "print block mapping for a file" +msgstr "" + +#: .././io/resblks.c:38 +#, c-format +msgid "non-numeric argument -- %s\n" +msgstr "非数值的参数 -- %s\n" + +#: .././io/resblks.c:50 +#, c-format +msgid "reserved blocks = %llu\n" +msgstr "储备块 = %llu\n" + +#: .././io/resblks.c:52 +#, c-format +msgid "available reserved blocks = %llu\n" +msgstr "可用储备块 = %llu\n" + +#: .././io/resblks.c:65 +msgid "[blocks]" +msgstr "[块数量]" + +#: .././io/resblks.c:67 +msgid "get and/or set count of reserved filesystem blocks" +msgstr "获取和/或设定文件系统储备块的数量" + +#: .././io/link.c:34 +#, c-format +msgid "" +"\n" +"link the open file descriptor to the supplied filename\n" +"\n" +"\n" +msgstr "" + +#: .././io/link.c:63 +msgid "filename" +msgstr "" + +#: .././io/link.c:65 +msgid "link the open file descriptor to the supplied filename" +msgstr "" + +#: .././io/prealloc.c:347 .././io/prealloc.c:355 .././io/prealloc.c:363 +#: .././io/prealloc.c:371 .././io/prealloc.c:381 .././io/prealloc.c:408 +#: .././io/prealloc.c:418 .././io/prealloc.c:428 .././io/prealloc.c:448 +msgid "off len" +msgstr "偏移长度" + +#: .././io/prealloc.c:348 +msgid "allocates zeroed space for part of a file" +msgstr "将零字节空间分配为文件块" + +#: .././io/prealloc.c:356 +msgid "frees space associated with part of a file" +msgstr "释放关联到文件块的部分空间" + +#: .././io/prealloc.c:365 +msgid "reserves space associated with part of a file" +msgstr "储备关联到文件块的空间" + +#: .././io/prealloc.c:374 +msgid "frees reserved space associated with part of a file" +msgstr "释放关联到文件块的储备空间" + +#: .././io/prealloc.c:383 +msgid "Converts the given range of a file to allocated zeros" +msgstr "" + +#: .././io/prealloc.c:349 +msgid "[-c] [-k] [-p] off len" +msgstr "" + +#: .././io/prealloc.c:399 +msgid "allocates space associated with part of a file via fallocate" +msgstr "" + +#: .././io/prealloc.c:278 +msgid "de-allocates space assocated with part of a file via fallocate" +msgstr "" + +#: .././io/prealloc.c:420 +msgid "de-allocates space and eliminates the hole by shifting extents" +msgstr "" + +#: .././io/prealloc.c:430 +msgid "creates new space for writing within file by shifting extents" +msgstr "" + +#: .././io/prealloc.c:438 +msgid "[-k] off len" +msgstr "" + +#: .././io/prealloc.c:440 +msgid "zeroes space and eliminates holes by preallocating" +msgstr "" + +#: .././io/file.c:38 +#, c-format +msgid "%c%03d%c %-14s (%s,%s,%s,%s%s%s%s%s)\n" +msgstr "" + +#: .././io/file.c:40 +msgid "foreign" +msgstr "外部的" + +#: .././io/file.c:40 +msgid "xfs" +msgstr "xfs" + +#: .././io/file.c:94 .././quota/path.c:140 +msgid "[N]" +msgstr "[N]" + +#: .././io/file.c:99 +msgid "set the current file" +msgstr "" + +#: .././io/file.c:108 +msgid "list current open files and memory mappings" +msgstr "列出当前已打开的文件和内存映射" + +#: .././io/seek.c:32 +#, c-format +msgid "" +"\n" +" returns the next hole and/or data offset at or after the requested offset\n" +"\n" +" Example:\n" +" 'seek -d 512'\t\t- offset of data at or following offset 512\n" +" 'seek -a -r 0'\t- offsets of all data and hole in entire file\n" +"\n" +" Returns the offset of the next data and/or hole. There is an implied hole\n" +" at the end of file. If the specified offset is past end of file, or there\n" +" is no data past the specified offset, EOF is returned.\n" +" -a\t-- return the next data and hole starting at the specified offset.\n" +" -d\t-- return the next data starting at the specified offset.\n" +" -h\t-- return the next hole starting at the specified offset.\n" +" -r\t-- return all remaining type(s) starting at the specified offset.\n" +" -s\t-- also print the starting offset.\n" +"\n" +msgstr "" + +#: .././io/seek.c:229 +msgid "-a | -d | -h [-r] off" +msgstr "" + +#: .././io/seek.c:230 +msgid "locate the next data and/or hole" +msgstr "" + +#: .././io/mmap.c:82 +#, c-format +msgid "offset (%lld) is before start of mapping (%lld)\n" +msgstr "偏移量 (%lld) 超前于映射的起始点 (%lld)\n" + +#: .././io/mmap.c:88 +#, c-format +msgid "offset (%lld) is beyond end of mapping (%lld)\n" +msgstr "偏移量 (%lld) 延后于映射的终结点 (%lld)\n" + +#: .././io/mmap.c:93 +#, c-format +msgid "range (%lld:%lld) is beyond mapping (%lld:%ld)\n" +msgstr "范围指标 (%lld:%lld) 延后于映射 (%lld:%ld)\n" + +#: .././io/mmap.c:99 +#, c-format +msgid "offset address (%p) is not page aligned\n" +msgstr "偏移量地址 (%p) 没有经过页面校准\n" + +#: .././io/mmap.c:133 +#, c-format +msgid "" +"\n" +" maps a range within the current file into memory\n" +"\n" +" Example:\n" +" 'mmap -rw 0 1m' - maps one megabyte from the start of the current file\n" +"\n" +" Memory maps a range of a file for subsequent use by other xfs_io commands.\n" +" With no arguments, mmap shows the current mappings. The current mapping\n" +" can be set by using the single argument form (mapping number or address).\n" +" If two arguments are specified (a range), a new mapping is created and the\n" +" following options are available:\n" +" -r -- map with PROT_READ protection\n" +" -w -- map with PROT_WRITE protection\n" +" -x -- map with PROT_EXEC protection\n" +" If no protection mode is specified, all are used by default.\n" +"\n" +msgstr "" +"\n" +" 将当前文件内的特定范围域映射到内存\n" +"\n" +" 示例:\n" +" “mmap -rw 0 1m” - 此命令会将当前文件自起始处撷取 1M 字节的数据进行映射\n" +"\n" +" 在这里所得的内存映射可以被接下来的其它 xfs_io 命令所利用。\n" +" 如果不附加参数,mmap 将显示当前的映射镜像。\n" +" 此映射镜像可使用单一参数形式 (映射数值或地址) 予以分配。\n" +" 如果同时指定了两个参数 (即范围),程序会创建一个新的映射镜像。以下列出的是有效选项:\n" +" -r -- 映射时采用 PROT_READ 保护模式\n" +" -w -- 映射时采用 PROT_WRITE 保护模式\n" +" -x -- 映射时采用 PROT_EXEC 保护模式\n" +" 若不指定以上任一保护模式,默认将选用所有。\n" +"\n" + +#: .././io/mmap.c:175 .././io/mmap.c:182 .././io/init.c:123 +#, c-format +msgid "no mapped regions, try 'help mmap'\n" +msgstr "没有映射区域,请尝试执行 “help mmap”\n" + +#: .././io/mmap.c:292 +#, c-format +msgid "" +"\n" +" flushes a range of bytes in the current memory mapping\n" +"\n" +" Writes all modified copies of pages over the specified range (or entire\n" +" mapping if no range specified) to their backing storage locations. Also,\n" +" optionally invalidates so that subsequent references to the pages will be\n" +" obtained from their backing storage locations (instead of cached copies).\n" +" -a -- perform asynchronous writes (MS_ASYNC)\n" +" -i -- invalidate mapped pages (MS_INVALIDATE)\n" +" -s -- perform synchronous writes (MS_SYNC)\n" +"\n" +msgstr "" +"\n" +" 将一定范围内的字节数据刷新到当前的内存映射\n" +"\n" +" 把指定范围内所有修改过的页面副本 (不具体指定则映射全部) 写到相应的回溯存储单元。\n" +" 不过,您也可以选择不缓存页面副本,废除页面与回溯存储单元的后续关联性。\n" +" -a -- 执行异步写入动作 (MS_ASYNC)\n" +" -i -- 废除页面映射 (MS_INVALIDATE)\n" +" -s -- 执行同步写入动作 (MS_SYNC)\n" +"\n" + +#: .././io/mmap.c:368 +#, c-format +msgid "" +"\n" +" reads a range of bytes in the current memory mapping\n" +"\n" +" Example:\n" +" 'mread -v 512 20' - dumps 20 bytes read from 512 bytes into the mapping\n" +"\n" +" Accesses a range of the current memory mapping, optionally dumping it to\n" +" the standard output stream (with -v option) for subsequent inspection.\n" +" -f -- verbose mode, dump bytes with offsets relative to start of file.\n" +" -r -- reverse order; start accessing from the end of range, moving " +"backward\n" +" -v -- verbose mode, dump bytes with offsets relative to start of mapping.\n" +" The accesses are performed sequentially from the start offset by default.\n" +" Notes:\n" +" References to whole pages following the end of the backing file results\n" +" in delivery of the SIGBUS signal. SIGBUS signals may also be delivered\n" +" on various filesystem conditions, including quota exceeded errors, and\n" +" for physical device errors (such as unreadable disk blocks). No attempt\n" +" has been made to catch signals at this stage...\n" +"\n" +msgstr "" + +#: .././io/mmap.c:532 +#, c-format +msgid "" +"\n" +" dirties a range of bytes in the current memory mapping\n" +"\n" +" Example:\n" +" 'mwrite 512 20 - writes 20 bytes at 512 bytes into the current mapping.\n" +"\n" +" Stores a byte into memory for a range within a mapping.\n" +" The default stored value is 'X', repeated to fill the range specified.\n" +" -S -- use an alternate seed character\n" +" -r -- reverse order; start storing from the end of range, moving backward\n" +" The stores are performed sequentially from the start offset by default.\n" +"\n" +msgstr "" + +#: .././io/mmap.c:584 +#, c-format +msgid "" +"\n" +" resizes the current memory mapping\n" +"\n" +" Examples:\n" +" 'mremap 8192' - resizes the current mapping to 8192 bytes.\n" +"\n" +" Resizes the mappping, growing or shrinking from the current size.\n" +" The default stored value is 'X', repeated to fill the range specified.\n" +" -f -- use the MREMAP_FIXED flag\n" +" -m -- use the MREMAP_MAYMOVE flag\n" +"\n" +msgstr "" + +#: .././io/mmap.c:586 +msgid "[N] | [-rwx] [off len]" +msgstr "[N] | [-rwx] [偏移长度]" + +#: .././io/mmap.c:700 +msgid "mmap a range in the current file, show mappings" +msgstr "从当前文件中映射出一定范围数据并显示" + +#: .././io/mmap.c:709 +msgid "[-r] [off len]" +msgstr "[-r] [偏移长度]" + +#: .././io/mmap.c:711 +msgid "reads data from a region in the current memory mapping" +msgstr "从当前内存映射中指定一个区域范围并读出" + +#: .././io/mmap.c:720 +msgid "[-ais] [off len]" +msgstr "[-ais] [偏移长度]" + +#: .././io/mmap.c:721 +msgid "flush a region in the current memory mapping" +msgstr "刷新当前内存映射里指定范围域的数据" + +#: .././io/mmap.c:730 +msgid "unmaps the current memory mapping" +msgstr "撤除当前内存映射" + +#: .././io/mmap.c:738 +msgid "[-r] [-S seed] [off len]" +msgstr "[-r] [-S seed] [偏移长度]" + +#: .././io/mmap.c:740 +msgid "writes data into a region in the current memory mapping" +msgstr "向当前内存映射里写入一个区域范围的数据" + +#: .././io/mmap.c:702 +msgid "[-m|-f] newsize" +msgstr "" + +#: .././io/mmap.c:752 +msgid "alters the size of the current memory mapping" +msgstr "" + +#: .././io/imap.c:54 +#, c-format +msgid "ino %10llu count %2d mask %016llx\n" +msgstr "" + +#: .././io/imap.c:74 +msgid "[nentries]" +msgstr "" + +#: .././io/imap.c:76 +msgid "inode map for filesystem of current file" +msgstr "" + +#: .././io/sync_file_range.c:30 +#, c-format +msgid "" +"\n" +" Trigger specific writeback commands on a range of the current file\n" +"\n" +" With no options, the SYNC_FILE_RANGE_WRITE is implied.\n" +" -a -- wait for IO to finish after writing (SYNC_FILE_RANGE_WAIT_AFTER).\n" +" -b -- wait for IO to finish before writing (SYNC_FILE_RANGE_WAIT_BEFORE).\n" +" -w -- write dirty data in range (SYNC_FILE_RANGE_WRITE).\n" +"\n" +msgstr "" + +#: .././io/sync_file_range.c:101 +msgid "[-abw] off len" +msgstr "" + +#: .././io/sync_file_range.c:102 +msgid "Control writeback on a range of a file" +msgstr "" + +#: .././io/readdir.c:198 +#, c-format +msgid "read %llu bytes from offset %lld\n" +msgstr "" + +#: .././io/readdir.c:199 +#, c-format +msgid "%s, %d ops, %s (%s/sec and %.4f ops/sec)\n" +msgstr "" + +#: .././io/readdir.c:212 +msgid "[-v][-o offset][-l length]" +msgstr "" + +#: .././io/readdir.c:213 +msgid "read directory entries" +msgstr "" + +#: .././io/freeze.c:36 +#, c-format +msgid "%s: cannot freeze filesystem at %s: %s\n" +msgstr "%s:无法封结 %s 文件系统:%s\n" + +#: .././io/freeze.c:53 +#, c-format +msgid "%s: cannot unfreeze filesystem mounted at %s: %s\n" +msgstr "%s:无法解封挂载在 %s 的文件系统:%s\n" + +#: .././io/freeze.c:69 +msgid "freeze filesystem of current file" +msgstr "封结对指定文件系统的访问" + +#: .././io/freeze.c:76 +msgid "unfreeze filesystem of current file" +msgstr "解封对指定文件系统的访问" + +#: .././io/init.c:35 +#, c-format +msgid "Usage: %s [-adfmnrRstVx] [-p prog] [-c cmd]... file\n" +msgstr "" + +#: .././io/init.c:129 +#, c-format +msgid "foreign file active, %s command is for XFS filesystems only\n" +msgstr "打开了一个外部文件,%s 命令只能用于 XFS 文件系统\n" + +#: .././io/attr.c:59 +#, c-format +msgid "" +"\n" +" displays the set of extended inode flags associated with the current file\n" +"\n" +" Each individual flag is displayed as a single character, in this order:\n" +" r -- file data is stored in the realtime section\n" +" p -- file has preallocated extents (cannot be changed using chattr)\n" +" i -- immutable, file cannot be modified\n" +" a -- append-only, file can only be appended to\n" +" s -- all updates are synchronous\n" +" A -- the access time is not updated for this inode\n" +" d -- do not include this file in a dump of the filesystem\n" +" t -- child created in this directory has realtime bit set by default\n" +" P -- child created in this directory has parents project ID by default\n" +" n -- symbolic links cannot be created in this directory\n" +" e -- for non-realtime files, observe the inode extent size value\n" +" E -- children created in this directory inherit the extent size value\n" +" f -- do not include this file when defragmenting the filesystem\n" +" S -- enable filestreams allocator for this directory\n" +"\n" +" Options:\n" +" -R -- recursively descend (useful when current file is a directory)\n" +" -D -- recursively descend, but only list attributes on directories\n" +" -a -- show all flags which can be set alongside those which are set\n" +" -v -- verbose mode; show long names of flags, not single characters\n" +"\n" +msgstr "" + +#: .././io/attr.c:90 +#, c-format +msgid "" +"\n" +" modifies the set of extended inode flags associated with the current file\n" +"\n" +" Examples:\n" +" 'chattr +a' - sets the append-only flag\n" +" 'chattr -a' - clears the append-only flag\n" +"\n" +" -R -- recursively descend (useful when current file is a directory)\n" +" -D -- recursively descend, only modifying attributes on directories\n" +" +/-r -- set/clear the realtime flag\n" +" +/-i -- set/clear the immutable flag\n" +" +/-a -- set/clear the append-only flag\n" +" +/-s -- set/clear the sync flag\n" +" +/-A -- set/clear the no-atime flag\n" +" +/-d -- set/clear the no-dump flag\n" +" +/-t -- set/clear the realtime inheritance flag\n" +" +/-P -- set/clear the project ID inheritance flag\n" +" +/-n -- set/clear the no-symbolic-links flag\n" +" +/-e -- set/clear the extent-size flag\n" +" +/-E -- set/clear the extent-size inheritance flag\n" +" +/-f -- set/clear the no-defrag flag\n" +" +/-S -- set/clear the filestreams allocator flag\n" +" Note1: user must have certain capabilities to modify immutable/append-" +"only.\n" +" Note2: immutable/append-only files cannot be deleted; removing these files\n" +" requires the immutable/append-only flag to be cleared first.\n" +" Note3: the realtime flag can only be set if the filesystem has a realtime\n" +" section, and the (regular) file must be empty when the flag is set.\n" +"\n" +msgstr "" + +#: .././io/attr.c:179 .././io/attr.c:226 .././io/attr.c:255 .././io/attr.c:326 +#: .././quota/project.c:122 .././quota/project.c:168 .././quota/project.c:215 +#, c-format +msgid "%s: cannot get flags on %s: %s\n" +msgstr "" + +#: .././io/attr.c:261 .././io/attr.c:332 +#, c-format +msgid "%s: cannot set flags on %s: %s\n" +msgstr "" + +#: .././io/attr.c:296 .././io/attr.c:310 +#, c-format +msgid "%s: unknown flag\n" +msgstr "%s:未知的标记\n" + +#: .././io/attr.c:316 +#, c-format +msgid "%s: bad chattr command, not +/-X\n" +msgstr "%s:无效的 chattr 命令,它未遵循 +/-X 语法格式\n" + +#: .././io/attr.c:343 +msgid "[-R|-D] [+/-" +msgstr "" + +#: .././io/attr.c:348 +msgid "change extended inode flags on the currently open file" +msgstr "更改当前打开文件的节点扩展属性标记" + +#: .././io/attr.c:353 +msgid "[-R|-D|-a|-v]" +msgstr "" + +#: .././io/attr.c:358 +msgid "list extended inode flags set on the currently open file" +msgstr "列出当前打开文件的节点扩展属性标记" + +#: .././rtcp/xfs_rtcp.c:30 +#, c-format +msgid "%s [-e extsize] [-p] [-V] source target\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:69 +#, c-format +msgid "%s: must specify files to copy\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:84 +#, c-format +msgid "%s: stat64 of %s failed\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:91 +#, c-format +msgid "%s: final argument is not directory\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:138 +#, c-format +msgid "%s: failed stat64 on %s: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:159 +#, c-format +msgid "%s: %s filesystem has no realtime partition\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:180 .././rtcp/xfs_rtcp.c:208 +#, c-format +msgid "%s: open of %s failed: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:197 +#, c-format +msgid "%s: set attributes on %s failed: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:215 +#, c-format +msgid "%s: get attributes of %s failed: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:225 .././rtcp/xfs_rtcp.c:262 +#, c-format +msgid "%s: %s is not a realtime file.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:235 +#, c-format +msgid "%s: %s file extent size is %d, instead of %d.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:248 .././rtcp/xfs_rtcp.c:271 +#, c-format +msgid "%s: open of %s source failed: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:285 +#, c-format +msgid "%s: couldn't get direct I/O information: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:295 +#, c-format +msgid "%s: extent size %d not a multiple of %d.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:309 +#, c-format +msgid "The size of %s is not a multiple of %d.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:312 +#, c-format +msgid "%s will be padded to %lld bytes.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:318 +#, c-format +msgid "" +"Use the -p option to pad %s to a size which is a multiple of %d bytes.\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:360 +#, c-format +msgid "%s: write error: %s\n" +msgstr "" + +#: .././rtcp/xfs_rtcp.c:388 +#, c-format +msgid "%s: could not open %s: %s\n" +msgstr "" + +#: .././libxfs/util.c:673 +#, c-format +msgid "%s: cannot duplicate transaction: %s\n" +msgstr "" + +#: .././libxfs/freebsd.c:60 .././libxfs/linux.c:104 +#, c-format +msgid "%s: %s contains a mounted filesystem\n" +msgstr "" + +#: .././libxfs/freebsd.c:75 +#, c-format +msgid "%s: %s contains a possibly writable, mounted filesystem\n" +msgstr "" + +#: .././libxfs/freebsd.c:89 .././libxfs/linux.c:100 +#, c-format +msgid "%s: %s contains a mounted and writable filesystem\n" +msgstr "" + +#: .././libxfs/linux.c:137 +#, c-format +msgid "%s: %s - cannot set blocksize %d on block device %s: %s\n" +msgstr "" + +#: .././libxfs/darwin.c:76 .././libxfs/freebsd.c:116 .././libxfs/irix.c:58 +#: .././libxfs/linux.c:170 +#, c-format +msgid "%s: cannot stat the device file \"%s\": %s\n" +msgstr "" + +#: .././libxfs/linux.c:205 +#, c-format +msgid "%s: can't determine device size\n" +msgstr "" + +#: .././libxfs/linux.c:213 +#, c-format +msgid "%s: warning - cannot get sector size from block device %s: %s\n" +msgstr "" + +#: .././libxfs/darwin.c:139 .././libxfs/freebsd.c:196 .././libxfs/irix.c:106 +#: .././libxfs/linux.c:260 +#, c-format +msgid "%s: can't determine memory size\n" +msgstr "" + +#: .././libxfs/trans.c:69 +#, c-format +msgid "%s: lidp calloc failed (%d bytes): %s\n" +msgstr "" + +#: .././libxfs/trans.c:33 +#, c-format +msgid "%s: xact calloc failed (%d bytes): %s\n" +msgstr "" + +#: .././libxfs/trans.c:733 +#, c-format +msgid "%s: warning - imap_to_bp failed (%d)\n" +msgstr "" + +#: .././libxfs/trans.c:741 +#, c-format +msgid "%s: warning - iflush_int failed (%d)\n" +msgstr "" + +#: .././libxfs/trans.c:801 .././libxfs/trans.c:855 +#, c-format +msgid "%s: unrecognised log item type\n" +msgstr "" + +#: .././libxfs/freebsd.c:49 .././libxfs/linux.c:76 +#, c-format +msgid "%s: %s possibly contains a mounted filesystem\n" +msgstr "" + +#: .././libxfs/freebsd.c:129 +#, c-format +msgid "%s: Not a device or file: \"%s\"\n" +msgstr "" + +#: .././libxfs/freebsd.c:135 +#, c-format +msgid "%s: DIOCGMEDIASIZE failed on \"%s\": %s\n" +msgstr "" + +#: .././libxfs/freebsd.c:141 +#, c-format +msgid "%s: DIOCGSECTORSIZE failed on \"%s\": %s\n" +msgstr "" + +#: .././libxfs/kmem.c:15 +#, c-format +msgid "%s: zone init failed (%s, %d bytes): %s\n" +msgstr "" + +#: .././libxfs/kmem.c:32 +#, c-format +msgid "%s: zone alloc failed (%s, %d bytes): %s\n" +msgstr "" + +#: .././libxfs/kmem.c:56 +#, c-format +msgid "%s: malloc failed (%d bytes): %s\n" +msgstr "" + +#: .././libxfs/kmem.c:77 +#, c-format +msgid "%s: realloc failed (%d bytes): %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:82 +#, c-format +msgid "%s: %s can't memalign %d bytes: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:92 +#, c-format +msgid "%s: %s seek to offset %llu failed: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:102 +#, c-format +msgid "%s: %s write failed: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:106 +#, c-format +msgid "%s: %s not progressing?\n" +msgstr "" + +#: .././libxfs/rdwr.c:581 +#, c-format +msgid "%s: %s can't memalign %u bytes: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:621 +#, c-format +msgid "%s: %s can't malloc %u bytes: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:705 +#, c-format +msgid "%s: %s invalid map %p or nmaps %d\n" +msgstr "" + +#: .././libxfs/rdwr.c:712 +#, c-format +msgid "%s: %s map blkno 0x%llx doesn't match key 0x%llx\n" +msgstr "" + +#: .././libxfs/rdwr.c:757 +#, c-format +msgid "Warning: recursive buffer locking at block % detected\n" +msgstr "" + +#: .././libxfs/rdwr.c:929 +#, c-format +msgid "%s: read failed: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:935 +#, c-format +msgid "%s: error - read only %d of %d bytes\n" +msgstr "" + +#: .././libxfs/rdwr.c:568 +#, c-format +msgid "%s: pwrite64 failed: %s\n" +msgstr "" + +#: .././libxfs/rdwr.c:1042 +#, c-format +msgid "%s: error - pwrite64 only %d of %d bytes\n" +msgstr "" + +#: .././libxfs/rdwr.c:1138 +#, c-format +msgid "%s: write verifer failed on %s bno 0x%llx/0x%x\n" +msgstr "" + +#: .././libxfs/darwin.c:41 +#, c-format +msgid "%s: error opening the device special file \"%s\": %s\n" +msgstr "" + +#: .././libxfs/darwin.c:48 +#, c-format +msgid "%s: can't tell if \"%s\" is writable: %s\n" +msgstr "" + +#: .././libxfs/darwin.c:86 +#, c-format +msgid "%s: can't determine device size: %s\n" +msgstr "" + +#: .././libxfs/init.c:97 .././libxfs/init.c:196 +#, c-format +msgid "%s: %s: device %lld is not open\n" +msgstr "" + +#: .././libxfs/init.c:133 +#, c-format +msgid "%s: cannot stat %s: %s\n" +msgstr "" + +#: .././libxfs/init.c:158 +#, c-format +msgid "%s: device %lld is already open\n" +msgstr "" + +#: .././libxfs/init.c:171 +#, c-format +msgid "%s: %s: too many open devices\n" +msgstr "" + +#: .././libxfs/init.c:214 +#, c-format +msgid "%s: can't find a character device matching %s\n" +msgstr "" + +#: .././libxfs/init.c:220 +#, c-format +msgid "%s: can't find a block device matching %s\n" +msgstr "" + +#: .././libxfs/init.c:334 +#, c-format +msgid "%s: can't get size for data subvolume\n" +msgstr "" + +#: .././libxfs/init.c:339 +#, c-format +msgid "%s: can't get size for log subvolume\n" +msgstr "" + +#: .././libxfs/init.c:344 +#, c-format +msgid "%s: can't get size for realtime subvolume\n" +msgstr "" + +#: .././libxfs/init.c:441 +#, c-format +msgid "%s: filesystem has a realtime subvolume\n" +msgstr "" + +#: .././libxfs/init.c:463 +#, c-format +msgid "%s: realtime init - %llu != %llu\n" +msgstr "" + +#: .././libxfs/init.c:471 +#, c-format +msgid "%s: realtime size check failed\n" +msgstr "" + +#: .././libxfs/init.c:593 +#, c-format +msgid "%s: buftarg init failed\n" +msgstr "" + +#: .././libxfs/init.c:614 +#, c-format +msgid "%s: bad buftarg reinit, ddev\n" +msgstr "" + +#: .././libxfs/init.c:621 +#, c-format +msgid "%s: bad buftarg reinit, ldev mismatch\n" +msgstr "" + +#: .././libxfs/init.c:628 +#, c-format +msgid "%s: bad buftarg reinit, logdev\n" +msgstr "" + +#: .././libxfs/init.c:635 +#, c-format +msgid "%s: bad buftarg reinit, rtdev\n" +msgstr "" + +#: .././libxfs/init.c:736 +#, c-format +msgid "%s: size check failed\n" +msgstr "" + +#: .././libxfs/init.c:748 +#, c-format +msgid "%s: V1 inodes unsupported. Please try an older xfsprogs.\n" +msgstr "" + +#: .././libxfs/init.c:757 +#, c-format +msgid "%s: V1 directories unsupported. Please try an older xfsprogs.\n" +msgstr "" + +#: .././libxfs/init.c:765 +#, c-format +msgid "%s: Unsupported features detected. Please try a newer xfsprogs.\n" +msgstr "" + +#: .././libxfs/init.c:785 +#, c-format +msgid "%s: data size check failed\n" +msgstr "" + +#: .././libxfs/init.c:799 +#, c-format +msgid "%s: log size checks failed\n" +msgstr "" + +#: .././libxfs/init.c:810 +#, c-format +msgid "%s: realtime device init failed\n" +msgstr "" + +#: .././libxfs/init.c:840 +#, c-format +msgid "%s: perag init failed\n" +msgstr "" + +#: .././quota/project.c:45 +#, c-format +msgid "" +"\n" +" list projects or setup a project tree for tree quota management\n" +"\n" +" Example:\n" +" 'project -c logfiles'\n" +" (match project 'logfiles' to a directory, and setup the directory tree)\n" +"\n" +" Without arguments, report all projects found in the /etc/projects file.\n" +" The project quota mechanism in XFS can be used to implement a form of\n" +" directory tree quota, where a specified directory and all of the files\n" +" and subdirectories below it (i.e. a tree) can be restricted to using a\n" +" subset of the available space in the filesystem.\n" +"\n" +" A managed tree must be setup initially using the -c option with a project.\n" +" The specified project name or identifier is matched to one or more trees\n" +" defined in /etc/projects, and these trees are then recursively descended\n" +" to mark the affected inodes as being part of that tree - which sets inode\n" +" flags and the project identifier on every file.\n" +" Once this has been done, new files created in the tree will automatically\n" +" be accounted to the tree based on their project identifier. An attempt to\n" +" create a hard link to a file in the tree will only succeed if the project\n" +" identifier matches the project identifier for the tree. The xfs_io " +"utility\n" +" can be used to set the project ID for an arbitrary file, but this can only\n" +" be done by a privileged user.\n" +"\n" +" A previously setup tree can be cleared from project quota control through\n" +" use of the -C option, which will recursively descend the tree, clearing\n" +" the affected inodes from project quota control.\n" +"\n" +" The -c option can be used to check whether a tree is setup, it reports\n" +" nothing if the tree is correct, otherwise it reports the paths of inodes\n" +" which do not have the project ID of the rest of the tree, or if the inode\n" +" flag is not set.\n" +"\n" +" The -p option can be used to manually specify project path without\n" +" need to create /etc/projects file. This option can be used multiple times\n" +" to specify multiple paths. When using this option only one projid/name can\n" +" be specified at command line. Note that /etc/projects is also used if " +"exists.\n" +"\n" +" The -d option allows to descend at most levels of " +"directories\n" +" below the command line arguments. -d 0 means only apply the actions\n" +" to the top level of the projects. -d -1 means no recursion limit " +"(default).\n" +"\n" +" The /etc/projid and /etc/projects file formats are simple, and described\n" +" on the xfs_quota man page.\n" +"\n" +msgstr "" + +#: .././quota/project.c:108 .././quota/project.c:153 .././quota/project.c:200 +#, c-format +msgid "%s: cannot stat file %s\n" +msgstr "" + +#: .././quota/project.c:112 .././quota/project.c:157 .././quota/project.c:204 +#, c-format +msgid "%s: skipping special file %s\n" +msgstr "" + +#: .././quota/project.c:126 +#, c-format +msgid "%s - project identifier is not set (inode=%u, tree=%u)\n" +msgstr "" + +#: .././quota/project.c:130 +#, c-format +msgid "%s - project inheritance flag is not set\n" +msgstr "" + +#: .././quota/project.c:178 +#, c-format +msgid "%s: cannot clear project on %s: %s\n" +msgstr "" + +#: .././quota/project.c:225 +#, c-format +msgid "%s: cannot set project on %s: %s\n" +msgstr "" + +#: .././quota/project.c:240 +#, c-format +msgid "Checking project %s (path %s)...\n" +msgstr "" + +#: .././quota/project.c:244 +#, c-format +msgid "Setting up project %s (path %s)...\n" +msgstr "" + +#: .././quota/project.c:248 +#, c-format +msgid "Clearing project %s (path %s)...\n" +msgstr "" + +#: .././quota/project.c:271 +#, c-format +msgid "" +"Processed %d (%s and cmdline) paths for project %s with recursion depth %s " +"(%d).\n" +msgstr "" + +#: .././quota/project.c:274 +msgid "infinite" +msgstr "" + +#: .././quota/project.c:274 +msgid "limited" +msgstr "" + +#: .././quota/project.c:319 +#, c-format +msgid "projects file \"%s\" doesn't exist\n" +msgstr "" + +#: .././quota/project.c:326 +#, c-format +msgid "" +"%s: only one projid/name can be specified when using -p , %d found.\n" +msgstr "" + +#: .././quota/project.c:336 +#, c-format +msgid "%s - no such project in %s or invalid project number\n" +msgstr "" + +#: .././quota/project.c:353 +msgid "[-c|-s|-C|-d |-p ] project ..." +msgstr "" + +#: .././quota/project.c:356 +msgid "check, setup or clear project quota trees" +msgstr "" + +#: .././quota/edit.c:697 .././quota/report.c:33 .././quota/report.c:647 +msgid "[-gpu] [-f file]" +msgstr "" + +#: .././quota/report.c:34 .././quota/report.c:769 +msgid "dump quota information for backup utilities" +msgstr "" + +#: .././quota/report.c:36 +#, c-format +msgid "" +"\n" +" create a backup file which contains quota limits information\n" +" -g -- dump out group quota limits\n" +" -p -- dump out project quota limits\n" +" -u -- dump out user quota limits (default)\n" +" -f -- write the dump out to the specified file\n" +"\n" +msgstr "" + +#: .././quota/report.c:48 +msgid "[-bir] [-gpu] [-ahntLNU] [-f file]" +msgstr "" + +#: .././quota/report.c:49 .././quota/report.c:779 +msgid "report filesystem quota information" +msgstr "" + +#: .././quota/report.c:51 +#, c-format +msgid "" +"\n" +" report used space and inodes, and quota limits, for a filesystem\n" +" Example:\n" +" 'report -igh'\n" +" (reports inode usage for all groups, in an easy-to-read format)\n" +" This command is the equivalent of the traditional repquota command, which\n" +" prints a summary of the disk usage and quotas for the current filesystem,\n" +" or all filesystems.\n" +" -a -- report for all mounted filesystems with quota enabled\n" +" -h -- report in a human-readable format\n" +" -n -- skip identifier-to-name translations, just report IDs\n" +" -N -- suppress the header from the output\n" +" -t -- terse output format, hides rows which are all zero\n" +" -L -- lower ID bound to report on\n" +" -U -- upper ID bound to report on\n" +" -g -- report group usage and quota information\n" +" -p -- report project usage and quota information\n" +" -u -- report user usage and quota information\n" +" -b -- report blocks-used information only\n" +" -i -- report inodes-used information only\n" +" -r -- report realtime-blocks-used information only\n" +"\n" +msgstr "" + +#: .././quota/report.c:273 +#, c-format +msgid "%s quota on %s (%s)\n" +msgstr "" + +#: .././quota/report.c:298 .././quota/report.c:306 +#, c-format +msgid " Used Soft Hard Warn/Grace " +msgstr "" + +#: .././quota/report.c:299 .././quota/report.c:307 +#, c-format +msgid " Used Soft Hard Warn/Grace " +msgstr "" + +#: .././quota/report.c:302 +#, c-format +msgid " Used Soft Hard Warn/Grace " +msgstr "" + +#: .././quota/report.c:303 +#, c-format +msgid " Used Soft Hard Warn/ Grace " +msgstr "" + +#: .././quota/report.c:778 +msgid "[-bir] [-gpu] [-ahnt] [-f file]" +msgstr "" + +#: .././quota/edit.c:36 +#, c-format +msgid "" +"\n" +" modify quota limits for the specified user\n" +"\n" +" Example:\n" +" 'limit bsoft=100m bhard=110m tanya\n" +"\n" +" Changes the soft and/or hard block limits, inode limits and/or realtime\n" +" block limits that are currently being used for the specified user, group,\n" +" or project. The filesystem identified by the current path is modified.\n" +" -d -- set the default values, used the first time a file is created\n" +" -g -- modify group quota limits\n" +" -p -- modify project quota limits\n" +" -u -- modify user quota limits\n" +" The block limit values can be specified with a units suffix - accepted\n" +" units are: k (kilobytes), m (megabytes), g (gigabytes), and t (terabytes).\n" +" The user/group/project can be specified either by name or by number.\n" +"\n" +msgstr "" + +#: .././quota/edit.c:59 +#, c-format +msgid "" +"\n" +" modify quota enforcement timeout for the current filesystem\n" +"\n" +" Example:\n" +" 'timer -i 3days'\n" +" (soft inode limit timer is changed to 3 days)\n" +"\n" +" Changes the timeout value associated with the block limits, inode limits\n" +" and/or realtime block limits for all users, groups, or projects on the\n" +" current filesystem.\n" +" As soon as a user consumes the amount of space or number of inodes set as\n" +" the soft limit, a timer is started. If the timer expires and the user is\n" +" still over the soft limit, the soft limit is enforced as the hard limit.\n" +" The default timeout is 7 days.\n" +" -d -- set the default values, used the first time a file is created\n" +" -g -- modify group quota timer\n" +" -p -- modify project quota timer\n" +" -u -- modify user quota timer\n" +" -b -- modify the blocks-used timer\n" +" -i -- modify the inodes-used timer\n" +" -r -- modify the blocks-used timer for the (optional) realtime subvolume\n" +" The timeout value is specified as a number of seconds, by default.\n" +" However, a suffix may be used to alternatively specify minutes (m),\n" +" hours (h), days (d), or weeks (w) - either the full word or the first\n" +" letter of the word can be used.\n" +"\n" +msgstr "" + +#: .././quota/edit.c:91 +#, c-format +msgid "" +"\n" +" modify the number of quota warnings sent to the specified user\n" +"\n" +" Example:\n" +" 'warn 2 jimmy'\n" +" (tell the quota system that two warnings have been sent to user jimmy)\n" +"\n" +" Changes the warning count associated with the block limits, inode limits\n" +" and/or realtime block limits for the specified user, group, or project.\n" +" When a user has been warned the maximum number of times allowed, the soft\n" +" limit is enforced as the hard limit. It is intended as an alternative to\n" +" the timeout system, where the system administrator updates a count of the\n" +" number of warnings issued to people, and they are penalised if the " +"warnings\n" +" are ignored.\n" +" -d -- set maximum warning count, which triggers soft limit enforcement\n" +" -g -- set group quota warning count\n" +" -p -- set project quota warning count\n" +" -u -- set user quota warning count\n" +" -b -- set the blocks-used warning count\n" +" -i -- set the inodes-used warning count\n" +" -r -- set the blocks-used warn count for the (optional) realtime subvolume\n" +" The user/group/project can be specified either by name or by number.\n" +"\n" +msgstr "" + +#: .././quota/edit.c:145 +#, c-format +msgid "%s: cannot set limits: %s\n" +msgstr "" + +#: .././quota/edit.c:166 .././quota/edit.c:584 +#, c-format +msgid "%s: invalid user name: %s\n" +msgstr "" + +#: .././quota/edit.c:189 .././quota/edit.c:601 +#, c-format +msgid "%s: invalid group name: %s\n" +msgstr "" + +#: .././quota/edit.c:212 .././quota/edit.c:618 +#, c-format +msgid "%s: invalid project name: %s\n" +msgstr "" + +#: .././quota/edit.c:237 +#, c-format +msgid "%s: Error: could not parse size %s.\n" +msgstr "" + +#: .././quota/edit.c:243 +#, c-format +msgid "%s: Warning: `%s' in quota blocks is 0 (unlimited).\n" +msgstr "" + +#: .././quota/edit.c:332 +#, c-format +msgid "%s: unrecognised argument %s\n" +msgstr "" + +#: .././quota/edit.c:339 +#, c-format +msgid "%s: cannot find any valid arguments\n" +msgstr "" + +#: .././quota/edit.c:457 +#, c-format +msgid "%s: fopen on %s failed: %s\n" +msgstr "" + +#: .././quota/edit.c:489 +#, c-format +msgid "%s: cannot set timer: %s\n" +msgstr "" + +#: .././quota/edit.c:568 +#, c-format +msgid "%s: cannot set warnings: %s\n" +msgstr "" + +#: .././quota/edit.c:689 +msgid "[-gpu] bsoft|bhard|isoft|ihard|rtbsoft|rtbhard=N -d|id|name" +msgstr "" + +#: .././quota/edit.c:710 +msgid "modify quota limits" +msgstr "" + +#: .././quota/edit.c:719 +msgid "restore quota limits from a backup file" +msgstr "" + +#: .././quota/edit.c:704 .././quota/edit.c:712 +msgid "[-bir] [-gpu] value -d|id|name" +msgstr "" + +#: .././quota/edit.c:705 +msgid "get/set quota enforcement timeouts" +msgstr "" + +#: .././quota/edit.c:736 +msgid "get/set enforcement warning counter" +msgstr "" + +#: .././quota/path.c:39 +#, c-format +msgid "%sFilesystem Pathname\n" +msgstr "" + +#: .././quota/path.c:40 +msgid " " +msgstr "" + +#: .././quota/path.c:44 +#, c-format +msgid "%c%03d%c " +msgstr "" + +#: .././quota/path.c:47 +#, c-format +msgid "%-19s %s" +msgstr "" + +#: .././quota/path.c:50 +#, c-format +msgid " (project %u" +msgstr "" + +#: .././quota/path.c:52 +#, c-format +msgid ", %s" +msgstr "" + +#: .././quota/path.c:117 +#, c-format +msgid "No paths are available\n" +msgstr "" + +#: .././quota/path.c:145 +msgid "set current path, or show the list of paths" +msgstr "" + +#: .././quota/path.c:153 +msgid "list known mount points and projects" +msgstr "" + +#: .././quota/util.c:70 +#, c-format +msgid "[-none-]" +msgstr "" + +#: .././quota/util.c:70 +#, c-format +msgid "[--none--]" +msgstr "" + +#: .././quota/util.c:73 +#, c-format +msgid "[------]" +msgstr "" + +#: .././quota/util.c:73 +#, c-format +msgid "[--------]" +msgstr "" + +#: .././quota/util.c:77 .././quota/util.c:80 +msgid "day" +msgstr "" + +#: .././quota/util.c:77 .././quota/util.c:80 +msgid "days" +msgstr "" + +#: .././quota/util.c:205 +msgid "Blocks" +msgstr "" + +#: .././quota/util.c:205 +msgid "Inodes" +msgstr "" + +#: .././quota/util.c:205 +msgid "Realtime Blocks" +msgstr "" + +#: .././quota/util.c:220 +msgid "User" +msgstr "" + +#: .././quota/util.c:220 +msgid "Group" +msgstr "" + +#: .././quota/util.c:220 +msgid "Project" +msgstr "" + +#: .././quota/util.c:428 +#, c-format +msgid "%s: open on %s failed: %s\n" +msgstr "" + +#: .././quota/util.c:434 +#, c-format +msgid "%s: fdopen on %s failed: %s\n" +msgstr "" + +#: .././quota/quota.c:33 +#, c-format +msgid "" +"\n" +" display usage and quota information\n" +"\n" +" -g -- display group quota information\n" +" -p -- display project quota information\n" +" -u -- display user quota information\n" +" -b -- display number of blocks used\n" +" -i -- display number of inodes used\n" +" -r -- display number of realtime blocks used\n" +" -h -- report in a human-readable format\n" +" -n -- skip identifier-to-name translations, just report IDs\n" +" -N -- suppress the initial header\n" +" -v -- increase verbosity in reporting (also dumps zero values)\n" +" -f -- send output to a file\n" +" The (optional) user/group/project can be specified either by name or by\n" +" number (i.e. uid/gid/projid).\n" +"\n" +msgstr "" + +#: .././quota/quota.c:86 +#, c-format +msgid "" +"Disk quotas for %s %s (%u)\n" +"Filesystem%s" +msgstr "" + +#: .././quota/quota.c:91 +#, c-format +msgid " Blocks Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:92 +#, c-format +msgid " Blocks Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:95 +#, c-format +msgid " Files Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:96 +#, c-format +msgid " Files Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:99 +#, c-format +msgid "Realtime Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:100 +#, c-format +msgid " Realtime Quota Limit Warn/Time " +msgstr "" + +#: .././quota/quota.c:236 +#, c-format +msgid "%s: cannot find user %s\n" +msgstr "" + +#: .././quota/quota.c:286 +#, c-format +msgid "%s: cannot find group %s\n" +msgstr "" + +#: .././quota/quota.c:347 +#, c-format +msgid "%s: must specify a project name/ID\n" +msgstr "" + +#: .././quota/quota.c:360 +#, c-format +msgid "%s: cannot find project %s\n" +msgstr "" + +#: .././quota/quota.c:460 +msgid "[-bir] [-gpu] [-hnNv] [-f file] [id|name]..." +msgstr "" + +#: .././quota/quota.c:471 +msgid "show usage and limits" +msgstr "" + +#: .././quota/quot.c:56 +#, c-format +msgid "" +"\n" +" display a summary of filesystem ownership\n" +"\n" +" -a -- summarise for all local XFS filesystem mount points\n" +" -c -- display three columns giving file size in kilobytes, number of files\n" +" of that size, and cumulative total of kilobytes in that size or\n" +" smaller file. The last row is used as an overflow bucket and is the\n" +" total of all files greater than 500 kilobytes.\n" +" -v -- display three columns containing the number of kilobytes not\n" +" accessed in the last 30, 60, and 90 days.\n" +" -g -- display group summary\n" +" -p -- display project summary\n" +" -u -- display user summary\n" +" -b -- display number of blocks used\n" +" -i -- display number of inodes used\n" +" -r -- display number of realtime blocks used\n" +" -n -- skip identifier-to-name translations, just report IDs\n" +" -N -- suppress the initial header\n" +" -f -- send output to a file\n" +" The (optional) user/group/project can be specified either by name or by\n" +" number (i.e. uid/gid/projid).\n" +"\n" +msgstr "" + +#: .././quota/quot.c:221 +#, c-format +msgid "%s (%s) %s:\n" +msgstr "" + +#: .././quota/quot.c:297 +#, c-format +msgid "%s (%s):\n" +msgstr "" + +#: .././quota/quot.c:302 .././quota/quot.c:306 +#, c-format +msgid "%d\t%llu\t%llu\n" +msgstr "" + +#: .././quota/quot.c:418 +msgid "[-bir] [-gpu] [-acv] [-f file]" +msgstr "" + +#: .././quota/quot.c:426 +msgid "summarize filesystem ownership" +msgstr "" + +#: .././quota/free.c:30 +#, c-format +msgid "" +"\n" +" reports the number of free disk blocks and inodes\n" +"\n" +" This command reports the number of total, used, and available disk blocks.\n" +" It can optionally report the same set of numbers for inodes and realtime\n" +" disk blocks, and will report on all known XFS filesystem mount points and\n" +" project quota paths by default (see 'print' command for a list).\n" +" -b -- report the block count values\n" +" -i -- report the inode count values\n" +" -r -- report the realtime block count values\n" +" -h -- report in a human-readable format\n" +" -N -- suppress the header from the output\n" +"\n" +msgstr "" + +#: .././quota/free.c:171 +#, c-format +msgid "%s: project quota flag not set on %s\n" +msgstr "" + +#: .././quota/free.c:180 +#, c-format +msgid "%s: project ID %u (%s) doesn't match ID %u (%s)\n" +msgstr "" + +#: .././quota/free.c:247 +#, c-format +msgid "Filesystem " +msgstr "" + +#: .././quota/free.c:247 +#, c-format +msgid "Filesystem " +msgstr "" + +#: .././quota/free.c:250 +#, c-format +msgid " Size Used Avail Use%%" +msgstr "" + +#: .././quota/free.c:251 +#, c-format +msgid " 1K-blocks Used Available Use%%" +msgstr "" + +#: .././quota/free.c:254 +#, c-format +msgid " Inodes Used Free Use%%" +msgstr "" + +#: .././quota/free.c:255 +#, c-format +msgid " Inodes IUsed IFree IUse%%" +msgstr "" + +#: .././quota/free.c:256 +#, c-format +msgid " Pathname\n" +msgstr "" + +#: .././quota/free.c:371 +msgid "[-bir] [-hn] [-f file]" +msgstr "" + +#: .././quota/free.c:389 +msgid "show free and used counts for blocks and inodes" +msgstr "" + +#: .././quota/init.c:48 +#, c-format +msgid "Usage: %s [-V] [-x] [-p prog] [-c cmd]... [-d project]... [path]\n" +msgstr "" + +#: .././quota/state.c:33 +#, c-format +msgid "" +"\n" +" turn filesystem quota off, both accounting and enforcement\n" +"\n" +" Example:\n" +" 'off -uv' (switch off user quota on the current filesystem)\n" +" This command is the equivalent of the traditional quotaoff command,\n" +" which disables quota completely on a mounted filesystem.\n" +" Note that there is no 'on' command - for XFS filesystems (with the\n" +" exception of the root filesystem on IRIX) quota can only be enabled\n" +" at mount time, through the use of one of the quota mount options.\n" +"\n" +" The state command is useful for displaying the current state. Using\n" +" the -v (verbose) option with the 'off' command will display the quota\n" +" state for the affected filesystem once the operation is complete.\n" +" The affected quota type is -g (groups), -p (projects) or -u (users)\n" +" and defaults to user quota (multiple types can be specified).\n" +"\n" +msgstr "" + +#: .././quota/state.c:56 +#, c-format +msgid "" +"\n" +" query the state of quota on the current filesystem\n" +"\n" +" This is a verbose status command, reporting whether or not accounting\n" +" and/or enforcement are enabled for a filesystem, which inodes are in\n" +" use as the quota state inodes, and how many extents and blocks are\n" +" presently being used to hold that information.\n" +" The quota type is specified via -g (groups), -p (projects) or -u (users)\n" +" and defaults to user quota (multiple types can be specified).\n" +"\n" +msgstr "" + +#: .././quota/state.c:72 +#, c-format +msgid "" +"\n" +" enable quota enforcement on a filesystem\n" +"\n" +" If a filesystem is mounted and has quota accounting enabled, but not\n" +" quota enforcement, enforcement can be enabled with this command.\n" +" With the -v (verbose) option, the status of the filesystem will be\n" +" reported after the operation is complete.\n" +" The affected quota type is -g (groups), -p (projects) or -u (users)\n" +" and defaults to user quota (multiple types can be specified).\n" +"\n" +msgstr "" + +#: .././quota/state.c:88 +#, c-format +msgid "" +"\n" +" disable quota enforcement on a filesystem\n" +"\n" +" If a filesystem is mounted and is currently enforcing quota, this\n" +" provides a mechanism to switch off the enforcement, but continue to\n" +" perform used space (and used inodes) accounting.\n" +" The affected quota type is -g (groups), -p (projects) or -u (users).\n" +"\n" +msgstr "" + +#: .././quota/state.c:102 +#, c-format +msgid "" +"\n" +" remove any space being used by the quota subsystem\n" +"\n" +" Once quota has been switched 'off' on a filesystem, the space that\n" +" was allocated to holding quota metadata can be freed via this command.\n" +" The affected quota type is -g (groups), -p (projects) or -u (users)\n" +" and defaults to user quota (multiple types can be specified).\n" +"\n" +msgstr "" + +#: .././quota/state.c:121 +#, c-format +msgid "%s quota state on %s (%s)\n" +msgstr "" + +#: .././quota/state.c:123 +#, c-format +msgid " Accounting: %s\n" +msgstr "" + +#: .././quota/state.c:123 .././quota/state.c:124 +msgid "ON" +msgstr "" + +#: .././quota/state.c:123 .././quota/state.c:124 +msgid "OFF" +msgstr "" + +#: .././quota/state.c:124 +#, c-format +msgid " Enforcement: %s\n" +msgstr "" + +#: .././quota/state.c:126 +#, c-format +msgid " Inode: #%llu (%llu blocks, %lu extents)\n" +msgstr "" + +#: .././quota/state.c:131 +#, c-format +msgid " Inode: N/A\n" +msgstr "" + +#: .././quota/state.c:140 +#, c-format +msgid "%s grace time: %s\n" +msgstr "" + +#: .././quota/state.c:212 +#, c-format +msgid "%s quota are not enabled on %s\n" +msgstr "" + +#: .././quota/state.c:584 .././quota/state.c:601 .././quota/state.c:609 +#: .././quota/state.c:617 +msgid "[-gpu] [-v]" +msgstr "" + +#: .././quota/state.c:585 +msgid "permanently switch quota off for a path" +msgstr "" + +#: .././quota/state.c:592 +msgid "[-gpu] [-a] [-v] [-f file]" +msgstr "" + +#: .././quota/state.c:593 +msgid "get overall quota state information" +msgstr "" + +#: .././quota/state.c:602 +msgid "enable quota enforcement" +msgstr "" + +#: .././quota/state.c:610 +msgid "disable quota enforcement" +msgstr "" + +#: .././quota/state.c:618 +msgid "remove quota extents from a filesystem" +msgstr "" diff -Nru language-pack-zh-hans-16.04+20180708/debian/changelog language-pack-zh-hans-16.04+20180711/debian/changelog --- language-pack-zh-hans-16.04+20180708/debian/changelog 2018-07-09 10:32:53.000000000 +0000 +++ language-pack-zh-hans-16.04+20180711/debian/changelog 2018-07-11 18:17:22.000000000 +0000 @@ -1,3 +1,15 @@ +language-pack-zh-hans (1:16.04+20180711) xenial-proposed; urgency=low + + * Automatic update to latest translation data. + + -- Ubuntu automatic language-pack builder Wed, 11 Jul 2018 18:17:22 +0000 + +language-pack-zh-hans (1:16.04+20180708) xenial-proposed; urgency=low + + * Automatic update to latest translation data. + + -- Ubuntu automatic language-pack builder Wed, 11 Jul 2018 14:57:47 +0000 + language-pack-zh-hans (1:16.04+20180708) xenial-proposed; urgency=low * Automatic update to latest translation data.