]> git.donarmstrong.com Git - lilypond.git/commitdiff
Web-zh: additions from Ben Luo.
authorFrancisco Vila <francisco.vila@hispalinux.es>
Sat, 5 Feb 2011 15:54:37 +0000 (16:54 +0100)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Sun, 6 Feb 2011 02:07:40 +0000 (03:07 +0100)
Documentation/zh/search-box.ihtml [new file with mode: 0644]
Documentation/zh/web/download.itexi
Documentation/zh/web/manuals.itexi

diff --git a/Documentation/zh/search-box.ihtml b/Documentation/zh/search-box.ihtml
new file mode 100644 (file)
index 0000000..673cc9d
--- /dev/null
@@ -0,0 +1,13 @@
+<form action="http://google.com/search"
+      method="get"
+      name="search"
+      onSubmit="search.q.value='site:lilypond.org +v2.12 '
+               + search.brute_query.value"
+      onMouseMove="search.q.value='site:lilypond.org +v2.12 '
+                  + search.brute_query.value"
+      onKeyUp="search.q.value='site:lilypond.org +v2.12 '
+              + search.brute_query.value">
+  <input type="hidden" name="btnG" value="Google 搜索">
+  <input type="text" name="brute_query" onfocus="this.value=''" value="搜索">
+  <input type="hidden" name="q" value="">
+</form>
index e2f606893e0a8ea53a0abfdf34749f6282a228a2..deb30338b2f59e676e4d884f19cc4eb5e788fe8c 100644 (file)
 
 
 @include included/generating-output.itexi
+
+@macro warningTextBased
+@warning{LilyPond is a @strong{text-based} music engraver; it is
+more similar to a programming language than a graphical score
+editing program.  Before downloading LilyPond, please read about
+our @ref{Text input}.}
+@end macro
+
+
 @node 下载
 @unnumbered 下载
 @translationof Download
 
+@divClass{heading-center}
+@ifclear web_version
+  @c yes, we want versionDevel here, since the online links
+  @c for @version won't be up yet!
+  @heading Downloads for LilyPond @versionDevel
+
+@warning{Links for the stable version of LilyPond can be found at
+@uref{http://lilypond.org, lilypond.org}}
+@end ifclear
+@ifset web_version
+  @heading Downloads for LilyPond @versionStable
+@end ifset
+
+@warningTextBased
+
+@divEnd
+
+@divClass{link-headings}
+
+@divClass{column-left-top}
+
 @subheading 使用者
+
+@itemize
+
+@item
+@c ref is duplicated to avoid underlining ref as image.
+@ref{Unix, @sourceimage{logo-linux,,,}
+@sourceimage{logo-freebsd,,,}}
+@ref{Unix, Unix (Linux and FreeBSD)}
+
+@item
+@ref{MacOS X, @sourceimage{logo-macosx,,,}}
+@ref{MacOS X, MacOS X}
+
+@item
+@ref{Windows, @sourceimage{logo-windows,,,}}
+@ref{Windows, Microsoft Windows}
+
+@end itemize
+
+@divEnd
+
+@divClass{column-right-top}
 @subheading 开发人员
+
+@itemize
+
+@item
+@ref{Source}:
+for packagers
+
+@item
+@ref{Old downloads}:
+old versions
+
+@item @ref{Development}:
+latest unstable version
+
+@end itemize
+@divEnd
+
+@divEnd
+
+@divClass{column-center-bottom}
+
 @subheading 软件协议
+
+LilyPond is published under the
+@ref{GPL, GNU General Public License}.
+@divEnd
+
+
+@divClass{color1}
+
 @subheading 捐赠人
+
+Many thanks to @uref{http://www.vt.edu/, Virginia Tech} and
+@uref{http://www.linuxaudio.org/, linuxaudio.org} for sponsoring
+our bandwidth.
+
+@sourceimage{VTlogo_ITF,,,}
+@sourceimage{lao_banner_06_on_white_demo,,,}
+
 @subheading 法律条文
+
+@divClass{legal}
+All logos and product images are copyright and trademark
+acknowledged.
+
+@logoLegalLinux
+
+@logoLegalFreeBSD
+
+@logoLegalMacOSX
+
+@logoLegalWindows
+
+@divEnd
+@divEnd
+
+
+@divClass{hide}
+
 @menu
 * Unix::
 * MacOS X::
 * 旧的下载::
 * GPL::
 @end menu
+@divEnd
 
 @node Unix
 @unnumberedsec Unix
 @translationof Unix
 
+@divClass{heading-center}
+@warningTextBased
+@divEnd
+
+@divClass{column-center-top}
 
 @subheading Generic Packages or Distribution-Specific Packages?
+
+Many distributions include LilyPond in their normal package
+system.  These versions are easier to install and uninstall than
+the generic packages, but they may be older.  If you wish to use
+our generic packages, please uninstall the official version from
+your system using the normal package manager for your distribution.
+See your distribution's documentation about how to use their
+package manager.
+
+@divEnd
+
+
+@divClass{column-left-top}
+
 @subheading Generic Packages
+
 @subsubheading 下载
+
+@itemize
+
+@item
+@sourceimage{logo-linux,,,}
+@ifclear web_version
+  @downloadDevelLinuxNormal
+@end ifclear
+@ifset web_version
+  @downloadStableLinuxNormal
+@end ifset
+
+(if in doubt, use this)
+
+@item
+@sourceimage{logo-linux,,,}
+@downloadStableLinuxBig
+
+@item
+@sourceimage{logo-linux,,,}
+@downloadStableLinuxPPC
+
+@item
+@sourceimage{logo-freebsd,,,}
+@downloadStableFreeBSDNormal
+
+@item
+@sourceimage{logo-freebsd,,,}
+@downloadStableFreeBSDBig
+
+@end itemize
+
 @subsubheading 安装
+
+In the shell, type:
+
+@example
+cd PATH-TO-DOWNLOAD-DIRECTORY
+sh lilypond-@versionStable{}-OS-TYPE.sh
+@end example
+
 @subsubheading 卸载
+
+In the shell, type:
+
+@example
+uninstall-lilypond
+@end example
+
+@divEnd
+
+
+
+@divClass{column-right-top}
+
 @subheading Compiling a file
+
+@lilypadCommandLine
+
+@divEnd
+
+
+@divClass{column-left-top}
+
 @subheading Distribution-specific Packages
+
+Please use your distribution's package manager to install or
+upgrade to these versions.
+
+@itemize
+
+@item
+@sourceimage{logo-fedora,,,}
+@uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
+Fedora: LilyPond 2.12.3}
+
+@item
+@sourceimage{logo-ubuntu,,,}
+@uref{http://packages.ubuntu.com/search?keywords=lilypond,
+Ubuntu: LilyPond 2.12.2}
+
+@item
+@sourceimage{logo-slackware,,,}
+@uref{http://www.johannes-schoepfer.de/lilypond/,
+Slackware: LilyPond 2.12.3}
+
+@item
+@sourceimage{logo-debian,,,}
+@uref{http://packages.debian.org/search?keywords=lilypond,
+Debian: LilyPond 2.12.2}
+
+@item
+@sourceimage{logo-suse,,,}
+@uref{http://software.opensuse.org/search?baseproject=openSUSE%3A11.2&p=1&q=lilypond,
+openSUSE: LilyPond 2.12.3}
+
+@end itemize
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+
 @subheading Legalese
+
+@divClass{legal}
+All logos and product images are copyright and trademark
+acknowledged.
+
+@logoLegalLinux
+
+@logoLegalFreeBSD
+
+@divEnd
+@divEnd
+
 @node MacOS X
 @unnumberedsec MacOS X
 @translationof MacOS X
 
+@divClass{heading-center}
+@warningTextBased
+@divEnd
+
+@divClass{column-left-top}
 
 @subheading 包
 @subsubheading 下载
+
+@itemize
+
+@item
+@sourceimage{logo-macosx,,,}
+@downloadStableDarwinNormal
+For MacOS X 10.4 or higher, running on Intel CPUs (if in doubt,
+use this).
+
+@item
+@sourceimage{logo-macosx,,,}
+@downloadStableDarwinPPC
+For MacOS X 10.4 or higher, running on G3 and G4 CPUs (old Apple
+computers).
+
+@end itemize
+
 @subsubheading 安装
+
+Double-click the downloaded file, then drag it to wherever you
+want.
+
 @subsubheading 卸载
+
+Delete the LilyPond.app folder.
+
+@divEnd
+
+@divClass{column-right-top}
+
 @subheading 编译文件
-@subheading 行动命令行
+
+@lilypadOSX
+
+@divEnd
+
+
+@divClass{column-left-top}
+
+@subheading 在命令行内运行
+
+@warning{If you are happy with the GUI, then please ignore these
+instructions.}
+
 @subsubheading MacOS X 里的命令行
+
+The most convenient way to run lilypond scripts is by setting up
+@qq{helper} scripts of your own.
+
+@enumerate
+
+@item
+Create a directory to store these scripts,
+
+@example
+mkdir -p ~/bin
+cd ~/bin
+@end example
+
+
+@item
+Create a file called @command{lilypond} which contains
+
+@divClass{h-scroll-auto}
+@example
+exec @var{DIR}/LilyPond.app/Contents/Resources/bin/lilypond "$@@"
+@end example
+@divEnd
+
+@warning{@var{DIR} will generally be @code{/Applications/}}
+
+
+@item
+Create similar files @command{lilypond-book},
+@command{convert-ly}, and any other scripts you wish to use, by
+replacing the @command{bin/lilypond} with @command{bin/convert-ly}
+(or other program name).
+
+
+@item
+Make the file executable,
+
+@example
+chmod u+x lilypond
+@end example
+
+
+@item
+Now, add this directory to your path.  Modify (or create) a file
+called @code{.profile} in your home directory such that it
+contains
+
+@example
+export PATH=$PATH:~/bin
+@end example
+
+This file should end with a blank line.
+
+@end enumerate
+
 @subsubheading 调用单独的脚本
+
+The scripts --- such as @command{lilypond-book}, @command{convert-ly},
+@command{abc2ly}, and even @command{lilypond} itself --- are included
+inside the @code{.app} file for MacOS@tie{}X.
+
+Scripts can also be run from the command line by invoking them
+directly:
+
+@divClass{h-scroll-auto}
+@example
+@var{path/to}/LilyPond.app/Contents/Resources/bin/lilypond
+@end example
+@divEnd
+
+The same is true for all other scripts in that directory, such as
+@command{lilypond-book} and @command{convert-ly}.
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+
 @subheading 法律条文
+
+@divClass{legal}
+All logos and product images are copyright and trademark
+acknowledged.
+
+@logoLegalMacOSX
+
+@divEnd
+@divEnd
+
 @node Windows
 @unnumberedsec Windows
 @translationof Windows
 
+@divClass{heading-center}
+@warningTextBased
+@divEnd
+
+@divClass{column-left-top}
 
 @subheading 包
+
 @subsubheading 下载
+
+@itemize
+
+@item
+@sourceimage{logo-windows,,,}
+@downloadStableWindows
+For Windows 2000, XP, Vista and Windows 7.
+
+@end itemize
+
 @subsubheading 安装
+
+@enumerate
+
+@item
+Locate the downloaded file and double-click on it to start the
+installer.  Follow the instructions given to you by the installer;
+we recommend that you leave all the install options checked and
+use the default installation location.  Click the @q{Finish} button
+when the installer has completed.  LilyPond is now installed.
+
+@end enumerate
+
 @subsubheading 卸载
+
+To uninstall LilyPond either:
+
+@enumerate
+
+@item
+Locate the LilyPond folder from the @q{Start} menu and click on the
+@q{Uninstall} icon.  Click the @q{Finish} button when the uninstaller
+has completed.
+
+@item
+Or from within the Control Panel, locate and select LilyPond and then
+choose the option to uninstall/remove the software.  Click the @q{Finish}
+button when the uninstaller has completed.
+
+@end enumerate
+
+@divEnd
+
+
+@divClass{column-right-top}
+
 @subheading 编译文件
-@subheading 行动命令行
+
+@lilypadWindows
+
+@divEnd
+
+
+@divClass{column-left-top}
+
+@subheading 在命令行中运行
+
+@warning{If you are happy with the GUI, then please ignore these
+instructions.}
+
 @subsubheading Windows 里的命令行
-@subsubheading 调用单独的脚本
+
+@ignore
+CHECK: check the following descriptions.
+I don't have English version of Windows.
+@end ignore
+
+The most convenient way to run LilyPond is by adding the folder
+which contains LilyPond executable files to the environmental variable
+@qq{Path}.
+
+
+@enumerate
+@item
+Open your @qq{System} on the Control Panel,
+select Advanced tab and click Environmental Variables button.
+
+@item
+Select the Variable @qq{Path} from Environmental variables list
+and click the Edit button.
+You will be presented a window titled @qq{Edit System Variable};
+append to @qq{Variable value} the name of the folder
+which contains LilyPond executable files like this:
+
+@example
+[@var{pre-set paths}];@var{DIR}\LilyPond\usr\bin
+@end example
+
+@warning{@var{DIR} will generally be @code{C:\Program Files}.}
+
+@noindent
+and click @qq{OK} button to close the window.
+
+@end enumerate
+
+@subsubheading 调用单独的可运行文件
+
+LilyPond executable files
+-- such as lilypond, lilypond-book, convert-ly, and so on --
+can be run from the command-line by invoking them:
+
+@example
+lilypond test.ly
+@end example
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+
 @subheading 法律条文
 
+@divClass{legal}
+All logos and product images are copyright and trademark
+acknowledged.
+
+@logoLegalWindows
+
+@divEnd
+@divEnd
+
 @node 源代码
 @unnumberedsec 源代码
 @translationof Source
 
+@divClass{heading-center}
+@warningTextBased
+@divEnd
+
+@warning{We @strong{do not} recommend that you attempt to build
+LilyPond yourself; almost all user needs are better met with the
+pre-built version.}
+
+@divClass{column-left-bottom}
+
+@subheading 源代码包
+
+@downloadStableSource{}
+
+For an extensive listing of all versions (old and new), see our
+@uref{http://download.linuxaudio.org/lilypond/source/?C=N;O=D,
+download site}.
+
+@divEnd
+
+@divClass{column-right-bottom}
 
-@subheading 源代码包Source tarball
 @subheading 编译指导
+
+Instructions are listed in @rcontrib{Compiling}.
+
+@divEnd
+
 @node 旧的下载
 @unnumberedsec 旧的下载
 @translationof Old downloads
 
+@divClass{heading-center}
+@warningTextBased
+@divEnd
+
+@divClass{column-center-top}
 
 @subheading 所有版本
+
+包含所有版本(旧和新)的列表见我们的
+@uref{http://download.linuxaudio.org/lilypond/binaries/, download
+site}.
+
+@divEnd
+
 @node GPL
 @unnumberedsec GPL
 @translationof GPL
 
+@divClass{column-center-top}
+@subheading 软件许可证
+
+GNU LilyPond 在 GNU 通用公共许可证下发布。
+在 @ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
+
+@divEnd
+
+@divClass{column-center-bottom}
+
+@subheading GNU 通用公共许可证
 
-@subheading 软件协议
-@subheading GNU General Public License
 @include gpl.itexi
 
-@c -- SKELETON FILE --
+@divEnd
index 700a5af6764764ec402e351d79f42fc9023dd386..4ddd7db70fa704c661d05c1d9120870703565d69 100644 (file)
 @unnumbered 手册
 @translationof Manuals
 
+@macro details{reference}
+@spanClass{detail}
+(@ref{\reference\, details of \reference\})
+@spanEnd
+@end macro
+
+@divClass{heading-center}
+@ifclear web_version
+  @heading Manuals for LilyPond @version
+@end ifclear
+@ifset web_version
+  @heading Manuals for LilyPond @versionStable
+@end ifset
+
+@divEnd
+
+@divClass{link-headings}
+
+@divClass{column-center-top}
+
+
+@subheading 简介
+
+@itemize
+
+@item
+@ref{Text input}:
+LilyPond is a @strong{text-based} music engraver.  Read this first!
+
+@item
+@ifWebLinks{@manualStableLearningSplitNoName,@rlearningnamed{Top,Learning}}
+a @qq{must-read} gentle introduction to LilyPond.
+@details{Learning}
+
+@item
+@ifWebLinks{@manualStableGlossarySplitNoName,@rglosnamed{Top,Glossary}}
+@emph{(optional reading)} musical terms and translations.
+@details{Glossary}
+
+@item
+@ifWebLinks{@manualStableEssaySplitNoName,@ressaynamed{Top,Essay}}
+@emph{(optional reading)} background information about computer engraving.
+@details{Essay}
+
+@end itemize
+
+@divEnd
+
+@divClass{column-left-top}
+
+@subheading 正式用法
+
+@itemize
+
+@item
+@ifWebLinks{@manualStableNotationSplitNoName,@rusernamed{Top,Notation}}
+syntax reference.
+@details{Notation}
+
+@item
+@ifWebLinks{@manualStableUsageSplitNoName,@rprogramnamed{Top,Usage}}
+running the programs.
+@details{Usage}
+
+@item
+@ifWebLinks{@manualStableSnippetsSplitNoName,@rlsrnamed{Top,Snippets}}
+short tricks and tips.
+@details{Snippets}
+
+@end itemize
+
+@divEnd
+
+
+@divClass{column-right-top}
+
+@subheading 不常用的用法
+
+@itemize
+
+@item
+@ref{FAQ}:
+常见问题。
+
+@item
+@ref{Top, Web}:
+本文档。
+@details{Web}
+
+@item
+@ifWebLinks{@manualStableChangesSplitNoName,@rchangesnamed{Top,Changes}}
+有什么新东西?
+@details{Changes}
+
+@item
+@ifWebLinks{@manualStableExtendingSplitNoName,@rextendnamed{Top,Extending}}
+有想像力的调整。
+@details{Extending}
+
+@item
+@ifWebLinks{@manualStableInternalsSplitNoName,@rinternalsnamed{Top,Internals}}
+调整参考。
+@details{Internals}
+
+@end itemize
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+
+@subheading 其它资料
+@itemize
+
+@item
+@ref{Translated}:
+针对非英语读者的翻译情况。
+
+@item
+@ref{All}:
+可下载和旧的手册。
+
+@item
+@ref{Development}:
+不稳定版的手册
+
+@item
+@ref{FDL}:
+这些文档在 GNU 自由文档许可证下发行。
+
+@end itemize
+
+@divEnd
+
+@divEnd
+
+
+@divClass{hide}
 
-@subheading Introduction
-@subheading Regular use
-@subheading Infrequent Use
-@subheading Other material
 @menu
-* Learning::
-* Glossary::
-* Essay::
-* Notation::
-* Usage::
-* Snippets::
-* FAQ::
-* Web::
-* Changes::
-* Extending::
-* Internals::
-* Translated::
-* All::
-* FDL::
+* 学习::        学习。
+* 术语::        术语。
+* 文章::        文章。
+* 五线谱::      参考。
+* 使用::        使用。
+* 片断::        片断。
+* 常见问题::    常见问题。
+* Web::         Web.
+* 变化::        新闻。
+* 扩展::        编程。
+* 内部::        内部。
+* 翻译::        翻译。
+* 所有::        所有手册。
+* FDL::         许可证。
 @end menu
 
-@node Learning
-@unnumberedsec Learning
+@divEnd
+
+
+@c TRANSLATORS, most of the text in this file came from
+@c LM 1.1 About the documentation  (before this section was
+@c removed in July 2009).
+
+@node 学习
+@unnumberedsec 学习
 @translationof Learning
 
-@untranslated
+@divClass{column-left-top}
+@subheading 学习手册
+This book explains how to begin learning LilyPond, as well as
+explaining some key concepts in easy terms.  You should read these
+chapters in a linear fashion.
+
+There is a paragraph @strong{See also} at the end of each section,
+which contains cross-references to other sections: you should not
+follow these cross-references at first reading.  When you have
+read all of the manual, you may want to read some sections again
+and follow those cross-references for more information.
+@divEnd
 
+@divClass{column-right-bottom}
 
-@subheading Learning manual
-@node Glossary
-@unnumberedsec Glossary
+@docLinks{Learning, learning,
+  @rlearningnamed{Top,Learning},
+  @manualStableLearningSplit,
+  @manualStableLearningBig, 1.5 MB,
+  @manualStableLearningPdf, 3 MB}
+
+@divEnd
+
+@node 术语
+@unnumberedsec 术语
 @translationof Glossary
 
-@untranslated
+@divClass{column-left-top}
+@subheading 术语
+This explains musical terms, and includes translations to various
+languages.  If you are not familiar with music notation or music
+terminology (especially if you are a non-native English speaker),
+it is highly advisable to consult the glossary.
+
+@divEnd
+
+@divClass{column-right-bottom}
 
+@docLinks{Music glossary, music-glossary,
+  @rglosnamed{Top,Music glossary},
+  @manualStableGlossarySplit,
+  @manualStableGlossaryBig, 1 MB,
+  @manualStableGlossaryPdf, 1.5 MB}
 
-@subheading Glossary
-@node Essay
-@unnumberedsec Essay
+@divEnd
+
+
+@node 文章
+@unnumberedsec 文章
 @translationof Essay
 
-@untranslated
 
+@divClass{column-left-top}
+@subheading 文章
+This book gives a brief history of music typography, followed by
+an examination of LilyPond's engraving techniques.  A comparison
+between LilyPond and other music engraving systems is given.
+
+@warning{the detailed typographical examples are easier to analyze
+in the PDF version due to its higher resolution.}
+
+@divEnd
 
-@subheading Essay
-@node Notation
-@unnumberedsec Notation
+@divClass{column-right-bottom}
+
+@docLinks{Essay, essay,
+  @ressaynamed{Top,Essay},
+  @manualStableEssaySplit,
+  @manualStableEssayBig, 2 MB,
+  @manualStableEssayPdf, 2.5 MB}
+
+@divEnd
+
+@node 五线谱
+@unnumberedsec 五线谱
 @translationof Notation
 
-@untranslated
+@divClass{column-left-top}
+@subheading 五线谱参考
+This book explains all the LilyPond commands which produce
+notation.
+
+@warning{the Notation reference assumes that the reader knows
+basic material covered in the Learning manual and is familiar with
+the English musical terms presented in the glossary.}
+
+@divEnd
+
+@divClass{column-right-bottom}
+
+@docLinks{Notation, notation,
+  @rusernamed{Top,Notation},
+  @manualStableNotationSplit,
+  @manualStableNotationBig, 7 MB,
+  @manualStableNotationPdf, 18 MB}
+
+@divEnd
 
 
-@subheading Notation reference
-@node Usage
-@unnumberedsec Usage
+@node 使用
+@unnumberedsec 使用
 @translationof Usage
 
-@untranslated
+@divClass{column-left-top}
+@subheading 使用手册
 
+This book explains how to execute the programs, how to integrate
+LilyPond notation with other programs, and suggests @qq{best
+practices} for efficient use.  It is recommended reading before
+attempting any large projects.
 
-@subheading Usage manual
-@node Snippets
-@unnumberedsec Snippets
+@divEnd
+
+@divClass{column-right-bottom}
+
+@docLinks{Usage, usage,
+  @rprogramnamed{Top,Usage},
+  @manualStableUsageSplit,
+  @manualStableUsageBig, 300 KB,
+  @manualStableUsagePdf, 400 KB}
+
+@divEnd
+
+@node 片断
+@unnumberedsec 片断
 @translationof Snippets
 
-@untranslated
+@divClass{column-left-top}
+@subheading 片断
 
+This shows a selected set of LilyPond snippets from the
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
+(LSR).  All the snippets are in the public domain.
 
-@subheading Snippets
-@node FAQ
-@unnumberedsec FAQ
-@translationof FAQ
+Please note that this document is not an exact subset of LSR.  LSR
+is running a stable LilyPond version, so any snippet which
+demonstrates new features of a development version must be added
+separately.  These are stored in @file{Documentation/snippets/new/} in the LilyPond
+source tree.
+
+The list of snippets for each subsection of the Notation are also
+linked from the @strong{See also} portion.
+@divEnd
+
+@divClass{column-right-bottom}
+
+@docLinks{Snippets, snippets,
+  @rlsrnamed{Top,Snippets},
+  @manualStableSnippetsSplit,
+  @manualStableSnippetsBig, 2.5 MB,
+  @manualStableSnippetsPdf, 8 MB}
 
-@untranslated
+@divEnd
 
+@node 常见问题
+@unnumberedsec 常见问题
+@translationof FAQ
+
+@divClass{column-center-top}
+@subheading 问题简介
 
-@subheading Introductory questions
 @subsubheading Where are the graphical canvas, menus, and toolbars?
+
+LilyPond requires you to write music as text.  Please read about
+our @ref{Text input}.
+
 @subsubheading There's a lot of documentation!  Do I need to read it?
+
+You need to read the @ref{Learning, Learning manual}.  As for the
+rest of documentation, you only need to read the sections which
+discuss the notation that you wish to create.
+
 @subsubheading That's still a lot of reading!  Is it worth it?
-@subheading Usage questions
+
+Please decide for yourself; the reasons why you might want to use
+LilyPond are given in the @ref{Introduction}.
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading 使用的问题
+
 @subsubheading Something isn't working!  How do I fix it?
+
+这在 @rprogram{Troubleshooting}里解释。
+
 @subsubheading Why do you change the syntax?
+
+This is explained in @rprogram{Why does the syntax change?}.
+
+@divEnd
 @node Web
 @unnumberedsec Web
 @translationof Web
 
-@untranslated
+@divClass{column-left-top}
+@subheading Web
 
+This manual supplies general information about LilyPond.  It also
+contains information about various community forums, bug
+reporting, and development.
 
-@subheading Web
-@subheading Read it
-@subsubheading Latest manual
-@subsubheading Web manual in @versionDevel
-@node Changes
-@unnumberedsec Changes
+@divEnd
+
+@divClass{column-right-bottom}
+@subheading 读它
+
+@subsubheading 最新手册
+
+@divClass{keep-bullets}
+@itemize
+@ref{Top,Web}
+@end itemize
+@divEnd
+
+@subsubheading 在 @versionDevel 里的 Web 手册
+
+@docLinksBare{Web, web,
+  @ref{Top,Web},
+  @manualDevelWebSplit,
+  @manualDevelWebBig, 1 MB,
+  @manualDevelWebPdf, 2 MB}
+
+@divEnd
+
+@node 改变
+@unnumberedsec 改变
 @translationof Changes
 
-@untranslated
+@divClass{column-left-top}
+@subheading 改变
+
+This is a summary of important changes and new features in
+LilyPond since the previous stable version.
 
+@divEnd
 
-@subheading Changes
-@node Extending
-@unnumberedsec Extending
+@divClass{column-right-bottom}
+
+@docLinks{Changes, changes,
+  @rchangesnamed{Top,Changes},
+  @manualStableChangesSplit,
+  @manualStableChangesBig, 6 KB,
+  @manualStableChangesPdf, 200 KB}
+
+@divEnd
+
+@node 扩展
+@unnumberedsec 扩展
 @translationof Extending
 
-@untranslated
+@divClass{column-left-top}
+@subheading 扩展 LilyPond
+
+This manual explains how to write extensions to LilyPond.
 
+@divEnd
 
-@subheading Extending LilyPond
-@node Internals
-@unnumberedsec Internals
+@divClass{column-right-bottom}
+
+@docLinks{Extending, extending,
+  @rextendnamed{Top,Extending},
+  @manualStableExtendingSplit,
+  @manualStableExtendingBig, 200 KB,
+  @manualStableExtendingPdf, 400 KB}
+
+@divEnd
+
+@node 内部
+@unnumberedsec 内部
 @translationof Internals
 
-@untranslated
+@divClass{column-left-top}
+@subheading 内部参考
 
+This is a set of heavily cross linked pages which document
+the nitty-gritty details of each and every LilyPond class, object,
+and function.  It is produced directly from the formatting
+definitions in the source code.
 
-@subheading Internals reference
-@node Translated
-@unnumberedsec Translated
-@translationof Translated
+Almost all formatting functionality that is used internally is
+available directly to the user.  For example, most variables that
+control thickness values, distances, etc., can be changed in input
+files.  There are a huge number of formatting options, and all of
+them are described in this document.  Each section of the Notation
+Reference has a @b{See also} subsection, which refers to the
+generated documentation.
 
-@untranslated
+@divEnd
 
+@divClass{column-right-bottom}
 
-@subheading Translations status
+@docLinks{Internals, internals,
+  @rinternalsnamed{Top,Internals},
+  @manualStableInternalsSplit,
+  @manualStableInternalsBig, 2.5 MB,
+  @manualStableInternalsPdf, 2.8 MB}
+
+@divEnd
+
+@node 翻译
+@unnumberedsec 翻译
+@translationof Translated
+
+@divClass{column-center-bottom}
+@subheading 翻译状态
 @include translations.itexi
-@node All
-@unnumberedsec All
+@divEnd
+
+@node 所有
+@unnumberedsec 所有
 @translationof All
 
-@untranslated
+@divClass{column-left-top}
+@subheading 可下载的版本
+@ifclear web_version
+Downloadable tarballs only available at @uref{http://lilypond.org}
+@end ifclear
+@ifset web_version
+
+@divClass{keep-bullets}
+@itemize
+
+@item @doctarballStable
+
+@end itemize
 
+@divEnd
+@end ifset
+
+@divEnd
+
+@divClass{column-right-bottom}
+@subheading 前一个稳定版
+@divClass{keep-bullets}
+@itemize
+
+@item @uref{http://lilypond.org/doc/v2.12/Documentation/,
+LilyPond 2.12 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.11/Documentation/,
+LilyPond 2.11 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.10/Documentation/,
+LilyPond 2.10 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.8/Documentation/,
+LilyPond 2.8 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.6/Documentation/,
+LilyPond 2.6 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.4/Documentation/out-www/,
+LilyPond 2.4 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.2/Documentation/out-www/,
+LilyPond 2.2 Documentation}
+
+@item @uref{http://lilypond.org/doc/v2.0/Documentation/out-www/,
+LilyPond 2.0 Documentation}
+
+@item @uref{http://lilypond.org/doc/v1.8/Documentation/out-www/,
+LilyPond 1.8 Documentation}
+
+@item @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/,
+LilyPond 1.6 Documentation}
+
+@end itemize
+
+@divEnd
+@divEnd
 
-@subheading Downloadable versions
-@subheading Previous stable versions
 @node FDL
 @unnumberedsec FDL
 @translationof FDL
 
-@untranslated
+@divClass{column-center-top}
+@subheading 文档许可证
+GNU LilyPond 在 GNU 通用公共许可证下发布。
+在 @ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
 
+@divEnd
 
-@subheading Documentation license
-@subheading GNU Free Documentation License 1.1
+@divClass{column-center-bottom}
+@subheading GNU 自由文档许可证 1.1
 @include fdl.itexi
-
-@c -- SKELETON FILE --