# Translation of LilyPond
# Copyright (C) 1998--2020 Han-Wen Nienhuys, Jan Nieuwenhuizen.
# This file is distributed under the same license as the LilyPond package.
# Tianze Wang <zwpwjwtz@126.com>, 2021.
#
msgid ""
msgstr ""
"Project-Id-Version: lilypond 2.23.80\n"
"Report-Msgid-Bugs-To: https://mail.gnu.org/mailman/listinfo/bug-lilypond\n"
"POT-Creation-Date: 2022-10-22 17:37+0200\n"
"PO-Revision-Date: 2023-01-21 13:26+0800\n"
"Last-Translator: Tianze Wang <zwpwjwtz@126.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.2.1\n"

#: book_base.py:46
#, python-format
msgid "file not found: %s"
msgstr "找不到文件：%s"

#: book_base.py:204
msgid "Output function not implemented"
msgstr "尚未实现输出函数"

#: book_latex.py:196
#, python-brace-format
msgid "cannot find \\begin{document} in LaTeX document"
msgstr "LaTeX 文档中缺少 \\begin{document}"

#: book_latex.py:212
#, python-format
msgid "Running `%s' on file `%s' to detect default page settings.\n"
msgstr "请运行对文件“%2s”执行“%1s”命令来检测默认页面设置。\n"

#: book_latex.py:242 book_texinfo.py:251
msgid "Unable to auto-detect default settings:\n"
msgstr "无法自动检测默认设置。\n"

#: book_latex.py:254 book_texinfo.py:263
#, python-format
msgid ""
"Unable to auto-detect default settings:\n"
"%s"
msgstr ""
"无法自动检测默认设置：\n"
"%s"

#: book_latex.py:277
msgid "cannot detect textwidth from LaTeX"
msgstr "无法检测 LaTeX 中的文本宽度"

#: book_snippets.py:434
#, python-format
msgid "deprecated ly-option used: %s=%s"
msgstr "使用了过时的 Lilypond 选项：%s=%s"

#: book_snippets.py:436
#, python-format
msgid "compatibility mode translation: %s=%s"
msgstr "兼容性模式下，使用自动转换：%s=%s"

#: book_snippets.py:439
#, python-format
msgid "deprecated ly-option used: %s"
msgstr "使用了过时的 Lilypond 选项：%s"

#: book_snippets.py:441
#, python-format
msgid "compatibility mode translation: %s"
msgstr "兼容性模式下，使用自动转换：%s"

#: book_snippets.py:467 book_snippets.py:477
#, python-format
msgid "ignoring invalid option %s=%s"
msgstr "忽略未知的 Lilypond 选项 %s=%s"

#: book_snippets.py:596
#, python-format
msgid "ignoring unknown ly option: %s"
msgstr "忽略未知的 Lilypond 选项：%s"

#: book_snippets.py:693
#, python-format
msgid "Missing files: %s"
msgstr "缺少文件：“%s”"

#: book_snippets.py:731
#, python-format
msgid "Could not overwrite file %s"
msgstr "无法覆盖文件 %s"

#: book_snippets.py:824
#, python-format
msgid "Running through filter `%s'"
msgstr "使用筛选器“%s”运行"

#: book_snippets.py:849
#, python-format
msgid "`%s' failed (%d)"
msgstr "执行“%s”失败（返回状态码 %d）"

#: book_snippets.py:850
msgid "The ly.error log is as follows:"
msgstr "错误日志 ly.error 内容如下："

#: book_snippets.py:981
#, python-format
msgid "Converting MusicXML file `%s'..."
msgstr "转换 MusicXML 文件“%s”..."

#: book_snippets.py:1009
#, python-format
msgid ""
"%s: duplicate filename but different contents of original file,\n"
"printing diff against existing file."
msgstr ""
"%s：具有相同文件名的文件已存在，但文件内容不同，\n"
"程序将显示二者的不同之处。"

#: book_snippets.py:1025
#, python-format
msgid ""
"%s: duplicate filename but different contents of converted lilypond file,\n"
"printing diff against existing file."
msgstr ""
"%s：具有相同文件名的文件已存在，但转换后的 lilypond 文件内容不同，\n"
"程序将显示二者的不同之处。"

#: book_texinfo.py:228
#, python-format
msgid "Running texi2pdf on file %s to detect default page settings.\n"
msgstr "请运行对文件“%s”执行 texi2pdf 命令来检测默认页面设置。\n"

#: convertrules.py:30
#, python-format
msgid "Not smart enough to convert %s."
msgstr "无法正确转换 %s。"

#: convertrules.py:32
msgid "Please refer to the manual for details, and update manually."
msgstr "请参考帮助手册，并手动更新文件。"

#: convertrules.py:33
#, python-format
msgid "%s has been replaced by %s"
msgstr "%s 已被 %s 替换"

#: convertrules.py:45 lilylib.py:87 warn.cc:231
#, c-format, python-format
msgid "warning: %s"
msgstr "警告：%s"

#: convertrules.py:72 convertrules.py:117
msgid "\\header { key = concat + with + operator }"
msgstr "\\header { key = concat + with + operator }"

#: convertrules.py:79
#, python-format
msgid "deprecated %s"
msgstr "已弃用 %s"

#: convertrules.py:88
msgid "deprecated \\textstyle, new \\key syntax"
msgstr "弃用 \\textstyle 语法，添加 \\key 语法"

#: convertrules.py:104 convertrules.py:1944 convertrules.py:2121
#: convertrules.py:2245 convertrules.py:2587 convertrules.py:2904
#: convertrules.py:3291 convertrules.py:3564 convertrules.py:3912
msgid "bump version for release"
msgstr "更新发布版的版本号"

#: convertrules.py:120
msgid "new \\header format"
msgstr "新的 \\header 格式"

#: convertrules.py:147
msgid "\\translator syntax"
msgstr "\\translator 语法"

#: convertrules.py:198
msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
msgstr "\\repeat NUM 重复 可变重复 -> \\repeat FOLDSTR 重复 可变重复"

#: convertrules.py:228 convertrules.py:736 convertrules.py:1439
#: convertrules.py:2396
#, python-format
msgid "deprecate %s"
msgstr "弃用 %s"

#: convertrules.py:302
#, python-format
msgid "deprecate %s "
msgstr "弃用 %s "

#: convertrules.py:328
msgid "new \\notenames format"
msgstr "新的 \\notenames 格式"

#: convertrules.py:344
msgid "new tremolo format"
msgstr "新的 tremolo 格式"

#: convertrules.py:348
msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
msgstr "弃用 Staff_margin_engraver，使用 Instrument_name_engraver"

#: convertrules.py:399
msgid "change property definition case (eg. onevoice -> oneVoice)"
msgstr "改变属性定义命令的大小写（例如 onevoice -> oneVoice）"

#: convertrules.py:479
msgid "new \\textscript markup text"
msgstr "新的 \\textscript 标记文本"

#: convertrules.py:564
#, python-format
msgid "identifier names: %s"
msgstr "标识符名称：%s"

#: convertrules.py:604
msgid "point-and-click argument changed to procedure."
msgstr "point-and-click 参数更改为 procedure。"

#: convertrules.py:648
msgid "semicolons removed"
msgstr "移除分号"

#. 40 ?
#: convertrules.py:691
#, python-format
msgid "%s property names"
msgstr "%s 属性名称"

#: convertrules.py:763
msgid "automaticMelismata turned on by default"
msgstr "默认开启 automaticMelismata"

#: convertrules.py:769
msgid "automaticMelismata is turned on by default since 1.5.67."
msgstr "自 1.5.67 版本起，默认开启 automaticMelismata。"

#: convertrules.py:1019 convertrules.py:1723 convertrules.py:1977
#: convertrules.py:2203
#, python-format
msgid "remove %s"
msgstr "移除 %s"

#: convertrules.py:1054 convertrules.py:1057
msgid "cluster syntax"
msgstr "成簇语法"

#: convertrules.py:1064
msgid "new Pedal style syntax"
msgstr "新的踏板风格语法"

#: convertrules.py:1335
msgid ""
"New relative mode,\n"
"Postfix articulations, new text markup syntax, new chord syntax."
msgstr ""
"新的相关模式，\n"
"后缀说明，新的文本标记语法，新的和弦语法。"

#: convertrules.py:1348
msgid "Remove - before articulation"
msgstr "移除 - 在发音之前"

#: convertrules.py:1383
#, python-format
msgid "%s misspelling"
msgstr "%s 拼写错误"

#: convertrules.py:1402
msgid "Swap < > and << >>"
msgstr "交换 < > 与 << >>"

#: convertrules.py:1405
msgid "attempting automatic \\figures conversion.  Check results!"
msgstr "尝试自动转换 \\figures。请核对转换结果！"

#: convertrules.py:1451
msgid "Use Scheme code to construct arbitrary note events."
msgstr "使用方案代码来构建任意音符事件。"

#: convertrules.py:1458
msgid ""
"use symbolic constants for alterations,\n"
"remove \\outputproperty, move ly:verbose into ly:get-option"
msgstr ""
"使用符号常量来标记可变量，\n"
"删除\\ outputproperty，将 ly：verbose 移至 ly：get-option 内"

#: convertrules.py:1482
#, python-format
msgid ""
"\\outputproperty found,\n"
"Please hand-edit, using\n"
"\n"
"  \\applyoutput #(outputproperty-compatibility %s '%s <GROB PROPERTY VALUE>)\n"
"\n"
"as a substitution text."
msgstr ""
"发现 \\outputproperty 语法，\n"
"请手动将其替换为如下语法：\n"
"\n"
"  \applyoutput #(outputproperty-compatibility %s '%s <GROB属性值>)"

#: convertrules.py:1494
msgid ""
"The alteration field of Scheme pitches was multiplied by 2\n"
"to support quarter tone accidentals.  You must update the following constructs manually:\n"
"\n"
"* calls of ly:make-pitch and ly:pitch-alteration\n"
"* keySignature settings made with \\property\n"
msgstr ""
"已将方案音高的可变范围扩展一倍，以便支持四分之一变音记号。您需要手动更新以下内容：\n"
"\n"
"* 含有 ly:make-pitch 和 ly:pitch-alteration 的命令\n"
"* 含有 \\property 的调号设置命令\n"

#: convertrules.py:1537
msgid "removal of automaticMelismata; use melismaBusyProperties instead."
msgstr "移除 automaticMelismata；请使用 melismaBusyProperties 来替换它。"

#: convertrules.py:1645
msgid "\\partcombine syntax change to \\newpartcombine"
msgstr "\\partcombine 语法改为 \\newpartcombine"

#: convertrules.py:1670
msgid ""
"Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
"Harmonic notes. Thread context removed. Lyrics context removed."
msgstr ""
"鼓点记号变更，删除了 \\chordmodifiers 和 \\notenames。\n"
"和声音符。删除了话题上下文。删除了歌词上下文。"

#: convertrules.py:1674
msgid "Drums found. Enclose drum notes in \\drummode"
msgstr "发现了鼓组。请将鼓点音符包含在 \\drummode 记号中"

#: convertrules.py:1684 convertrules.py:1692 convertrules.py:1702
#, python-format
msgid ""
"\n"
"%s found. Check file manually!\n"
msgstr ""
"\n"
"发现了 %s。请手动检查文件！\n"

#: convertrules.py:1685
msgid "Drum notation"
msgstr "鼓点记号"

#: convertrules.py:1743
msgid "new syntax for property settings:"
msgstr "用于属性设置的新语法："

#: convertrules.py:1769
msgid "Property setting syntax in \\translator{ }"
msgstr "包含在 \\translator{} 中的属性设置语法"

#: convertrules.py:1808
msgid "Scheme grob function renaming"
msgstr "方案 grob 函数重命名"

#: convertrules.py:1819 convertrules.py:2207 convertrules.py:2212
#: convertrules.py:2798
#, python-format
msgid "Use %s\n"
msgstr "使用 %s\n"

#: convertrules.py:1842
msgid "More Scheme function renaming"
msgstr "更多方案函数重命名"

#: convertrules.py:1960
msgid ""
"Page layout has been changed, using paper size and margins.\n"
"textheight is no longer used.\n"
msgstr ""
"已使用纸张大小和边距设置调整页面布局。\n"
"不再使用 textheight.\n"

#: convertrules.py:2046
msgid ""
"\\foo -> \\foomode (for chords, notes, etc.)\n"
"fold \\new FooContext \\foomode into \\foo."
msgstr ""
"\\foo -> \\foomode（用于和弦、音符等）\n"
"将 \\new FooContext \\foomode 合并为 \\foo。"

#: convertrules.py:2085
msgid ""
"staff size should be changed at top-level\n"
"with\n"
"\n"
"  #(set-global-staff-size <STAFF-HEIGHT-IN-POINT>)\n"
"\n"
msgstr ""
"应当在顶层修改谱表尺寸，语法为\n"
"\n"
"  #(set-global-staff-size <以“点（pt）”为单位的谱表高度>)\n"
"\n"
"\n"

#: convertrules.py:2105
msgid "regularize other identifiers"
msgstr "标准化其他标识符"

#: convertrules.py:2175
msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
msgstr "\\encoding：智能编码 latin1..utf-8。移除 ly:point-and-click"

#: convertrules.py:2184
msgid "LilyPond source must be UTF-8"
msgstr "LilyPond 源代码必须为 UTF-8 编码格式"

#: convertrules.py:2187
msgid "Try the texstrings backend"
msgstr "尝试使用 textstrings 后端"

#: convertrules.py:2190
#, python-format
msgid "Do something like: %s"
msgstr "执行命令：%s"

#: convertrules.py:2193
msgid "Or save as UTF-8 in your editor"
msgstr "或者在编辑器中打开它，然后以 UTF-8 编码格式保存"

#: convertrules.py:2224
msgid "warn about auto beam settings"
msgstr "对自动符尾设置发出警告"

#: convertrules.py:2228
msgid "auto beam settings"
msgstr "自动符尾设置"

#: convertrules.py:2229
msgid ""
"\n"
"Auto beam settings must now specify each interesting moment in a measure\n"
"explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
msgstr ""
"\n"
"如要使用自动符尾设置，必须明确地在每个乐章的相应小节里指定；\n"
"不再自动转换 1/4 拍以匹配 1/2 和 3/4 拍的乐章。\n"

#: convertrules.py:2340
msgid "verticalAlignmentChildCallback has been deprecated"
msgstr "弃用 verticalAlignmentChildCallback"

#: convertrules.py:2345
msgid "Remove callbacks property, deprecate XY-extent-callback."
msgstr "移除回调属性，弃用 XY-extent-callback。"

#: convertrules.py:2366
msgid "Use grob closures iso. XY-offset-callbacks."
msgstr "使用 grob 闭包 iso。XY-offset-callbacks。"

#: convertrules.py:2438
msgid "foobar -> foo-bar for \\paper, \\layout"
msgstr "将 \\paper 和 \\layout 中的 foobar 改为 foo-bar"

#: convertrules.py:2550
msgid "deprecate \\tempo in \\midi"
msgstr "弃用 \\midi 中的 \\tempo 命令"

#: convertrules.py:2607
msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
msgstr "弃用 cautionary-style。请改用 AccidentalCautionary properties"

#: convertrules.py:2620
msgid "Rename accidental glyphs, use glyph-name-alist."
msgstr "重命名变音记号的字形，使用 glyph-name-alist。"

#: convertrules.py:2676
msgid "edge-text settings for TextSpanner"
msgstr "用于 TextSpanner 的 edge-text 设置"

#: convertrules.py:2677
#, python-format
msgid ""
"Use\n"
"\n"
"%s"
msgstr ""
"使用\n"
"\n"
"%s"

#: convertrules.py:2710
msgid "Use the `alignment-offsets' sub-property of\n"
msgstr "使用 “alignment-offsets”子属性于\n"

#: convertrules.py:2711
msgid "NonMusicalPaperColumn #'line-break-system-details\n"
msgstr "NonMusicalPaperColumn #'line-break-system-details\n"

#: convertrules.py:2712
msgid "to set fixed distances between staves.\n"
msgstr "来设置谱表间的固定距离。\n"

#: convertrules.py:2724
msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
msgstr "使用 #'style not #'dash-fraction 来选择实线或虚线。"

#: convertrules.py:2730
msgid "all settings related to dashed lines"
msgstr "所有与虚线有关的设置"

#: convertrules.py:2732
msgid "Use \\override ... #'style = #'line for solid lines and\n"
msgstr "使用 \\override ... #'style = #'line 来设置实线，\n"

#: convertrules.py:2734
msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
msgstr "\t\\override ... #'style = #'dashed-line 来设置虚线。"

#: convertrules.py:2770
msgid ""
"metronomeMarkFormatter uses text markup as second argument,\n"
"fret diagram properties moved to fret-diagram-details."
msgstr ""
"metronomeMarkFormatter 将它的第二个参数用作文本标记；\n"
"使用 fret-diagram-details 定义音品图属性。"

#: convertrules.py:2777
msgid "metronomeMarkFormatter got an additional text argument.\n"
msgstr "为 metronomeMarkFormatter 命令添加一个文本参数。\n"

#: convertrules.py:2778
#, python-format
msgid ""
"The function assigned to Score.metronomeMarkFunction now uses the signature\n"
"%s"
msgstr ""
"Score.metronomeMarkFunction 类型的函数采用签名\n"
"%s"

#: convertrules.py:2797
#, python-format
msgid "%s in fret-diagram properties"
msgstr "音品图属性中的 %s"

#: convertrules.py:2847
msgid "\\put-adjacent argument order"
msgstr "\\put-adjacent 参数顺序"

#: convertrules.py:2848
msgid "Axis and direction now come before markups:\n"
msgstr "轴和方向参数位于标记参数之后，形如：\n"

#: convertrules.py:2849
msgid "\\put-adjacent axis dir markup markup."
msgstr "\\put-adjacent  轴  方向 标记  标记。"

#: convertrules.py:2887
msgid "re-definition of InnerStaffGroup"
msgstr "重新定义 InnerStaffGroup"

#: convertrules.py:2892
msgid "re-definition of InnerChoirStaff"
msgstr "重新定义 InnerChoirStaff"

#: convertrules.py:2903
msgid "Syntax changes for \\addChordShape and \\chord-shape"
msgstr "改变 \addChordShape 和 \\chord-shape 的语法"

#: convertrules.py:2908
msgid "stringTuning must be added to addChordShape call.\n"
msgstr "必须在 addChordShape 调用之前添加 stringTuning。\n"

#: convertrules.py:2913
msgid "stringTuning must be added to chord-shape call.\n"
msgstr "必须在 chord-shape 调用之前添加 stringTuning。\n"

#: convertrules.py:2920
msgid "Remove oldaddlyrics"
msgstr "移除 oldaddlyrics"

#: convertrules.py:2924
msgid ""
"oldaddlyrics is no longer supported. \n"
"         Use addlyrics or lyricsto instead.\n"
msgstr ""
"不再支持 oldaddlyrics。\n"
"\t请使用 addlyrics 或 lyricsto。\n"

#: convertrules.py:2931
msgid ""
"keySignature property not reversed any more\n"
"MIDI 47: orchestral strings -> orchestral harp"
msgstr ""
"不再反转 keySignature 属性\n"
"MIDI 47：弦乐合奏 -> 竖琴合奏"

#: convertrules.py:2936
msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
msgstr "不再反转 Staff.keySignature 的 alist。\n"

#: convertrules.py:2943
msgid ""
"\\bar \".\" now produces a thick barline\n"
"ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
"Dash parameters for slurs and ties are now in dash-definition"
msgstr ""
"\\bar \".\" 将会产生一个粗小节线\n"
"ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
"用于连音和延音的 dash 参数已被移至 dash-definition 中"

#: convertrules.py:2949
msgid "\\bar \".\" now produces a thick barline.\n"
msgstr "\\bar \".\" 将会产生一个粗小节线。\n"

#: convertrules.py:2957
msgid "Dash parameters for slurs and ties are now in 'dash-definition.\n"
msgstr "用于连音和延音的 dash 参数已被移至 dash-definition 中。\n"

#: convertrules.py:2963
msgid ""
"Autobeaming rules have changed.  override-auto-beam-setting and\n"
"revert-auto-beam-setting have been eliminated.\n"
"\\overrideBeamSettings has been added.\n"
"beatGrouping has been eliminated.\n"
"Different settings for vertical layout.\n"
"ly:system-start-text::print -> system-start-text::print\n"
"Beam #'thickness -> Beam #'beam-thickness\n"
"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
"ly:ambitus::print -> ambitus::print\n"
"Explicit dynamics context definition from `Piano centered dynamics'\n"
"template replaced by new `Dynamics' context."
msgstr ""
"修改了自动符尾规则。\n"
"删除了 override-auto-beam-setting 和 revert-auto-beam-setting。\n"
"添加了 \\overrideBeamSettings。\n"
"删除了 beatGrouping。\n"
"用于垂直布局的不同设置。\n"
"ly:system-start-text::print -> system-start-text::print\n"
"Beam #'thickness -> Beam #'beam-thickness\n"
"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
"ly:ambitus::print -> ambitus::print\n"
"在“以钢琴为主的力度”模版中，将显式的力度上下文定义变更为新的“力度”上下文。"

#: convertrules.py:2977
msgid "    Autobeam settings are now overriden with \\overrideBeamSettings.\n"
msgstr "    自动符尾设置将被 \\overrideBeamSettings 命令覆盖。\n"

#: convertrules.py:2982
msgid "    Autobeam settings are now reverted with \\revertBeamSettings.\n"
msgstr "    自动符尾设置将被 \\revertBeamSettings 命令反转。\n"

#: convertrules.py:2988
msgid ""
"    beatGrouping with a specified context must now be accomplished with\n"
"   \\overrideBeamSettings.\n"
msgstr "  与特定上下文关联的节拍组合必须与 \\overrideBeamSettings 联用。\n"

#: convertrules.py:2994
msgid "alignment-offsets has been changed to alignment-distances: you must now specify the distances between staves rather than the offset of staves.\n"
msgstr "alignment-offsets 被改为 alignment-distances：您必须指定谱表组直接的距离，而非谱表组的偏移量。\n"

#: convertrules.py:3006
msgid ""
"Remove obsolete engravers/translators: Note_swallow_translator,\n"
"Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
"Swallow_performer and String_number_engraver.\n"
"New vertical spacing variables."
msgstr ""
"移除过时的 engravers/translators：Note_swallow_translator、\n"
"Rest_swallow_translator、Skip_event_swallow_translator、Swallow_engraver,\n"
"Swallow_performer 以及 String_number_engraver。\n"
"新的垂直间距变量。"

#: convertrules.py:3038
msgid "Vertical spacing no longer depends on the Y-extent of a VerticalAxisGroup.\n"
msgstr "垂直间距不再依赖于某个 VerticalAxisGroup 的 Y 范围。\n"

#: convertrules.py:3045
msgid "Unify fetaNumber and fetaDynamic encodings"
msgstr "统一 fetaNumber 和 fetaDynamic 编码"

#: convertrules.py:3051
msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
msgstr "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"

#: convertrules.py:3063
msgid "\\cresc etc. are now postfix operators"
msgstr "将 \\cresc 等命令视为后缀操作符"

#: convertrules.py:3077
msgid ""
"Eliminate beamSettings, beatLength, \\setBeatGrouping, \\overrideBeamSettings and \\revertBeamSettings.\n"
"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
msgstr ""
"删除 beamSettings、beatLength、\\setBeatGrouping、\\overrideBeamSettings 和 \\revertBeamSettings。\n"
"\"accordion.accEtcbase\" -> \"accordion.etcbass\""

#: convertrules.py:3096
msgid "Use \\set beamExceptions or \\overrideTimeSignatureSettings.\n"
msgstr "请使用 \\set beamExceptions 或 \\overrideTimeSignatureSettings。\n"

#: convertrules.py:3101
msgid "Use \\set beamExceptions or \\revertTimeSignatureSettings.\n"
msgstr "请使用 \\set beamExceptions 或 \\revertTimeSignatureSettings。\n"

#: convertrules.py:3105
msgid "Use baseMoment, beatStructure, and beamExceptions.\n"
msgstr "请使用 baseMoment、beatStructure 和 beamExceptions。\n"

#: convertrules.py:3109 convertrules.py:3113
msgid "Use baseMoment and beatStructure.\n"
msgstr "请使用 baseMoment 和 beatStructure。\n"

#: convertrules.py:3119
msgid ""
"Woodwind diagrams: Move size, thickness, and graphic from argument list to properties.\n"
"Deprecate negative dash-period for hidden lines: use #'style = #'none instead."
msgstr ""
"木管图：将尺寸、厚度和图形从参数列表移至属性列表。\n"
"弃用隐藏行中的负 dash-period：请改用 #'style = #'none。"

#: convertrules.py:3125
msgid "Move size, thickness, and graphic to properties.  Argument should be just the key list.\n"
msgstr "将尺寸、厚度和图形从参数列表移至属性列表。  参数列表中应当只包含值。\n"

#: convertrules.py:3134
msgid ""
"Rename vertical spacing variables.\n"
"Add fretboard-table argument to savePredefinedFretboard."
msgstr ""
"重命名垂直间距变量。\n"
"为 savePredefinedFretboard 添加 fretboard-table 参数。"

#: convertrules.py:3153
msgid "Rename vertical spacing grob properties."
msgstr "重命名垂直间距 grob 属性。"

#: convertrules.py:3176
msgid "Remove \\paper variables head-separation and foot-separation."
msgstr "移除 \\paper variables head-separation 和 foot-separation。"

#: convertrules.py:3180
msgid "Adjust settings for top-system-spacing instead.\n"
msgstr "如果需要，请调整 top-system-spacing 的设置。\n"

#: convertrules.py:3184
msgid "Adjust settings for last-bottom-spacing instead.\n"
msgstr "如果需要，请调整 last-bottom-spacing 的设置。\n"

#: convertrules.py:3191
msgid ""
"Rename space to basic-distance in various spacing alists.\n"
"Remove HarmonicParenthesesItem grob."
msgstr ""
"重命名各类间距 alist 中的（基于基础距离的）间距。\n"
"移除 HarmonicParenthesesItem grob。"

#: convertrules.py:3200
msgid "HarmonicParenthesesItem has been eliminated.\n"
msgstr "删除 HarmonicParenthesesItem。\n"

#: convertrules.py:3202
msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
msgstr "将和声括号纳入 TabNoteHead grob。\n"

#: convertrules.py:3208
msgid "Remove context from overrideTimeSignatureSettings and revertTimeSignatureSettings.\n"
msgstr "移除 overrideTimeSignatureSettings 和 revertTimeSignatureSettings中的上下文。\n"

#: convertrules.py:3216
msgid ""
"Change stringTunings from a list of semitones to a list of pitches.\n"
"Change tenor and baritone ukulele names in string tunings.\n"
"Generate messages for manual conversion of vertical spacing if required."
msgstr ""
"将 stringTunings 从半音列表变更为音高列表。\n"
"改变调弦列表中高音和中音尤克里里的名称。\n"
"根据情况，提示用户进行手动垂直间距转换。"

#: convertrules.py:3261
msgid "Vertical spacing changes might affect user-defined contexts."
msgstr "垂直间距变更可能会影响用户定义的上下文。"

#: convertrules.py:3268
msgid "Replace bar-size with bar-extent."
msgstr "用 bar-extent 替换 bar-size。"

#: convertrules.py:3280
msgid "Woodwind diagrams: Changes to the clarinet diagram."
msgstr "木管图：变更为单簧管图。"

#: convertrules.py:3285
msgid "Clarinet fingering changed to reflect actual anatomy of instrument.\n"
msgstr "改变单簧管指法以反映实际的乐器结构。\n"

#: convertrules.py:3297
msgid "Handling of non-automatic footnotes."
msgstr "处理非自动脚注。"

#: convertrules.py:3302
msgid "If you are using non-automatic footnotes, make sure to set footnote-auto-numbering = ##f in the paper block.\n"
msgstr "如果您使用了非自动脚注，请确保您同时在 paper 代码块中设置了 footnote-auto-numbering = ##f 。\n"

#: convertrules.py:3308
msgid "Change in internal property for MultiMeasureRest"
msgstr "改变 MultiMeasureRest 中的内部属性"

#: convertrules.py:3313
msgid "This internal property has been replaced by round-up-to-longer-rest, round-up-exceptions and usable-duration-logs.\n"
msgstr "此内部属性被 round-up-to-longer-rest、round-up-exceptions 和 usable-duration-logs 替换。\n"

#: convertrules.py:3319
msgid "Creation of a Flag grob and moving of certain Stem properties to this grob"
msgstr "创建一个 Flag grob，并将部分符干属性移至此 grob 内"

#: convertrules.py:3362
msgid "consistent-broken-slope is now handled through the positions callback.\n"
msgstr "通过位置回调来处理 consistent-broken-slope。\n"

#: convertrules.py:3364
msgid "input/regression/beam-broken-classic.ly shows how broken beams are now handled.\n"
msgstr "input/regression/beam-broken-classic.ly 将显示当前处理的间断符尾。\n"

#: convertrules.py:3543
msgid "beamExceptions controls whole-measure beaming."
msgstr "beamExceptions 可控制全小节符干方向。"

#: convertrules.py:3812
msgid "Flag.transparent and Flag.color inherit from Stem"
msgstr "Flag.transparent 和 Flag.color 设置将继承自 Stem"

#: convertrules.py:3884
msgid "Staff-padding now controls the distance to the baseline, not the nearest point."
msgstr "Staff-padding 将控制基于基线的距离，而非基于最近点的距离。"

#: convertrules.py:4183
msgid "Previously the \"id\" grob property (string) was used for SVG output."
msgstr "此前，SVG 输出中使用的是“id”grob 属性（字符串）。"

#: convertrules.py:4185
msgid "Now \"output-attributes\" (association list) is used instead."
msgstr "以后将改用 output-attributes（关联列表）。"

#: convertrules.py:4454
msgid "If independent mark sequences are desired, use multiple Mark_tracking_translators."
msgstr "如果需要多个独立的标记，请使用 Mark_tracking_translators。"

#: convertrules.py:4505
msgid ""
"\n"
"Warning:\n"
"\n"
"Your score contains a setting of barNumberVisibility to\n"
"#all-bar-numbers-visible and a setting of BarNumber.break-visibility,\n"
"but not \\bar \"\" command.  This likely means that you have\n"
"been using\n"
"\n"
"  \\set Score.barNumberVisibility = #all-bar-numbers-visible\n"
"  \\override Score.BarNumber.break-visibility = #end-of-line-invisible\n"
"\n"
"in order to print bar numbers in the middle of systems\n"
"in addition to bar numbers at the beginning of systems.\n"
"In 2.23.7 and later, this will print the first bar number\n"
"too, which has always been the intended effect of\n"
"#all-bar-numbers-visible, but did not work without \\bar \"\"\n"
"for technical reasons.  If you do not want the first\n"
"bar number, remove the command\n"
"\n"
"  \\set Score.barNumberVisibility = #all-bar-numbers-visible\n"
msgstr ""
"\n"
"警告：\n"
"\n"
"您的乐谱中barNumberVisibility属性为 #all-bar-numbers-visible，\n"
"并且设置了BarNumber.break-visibility，但乐谱中并没有 \\bar\"\" 命令。\n"
"这说明您使用了以下命令来强制在谱表中间显示小节编号。\n"
"\n"
" \\set Score.barNumberVisibility = #all-bar-numbers-visible\n"
"  \\override Score.BarNumber.break-visibility = #end-of-line-invisible\n"
"\n"
"在Lilypond 2.23.7版本之前，由于技术原因，缺少 \\bar \"\" \n"
"命令的谱表中无法显示第一个小节的编号，但在2.23.7及之后\n"
"的版本中此问题已被修正。如果您不需要显示第一个小节的编号，\n"
"请删除命令\n"
"\n"
"  \\set Score.barNumberVisibility = #all-bar-numbers-visible\n"

#: convertrules.py:4638
msgid ""
"\n"
"Warning: \\fine no longer enforces the end of the music.  If your piece\n"
"has music following \\fine that you want to exclude when it is\n"
"unfolded, use \\volta to exclude it.\n"
msgstr ""
"\n"
"警告：\\fine不再强制结束乐谱。如果您希望（在乐谱展开后）排除\\fine后面\n"
"的乐谱，请改用\\volta命令。\n"

#: convertrules.py:4644
msgid ""
"\n"
"MensuralStaff and VaticanaStaff now use Divisio_engraver to engrave\n"
"divisiones as Divisio grobs.\n"
"\n"
"Previously, the respective Voice-aliased contexts used\n"
"Breathing_sign_engraver to engrave divisiones as BreathingSign grobs.\n"
"Because of the new names and the move from Voice to Staff, layout\n"
"adjustments for the old scheme are not effective for the new.\n"
"\n"
"If you are not content with the new default layout, deal with Divisio\n"
"and Divisio_engraver in the appropriate Staff-aliased context.\n"
msgstr ""
"\n"
"MensuralStaff和VaticanaStaff已改用Divisio_engraver，并将音符分割翻译\n"
"为Divisio图形对象。\n"
"\n"
"在之前的版本中，相应的Voice-aliased上下文会使用Breathing_sign_engraver\n"
"将音符分割翻译为BreathingSign图形对象。由于对象名称和记号所属层次的变化\n"
"（音色->谱表），针对旧的布局方案的调整可能部适用于新版本。\n"
"\n"
"如果您对新的默认布局不满意，请在相应的Staff-alised上下文中调整Divisio和\n"
"Divisio_engraver的属性。\n"

#: convertrules.py:4657
msgid ""
"\n"
"GregorianTranscriptionStaff now engraves \\divisioMinima,\n"
"\\divisioMaior, and \\divisioMaxima as BarLine grobs using Bar_engraver,\n"
"and engraves \\caesura and \\virgula as Divisio grobs using\n"
"Divisio_engraver.\n"
"\n"
"Previously, GregorianTranscriptionVoice used Breathing_sign_engraver\n"
"to engrave these as BreathingSign grobs.  Because of the new names and\n"
"the move from Voice to Staff, layout adjustments for the old scheme\n"
"are not effective for the new.\n"
"\n"
"If you are not content with the new default layout, deal with BarLine,\n"
"Bar_engraver, Divisio, and Divisio_engraver in\n"
"GregorianTranscriptionStaff context.  \\EnableGregorianDivisiones may\n"
"also be used to switch to engraving Divisio grobs instead of BarLine\n"
"grobs.\n"
msgstr ""
"\n"
"GregorianTranscriptionStaff已使用Bar_engraver将\\divisioMinima、\\divisioMaior\n"
"和\\divisioMaxima翻译为BarLine图形对象，并使用Divisio_engraver将\\caesura和\\virgula\n"
"翻译为Divisio图形对象。\n"
"\n"
"在之前的版本中，GregorianTranscriptionVoice使用Breathing_sign_engraver\n"
"将上述命令记为BreathingSign图形对象。由于对象名称和记号所属层次的变化\n"
"（音色->谱表），针对旧的布局方案的调整可能部适用于新版本。\n"
"\n"
"如果您对新的默认布局不满意，请在GregorianTranscriptionStaff这一上下文\n"
"中调整BarLine、Bar_engraver、Divisio和Divisio_engraver的属性。您也可以\n"
"用\\EnableGregorianDivisiones命令从BarLine图形对象切换至Divisio图形对象。\n"

#: convertrules.py:4700
msgid ""
"\n"
"The barAlways property has been removed.  Instead, use\n"
"forbidBreakBetweenBarLines.\n"
msgstr ""
"\n"
"barAlways属性已被移除。请使用forbidBreakBetweenBarLines。\n"

#: lilylib.py:50
#, python-format
msgid "Setting loglevel to %s"
msgstr "设置日志级别为 %s"

#: lilylib.py:53
#, python-format
msgid "Unknown or invalid loglevel '%s'"
msgstr "未知或无效的日志等级“%s”"

#: lilylib.py:83 warn.cc:218
#, c-format, python-format
msgid "error: %s"
msgstr "错误：%s"

#: lilylib.py:131
#, python-format
msgid "Usage: %s"
msgstr "用法：%s"

#: musicexp.py:346 musicexp.py:353
msgid "Language does not support microtones contained in the piece"
msgstr "当前语言不支持包含在该作品中的微分音"

#: musicexp.py:698
msgid "Tuplet brackets of curved shape are not correctly implemented"
msgstr "尚未实现弯曲的连音括号"

#: musicexp.py:885
#, python-format
msgid "unable to set the music %(music)s for the repeat %(repeat)s"
msgstr "无法设置 repeat %(repeat)s 中的 music %(music)s"

#: musicexp.py:896
msgid "encountered repeat without body"
msgstr "repeat 之前缺少 body 记号"

#. no self.elements!
#: musicexp.py:1120
#, python-format
msgid "Grace note with no following music: %s"
msgstr "装饰音后缺少内容：%s"

#: musicexp.py:1369
#, python-format
msgid "Invalid octave shift size found: %s. Using no shift."
msgstr "八度移位的大小无效：%s。将不会执行移位。"

#: musicexp.py:2015
#, python-format
msgid "Unable to convert alteration %s to a lilypond expression"
msgstr "无法将可变量 %s 转换为 Lilypond 表达式"

#: musicxml.py:116
#, python-format
msgid "more than one child of class %s, all but the first will be ignored"
msgstr "%s 类有多个子类，默认采用第一个子类"

#: musicxml.py:537
msgid "Senza-misura time signatures are not yet supported!"
msgstr "尚不支持自由节拍（Senza-misura）时值记号！"

#: musicxml.py:556
msgid "Unable to interpret time signature! Falling back to 4/4."
msgstr "无法解析时值记号！将使用默认 4/4 拍。"

#: musicxml.py:613
#, python-format
msgid "Key alteration octave given for a non-existing alteration nr. %s, available numbers: %s!"
msgstr "八度转调的变化量 %s 不存在，可用的变化量为 %s！"

#: musicxml.py:840
#, python-format
msgid "Encountered note at %s without type and duration(=%s)"
msgstr "在 %s 处遇到了未指定类型和时常（=%s）的音符"

#: musicxml.py:889
msgid "cannot find suitable event"
msgstr "找不到合适的事件"

#: musicxml.py:928
#, python-format
msgid "Unable to find instrument for ID=%s\n"
msgstr "找不到 ID=%s 的乐器\n"

#: musicxml2ly_conversion.py:44
#, python-format
msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
msgstr "无法将分母为 %s 的时长转换为 Lilypond 时长"

#: musicxml2ly_conversion.py:66
#, python-format
msgid "Encountered unprocessed marker %s\n"
msgstr "遇到未处理的记号 %s\n"

#: abc2ly.py:1447 convert-ly.py:88 lilypond-book.py:139 midi2ly.py:1133
#, python-format
msgid "%s [OPTION]... FILE"
msgstr "%s [选项]... 文件"

#: abc2ly.py:1448
#, python-format
msgid ""
"abc2ly converts ABC music files (see\n"
"%s) to LilyPond input.\n"
msgstr ""
"abc2ly 将 ABC 音乐文件（参见\n"
"%s）转换为 Lilypond 输入文件。\n"

#: abc2ly.py:1456 convert-ly.py:95 etf2ly.py:1231 lilypond-book.py:271
#: midi2ly.py:1185 musicxml2ly.py:2915 main.cc:161
msgid "show version number and exit"
msgstr "显示版本号，然后退出"

#. Bug in option parser: --output =foe is taken as an abbreviation
#. for --output-format.
#: abc2ly.py:1459 convert-ly.py:99 etf2ly.py:1227 lilypond-book.py:160
#: midi2ly.py:1152 musicxml2ly.py:2896 main.cc:138
msgid "show this help and exit"
msgstr "显示帮助，然后退出"

#: abc2ly.py:1462 etf2ly.py:1232 midi2ly.py:1161
msgid "write output to FILE"
msgstr "将输出写入到指定文件"

#: abc2ly.py:1465
msgid "be strict about success"
msgstr "开启严格模式"

#: abc2ly.py:1468
msgid "preserve ABC's notion of beams"
msgstr "保留有关符尾的 ABC 记号"

#: abc2ly.py:1471
msgid "suppress progress messages"
msgstr "不显示处理进度"

#: abc2ly.py:1474 convert-ly.py:161 etf2ly.py:1241 lilypond-book.py:302
#: midi2ly.py:1197 musicxml2ly.py:3059
#, python-format
msgid "Report bugs via %s"
msgstr "请通过 %s 报告软件缺陷"

#: convert-ly.py:48
msgid ""
"Update LilyPond input to newer version.  By default, update from the\n"
"version taken from the \\version command, to the current LilyPond version."
msgstr ""
"更新 LilyPond 输入文件中的版本编号。默认情况下，将用当前 LilyPond 版本号\n"
"替换输入文件中由 \\version 命令指定的版本号。"

#: convert-ly.py:51
msgid "If FILE is `-', read from standard input."
msgstr "如果文件名为“-”，将从标准输入读取内容。"

#: convert-ly.py:53 lilypond-book.py:89
msgid "Examples:"
msgstr "示例："

#: convert-ly.py:81 etf2ly.py:1213 lilypond-book.py:132 midi2ly.py:85
#, python-format
msgid "Copyright (c) %s by"
msgstr "Copyright (C) %s"

#: convert-ly.py:83 etf2ly.py:1215 lilypond-book.py:134 midi2ly.py:87
msgid "Distributed under terms of the GNU General Public License."
msgstr "本软件使用“GNU 通用公共许可证”协议授权并分发。"

#: convert-ly.py:84 etf2ly.py:1216 lilypond-book.py:135 midi2ly.py:88
msgid "It comes with NO WARRANTY."
msgstr "不提供任何担保。"

#: convert-ly.py:103 convert-ly.py:145
msgid "VERSION"
msgstr "版本"

#: convert-ly.py:106
msgid "start from VERSION [default: \\version found in file]"
msgstr "从版本号开始 [默认值：文件中由 \\version 规定的版本号]"

#: convert-ly.py:109
msgid "edit in place"
msgstr "原位编辑"

#: convert-ly.py:113 musicxml2ly.py:2953
msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
msgstr "根据日志级别，输出相应的日志信息（日志级别可以为 NONE， ERROR，WARNING，PROGRESS（默认） 或 DEBUG）"

#: convert-ly.py:115 lilypond-book.py:194 lilypond-book.py:210
#: musicxml2ly.py:2955 main.cc:149
msgid "LOGLEVEL"
msgstr "日志级别"

#: convert-ly.py:121
msgid "do not add \\version command if missing"
msgstr "如果未指定，不添加 \\version 命令"

#: convert-ly.py:127
#, python-format
msgid "force updating \\version number to %s"
msgstr "强制更新 \\version 命令后的版本号为 %s"

#: convert-ly.py:133
msgid "only update \\version number if file is modified"
msgstr "仅当文件被修改时才更新 \\version 命令后的版本号"

#: convert-ly.py:139
#, python-format
msgid "show rules [default: -f 0, -t %s]"
msgstr "显示规则 [默认值： -f 0, -t %s]"

#: convert-ly.py:144
#, python-format
msgid "convert to VERSION [default: %s]"
msgstr "转换为指定版本号 [默认值：%s]"

#: convert-ly.py:151
msgid "make a numbered backup [default: filename.ext~]"
msgstr "生成有编号的备份文件 [默认值：文件名.ext~]"

#: convert-ly.py:156 etf2ly.py:1235 lilypond-book.py:275 midi2ly.py:1186
#: main.cc:163
msgid "show warranty and copyright"
msgstr "显示担保信息和版权信息"

#: convert-ly.py:190
msgid "Applying conversion: "
msgstr "应用转换： "

#: convert-ly.py:209
msgid "Error while converting"
msgstr "转换时出错"

#: convert-ly.py:211
msgid "Stopping at last successful rule"
msgstr "在最后一条成功执行的规则处停止"

#: convert-ly.py:259
#, python-format
msgid "Processing `%s'... "
msgstr "处理“%s”... "

#: convert-ly.py:271
msgid "Attempting conversion from `latin1'..."
msgstr "尝试转换自“latin1”..."

#: convert-ly.py:381
#, python-format
msgid "%s: Unable to open file"
msgstr "%s：无法打开文件"

#: convert-ly.py:387
#, python-format
msgid "%s: Unable to determine version.  Skipping"
msgstr "%s：无法判断版本号。跳过"

#: convert-ly.py:390
#, python-format
msgid ""
"%s: Invalid version string `%s' \n"
"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
msgstr ""
"%s：版本字符串“%s”无效\n"
"有效的版本号由点分隔的三组数字构成，例如“2.8.12”"

#: convert-ly.py:396
#, python-format
msgid "There was %d error."
msgid_plural "There were %d errors."
msgstr[0] "一共出现 %d 处错误。"

#: etf2ly.py:1220
#, python-format
msgid "%s [OPTION]... ETF-FILE"
msgstr "%s [选项]... ETF文件名"

#: etf2ly.py:1221
msgid ""
"Enigma Transport Format is a format used by Coda Music Technology's\n"
"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
msgstr ""
"Enigma 转换格式是 Coda Music Technology 的产品 Finale 使用的文件格式。\n"
"etf2ly 可以将 ETF 的一部分内容转换为可用的 LilyPond 文件。\n"

#: etf2ly.py:1233 midi2ly.py:1157 midi2ly.py:1162 musicxml2ly.py:3009
#: main.cc:143 main.cc:153
msgid "FILE"
msgstr "文件"

#: lilypond-book.py:87
msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
msgstr "处理混合 HTML、LaTeX、texinfo 或 DocBook 文档中的 LilyPond 片段。"

#: lilypond-book.py:94
msgid "BOOK"
msgstr "文集"

#: lilypond-book.py:104
#, python-format
msgid "Exiting (%d)..."
msgstr "退出（状态号 %d）..."

#: lilypond-book.py:145
msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
msgstr "通过管道将片段内容传递给筛选程序 [默认值：“convert-ly -n -”]"

#: lilypond-book.py:147
msgid "FILTER"
msgstr "筛选程序"

#: lilypond-book.py:153
msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
msgstr "设置指定的输出格式（texi [默认值]、texi-html、latex、html 或 docbook）"

#: lilypond-book.py:155
msgid "FORMAT"
msgstr "格式"

#: lilypond-book.py:169
msgid "add DIR to include path"
msgstr "添加指定的文件夹到包含路径"

#: lilypond-book.py:170 lilypond-book.py:178 lilypond-book.py:202
#: lilypond-book.py:217 lilypond-book.py:243 lilypond-book.py:251 main.cc:142
msgid "DIR"
msgstr "文件夹"

#: lilypond-book.py:176
msgid "format Texinfo output so that Info will look for images of music in DIR"
msgstr "设置 Texinfo 的输出格式，以便 Info 可以在指定文件夹中查找乐曲图片"

#: lilypond-book.py:184
#, python-format
msgid "pad left side of music to align music in spite of uneven bar numbers (in mm) [default: %default]"
msgstr "当乐曲的小节数为奇数时，填充乐曲左侧空间，使得乐曲内容对齐[默认值：%default]（单位：毫米）"

#: lilypond-book.py:186
msgid "PAD"
msgstr "填充值"

#: lilypond-book.py:192
#, python-format
msgid "print lilypond log messages according to LOGLEVEL [default: %default]"
msgstr "根据预设的日志等级，显示 Lilypond 日志信息 [默认值：%default]"

#: lilypond-book.py:200
msgid "write lily-XXX files to DIR, link into --output dir"
msgstr "写入 lily-XXX 文件到指定文件夹，并链接到 --output 指定的文件夹下"

#: lilypond-book.py:208
msgid "print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS [default], DEBUG)"
msgstr "根据日志级别，输出相应的日志信息（日志级别可以为 NONE， ERROR，WARNING，PROGRESS[默认值] 或 DEBUG）"

#: lilypond-book.py:216
msgid "write output to DIR"
msgstr "将输出内容写入到指定文件夹"

#: lilypond-book.py:223
msgid "process ly_files using COMMAND FILE..."
msgstr "使用指定的命令处理 ly_files..."

#: lilypond-book.py:224
msgid "COMMAND"
msgstr "命令"

#: lilypond-book.py:230
msgid "redirect the lilypond output"
msgstr "重定向 LilyPond 输出"

#: lilypond-book.py:236
msgid "removed; using this option results in an error"
msgstr "已移除；使用该选项将导致错误"

#: lilypond-book.py:242
msgid "do not fail if no lilypond output is found"
msgstr "即便 LilyPond 没有输出任何内容，也不认为任务执行失败"

#: lilypond-book.py:249
msgid "do not fail if no PNG images are found for EPS files"
msgstr "即便找不到 EPS 文件对应的 PNG 文件，也不认为任务执行失败"

#: lilypond-book.py:257
msgid "write snippet output files with the same base name as their source file"
msgstr "将片段的输出文件写入到它们的源文件所在的文件夹下"

#: lilypond-book.py:264 midi2ly.py:1180 musicxml2ly.py:2921
msgid "be verbose"
msgstr "输出更多信息"

#: lilypond-book.py:280
msgid "run executable PROG instead of latex or, in case --pdf option is set, instead of pdflatex"
msgstr ""
"运行指定的程序（默认值为 latex）\n"
"如果使用 --pdf 选项指定了程序，则运行该程序（默认值为 pdflatex）"

#: lilypond-book.py:283 lilypond-book.py:289
msgid "PROG"
msgstr "程序"

#: lilypond-book.py:288
msgid "run executable PROG instead of texi2pdf"
msgstr "运行指定的程序（而非 texi2pdf）"

#: lilypond-book.py:294
msgid "create PDF files for use with pdftex"
msgstr "使用pdftex 创建 PDF 文件"

#: lilypond-book.py:342
#, python-format
msgid "Invoking `%s'"
msgstr "调用“%s”"

#: lilypond-book.py:344
#, python-format
msgid "Processing %s.ly"
msgstr "处理 %s.ly"

#: lilypond-book.py:347
#, python-format
msgid "Running %s..."
msgstr "运行 %s..."

#. Next call write_ly() for each snippet once.
#: lilypond-book.py:440
msgid "Writing snippets..."
msgstr "写入片段..."

#: lilypond-book.py:444
msgid "Processing..."
msgstr "处理中..."

#: lilypond-book.py:449
msgid "All snippets are up to date..."
msgstr "所有片段都已被更新..."

#: lilypond-book.py:451
msgid "Linking files..."
msgstr "链接文件..."

#: lilypond-book.py:467
#, python-format
msgid "cannot determine format for: %s"
msgstr "无法判断格式：%s"

#: lilypond-book.py:479
#, python-format
msgid "%s is up to date."
msgstr "%s 已被更新。"

#: lilypond-book.py:489
#, python-format
msgid "Writing `%s'..."
msgstr "写入“%s”..."

#: lilypond-book.py:544
msgid "Output would overwrite input file; use --output."
msgstr "输出文件将会覆盖输入文件；请指定 --output 选项。"

#: lilypond-book.py:548
#, python-format
msgid "Reading `%s'"
msgstr "读取“%s”"

#: lilypond-book.py:554
msgid "Dissecting..."
msgstr "解析中..."

#: lilypond-book.py:565
#, python-format
msgid "Processing include `%s'"
msgstr "处理包含路径“%s”中的文件"

#: lilypond-book.py:576
#, python-format
msgid "Removing `%s'"
msgstr "移除“%s”"

#: lilypond-book.py:689
#, python-format
msgid "Setting LilyPond's loglevel to %s"
msgstr "设置 LilyPond 日志级别为 %s"

#: lilypond-book.py:694
#, python-format
msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
msgstr "设置 LilyPond 日志级别为 %s（根据环境变量 LILYPOND_LOGLEVEL）"

#: lilypond-book.py:700
msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
msgstr "根据 Lilypond-book的设置，为 LilyPond 应用了 --verbose 选项（详细输出）"

#: lilypond-book.py:728
#, python-format
msgid "Compiling `%s'..."
msgstr "编译“%s”..."

#: lilypond-invoke-editor.py:39
msgid ""
"Usage: lilypond-invoke-editor textedit://FILE:LINE:CHAR:COLUMN\n"
"\n"
"Visit a file and position the cursor.\n"
"\n"
"Options:\n"
"  -h, --help          show this help\n"
"  -v, --version       show version\n"
msgstr ""
"用法：lilypond-invoke-editor textedit://FILE:LINE:CHAR:COLUMN\n"
"\n"
"访问指定文件，并将光标移动到指定位置。\n"
"\n"
"选项：\n"
" -h, --help        显示此帮助\n"
" -v, --version    显示版本号\n"

#: lilypond-invoke-editor.py:133
msgid "failed to invoke editor:"
msgstr "调用编辑器失败："

#: midi2ly.py:906
msgid "found more than 5 voices on a staff, expect bad output"
msgstr "谱表组中有超过 5 种音色，预期输出的布局可能不佳"

#: midi2ly.py:1121
#, python-format
msgid "%s output to `%s'..."
msgstr "%s 输出到“%s”..."

#: midi2ly.py:1135
#, python-format
msgid "Convert %s to LilyPond input.\n"
msgstr "将 %s 转换为 LilyPond 输入。\n"

#: midi2ly.py:1140
msgid "print absolute pitches"
msgstr "显示绝对音高"

#: midi2ly.py:1142 midi2ly.py:1170
msgid "DUR"
msgstr "时长"

#: midi2ly.py:1143
msgid "quantise note durations on DUR"
msgstr "基于指定时长，量化音符的时长f"

#: midi2ly.py:1146
msgid "debug printing"
msgstr "调试信息"

#: midi2ly.py:1149
msgid "print explicit durations"
msgstr "显示明确的时长"

#: midi2ly.py:1154
msgid "prepend FILE to output"
msgstr "添加指定文件到输出头部"

#: midi2ly.py:1158
msgid "set key: ALT=+sharps|-flats; MINOR=1"
msgstr "设置音高：ALT=+sharps|-flats; MINOR=1"

#: midi2ly.py:1159
msgid "ALT[:MINOR]"
msgstr "ALT[:MINOR]"

#: midi2ly.py:1164
msgid "preview of first 4 bars"
msgstr "预览前四个小节"

#: midi2ly.py:1168
msgid "suppress progress messages and warnings about excess voices"
msgstr "不显示处理进度和有关多余音色的警告"

#: midi2ly.py:1169
msgid "quantise note starts on DUR"
msgstr "基于指定时长，量化音符的起始位置"

#: midi2ly.py:1173
msgid "use s instead of r for rests"
msgstr "用 s（而非 r）来表示休止符"

#: midi2ly.py:1175
msgid "DUR*NUM/DEN"
msgstr "时长*数量/分母"

#: midi2ly.py:1178
msgid "allow tuplet durations DUR*NUM/DEN"
msgstr "允许形如“时长*数量/分母”的连音"

#: midi2ly.py:1188
msgid "treat every text as a lyric"
msgstr "将所有文本视为歌词"

#: midi2ly.py:1191
msgid "Examples"
msgstr "示例"

#: midi2ly.py:1212
msgid "error: "
msgstr "错误： "

#: midi2ly.py:1213
msgid "no files specified on command line."
msgstr "命令行中没有指定文件。"

#: musicxml2ly.py:292
#, python-format
msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
msgstr "遇到由 %s 生成的文件，其中包含错误的符尾信息。MusicXML 文件中所有的符尾信息都将被忽略"

#: musicxml2ly.py:338 musicxml2ly.py:341
#, python-format
msgid "Unprocessed PartGroupInfo %s encountered"
msgstr "遇到了未处理的 PartGroupInfo %s"

#: musicxml2ly.py:845
msgid "Unable to extract key signature!"
msgstr "无法提取调号记号！"

#: musicxml2ly.py:872
#, python-format
msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
msgstr "模式 %s 未知，可选项为“major”、“minor”或某种教堂模式！"

#: musicxml2ly.py:1043
#, python-format
msgid "unknown span event %s"
msgstr "段落事件 %s 未知"

#: musicxml2ly.py:1055
#, python-format
msgid "unknown span type %s for %s"
msgstr "用于 %2s 的段落类型 %1s 未知"

#: musicxml2ly.py:1609
msgid "Unknown metronome mark, ignoring"
msgstr "节拍器标记未知，将其忽略"

#: musicxml2ly.py:1615
msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
msgstr "尚未实现复杂的节拍器标记（MusicXML 中的<metronome-note>）。"

#: musicxml2ly.py:1788
#, python-format
msgid "Unable to convert chord type %s to lilypond."
msgstr "无法将和弦类型 %s 转换为 LilyPond 支持的格式。"

#: musicxml2ly.py:2144
#, python-format
msgid "Negative skip %s (from position %s to %s)"
msgstr "反向跳跃 %s（从位置 %s 到 %s）"

#: musicxml2ly.py:2393
#, python-format
msgid "Negative skip found: from %s to %s, difference is %s"
msgstr "发现反向跳跃：从位置 %s 到 %s，距离为 %s"

#: musicxml2ly.py:2497
#, python-format
msgid "unexpected %s; expected %s or %s or %s"
msgstr "未预期的 %s；应当为 %s、%s 或 %s"

#: musicxml2ly.py:2626
msgid "Encountered closing slur, but no slur is open"
msgstr "遇到连音终止记号，但之前缺少连音起始记号"

#: musicxml2ly.py:2630
msgid "Cannot have two simultaneous (closing) slurs"
msgstr "无法处理两个同时出现的连音终止记号"

#: musicxml2ly.py:2640
msgid "Cannot have a slur inside another slur"
msgstr "无法在一个连音中嵌套另一个连音"

#: musicxml2ly.py:2644
msgid "Cannot have two simultaneous slurs"
msgstr "无法处理两个同时出现的连音"

#: musicxml2ly.py:2877
msgid "Converting to LilyPond expressions..."
msgstr "转换为 LilyPond 表达式..."

#: musicxml2ly.py:2889
msgid "musicxml2ly [OPTION]... FILE.xml"
msgstr "musicxml2ly [选项]... 文件.xml"

#: musicxml2ly.py:2890
msgid ""
"Convert MusicXML from FILE.xml to LilyPond input.\n"
"If the given filename is -, musicxml2ly reads from the command line.\n"
msgstr ""
"将 MusicXML 文件（文件名.xml）转换为 LilyPond 输入文件。\n"
"如果指定文件名为“-”，music2ly 将会从命令行（标准输入）中读取内容。\n"

#: musicxml2ly.py:2900
#, python-format
msgid ""
"Copyright (c) 2005--2022 by\n"
"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
"    Patrick L. Schmidt <pls@philomelos.net>\n"
"\n"
"This program is free software.  It is covered by the GNU General Public\n"
"License and you are welcome to change it and/or distribute copies of it\n"
"under certain conditions.  Invoke as `%s --warranty' for more\n"
"information."
msgstr ""
"版权所有 © 2005--2022，作者为\n"
"    Han-Wen Nienhuys <hanwen@xs4all.nl>，\n"
"    Jan Nieuwenhuizen <janneke@gnu.org>，\n"
"    Reinhold Kainhofer <reinhold@kainhofer.com> 和\n"
"    Patrick L. Schmidt <pls@philomelos.net>\n"
"\n"
"本程序为自由软件，使用 GNU 通用公共许可证授权。\n"
"您可以在特定条件下对其进行更改和/或分发软件副本。\n"
"请运行“%s --warranty”命令来了解更多信息。"

#: musicxml2ly.py:2927
msgid "use lxml.etree; uses less memory and cpu time"
msgstr "使用 lxml.etree；将占用更少的内存和 CPU 时间"

#: musicxml2ly.py:2933
msgid "input file is a compressed MusicXML file (by default, activate if file extension is .mxl)"
msgstr "输入文件为压缩的 MusicXML 文件（如果文件扩展名为 .mxl 则默认开启此选项）"

#: musicxml2ly.py:2940
msgid "convert pitches in relative mode (default)"
msgstr "在相对模式下转换音高（默认）"

#: musicxml2ly.py:2945
msgid "convert pitches in absolute mode"
msgstr "在绝对模式下转换音高"

#: musicxml2ly.py:2948
msgid "LANG"
msgstr "语言"

#: musicxml2ly.py:2950
msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
msgstr "用指定语言显示音高名称，例如“deutsch”表示用德语显示音符名称"

#: musicxml2ly.py:2964
msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
msgstr "不转换发音、力度中的方向（ ^、_ 或 - ）。"

#: musicxml2ly.py:2970
msgid "do not convert exact vertical positions of rests"
msgstr "不转换休止符的绝对垂直位置"

#: musicxml2ly.py:2976
msgid "ignore system breaks"
msgstr "忽略谱表组分隔符"

#: musicxml2ly.py:2982
msgid "ignore page breaks"
msgstr "忽略分页符"

#: musicxml2ly.py:2988
msgid "ignore page margins"
msgstr "忽略页边距"

#: musicxml2ly.py:2994
msgid "do not convert the exact page layout and breaks (shortcut for \"--nsb --npb --npm\" options)"
msgstr "不转换绝对页面布局和分页符（等价于“--nsb --npb --npm”组合选项组合）"

#: musicxml2ly.py:3000
msgid "ignore stem directions from MusicXML, use lilypond's automatic stemming instead"
msgstr "忽略 MusicXML 中的符干方向，使用 LilyPond 自动符干控制"

#: musicxml2ly.py:3006
msgid "do not convert beaming information, use lilypond's automatic beaming instead"
msgstr "不转换符尾信息，使用 LilyPond 自动符尾控制"

#: musicxml2ly.py:3014
msgid "set output filename to FILE, stdout if -"
msgstr "指定输出文件名；如果为“-”，则输出到标准输出（stdout）"

#: musicxml2ly.py:3020
msgid "activate midi-block in .ly file"
msgstr "在 .ly 文件中启用 midi-block"

#: musicxml2ly.py:3024
msgid "TOPITCH"
msgstr "目标音高"

#: musicxml2ly.py:3027
msgid "set pitch to transpose by the interval between pitch 'c' and TOPITCH"
msgstr "根据目标音高与\"c\"之间的音程差来转调"

#: musicxml2ly.py:3031
msgid "BEATS/BEATTYPE"
msgstr "节拍/节拍类型"

#: musicxml2ly.py:3034
msgid "change the length|duration of notes as a function of a given time signature to make the score look faster or slower, (eg. '4/4' or '2/2')"
msgstr "将音符的长度|时长设置为指定时值记号的函数，使得乐谱的演奏速度更快或更慢（例如“4/4”或“2/2”）"

#: musicxml2ly.py:3038
msgid "TABCLEFNAME"
msgstr "六线谱谱号名"

#: musicxml2ly.py:3041
msgid "switch between two versions of tab clefs (\"tab\" and \"moderntab\")"
msgstr "在两种版本的六线谱谱号之间切换（“tab”或“moderntab”）"

#: musicxml2ly.py:3045
msgid "t[rue]/f[alse]"
msgstr "t[rue]/f[alse]"

#: musicxml2ly.py:3048
msgid "deactivate string number stencil with --string-numbers f[alse]. Default is t[rue]"
msgstr "如果设为 f（false），将会禁用由 --string-numbers 指定的弦号。默认为 t（true）"

#: musicxml2ly.py:3055
msgid "converts '<frame>' events to a separate FretBoards voice instead of markups"
msgstr "将“<frame>”时间转换为分立的 FretBoards 音色，而非标记"

#: musicxml2ly.py:3140
#, python-format
msgid "unknown part in part-list: %s"
msgstr "谱表组列表中的谱表组未知：%s"

#: musicxml2ly.py:3239
msgid "Input is compressed, extracting raw MusicXML data from stdin"
msgstr "输入文件为压缩文件，将会从标准输入中解压原始 MusicXML 数据"

#: musicxml2ly.py:3253
#, python-format
msgid "Input file %s is compressed, extracting raw MusicXML data"
msgstr "输入文件 %s 为压缩文件，正在解压原始 MusicXML 数据"

#: musicxml2ly.py:3283
msgid "Reading MusicXML from Standard input ..."
msgstr "从标准输入中读取 MusicXML ..."

#: musicxml2ly.py:3285
#, python-format
msgid "Reading MusicXML from %s ..."
msgstr "从 %s 读取 MusicXML ..."

#: musicxml2ly.py:3316
#, python-format
msgid "Output to `%s'"
msgstr "输出到“%s”"

#: musicxml2ly.py:3344
#, python-format
msgid "Converting to current version (%s) notations ..."
msgstr "转换为当前版本（%s）的记号..."

#: musicxml2ly.py:3433
#, python-format
msgid "Unable to find input file %s"
msgstr "找不到输入文件 %s"

#: getopt-long.cc:145
#, c-format
msgid "option `%s' requires an argument"
msgstr "选项“%s”需要一个参数"

#: getopt-long.cc:148
#, c-format
msgid "option `%s' does not allow an argument"
msgstr "选项“%s”不允许有参数"

#: getopt-long.cc:153
#, c-format
msgid "unrecognized option: `%s'"
msgstr "无法识别选项：“%s”"

#: getopt-long.cc:159
#, c-format
msgid "invalid argument `%s' to option `%s'"
msgstr "选项“%2$s”的参数“%1$s”无效"

#: warn.cc:60
#, c-format
msgid "Log level set to %d\n"
msgstr "设置日志等级为 %d\n"

#: warn.cc:94
#, c-format
msgid "unknown log level `%s', using default (INFO)"
msgstr "日志等级“%s”位置，将使用默认等级（INFO）"

#. Some expected warning was not triggered, so print out a warning.
#: warn.cc:118
#, c-format
msgid "%zu expected warning(s) not encountered: "
msgstr "未出现 %zu 预期的警告： "

#: warn.cc:187
#, c-format
msgid "fatal error: %s"
msgstr "发生了致命错误：%s"

#: warn.cc:197
#, c-format
msgid "suppressed programming error: %s"
msgstr "未显示的程序错误：%s"

#: warn.cc:203
#, c-format
msgid "programming error: %s"
msgstr "程序错误：%s"

#: warn.cc:205
msgid "continuing, cross fingers"
msgstr "继续执行，请稍后"

#: warn.cc:214
#, c-format
msgid "suppressed error: %s"
msgstr "未显示的错误：%s"

#: warn.cc:227
#, c-format
msgid "suppressed warning: %s"
msgstr "未显示的警告：%s"

#: accidental-engraver.cc:177
#, c-format
msgid "accidental typesetting list must begin with context-name: %s"
msgstr "变音记号排版列表必须以 context-name 开头：%s"

#: accidental-engraver.cc:205
#, c-format
msgid "procedure or context-name expected for accidental rule, found %s"
msgstr "变音规则中应当包含 procedure 或 context-name，但实际为 %s"

#: accidental.cc:129
#, c-format
msgid "cannot find glyph %s"
msgstr "找不到字形 %s"

#: accidental.cc:140
msgid "natural alteration glyph not found"
msgstr "找不到用于表示变化量的常见字形"

#: all-font-metrics.cc:143
#, c-format
msgid "cannot find font: `%s'"
msgstr "找不到字体：“%s”"

#: alternative-sequence-iterator.cc:94
msgid "missing volta specification on alternative element"
msgstr "可变重复元素缺少volta记号"

#: apply-context-iterator.cc:43
msgid "\\applycontext argument is not a procedure"
msgstr "\applycontext 不是 procedure"

#: arpeggio.cc:139
msgid "no heads for arpeggio found?"
msgstr "找不到琶音开头"

#: audio-item.cc:137
#, c-format
msgid "end moment (%s) < start moment (%s)"
msgstr "乐章结束位置（%s）< 乐章起始位置（%s）"

#: audio-item.cc:151
#, c-format
msgid "invalid start volume: %f"
msgstr "起始音量无效：%f"

#: audio-item.cc:157
#, c-format
msgid "invalid target volume: %f"
msgstr "目标音量无效：%f"

#: audio-item.cc:173
#, c-format
msgid "asked to compute volume at %f for dynamic span of duration %f starting at %s"
msgstr "计算 %1$f 处的音量，该位置属于 %3$s 处开始、时长为 %2$f 的力度片段"

#: audio-item.cc:182
#, c-format
msgid "asked to compute volume at +%f for dynamic span of duration %f starting at %s"
msgstr "计算 +%1$f 处的音量，该位置属于 %3$s 处开始、时长为 %2$f 的力度片段"

#: axis-group-engraver.cc:158
msgid "Axis_group_engraver: vertical group already has a parent"
msgstr "Axis_group_engraver：垂直谱表组已经有父对象"

#: axis-group-engraver.cc:159
msgid "are there two Axis_group_engravers?"
msgstr "是否存在两个 Axis_group_engravers？"

#: axis-group-engraver.cc:160
msgid "removing this vertical group"
msgstr "移除此垂直谱表组"

#: axis-group-interface.cc:693
#, c-format
msgid "\"%s\" is not a valid outside-staff-placement-directive"
msgstr "“%s不是有效的谱表外定位记号"

#: axis-group-interface.cc:762
msgid "an outside-staff object should have a direction, defaulting to up"
msgstr "谱表外对象应对包含一个方向值，默认为 up"

#: axis-group-interface.cc:898
msgid "Cannot set outside-staff-priority for element and elements' Y parent."
msgstr "无法为元素和元素的 Y 方向父对象设置 outside-staff-priority。"

#: bar-check-iterator.cc:78
#, c-format
msgid "barcheck failed at: %s"
msgstr "小节线检查失败，位置：%s"

#: beam-engraver.cc:156
msgid "already have a beam"
msgstr "已经有一个符尾"

#: beam-engraver.cc:241
msgid "unterminated beam"
msgstr "符尾未终止"

#: beam-engraver.cc:288 chord-tremolo-engraver.cc:147
msgid "stem must have Rhythmic structure"
msgstr "符干必须具有 Rhythmic 结构"

#: beam-engraver.cc:298
msgid "stem does not fit in beam"
msgstr "符干与符尾不匹配"

#: beam-engraver.cc:299
msgid "beam was started here"
msgstr "符尾从此处开始"

#: beam-quanting.cc:890
msgid "no viable initial configuration found: may not find good beam slope"
msgstr "没有可用的起始构型：可能找不到合适的符尾倾角"

#: beam.cc:202
msgid "removing beam with no stems"
msgstr "移除没有符干的符尾"

#: breathing-sign.cc:61
#, c-format
msgid "do not know how to interpret breath type: %s"
msgstr "无法解析发音记号：%s"

#: cairo.cc:131
#, c-format
msgid "Cairo context status '%s'"
msgstr "Cairo上下文状态“%s”"

#: cairo.cc:139
#, c-format
msgid "Cairo surface status '%s'"
msgstr "Cairo界面状态“%s”"

#: cairo.cc:202
#, c-format
msgid "libpng error: '%s'"
msgstr "libpng错误：\"%s\""

#: cairo.cc:204
msgid "libpng error, no details given."
msgstr "libpng出错，且无法提供具体错误信息。"

#: cairo.cc:259
#, c-format
msgid "error writing %s"
msgstr "写入%s时出错"

#: cairo.cc:559 cairo.cc:572
#, c-format
msgid "unknown line-cap-style: %s"
msgstr "line-cap-style 未知：%s"

#: cairo.cc:671
#, c-format
msgid "Layout output to `%s'...\n"
msgstr "导出布局至“%s”...\n"

#: cairo.cc:938
msgid ""
"embedding EPS only supported for PS/EPS output.\n"
"Use Ghostscript to create other output formats."
msgstr ""
"只有PS/EPS支持输出嵌入式EPS。\n"
"如需输出为其他格式，请使用Ghostscript。"

#: cairo.cc:1018
msgid "embedded-ps only supported for PS/EPS. Use Ghostscript to create output in other formats"
msgstr "只有PS/EPS支持输出嵌入式EPS。如需输出为其他格式，请使用Ghostscript"

#: cairo.cc:1239
msgid "Cairo too old for PDF metadata"
msgstr "Cairo版本号过低，不支持PDF元数据"

#: cairo.cc:1413
#, c-format
msgid "unknown output format %s"
msgstr "输出格式 %s 未知"

#: change-iterator.cc:95
#, c-format
msgid "cannot find context to change to: %s"
msgstr "找不到合适的上下文来转换为：%s"

#: change-iterator.cc:101
#, c-format
msgid "cannot find context to change from: %s"
msgstr "找不到合适的上下文来转换 %s"

#: chord-tremolo-engraver.cc:87
msgid "No tremolo to end"
msgstr "没有匹配的颤音起始记号"

#: chord-tremolo-engraver.cc:108
msgid "unterminated chord tremolo"
msgstr "缺少和弦颤音终止记号"

#: clef.cc:67
#, c-format
msgid "clef `%s' not found"
msgstr "找不到谱号“%s”"

#: cluster.cc:131
#, c-format
msgid "unknown cluster style `%s'"
msgstr "成组样式“%s”未知"

#: cluster.cc:162
msgid "junking empty cluster"
msgstr "无效的空组"

#: coherent-ligature-engraver.cc:117
#, c-format
msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
msgstr "Coherent_ligature_engraver：设置 `spacing-increment=0.01': ptr=%ul"

#: constrained-breaking.cc:199 constrained-breaking.cc:220
msgid "cannot find line breaking that satisfies constraints"
msgstr "找不到满足条件的换行方式"

#: context-def.cc:281
#, c-format
msgid "cannot create default child context: %s"
msgstr "无法创建默认子对象上下文：%s"

#: context-def.cc:288
#, c-format
msgid "default child context begins a cycle: %s"
msgstr "默认子对象上下文中含有引用循环：%s"

#: context-specced-music-iterator.cc:62
#, c-format
msgid "cannot create context: %s"
msgstr "无法创建上下文：%s"

#. TODO: Avoiding a null return means the caller does not detect this
#. failure, so we have to log here if we want to log at all.  It would be
#. more flexible to return null and let the caller decide whether to warn in
#. its situation.  The caller might know a useful source location too.
#: context-specced-music-iterator.cc:79 context.cc:535 quote-iterator.cc:140
#, c-format
msgid "cannot find or create context: %s"
msgstr "无法查找或创建上下文：%s"

#: custos.cc:88
#, c-format
msgid "custos `%s' not found"
msgstr "找不到换行符“%s”"

#: directional-element-interface.cc:33
#, c-format
msgid "direction of grob %s must be UP or DOWN; using UP"
msgstr "图形对象%s的方向必须为UP或DOWN；默认为UP"

#: dispatcher.cc:89
msgid "Event class should be a list"
msgstr "事件类型应当为一个列表"

#: dispatcher.cc:278
msgid "Attempting to remove nonexisting listener."
msgstr "试图移除不存在的监听器。"

#: dispatcher.cc:304
msgid "Already listening to dispatcher, ignoring request"
msgstr "已经监听了分发器，因此忽略请求"

#: drum-note-engraver.cc:102
#, c-format
msgid "unrecognised percussion sign: \"%s\""
msgstr "无法识别打击乐记号：“%s”"

#: dynamic-engraver.cc:145
#, c-format
msgid ""
"unknown crescendo style: %s\n"
"defaulting to hairpin."
msgstr ""
"渐强记号类型未知：%s\n"
"使用默认的发夹式记号。"

#: dynamic-engraver.cc:208 slur-engraver.cc:176
#, c-format
msgid "unterminated %s"
msgstr "%s 缺少结尾"

#: engraver.cc:115
#, c-format
msgid "grob %s created with disallowed class %s (expected any class in the list %s)"
msgstr "无法创建类型为%2$s的图形对象%1$s（应当为%3$s之一）"

#: engraver.cc:129
#, c-format
msgid "meta.classes must be non-empty list, found %s"
msgstr "meta.classes列表不能为空，但实际为%s"

#: engraver.cc:134
msgid "must have only one element in meta.classes to create a grob without specifying the class"
msgstr "若要在不指定对象类型的情况下创建图形对象，meta.classes至少应包含一个元素。"

#: engraver.cc:147
#, c-format
msgid "grob class should be 'Item, 'Spanner or 'Paper_column, found %s"
msgstr "图形对象的类型应当为'Item、'Spanner'或'Paper_column之一，但实际为%s"

#: engraver.cc:177
#, c-format
msgid "No grob definition found for `%s'."
msgstr "找不到图形对象“%s”的定义。"

#: engraver.cc:230
#, c-format
msgid "sticky grob %s created with a type that does not have the sticky-grob-interface"
msgstr "创建了关联图形对象 %s，但被关联的对象缺少sticky-grob-interface"

#: episema-engraver.cc:69
msgid "already have an episema"
msgstr "已存在一个 episema 记号"

#: episema-engraver.cc:70
msgid "episema was started here"
msgstr "连续顿音（episema）从此处开始"

#: episema-engraver.cc:81
msgid "cannot find start of episema"
msgstr "找不到连续顿音起始记号"

#: episema-engraver.cc:131
msgid "unterminated episema"
msgstr "缺少连续顿音终止记号"

#: extender-engraver.cc:168 extender-engraver.cc:177
msgid "unterminated extender"
msgstr "缺少扩展终止记号"

#: fingering-column-engraver.cc:70
msgid "Cannot add a fingering without a direction."
msgstr "无法添加一个不含方向的指法。"

#: flag.cc:139
#, c-format
msgid "flag `%s' not found"
msgstr "找不到标识“%s”"

#: flag.cc:159
#, c-format
msgid "flag stroke `%s' not found"
msgstr "找不到划线标识“%s”"

#: font-config-scheme.cc:159 font-config.cc:87
#, c-format
msgid "failed adding font directory: %s"
msgstr "添加字体目录失败：%s"

#: font-config-scheme.cc:161 font-config.cc:89
#, c-format
msgid "Adding font directory: %s"
msgstr "添加字体目录：%s"

#: font-config-scheme.cc:178
#, c-format
msgid "failed adding font file: %s"
msgstr "添加字体文件失败：%s"

#: font-config-scheme.cc:180
#, c-format
msgid "Adding font file: %s"
msgstr "添加字体文件：%s"

#: font-config.cc:39
msgid "Initializing FontConfig..."
msgstr "初始化 FontConfig..."

#: font-config.cc:61
msgid "cannot find fontconfig default config, skipping."
msgstr "找不到默认的fontconfig配置，跳过。"

#: font-config.cc:74
#, c-format
msgid "failed to add fontconfig configuration file `%s'"
msgstr "添加 fontconfig 配置文件“%s”失败"

#: font-config.cc:78
#, c-format
msgid "Adding fontconfig configuration file: %s"
msgstr "添加 fontconfig 配置文件：%s"

#: font-config.cc:91
msgid "Building font database..."
msgstr "构建字体数据库..."

#: footnote-engraver.cc:53
msgid "Must be footnote-event."
msgstr "必须为 footnoote 事件。"

#: freetype.cc:40
msgid "cannot initialize FreeType"
msgstr "无法初始化 FreeType"

#: general-scheme.cc:90 midi-stream.cc:70
#, c-format
msgid "cannot rename `%s' to `%s'"
msgstr "无法将“%s”重命名为“%s”"

#: general-scheme.cc:390
msgid "failed redirecting stderr"
msgstr "重定向标准错误输出（stderr）失败"

#: general-scheme.cc:403
#, c-format
msgid "failed redirecting stderr to `%s'"
msgstr "重定向标准错误输出（stderr）至“%s”失败"

#: general-scheme.cc:447
msgid "Found infinity or nan in output.  Substituting 0.0"
msgstr "在输出内容中发现无穷大或非数字值（NaN），将用 0.0 替换它们"

#: general-scheme.cc:569
#, c-format
msgid "g_spawn_sync failed (%d): %s: %s"
msgstr "g_spawn_sync 失败（%d）%s: %s"

#: general-scheme.cc:637
msgid "Exiting current GhostScript instance...\n"
msgstr "退出当前的 GhostScript 程序...\n"

#: general-scheme.cc:678
msgid "Mismatch of GhostScript arguments!\n"
msgstr "GhostScript 参数不匹配！\n"

#: general-scheme.cc:685
#, c-format
msgid "Starting GhostScript instance with arguments: %s\n"
msgstr "使用下列参数启动 GhostScript 实例：%s\n"

#: general-scheme.cc:709
msgid "Could not start GhostScript instance!"
msgstr "无法启动 GhostScript 实例！"

#: general-scheme.cc:719
#, c-format
msgid "Running GhostScript command: %s\n"
msgstr "运行 GhostScript 命令：%s\n"

#: general-scheme.cc:728
msgid "Error when running GhostScript command!"
msgstr "运行 GhostScript 命令时出错！"

#: glissando-engraver.cc:163
msgid "unterminated glissando"
msgstr "缺少滑音终止记号"

#: global-context-scheme.cc:109
msgid "Interpreting music..."
msgstr "解析乐谱中..."

#: global-context-scheme.cc:112
msgid "skipping zero-duration score"
msgstr "跳过长度为零的乐谱"

#: global-context-scheme.cc:113
msgid "to suppress this, consider adding a spacer rest"
msgstr "若要强制解析长度为零的乐谱，请在乐谱中添加一个空白休止符"

#. The top-level music is LyricCombineMusic or something similar.
#: global-context.cc:143
msgid "cannot determine music length"
msgstr "无法确定乐谱长度"

#: global-context.cc:194
#, c-format
msgid "elapsed time: %.2f seconds"
msgstr "耗时 %.2f 秒"

#: gregorian-ligature-engraver.cc:73
#, c-format
msgid "\\%s ignored"
msgstr "忽略 \\%s"

#: gregorian-ligature-engraver.cc:78
#, c-format
msgid "implied \\%s added"
msgstr "添加了引用的 \\%s"

#: gregorian-ligature-engraver.cc:212
msgid "cannot apply `\\~' on first head of ligature"
msgstr "无法将“\\~”应用到连结线的第一个音符的头部"

#: gregorian-ligature-engraver.cc:225
msgid "cannot apply `\\~' on heads with identical pitch"
msgstr "无法将“\\~”应用到相同音高的音符头部"

#: grob-array.cc:88
msgid "ly:grob-list->grob-array encountered a non-grob object"
msgstr "ly:grob-list->grob-array 的参数不是图形对象"

#: grob-array.cc:93
msgid "ly:grob-list->grob-array expected a list"
msgstr "ly:grob-list->grob-array 需要一个列表作为参数"

#: grob-interface.cc:71
#, c-format
msgid "Unknown interface `%s'"
msgstr "未知接口“%s”"

#: grob-interface.cc:81
#, c-format
msgid "Grob `%s' has no interface for property `%s'"
msgstr "图形对象“%s”没有适合属性“%s”的接口"

#: grob-property.cc:79
msgid "To use grob debug callbacks, configure with --enable-checking"
msgstr "要使用图形对象的调试回调函数（debug callback），请在编译时使用 --enable-checking 配置选项。"

#: grob-scheme.cc:55
msgid "typecheck failed"
msgstr "类型检查失败"

#: grob.cc:523
#, c-format
msgid "ignored infinite %s-offset"
msgstr "忽略无穷大 %s-偏移量"

#: guile-init.cc:101
#, c-format
msgid "(primitive-load-path lily): %.2f seconds"
msgstr "（primitive-load-path lily）：%.2f 秒"

#: hairpin.cc:62
msgid "Asking for broken bound padding at a non-broken bound."
msgstr "试图在非中断边界应用中断边界填充。"

#: hairpin.cc:174
#, c-format
msgid "hairpin: '%f' is not a valid direction for property 'endpoint-alignments', setting to '%d'"
msgstr "发夹式记号：方向“%f”对于属性“endpoint-alignments”来说无效，将使用默认值“%d”"

#: hairpin.cc:293
msgid "decrescendo too small"
msgstr "渐弱数值太小"

#: horizontal-bracket-engraver.cc:65
msgid "do not have that many brackets"
msgstr "括号数量太多"

#: horizontal-bracket-engraver.cc:74
msgid "conflicting note group events"
msgstr "音符组事件冲突"

#: hyphen-engraver.cc:182
msgid "removing unterminated hyphen"
msgstr "移除缺少结尾的连字符"

#: hyphen-engraver.cc:196
msgid "unterminated hyphen; removing"
msgstr "连字符缺少结尾，将其移除"

#: includable-lexer.cc:59 lily-guile.cc:87 lily-parser-scheme.cc:107
#, c-format
msgid "cannot find file: `%s'"
msgstr "找不到文件：“%s”"

#: includable-lexer.cc:61 lily-parser-scheme.cc:100
#, c-format
msgid "(search path: `%s')"
msgstr "（搜索路径：“%s”）"

#: input.cc:127 source-file.cc:151 source-file.cc:166
msgid "position unknown"
msgstr "位置未知"

#: jump-engraver.cc:104 jump-engraver.cc:174 jump-engraver.cc:185
msgid "jump text must be a markup object"
msgstr "跳跃文本必须为标记对象"

#: keep-alive-together-engraver.cc:96
#, c-format
msgid "unknown remove-layer value `%s'"
msgstr "remove-layer 值“%s”未知"

#: key-engraver.cc:200
msgid "Incomplete keyAlterationOrder for key signature"
msgstr "用于调号的 keyAlterationOrder 不完整"

#: key-signature-interface.cc:81
#, c-format
msgid "No glyph found for alteration: %s"
msgstr "找不到用于表示变化量的字形：%s"

#: key-signature-interface.cc:91
msgid "alteration not found"
msgstr "找不到变化量"

#: ligature-bracket-engraver.cc:61 ligature-engraver.cc:105
msgid "cannot find start of ligature"
msgstr "找不到连结线起始记号"

#: ligature-bracket-engraver.cc:72 ligature-engraver.cc:125
msgid "already have a ligature"
msgstr "已存在一个连结线记号"

#: ligature-bracket-engraver.cc:73 ligature-engraver.cc:126
#: ligature-engraver.cc:207
msgid "ligature was started here"
msgstr "连结线从此处开始"

#: ligature-engraver.cc:110
msgid "no right bound"
msgstr "缺少右边界"

#: ligature-engraver.cc:134
msgid "no left bound"
msgstr "缺少左边界"

#: ligature-engraver.cc:178
msgid "unterminated ligature"
msgstr "缺少连结线终止记号"

#: ligature-engraver.cc:206
msgid "ignoring rest: ligature may not contain rest"
msgstr "忽略休止符：连结线中不应包含休止符"

#: lily-guile.cc:91
#, c-format
msgid "(load path: `%s', cwd: `%s')"
msgstr "（加载路径：“%s”，当前工作路径：“%s”）"

#: lily-guile.cc:283
#, c-format
msgid "cannot find property type-check for `%s' (%s)."
msgstr "找不到用于“%s”（%s）的属性类型检查器。"

#: lily-guile.cc:286
msgid "perhaps a typing error?"
msgstr "可能是拼写有误？"

#: lily-guile.cc:293
msgid "skipping assignment"
msgstr "跳过赋值命令"

#: lily-guile.cc:308
#, c-format
msgid "type check for `%s' failed; value `%s' must be of type `%s'"
msgstr "“%s”类型检查失败；值“%s”必须为“%s”类型"

#: lily-lexer.cc:251
#, c-format
msgid "identifier name is a keyword: `%s'"
msgstr "标识符名不能为关键字：“%s”"

#: lily-lexer.cc:274 lily-lexer.cc:287
#, c-format
msgid "%s:EOF"
msgstr "%s：达到文件末尾"

#: lily-modules.cc:89
#, c-format
msgid "Uninitialized variable `%s' in module (%s)"
msgstr "模块中有未初始化的变量“%s”（%s）"

#: lily-parser-scheme.cc:80
#, c-format
msgid "Changing working directory to: `%s'"
msgstr "改变工作目录：“%s”"

#: lily-parser-scheme.cc:84
#, c-format
msgid "unable to change directory to: `%s'"
msgstr "无法改变目录为：“%s”"

#: lily-parser-scheme.cc:99
#, c-format
msgid "cannot find init file: `%s'"
msgstr "找不到初始化文件：“%s”"

#: lily-parser-scheme.cc:115
#, c-format
msgid "Processing `%s'"
msgstr "处理“%s”"

#: lily-parser-scheme.cc:119
msgid "Parsing..."
msgstr "解析中..."

#: lily-parser-scheme.cc:236
msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
msgstr "ly:parser-parse-string 只对新解析器有效。请使用 ly:parser-include-string。"

#: lily-parser-scheme.cc:268
msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
msgstr "ly:parser-string-expression 只对新解析器有效。请使用 ly:parser-include-string。"

#: lookup.cc:160
#, c-format
msgid "Not drawing a box with negative dimension, %.2f by %.2f."
msgstr "无法绘制大小为负值的方框（%.2f × %.2f）。"

#: lyric-combine-music-iterator.cc:199
msgid "argument of \\lyricsto should contain Lyrics context"
msgstr "\\lyricsto 的参数应当包含歌词上下文"

#: lyric-combine-music-iterator.cc:348
#, c-format
msgid "cannot find context: %s"
msgstr "找不到上下文：%s"

#: main.cc:85
#, c-format
msgid ""
"This program is free software.  It is covered by the GNU General Public\n"
"License and you are welcome to change it and/or distribute copies of it\n"
"under certain conditions.  Invoke as `%s --warranty' for more\n"
"information.\n"
msgstr ""
"本程序为自由软件，使用 GNU 通用公共许可证授权。\n"
"您可以在特定条件下对其进行更改和/或分发软件副本。\n"
"请运行“%s --warranty”命令来了解更多信息。\n"

#: main.cc:91
msgid ""
"    This program is free software; you can redistribute it and/or\n"
"modify it under the terms of the GNU General Public License as \n"
"published by the Free Software Foundation, either version 3 of\n"
"the License, or (at your option) any later version.\n"
"\n"
"    This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
"General Public License for more details.\n"
"\n"
"    You should have received a copy of the\n"
"GNU General Public License along with this program; if not, write to\n"
"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
"Boston, MA 02111-1307, USA.\n"
msgstr ""
"    该程序为自由软件，你可以在自由软件基金会发布的 \n"
"GNU 通用公共许可证（GPL）第3版或以后版本下修改和/或重新发布。\n"
"\n"
"    该程序之所以被发布是因为希望他能对您有所用处，但我们不作任何担保。\n"
"这包含但不限于任何商业适售性以及针对特定目的的适用性的担保。\n"
"详情参见 GNU 通用公共许可证（GPL）。\n"
"\n"
"    您应当已经收到了程序附带的一份 GNU 通用公共许可证（GPL）。\n"
"如果没有收到，请写信至以下地址：\n"
"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
"Boston, MA 02111-1307, USA.\n"

#: main.cc:121
msgid "FORMATs"
msgstr "格式"

#: main.cc:122
msgid "dump FORMAT,...  Also as separate options:"
msgstr "转储格式等参数。也可以使用独立的选项："

#: main.cc:123
msgid "generate PDF files (default)"
msgstr "生成 PDF 文件（默认）"

#: main.cc:124
msgid "generate SVG files "
msgstr "生成 SVG 文件 "

#: main.cc:125
msgid "generate PNG files "
msgstr "生成 PNG 文件 "

#: main.cc:126
msgid "generate PostScript files"
msgstr "生成 PostScript 文件"

#: main.cc:127
msgid "generate Encapsulated PostScript files"
msgstr "生成封装的 PostScript 文件"

#: main.cc:128
msgid "KEY"
msgstr "优化模式"

#: main.cc:129
msgid ""
"set ps/pdf optimization to KEY, which is either\n"
"'size' (default), 'TeX', or 'TeX-GS'"
msgstr ""
"设置 ps/pdf 优化模式为指定值，可选项为\n"
"“size”（默认值）、“TeX”或“TeX-GS”"

#: main.cc:131
msgid "SYM[=VAL]"
msgstr "选项名[=值]"

#: main.cc:132
msgid "set Scheme option SYM to VAL (default: '#t')"
msgstr "将方案中指定的选项设为指定值（默认值：“#t”）"

#: main.cc:133
msgid "no-SYM"
msgstr "no-选项名"

#: main.cc:133
msgid "set Scheme option SYM to '#f'"
msgstr "将方案中指定的选项设为“#f”"

#: main.cc:134
msgid "help"
msgstr "帮助"

#: main.cc:134
msgid "show help for Scheme options"
msgstr "显示有关方案选项的帮助"

#: main.cc:135
msgid "EXPR"
msgstr "表达式"

#: main.cc:135
msgid "evaluate scheme code"
msgstr "运行方案代码并求值"

#: main.cc:139
msgid "FIELD"
msgstr "字段"

#: main.cc:140
msgid ""
"dump \\header field FIELD to file\n"
"named BASENAME.FIELD"
msgstr ""
"将 \\header 字段的内容转储至\n"
"名为 BASENAME.FIELD 的文件"

#: main.cc:142
msgid "append DIR to search path"
msgstr "添加指定目录至搜索路径"

#: main.cc:143
msgid "use FILE as init file"
msgstr "使用指定文件作为初始化文件"

#: main.cc:145
msgid "USER,GROUP,JAIL,DIR"
msgstr "用户,组,安全目录,目录"

#: main.cc:146
msgid ""
"chroot to JAIL, become USER:GROUP\n"
"and cd into DIR"
msgstr ""
"以指定的安全目录为根目录（chroot），\n"
"设置当前用户为指定用户、设置当前组为指定组，\n"
"然后切换（cd）到指定的目录"

#: main.cc:150
msgid ""
"print log messages according to LOGLEVEL,\n"
"which is either NONE, ERROR, WARNING,\n"
"BASIC, PROGRESS, INFO (default), or DEBUG"
msgstr ""
"根据当前日志等级输出日志信息，\n"
"可用的等级有 NONE、ERROR、WARNING、\n"
"BASIC、PROGRESS、INFO（默认）或DEBUG"

#: main.cc:154
msgid ""
"write output to FILE (suffix will be added)\n"
"or to FOLDER, in which case the file name\n"
"will be taken from the input file."
msgstr ""
"将输出内容写入到指定文件（自动添加后缀名）\n"
"或者写入到指定文件夹（目标文件名与输入文件一致）。"

#: main.cc:157
msgid "(ignored)"
msgstr "（已忽略）"

#: main.cc:159
msgid ""
"no progress, only error messages\n"
"(equivalent to --loglevel=ERROR)"
msgstr ""
"不显示进度，只显示错误信息\n"
"（等价于 --loglevel=ERROR）"

#: main.cc:162
msgid "be verbose (equivalent to --loglevel=DEBUG)"
msgstr "显示详细信息（等价于 --loglevel=DEBUG）"

#: main.cc:194
#, c-format
msgid ""
"\n"
"Effective prefix: '%s'\n"
msgstr ""
"\n"
"有效的前缀：“%s”\n"

#: main.cc:223
#, c-format
msgid "%s %s (running Guile %s)"
msgstr "%s %s（运行Guile %s）"

#: main.cc:235
#, c-format
msgid ""
"Copyright (c) %s by\n"
"%s  and others."
msgstr ""
"版权所有© %s，作者为\n"
"%s 等。"

#. No version number or newline here.  It confuses help2man.
#: main.cc:274
#, c-format
msgid "Usage: %s [OPTION]... FILE..."
msgstr "用法： %s [选项]... 文件..."

#: main.cc:276
msgid "Typeset music and/or produce MIDI from FILE."
msgstr "根据指定文件排版乐曲内容，和/或输出 MIDI 文件。"

#: main.cc:278
msgid "LilyPond produces beautiful music notation."
msgstr "LilyPond 可以生成美观的乐谱。"

#: main.cc:280
#, c-format
msgid "For more information, see %s"
msgstr "更多信息请参考 %s"

#: main.cc:282
msgid "Options:"
msgstr "选项："

#. Translators, please translate this string as
#. "Report bugs in English via %s",
#. or if there is a LilyPond users list or forum in your language
#. "Report bugs in English via %s or in YOUR_LANG via URI"
#: main.cc:290
#, c-format
msgid "You found a bug? Please read %s"
msgstr "如果您发现软件存在缺陷，请阅读 %s"

#: main.cc:312
msgid "linked against Ghostscript:"
msgstr "链接至 Ghostsciprt："

#: main.cc:373
#, c-format
msgid "expected %d arguments with jail, found: %zu"
msgstr "切换安全目录需要 %d 个参数，但实际为：%zu"

#: main.cc:387
#, c-format
msgid "no such user: %s"
msgstr "用户不存在：%s"

#: main.cc:389
#, c-format
msgid "cannot get user id from user name: %s: %s"
msgstr "无法根据用户名获取用户 ID：%s: %s"

#: main.cc:403
#, c-format
msgid "no such group: %s"
msgstr "组不存在：%s"

#: main.cc:405
#, c-format
msgid "cannot get group id from group name: %s: %s"
msgstr "无法根据组名获取组 ID：%s: %s"

#: main.cc:413
#, c-format
msgid "cannot chroot to: %s: %s"
msgstr "无法 chroot 至 %s：%s"

#: main.cc:419
#, c-format
msgid "cannot change group id to: %d: %s"
msgstr "无法切换组 ID 至 %d：%s"

#: main.cc:425
#, c-format
msgid "cannot change user id to: %d: %s"
msgstr "无法切换用户 ID 至 %d：%s"

#: main.cc:431
#, c-format
msgid "cannot change working directory to: %s: %s"
msgstr "无法切换工作目录至 %s：%s"

#: main.cc:590
msgid "The --relocate option is no longer relevant."
msgstr "--relocate 选项已被弃用。"

#: mark-engraver.cc:211
msgid "mark label must be a markup object"
msgstr "注释标签必须为标记对象"

#: mensural-ligature-engraver.cc:94
msgid "ligature with less than 2 heads -> skipping"
msgstr "连结线内的音符符头少于 2 个，将其忽略"

#: mensural-ligature-engraver.cc:120
msgid "cannot determine pitch of ligature primitive -> skipping"
msgstr "无法决定连结线起始处的音高 - 跳过"

#. we can get here after invalid input
#: mensural-ligature-engraver.cc:133
msgid "single note ligature - skipping"
msgstr "连结线位于单个音符上 - 跳过"

#: mensural-ligature-engraver.cc:143
msgid "prime interval within ligature -> skipping"
msgstr "连结线的间隔为质数 - 跳过"

#: mensural-ligature-engraver.cc:154
msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
msgstr "定值连结线：时长不是 Mx、L、B 或 S  - 跳过"

#: mensural-ligature-engraver.cc:200
msgid "semibrevis must be followed by another one -> skipping"
msgstr "全音符后面必须有其他内容 - 跳过"

#: mensural-ligature-engraver.cc:210
msgid ""
"semibreves can only appear at the beginning of a ligature,\n"
"and there may be only zero or two of them"
msgstr "全音符必须出现在连结线的开头，且数量必须为 0 或 2"

#: mensural-ligature-engraver.cc:229
msgid ""
"invalid ligatura ending:\n"
"when the last note is a descending brevis,\n"
"the penultimate note must be another one,\n"
"or the ligatura must be LB or SSB"
msgstr ""
"连结线终止记号无效：\n"
"当最后一个音符为下行短音符时，\n"
"倒数第二个音符必须也为下行短音符，\n"
"或者连结线必须为 LB 或 SSB"

#: mensural-ligature-engraver.cc:386
msgid "unexpected case fall-through"
msgstr "case 块缺少中断语句"

#: midi-cc-announcer.cc:101
#, c-format
msgid "ignoring out-of-range value change for MIDI property `%s'"
msgstr "MIDI 属性“%s”的改变值超出范围的，将其忽略"

#: midi-item.cc:92
#, c-format
msgid "no such MIDI instrument: `%s'"
msgstr "MIDI 乐器不存在：“%s”"

#: midi-item.cc:175
msgid "Time signature with more than 255 beats.  Truncating"
msgstr "时值记号超过 255 拍，将其截断"

#: midi-stream.cc:56
#, c-format
msgid "cannot create temp file: %s: %s"
msgstr "无法创建临时文件 %s：%s"

#: midi-stream.cc:65
#, c-format
msgid "error writing MIDI file: %s"
msgstr "写入MIDI文件时出错：%s"

#: midi-stream.cc:82
#, c-format
msgid "cannot write to file: `%s': %s"
msgstr "无法写入到文件“%s”：%s"

#. LINE BREAKING
#: minimal-page-breaking.cc:40 one-page-breaking.cc:74 paper-score.cc:117
msgid "Calculating line breaks..."
msgstr "计算换行符..."

#: minimal-page-breaking.cc:44
msgid "Calculating page breaks..."
msgstr "计算换页符..."

#: multi-measure-rest.cc:126
msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
msgstr "usable-duration-logs 列表不应为空。将使用全休止符作为默认值。"

#: music.cc:149
#, c-format
msgid "octave check failed; expected \"%s\", found: \"%s\""
msgstr "八度检查失败；预期“%s”，实际为：“%s”"

#: new-fingering-engraver.cc:118
msgid "cannot add text scripts to individual note heads"
msgstr "无法添加文本脚本至单个音符符头"

#: new-fingering-engraver.cc:271
msgid "no placement found for fingerings"
msgstr "找不指法记号的位置"

#: new-fingering-engraver.cc:272
msgid "placing below"
msgstr "默认将其置于正下方"

#: note-collision.cc:530
msgid "this Voice needs a \\voiceXx or \\shiftXx setting"
msgstr "此音色需要指定 \\voiceXx 或 \\shiftXx 命令"

#: note-column.cc:153
msgid "cannot have note heads and rests together on a stem"
msgstr "无法将音符和休止符置于同一符干上"

#: note-head.cc:93
#, c-format
msgid "none of note heads `%s' or `%s' found"
msgstr "找不到音符符头“%s”或“%s”"

#: note-heads-engraver.cc:77
msgid "NoteEvent without pitch"
msgstr "NoteEvent 不含音高"

#. PAGE BREAKING
#: one-page-breaking.cc:80 optimal-page-breaking.cc:132
msgid "Fitting music on 1 page..."
msgstr "将乐曲内容调整至 1 页..."

#: open-type-font-scheme.cc:154 open-type-font-scheme.cc:200
#: open-type-font-scheme.cc:246 open-type-font-scheme.cc:396 pfb-scheme.cc:79
#: ttf.cc:493 ttf.cc:542
msgid "font index must be non-negative, using index 0"
msgstr "字体索引必须为非负值，将会用 0 替代"

#: open-type-font-scheme.cc:168 open-type-font-scheme.cc:214
#: open-type-font-scheme.cc:293 pfb-scheme.cc:94 ttf.cc:460 ttf.cc:509
#, c-format
msgid "font index %d too large for font `%s', using index 0"
msgstr "索引值 %d 对于字体“%s”来说太大，将会使用 0 替代"

#: open-type-font-scheme.cc:256
#, c-format
msgid "cannot open font filename `%s'"
msgstr "无法打开字体文件“%s”"

#: open-type-font-scheme.cc:266 open-type-font-scheme.cc:283
#: open-type-font-scheme.cc:305 open-type-font-scheme.cc:323
#: open-type-font-scheme.cc:339 open-type-font-scheme.cc:354
#, c-format
msgid "cannot read %s of `%s'"
msgstr "无法读取“%1$s”的 %2$s"

#: open-type-font-scheme.cc:376
#, c-format
msgid "font `%s' index %d does not have `CFF' table"
msgstr "字体“%s”索引 %d 不含“CFF”表"

#: open-type-font-scheme.cc:406
#, c-format
msgid "font `%s': cannot open for reading"
msgstr "字体“%s”：无法打开文件并读取内容"

#: open-type-font-scheme.cc:416 open-type-font-scheme.cc:432
#: open-type-font-scheme.cc:450
#, c-format
msgid "font `%s': cannot read field `%s'"
msgstr "字体“%s”：无法读取字段“%s”"

#: open-type-font-scheme.cc:424
#, c-format
msgid "font `%s': not a font collection"
msgstr "字体“%s”：不是字体集合"

#: open-type-font-scheme.cc:442
#, c-format
msgid "font `%s': invalid TTC header version"
msgstr "字体“%s”：TTC 头部版本号无效"

#: open-type-font-scheme.cc:461
#, c-format
msgid "font `%s': index %d is too large, using index 0"
msgstr "字体“%s”：索引值 %d 太大，将会使用 0 替代"

#: open-type-font-scheme.cc:472
#, c-format
msgid "font `%s': cannot read offset of subfont %d"
msgstr "字体“%s”：无法读取子字体 %d 的偏移量"

#: open-type-font-scheme.cc:488 open-type-font-scheme.cc:526
#: open-type-font-scheme.cc:548
#, c-format
msgid "font `%s': cannot read field `%s' of subfont %d"
msgstr "字体“%1$s”：无法读取子字体 %3$d 的字段“%2$s”"

#: open-type-font-scheme.cc:498
#, c-format
msgid "font `%s': invalid field `sfntVersion' in subfont %d"
msgstr "字体“%s”：子字体 %d 的“sfntVersion”字段无效"

#: open-type-font-scheme.cc:507
#, c-format
msgid "subfont `%s': cannot open for writing"
msgstr "子字体“%s”：无法打开文件内容并读取"

#: open-type-font-scheme.cc:516 open-type-font-scheme.cc:538
#: open-type-font-scheme.cc:558
#, c-format
msgid "subfont `%s': cannot write field `%s'"
msgstr "子字体“%s”：无法写入字段“%s”"

#: open-type-font-scheme.cc:585
#, c-format
msgid "font `%s': cannot read field `%s' for table %u of subfont %d"
msgstr "字体“%1$s”：无法读取子字体 %4$d 的表 %3$u 中的字段“%2$s”"

#: open-type-font-scheme.cc:600 open-type-font-scheme.cc:620
#: open-type-font-scheme.cc:649 open-type-font-scheme.cc:673
#, c-format
msgid "subfont `%s': cannot write field `%s' for table `%s'"
msgstr "字体“%1$s”：无法写入表 %3$s 中的字段“%2$s”"

#: open-type-font-scheme.cc:610 open-type-font-scheme.cc:630
#: open-type-font-scheme.cc:659
#, c-format
msgid "font `%s': cannot read field `%s' for table `%s' of subfont %d"
msgstr "字体“%1$s”：无法读取子字体 %4$d 的表“%3$s”中的字段“%2$s”"

#: open-type-font-scheme.cc:699
#, c-format
msgid "font `%s': cannot read table `%s' of subfont %d"
msgstr "字体“%1$s”：无法读取子字体 %3$d 的表“%2$s”"

#: open-type-font-scheme.cc:708
#, c-format
msgid "subfont `%s': cannot write table `%s'"
msgstr "子字体“%s”：无法写入表“%s”"

#: open-type-font.cc:65
#, c-format
msgid "cannot allocate %lu bytes"
msgstr "无法分配 %lu 字节的内存空间"

#: open-type-font.cc:70
#, c-format
msgid "cannot load font table: %s"
msgstr "无法加载字体表：%s"

#: open-type-font.cc:78
#, c-format
msgid "FreeType error: %s"
msgstr "FreeType 错误：%s"

#: open-type-font.cc:135
#, c-format
msgid "unsupported font format: %s"
msgstr "不支持字体格式：%s"

#: open-type-font.cc:137
#, c-format
msgid "error reading font file %s: %s"
msgstr "读取字体文件 %s 时出错：%s"

#: open-type-font.cc:151
msgid "cannot get postscript name"
msgstr "无法获取 postscript 名称"

#: open-type-font.cc:163
#, c-format
msgid "cannot get font %s format"
msgstr "无法获取字体 %s 的格式"

#: open-type-font.cc:180
#, c-format
msgid "cannot get CFF name from font %s"
msgstr "无法获取字体 %s 的 CFF 名"

#: open-type-font.cc:185
#, c-format
msgid "Subsitute font name: %s => %s"
msgstr "替换字体名称：%s => %s"

#: open-type-font.cc:191
#, c-format
msgid "CFF name for font %s is the same."
msgstr "字体 %s 的CFF 名称是相同的。"

#: open-type-font.cc:223
#, c-format
msgid "cannot read CFF: %s"
msgstr "无法读取 CFF：%s"

#. FreeType 2.6 and 2.6.1 cannot get PS name from pure-CFF.
#. (FreeType 2.5.5 and earlier does not have this issue.
#. FreeType 2.6.2+ has this bug fixed.)
#. So we need direct parsing of the 'CFF' table, in this case.
#: open-type-font.cc:239
msgid "Directly parsing 'CFF' table of font."
msgstr "直接解析字体的“CFF”表。"

#: open-type-font.cc:276
msgid "cannot get CFF name"
msgstr "无法获取 CFF 名"

#: open-type-font.cc:360
#, c-format
msgid "no stem attachment found in font for glyph %s"
msgstr "字体中缺少与字形 %s 相关的符尾"

#: open-type-font.cc:382
#, c-format
msgid "FT_Get_Glyph_Name () Freetype error: %s"
msgstr "FT_Get_Glyph_Name () Freetype 错误：%s"

#: open-type-font.cc:533 pango-font.cc:258
#, c-format
msgid "FT_Get_Glyph_Name () error: %s"
msgstr "FT_Get_Glyph_Name () 错误：%s"

#: optimal-page-breaking.cc:65
msgid "page-count must be positive"
msgstr "page-count必须为正数"

#: optimal-page-breaking.cc:87
msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
msgstr "无法同时满足 systems-per-page 和 page-count 设置，将会忽略 systems-per-page"

#. find out the ideal number of pages
#: optimal-page-breaking.cc:109
msgid "Finding the ideal number of pages..."
msgstr "计算合适的页数..."

#: optimal-page-breaking.cc:134
#, c-format
msgid "Fitting music on %zu pages..."
msgstr "将乐曲内容调整至 %zu 页..."

#: optimal-page-breaking.cc:137
#, c-format
msgid "Fitting music on %zu or %zu pages..."
msgstr "将乐曲内容调整至 %zu 或 %zu 页..."

#: optimal-page-breaking.cc:147 optimal-page-breaking.cc:203
#, c-format
msgid "trying %zu systems"
msgstr "调整为 %zu 个谱表组"

#: optimal-page-breaking.cc:166 optimal-page-breaking.cc:231
#, c-format
msgid "best score for this sys-count: %f"
msgstr "此谱表组数的最佳得分：%f"

#: optimal-page-breaking.cc:250 page-turn-page-breaking.cc:274
#: paper-score.cc:156
msgid "Drawing systems..."
msgstr "绘制谱表组..."

#: ottava-engraver.cc:101
#, c-format
msgid "Could not find ottavation markup for %d octaves up."
msgstr "找不到可以表示上移%d度的八度记号。"

#: output-def.cc:229
msgid "margins do not fit with line-width, setting default values"
msgstr "边界值与行宽不匹配，将使用默认值"

#: output-def.cc:236
msgid "systems run off the page due to improper paper settings, setting default values"
msgstr "由于页面设置不当，谱表组内容超出页面范围。将会使用默认页面设置"

#: page-breaking.cc:300
msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
msgstr "由于设置了 systems-per-page，忽略 min-systems-per-page 和 max-systems-per-page"

#: page-breaking.cc:306
msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
msgstr "min-systems-per-page 大于 than max-systems-per-page，将会忽略二者"

#: page-breaking.cc:573
#, c-format
msgid "page %d has been compressed"
msgstr "第 %d 页已被压缩"

#: page-breaking.cc:1254
#, c-format
msgid "too few pages: %ld (should have at least %ld)"
msgstr "页数太少：%ld（至少%ld页）"

#: page-breaking.cc:1259
#, c-format
msgid "too many pages: %ld (should have at most %ld)"
msgstr "页数太少：%ld（至多%ld页）"

#: page-layout-problem.cc:431
msgid "A page layout problem has been initiated that cannot accommodate footnotes."
msgstr "出现页面布局错误：无法容纳尾注。"

#: page-layout-problem.cc:808
msgid "ragged-bottom was specified, but page must be compressed"
msgstr "指定了 ragged-bottom，但页面需要被压缩"

#: page-layout-problem.cc:812
#, c-format
msgid "compressing over-full page by %.1f staff-spaces"
msgstr "使用 %.1f 倍谱表间距来压缩超尺寸页面"

#: page-layout-problem.cc:1319
msgid "staff-affinities should only decrease"
msgstr "staff-affinities 应当为递减值"

#: page-spacing.cc:195
msgid "tried to space systems on a bad number of pages"
msgstr "指定的页数有误，无法用于容纳谱表组"

#: page-turn-page-breaking.cc:190
#, c-format
msgid "page-turn-page-breaking: breaking from %zu to %zu"
msgstr "page-turn-page-breaking：在第 %zu 至第 %zu 页之间换页"

#: page-turn-page-breaking.cc:244
msgid "cannot fit the first page turn onto a single page.  Consider setting first-page-number to an even number."
msgstr "无法在单个页面中容纳首页换页符。请尝试将 first-page-number 设为偶数。"

#: page-turn-page-breaking.cc:257
#, c-format
msgid "Calculating page and line breaks (%zu possible page breaks)..."
msgstr "计算页面和换行符（共有 %zu 个可能的换行处）..."

#: page-turn-page-breaking.cc:328
#, c-format
msgid "break starting at page %d"
msgstr "从第 %d 页开始换页"

#: page-turn-page-breaking.cc:329
#, c-format
msgid "\tdemerits: %f"
msgstr "\t缺少：%f"

#: page-turn-page-breaking.cc:330
#, c-format
msgid "\tsystem count: %zu"
msgstr "\t谱表组数：%zu"

#: page-turn-page-breaking.cc:331
#, c-format
msgid "\tpage count: %zu"
msgstr "\t页数：%zu"

#: page-turn-page-breaking.cc:332
#, c-format
msgid "\tprevious break: %zu"
msgstr "\t上一个换页符：%zu"

#: pango-font.cc:247
#, c-format
msgid "no glyph for character U+%04X in font `%s'"
msgstr "字体“%2$s”中没有用于字符 U+%1$04X 的字形"

#: pango-font.cc:280
#, c-format
msgid ""
"Glyph has no name, but font supports glyph naming.\n"
"Skipping glyph U+%04X, file %s"
msgstr ""
"字形缺少名称，但该字体支持字形名称。\n"
"跳过文件 %2$s 中的字形 U+%1$04X"

#: pango-font.cc:305
#, c-format
msgid ""
"FT_Get_CID_From_Glyph_Index () error: %s\n"
"Skipping glyph U+%04X, file %s"
msgstr ""
"FT_Get_CID_From_Glyph_Index () 函数出错：%s\n"
"跳过字形 U+%04X，文件 %s"

#: pango-font.cc:418
#, c-format
msgid "no PostScript font name for font `%s'"
msgstr "字体“%s”中没有 PostScript 字体名"

#: pango-font.cc:468
msgid "FreeType face has no PostScript font name"
msgstr "FreeType 字体缺少 PostScript 字体名"

#: paper-book.cc:344
#, c-format
msgid "program option -dclip-systems/-dcrop/-dpreview not supported by backend `%s'"
msgstr "后端“%s”不支持程序选项 -dclip-systems、-dcrop或-dpreview"

#: paper-book.cc:396
#, c-format
msgid "multi-page output not supported by backend `%s'"
msgstr "后端“%s”不支持多页输出"

#: paper-column.cc:457
#, c-format
msgid "refusing to create a grob sticking to Paper_column grob %s; paper columns should not be created from custom engravers."
msgstr "禁止创建关联到Paper_column %s 的图形对象；无法基于自定义标记创建paper column。"

#: paper-outputter.cc:125
#, c-format
msgid "Paper_outputter elapsed time: %.2f seconds"
msgstr "Paper_outputter 用时：%.2f 秒"

#: paper-score.cc:129
#, c-format
msgid "Element count %zu (spanners %zu) "
msgstr "元素数 %zu （成组元素 %zu 组） "

#: paper-score.cc:132
msgid "Preprocessing graphical objects..."
msgstr "预处理图形对象..."

#: parse-scm.cc:119 parse-scm.cc:156
msgid "Guile signaled an error for the expression beginning here"
msgstr "Guile 提示此处的表达式有误"

#: percent-repeat-engraver.cc:97
msgid "percent repeat started while another already in progress"
msgstr "percent型的重复记号必须在其他重复记号结束之后才能出现"

#: performance.cc:72
#, c-format
msgid "too many MIDI tracks: %zu"
msgstr "MIDI音轨数过多：%zu"

#: performance.cc:76
msgid "Track..."
msgstr "音轨..."

#: performance.cc:126
#, c-format
msgid "MIDI output to `%s'..."
msgstr "输出 MIDI 至“%s”..."

#: pfb.cc:46
msgid "Segment header of the Type 1 (PFB) font is broken."
msgstr "Type 1（PFB）字体的分段头部不完整。"

#: pfb.cc:60
msgid "Segment length of the Type 1 (PFB) font is too long."
msgstr "Type 1（PFB）字体的分段长度太大。"

#: pfb.cc:88
msgid "Segment type of the Type 1 (PFB) font is unknown."
msgstr "Type 1（PFB）字体的分段类型未知。"

#: piano-pedal-engraver.cc:283
#, c-format
msgid "expect 3 strings for piano pedals, found: %ld"
msgstr "钢琴踏板应当为 3 个字符串，实际为：%ld 个"

#: piano-pedal-engraver.cc:299 piano-pedal-engraver.cc:312
#, c-format
msgid "cannot find start of piano pedal: `%s'"
msgstr "找不到钢琴踏板起始记号：“%s”"

#: piano-pedal-engraver.cc:347
#, c-format
msgid "cannot find start of piano pedal bracket: `%s'"
msgstr "找不到钢琴踏板括号的起始记号：“%s”"

#: piano-pedal-performer.cc:90
msgid "cannot find start of piano pedal"
msgstr "找不到钢琴踏板起始记号"

#: program-option-scheme.cc:238
#, c-format
msgid "no such internal option: %s"
msgstr "内部选项无效：%s"

#: property-iterator.cc:67
#, c-format
msgid "not a grob name, `%s'"
msgstr "“%s”不是图形对象名"

#: relative-octave-check.cc:51
msgid "Failed octave check, got: "
msgstr "八度检查失败： "

#: relocate.cc:64
#, c-format
msgid "%sSetting %s to '%s'\n"
msgstr "%s设置 %s 为“%s”\n"

#: relocate.cc:74
#, c-format
msgid "%s%s not overwritten\n"
msgstr "未覆盖 %s%s\n"

#: relocate.cc:85
#, c-format
msgid "No such file '%s' for %s"
msgstr "没有用于 %s 的文件“%s”"

#: relocate.cc:95 relocate.cc:115
#, c-format
msgid "No such directory '%s' for %s"
msgstr "没有用于 %s 的目录“%s”"

#: relocate.cc:104
#, c-format
msgid "  Prepending '%s' to %s\n"
msgstr "  将“%s”添加至 %s 开头\n"

#: relocate.cc:129
#, c-format
msgid ""
"  Found %s environment variable,\n"
"    setting %s to '%s'\n"
msgstr ""
"  检测到环境变量 %s，\n"
"   将 %s 设置为“%s”\n"

#: relocate.cc:144
#, c-format
msgid ""
"  Using run-time value for %s,\n"
"    setting it to '%s'\n"
msgstr ""
"  使用 %s 的运行时值，\n"
"   将其设为“%s”\n"

#: relocate.cc:152
#, c-format
msgid ""
"  Using compile-time value for %s,\n"
"    setting it to '%s'\n"
msgstr ""
"  使用 %s 的编译时值，\n"
"   将其设为“%s”\n"

#: relocate.cc:163
msgid ""
"\n"
"Relocation\n"
msgstr ""
"\n"
"重分配\n"

#: relocate.cc:171
#, c-format
msgid ""
"  LilyPond binary has absolute file name:\n"
"    %s\n"
msgstr ""
"  LilyPond 程序的绝对文件名：\n"
"    %s\n"

#: relocate.cc:178
#, c-format
msgid ""
"  LilyPond binary has relative file name:\n"
"    %s\n"
msgstr ""
"  LilyPond 程序的相对文件名：\n"
"    %s\n"

#: relocate.cc:199
#, c-format
msgid ""
"  Absolute file name of LilyPond binary computed from PATH:\n"
"    PATH=%s\n"
"    argv0=%s\n"
msgstr ""
"  根据 PATH 变量计算的 LilyPond 绝对文件名：\n"
"    PATH=%s\n"
"    argv0=%s\n"

#: relocate.cc:233
msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
msgstr "LILYPONDPREFIX 已被弃用，请改用 LILYPOND_DATADIR"

#: relocate.cc:354
#, c-format
msgid "  Relocation file '%s'\n"
msgstr "  重分配文件“%s”\n"

#: relocate.cc:358
#, c-format
msgid "cannot open file '%s', ignored"
msgstr "无法打开文件“%s”，将其忽略"

#: relocate.cc:390
#, c-format
msgid "Unknown relocation command '%s'"
msgstr "重分配命令“%s”未知"

#: relocate.cc:402
#, c-format
msgid ""
"\n"
"  Using relocation config directory '%s'\n"
msgstr ""
"\n"
"  使用重分配配置目录“%s”\n"

#: relocate.cc:413
#, c-format
msgid "No relocation config directory '%s'"
msgstr "找不到重分配目录“%s”"

#: rest-collision.cc:161
msgid "cannot resolve rest collision: rest direction not set"
msgstr "无法解决休止符冲突，故未能设定休止符的方向"

#: rest-collision.cc:173 rest-collision.cc:288
msgid "too many colliding rests"
msgstr "有冲突的休止符太多"

#: rest.cc:244
#, c-format
msgid "rest `%s' not found"
msgstr "找不到休止符“%s”"

#: score-engraver.cc:77
#, c-format
msgid "cannot find `%s'"
msgstr "找不“%s”"

#: score-engraver.cc:78
msgid "Music font has not been installed properly."
msgstr "尚未正确安装音乐字体。"

#: score-engraver.cc:79
#, c-format
msgid "Search path `%s'"
msgstr "搜索路径“%s”"

#: score-engraver.cc:80
msgid "Aborting"
msgstr "终止操作"

#: score.cc:160
msgid "already have music in score"
msgstr "乐谱中已有内容"

#: score.cc:162
msgid "this is the previous music"
msgstr "上一个内容"

#: score.cc:167
msgid "errors found, ignoring music expression"
msgstr "出现错误，将会忽略音乐表达式"

#: script-engraver.cc:116
#, c-format
msgid "do not know how to interpret articulation: %s"
msgstr "无法解析发音记号：%s"

#: script-interface.cc:40
#, c-format
msgid "script-stencil property must be pair: %s"
msgstr "script-stencil属性必须成对出现：%s"

#: script-interface.cc:59
msgid "script needs an explicit direction specifier to disambiguate between different glyphs"
msgstr "为了区分不同的字形，脚本中必须明确指定方向"

#. Maybe a callback provided music inconsistent with the
#. precomputed length.
#. TODO: It might be nice to log the actual music that was
#. iterated in a debug message.
#: sequential-iterator.cc:140
msgid "total length of sequential music elements is different than anticipated"
msgstr "音乐元素序列的总长度与预期值不一致"

#. iter_ is !ok earlier than the length of its music predicts.
#. Mitigate by waiting until the expected time so that the next
#. element starts in sync.
#: sequential-iterator.cc:173
msgid "music is shorter than anticipated"
msgstr "音乐内容短于预期"

#: side-position-interface.cc:486
#, c-format
msgid "no side-axis setting found for grob %s."
msgstr "找不到图形对象 %s 的 side-axis 设置。"

#: skyline.cc:561
msgid "Cannot have negative horizon padding.  Junking."
msgstr "水平填充不能为负值。将其忽略。"

#: slur-engraver.cc:115
#, c-format
msgid "direction of %s invalid: %d"
msgstr "%s 的方向设置无效：%d"

#. We already have an old slur, so give a warning
#. and completely ignore the new slur.
#: slur-engraver.cc:230
#, c-format
msgid "already have %s"
msgstr "已有 %s"

#: slur-engraver.cc:248
#, c-format
msgid "%s without a cause"
msgstr "%s， 原因未知"

#: slur-engraver.cc:314
#, c-format
msgid "cannot end %s"
msgstr "无法终止 %s"

#: slur-scoring.cc:361
msgid "no viable slur configuration found"
msgstr "找不到合适的连音线绘制方式"

#: slur-scoring.cc:490
msgid "slur trying to encompass an empty note column."
msgstr "连音线中包含空的音符列。"

#: slur.cc:413
#, c-format
msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
msgstr "忽略连音内的图形对象：%s。您是否忘记设置 avoid slur？"

#: source-file.cc:58
#, c-format
msgid "cannot open file: `%s'"
msgstr "无法打开文件“%s”"

#: source-file.cc:66
#, c-format
msgid "failed to get file size: `%s'"
msgstr "无法获取文件大小：“%s”"

#: source-file.cc:81
#, c-format
msgid "expected to read %zu characters, got %zu"
msgstr "应对读取 %zu 个字符，实际读取 %zu 个字符"

#: staff-performer.cc:303
msgid "MIDI channel wrapped around"
msgstr "MIDI 通道被环绕"

#: staff-performer.cc:304
msgid "remapping modulo 16"
msgstr "重映射模数 16"

#: stem-engraver.cc:99
msgid "tremolo duration is too long"
msgstr "颤音持续时间太长"

#: stem-engraver.cc:152
#, c-format
msgid "adding note head to incompatible stem (type = %d/%d)"
msgstr "音符符头与符干不兼容（类型 = %d/%d）"

#: stem-engraver.cc:154
msgid "maybe input should specify polyphonic voices"
msgstr "输入文件中可能需要指定复音音色"

#: stem-tremolo.cc:307
msgid "Whole-note tremolo may collide with simultaneous notes."
msgstr "全音符颤音可能与同步发音音符冲突。"

#: stem-tremolo.cc:360
msgid "stem tremolo has no note heads"
msgstr "符干颤音缺少符头"

#: stem.cc:135
msgid "weird stem size, check for narrow beams"
msgstr "符干尺寸有误，请检查窄音符符干"

#: stencil-integral.cc:475
msgid "Malformed path for path stencil."
msgstr "路径模版中的路径有误。"

#: stencil-scheme.cc:474
#, c-format
msgid "invalid sequence %c%c in color (characters should be in one of ranges 0-9, a-f, A-F)"
msgstr "颜色记号%c %c格式有误（只能使用0-9、a-f、A-F的字符）"

#: stream-event.cc:112
#, c-format
msgid "conflict with event: `%s'"
msgstr "与事件冲突：“%s”"

#: stream-event.cc:115
#, c-format
msgid "discarding event: `%s'"
msgstr "废除事件：“%s”"

#: system.cc:184
#, c-format
msgid "Element count %zu"
msgstr "元素数 %zu"

#: system.cc:524
#, c-format
msgid "Grob count %zu"
msgstr "图形对象数 %zu"

#: system.cc:1033
msgid "refusing to create a grob sticking to a System grob; systems should not be created from custom engravers."
msgstr "禁止创建关联到谱表组的图形对象；无法基于自定义标记创建谱表组。"

#. TODO: Also print the arguments of the markup!
#: text-interface.cc:208
#, c-format
msgid "Markup depth exceeds maximal value of %zu; Markup: %s"
msgstr "标记深度超过最大值 %zu；标记：%s"

#: text-spanner-engraver.cc:63
msgid "cannot find start of text spanner"
msgstr "找不到文本组起始记号"

#: text-spanner-engraver.cc:76
msgid "already have a text spanner"
msgstr "已经存在文本组"

#: text-spanner-engraver.cc:77
msgid "text spanner was started here"
msgstr "文本组从此处开始"

#: text-spanner-engraver.cc:126
msgid "unterminated text spanner"
msgstr "缺少文本组终止记号"

#: tie-engraver.cc:125
msgid "unterminated tie"
msgstr "缺少延音线终止记号"

#: tie-engraver.cc:370
msgid "lonely tie"
msgstr "孤立的延音线"

#.
#. Todo: should make typecheck?
#.
#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
#.
#: time-signature-engraver.cc:92
#, c-format
msgid "strange time signature found: %d/%d"
msgstr "发现异常时值记号：%d/%d"

#: time-signature-engraver.cc:111
msgid "mid-measure time signature without \\partial"
msgstr "小节内部的时值记号缺少 \\partial 标记"

#: time-signature-performer.cc:93
msgid "bad baseMoment/beatStructure for MIDI time signature"
msgstr "baseMoment或beatStructure有误，无法翻译为MIDI时值记号"

#: timing-translator.cc:256
msgid "found music after \\fine"
msgstr "\\fine之后出现音乐内容"

#: translator-ctors.cc:125
#, c-format
msgid "unknown translator: `%s'"
msgstr "translator 未知：“%s”"

#: translator-group-ctors.cc:40
#, c-format
msgid "Couldn't find translator type %s (should be Engraver_group, Performer_group, Score_engraver or Score_performer)"
msgstr "找不到类型为%s的翻译器（应当为Engraver_group、Performer_group、Score_engraver或Score_performer之一）"

#: translator-group.cc:147
#, c-format
msgid "cannot find: `%s'"
msgstr "找不到“%s”"

#: tuplet-engraver.cc:111
msgid "No tuplet to end"
msgstr "缺少三连音起始记号"

#: tuplet-engraver.cc:158
msgid "omitting tuplet bracket with neither left nor right bound"
msgstr "忽略缺少左边界和右边界的三连音括号"

#: vaticana-ligature-engraver.cc:380
#, c-format
msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
msgstr "根据选定的连音线规则，忽略此音符的前缀“%s”"

#: vaticana-ligature-engraver.cc:443
msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
msgstr "连结线中的附点有歧义：同一音高的音符具有多个附点。连结线应当被分割开来。"

#: vaticana-ligature-engraver.cc:501
msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
msgstr "此连结线中某个附点音符之后的音符为非附点音符。因此，需要在最后一个含有附点的音符处将连结线分割开来。"

#: vaticana-ligature.cc:91
msgid "flexa-height undefined; assuming 0"
msgstr "flexa-height 未定义；使用默认值 0"

#: vaticana-ligature.cc:96
msgid "ascending vaticana style flexa"
msgstr "梵蒂冈风格的柔版"

#: vertical-align-engraver.cc:116
msgid "Ignoring Vertical_align_engraver in VerticalAxisGroup"
msgstr "在 VerticalAxisGroup 中忽略 Vertical_align_engraver"

#: vertical-align-engraver.cc:170
#, c-format
msgid "alignAboveContext not found: %s"
msgstr "找不到alignAboveContext：%s"

#: vertical-align-engraver.cc:175
#, c-format
msgid "alignBelowContext not found: %s"
msgstr "找不到alignBelowContext：%s"

#. fixme: be more verbose.
#: volta-engraver.cc:317
msgid "cannot end volta spanner"
msgstr "无法终止成组 volta 记号"

#: volta-engraver.cc:327
msgid "already have a volta spanner, ending that one prematurely"
msgstr "成组 volta 记号已经存在，将会提前终止该记号"

#: volta-engraver.cc:332
msgid "also already have an ended spanner"
msgstr "已经终止一个成组记号"

#: volta-engraver.cc:333
msgid "giving up"
msgstr "停止操作"

#: parser.yy:499 parser.yy:670 parser.yy:1058 parser.yy:1140 parser.yy:1377
msgid "bad expression type"
msgstr "表达式类型错误"

#: parser.yy:716
msgid "Not a markup function"
msgstr "不是标记函数"

#: parser.yy:970 parser.yy:1581 parser.yy:1643
msgid "not a context mod"
msgstr "不是上下文模组"

#: parser.yy:1052 parser.yy:1132 parser.yy:1286
msgid "need \\paper for paper block"
msgstr "页面块需要使用 \\paper 标"

#: parser.yy:1166
msgid "Missing music in \\score"
msgstr "\\score 块中缺少内容"

#: parser.yy:1204
msgid "\\paper cannot be used in \\score, use \\layout instead"
msgstr "不能在 \\score 中使用 \\papre， 请改用 \\layout"

#: parser.yy:1255
msgid "Spurious expression in \\score"
msgstr "\\score 中不应含有表达式"

#: parser.yy:1458
msgid "music expected"
msgstr "应当为乐曲内容"

#: parser.yy:1499
msgid "Ignoring non-music expression"
msgstr "忽略非音乐表达式"

#: parser.yy:1823 parser.yy:1844
msgid "not a key"
msgstr "不是键名"

#: parser.yy:2753 parser.yy:2884 parser.yy:2900
msgid "bad grob property path"
msgstr "图形对象的属性路径错误"

#: parser.yy:2855
msgid "only \\consists and \\remove take non-string argument."
msgstr "只有 \\consists 和 \\remove 可以接受非字符串参数。"

#: parser.yy:2920
msgid "bad context property path"
msgstr "上下文属性路径错误"

#: parser.yy:3007
msgid "markup expected"
msgstr "应当为标记"

#: parser.yy:3020
msgid "simple string expected"
msgstr "应当为简单字符串"

#: parser.yy:3033 parser.yy:3043
msgid "symbol expected"
msgstr "应当为符号"

#: parser.yy:3186
msgid "not a rhythmic event"
msgstr "不是节奏事件"

#: parser.yy:3223
msgid "post-event expected"
msgstr "应当为 post-event"

#: parser.yy:3234 parser.yy:3239
msgid "have to be in Lyric mode for lyrics"
msgstr "需要在歌词模式中使用歌词"

#: parser.yy:3320
#, c-format
msgid "Re-defining dash%s using a string is deprecated. Please try replacing \"%s\" by \\%s or run convert-ly."
msgstr "使用字符串来重定义dash%s的语法已被弃用。请将“%s”改为\\%s，或使用convert-ly进行转换。"

#: parser.yy:3328
msgid "expecting post-event as script definition"
msgstr "脚本定义应当post-event"

#: parser.yy:3505 parser.yy:3572
msgid "not a duration"
msgstr "不是时长"

#: parser.yy:3558
msgid "not a multiplier"
msgstr "不是重复器"

#: parser.yy:3594
msgid "bass number expected"
msgstr "应当为数字表示的低音记号"

#: parser.yy:3624
msgid "Dropping surplus alteration symbols for bass figure."
msgstr "忽略低音音符中的多余符号。"

#: parser.yy:3702
msgid "have to be in Note mode for notes"
msgstr "需要在音符模式中使用音符"

#: parser.yy:3711
msgid "octave marks must precede duration"
msgstr "八度记号必须出现在时长之前"

#: parser.yy:3713
msgid "badly placed octave marks"
msgstr "八度记号位置错误"

#: parser.yy:3761
msgid "have to be in Chord mode for chords"
msgstr "需要在和弦模式中使用和弦"

#: parser.yy:3804
msgid "markup outside of text script or \\lyricmode"
msgstr "标记出现在脚本或 \\lyricmode 之外"

#: parser.yy:3809
#, c-format
msgid "not a note name: %s"
msgstr "不是音符名称：%s"

#: parser.yy:3814
msgid "string outside of text script or \\lyricmode"
msgstr "字符串出现在脚本或 \\lyricmode 之外"

#: parser.yy:3966 parser.yy:3975
msgid "not an unsigned integer"
msgstr "不是无符号整数"

#: parser.yy:4086
msgid "not a markup"
msgstr "不是标记"

#: parser.yy:4780
#, c-format
msgid "Unattached %s"
msgstr "%s 缺少附属对象"

#: parser.yy:4782
#, c-format
msgid "Dropping unattachable %s"
msgstr "忽略孤立的 %s"

#: parser.yy:4845
#, c-format
msgid "deprecated: missing `.' in property path %s"
msgstr "已弃用：属性路径%s中缺少“.”"

#: lexer.ll:208
msgid "stray UTF-8 BOM encountered"
msgstr "发现孤立的 UTF-8 BOM 标记"

#: lexer.ll:211
msgid "Skipping UTF-8 BOM"
msgstr "跳过 UTF-8 BOM 标记"

#: lexer.ll:276
#, c-format
msgid "Renaming input to: `%s'"
msgstr "重命名输入为“%s”"

#: lexer.ll:292
msgid "quoted string expected after \\version"
msgstr "\\version 后应当为引号包裹的字符串"

#: lexer.ll:296
msgid "quoted string expected after \\sourcefilename"
msgstr "\\sourcefilename 后应当为引号包裹的字符串"

#: lexer.ll:300
msgid "integer expected after \\sourcefileline"
msgstr "\\sourcefileline 后应当为整数"

#: lexer.ll:327
msgid "\\maininput not allowed outside init files"
msgstr "初始化文件以外不允许使用 \\maininput"

#: lexer.ll:351
#, c-format
msgid "wrong or undefined identifier: `%s'"
msgstr "标识符错误或未定义：“%s”"

#: lexer.ll:372
msgid "string expected after \\include"
msgstr "\\string 后应当为字符串"

#: lexer.ll:382
msgid "end quote missing"
msgstr "缺少右引号"

#: lexer.ll:734
msgid "EOF found inside a comment"
msgstr "读取评论时遇到文件结尾（EOF）"

#: lexer.ll:739
msgid "EOF found inside string"
msgstr "读取字符串时遇到文件结尾（EOF）"

#: lexer.ll:754
msgid "Unfinished main input"
msgstr "主输入文件不完整"

#: lexer.ll:833
#, c-format
msgid "invalid character: `%s'"
msgstr "字符无效：“%s”"

#: lexer.ll:970
#, c-format
msgid "unknown escaped string: `\\%s'"
msgstr "转义字符串未知：“\\%s”"

#: lexer.ll:990
#, c-format
msgid "undefined character or shorthand: %s"
msgstr "字符或速记未定义：%s"

#: lexer.ll:1282
msgid "non-UTF-8 input"
msgstr "不是 UTF-8 输入"

#: auto-beam.scm:147
msgid "Beam end fits no pattern"
msgstr "没有匹配的符尾结束规则"

#: backend-library.scm:28
#, scheme-format
msgid "Invoking `~a'..."
msgstr "调用“~a”..."

#: backend-library.scm:32
#, scheme-format
msgid "`~a' failed (~a)\n"
msgstr "执行“~a”失败（~a）\n"

#: backend-library.scm:52
#, scheme-format
msgid "Preparing Ghostscript command to `~a': ~a"
msgstr "将 Ghostscript 命令写入“~a”：~a"

#: backend-library.scm:138
#, scheme-format
msgid "Converting to `~a'...\n"
msgstr "转换为“~a”...\n"

#. Do not try to guess the name of the png file,
#. GS produces PNG files like BASE-page%d.png.
#: backend-library.scm:165
#, scheme-format
msgid "Converting to ~a..."
msgstr "转换为 ~a..."

#: backend-library.scm:184
#, scheme-format
msgid "Copying to `~a'...\n"
msgstr "复制到“~a”...\n"

#: backend-library.scm:296
#, scheme-format
msgid "can't create temp file in ~a after ~a times"
msgstr "创建位于 ~a 的临时文件失败（已尝试 ~a 次）"

#: backend-library.scm:332
#, scheme-format
msgid "Writing ~a..."
msgstr "写入 ~a..."

#: backend-library.scm:377
#, scheme-format
msgid "Writing header field `~a' to `~a'..."
msgstr "将头部区域“~a”写入到“~a”..."

#: bar-line.scm:139
#, scheme-format
msgid "Bar glyph ~a not known. Ignoring."
msgstr "小节线字形 ~a 未知，将其忽略。"

#: bar-line.scm:167
#, scheme-format
msgid "Annotation '~a' is allowed in the first argument of a bar line definition only."
msgstr "注释“~a”只能出现在小节线定义的第一个参数中。"

#: bar-line.scm:175
#, scheme-format
msgid "Replacement '~a' is allowed in the last argument of a bar line definition only."
msgstr "替换“~a”只能出现在小节线定义的最后一个参数中。"

#: bar-line.scm:224
#, scheme-format
msgid "add-bar-glyph-print-procedure: glyph '~a' has to be a single ASCII character."
msgstr "dd-bar-glyph-print-procedure：字形“~a”应当为单个 ASCII 字符。"

#: bar-line.scm:973
#, scheme-format
msgid "No span bar glyph defined for bar glyph '~a'; ignoring."
msgstr "没有为小节线字形“~a”定义的成组小节线字形；将其忽略。"

#: chord-entry.scm:54
#, scheme-format
msgid "Spurious garbage following chord: ~A"
msgstr "和弦记号后有多余内容：~A"

#: color.scm:751
#, scheme-format
msgid "Requested color '~a' is not defined!"
msgstr "指定的颜色“~a”尚未定义！"

#: define-context-properties.scm:31 define-grob-properties.scm:21
#: define-music-properties.scm:21 lily.scm:120
#, scheme-format
msgid "symbol ~S redefined"
msgstr "重定义符合 ~S"

#: define-event-classes.scm:93
#, scheme-format
msgid "unknown parent class `~a'"
msgstr "父类“~a”未知"

#: define-event-classes.scm:127
#, scheme-format
msgid "Cannot redefine event class `~S'"
msgstr "无法重定义事件类“~S”"

#: define-event-classes.scm:129
#, scheme-format
msgid "Undefined parent event class `~S'"
msgstr "父事件类“~S”未定义"

#: define-markup-commands.scm:278
msgid "Can't print a line - setting on/off to default"
msgstr "无法打印任何内容 - 将开关参数设为默认值"

#: define-markup-commands.scm:1323
msgid "no systems found in \\score markup, does it have a \\layout block?"
msgstr "\\score 块中没有谱表组，它是否缺少 \\layout 块？"

#: define-music-callbacks.scm:103
#, scheme-format
msgid "invalid tremolo repeat count: ~a"
msgstr "颤音重复次数无效：~a"

#: define-music-types.scm:958
#, scheme-format
msgid "symbol expected: ~S"
msgstr "应当为符号 ~S"

#: define-music-types.scm:961
#, scheme-format
msgid "cannot find music object: ~S"
msgstr "找不到乐曲对象：~S"

#: define-music-types.scm:981
#, scheme-format
msgid "bad make-music argument: ~S"
msgstr "make-music 参数错误：~S"

#: define-note-names.scm:1413
msgid "Select note names language."
msgstr "选择用于音符名称的语言。"

#: define-note-names.scm:1419
#, scheme-format
msgid "Using `~a' note names..."
msgstr "使用“~a”表示音符名称..."

#: define-note-names.scm:1421
#, scheme-format
msgid "Could not find language `~a'.  Ignoring."
msgstr "找不到语言“~a”，将其忽略。"

#: display-woodwind-diagrams.scm:1673
msgid "woodwind markup error - invalid key or hole requested"
msgstr "木管标记错误 - 键号或孔号无效"

#: display-woodwind-diagrams.scm:1955
#, scheme-format
msgid "~a is not a valid woodwind instrument."
msgstr "~a 不是有限的木管乐曲。"

#: document-backend.scm:265
#, scheme-format
msgid "cannot find interface for property: ~S"
msgstr "找不到用于属性 ~S 的接口"

#: document-backend.scm:275
#, scheme-format
msgid "unknown Grob interface: ~S"
msgstr "未知的图形对象接口：~S"

#: document-context-mods.scm:78
#, scheme-format
msgid "context modification `~a' not documented."
msgstr "无法识别上下文变更方式“~a”。"

#: document-identifiers.scm:56
#, scheme-format
msgid "music function `~a' not documented."
msgstr "无法识别音乐函数“~a”。"

#: documentation-lib.scm:62
#, scheme-format
msgid "Processing ~S..."
msgstr "处理 ~S..."

#: documentation-lib.scm:152
#, scheme-format
msgid "Writing ~S..."
msgstr "写入 ~S..."

#: documentation-lib.scm:164
#, scheme-format
msgid "cannot find description for property `~S' (~S)"
msgstr "找不到属性“~S”的描述（~S）"

#: documentation-lib.scm:184
#, scheme-format
msgid "cannot find description for property ~S (~S)"
msgstr "找不到关于属性 ~S 的描述（~S）"

#: flag-styles.scm:159
#, scheme-format
msgid "flag stroke `~a' or `~a' not found"
msgstr "找不到划线标识“~a”或“~a”"

#: flag-styles.scm:172
#, scheme-format
msgid "flag ~a not found"
msgstr "找不到标识 ~a"

#: framework-ps.scm:253
#, scheme-format
msgid "CFF font `~a' already embedded, skipping."
msgstr "已嵌入 CFF 字体“~a”，跳过..."

#: framework-ps.scm:256
#, scheme-format
msgid "Different CFF fonts which have the same name `~a' has been detected. The font cannot be embedded."
msgstr "发现多个 CFF 字体具有相同名称“~a”，因此无法嵌入该字体。"

#: framework-ps.scm:260
#, scheme-format
msgid "Embedding CFF font `~a'."
msgstr "嵌入 CFF 字体“~a”。"

#: framework-ps.scm:265
msgid "Initializing embedded CFF font list."
msgstr "初始化内嵌 CFF 字体列表。"

#: framework-ps.scm:287
#, scheme-format
msgid "Preparing font ~a in PostScript resource directory for subfont ~a of file `~a'..."
msgstr "在 PostScript资源目录中准备字体 ~1a，用于文件“~3a”的子字体 ~2a..."

#: framework-ps.scm:303 framework-ps.scm:317 framework-ps.scm:323
#, scheme-format
msgid "File `~a' already exists, skipping..."
msgstr "文件“~a”已存在，跳过..."

#. TrueType fonts (TTF) and TrueType Collection (TTC)
#: framework-ps.scm:309
#, scheme-format
msgid "Font ~a is TrueType font, skipping..."
msgstr "字体 ~a 是 TrueType 字体，跳过..."

#: framework-ps.scm:325
#, scheme-format
msgid "Font ~a cannot be used in PostScript resource directory because it is unknown format."
msgstr "字体 ~a 无法被用在 PostScript 资源目录中，因为它的格式未知。"

#: framework-ps.scm:364
#, scheme-format
msgid "Font ~a cannot be loaded via Ghostscript because its font-index (~a) is not zero."
msgstr "无法通过 Ghostscript 加载字体 ~a，因为它的字体索引（~a）不为 0。"

#: framework-ps.scm:370
#, scheme-format
msgid "Font ~a cannot be loaded via Ghostscript because it is an OpenType/CFF Collection (OTC) font."
msgstr "无法通过 Ghostscript 加载字体 ~a，因为它是 OpenType/CFF 集合（OTC）字体。"

#: framework-ps.scm:376
#, scheme-format
msgid "Font ~a cannot be used via Ghostscript because it is a TrueType font that does not have glyph names."
msgstr "无法在 Ghostscript 中使用字体 ~a，因为它是不含字形名称的 TrueType 字体。"

#: framework-ps.scm:398
#, scheme-format
msgid "cannot embed ~S=~S"
msgstr "无法嵌入 ~S=~S"

#: framework-ps.scm:441
#, scheme-format
msgid "cannot extract file matching ~a from ~a"
msgstr "无法从 ~2a 中提取与 ~1a 匹配的文件"

#: framework-ps.scm:462
#, scheme-format
msgid "do not know how to embed ~S=~S"
msgstr "无法嵌入 ~S=~S"

#: framework-ps.scm:494
#, scheme-format
msgid "do not know how to embed font ~s ~s ~s"
msgstr "无法嵌入字体 ~s ~s=~s"

#: framework-ps.scm:548
#, scheme-format
msgid "Font file `~a' already exists, skipping..."
msgstr "字体文件“~a”已存在，跳过..."

#: framework-ps.scm:554
#, scheme-format
msgid "Exporting font file `~a'."
msgstr "导出字体文件“~a”。"

#: framework-ps.scm:583
#, scheme-format
msgid "Making PostScript resource directory `~a'."
msgstr "将 PostScript 资源目录设为“~a”。"

#: framework-ps.scm:586
#, scheme-format
msgid "PostScript resource directory `~a' already exists."
msgstr "PostScript 资源目录“~a”已存在。"

#: framework-ps.scm:588
#, scheme-format
msgid "Making CIDFont directory `~a'."
msgstr "将 CIDFont 目录设为“~a”。"

#: framework-ps.scm:591
#, scheme-format
msgid "CIDFont directory `~a' already exists."
msgstr "CIDFont 目录“~a”已存在。"

#: framework-ps.scm:593
#, scheme-format
msgid "Making Font directory `~a'."
msgstr "将字体目录设为“~a”。"

#: framework-ps.scm:596
#, scheme-format
msgid "Font directory `~a' already exists."
msgstr "字体目录“~a”已存在。"

#: framework-ps.scm:600
#, scheme-format
msgid "Making font export directory `~a'."
msgstr "将字导出体目录设为“~a”。"

#: framework-ps.scm:603
#, scheme-format
msgid "Font export directory `~a' already exists."
msgstr "字体导出目录“~a”已存在。"

#: framework-ps.scm:753
msgid "PS backend does not support SVG format"
msgstr "PS后端不支持SVG格式"

#: framework-ps.scm:836
#, scheme-format
msgid "Layout output to `~a'..."
msgstr "导出布局至“~a”..."

#: framework-svg.scm:88
#, scheme-format
msgid "Updating font into: ~a"
msgstr "更新字体至：~a"

#: framework-svg.scm:121
#, scheme-format
msgid "ignoring unsupported formats ~a"
msgstr "忽略不支持的格式 ~a"

#: fret-diagrams.scm:33
#, scheme-format
msgid "Possible typo in fret-diagram '~a'"
msgstr "fret-diagram“~a”中可能有拼写错误"

#: fret-diagrams.scm:975
#, scheme-format
msgid "String ~a out of range 1-~a, ignoring"
msgstr "字符串 ~a 超出范围 1-~a，将其忽略"

#: graphviz.scm:65
#, scheme-format
msgid "Writing graph to `~a'...\n"
msgstr "写入图像“~a”...\n"

#: harp-pedals.scm:119
#, scheme-format
msgid "Unhandled entry in harp-pedal: ~a"
msgstr "竖琴踏板记号中有未知项：~a"

#: harp-pedals.scm:167
#, scheme-format
msgid "Harp pedal diagram contains ~a pedals rather than the usual 7."
msgstr "竖琴踏板图中含有 ~a 个踏板，而非常见的 7 个踏板。"

#: harp-pedals.scm:170
msgid "Harp pedal diagram does not contain a divider (usually after third pedal)."
msgstr "竖琴踏板图中没有分割标识（一般位于第三个踏板之后）。"

#: harp-pedals.scm:172
#, scheme-format
msgid "Harp pedal diagram contains dividers at positions ~a.  Normally, there is only one divider after the third pedal."
msgstr "竖琴踏板图中的分割标识位于第 ~a 个踏板。一般情况下，分割标识只有一个，且位于第三个踏板之后。"

#: layout-beam.scm:40
#, scheme-format
msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
msgstr "量化符尾时出错。应当为 (~S,~S)，实际为 ~S。"

#: layout-beam.scm:54
#, scheme-format
msgid "Error in beam quanting.  Expected ~S 0, found ~S."
msgstr "量化符尾时出错。应当为 ~S 0，实际为 ~S。"

#: lily-library.scm:342
msgid "Music unsuitable for context-mod"
msgstr "乐曲内容不适用于 context-mod"

#: lily-library.scm:350
msgid "Cannot determine contexts to modify"
msgstr "无法确定要修改的上下文"

#: lily-library.scm:401
#, scheme-format
msgid "Cannot find context-def \\~a"
msgstr "找不到 context-def \\~a"

#: lily-library.scm:417
msgid "Music unsuitable for output-def"
msgstr "乐曲内容不适用于 output-def"

#: lily-library.scm:993
msgid "version with third number omitted is only allowed for stable releases (when the second number is even)"
msgstr "只有稳定版的版本号可以为两组数字（并且第二组数字必须为偶数）"

#: lily-library.scm:1006
#, scheme-format
msgid "Invalid version string \"~a\""
msgstr "版本字符串“~a”有误"

#: lily-library.scm:1021
#, scheme-format
msgid "program too old: ~a (file requires: ~a)"
msgstr "程序版本太低：~a（读取文件需要的版本：~a）"

#: lily-library.scm:1037
#, scheme-format
msgid ""
"\n"
"Note: compilation failed and \\version outdated, did you\n"
"update input syntax with convert-ly?\n"
"\n"
"  https://lilypond.org/doc/v~a.~a/Documentation/usage/updating-files-with-convert_002dly\n"
"\n"
msgstr ""
"\n"
"注意：编译失败，且\\version太旧。您是否已经使用convert-ly\n"
"更新了输入文件的语法？\n"
"\n"
"  https://lilypond.org/doc/v~a.~a/Documentation/usage/updating-files-with-convert_002dly\n"
"\n"

#: lily-library.scm:1187
msgid ""
"Find the index between @var{start} and @var{end} (an integer)\n"
"which produces the closest match to @var{target-val} if\n"
"applied to function @var{getter}."
msgstr ""
"查找介于 @var{start} 和 @var{end} 之间的索引（整数），\n"
"使得调用函数 @var{getter} 之后的结果最接近于 @var{target-val}。"

#: lily-library.scm:1288
#, scheme-format
msgid "unknown unit: ~S"
msgstr "未知单位：~S"

#: lily-library.scm:1313
#, scheme-format
msgid "no \\version statement found, please add~afor future compatibility"
msgstr "找不到 \\version 语句，请添加 ~a 以兼容未来的软件版本"

#: lily-library.scm:1346
#, scheme-format
msgid "conflict with event: `~a'"
msgstr "与事件冲突：“~a”"

#: lily-library.scm:1347
#, scheme-format
msgid "discarding event: `~a'"
msgstr "废除事件：“~a”"

#: lily.scm:112
msgid "call-after-session used after session start"
msgstr "call-after-session 应当出现在会话开始之前"

#: lily.scm:117
msgid "define-session used after session start"
msgstr "define-session 应当出现在会话开始之前"

#: lily.scm:461
#, scheme-format
msgid "cannot find: ~A"
msgstr "找不到 ~A"

#: lily.scm:782
msgid "Success: compilation successfully completed"
msgstr "已完成编译"

#: lily.scm:783
msgid "Compilation completed with warnings or errors"
msgstr "编译时出现警告或错误"

#: lily.scm:859
#, scheme-format
msgid "job ~a terminated with signal: ~a"
msgstr "任务 ~a 已终止，返回信号：~a"

#: lily.scm:862
#, scheme-format
msgid ""
"logfile ~a (exit ~a):\n"
"~a"
msgstr ""
"日志文件 ~a （返回状态码 ~a）:\n"
"~a"

#: lily.scm:866
#, scheme-format
msgid "Children ~a exited with errors."
msgstr "子进程 ~a 出错并退出。"

#: lily.scm:879
#, scheme-format
msgid "failed files: ~S"
msgstr "处理失败的文件：~S"

#: lily.scm:912
#, scheme-format
msgid "Processing `~a'\n"
msgstr "处理“~a”\n"

#: ly-syntax-constructors.scm:27
#, scheme-format
msgid "~a function cannot return ~a"
msgstr "~a 函数无法返回 ~a"

#: ly-syntax-constructors.scm:60
#, scheme-format
msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
msgstr "~a 的参数类型错误。应当为 ~a，实际为 ~s"

#: ly-syntax-constructors.scm:114
msgid "not an articulation"
msgstr "不是发音记号"

#: markup-macros.scm:360
#, scheme-format
msgid "~A: Not a markup (list) function: ~S"
msgstr "~A：不是标记（列表）函数：~S"

#: markup-macros.scm:367
#, scheme-format
msgid "~A: Wrong number of arguments.  Expect: ~A, found ~A: ~S"
msgstr "~A：参数个数有误。应当为：~A；实际为 ~A：~S"

#: markup-macros.scm:371
#, scheme-format
msgid "~A: Invalid argument in position ~A.  Expect: ~A, found: ~S."
msgstr "~A：第 ~A 个参数无效。应当为：~A；实际为：~S。"

#: markup-macros.scm:407
#, scheme-format
msgid "Not a markup command: ~A"
msgstr "不是标记命令：~A"

#: modal-transforms.scm:38
msgid "'from' pitch not in scale; ignoring"
msgstr "起始音高不在范围内；将其忽略"

#: modal-transforms.scm:42 modal-transforms.scm:75
msgid "'to' pitch not in scale; ignoring"
msgstr "终止音高不在范围内；将其忽略"

#: modal-transforms.scm:46
msgid "pitch to be transposed not in scale; ignoring"
msgstr "要转调的音高不在范围内；将其忽略"

#: modal-transforms.scm:71
msgid "'around' pitch not in scale; ignoring"
msgstr "中心音高不在范围内；将其忽略"

#: modal-transforms.scm:79
msgid "pitch to be inverted not in scale; ignoring"
msgstr "要翻转的音高不在范围内；将其忽略"

#: modal-transforms.scm:95
msgid "negative replication count; ignoring"
msgstr "重复数为负值；将其忽略"

#: modal-transforms.scm:287
msgid "Dangling tie in \\retrograde"
msgstr "\\retrograde 中有孤立的延音线"

#: modal-transforms.scm:292
msgid ""
"If @var{music} is a single pitch, inverts it about @var{around}\n"
"and transposes from @var{around} to @var{to}."
msgstr ""
"如果 @var{music} 是单个音高，就以 @var{aounrd} 为中心将其翻转，\n"
"然后将其从 @var{around} 转调至 @var{to}。"

#: modal-transforms.scm:302
msgid "Applies pitch-invert to all pitches in @var{music}."
msgstr "对 @var{music} 中的所有音高应用 pitch-invert 变换。"

#: modal-transforms.scm:309
msgid ""
"Transpose a note (numbered as @var{n}) in @var{direction}.\n"
"@var{n} is zero-based and can be negative to count from the end."
msgstr ""
"将一个音符（编号为 @var{n}）向 @var{direction} 转调。\n"
"@var{n} 从0开始；如果为负数，则从末尾开始反向计算。"

#: music-functions.scm:281
#, scheme-format
msgid "unknown repeat type `~S': must be volta, unfold, percent, or tremolo"
msgstr "重复类型“~S”未知：必须为 volta、unfold、percent 或 tremolo"

#: music-functions.scm:294
msgid "alternative music expected"
msgstr "缺少可变重复"

#: music-functions.scm:307
msgid "More alternatives than repeats.  Junking excess alternatives"
msgstr "可变重复的数量多于重复次数。多余的可变重复将被忽略"

#: music-functions.scm:411
#, scheme-format
msgid "unknown repeat-type ~a, ignoring."
msgstr "repeat-type ~a 未知，将其忽略。"

#: music-functions.scm:501
#, scheme-format
msgid "bad grob property path ~a"
msgstr "图形对象的属性路径 ~a 错误"

#: music-functions.scm:525
#, scheme-format
msgid "bad context property ~a"
msgstr "上下文属性 ~a 错误"

#: music-functions.scm:556
#, scheme-format
msgid "bad music property ~a"
msgstr "乐曲文属性 ~a 错误"

#: music-functions.scm:884
msgid "Bad chord repetition"
msgstr "和弦重复的方式有误"

#: music-functions.scm:991
#, scheme-format
msgid "Bad voice id: ~a"
msgstr "音色 ID 有误：~a"

#: music-functions.scm:1002
msgid "\\voices needs more ids"
msgstr "\\voices 需要更多 ID"

#: music-functions.scm:1021
#, scheme-format
msgid "music expected: ~S"
msgstr "应当为乐曲内容：~S"

#: music-functions.scm:1393
#, scheme-format
msgid "cannot find quoted music: `~S'"
msgstr "找不到引号包裹的乐曲内容：“~S”"

#: music-functions.scm:1554
msgid "Add @var{octave-shift} to the octave of @var{pitch}."
msgstr "添加 @var{octave-shift} 至 @var{pitch} 的八度。"

#: music-functions.scm:1617
#, scheme-format
msgid "Unknown octaveness type: ~S "
msgstr "未知八度类型：~S "

#: music-functions.scm:1618
msgid "Defaulting to 'any-octave."
msgstr "使用默认值 'any-octave。"

#: music-functions.scm:2021
#, scheme-format
msgid "unknown accidental style: ~S"
msgstr "变音样式未知：~S"

#: music-functions.scm:2502
msgid "giving up on cloned grob transform"
msgstr "停止变换复制后的图形对象"

#: music-functions.scm:2565
#, scheme-format
msgid "default '~a of ~a is ~a and can't be offset"
msgstr "~2a 默认的 '~1a 为 ~a，且无法偏移"

#: music-functions.scm:2596
#, scheme-format
msgid "the property '~a of ~a cannot be offset"
msgstr "无法使 ~2a 的属性 '~a 偏移"

#: music-functions.scm:2821
#, scheme-format
msgid "not a symbol list: ~a"
msgstr "不是符号列表：~a"

#: music-functions.scm:2824
#, scheme-format
msgid "conflicting tag group ~a"
msgstr "标签组 ~a 冲突"

#: output-lib.scm:479
#, scheme-format
msgid "dot glyph ~s not found"
msgstr "找不到点号 ~s"

#: output-lib.scm:935
#, scheme-format
msgid "no glyph name for alteration ~a in alteration-glyph-name-alist; try defining one in alterationGlyphs"
msgstr "alteration-glyph-name-alis中没有与~a对应的字形名；请尝试在alterationGlyphs中定义一个字形"

#: output-lib.scm:2025
#, scheme-format
msgid "~a with two line-breaks is not yet supported"
msgstr "尚不支持包含两个换行符的~a"

#: output-lib.scm:2344
#, scheme-format
msgid "Factor ~a needs to be an integer value."
msgstr "因子~a必须为整数。"

#: output-lib.scm:2840
msgid ""
"Not enough space to print a nice arrow.\n"
"Please consider to increase 'minimum-length or decrease 'arrow-length."
msgstr ""
"空间不足，无法显示完整的箭头。\n"
"请增加'minimum-length或减少'arrow-length。"

#: output-lib.scm:2856
msgid "Please consider to increase 'minimum-length"
msgstr "请尝试增大 'minimum-length"

#: output-lib.scm:3173
#, scheme-format
msgid "no entry in measure-division-lines-alist for measure division ~a"
msgstr "measure-division-lines-alist中没有与小节分割~a相应的项"

#: output-lib.scm:3197
#, scheme-format
msgid "no entry in measure-division-chord-placement-alist for measure division ~a"
msgstr "measure-division-chord-placement-alist中没有与小节分割~a相应的项"

#: output-ps.scm:283 output-svg.scm:559
#, scheme-format
msgid "unknown line-cap-style: ~S"
msgstr "line-cap-style 未知：~S"

#: output-ps.scm:288 output-svg.scm:565
#, scheme-format
msgid "unknown line-join-style: ~S"
msgstr "line-join-style 未知：~S"

#: output-svg.scm:150
#, scheme-format
msgid "cannot decypher Pango description: ~a"
msgstr "无法解析 Pango 描述：~a"

#: output-svg.scm:230
msgid "Glyph must have a unicode value"
msgstr "字形必须有相应的 Unicode 编码值"

#: output-svg.scm:282 output-svg.scm:292
#, scheme-format
msgid "cannot find SVG font ~S"
msgstr "找不到 SVG 字体 ~S"

#: paper.scm:118
msgid "set-global-staff-size: not in toplevel scope"
msgstr "set-global-staff-size：不在顶层作用域内"

#. The documentation script currently expects units mm or in.
#. Don't use decimals with millimeters.
#. ISO 216 has a tolerance of +- 2mm
#: paper.scm:130
msgid "ISO 216, A series"
msgstr "ISO 216, A 系列"

#: paper.scm:142
msgid "Two extended sizes as defined in DIN 476"
msgstr "与DIN 476一致，包含两种尺寸扩展"

#: paper.scm:145
msgid "ISO 216, B series"
msgstr "ISO 216, B 系列"

#: paper.scm:157
msgid "ISO 269, C series"
msgstr "ISO 216, C 系列"

#: paper.scm:169
msgid "North American paper sizes"
msgstr "北美纸张尺寸"

#: paper.scm:179
msgid "Sizes by IEEE Printer Working Group, for children's writing"
msgstr "由IEEE打印机工作组，用于儿童书写"

#: paper.scm:183
msgid "ANSI sizes"
msgstr "ANSI尺寸"

#: paper.scm:192
msgid "North American architectural sizes"
msgstr "北美建筑图纸尺寸"

#: paper.scm:199
msgid "Other sizes, including antique sizes still used in the United Kingdom"
msgstr "其他尺寸，包括英国仍在使用的旧标准"

#: paper.scm:222
msgid "PA4-based sizes"
msgstr "基于PA4的尺寸"

#: paper.scm:234
msgid "Additional format for use in Southeast Asia and Australia"
msgstr "南亚和澳大利亚部分地区使用的标准"

#: paper.scm:328
#, scheme-format
msgid "This is not a \\layout {} object, ~S"
msgstr "它不是 \\layout {}，~S"

#: paper.scm:336
#, scheme-format
msgid "Unknown paper size: ~a"
msgstr "纸张大小未知：~a"

#. TODO: should raise (generic) exception with throw, and catch
#. that in parse-scm.cc
#: paper.scm:355
msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
msgstr "必须在 \\paper {...} 内使用 #{set-paper-size .. }"

#: parser-clef.scm:163
#, scheme-format
msgid "unknown clef type `~a'"
msgstr "调号类型未知“~a”"

#: parser-clef.scm:164
#, scheme-format
msgid "supported clefs: ~a"
msgstr "支持的调号：~a"

#: parser-ly-from-scheme.scm:75
msgid "error in #{ ... #}"
msgstr "#{ ...#}"

#: part-combiner.scm:998
#, scheme-format
msgid "quoted music `~a' is empty"
msgstr "引号中的乐曲内容“~a”为空"

#: ps-to-png.scm:66
#, scheme-format
msgid "Unknown pixmap format ~a"
msgstr "位图格式 ~a 未知"

#: ps-to-png.scm:166
msgid "`anti-alias-factor' must be a positive integer <= 8"
msgstr "“anti-alias-factor”必须为小于 8 的正整数"

#: scheme-engravers.scm:229
msgid "count not ended before another begun"
msgstr "在下一记号开始之前无法结束当前记号"

#: scheme-engravers.scm:264
msgid "measure count left unfinished"
msgstr "小节数不完整"

#: scheme-engravers.scm:279
msgid "cannot find start of measure spanner"
msgstr "找不到成组小节起始记号"

#: scheme-engravers.scm:313
msgid "unterminated measure spanner"
msgstr "缺少成组小节终止记号"

#: scheme-engravers.scm:720
msgid "unterminated DurationLine"
msgstr "缺少 DurationLine 终止记号"

#: scheme-engravers.scm:869
msgid ""
"No notes found to start from,\n"
"ignoring. If you want to bend an open string, consider to override/tweak the\n"
"'bend-me property."
msgstr ""
"找不到相应的音符，因此忽略此起始记号。\n"
"如果您希望调整某个开放和弦的弯曲程度，可以重写或修改'bend-me属性。"

#: scheme-engravers.scm:903
msgid "Unbound BendSpanner, ignoring"
msgstr "无法确定BendSpanner的边界，将其忽略"

#: scheme-engravers.scm:1578
msgid "unterminated measure for chord square"
msgstr "chord square小节缺少结束记号"

#: scheme-engravers.scm:1711
msgid "no highlight to end"
msgstr "缺少高亮起始记号"

#: stencil.scm:718
msgid "Both angle-increments and radial-increments must be positive numbers."
msgstr "angle-increments 和 radial-increments 必须都为正数。"

#: to-xml.scm:190
#, scheme-format
msgid "assertion failed: ~S"
msgstr "断言失败：~S"

#: translation-functions.scm:393
#, scheme-format
msgid "no accidental glyph found for alteration ~a"
msgstr "找不到用于变音记号~a的字形"

#: translation-functions.scm:642
#, scheme-format
msgid "Negative fret for pitch ~a on string ~a"
msgstr "~a 弦上的音高 ~a 对应的品号不能为负值"

#: translation-functions.scm:647
#, scheme-format
msgid "Missing fret for pitch ~a on string ~a"
msgstr "~a 弦上的音高 ~a 缺少相应的品号"

#: translation-functions.scm:652
#, scheme-format
msgid "Open fret on string ~a has finger of ~a"
msgstr "~a 弦上的品号为空（空弦），但标注了第 ~a 指"

#: translation-functions.scm:695
#, scheme-format
msgid "No open string for pitch ~a"
msgstr "没有与音高 ~a 相应的空弦音"

#: translation-functions.scm:718 translation-functions.scm:730
#, scheme-format
msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
msgstr "该音高在指定的弦上无法演奏，因为所需的品号为负值：~a 弦，音高 ~a"

#: translation-functions.scm:721
msgid "Ignoring string request and recalculating."
msgstr "忽略指定的弦号并重新计算。"

#: translation-functions.scm:733
msgid "Ignoring note in tablature."
msgstr "忽略指法谱中的音符。"

#: translation-functions.scm:758
#, scheme-format
msgid "No string for pitch ~a (given frets ~a)"
msgstr "没有与 ~a 相应的弦（指定品号为 ~a）"

#: translation-functions.scm:797
msgid "additional bass strings are not supported by FretBoards"
msgstr "FretBoards 不支持附加低音弦"

#: translation-functions.scm:881
#, scheme-format
msgid ""
"No label for fret ~a (on string ~a);\n"
"only ~a fret labels provided"
msgstr ""
"（~a 弦上）没有与 ~a 品相关的标签；\n"
"只能提供 ~a 品的标签"

#~ msgid "Compile snippets in safe mode"
#~ msgstr "以安全模式编译片段"

#~ msgid "warning: "
#~ msgstr "警告： "

#~ msgid "Exiting... "
#~ msgstr "退出... "

#~ msgid "Could not find glyph-name for alteration %s"
#~ msgstr "找不到用于变化量 %s 的字形"

#~ msgid "cannot change `%s' to `%s'"
#~ msgstr "无法转换“%s”为“%s”"

#~ msgid "not changing to same context type: %s"
#~ msgstr "未能转换成相同的上下文类型：%s"

#~ msgid "none of these in my family"
#~ msgstr "找不到合适的匹配"

#~ msgid "need symbol argument for \\override and \\revert"
#~ msgstr "\\override 和 \\revert 需要符号参数"

#~ msgid "no music found in score"
#~ msgstr "乐谱中没有内容"

#~ msgid "%d: %s"
#~ msgstr "%d: %s"

#~ msgid "%s.%s changed from inside callback"
#~ msgstr "内部回调函数修改了 %s.%s"

#~ msgid "Wrong kind of "
#~ msgstr "类型错误："

#~ msgid "include files are not allowed in safe mode"
#~ msgstr "安全模式下不允许包含文件"

#~ msgid "SVG backend requested; other formats will be ignored."
#~ msgstr "应要求使用 SVG 后端；将会忽略其他格式。"

#~ msgid "rehearsalMark must have integer value"
#~ msgstr "rehearsalMark 必须为整数值"

#~ msgid "OpenType font feature `%s' cannot be used since this binary is configured without feature support."
#~ msgstr "无法使用 OpenType 字体特性“%s”，因为本程序在编译时未启用字体特性功能。"

#~ msgid "program option -dprint-pages not supported by backend `%s'"
#~ msgstr "后端“%s”不支持程序选项 -dprint-pages"

#~ msgid "forced break was overridden by some other event, should you be using bar checks?"
#~ msgstr "强制换页符被其他事件重载，建议您进行小节线检查。"

#~ msgid "Don't know how to parenthesize spanners."
#~ msgstr "无法为成组对象添加括号。"

#~ msgid "Conversion of string `%s' to UTF-16be failed: %s"
#~ msgstr "无法将字符串“%s”转换为 UTF-16BE 编码：%s"

#~ msgid "unterminated percent repeat"
#~ msgstr "百分号形状的反复记号缺少相应的终止记号"

#~ msgid " scheme encoding: "
#~ msgstr " 方案编码： "

#~ msgid "%s needs a direction for side alignment"
#~ msgstr "需要指定 %s 的方向以实现边缘对齐"

#~ msgid "cannot find skylines - strange alignment will follow"
#~ msgstr "找不到地平线 - 对齐操作的结果可能有误"

#~ msgid "direction must not be CENTER in ly:skyline-pair::skyline"
#~ msgstr "ly:skyline-pair::skyline 中的方向不能为 CENTER"

#~ msgid "fatal error.  Couldn't find type: %s"
#~ msgstr "致命错误。找不到类型 %s"

#~ msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
#~ msgstr "Vaticana_ligature_engraver:：设置“spacing-increment = %f”：ptr =%ul"

#~ msgid "file too old: %s (oldest supported: %s)"
#~ msgstr "文件版本太低：%s（最低支持版本：%s）"

#~ msgid "consider updating the input with the convert-ly script"
#~ msgstr "请使用 convert-ly 脚本升级输入文件"

#~ msgid "Unknown class ~a"
#~ msgstr "未知类 ~a"

#~ msgid "Recursive definition of property ~a detected!"
#~ msgstr "属性 ~a 存在循环定义！"

#~ msgid "Unable to create slashed digit ~a"
#~ msgstr "无法创建带划线的数字低音记号 ~a"

#~ msgid "no brace found for point size ~S "
#~ msgstr "找不到与尺寸 ~S pt 匹配的括号 "

#~ msgid "defaulting to ~S pt"
#~ msgstr "使用默认值 ~S pt"

#~ msgid "not a valid duration string: ~a"
#~ msgstr "不是有效的时长字符串：~a"

#~ msgid "not a valid duration string: ~a - ignoring"
#~ msgstr "不是有效的时长字符串：~a - 将其忽略"

#~ msgid "pair expected in doc ~s"
#~ msgstr "文档 ~s 中需要成对记号"

#~ msgid ""
#~ "\n"
#~ "The PostScript backend does not support the\n"
#~ "system-by-system output.  For that, use the EPS backend instead,\n"
#~ "\n"
#~ "  lilypond -dbackend=eps FILE\n"
#~ "\n"
#~ "If you have cut & pasted a lilypond fragment from a webpage, be sure\n"
#~ "to only remove anything before\n"
#~ "\n"
#~ "  %% ****************************************************************\n"
#~ "  %% Start cut-&-pastable-section\n"
#~ "  %% ****************************************************************\n"
#~ msgstr ""
#~ "\n"
#~ "PostScript 后端不支持按谱表组输出。\n"
#~ "如果需要实现该功能，请改用 EPS 后端，\n"
#~ "\n"
#~ "  lilypond -dbackend=eps FILE\n"
#~ "\n"
#~ "如果您从网页上复制粘贴了 LilyPond 代码段，请确保您删除了\n"
#~ "下列文本之前的所有内容\n"
#~ "\n"
#~ "  %% ****************************************************************\n"
#~ "  %% Start cut-&-pastable-section\n"
#~ "  %% ****************************************************************\n"

#~ msgid "Using (ice-9 curried-definitions) module\n"
#~ msgstr "使用 (ice-9 curried-definitions) 模块\n"

#~ msgid "Guile 1.8\n"
#~ msgstr "Guile 1.8\n"

#~ msgid "Redirecting output to ~a..."
#~ msgstr "重定向输出至 ~a..."

#~ msgid "Invoking `~a'...\n"
#~ msgstr "调用“~a”...\n"
