You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by vi...@apache.org on 2020/02/02 07:49:39 UTC

[netbeans-website] branch master updated: [NETBEANS-1867] Asciidoc cleanup for numbered lists and sections (#443)

This is an automated email from the ASF dual-hosted git repository.

vieiro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 44443f9  [NETBEANS-1867] Asciidoc cleanup for numbered lists and sections (#443)
44443f9 is described below

commit 44443f9641a4bc18331d3d9c0e0f178c417e52be
Author: Antonio Vieiro <vi...@users.noreply.github.com>
AuthorDate: Sun Feb 2 08:49:28 2020 +0100

    [NETBEANS-1867] Asciidoc cleanup for numbered lists and sections (#443)
    
    * Numbered lists
    * cnd and javaee
    * websvc and java
    * webclient
    * ide
    * about/community/participate
---
 .../src/content/about/history.asciidoc             |    4 +-
 .../src/content/about/index.asciidoc               |    2 +-
 .../src/content/community/mailing-lists.asciidoc   |   12 +-
 .../src/content/download/index.asciidoc            |    0
 .../src/content/download/nb100/index.asciidoc      |    0
 .../src/content/download/nb111/nb111.asciidoc      |    4 +-
 .../src/content/download/nb112/nb112.asciidoc      |   12 +-
 .../src/content/kb/docs/cnd/HowTos.asciidoc        |   21 -
 .../src/content/kb/docs/cnd/HowTos_ja.asciidoc     |   21 -
 .../src/content/kb/docs/cnd/HowTos_pt_BR.asciidoc  |   21 -
 .../src/content/kb/docs/cnd/HowTos_ru.asciidoc     |   19 -
 .../src/content/kb/docs/cnd/HowTos_zh_CN.asciidoc  |   18 -
 .../kb/docs/cnd/beginning-jni-linux.asciidoc       |  100 +-
 .../kb/docs/cnd/beginning-jni-linux_ja.asciidoc    |   99 +-
 .../kb/docs/cnd/beginning-jni-linux_pt_BR.asciidoc |   98 +-
 .../kb/docs/cnd/beginning-jni-linux_ru.asciidoc    |   98 +-
 .../kb/docs/cnd/beginning-jni-linux_zh_CN.asciidoc |   98 +-
 .../src/content/kb/docs/cnd/c-unit-test.asciidoc   |  181 +-
 .../content/kb/docs/cnd/c-unit-test_ja.asciidoc    |  179 +-
 .../content/kb/docs/cnd/c-unit-test_pt_BR.asciidoc |  179 +-
 .../content/kb/docs/cnd/c-unit-test_ru.asciidoc    |  179 +-
 .../content/kb/docs/cnd/c-unit-test_zh_CN.asciidoc |  179 +-
 .../src/content/kb/docs/cnd/cpp-vcs.asciidoc       |   15 -
 .../src/content/kb/docs/cnd/debugging.asciidoc     |   89 +-
 .../src/content/kb/docs/cnd/debugging_ja.asciidoc  |   89 +-
 .../content/kb/docs/cnd/debugging_pt_BR.asciidoc   |   88 +-
 .../src/content/kb/docs/cnd/debugging_ru.asciidoc  |   88 +-
 .../content/kb/docs/cnd/debugging_zh_CN.asciidoc   |   88 +-
 .../kb/docs/cnd/development-environment.asciidoc   |   16 +-
 .../docs/cnd/development-environment_ja.asciidoc   |   16 +-
 .../cnd/development-environment_pt_BR.asciidoc     |   16 +-
 .../docs/cnd/development-environment_ru.asciidoc   |   16 +-
 .../cnd/development-environment_zh_CN.asciidoc     |   16 +-
 .../kb/docs/cnd/navigating-editing.asciidoc        |  149 +-
 .../kb/docs/cnd/navigating-editing_ja.asciidoc     |  149 +-
 .../kb/docs/cnd/navigating-editing_pt_BR.asciidoc  |  147 +-
 .../kb/docs/cnd/navigating-editing_ru.asciidoc     |  148 +-
 .../kb/docs/cnd/navigating-editing_zh_CN.asciidoc  |  148 +-
 .../src/content/kb/docs/cnd/quickstart.asciidoc    |   56 +-
 .../src/content/kb/docs/cnd/quickstart_ja.asciidoc |   56 +-
 .../content/kb/docs/cnd/quickstart_pt_BR.asciidoc  |   56 +-
 .../src/content/kb/docs/cnd/quickstart_ru.asciidoc |   56 +-
 .../content/kb/docs/cnd/quickstart_zh_CN.asciidoc  |   56 +-
 .../src/content/kb/docs/cnd/remote-modes.asciidoc  |    2 -
 .../content/kb/docs/cnd/remote-modes_ja.asciidoc   |    2 -
 .../kb/docs/cnd/remote-modes_pt_BR.asciidoc        |    2 -
 .../content/kb/docs/cnd/remote-modes_ru.asciidoc   |    2 -
 .../kb/docs/cnd/remote-modes_zh_CN.asciidoc        |    2 -
 .../kb/docs/cnd/remotedev-tutorial.asciidoc        |   85 +-
 .../kb/docs/cnd/remotedev-tutorial_ja.asciidoc     |   82 +-
 .../kb/docs/cnd/remotedev-tutorial_pt_BR.asciidoc  |   80 +-
 .../kb/docs/cnd/remotedev-tutorial_ru.asciidoc     |   79 +-
 .../kb/docs/cnd/remotedev-tutorial_zh_CN.asciidoc  |   80 +-
 .../src/content/kb/docs/cnd/toolchain.asciidoc     |  104 +-
 .../src/content/kb/docs/cnd/toolchain_ja.asciidoc  |  104 +-
 .../content/kb/docs/cnd/toolchain_pt_BR.asciidoc   |  104 +-
 .../src/content/kb/docs/cnd/toolchain_ru.asciidoc  |  104 +-
 .../content/kb/docs/cnd/toolchain_zh_CN.asciidoc   |  104 +-
 .../src/content/kb/docs/contributing.asciidoc      |    6 +-
 .../ide/NetBeans_DTrace_GUI_Plugin_0_4.asciidoc    |    6 +-
 .../src/content/kb/docs/ide/clearcase.asciidoc     |    6 +-
 .../src/content/kb/docs/ide/clearcase_ja.asciidoc  |   16 +-
 .../content/kb/docs/ide/clearcase_pt_BR.asciidoc   |   16 +-
 .../src/content/kb/docs/ide/clearcase_ru.asciidoc  |   16 +-
 .../content/kb/docs/ide/clearcase_zh_CN.asciidoc   |   16 +-
 .../src/content/kb/docs/ide/cvs.asciidoc           |   14 +-
 .../src/content/kb/docs/ide/cvs_ja.asciidoc        |   16 +-
 .../src/content/kb/docs/ide/cvs_pt_BR.asciidoc     |   16 +-
 .../src/content/kb/docs/ide/cvs_ru.asciidoc        |   16 +-
 .../src/content/kb/docs/ide/cvs_zh_CN.asciidoc     |   14 +-
 .../src/content/kb/docs/ide/git.asciidoc           |   91 +-
 .../src/content/kb/docs/ide/git_ja.asciidoc        |   85 +-
 .../src/content/kb/docs/ide/git_pt_BR.asciidoc     |   59 +-
 .../src/content/kb/docs/ide/git_ru.asciidoc        |   40 +-
 .../src/content/kb/docs/ide/git_zh_CN.asciidoc     |   52 +-
 .../install-and-configure-mysql-server.asciidoc    |   42 +-
 .../install-and-configure-mysql-server_ja.asciidoc |   44 +-
 ...stall-and-configure-mysql-server_pt_BR.asciidoc |   44 +-
 .../install-and-configure-mysql-server_ru.asciidoc |   44 +-
 ...stall-and-configure-mysql-server_zh_CN.asciidoc |   44 +-
 .../src/content/kb/docs/ide/java-db.asciidoc       |   58 +-
 .../src/content/kb/docs/ide/java-db_ja.asciidoc    |   28 +-
 .../src/content/kb/docs/ide/java-db_pt_BR.asciidoc |   50 +-
 .../src/content/kb/docs/ide/java-db_ru.asciidoc    |   64 +-
 .../src/content/kb/docs/ide/java-db_zh_CN.asciidoc |   60 +-
 .../content/kb/docs/ide/mercurial-queues.asciidoc  |   18 +-
 .../kb/docs/ide/mercurial-queues_ja.asciidoc       |   18 +-
 .../kb/docs/ide/mercurial-queues_pt_BR.asciidoc    |   18 +-
 .../kb/docs/ide/mercurial-queues_ru.asciidoc       |   18 +-
 .../kb/docs/ide/mercurial-queues_zh_CN.asciidoc    |   18 +-
 .../src/content/kb/docs/ide/mercurial.asciidoc     |   18 +-
 .../src/content/kb/docs/ide/mercurial_ja.asciidoc  |   18 +-
 .../content/kb/docs/ide/mercurial_pt_BR.asciidoc   |   18 +-
 .../src/content/kb/docs/ide/mercurial_ru.asciidoc  |   18 +-
 .../content/kb/docs/ide/mercurial_zh_CN.asciidoc   |   18 +-
 .../src/content/kb/docs/ide/mysql.asciidoc         |   32 +-
 .../src/content/kb/docs/ide/mysql_ja.asciidoc      |   30 +-
 .../src/content/kb/docs/ide/mysql_pt_BR.asciidoc   |   30 +-
 .../src/content/kb/docs/ide/mysql_ru.asciidoc      |   30 +-
 .../src/content/kb/docs/ide/mysql_zh_CN.asciidoc   |   30 +-
 .../src/content/kb/docs/ide/oracle-db.asciidoc     |   42 +-
 .../src/content/kb/docs/ide/oracle-db_ja.asciidoc  |   42 +-
 .../content/kb/docs/ide/oracle-db_pt_BR.asciidoc   |   42 +-
 .../src/content/kb/docs/ide/oracle-db_ru.asciidoc  |   42 +-
 .../content/kb/docs/ide/oracle-db_zh_CN.asciidoc   |   42 +-
 .../src/content/kb/docs/ide/subversion.asciidoc    |   10 +-
 .../src/content/kb/docs/ide/subversion_ja.asciidoc |   24 +-
 .../content/kb/docs/ide/subversion_pt_BR.asciidoc  |   24 +-
 .../src/content/kb/docs/ide/subversion_ru.asciidoc |   18 +-
 .../content/kb/docs/ide/subversion_zh_CN.asciidoc  |   10 +-
 .../src/content/kb/docs/ide/team-servers.asciidoc  |   12 +-
 .../content/kb/docs/ide/team-servers_ja.asciidoc   |   12 +-
 .../kb/docs/ide/team-servers_pt_BR.asciidoc        |   10 +-
 .../content/kb/docs/ide/team-servers_ru.asciidoc   |   12 +-
 .../kb/docs/ide/team-servers_zh_CN.asciidoc        |   12 +-
 .../kb/docs/java/annotations-custom.asciidoc       |   38 +-
 .../kb/docs/java/annotations-custom_ja.asciidoc    |   38 +-
 .../kb/docs/java/annotations-custom_pt_BR.asciidoc |   38 +-
 .../kb/docs/java/annotations-custom_ru.asciidoc    |   38 +-
 .../kb/docs/java/annotations-custom_zh_CN.asciidoc |   38 +-
 .../kb/docs/java/annotations-lombok.asciidoc       |   28 +-
 .../kb/docs/java/annotations-lombok_ja.asciidoc    |   28 +-
 .../kb/docs/java/annotations-lombok_pt_BR.asciidoc |   28 +-
 .../kb/docs/java/annotations-lombok_ru.asciidoc    |   28 +-
 .../kb/docs/java/annotations-lombok_zh_CN.asciidoc |   28 +-
 .../src/content/kb/docs/java/code-inspect.asciidoc |    2 +-
 .../content/kb/docs/java/code-inspect_ja.asciidoc  |   42 +-
 .../kb/docs/java/code-inspect_pt_BR.asciidoc       |   42 +-
 .../content/kb/docs/java/code-inspect_ru.asciidoc  |   42 +-
 .../kb/docs/java/code-inspect_zh_CN.asciidoc       |   42 +-
 .../kb/docs/java/debug-multithreaded.asciidoc      |   38 +-
 .../kb/docs/java/debug-multithreaded_ja.asciidoc   |   38 +-
 .../docs/java/debug-multithreaded_pt_BR.asciidoc   |   38 +-
 .../kb/docs/java/debug-multithreaded_ru.asciidoc   |   38 +-
 .../docs/java/debug-multithreaded_zh_CN.asciidoc   |   38 +-
 .../src/content/kb/docs/java/debug-visual.asciidoc |   14 +-
 .../content/kb/docs/java/debug-visual_ja.asciidoc  |   26 +-
 .../kb/docs/java/debug-visual_pt_BR.asciidoc       |   26 +-
 .../content/kb/docs/java/debug-visual_ru.asciidoc  |   26 +-
 .../kb/docs/java/debug-visual_zh_CN.asciidoc       |   26 +-
 .../kb/docs/java/editor-inspect-transform.asciidoc |    4 +-
 .../docs/java/editor-inspect-transform_ja.asciidoc |   22 +-
 .../java/editor-inspect-transform_pt_BR.asciidoc   |   22 +-
 .../docs/java/editor-inspect-transform_ru.asciidoc |   22 +-
 .../java/editor-inspect-transform_zh_CN.asciidoc   |   22 +-
 .../kb/docs/java/gbcustomizer-advanced.asciidoc    |   28 +-
 .../kb/docs/java/gbcustomizer-advanced_ja.asciidoc |   30 +-
 .../docs/java/gbcustomizer-advanced_pt_BR.asciidoc |   28 +-
 .../kb/docs/java/gbcustomizer-advanced_ru.asciidoc |   28 +-
 .../docs/java/gbcustomizer-advanced_zh_CN.asciidoc |   28 +-
 .../kb/docs/java/gbcustomizer-basic.asciidoc       |    2 +-
 .../kb/docs/java/gbcustomizer-basic_ja.asciidoc    |    2 +-
 .../kb/docs/java/gbcustomizer-basic_pt_BR.asciidoc |    2 +-
 .../kb/docs/java/gbcustomizer-basic_ru.asciidoc    |    2 +-
 .../kb/docs/java/gbcustomizer-basic_zh_CN.asciidoc |    2 +-
 .../kb/docs/java/groovy-quickstart.asciidoc        |   20 +-
 .../kb/docs/java/groovy-quickstart_ja.asciidoc     |   26 +-
 .../kb/docs/java/groovy-quickstart_pt_BR.asciidoc  |   26 +-
 .../kb/docs/java/groovy-quickstart_ru.asciidoc     |   26 +-
 .../kb/docs/java/groovy-quickstart_zh_CN.asciidoc  |   26 +-
 .../kb/docs/java/gui-automatic-i18n.asciidoc       |   66 +-
 .../kb/docs/java/gui-automatic-i18n_ja.asciidoc    |   66 +-
 .../kb/docs/java/gui-automatic-i18n_pt_BR.asciidoc |   66 +-
 .../kb/docs/java/gui-automatic-i18n_ru.asciidoc    |   66 +-
 .../kb/docs/java/gui-automatic-i18n_zh_CN.asciidoc |   66 +-
 .../src/content/kb/docs/java/gui-binding.asciidoc  |   52 +-
 .../content/kb/docs/java/gui-binding_ja.asciidoc   |   52 +-
 .../kb/docs/java/gui-binding_pt_BR.asciidoc        |   52 +-
 .../content/kb/docs/java/gui-binding_ru.asciidoc   |   52 +-
 .../kb/docs/java/gui-binding_zh_CN.asciidoc        |   52 +-
 .../content/kb/docs/java/gui-filechooser.asciidoc  |   46 +-
 .../kb/docs/java/gui-filechooser_ja.asciidoc       |   44 +-
 .../kb/docs/java/gui-filechooser_pt_BR.asciidoc    |   44 +-
 .../kb/docs/java/gui-filechooser_ru.asciidoc       |   44 +-
 .../kb/docs/java/gui-filechooser_zh_CN.asciidoc    |   44 +-
 .../kb/docs/java/gui-functionality.asciidoc        |    5 +-
 .../kb/docs/java/gui-functionality_ja.asciidoc     |    5 +-
 .../kb/docs/java/gui-functionality_pt_BR.asciidoc  |    5 +-
 .../kb/docs/java/gui-functionality_ru.asciidoc     |    5 +-
 .../kb/docs/java/gui-functionality_zh_CN.asciidoc  |    5 +-
 .../src/content/kb/docs/java/gui-gaps.asciidoc     |   22 +-
 .../src/content/kb/docs/java/gui-gaps_ja.asciidoc  |   22 +-
 .../content/kb/docs/java/gui-gaps_pt_BR.asciidoc   |   22 +-
 .../src/content/kb/docs/java/gui-gaps_ru.asciidoc  |   22 +-
 .../content/kb/docs/java/gui-gaps_zh_CN.asciidoc   |   22 +-
 .../kb/docs/java/gui-image-display.asciidoc        |   16 +-
 .../kb/docs/java/gui-image-display_ja.asciidoc     |   64 +-
 .../kb/docs/java/gui-image-display_pt_BR.asciidoc  |   64 +-
 .../kb/docs/java/gui-image-display_ru.asciidoc     |   64 +-
 .../kb/docs/java/gui-image-display_zh_CN.asciidoc  |   64 +-
 .../kb/docs/java/hibernate-java-se.asciidoc        |   54 +-
 .../kb/docs/java/hibernate-java-se_ja.asciidoc     |   54 +-
 .../kb/docs/java/hibernate-java-se_pt_BR.asciidoc  |   54 +-
 .../kb/docs/java/hibernate-java-se_ru.asciidoc     |   54 +-
 .../kb/docs/java/hibernate-java-se_zh_CN.asciidoc  |   54 +-
 .../content/kb/docs/java/javase-deploy.asciidoc    |   28 +-
 .../content/kb/docs/java/javase-deploy_ja.asciidoc |   36 +-
 .../kb/docs/java/javase-deploy_pt_BR.asciidoc      |   36 +-
 .../content/kb/docs/java/javase-deploy_ru.asciidoc |   36 +-
 .../kb/docs/java/javase-deploy_zh_CN.asciidoc      |   36 +-
 .../content/kb/docs/java/javase-embedded.asciidoc  |   34 +-
 .../kb/docs/java/javase-embedded_ja.asciidoc       |   34 +-
 .../kb/docs/java/javase-embedded_pt_BR.asciidoc    |   34 +-
 .../kb/docs/java/javase-embedded_ru.asciidoc       |   34 +-
 .../kb/docs/java/javase-embedded_zh_CN.asciidoc    |   34 +-
 .../content/kb/docs/java/javase-intro_ja.asciidoc  |   42 +-
 .../kb/docs/java/javase-intro_pt_BR.asciidoc       |   42 +-
 .../content/kb/docs/java/javase-intro_ru.asciidoc  |   42 +-
 .../kb/docs/java/javase-intro_zh_CN.asciidoc       |   42 +-
 .../src/content/kb/docs/java/javase-jdk7.asciidoc  |   16 +-
 .../content/kb/docs/java/javase-jdk7_ja.asciidoc   |   16 +-
 .../kb/docs/java/javase-jdk7_pt_BR.asciidoc        |   16 +-
 .../content/kb/docs/java/javase-jdk7_ru.asciidoc   |   16 +-
 .../kb/docs/java/javase-jdk7_zh_CN.asciidoc        |   16 +-
 .../src/content/kb/docs/java/javase-jdk8.asciidoc  |   10 +-
 .../content/kb/docs/java/javase-jdk8_ja.asciidoc   |   10 +-
 .../kb/docs/java/javase-jdk8_pt_BR.asciidoc        |   10 +-
 .../content/kb/docs/java/javase-jdk8_ru.asciidoc   |   10 +-
 .../kb/docs/java/javase-jdk8_zh_CN.asciidoc        |   10 +-
 .../src/content/kb/docs/java/jmx-getstart.asciidoc |   14 +-
 .../content/kb/docs/java/jmx-getstart_ja.asciidoc  |   14 +-
 .../kb/docs/java/jmx-getstart_pt_BR.asciidoc       |   14 +-
 .../content/kb/docs/java/jmx-getstart_ru.asciidoc  |   14 +-
 .../kb/docs/java/jmx-getstart_zh_CN.asciidoc       |   14 +-
 .../kb/docs/java/jmx-manager-tutorial.asciidoc     |   24 +-
 .../kb/docs/java/jmx-manager-tutorial_ja.asciidoc  |   24 +-
 .../docs/java/jmx-manager-tutorial_pt_BR.asciidoc  |   24 +-
 .../kb/docs/java/jmx-manager-tutorial_ru.asciidoc  |   24 +-
 .../docs/java/jmx-manager-tutorial_zh_CN.asciidoc  |   24 +-
 .../src/content/kb/docs/java/jmx-tutorial.asciidoc |   60 +-
 .../content/kb/docs/java/jmx-tutorial_ja.asciidoc  |   60 +-
 .../kb/docs/java/jmx-tutorial_pt_BR.asciidoc       |   60 +-
 .../content/kb/docs/java/jmx-tutorial_ru.asciidoc  |   60 +-
 .../kb/docs/java/jmx-tutorial_zh_CN.asciidoc       |   60 +-
 .../src/content/kb/docs/java/junit-intro.asciidoc  |   62 +-
 .../content/kb/docs/java/junit-intro_ja.asciidoc   |   70 +-
 .../kb/docs/java/junit-intro_pt_BR.asciidoc        |   70 +-
 .../content/kb/docs/java/junit-intro_ru.asciidoc   |   70 +-
 .../kb/docs/java/junit-intro_zh_CN.asciidoc        |   70 +-
 .../kb/docs/java/maven-hib-java-se.asciidoc        |   76 +-
 .../kb/docs/java/maven-hib-java-se_ja.asciidoc     |   76 +-
 .../kb/docs/java/maven-hib-java-se_pt_BR.asciidoc  |   76 +-
 .../kb/docs/java/maven-hib-java-se_ru.asciidoc     |   76 +-
 .../kb/docs/java/maven-hib-java-se_zh_CN.asciidoc  |   76 +-
 .../src/content/kb/docs/java/native_pkg.asciidoc   |   10 +-
 .../content/kb/docs/java/native_pkg_ja.asciidoc    |   10 +-
 .../content/kb/docs/java/native_pkg_pt_BR.asciidoc |   10 +-
 .../content/kb/docs/java/native_pkg_ru.asciidoc    |   10 +-
 .../content/kb/docs/java/native_pkg_zh_CN.asciidoc |   10 +-
 .../kb/docs/java/profile-loadgenerator.asciidoc    |    2 +-
 .../kb/docs/java/profile-loadgenerator_ja.asciidoc |    2 +-
 .../docs/java/profile-loadgenerator_pt_BR.asciidoc |    2 +-
 .../kb/docs/java/profile-loadgenerator_ru.asciidoc |    2 +-
 .../docs/java/profile-loadgenerator_zh_CN.asciidoc |    2 +-
 .../content/kb/docs/java/profiler-intro.asciidoc   |   28 +-
 .../kb/docs/java/profiler-intro_ja.asciidoc        |   28 +-
 .../kb/docs/java/profiler-intro_pt_BR.asciidoc     |   28 +-
 .../kb/docs/java/profiler-intro_ru.asciidoc        |   28 +-
 .../kb/docs/java/profiler-intro_zh_CN.asciidoc     |   28 +-
 .../kb/docs/java/profiler-profilingpoints.asciidoc |   24 +-
 .../docs/java/profiler-profilingpoints_ja.asciidoc |   24 +-
 .../java/profiler-profilingpoints_pt_BR.asciidoc   |   24 +-
 .../docs/java/profiler-profilingpoints_ru.asciidoc |   24 +-
 .../java/profiler-profilingpoints_zh_CN.asciidoc   |   24 +-
 .../content/kb/docs/java/quickstart-gui.asciidoc   |   32 +-
 .../kb/docs/java/quickstart-gui_ja.asciidoc        |   32 +-
 .../kb/docs/java/quickstart-gui_pt_BR.asciidoc     |   32 +-
 .../kb/docs/java/quickstart-gui_ru.asciidoc        |   32 +-
 .../kb/docs/java/quickstart-gui_zh_CN.asciidoc     |   32 +-
 .../src/content/kb/docs/java/quickstart.asciidoc   |    8 +-
 .../content/kb/docs/java/quickstart_ca.asciidoc    |    6 +-
 .../content/kb/docs/java/quickstart_ja.asciidoc    |    6 +-
 .../content/kb/docs/java/quickstart_pt_BR.asciidoc |    6 +-
 .../content/kb/docs/java/quickstart_ru.asciidoc    |    6 +-
 .../content/kb/docs/java/quickstart_zh_CN.asciidoc |    6 +-
 .../src/content/kb/docs/javaee/cdi-events.asciidoc |   32 +-
 .../content/kb/docs/javaee/cdi-events_ja.asciidoc  |   26 +-
 .../kb/docs/javaee/cdi-events_pt_BR.asciidoc       |   26 +-
 .../content/kb/docs/javaee/cdi-events_ru.asciidoc  |   26 +-
 .../kb/docs/javaee/cdi-events_zh_CN.asciidoc       |   26 +-
 .../src/content/kb/docs/javaee/cdi-inject.asciidoc |   94 +-
 .../content/kb/docs/javaee/cdi-inject_ja.asciidoc  |   82 +-
 .../kb/docs/javaee/cdi-inject_pt_BR.asciidoc       |   82 +-
 .../content/kb/docs/javaee/cdi-inject_ru.asciidoc  |   82 +-
 .../kb/docs/javaee/cdi-inject_zh_CN.asciidoc       |   82 +-
 .../src/content/kb/docs/javaee/cdi-intro.asciidoc  |   28 +-
 .../content/kb/docs/javaee/cdi-intro_ja.asciidoc   |   30 +-
 .../kb/docs/javaee/cdi-intro_pt_BR.asciidoc        |   26 +-
 .../content/kb/docs/javaee/cdi-intro_ru.asciidoc   |   30 +-
 .../kb/docs/javaee/cdi-intro_zh_CN.asciidoc        |   26 +-
 .../content/kb/docs/javaee/cdi-validate.asciidoc   |   50 +-
 .../kb/docs/javaee/cdi-validate_ja.asciidoc        |   50 +-
 .../kb/docs/javaee/cdi-validate_pt_BR.asciidoc     |   50 +-
 .../kb/docs/javaee/cdi-validate_ru.asciidoc        |   50 +-
 .../kb/docs/javaee/cdi-validate_zh_CN.asciidoc     |   50 +-
 .../kb/docs/javaee/ecommerce/conclusion.asciidoc   |    8 +-
 .../docs/javaee/ecommerce/conclusion_ja.asciidoc   |    6 +-
 .../kb/docs/javaee/ecommerce/connect-db.asciidoc   |  261 ++-
 .../docs/javaee/ecommerce/connect-db_ja.asciidoc   |  321 ++-
 .../kb/docs/javaee/ecommerce/data-model.asciidoc   |  135 +-
 .../docs/javaee/ecommerce/data-model_ja.asciidoc   |  160 +-
 .../kb/docs/javaee/ecommerce/design.asciidoc       |   38 +-
 .../kb/docs/javaee/ecommerce/design_ja.asciidoc    |   46 +-
 .../docs/javaee/ecommerce/entity-session.asciidoc  |  179 +-
 .../javaee/ecommerce/entity-session_ja.asciidoc    |  153 +-
 .../javaee/ecommerce/entity-session_pt_BR.asciidoc |  152 +-
 .../javaee/ecommerce/entity-session_ru.asciidoc    |  153 +-
 .../javaee/ecommerce/entity-session_zh_CN.asciidoc |  153 +-
 .../kb/docs/javaee/ecommerce/intro.asciidoc        |   50 +-
 .../kb/docs/javaee/ecommerce/language.asciidoc     |  220 ++-
 .../kb/docs/javaee/ecommerce/language_ja.asciidoc  |  269 ++-
 .../docs/javaee/ecommerce/manage-sessions.asciidoc |  352 +++-
 .../javaee/ecommerce/manage-sessions_ja.asciidoc   |  330 +++-
 .../ecommerce/manage-sessions_pt_BR.asciidoc       |  330 +++-
 .../javaee/ecommerce/manage-sessions_ru.asciidoc   |  330 +++-
 .../ecommerce/manage-sessions_zh_CN.asciidoc       |  330 +++-
 ... netbeans-ecommerce-tutorial.asciidoc.disabled} | 2048 +++++++++++++++-----
 .../ecommerce/page-views-controller.asciidoc       |  172 +-
 .../ecommerce/page-views-controller_ja.asciidoc    |  138 +-
 .../ecommerce/page-views-controller_pt_BR.asciidoc |  138 +-
 .../ecommerce/page-views-controller_ru.asciidoc    |  138 +-
 .../ecommerce/page-views-controller_zh_CN.asciidoc |  138 +-
 .../kb/docs/javaee/ecommerce/security.asciidoc     |  197 +-
 .../javaee/ecommerce/setup-dev-environ.asciidoc    |  130 +-
 .../javaee/ecommerce/setup-dev-environ_ja.asciidoc |   88 +-
 .../ecommerce/setup-dev-environ_pt_BR.asciidoc     |   88 +-
 .../javaee/ecommerce/setup-dev-environ_ru.asciidoc |   88 +-
 .../ecommerce/setup-dev-environ_zh_CN.asciidoc     |   88 +-
 .../kb/docs/javaee/ecommerce/setup.asciidoc        |   54 +-
 .../kb/docs/javaee/ecommerce/setup_ja.asciidoc     |   53 +-
 .../kb/docs/javaee/ecommerce/setup_pt_BR.asciidoc  |   52 +-
 .../kb/docs/javaee/ecommerce/setup_ru.asciidoc     |   52 +-
 .../kb/docs/javaee/ecommerce/setup_zh_CN.asciidoc  |   52 +-
 .../kb/docs/javaee/ecommerce/test-profile.asciidoc |  228 ++-
 .../kb/docs/javaee/ecommerce/transaction.asciidoc  |  130 +-
 .../docs/javaee/ecommerce/transaction_ja.asciidoc  |  146 +-
 .../content/kb/docs/javaee/entappclient.asciidoc   |    4 +-
 .../kb/docs/javaee/entappclient_ja.asciidoc        |    4 +-
 .../kb/docs/javaee/entappclient_pt_BR.asciidoc     |    4 +-
 .../kb/docs/javaee/entappclient_ru.asciidoc        |    4 +-
 .../kb/docs/javaee/entappclient_zh_CN.asciidoc     |    4 +-
 .../kb/docs/javaee/javaee-entapp-ejb.asciidoc      |   60 +-
 .../kb/docs/javaee/javaee-entapp-ejb_ja.asciidoc   |   60 +-
 .../docs/javaee/javaee-entapp-ejb_pt_BR.asciidoc   |   60 +-
 .../kb/docs/javaee/javaee-entapp-ejb_ru.asciidoc   |   64 +-
 .../docs/javaee/javaee-entapp-ejb_zh_CN.asciidoc   |   62 +-
 .../kb/docs/javaee/javaee-entapp-junit.asciidoc    |   50 +-
 .../kb/docs/javaee/javaee-entapp-junit_ja.asciidoc |   50 +-
 .../docs/javaee/javaee-entapp-junit_pt_BR.asciidoc |   50 +-
 .../kb/docs/javaee/javaee-entapp-junit_ru.asciidoc |   50 +-
 .../docs/javaee/javaee-entapp-junit_zh_CN.asciidoc |   50 +-
 .../kb/docs/javaee/javaee-gettingstarted.asciidoc  |   42 +-
 .../docs/javaee/javaee-gettingstarted_ca.asciidoc  |   30 +-
 .../docs/javaee/javaee-gettingstarted_ja.asciidoc  |   42 +-
 .../javaee/javaee-gettingstarted_pt_BR.asciidoc    |   42 +-
 .../docs/javaee/javaee-gettingstarted_ru.asciidoc  |   46 +-
 .../javaee/javaee-gettingstarted_zh_CN.asciidoc    |   58 +-
 .../kb/docs/javaee/maven-entapp-testing.asciidoc   |   58 +-
 .../docs/javaee/maven-entapp-testing_ja.asciidoc   |   58 +-
 .../javaee/maven-entapp-testing_pt_BR.asciidoc     |   58 +-
 .../docs/javaee/maven-entapp-testing_ru.asciidoc   |   58 +-
 .../javaee/maven-entapp-testing_zh_CN.asciidoc     |   58 +-
 .../content/kb/docs/javaee/maven-entapp.asciidoc   |   72 +-
 .../kb/docs/javaee/maven-entapp_ja.asciidoc        |   72 +-
 .../kb/docs/javaee/maven-entapp_pt_BR.asciidoc     |   72 +-
 .../kb/docs/javaee/maven-entapp_ru.asciidoc        |   72 +-
 .../kb/docs/javaee/maven-entapp_zh_CN.asciidoc     |   72 +-
 .../kb/docs/javaee/maven-osgiservice-cdi.asciidoc  |   92 +-
 .../docs/javaee/maven-osgiservice-cdi_ja.asciidoc  |   92 +-
 .../javaee/maven-osgiservice-cdi_pt_BR.asciidoc    |   92 +-
 .../docs/javaee/maven-osgiservice-cdi_ru.asciidoc  |   96 +-
 .../javaee/maven-osgiservice-cdi_zh_CN.asciidoc    |   94 +-
 .../kb/docs/javaee/maven-websocketapi.asciidoc     |   68 +-
 .../kb/docs/javaee/maven-websocketapi_ja.asciidoc  |   74 +-
 .../docs/javaee/maven-websocketapi_pt_BR.asciidoc  |   70 +-
 .../kb/docs/javaee/maven-websocketapi_ru.asciidoc  |   68 +-
 .../docs/javaee/maven-websocketapi_zh_CN.asciidoc  |   70 +-
 .../kb/docs/javaee/profiler-javaee.asciidoc        |   36 +-
 .../kb/docs/javaee/profiler-javaee_ja.asciidoc     |   36 +-
 .../kb/docs/javaee/profiler-javaee_pt_BR.asciidoc  |   36 +-
 .../kb/docs/javaee/profiler-javaee_ru.asciidoc     |   36 +-
 .../kb/docs/javaee/profiler-javaee_zh_CN.asciidoc  |   36 +-
 .../src/content/kb/docs/javaee/secure-ejb.asciidoc |   42 +-
 .../content/kb/docs/javaee/secure-ejb_ja.asciidoc  |   44 +-
 .../kb/docs/javaee/secure-ejb_pt_BR.asciidoc       |   42 +-
 .../content/kb/docs/javaee/secure-ejb_ru.asciidoc  |   42 +-
 .../kb/docs/javaee/secure-ejb_zh_CN.asciidoc       |   42 +-
 .../src/content/kb/docs/javame/imp-ng.asciidoc     |  136 +-
 .../src/content/kb/docs/javame/imp-ng_ja.asciidoc  |  124 +-
 .../content/kb/docs/javame/imp-ng_pt_BR.asciidoc   |  124 +-
 .../src/content/kb/docs/javame/imp-ng_ru.asciidoc  |  124 +-
 .../content/kb/docs/javame/imp-ng_zh_CN.asciidoc   |  124 +-
 .../src/content/kb/docs/javame/java-card.asciidoc  |   15 +-
 .../content/kb/docs/javame/java-card_ja.asciidoc   |   14 +-
 .../kb/docs/javame/java-card_pt_BR.asciidoc        |    4 +-
 .../content/kb/docs/javame/java-card_ru.asciidoc   |    4 +-
 .../kb/docs/javame/java-card_zh_CN.asciidoc        |    4 +-
 .../src/content/kb/docs/javame/javacard.asciidoc   |   15 +-
 .../content/kb/docs/javame/javacard_ja.asciidoc    |   14 +-
 .../content/kb/docs/javame/javacard_pt_BR.asciidoc |    4 +-
 .../content/kb/docs/javame/javacard_ru.asciidoc    |    4 +-
 .../content/kb/docs/javame/javacard_zh_CN.asciidoc |    4 +-
 .../content/kb/docs/php/ajax-quickstart.asciidoc   |   54 +-
 .../kb/docs/php/ajax-quickstart_ja.asciidoc        |   54 +-
 .../kb/docs/php/ajax-quickstart_pt_BR.asciidoc     |   60 +-
 .../kb/docs/php/ajax-quickstart_ru.asciidoc        |   56 +-
 .../kb/docs/php/ajax-quickstart_zh_CN.asciidoc     |   56 +-
 .../content/kb/docs/php/code-templates.asciidoc    |   36 +-
 .../content/kb/docs/php/code-templates_ja.asciidoc |   34 +-
 .../kb/docs/php/code-templates_pt_BR.asciidoc      |   34 +-
 .../content/kb/docs/php/code-templates_ru.asciidoc |   34 +-
 .../kb/docs/php/code-templates_zh_CN.asciidoc      |   34 +-
 .../php/configure-php-environment-mac-os.asciidoc  |   18 +-
 .../configure-php-environment-mac-os_ja.asciidoc   |   22 +-
 ...configure-php-environment-mac-os_pt_BR.asciidoc |   22 +-
 .../configure-php-environment-mac-os_ru.asciidoc   |   22 +-
 ...configure-php-environment-mac-os_zh_CN.asciidoc |   22 +-
 .../php/configure-php-environment-ubuntu.asciidoc  |   18 +-
 .../configure-php-environment-ubuntu_ja.asciidoc   |   28 +-
 ...configure-php-environment-ubuntu_pt_BR.asciidoc |   32 +-
 .../configure-php-environment-ubuntu_ru.asciidoc   |   32 +-
 ...configure-php-environment-ubuntu_zh_CN.asciidoc |   30 +-
 .../php/configure-php-environment-windows.asciidoc |   18 +-
 .../configure-php-environment-windows_ja.asciidoc  |   40 +-
 ...onfigure-php-environment-windows_pt_BR.asciidoc |   38 +-
 .../configure-php-environment-windows_ru.asciidoc  |   40 +-
 ...onfigure-php-environment-windows_zh_CN.asciidoc |   40 +-
 .../src/content/kb/docs/php/debugging.asciidoc     |   66 +-
 .../src/content/kb/docs/php/debugging_ja.asciidoc  |   66 +-
 .../content/kb/docs/php/debugging_pt_BR.asciidoc   |   66 +-
 .../src/content/kb/docs/php/debugging_ru.asciidoc  |   66 +-
 .../content/kb/docs/php/debugging_zh_CN.asciidoc   |   66 +-
 .../src/content/kb/docs/php/phpunit.asciidoc       |   38 +-
 .../src/content/kb/docs/php/phpunit_ja.asciidoc    |   40 +-
 .../src/content/kb/docs/php/phpunit_pt_BR.asciidoc |   42 +-
 .../src/content/kb/docs/php/phpunit_ru.asciidoc    |   38 +-
 .../src/content/kb/docs/php/phpunit_zh_CN.asciidoc |   42 +-
 .../src/content/kb/docs/php/project-setup.asciidoc |   28 +-
 .../content/kb/docs/php/project-setup_ja.asciidoc  |   46 +-
 .../kb/docs/php/project-setup_pt_BR.asciidoc       |   46 +-
 .../content/kb/docs/php/project-setup_ru.asciidoc  |   50 +-
 .../kb/docs/php/project-setup_zh_CN.asciidoc       |   46 +-
 .../src/content/kb/docs/php/quickstart.asciidoc    |    8 +-
 .../src/content/kb/docs/php/quickstart_ja.asciidoc |   16 +-
 .../content/kb/docs/php/quickstart_pt_BR.asciidoc  |   16 +-
 .../src/content/kb/docs/php/quickstart_ru.asciidoc |   30 +-
 .../content/kb/docs/php/quickstart_zh_CN.asciidoc  |   16 +-
 .../php/remote-hosting-and-ftp-account.asciidoc    |   18 +-
 .../php/remote-hosting-and-ftp-account_ja.asciidoc |   18 +-
 .../remote-hosting-and-ftp-account_pt_BR.asciidoc  |   18 +-
 .../php/remote-hosting-and-ftp-account_ru.asciidoc |   18 +-
 .../remote-hosting-and-ftp-account_zh_CN.asciidoc  |   18 +-
 .../kb/docs/php/screencast-phpdoc_pt_BR.asciidoc   |    2 +-
 .../content/kb/docs/php/wish-list-lesson1.asciidoc |   34 +-
 .../kb/docs/php/wish-list-lesson1_ja.asciidoc      |   42 +-
 .../kb/docs/php/wish-list-lesson1_pt_BR.asciidoc   |   38 +-
 .../kb/docs/php/wish-list-lesson1_ru.asciidoc      |   34 +-
 .../kb/docs/php/wish-list-lesson1_zh_CN.asciidoc   |   38 +-
 .../content/kb/docs/php/wish-list-lesson2.asciidoc |   32 +-
 .../kb/docs/php/wish-list-lesson2_ja.asciidoc      |   32 +-
 .../kb/docs/php/wish-list-lesson2_pt_BR.asciidoc   |   32 +-
 .../kb/docs/php/wish-list-lesson2_ru.asciidoc      |   32 +-
 .../kb/docs/php/wish-list-lesson2_zh_CN.asciidoc   |   32 +-
 .../content/kb/docs/php/wish-list-lesson3.asciidoc |   28 +-
 .../kb/docs/php/wish-list-lesson3_ja.asciidoc      |   30 +-
 .../kb/docs/php/wish-list-lesson3_pt_BR.asciidoc   |   30 +-
 .../kb/docs/php/wish-list-lesson3_ru.asciidoc      |   28 +-
 .../kb/docs/php/wish-list-lesson3_zh_CN.asciidoc   |   28 +-
 .../content/kb/docs/php/wish-list-lesson4.asciidoc |   24 +-
 .../kb/docs/php/wish-list-lesson4_ja.asciidoc      |   24 +-
 .../kb/docs/php/wish-list-lesson4_pt_BR.asciidoc   |   24 +-
 .../kb/docs/php/wish-list-lesson4_ru.asciidoc      |   24 +-
 .../kb/docs/php/wish-list-lesson4_zh_CN.asciidoc   |   24 +-
 .../content/kb/docs/php/wish-list-lesson5.asciidoc |   12 +-
 .../kb/docs/php/wish-list-lesson5_ja.asciidoc      |   12 +-
 .../kb/docs/php/wish-list-lesson5_pt_BR.asciidoc   |   12 +-
 .../kb/docs/php/wish-list-lesson5_ru.asciidoc      |   12 +-
 .../kb/docs/php/wish-list-lesson5_zh_CN.asciidoc   |   12 +-
 .../content/kb/docs/php/wish-list-lesson6.asciidoc |   40 +-
 .../kb/docs/php/wish-list-lesson6_ja.asciidoc      |   40 +-
 .../kb/docs/php/wish-list-lesson6_pt_BR.asciidoc   |   40 +-
 .../kb/docs/php/wish-list-lesson6_ru.asciidoc      |   40 +-
 .../kb/docs/php/wish-list-lesson6_zh_CN.asciidoc   |   40 +-
 .../content/kb/docs/php/wish-list-lesson7.asciidoc |   56 +-
 .../kb/docs/php/wish-list-lesson7_ja.asciidoc      |   56 +-
 .../kb/docs/php/wish-list-lesson7_pt_BR.asciidoc   |   56 +-
 .../kb/docs/php/wish-list-lesson7_ru.asciidoc      |   56 +-
 .../kb/docs/php/wish-list-lesson7_zh_CN.asciidoc   |   56 +-
 .../content/kb/docs/php/wish-list-lesson8.asciidoc |   26 +-
 .../kb/docs/php/wish-list-lesson8_ja.asciidoc      |   24 +-
 .../kb/docs/php/wish-list-lesson8_pt_BR.asciidoc   |   24 +-
 .../kb/docs/php/wish-list-lesson8_ru.asciidoc      |   24 +-
 .../kb/docs/php/wish-list-lesson8_zh_CN.asciidoc   |   24 +-
 .../kb/docs/php/wish-list-lesson9_ja.asciidoc      |    4 +-
 .../kb/docs/php/wish-list-lesson9_pt_BR.asciidoc   |    4 +-
 .../kb/docs/php/wish-list-lesson9_ru.asciidoc      |    4 +-
 .../kb/docs/php/wish-list-lesson9_zh_CN.asciidoc   |    4 +-
 .../kb/docs/php/wish-list-oracle-lesson1.asciidoc  |   36 +-
 .../docs/php/wish-list-oracle-lesson1_ja.asciidoc  |   36 +-
 .../php/wish-list-oracle-lesson1_pt_BR.asciidoc    |   40 +-
 .../docs/php/wish-list-oracle-lesson1_ru.asciidoc  |   36 +-
 .../php/wish-list-oracle-lesson1_zh_CN.asciidoc    |   36 +-
 .../docs/php/wish-list-tutorial-main-page.asciidoc |   32 +-
 .../php/wish-list-tutorial-main-page_ja.asciidoc   |   32 +-
 .../wish-list-tutorial-main-page_pt_BR.asciidoc    |   32 +-
 .../php/wish-list-tutorial-main-page_ru.asciidoc   |   32 +-
 .../wish-list-tutorial-main-page_zh_CN.asciidoc    |   32 +-
 .../kb/docs/php/zend-framework-screencast.asciidoc |    2 +-
 .../php/zend-framework-screencast_pt_BR.asciidoc   |    2 +-
 .../php/zend-framework-screencast_zh_CN.asciidoc   |    2 +-
 .../content/kb/docs/web/ajax-quickstart.asciidoc   |   66 +-
 .../kb/docs/web/ajax-quickstart_ja.asciidoc        |   66 +-
 .../kb/docs/web/ajax-quickstart_pt_BR.asciidoc     |   66 +-
 .../kb/docs/web/ajax-quickstart_ru.asciidoc        |   66 +-
 .../kb/docs/web/ajax-quickstart_zh_CN.asciidoc     |   66 +-
 .../src/content/kb/docs/web/applets.asciidoc       |   22 +-
 .../src/content/kb/docs/web/applets_ja.asciidoc    |   22 +-
 .../src/content/kb/docs/web/applets_pt_BR.asciidoc |   22 +-
 .../src/content/kb/docs/web/applets_ru.asciidoc    |   22 +-
 .../src/content/kb/docs/web/applets_zh_CN.asciidoc |   22 +-
 .../kb/docs/web/framework-adding-support.asciidoc  |   18 +-
 .../docs/web/framework-adding-support_ja.asciidoc  |   18 +-
 .../web/framework-adding-support_pt_BR.asciidoc    |   18 +-
 .../docs/web/framework-adding-support_ru.asciidoc  |   18 +-
 .../web/framework-adding-support_zh_CN.asciidoc    |   18 +-
 .../content/kb/docs/web/grails-quickstart.asciidoc |   16 +-
 .../kb/docs/web/grails-quickstart_ja.asciidoc      |   16 +-
 .../kb/docs/web/grails-quickstart_pt_BR.asciidoc   |   16 +-
 .../kb/docs/web/grails-quickstart_ru.asciidoc      |   16 +-
 .../kb/docs/web/grails-quickstart_zh_CN.asciidoc   |   16 +-
 .../content/kb/docs/web/hibernate-webapp.asciidoc  |   86 +-
 .../kb/docs/web/hibernate-webapp_ja.asciidoc       |   86 +-
 .../kb/docs/web/hibernate-webapp_pt_BR.asciidoc    |   86 +-
 .../kb/docs/web/hibernate-webapp_ru.asciidoc       |   86 +-
 .../kb/docs/web/hibernate-webapp_zh_CN.asciidoc    |   86 +-
 .../content/kb/docs/web/js-toolkits-dojo.asciidoc  |   62 +-
 .../kb/docs/web/js-toolkits-dojo_ja.asciidoc       |   62 +-
 .../kb/docs/web/js-toolkits-dojo_pt_BR.asciidoc    |   62 +-
 .../kb/docs/web/js-toolkits-dojo_ru.asciidoc       |   62 +-
 .../kb/docs/web/js-toolkits-dojo_zh_CN.asciidoc    |   62 +-
 .../kb/docs/web/js-toolkits-jquery.asciidoc        |   74 +-
 .../kb/docs/web/js-toolkits-jquery_ja.asciidoc     |   74 +-
 .../kb/docs/web/js-toolkits-jquery_pt_BR.asciidoc  |   74 +-
 .../kb/docs/web/js-toolkits-jquery_ru.asciidoc     |   74 +-
 .../kb/docs/web/js-toolkits-jquery_zh_CN.asciidoc  |   74 +-
 .../content/kb/docs/web/jsf-jpa-weblogic.asciidoc  |   28 +-
 .../kb/docs/web/jsf-jpa-weblogic_ja.asciidoc       |   28 +-
 .../kb/docs/web/jsf-jpa-weblogic_pt_BR.asciidoc    |   28 +-
 .../kb/docs/web/jsf-jpa-weblogic_ru.asciidoc       |   28 +-
 .../kb/docs/web/jsf-jpa-weblogic_zh_CN.asciidoc    |   28 +-
 .../src/content/kb/docs/web/jsf20-crud.asciidoc    |   80 +-
 .../src/content/kb/docs/web/jsf20-crud_ja.asciidoc |   80 +-
 .../content/kb/docs/web/jsf20-crud_pt_BR.asciidoc  |   80 +-
 .../src/content/kb/docs/web/jsf20-crud_ru.asciidoc |   80 +-
 .../content/kb/docs/web/jsf20-crud_zh_CN.asciidoc  |   80 +-
 .../src/content/kb/docs/web/jsf20-intro.asciidoc   |  104 +-
 .../content/kb/docs/web/jsf20-intro_ja.asciidoc    |  104 +-
 .../content/kb/docs/web/jsf20-intro_pt_BR.asciidoc |  104 +-
 .../content/kb/docs/web/jsf20-intro_ru.asciidoc    |  104 +-
 .../content/kb/docs/web/jsf20-intro_zh_CN.asciidoc |  104 +-
 .../src/content/kb/docs/web/mysql-webapp.asciidoc  |   78 +-
 .../content/kb/docs/web/mysql-webapp_ja.asciidoc   |   78 +-
 .../kb/docs/web/mysql-webapp_pt_BR.asciidoc        |   78 +-
 .../content/kb/docs/web/mysql-webapp_ru.asciidoc   |   78 +-
 .../kb/docs/web/mysql-webapp_zh_CN.asciidoc        |   78 +-
 .../src/content/kb/docs/web/oracle-cloud.asciidoc  |   52 +-
 .../content/kb/docs/web/oracle-cloud_ja.asciidoc   |   52 +-
 .../kb/docs/web/oracle-cloud_pt_BR.asciidoc        |   52 +-
 .../content/kb/docs/web/oracle-cloud_ru.asciidoc   |   52 +-
 .../kb/docs/web/oracle-cloud_zh_CN.asciidoc        |   52 +-
 .../kb/docs/web/quickstart-webapps-spring.asciidoc |   54 +-
 .../docs/web/quickstart-webapps-spring_ja.asciidoc |   54 +-
 .../web/quickstart-webapps-spring_pt_BR.asciidoc   |   54 +-
 .../docs/web/quickstart-webapps-spring_ru.asciidoc |   54 +-
 .../web/quickstart-webapps-spring_zh_CN.asciidoc   |   54 +-
 .../kb/docs/web/quickstart-webapps-struts.asciidoc |   36 +-
 .../docs/web/quickstart-webapps-struts_ja.asciidoc |   36 +-
 .../web/quickstart-webapps-struts_pt_BR.asciidoc   |   36 +-
 .../docs/web/quickstart-webapps-struts_ru.asciidoc |   36 +-
 .../web/quickstart-webapps-struts_zh_CN.asciidoc   |   36 +-
 .../kb/docs/web/quickstart-webapps-wicket.asciidoc |   38 +-
 .../docs/web/quickstart-webapps-wicket_ja.asciidoc |   38 +-
 .../web/quickstart-webapps-wicket_pt_BR.asciidoc   |   38 +-
 .../docs/web/quickstart-webapps-wicket_ru.asciidoc |   38 +-
 .../web/quickstart-webapps-wicket_zh_CN.asciidoc   |   38 +-
 .../kb/docs/web/quickstart-webapps.asciidoc        |   34 +-
 .../kb/docs/web/quickstart-webapps_ja.asciidoc     |   34 +-
 .../kb/docs/web/quickstart-webapps_pt_BR.asciidoc  |   34 +-
 .../kb/docs/web/quickstart-webapps_ru.asciidoc     |   34 +-
 .../kb/docs/web/quickstart-webapps_zh_CN.asciidoc  |   34 +-
 .../content/kb/docs/web/security-webapps.asciidoc  |  118 +-
 .../kb/docs/web/security-webapps_ja.asciidoc       |  118 +-
 .../kb/docs/web/security-webapps_pt_BR.asciidoc    |  118 +-
 .../kb/docs/web/security-webapps_ru.asciidoc       |  118 +-
 .../kb/docs/web/security-webapps_zh_CN.asciidoc    |  118 +-
 .../docs/webclient/cordova-gettingstarted.asciidoc |  105 +-
 .../webclient/cordova-gettingstarted_ja.asciidoc   |  105 +-
 .../cordova-gettingstarted_pt_BR.asciidoc          |   94 +-
 .../webclient/cordova-gettingstarted_ru.asciidoc   |   94 +-
 .../cordova-gettingstarted_zh_CN.asciidoc          |   94 +-
 .../kb/docs/webclient/html5-editing-css.asciidoc   |  144 +-
 .../docs/webclient/html5-editing-css_ja.asciidoc   |  136 +-
 .../webclient/html5-editing-css_pt_BR.asciidoc     |  136 +-
 .../docs/webclient/html5-editing-css_ru.asciidoc   |  136 +-
 .../webclient/html5-editing-css_zh_CN.asciidoc     |  136 +-
 .../docs/webclient/html5-gettingstarted.asciidoc   |  136 +-
 .../webclient/html5-gettingstarted_ja.asciidoc     |  120 +-
 .../webclient/html5-gettingstarted_pt_BR.asciidoc  |  120 +-
 .../webclient/html5-gettingstarted_ru.asciidoc     |  120 +-
 .../webclient/html5-gettingstarted_zh_CN.asciidoc  |  120 +-
 .../kb/docs/webclient/html5-js-support.asciidoc    |  164 +-
 .../kb/docs/webclient/html5-js-support_ja.asciidoc |  154 +-
 .../docs/webclient/html5-js-support_pt_BR.asciidoc |  154 +-
 .../kb/docs/webclient/html5-js-support_ru.asciidoc |  154 +-
 .../docs/webclient/html5-js-support_zh_CN.asciidoc |  154 +-
 .../content/kb/docs/webclient/ojet-cca.asciidoc    |   28 +-
 .../kb/docs/webclient/ojet-chatbot.asciidoc        |   24 +-
 .../kb/docs/webclient/ojet-cookbook.asciidoc       |   40 +-
 .../content/kb/docs/webclient/ojet-crud.asciidoc   |   24 +-
 .../kb/docs/webclient/ojet-databinding.asciidoc    |   28 +-
 .../content/kb/docs/webclient/ojet-flex.asciidoc   |   40 +-
 .../kb/docs/webclient/ojet-gettingstarted.asciidoc |   57 +-
 .../kb/docs/webclient/ojet-intermodular.asciidoc   |   52 +-
 .../kb/docs/webclient/ojet-porting.asciidoc        |   57 +-
 .../content/kb/docs/webclient/ojet-rest.asciidoc   |   24 +-
 .../kb/docs/webclient/ojet-settingup.asciidoc      |   17 +-
 .../kb/docs/webclient/ojet-working.asciidoc        |   24 +-
 .../src/content/kb/docs/websvc/client.asciidoc     |  104 +-
 .../src/content/kb/docs/websvc/client_ja.asciidoc  |  104 +-
 .../content/kb/docs/websvc/client_pt_BR.asciidoc   |  104 +-
 .../src/content/kb/docs/websvc/client_ru.asciidoc  |  104 +-
 .../content/kb/docs/websvc/client_zh_CN.asciidoc   |  104 +-
 .../content/kb/docs/websvc/flower-code-ws.asciidoc |   89 +-
 .../kb/docs/websvc/flower-code-ws_ja.asciidoc      |   89 +-
 .../kb/docs/websvc/flower-code-ws_pt_BR.asciidoc   |   89 +-
 .../kb/docs/websvc/flower-code-ws_ru.asciidoc      |   89 +-
 .../kb/docs/websvc/flower-code-ws_zh_CN.asciidoc   |   87 +-
 .../kb/docs/websvc/flower_overview.asciidoc        |    2 +-
 .../kb/docs/websvc/flower_overview_ja.asciidoc     |    2 +-
 .../kb/docs/websvc/flower_overview_pt_BR.asciidoc  |    2 +-
 .../kb/docs/websvc/flower_overview_ru.asciidoc     |    2 +-
 .../kb/docs/websvc/flower_overview_zh_CN.asciidoc  |    2 +-
 .../content/kb/docs/websvc/flower_swing.asciidoc   |  151 +-
 .../kb/docs/websvc/flower_swing_ja.asciidoc        |  151 +-
 .../kb/docs/websvc/flower_swing_pt_BR.asciidoc     |  149 +-
 .../kb/docs/websvc/flower_swing_ru.asciidoc        |  149 +-
 .../kb/docs/websvc/flower_swing_zh_CN.asciidoc     |  145 +-
 .../src/content/kb/docs/websvc/flower_ws.asciidoc  |   33 +-
 .../content/kb/docs/websvc/flower_ws_ja.asciidoc   |   33 +-
 .../kb/docs/websvc/flower_ws_pt_BR.asciidoc        |   33 +-
 .../content/kb/docs/websvc/flower_ws_ru.asciidoc   |   33 +-
 .../kb/docs/websvc/flower_ws_zh_CN.asciidoc        |   33 +-
 .../kb/docs/websvc/flower_wsdl_schema.asciidoc     |   32 +-
 .../kb/docs/websvc/flower_wsdl_schema_ja.asciidoc  |   32 +-
 .../docs/websvc/flower_wsdl_schema_pt_BR.asciidoc  |   32 +-
 .../kb/docs/websvc/flower_wsdl_schema_ru.asciidoc  |   32 +-
 .../docs/websvc/flower_wsdl_schema_zh_CN.asciidoc  |   32 +-
 .../src/content/kb/docs/websvc/jax-ws.asciidoc     |  144 +-
 .../src/content/kb/docs/websvc/jax-ws_ja.asciidoc  |  144 +-
 .../content/kb/docs/websvc/jax-ws_pt_BR.asciidoc   |  144 +-
 .../src/content/kb/docs/websvc/jax-ws_ru.asciidoc  |  144 +-
 .../content/kb/docs/websvc/jax-ws_zh_CN.asciidoc   |  144 +-
 .../src/content/kb/docs/websvc/rest.asciidoc       |   68 +-
 .../src/content/kb/docs/websvc/rest_ja.asciidoc    |   68 +-
 .../src/content/kb/docs/websvc/rest_pt_BR.asciidoc |   68 +-
 .../src/content/kb/docs/websvc/rest_ru.asciidoc    |   68 +-
 .../src/content/kb/docs/websvc/rest_zh_CN.asciidoc |   68 +-
 .../src/content/kb/docs/websvc/wsit.asciidoc       |   56 +-
 .../src/content/kb/docs/websvc/wsit_ja.asciidoc    |   56 +-
 .../src/content/kb/docs/websvc/wsit_pt_BR.asciidoc |   56 +-
 .../src/content/kb/docs/websvc/wsit_ru.asciidoc    |   56 +-
 .../src/content/kb/docs/websvc/wsit_zh_CN.asciidoc |   56 +-
 .../src/content/kb/docs/websvc/zillow.asciidoc     |   44 +-
 .../src/content/kb/docs/websvc/zillow_ja.asciidoc  |   44 +-
 .../content/kb/docs/websvc/zillow_pt_BR.asciidoc   |   44 +-
 .../src/content/kb/docs/websvc/zillow_ru.asciidoc  |   44 +-
 .../content/kb/docs/websvc/zillow_zh_CN.asciidoc   |   44 +-
 .../src/content/participate/submit-pr.asciidoc     |    2 +-
 .../content/wiki/DevFaqAccessSourcesWeb.asciidoc   |   16 +-
 .../wiki/DevFaqDialogControlOKButton.asciidoc      |    8 +-
 .../DevFaqEditorHowToAddCodeTemplates.asciidoc     |    4 +-
 .../content/wiki/DevFaqExternalLibraries.asciidoc  |    4 +-
 .../src/content/wiki/DevFaqFileBug.asciidoc        |    4 +-
 .../wiki/DevFaqGeneralWhereIsJavasciidoc.asciidoc  |   12 +-
 .../content/wiki/DevFaqHideShowToolbar.asciidoc    |    8 +-
 .../content/wiki/DevFaqHowToReuseModules.asciidoc  |    4 +-
 .../src/content/wiki/DevFaqLookupDefault.asciidoc  |    8 +-
 .../content/wiki/DevFaqModuleObfuscation.asciidoc  |    4 +-
 .../wiki/DevFaqNetBeansPlatformManager.asciidoc    |   16 +-
 .../src/content/wiki/DevFaqNewXMLFileType.asciidoc |   16 +-
 .../content/wiki/DevFaqNonGuiPlatformApp.asciidoc  |   16 +-
 .../src/content/wiki/DevFaqSignNbm.asciidoc        |   60 +-
 .../src/content/wiki/DevFaqWrapperModules.asciidoc |   12 +-
 .../src/content/wiki/FaqHowDoIFileACA.asciidoc     |   12 +-
 .../src/content/wiki/HowToAddFAQEntries.asciidoc   |   16 +-
 695 files changed, 23604 insertions(+), 14730 deletions(-)

diff --git a/netbeans.apache.org/src/content/about/history.asciidoc b/netbeans.apache.org/src/content/about/history.asciidoc
index 3aab839..3eebe2d 100644
--- a/netbeans.apache.org/src/content/about/history.asciidoc
+++ b/netbeans.apache.org/src/content/about/history.asciidoc
@@ -33,7 +33,9 @@ Republic, in 1996. The goal was to write a link:https://en.wikipedia.org/wiki/De
 Development Environment) in Java. 
 
 Xelfi was the first Java IDE written in Java, with its first pre-releases in
-1997. Xelfi was a fun project to work on, especially since the Java IDE space
+
+[start=1997]
+. Xelfi was a fun project to work on, especially since the Java IDE space
 was uncharted territory at that time.
 
 image::nb-history-1.png[caption="", title="Here you see the original group of students who constituted the original NetBeans Team"]
diff --git a/netbeans.apache.org/src/content/about/index.asciidoc b/netbeans.apache.org/src/content/about/index.asciidoc
index 0f9084d..a10b432 100644
--- a/netbeans.apache.org/src/content/about/index.asciidoc
+++ b/netbeans.apache.org/src/content/about/index.asciidoc
@@ -79,7 +79,7 @@ themselves—saving state, connecting actions to menu items, toolbar items and
 keyboard shortcuts; window management, and so on.
 
 [.feature]
---
+---
 image::gephi-metrics-small.png[role="left", link="gephi-metrics.png"]
 ---
 
diff --git a/netbeans.apache.org/src/content/community/mailing-lists.asciidoc b/netbeans.apache.org/src/content/community/mailing-lists.asciidoc
index 8ef9e14..5f515ab 100644
--- a/netbeans.apache.org/src/content/community/mailing-lists.asciidoc
+++ b/netbeans.apache.org/src/content/community/mailing-lists.asciidoc
@@ -35,7 +35,7 @@ the email addresses below, substituting `subscribe@` with `digest-subscribe@` an
 
 
 [[users]]
-=== Users list
+== Users list
 
 Use this list to ask questions about the usage of the NetBeans IDE, whether
 for Java, JavaScript, C/C++, or any other language or technology, whether as user of NetBeans IDE or developer on top of the NetBeans Platform.
@@ -51,7 +51,7 @@ Using prefix tags in the subject line, such as [ java ] or [ javascript ] is enc
 - +++ <a href="https://lists.apache.org/list.html?users@netbeans.apache.org">Pony mail archive</a> +++
 
 [[dev]]
-=== Dev list
+== Dev list
 
 Specifically for those committed to working on the development of Apache
 NetBeans itself, as well as those committed to promoting and documenting it,
@@ -64,7 +64,7 @@ via events and tutorials, etc.
 - +++ <a href="https://lists.apache.org/list.html?dev@netbeans.apache.org">Pony mail archive</a> +++
 
 [[netcat]]
-=== NetCAT list
+== NetCAT list
 
 Specifically for those involved in the NetBeans Community Acceptance Testing (NetCAT) program.
 
@@ -75,7 +75,7 @@ Specifically for those involved in the NetBeans Community Acceptance Testing (Ne
 - +++ <a href="https://lists.apache.org/list.html?netcat@netbeans.apache.org">Pony mail archive</a> +++
 
 [[announce]]
-=== Announce list
+== Announce list
 
 Receive announcements only, e.g., when a new release is made available, i.e.,
 for those who do not want to get much traffic though want to keep up with the
@@ -88,7 +88,7 @@ are able to write to this mailing list.
 - link:http://mail-archives.apache.org/mod_mbox/netbeans-announce/[See the Apache mailing list archive]
 
 [[commits]]
-=== Commits list
+== Commits list
 
 Receive GitHub commit messages whenever a commit is done.
 
@@ -99,7 +99,7 @@ Receive GitHub commit messages whenever a commit is done.
 - +++ <a href="https://lists.apache.org/list.html?commits@netbeans.apache.org">Pony mail archive</a> +++
 
 [[notifications]]
-=== Notifications list
+== Notifications list
 
 Receive GitHub notifications whenever someone adds a comment to an issue and whenever a new pull request is opened or closed.
 
diff --git a/netbeans.apache.org/src/content/download/index.asciidoc b/netbeans.apache.org/src/content/download/index.asciidoc
old mode 100755
new mode 100644
diff --git a/netbeans.apache.org/src/content/download/nb100/index.asciidoc b/netbeans.apache.org/src/content/download/nb100/index.asciidoc
old mode 100755
new mode 100644
diff --git a/netbeans.apache.org/src/content/download/nb111/nb111.asciidoc b/netbeans.apache.org/src/content/download/nb111/nb111.asciidoc
index 5a43d87..0c04754 100644
--- a/netbeans.apache.org/src/content/download/nb111/nb111.asciidoc
+++ b/netbeans.apache.org/src/content/download/nb111/nb111.asciidoc
@@ -91,7 +91,9 @@ Once you have everything installed then:
 
 1. Unzip link:https://archive.apache.org/dist/netbeans/netbeans/11.1/netbeans-11.1-source.zip[netbeans-11.1-source.zip]
 in a directory of your liking.
-2. `cd` to that directory, and then run `ant` to build the Apache NetBeans IDE.
+
+[start=2]
+. `cd` to that directory, and then run `ant` to build the Apache NetBeans IDE.
 Once built you can run the IDE by typing `./nbbuild/netbeans/bin/netbeans`
 
 == Community approval
diff --git a/netbeans.apache.org/src/content/download/nb112/nb112.asciidoc b/netbeans.apache.org/src/content/download/nb112/nb112.asciidoc
index d56fed7..73e407f 100644
--- a/netbeans.apache.org/src/content/download/nb112/nb112.asciidoc
+++ b/netbeans.apache.org/src/content/download/nb112/nb112.asciidoc
@@ -88,9 +88,15 @@ Once you have everything installed then:
 
 1. Unzip link:https://www.apache.org/dyn/closer.cgi/netbeans/netbeans/11.2/netbeans-11.2-source.zip[netbeans-11.2-source.zip]
 in a directory of your liking.
-2. `cd` to that directory, and then run `ant build` to build the Apache NetBeans IDE.
-3. A zip of the IDE will be built inside `nbbuild`. Unzip this in a place of your choosing.
-4. Inside the unzipped IDE run `./bin/netbeans` (Linux / macOS) or `./bin/netbeans.exe` (Windows).
+
+[start=2]
+. `cd` to that directory, and then run `ant build` to build the Apache NetBeans IDE.
+
+[start=3]
+. A zip of the IDE will be built inside `nbbuild`. Unzip this in a place of your choosing.
+
+[start=4]
+. Inside the unzipped IDE run `./bin/netbeans` (Linux / macOS) or `./bin/netbeans.exe` (Windows).
 
 == Community approval
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos.asciidoc
index ecaa451..9e36b08 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos.asciidoc
@@ -37,27 +37,6 @@ Code assistance is a set of IDE features that help you navigate and edit source
 Note that the tips in this article mostly apply to projects from existing source or from an existing binary. For projects that are created and managed by the IDE code assistance configuration is not necessary.
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74-73.png[title="Content on this page applies to the NetBeans IDE 8.0/7.4/7.3"]
-
-|===
-|-  |<<questionmark,What To Do When Your Project Has a Question Mark in the Projects Window or a #include Directive is Underlined in Red>> 
-
-|-  |<<analyzer, Configuring Build Analyzer for Code Assistance>> 
-
-|-  |<<multiplatform,Configuring Code Assistance for a Multi-Platform Project>> 
-
-|-  |<<cannotbuild,Configuring Code Assistance When You Cannot Build the Project>> 
-
-|-  |<<definitiondeclaration,When a Hyperlink Goes to a Function Definition and When to a Declaration>> 
-
-|-  |<<namespace,Finding All Definitions of a Namespace>> 
-
-|-  |<<declaration,Seeing the Declaration Name of a Declaration Made in a Macro>> 
-|===
-
-
 == What To Do When Your Project Has a Question Mark in the Projects Window
 
 If your project has a question mark in the Projects window, or an  ``#include``  directive is underlined in red, then your project has unresolved include directives. The IDE uses an internal parser that is used by Code Assistance features (Code Completion, Classes window, Navigator window, etc). The markings mean that this parser cannot resolve some  ``#include``  directives, because the IDE project has an incorrect configuration. This might happen if the project was created from existin [...]
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ja.asciidoc
index f7f0e12..527625c 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ja.asciidoc
@@ -37,27 +37,6 @@ _執筆: link:mailto:vladimir.kvashin@oracle.com[+_Vladimir Kvashin_+]およびl
 この記事のヒントは、主に既存のソースまたは既存のバイナリからのプロジェクトに適用されます。IDEのコード支援で作成および管理されているプロジェクトについては、構成は必要ありません。
 
 
-=== 内容
-
-image::images/netbeans-stamp-80-74-73.png[title="このページの内容は、NetBeans IDE 8.0/7.4/7.3に適用されます"]
-
-|===
-|-  |<<questionmark,プロジェクトの「プロジェクト」ウィンドウに疑問符がある、または#includeディレクティブに赤い下線が付いている場合の処置>> 
-
-|-  |<<analyzer,コード支援に対するビルド・アナライザの構成>> 
-
-|-  |<<multiplatform,マルチプラットフォーム・プロジェクトに対するコード支援の構成>> 
-
-|-  |<<cannotbuild,プロジェクトをビルドできない場合のコード支援の構成>> 
-
-|-  |<<definitiondeclaration,ハイパーリンクが関数定義に移動する場合と宣言に移動する場合>> 
-
-|-  |<<namespace,名前空間のすべての定義の検索>> 
-
-|-  |<<declaration,マクロ内で作成された宣言の宣言名の表示>> 
-|===
-
-
 == プロジェクトの「プロジェクト」ウィンドウに疑問符がある場合の処置
 
 プロジェクトの「プロジェクト」ウィンドウに疑問符があるか、 ``#include`` ディレクティブに赤い下線が付いている場合、プロジェクトに未解決のincludeディレクティブがあります。IDEは、コード支援機能(コード補完、「クラス」ウィンドウ、「ナビゲータ」ウィンドウなど)によって使用される内部パーサーを使用します。このマークは、IDEプロジェクトの構成が間違っているために、このパーサーが一部の ``#include`` ディレクティブを解決できないことを意味します。この状況は、プロジェクトがデバッグ情報からの支援なしに既存のソースから作成された場合、またはソース・ファイルにIDEプロジェクトの作成以降の新規ライブラリが含まれていた場合などに発生することがあります。
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_pt_BR.asciidoc
index 7b128b3..04bc093 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_pt_BR.asciidoc
@@ -36,27 +36,6 @@ A assistência ao código é um conjunto de funcionalidades do IDE que ajuda a n
 
 Observe que as dicas deste artigo aplicam-se principalmente a projetos de código-fonte existente ou de um binário existente. Para projetos que são criados e gerenciados pela assistência ao código IDE, a configuração não é necessária.
 
-
-
-image::images/netbeans-stamp-80-74-73.png[title="O conteúdo desta página aplica-se ao NetBeans IDE 8.0/7.4/7.3"]
-
-|===
-|-  |<<questionmark,O que Fazer quando seu Projeto Tem um Ponto de Interrogação na Janela Projetos ou uma Diretiva #include é Sublinhada em Vermelho >> 
-
-|-  |<<analyzer, Configurando o Analisador de Código para a Assistência ao Código>> 
-
-|-  |<<multiplatform,Configurando a Assistência ao Código para um Projeto Multiplataforma>> 
-
-|-  |<<cannotbuild,Configurando a Assistência ao Código Quando Você não Consegue Construir o Projeto>> 
-
-|-  |<<definitiondeclaration,Quando um Hiperlink vai para uma Definição de Função e Quando vai para uma Declaração>> 
-
-|-  |<<namespace,Encontrando Todas as Definições de um Namespace>> 
-
-|-  |<<declaration,Vendo o Nome de Declaração de uma Declaração Feita em uma Macro>> 
-|===
-
-
 == O que Fazer quando seu Projeto Tem um Ponto de Interrogação na Janela Projetos
 
 Se seu projeto tem um ponto de interrogação na janela projetos ou uma diretiva  ``#include``  está sublinhada em vermelho, então seu projeto tem políticas include não resolvidas. O IDE usa o parser interno que é usado por funcionalidades de Assistência ao Código (Autocompletar Código, janela Classes, janela Navegador etc.). As marcações significam que esse parser não conseguiu resolver algumas diretivas  ``#include`` , pois o projeto IDE tem uma configuração incorreta. Isso pode ter ocor [...]
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ru.asciidoc
index d42e7b4..97f9445 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_ru.asciidoc
@@ -38,25 +38,6 @@ _Составители: link:mailto:vladimir.kvashin@oracle.com[+_Владим
 
 
 
-image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой страницы применимо к IDE NetBeans 8.0/7.4/7.3"]
-
-|===
-|-  |<<questionmark,Что делать, если в окне проекта стоит вопросительный знак или директива #include подчеркнута красным>> 
-
-|-  |<<analyzer, Настройка встроенного анализатора для помощи при работе с кодом>> 
-
-|-  |<<multiplatform,Настройка помощника при работе с кодом для проектов на базе нескольких платформ>> 
-
-|-  |<<cannotbuild,Настройка помощника при работе с кодом в случаях, когда не удается создать проект>> 
-
-|-  |<<definitiondeclaration,В каких случаях гиперссылка связана с определением функции, а в каких – с объявлением>> 
-
-|-  |<<namespace,Поиск всех определений пространства имен>> 
-
-|-  |<<declaration,Просмотр имени объявления, сделанного в макросе>> 
-|===
-
-
 == Что делать, если проект помечен вопросительным знаком в окне проектов
 
 Если в окне проекта стоит вопросительный знак или директива  ``#include``  подчеркнута красным, то ваш проект имеет неразрешенные директивы #include. В среде IDE применяется внутренний синтаксический анализатор, который используется функциями помощника при работе с кодом (автозавершение кода, окно классов, окно переходов и т. д.). Эта отметка означает, что этот анализатор не может решить некоторые директивы  ``#include`` , потому что проект IDE имеет неправильную конфигурацию. Это может  [...]
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_zh_CN.asciidoc
index 153d05f..fec3dbb 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/HowTos_zh_CN.asciidoc
@@ -38,24 +38,6 @@ _撰稿人:link:mailto:vladimir.kvashin@oracle.com[+_Vladimir Kvashin_+] 和 l
 
 
 
-image::images/netbeans-stamp-80-74-73.png[title="此页上的内容适用于 NetBeans IDE 8.0/7.4/7.3"]
-
-|===
-|- |<<questionmark,如果“项目”窗口中显示带有问号的项目或 #include 指令带有红色下划线该怎么办>> 
-
-|- |<<analyzer, 为代码帮助配置构建分析器>> 
-
-|- |<<multiplatform,为多平台项目配置代码帮助>> 
-
-|- |<<cannotbuild,无法构建项目时配置代码帮助>> 
-
-|- |<<definitiondeclaration,超链接何时转至函数定义以及声明>> 
-
-|- |<<namespace,查找名称空间的所有定义>> 
-
-|- |<<declaration,查看在宏中所作声明的声明名称>> 
-|===
-
 
 == 如果“项目”窗口中显示带有问号的项目该怎么办
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux.asciidoc
index a54e971..8264f85 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux.asciidoc
@@ -35,26 +35,6 @@ This tutorial takes you through the creation of a simple application that uses J
 
 The tutorial is specific to Linux.
 
-
-=== Contents
-
-image::images/netbeans-stamp-80-74.png[title="Content on this page applies to the NetBeans IDE 7.4 and 8.0"]
-
-|===
-|-  |<<requirements,Requirements>> 
-
-|-  |<<modules, Setting Up Your Environment for the Tutorial>> 
-
-|-  |<<javaproject,Setting Up the Java Application Project>> 
-
-|-  |<<c-library, Setting Up a New C/C++ Dynamic Library Project>> 
-
-|-  |<<running,Building and Running the Application >> 
-
-|-  |<<next,Next Steps >> 
-|===
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software and resources.*
@@ -93,12 +73,20 @@ This program requires a Java project and a C project. In this section, you will
 
 1. Choose File > New Project. Select the Java category and Java Application project type. Click Next.
 image::images/jni-new-project-java.png[]
-2. In the Project Name field, type  ``JNIDemoJava`` .
-3. You can change the Project Location to any directory on your computer, but here we use the default NetBeansProjects in the user directory.
-4. Leave the Create Main Class checkbox selected and change the Main class name to  ``jnidemojava.Main`` .
+
+[start=2]
+. In the Project Name field, type  ``JNIDemoJava`` .
+
+[start=3]
+. You can change the Project Location to any directory on your computer, but here we use the default NetBeansProjects in the user directory.
+
+[start=4]
+. Leave the Create Main Class checkbox selected and change the Main class name to  ``jnidemojava.Main`` .
 
 image::images/jni-new-java-app.png[]
-5. Click Finish. 
+
+[start=5]
+. Click Finish. 
 
 The IDE creates the  ``NetBeansProjects/JNIDemoJava``  project folder.
 
@@ -113,8 +101,12 @@ The IDE creates the  ``NetBeansProjects/JNIDemoJava``  project folder.
 
 new Main().nativePrint();
 ----
-3. Notice the indicator in the left margin showing an error and lightbulb. Click on the indicator, and you are prompted with a shortcut to create the method  ``nativePrint`` .
-4. Click on this shortcut and the IDE inserts the following code:
+
+[start=3]
+. Notice the indicator in the left margin showing an error and lightbulb. Click on the indicator, and you are prompted with a shortcut to create the method  ``nativePrint`` .
+
+[start=4]
+. Click on this shortcut and the IDE inserts the following code:
 
 [source,java]
 ----
@@ -123,14 +115,18 @@ private void nativePrint() {
       throw new UnsupportedOperationException("Not supported yet");
    }
 ----
-5. Delete the line
+
+[start=5]
+. Delete the line
 
 [source,java]
 ----
 
 throw new UnsupportedOperationException("Not supported yet");
 ----
-6. Modify the  ``nativePrint()``  method by inserting the  ``native``  keyword into the method signature so that it now looks as follows:
+
+[start=6]
+. Modify the  ``nativePrint()``  method by inserting the  ``native``  keyword into the method signature so that it now looks as follows:
 
 [source,java]
 ----
@@ -153,7 +149,9 @@ public static void main(String[] args) {
    private native void nativePrint();
 }
 ----
-7. Right-click the project name and select Clean and Build. The project should build successfully.
+
+[start=7]
+. Right-click the project name and select Clean and Build. The project should build successfully.
 
 
 === Creating the Native Library Header File
@@ -172,7 +170,9 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 A  ``JNIDemoJava.h``  C header file is generated in the NetBeansProjects directory. This file is required to provide a correct function declaration for the native implementation of the  ``nativePrint()``  method. You will need it later when you create the C part of this application.
 
-3. Switch back to the NetBeans IDE window.
+
+[start=3]
+. Switch back to the NetBeans IDE window.
 
 *Summary*
 
@@ -187,9 +187,15 @@ After you have set up the project, you will create the implementation for the na
 
 1. Choose File > New Project. Under Categories, select C/C++. Under Projects, select C/C++ Dynamic Library. Click Next. 
 image::images/jni-new-project-c.png[]
-2. In the Project Name field, type  ``JNIDemoCdl`` .
-3. In the Project Location field, use the same location that you used for the Java application project,  ``NetBeansProjects`` . The location should be shown as the default value.
-4. Accept the defaults for all other fields and click Finish.
+
+[start=2]
+. In the Project Name field, type  ``JNIDemoCdl`` .
+
+[start=3]
+. In the Project Location field, use the same location that you used for the Java application project,  ``NetBeansProjects`` . The location should be shown as the default value.
+
+[start=4]
+. Accept the defaults for all other fields and click Finish.
 
 The IDE creates the  ``NetBeansProjects/JNIDemoCdl``  project folder.
 
@@ -206,13 +212,19 @@ image::images/jni-include-directories.png[]
 
 These settings are required to enable references to the Java  ``jni.h``  library from your C code.
 
-7. Find the Compilation Line area of the C Compiler options. Click in the text field of the Additional Options property and type  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
+
+[start=7]
+. Find the Compilation Line area of the C Compiler options. Click in the text field of the Additional Options property and type  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
 
 The  ``-shared``  option tells the compiler to generate a dynamic library.
 The  ``-m32``  option tells the compiler to create a 32-bit binary. By default on 64-bit systems the compiled binaries are 64-bit, which causes a lot of problems with 32-bit JDKs.
 
-8. Click the Linker category in the left panel.
-9. Click the Output text field, and replace the string
+
+[start=8]
+. Click the Linker category in the left panel.
+
+[start=9]
+. Click the Output text field, and replace the string
 
 [source,java]
 ----
@@ -228,7 +240,9 @@ dist/libJNIDemoCdl.so
 ----
 to simplify the path of the resulting shared object file. This will make the file easer to reference from Java.
 image::images/jni-project-properties-linker.png[]
-10. Click OK. The defined settings are saved.
+
+[start=10]
+. Click OK. The defined settings are saved.
 
 
 === Adding a Header File
@@ -263,8 +277,12 @@ JNIEXPORT void JNICALL Java_jnidemojava_Main_nativePrint
 }
 
 ----
-3. Save the  ``JNIDemo.c``  file.
-4. Right-click the  ``JNIDemoCdl``  project node and choose Build. The Output window displays  ``BUILD SUCCESSFUL (total time 171ms)``  or similar.
+
+[start=3]
+. Save the  ``JNIDemo.c``  file.
+
+[start=4]
+. Right-click the  ``JNIDemoCdl``  project node and choose Build. The Output window displays  ``BUILD SUCCESSFUL (total time 171ms)``  or similar.
 
 *Summary*
 
@@ -290,7 +308,9 @@ static {
 
 ----
 Replace _full-path-to-NetBeansProjects-dir_ with the path to your NetBeansProjects directory, which should be something similar to  ``/home/_username_/NetBeansProjects`` 
-3. Save the  ``Main.java``  file.
+
+[start=3]
+. Save the  ``Main.java``  file.
 
 
 === Running the JNIDemoJava Application
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ja.asciidoc
index f72a9c5..468ee0e 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ja.asciidoc
@@ -36,25 +36,6 @@ _2014年3月_ [リビジョン番号: V8.0-1]
 このチュートリアルはLinuxに固有です。
 
 
-=== 内容
-
-image::images/netbeans-stamp-80-74.png[title="このページの内容は、NetBeans IDE 7.4および8.0に適用されます"]
-
-|===
-|-  |<<requirements,要件>> 
-
-|-  |<<modules, 環境をチュートリアル用に設定>> 
-
-|-  |<<javaproject,Javaアプリケーション・プロジェクトの設定>> 
-
-|-  |<<c-library, 新規C/C++動的ライブラリ・プロジェクトの設定>> 
-
-|-  |<<running,アプリケーションのビルドと実行>> 
-
-|-  |<<next,次の手順>> 
-|===
-
-
 == 要件
 
 *このチュートリアルに従うには、次のソフトウェアとリソースが必要です。*
@@ -93,12 +74,20 @@ JavaおよびC/C++モジュールがあるかどうか判別するには、「
 
 1. 「ファイル」>「新規プロジェクト」を選択します。「Java」カテゴリおよび「Javaアプリケーション」プロジェクト・タイプを選択します。「次」をクリックします。
 image::images/jni-new-project-java.png[]
-2. 「プロジェクト名」フィールドに「 ``JNIDemoJava`` 」と入力します。
-3. 「プロジェクトの場所」はコンピュータ上の任意のディレクトリに変更できますが、ここではユーザー・ディレクトリ内のデフォルトのNetBeansProjectsを使用します。
-4. 「メイン・クラスの作成」チェックボックスは選択したままにし、メイン・クラス名を ``jnidemojava.Main`` に変更します。
+
+[start=2]
+. 「プロジェクト名」フィールドに「 ``JNIDemoJava`` 」と入力します。
+
+[start=3]
+. 「プロジェクトの場所」はコンピュータ上の任意のディレクトリに変更できますが、ここではユーザー・ディレクトリ内のデフォルトのNetBeansProjectsを使用します。
+
+[start=4]
+. 「メイン・クラスの作成」チェックボックスは選択したままにし、メイン・クラス名を ``jnidemojava.Main`` に変更します。
 
 image::images/jni-new-java-app.png[]
-5. 「終了」をクリックします。 
+
+[start=5]
+. 「終了」をクリックします。 
 
 IDEによって、 ``NetBeansProjects/JNIDemoJava`` プロジェクト・フォルダが作成されます。
 
@@ -113,8 +102,12 @@ IDEによって、 ``NetBeansProjects/JNIDemoJava`` プロジェクト・フォ
 
 new Main().nativePrint();
 ----
-3. エラーおよび電球を表示するインジケータが左マージンに示されるのがわかります。インジケータをクリックすると、メソッド ``nativePrint`` を作成することを求めるショートカットが表示されます。
-4. このショートカットをクリックすると、IDEは次のコードを挿入します。
+
+[start=3]
+. エラーおよび電球を表示するインジケータが左マージンに示されるのがわかります。インジケータをクリックすると、メソッド ``nativePrint`` を作成することを求めるショートカットが表示されます。
+
+[start=4]
+. このショートカットをクリックすると、IDEは次のコードを挿入します。
 
 [source,java]
 ----
@@ -123,14 +116,18 @@ private void nativePrint() {
       throw new UnsupportedOperationException("Not supported yet");
    }
 ----
-5. 次の行を削除します。
+
+[start=5]
+. 次の行を削除します。
 
 [source,java]
 ----
 
 throw new UnsupportedOperationException("Not supported yet");
 ----
-6.  ``native`` キーワードをメソッド署名に挿入して ``nativePrint()`` メソッドを変更し、次のようになるようにします。
+
+[start=6]
+.  ``native`` キーワードをメソッド署名に挿入して ``nativePrint()`` メソッドを変更し、次のようになるようにします。
 
 [source,java]
 ----
@@ -153,7 +150,9 @@ public static void main(String[] args) {
    private native void nativePrint();
 }
 ----
-7. プロジェクト名を右クリックし、「消去してビルド」を選択します。プロジェクトは正常にビルドされます。
+
+[start=7]
+. プロジェクト名を右クリックし、「消去してビルド」を選択します。プロジェクトは正常にビルドされます。
 
 
 === ネイティブ・ライブラリ・ヘッダー・ファイルの作成
@@ -172,7 +171,9 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
  ``JNIDemoJava.h``  Cヘッダー・ファイルがNetBeansProjectsディレクトリに生成されます。このファイルは ``nativePrint()`` メソッドのネイティブ実装のための正しい関数宣言を提供するために必要です。後でこのアプリケーションのC部分を作成するとき、これが必要になります。
 
-3. NetBeans IDEウィンドウに戻ります。
+
+[start=3]
+. NetBeans IDEウィンドウに戻ります。
 
 *サマリー*
 
@@ -187,9 +188,15 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 1. 「ファイル」>「新規プロジェクト」を選択します。「カテゴリ」から「C/C++」を選択します。「プロジェクト」から「C/C++動的ライブラリ」を選択します。「次」をクリックします。
 image::images/jni-new-project-c.png[]
-2. 「プロジェクト名」フィールドに「 ``JNIDemoCdl`` 」と入力します。
-3. 「プロジェクトの場所」フィールドには、Javaアプリケーション・プロジェクトに使用したのと同じ場所である ``NetBeansProjects`` を使用します。この場所はデフォルト値として表示されます。
-4. 他のすべてのフィールドはデフォルトを受け入れて、「終了」をクリックします。
+
+[start=2]
+. 「プロジェクト名」フィールドに「 ``JNIDemoCdl`` 」と入力します。
+
+[start=3]
+. 「プロジェクトの場所」フィールドには、Javaアプリケーション・プロジェクトに使用したのと同じ場所である ``NetBeansProjects`` を使用します。この場所はデフォルト値として表示されます。
+
+[start=4]
+. 他のすべてのフィールドはデフォルトを受け入れて、「終了」をクリックします。
 
 IDEは ``NetBeansProjects/JNIDemoCdl`` プロジェクト・フォルダを作成します。
 
@@ -206,13 +213,19 @@ image::images/jni-include-directories.png[]
 
 これらの設定は、CコードからJava  ``jni.h`` ライブラリへの参照を有効にするために必要です。
 
-7. 「Cコンパイラ」オプションの「コンパイル行」領域を見つけます。「追加のオプション」プロパティのテキスト・フィールド内をクリックし、 ``-shared -m32`` と入力します。image::images/jni-project-properties-cmd-options.png[]
+
+[start=7]
+. 「Cコンパイラ」オプションの「コンパイル行」領域を見つけます。「追加のオプション」プロパティのテキスト・フィールド内をクリックし、 ``-shared -m32`` と入力します。image::images/jni-project-properties-cmd-options.png[]
 
  ``-shared`` オプションは、動的ライブラリを生成することをコンパイラに指定します。
  ``-m32`` オプションは、32ビット・バイナリを作成することをコンパイラに指定します。64ビット・システムのデフォルトでは、コンパイルされたバイナリは64ビットで、このことは32ビットJDKで多くの問題を引き起こします。
 
-8. 左パネルの「リンカー」カテゴリをクリックします。
-9. 「出力」テキスト・フィールドをクリックして置換します。次の文字列を:
+
+[start=8]
+. 左パネルの「リンカー」カテゴリをクリックします。
+
+[start=9]
+. 「出力」テキスト・フィールドをクリックして置換します。次の文字列を:
 
 [source,java]
 ----
@@ -228,7 +241,9 @@ dist/libJNIDemoCdl.so
 ----
 結果の共有オブジェクト・ファイルのパスが簡素化されます。これで、Javaからファイルを参照しやすくなります。
 image::images/jni-project-properties-linker.png[]
-10. 「OK」をクリックします。定義された設定が保存されます。
+
+[start=10]
+. 「OK」をクリックします。定義された設定が保存されます。
 
 
 === ヘッダー・ファイルの追加
@@ -263,8 +278,12 @@ JNIEXPORT void JNICALL Java_jnidemojava_Main_nativePrint
 }
 
 ----
-3.  ``JNIDemo.c`` ファイルを保存します。
-4. 「 ``JNIDemoCdl`` 」プロジェクト・ノードを右クリックし、「ビルド」を選択します。「出力」ウィンドウに ``BUILD SUCCESSFUL (total time 171ms)``  (または類似する文)が表示されます。
+
+[start=3]
+.  ``JNIDemo.c`` ファイルを保存します。
+
+[start=4]
+. 「 ``JNIDemoCdl`` 」プロジェクト・ノードを右クリックし、「ビルド」を選択します。「出力」ウィンドウに ``BUILD SUCCESSFUL (total time 171ms)``  (または類似する文)が表示されます。
 
 *サマリー*
 
@@ -290,7 +309,9 @@ static {
 
 ----
 _full-path-to-NetBeansProjects-dir_を、NetBeansProjectsディレクトリへのパス( ``/home/_username_/NetBeansProjects`` に類似したもの)に置き換えます。
-3.  ``Main.java`` ファイルを保存します。
+
+[start=3]
+.  ``Main.java`` ファイルを保存します。
 
 
 === JNIDemoJavaアプリケーションの実行
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_pt_BR.asciidoc
index 933d088..d4172e3 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_pt_BR.asciidoc
@@ -36,24 +36,6 @@ Este tutorial o orienta pelo processo de criação de uma aplicação simples qu
 Este tutorial é específico para o Linux.
 
 
-
-image::images/netbeans-stamp-80-74.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.4 e 8.0"]
-
-|===
-|-  |<<requirements,Requisitos>> 
-
-|-  |<<modules, Configurando seu Ambiente para o Tutorial>> 
-
-|-  |<<javaproject,Configurando o Projeto de Aplicação Java>> 
-
-|-  |<<c-library, Configurando um Novo Projeto de Biblioteca Dinâmica C/C++>> 
-
-|-  |<<running,Construindo e Executando a Aplicação>> 
-
-|-  |<<next,Próximas Etapas>> 
-|===
-
-
 == Requisitos
 
 *Para seguir este tutorial, são necessários os recursos e o software a seguir.*
@@ -92,12 +74,20 @@ Este programa requer um projeto Java e um projeto C. Nesta seção, você irá c
 
 1. Escolha Arquivo > Novo Projeto. Selecione a categoria Java e o tipo de projeto de Aplicação Java. Clique em Próximo.
 image::images/jni-new-project-java.png[]
-2. No campo Nome do Projeto, digite  ``JNIDemoJava`` .
-3. Você pode alterar a Localização do Projeto para qualquer diretório em seu computador, mas aqui nós usamos o NetBeansProjects default no diretório do usuário.
-4. Deixe a caixa de seleção Criar Classe Principal selecionada e altere o nome da classe Principal para  ``jnidemojava.Main`` .
+
+[start=2]
+. No campo Nome do Projeto, digite  ``JNIDemoJava`` .
+
+[start=3]
+. Você pode alterar a Localização do Projeto para qualquer diretório em seu computador, mas aqui nós usamos o NetBeansProjects default no diretório do usuário.
+
+[start=4]
+. Deixe a caixa de seleção Criar Classe Principal selecionada e altere o nome da classe Principal para  ``jnidemojava.Main`` .
 
 image::images/jni-new-java-app.png[]
-5. Clique em Finalizar. 
+
+[start=5]
+. Clique em Finalizar. 
 
 O IDE cria a pasta do projeto  ``NetBeansProjects/JNIDemoJava`` .
 
@@ -112,8 +102,12 @@ O IDE cria a pasta do projeto  ``NetBeansProjects/JNIDemoJava`` .
 
 new Main().nativePrint();
 ----
-3. Observe que o indicador na margem esquerda está mostrando um erro e uma lâmpada. Clique no indicador; será solicitado que você crie um atalho para criar o método  ``nativePrint`` .
-4. Clique neste atalho e o IDE insere o seguinte código:
+
+[start=3]
+. Observe que o indicador na margem esquerda está mostrando um erro e uma lâmpada. Clique no indicador; será solicitado que você crie um atalho para criar o método  ``nativePrint`` .
+
+[start=4]
+. Clique neste atalho e o IDE insere o seguinte código:
 
 [source,java]
 ----
@@ -122,14 +116,18 @@ private void nativePrint() {
       throw new UnsupportedOperationException("Not supported yet");
    }
 ----
-5. Deletar a linha
+
+[start=5]
+. Deletar a linha
 
 [source,java]
 ----
 
 throw new UnsupportedOperationException("Not supported yet");
 ----
-6. Modifique o método  ``nativePrint()`` , inserindo a palavra-chave  ``native``  na assinatura do método para que pareça como segue:
+
+[start=6]
+. Modifique o método  ``nativePrint()`` , inserindo a palavra-chave  ``native``  na assinatura do método para que pareça como segue:
 
 [source,java]
 ----
@@ -152,7 +150,9 @@ public static void main(String[] args) {
    private native void nativePrint();
 }
 ----
-7. Clique com o botão direito do mouse no nome do projeto e selecione Limpar e Construir. O projeto deve ser construído com êxito.
+
+[start=7]
+. Clique com o botão direito do mouse no nome do projeto e selecione Limpar e Construir. O projeto deve ser construído com êxito.
 
 
 === Criando o Arquivo de Cabeçalho da Biblioteca Nativa
@@ -171,7 +171,9 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 Um arquivo de cabeçalho C  ``JNIDemoJava.h``  é gerado no diretório NetBeansProjects. O arquivo é necessário para fornecer a declaração de função correta para a implementação nativa do método  ``nativePrint()`` . Você precisar do mesmo mais tarde ao criar a parte C desta aplicação.
 
-3. Alterne de volta para a janela do NetBeans IDE.
+
+[start=3]
+. Alterne de volta para a janela do NetBeans IDE.
 
 *Resumo*
 
@@ -186,9 +188,15 @@ Após ter configurado o projeto, você irá criar a implementação para o méto
 
 1. Escolha Arquivo > Novo Projeto. Em Categorias, selecione C/C++. Em Projetos, selecione Biblioteca Dinâmica C/C++. Clique em Próximo. 
 image::images/jni-new-project-c.png[]
-2. No campo Nome do Projeto, digite  ``JNIDemoCdl`` .
-3. No campo Localização do Projeto, use a mesma localização usada para o projeto da aplicação Java,  ``NetBeansProjects`` . A localização deve ser mostrada como o valor default.
-4. Aceite os defaults de todos os outros campos e clique em Finalizar.
+
+[start=2]
+. No campo Nome do Projeto, digite  ``JNIDemoCdl`` .
+
+[start=3]
+. No campo Localização do Projeto, use a mesma localização usada para o projeto da aplicação Java,  ``NetBeansProjects`` . A localização deve ser mostrada como o valor default.
+
+[start=4]
+. Aceite os defaults de todos os outros campos e clique em Finalizar.
 
 O IDE cria a pasta do projeto  ``NetBeansProjects/JNIDemoCdl`` .
 
@@ -205,13 +213,19 @@ image::images/jni-include-directories.png[]
 
 Essas definições são necessárias para ativar as referências à biblioteca  ``jni.h``  do Java de seu código C.
 
-7. Localize a área de Linha de Compilação das opções do Compilador C. Clique no campo de texto da propriedade Opções Adicionais e tipo  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
+
+[start=7]
+. Localize a área de Linha de Compilação das opções do Compilador C. Clique no campo de texto da propriedade Opções Adicionais e tipo  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
 
 A opção  ``-shared``  informa ao compilador para gerar uma biblioteca dinâmica.
 A opção  ``-m32``  informa ao compilador para criar um binário de 32 bits. Por default, em sistema de 64 bits, os binários compilados são de 64 bits, o que causa muitos problemas com JDKs de 32 bits.
 
-8. Clique na categoria Vinculador no painel esquerdo.
-9. Clique no campo de texto Saída e substitua a string
+
+[start=8]
+. Clique na categoria Vinculador no painel esquerdo.
+
+[start=9]
+. Clique no campo de texto Saída e substitua a string
 
 [source,java]
 ----
@@ -227,7 +241,9 @@ dist/libJNIDemoCdl.so
 ----
 para simplificar o caminho do arquivo de objeto compartilhado resultante. Isso fará com que seja mais fácil referenciar o arquivo a partir do Java.
 image::images/jni-project-properties-linker.png[]
-10. Clique em OK. As definições definidas são salvas.
+
+[start=10]
+. Clique em OK. As definições definidas são salvas.
 
 
 === Adicionando um Arquivo de Cabeçalho
@@ -262,8 +278,12 @@ JNIEXPORT void JNICALL Java_jnidemojava_Main_nativePrint
 }
 
 ----
-3. Salve o arquivo  ``JNIDemo.c`` .
-4. Clique com o botão direito do mouse no nó de projeto  ``JNIDemoCdl``  e escolha Construir. A janela de Saída exibe  ``BUILD SUCCESSFUL (tempo total 171ms)``  ou semelhante.
+
+[start=3]
+. Salve o arquivo  ``JNIDemo.c`` .
+
+[start=4]
+. Clique com o botão direito do mouse no nó de projeto  ``JNIDemoCdl``  e escolha Construir. A janela de Saída exibe  ``BUILD SUCCESSFUL (tempo total 171ms)``  ou semelhante.
 
 *Resumo*
 
@@ -289,7 +309,9 @@ static {
 
 ----
 Substitua _full-path-to-NetBeansProjects-dir_ pelo caminho em seu diretório NetBeansProjects, que deve ser algo semelhante a  ``/home/_username_/NetBeansProjects`` 
-3. Salve o arquivo  ``Main.java`` .
+
+[start=3]
+. Salve o arquivo  ``Main.java`` .
 
 
 === Executando a Aplicação JNIDemoJava
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ru.asciidoc
index adc9802..599cd3e 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_ru.asciidoc
@@ -36,24 +36,6 @@ _Март 2014 г._ [Номер версии: V8.0-1]
 Этот учебный курс создан для Linux.
 
 
-
-image::images/netbeans-stamp-80-74.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.4 и 8.0"]
-
-|===
-|-  |<<requirements,Требования>> 
-
-|-  |<<modules, Настройка среды для учебного курса>> 
-
-|-  |<<javaproject,Настройка проекта приложения Java>> 
-
-|-  |<<c-library, Настройка нового проекта динамической библиотеки на языке C/C++>> 
-
-|-  |<<running,Сборка и запуск приложения>> 
-
-|-  |<<next,Следующие действия>> 
-|===
-
-
 == Требования
 
 *Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.*
@@ -92,12 +74,20 @@ image::images/netbeans-stamp-80-74.png[title="Содержимое этой ст
 
 1. Выберите команду "Файл" > "Новый проект". Выберите категорию "Java" и тип проекта "Приложение Java". Нажмите 'Далее'.
 image::images/jni-new-project-java.png[]
-2. В поле "Имя проекта" введите  ``JNIDemoJava`` .
-3. В качестве местоположения проекта можно указать любой каталог на компьютере. В этом примере используется папка по умолчанию "NetBeansProjects" в каталоге пользователя.
-4. Не снимая флажок 'Создать основной класс', измените имя основного класса на  ``jnidemojava.Main`` .
+
+[start=2]
+. В поле "Имя проекта" введите  ``JNIDemoJava`` .
+
+[start=3]
+. В качестве местоположения проекта можно указать любой каталог на компьютере. В этом примере используется папка по умолчанию "NetBeansProjects" в каталоге пользователя.
+
+[start=4]
+. Не снимая флажок 'Создать основной класс', измените имя основного класса на  ``jnidemojava.Main`` .
 
 image::images/jni-new-java-app.png[]
-5. Нажмите 'Готово'. 
+
+[start=5]
+. Нажмите 'Готово'. 
 
 В среде IDE будет создана папка проекта  ``NetBeansProjects/JNIDemoJava`` .
 
@@ -112,8 +102,12 @@ image::images/jni-new-java-app.png[]
 
 new Main().nativePrint();
 ----
-3. В поле слева появится индикатор в виде лампочки, сообщающий об ошибке. Щелкните индикатор. Отобразится ярлык для создания метода  ``nativePrint`` .
-4. Щелкните этот ярлык, после чего будет вставлен следующий код:
+
+[start=3]
+. В поле слева появится индикатор в виде лампочки, сообщающий об ошибке. Щелкните индикатор. Отобразится ярлык для создания метода  ``nativePrint`` .
+
+[start=4]
+. Щелкните этот ярлык, после чего будет вставлен следующий код:
 
 [source,java]
 ----
@@ -122,14 +116,18 @@ private void nativePrint() {
       throw new UnsupportedOperationException("Not supported yet");
    }
 ----
-5. Удалите строку
+
+[start=5]
+. Удалите строку
 
 [source,java]
 ----
 
 throw new UnsupportedOperationException("Not supported yet");
 ----
-6. Измените метод  ``nativePrint()`` : вставьте ключевое слово  ``native``  в подпись метода, чтобы она выглядела следующим образом:
+
+[start=6]
+. Измените метод  ``nativePrint()`` : вставьте ключевое слово  ``native``  в подпись метода, чтобы она выглядела следующим образом:
 
 [source,java]
 ----
@@ -152,7 +150,9 @@ public static void main(String[] args) {
    private native void nativePrint();
 }
 ----
-7. Правой кнопкой мыши щелкните имя проекта и выберите пункт "Очистить и собрать". После этого проект должен успешно собраться.
+
+[start=7]
+. Правой кнопкой мыши щелкните имя проекта и выберите пункт "Очистить и собрать". После этого проект должен успешно собраться.
 
 
 === Создание файла заголовка библиотеки в машинном коде
@@ -171,7 +171,9 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 В каталоге NetBeansProjects будет создан файл заголовка на языке C  ``JNIDemoJava.h`` . Этот файл требуется для того, чтобы обеспечить предоставление правильного объявления функции для реализации метода  ``nativePrint()``  в машинном коде. Он понадобится позже при создании части приложения на языке C.
 
-3. Переключение обратно в окно IDE NetBeans.
+
+[start=3]
+. Переключение обратно в окно IDE NetBeans.
 
 *Заключение*
 
@@ -186,9 +188,15 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 1. Выберите команду "Файл" > "Новый проект". В окне "Категории" выберите C/C++. В окне "Проекты" выберите "Динамическая библиотека C/C++". Нажмите кнопку "Далее". 
 image::images/jni-new-project-c.png[]
-2. В поле "Имя проекта" введите  ``JNIDemoCdl`` .
-3. В поле "Местоположение проекта" укажите то же местоположение, которое было использовано для проекта приложения Java –  ``NetBeansProjects`` . Это местоположение должно отобразиться по умолчанию.
-4. Оставьте данные во всех остальных полях без изменения и нажмите 'Готово'.
+
+[start=2]
+. В поле "Имя проекта" введите  ``JNIDemoCdl`` .
+
+[start=3]
+. В поле "Местоположение проекта" укажите то же местоположение, которое было использовано для проекта приложения Java –  ``NetBeansProjects`` . Это местоположение должно отобразиться по умолчанию.
+
+[start=4]
+. Оставьте данные во всех остальных полях без изменения и нажмите 'Готово'.
 
 В среде IDE будет создана папка проекта  ``NetBeansProjects/JNIDemoCdl`` .
 
@@ -205,13 +213,19 @@ image::images/jni-include-directories.png[]
 
 Эти параметры требуются для включения ссылок на библиотеку Java  ``jni.h``  из кода C.
 
-7. Найдите область 'Строка компиляции' в параметрах компилятора C. Щелкните текстовое поле в свойстве 'Дополнительные параметры' и введите  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
+
+[start=7]
+. Найдите область 'Строка компиляции' в параметрах компилятора C. Щелкните текстовое поле в свойстве 'Дополнительные параметры' и введите  ``-shared -m32`` . image::images/jni-project-properties-cmd-options.png[]
 
 Параметр  ``-shared``  указывает создание динамической библиотеки.
 Параметр  ``-m32``  указывает создание двоичного файла для 32-разрядных платформ. По умолчанию в 64-разрядных системах компилируются двоичные файлы для 64-разрядных платформ, что приводит к возникновению множества проблем в 32-разрядных JDK.
 
-8. Перейдите в категорию "Компоновщик" на левой панели.
-9. Поставьте курсор в текстовое поле "Вывод" и замените строку
+
+[start=8]
+. Перейдите в категорию "Компоновщик" на левой панели.
+
+[start=9]
+. Поставьте курсор в текстовое поле "Вывод" и замените строку
 
 [source,java]
 ----
@@ -227,7 +241,9 @@ dist/libJNIDemoCdl.so
 ----
 чтобы упростить путь к созданному файлу совместно используемого объекта. Это поможет упростить процесс создания ссылки из Java.
 image::images/jni-project-properties-linker.png[]
-10. Нажмите кнопку "ОК". Определенные параметры сохранены.
+
+[start=10]
+. Нажмите кнопку "ОК". Определенные параметры сохранены.
 
 
 === Добавление файла заголовка
@@ -262,8 +278,12 @@ JNIEXPORT void JNICALL Java_jnidemojava_Main_nativePrint
 }
 
 ----
-3. Сохраните файл  ``JNIDemo.c`` .
-4. Щелкните правой кнопкой мыши узел проекта  ``JNIDemoCdl``  и выберите 'Собрать'. В окне 'Результаты' отображается следующее (или аналогичное) сообщение:  ``СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 171 мс)`` .
+
+[start=3]
+. Сохраните файл  ``JNIDemo.c`` .
+
+[start=4]
+. Щелкните правой кнопкой мыши узел проекта  ``JNIDemoCdl``  и выберите 'Собрать'. В окне 'Результаты' отображается следующее (или аналогичное) сообщение:  ``СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 171 мс)`` .
 
 *Заключение*
 
@@ -289,7 +309,9 @@ static {
 
 ----
 Замените _full-path-to-NetBeansProjects-dir_ путем к каталогу NetBeansProjects, который должен иметь следующий (или аналогичный) вид:  ``/home/_username_/NetBeansProjects`` 
-3. Сохраните файл  ``Main.java`` .
+
+[start=3]
+. Сохраните файл  ``Main.java`` .
 
 
 === Запуск приложения JNIDemoJava
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_zh_CN.asciidoc
index 1d24027..e75b463 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/beginning-jni-linux_zh_CN.asciidoc
@@ -36,24 +36,6 @@ _2014 年 3 月_ [修订版本号:V8.0-1]
 本教程特定于 Linux。
 
 
-
-image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBeans IDE 7.4 和 8.0"]
-
-|===
-|- |<<requirements,要求>> 
-
-|- |<<modules, 为教程设置环境>> 
-
-|- |<<javaproject,设置 Java 应用程序项目>> 
-
-|- |<<c-library, 设置新的 C/C++ 动态库项目>> 
-
-|- |<<running,构建和运行应用程序>> 
-
-|- |<<next,后续步骤>> 
-|===
-
-
 == 要求
 
 *要学习本教程,您需要具备以下软件和资源。*
@@ -92,12 +74,20 @@ image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBea
 
 1. 选择 "File"(文件)> "New Project"(新建项目)。选择 "Java" 类别和 "Java Application"(Java 应用程序)项目类型。单击 "Next"(下一步)。
 image::images/jni-new-project-java.png[]
-2. 在 "Project Name"(项目名称)字段中,键入  ``JNIDemoJava`` 。
-3. 您可以将 "Project Location"(项目位置)更改为计算机上的任何目录,但在这里,我们使用用户目录中默认的 NetBeansProjects。
-4. 让 "Create Main Class"(创建主类)复选框保持选中状态,然后将主类名更改为  ``jnidemojava.Main`` 。
+
+[start=2]
+. 在 "Project Name"(项目名称)字段中,键入  ``JNIDemoJava`` 。
+
+[start=3]
+. 您可以将 "Project Location"(项目位置)更改为计算机上的任何目录,但在这里,我们使用用户目录中默认的 NetBeansProjects。
+
+[start=4]
+. 让 "Create Main Class"(创建主类)复选框保持选中状态,然后将主类名更改为  ``jnidemojava.Main`` 。
 
 image::images/jni-new-java-app.png[]
-5. 单击 "Finish"(完成)。
+
+[start=5]
+. 单击 "Finish"(完成)。
 
 IDE 将创建  ``NetBeansProjects/JNIDemoJava``  项目文件夹。
 
@@ -112,8 +102,12 @@ IDE 将创建  ``NetBeansProjects/JNIDemoJava``  项目文件夹。
 
 new Main().nativePrint();
 ----
-3. 请注意左旁注中显示错误和灯泡的指示符。单击该指示符,系统将会提示您一个快捷键,用于创建方法  ``nativePrint`` 。
-4. 单击此快捷键,IDE 将会插入以下代码:
+
+[start=3]
+. 请注意左旁注中显示错误和灯泡的指示符。单击该指示符,系统将会提示您一个快捷键,用于创建方法  ``nativePrint`` 。
+
+[start=4]
+. 单击此快捷键,IDE 将会插入以下代码:
 
 [source,java]
 ----
@@ -122,14 +116,18 @@ private void nativePrint() {
       throw new UnsupportedOperationException("Not supported yet");
    }
 ----
-5. 删除以下行
+
+[start=5]
+. 删除以下行
 
 [source,java]
 ----
 
 throw new UnsupportedOperationException("Not supported yet");
 ----
-6. 通过将  ``native``  关键字插入方法签名中来修改  ``nativePrint()``  方法,使其现在看起来如下所示:
+
+[start=6]
+. 通过将  ``native``  关键字插入方法签名中来修改  ``nativePrint()``  方法,使其现在看起来如下所示:
 
 [source,java]
 ----
@@ -152,7 +150,9 @@ public static void main(String[] args) {
    private native void nativePrint();
 }
 ----
-7. 右键单击项目名称,然后选择 "Clean and Build"(清理并构建)。项目应该成功构建。
+
+[start=7]
+. 右键单击项目名称,然后选择 "Clean and Build"(清理并构建)。项目应该成功构建。
 
 
 === 创建本机库头文件
@@ -171,7 +171,9 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
  ``JNIDemoJava.h``  C 头文件是在 NetBeansProjects 目录中生成的。需要此文件才能为  ``nativePrint()``  方法的本机实现提供正确的函数声明。您在以后创建此应用程序的 C 部分时需要用到它。
 
-3. 切换回 NetBeans IDE 窗口。
+
+[start=3]
+. 切换回 NetBeans IDE 窗口。
 
 *小结*
 
@@ -186,9 +188,15 @@ javah -o JNIDemoJava.h -classpath JNIDemoJava/build/classes jnidemojava.Main
 
 1. 选择 "File"(文件)> "New Project"(新建项目)。在 "Categories"(类别)下,选择 "C/C++"。在 "Projects"(项目)下,选择 "C/C++ Dynamic Library"(C/C++ 动态库)。单击 "Next"(下一步)。 
 image::images/jni-new-project-c.png[]
-2. 在 "Project Name"(项目名称)字段中,键入  ``JNIDemoCdl`` 。
-3. 在 "Project Location"(项目位置)字段中,使用 Java 应用程序项目所用的相同位置,即  ``NetBeansProjects`` 。该位置应显示为默认值。
-4. 接受所有其他字段的默认值,然后单击 "Finish"(完成)。
+
+[start=2]
+. 在 "Project Name"(项目名称)字段中,键入  ``JNIDemoCdl`` 。
+
+[start=3]
+. 在 "Project Location"(项目位置)字段中,使用 Java 应用程序项目所用的相同位置,即  ``NetBeansProjects`` 。该位置应显示为默认值。
+
+[start=4]
+. 接受所有其他字段的默认值,然后单击 "Finish"(完成)。
 
 IDE 将创建  ``NetBeansProjects/JNIDemoCdl``  项目文件夹。
 
@@ -205,13 +213,19 @@ image::images/jni-include-directories.png[]
 
 从 C 代码中启用对 Java  ``jni.h``  库的引用时需要这些设置。
 
-7. 找到 "C Compiler"(C 编译器)选项的 "Compilation Line"(编译行)区域。单击 "Additional Options"(其他选项)属性的文本字段,然后键入  ``-shared -m32`` 。image::images/jni-project-properties-cmd-options.png[]
+
+[start=7]
+. 找到 "C Compiler"(C 编译器)选项的 "Compilation Line"(编译行)区域。单击 "Additional Options"(其他选项)属性的文本字段,然后键入  ``-shared -m32`` 。image::images/jni-project-properties-cmd-options.png[]
 
  ``-shared``  选项用于通知编译器生成动态库。
  ``-m32``  选项用于通知编译器创建 32 位二进制文件。默认情况下,在 64 位系统上,已编译二进制文件是 64 位的,这会导致很多与 32 位 JDK 相关的问题。
 
-8. 单击左面板中的 "Linker"(链接器)类别。
-9. 单击 "Output"(输出)文本字段,然后将字符串
+
+[start=8]
+. 单击左面板中的 "Linker"(链接器)类别。
+
+[start=9]
+. 单击 "Output"(输出)文本字段,然后将字符串
 
 [source,java]
 ----
@@ -227,7 +241,9 @@ dist/libJNIDemoCdl.so
 ----
 以简化生成的共享对象文件的路径。这将简化从 Java 引用文件的过程。
 image::images/jni-project-properties-linker.png[]
-10. 单击 "OK"(确定)。此时将保存已定义的设置。
+
+[start=10]
+. 单击 "OK"(确定)。此时将保存已定义的设置。
 
 
 === 添加头文件
@@ -262,8 +278,12 @@ JNIEXPORT void JNICALL Java_jnidemojava_Main_nativePrint
 }
 
 ----
-3. 保存  ``JNIDemo.c``  文件。
-4. 右键单击  ``JNIDemoCdl``  项目节点,然后选择 "Build"(构建)。"Output"(输出)窗口将显示  ``BUILD SUCCESSFUL (total time 171ms)`` (构建成功(总时间为 171 毫秒))或类似内容。
+
+[start=3]
+. 保存  ``JNIDemo.c``  文件。
+
+[start=4]
+. 右键单击  ``JNIDemoCdl``  项目节点,然后选择 "Build"(构建)。"Output"(输出)窗口将显示  ``BUILD SUCCESSFUL (total time 171ms)`` (构建成功(总时间为 171 毫秒))或类似内容。
 
 *小结*
 
@@ -289,7 +309,9 @@ static {
 
 ----
 将 _full-path-to-NetBeansProjects-dir_ 替换为 NetBeansProjects 目录的路径,该路径应类似于  ``/home/_username_/NetBeansProjects`` 
-3. 保存  ``Main.java``  文件。
+
+[start=3]
+. 保存  ``Main.java``  文件。
 
 
 === 运行 JNIDemoJava 应用程序
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test.asciidoc
index 5cf91d4..9cc76ea 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test.asciidoc
@@ -33,35 +33,6 @@ _Contributed by link:mailto:susanm@netbeans.org[+_Susan Morgan_+]
 March 2014_ [Revision number: V8.0-1]
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74.png[title="Content on this page applies to the NetBeans IDE 7.4 and 8.0"]
-
-|===
-|-  |<<requirements,Requirements>> 
-
-|-  |<<intro,Introduction>> 
-
-|-  |<<cunit,Install the CUnit Testing Framework>> 
-
-|-  |<<project,Create the Project for the Tutorial>> 
-
-|-  |<<addtest,Add CUnit Tests to the NetBeans Managed Project>> 
-
-|-  |<<runtest,Run the CUnit Test>> 
-
-|-  |<<addmore, Add Another CUnit Test>> 
-
-|-  |<<debug,Debug a Test>> 
-
-|-  |<<addsimple,Add a Simple Test>> 
-
-|-  |<<editsimple,Edit the Simple Test>> 
-
-|-  |<<commandline,Run Tests From the Command Line>> 
-|===
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software.*
@@ -130,7 +101,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Configure, build, and install CUinit from /tmp as follows:
+
+[start=3]
+. Configure, build, and install CUinit from /tmp as follows:
 
 [source,shell]
 ----
@@ -173,7 +146,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Configure, build, and install CUinit from /tmp as follows:
+
+[start=3]
+. Configure, build, and install CUinit from /tmp as follows:
 
 [source,shell]
 ----
@@ -203,7 +178,9 @@ $ bunzip2.exe CUnit-2.1-2-src.tar.bz2
 $ tar xvf CUnit-2.1-2-src.tar
 $ cd ./CUnit-2.1-2
 ----
-4. Find the Unix path to MinGW using the mount command.
+
+[start=4]
+. Find the Unix path to MinGW using the mount command.
 
 [source,shell]
 ----
@@ -221,7 +198,9 @@ C:\MinGW\msys\1.0 on / type user (binmode,noumount)
 *C:\MinGW on /mingw type user (binmode)*
 ----
 The last line in bold above shows the Unix path is /mingw. Your system may report something different, so make a note of it because you need to specify the path in the next command.
-5. Configure the Makefile with the following command. 
+
+[start=5]
+. Configure the Makefile with the following command. 
 If your MinGW is not in /mingw, be sure to specify the appropriate Unix location of your MinGW with the --prefix= option.
 
 [source,shell]
@@ -234,7 +213,9 @@ config.status: executing depfiles commands
 config.status: executing libtool commands
 
 ----
-6. Build the library for CUnit:
+
+[start=6]
+. Build the library for CUnit:
 
 [source,shell]
 ----
@@ -248,7 +229,9 @@ _(lots of other output)_
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-7. Install the CUnit library into C:/MinGW/include/CUnit, C:/MinGW/share/CUnit and C:/MinGW/doc/CUnit by running make install:
+
+[start=7]
+. Install the CUnit library into C:/MinGW/include/CUnit, C:/MinGW/share/CUnit and C:/MinGW/doc/CUnit by running make install:
 
 [source,shell]
 ----
@@ -263,7 +246,9 @@ make[1]: Entering directory 'c/distr/CUnit-2.1-2/Cunit/Sources'
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-8. If you use Java 7 update 21, 25, or 40 you must perform the following workaround due to link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+issue 236867+] in order to get CUnit and this tutorial to work.
+
+[start=8]
+. If you use Java 7 update 21, 25, or 40 you must perform the following workaround due to link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+issue 236867+] in order to get CUnit and this tutorial to work.
 
 1. Go to Tools > Options > C/C++ > Build Tools and select the MinGW tool collection.
 2. Change the Make Command entry to make.exe without a complete path.
@@ -295,10 +280,16 @@ To explore the unit test features, you should first create a new C Application:
 2. In the project wizard, click C/C++ and then select C/C++ Application.
 3. In the New C/C++ Application dialog box, select Create Main file and select the C language. Accept the defaults for all other options.
 image::images/c-unit-new-project.png[]
-4. Click Finish, and the Cpp_Application__x_ project is created.
-5. In the Projects window, open the Source Files folder and double-click the `main.c` file to open it in the editor. The file's content is similar to that shown here:
+
+[start=4]
+. Click Finish, and the Cpp_Application__x_ project is created.
+
+[start=5]
+. In the Projects window, open the Source Files folder and double-click the `main.c` file to open it in the editor. The file's content is similar to that shown here:
 image::images/c-unit-mainc-initial.png[]
-6. To give the program something to do, replace the code in the `main.c` file with the following code to create a simple factorial calculator:
+
+[start=6]
+. To give the program something to do, replace the code in the `main.c` file with the following code to create a simple factorial calculator:
 
 [source,c]
 ----
@@ -331,8 +322,12 @@ int main(int argc, char** argv) {
 The file should look as follows after editing:
 
 image::images/c-unit-mainc-edited.png[]
-7. Save the file by pressing Ctrl+S.
-8. Build and run the project to make sure it works by clicking the Run button in the IDE toolbar.
+
+[start=7]
+. Save the file by pressing Ctrl+S.
+
+[start=8]
+. Build and run the project to make sure it works by clicking the Run button in the IDE toolbar.
 The output should look similar to the following if you enter 8 as the integer:
 image::images/c-unit-output-factorial.png[]
 
@@ -350,15 +345,25 @@ image::images/c-unit-create-test.png[]
 
 A wizard opens to help you create the test.
 
-2. In the wizard's Select Elements window, click the checkbox for the `main` function. This causes all the functions within `main` to also be selected. In this program, there is only one other function, `factorial()`.
-3. Click Next.
-4. Keep the default name New CUnit Test and click Finish.
+
+[start=2]
+. In the wizard's Select Elements window, click the checkbox for the `main` function. This causes all the functions within `main` to also be selected. In this program, there is only one other function, `factorial()`.
+
+[start=3]
+. Click Next.
+
+[start=4]
+. Keep the default name New CUnit Test and click Finish.
 
 The New CUnit Test node is displayed under the Test Files folder.
 
 The New CUnit Test folder contains the template files for the test. You can add new files to the folder the same way you add source files to a project, by right-clicking the folder.
-5. Expand the New CUnit Test folder, and see that it contains a file `newcunittest.c` which should be open in the source editor.
-6. In the `newcunittest.c` file, notice the `#include "CUnit/Basic.h"` statement to access the CUnit library. The `newcunittest.c` file contains an automatically generated test function, `testFactorial`, for the `factorial()` function of `main.c`.
+
+[start=5]
+. Expand the New CUnit Test folder, and see that it contains a file `newcunittest.c` which should be open in the source editor.
+
+[start=6]
+. In the `newcunittest.c` file, notice the `#include "CUnit/Basic.h"` statement to access the CUnit library. The `newcunittest.c` file contains an automatically generated test function, `testFactorial`, for the `factorial()` function of `main.c`.
 
 image::images/c-unit-includes.png[]
 
@@ -380,12 +385,20 @@ The IDE opens a new Test Results window, and you should see output similar to th
 If you do not see the Test Results window, open it by choosing Window > IDE Tools > Test Results or by pressing Alt+Shift+R.
 
 image::images/c-unit-run-test-orig.png[]
-2. Notice that the Test Results window is split into two panels. 
+
+[start=2]
+. Notice that the Test Results window is split into two panels. 
 The right panel displays the console output from the tests. The left panel displays a summary of the passed and failed tests and the description of failed tests.
-3. In the Test Results window, double-click the node `testFactorial caused an ERROR` to jump to the `testFactorial` function in the source editor. 
+
+[start=3]
+. In the Test Results window, double-click the node `testFactorial caused an ERROR` to jump to the `testFactorial` function in the source editor. 
 If you look at the function you can see that it does not actually test anything, but merely asserts that the unit test failed by setting CU_ASSERT(0). The condition evaluates to 0, which is equivalent to FALSE, so the CUnit framework interprets this as a test failure.
-4. Change the line CU_ASSERT(0) to CU_ASSERT(1) and save the file (Ctrl+S).
-5. Run the test again by right-clicking the New CUnit Test folder and selecting Test.
+
+[start=4]
+. Change the line CU_ASSERT(0) to CU_ASSERT(1) and save the file (Ctrl+S).
+
+[start=5]
+. Run the test again by right-clicking the New CUnit Test folder and selecting Test.
 The Test Results window should indicate that the test passed.
 image::images/c-unit-run-test-pass.png[]
 
@@ -394,10 +407,16 @@ image::images/c-unit-run-test-pass.png[]
 
 1. Create a generic CUnit test template by right-clicking the Test Files folder and selecting New CUnit Test.
 image::images/c-unit-new-cunit-test.png[]
-2. Name the test My CUnit Test and the test file name `mycunittest` and click Finish.
+
+[start=2]
+. Name the test My CUnit Test and the test file name `mycunittest` and click Finish.
 image::images/c-unit-create-mycunittest.png[]
-3. A new test folder called My CUnit Test is created and it contains a `mycunittest.c` file, which opens in the editor.
-4. Examine the `mycunittest.c` test file and see that it contains two tests. test1 will pass because it evaluates to TRUE, and test2 will fail because it evaluates to FALSE since 2*2 does not equal 5.
+
+[start=3]
+. A new test folder called My CUnit Test is created and it contains a `mycunittest.c` file, which opens in the editor.
+
+[start=4]
+. Examine the `mycunittest.c` test file and see that it contains two tests. test1 will pass because it evaluates to TRUE, and test2 will fail because it evaluates to FALSE since 2*2 does not equal 5.
 
 [source,java]
 ----
@@ -411,12 +430,20 @@ void test2()
 CU_ASSERT(2*2 == 5);
 }    
 ----
-5. Run the test as before and you should see:
+
+[start=5]
+. Run the test as before and you should see:
 image::images/c-unit-run-mytest1.png[]
-6. Run all the tests from the IDE main menu by selecting Run > Test Project (Cpp_Application__x_) and see that both test suites run and display their success and failure in the Test Results window.
-7. Mouse over the failed test to see more information about the failure.
+
+[start=6]
+. Run all the tests from the IDE main menu by selecting Run > Test Project (Cpp_Application__x_) and see that both test suites run and display their success and failure in the Test Results window.
+
+[start=7]
+. Mouse over the failed test to see more information about the failure.
 image::images/c-unit-test-fail-annotation.png[]
-8. Click the buttons in the left margin of the Test Results window to show and hide tests that pass or fail.
+
+[start=8]
+. Click the buttons in the left margin of the Test Results window to show and hide tests that pass or fail.
 
 
 == Debug My CUnit Test
@@ -429,9 +456,13 @@ You can also run the debugger by right-clicking a test in the Test Results windo
 
 
 The debugger toolbar is displayed.
-2. Click the Step Into button to execute the program one statement at a time with each click of the button.
+
+[start=2]
+. Click the Step Into button to execute the program one statement at a time with each click of the button.
 image::images/c-unit-debug-icons.png[]
-3. Open the Call Stack window by selecting Window > Debugging > Call Stack so you can watch the function calls as you step through the test.
+
+[start=3]
+. Open the Call Stack window by selecting Window > Debugging > Call Stack so you can watch the function calls as you step through the test.
 
 
 == Add a Simple Test
@@ -440,15 +471,23 @@ The C simple test uses the IDE's own simple test framework. You do not need to d
 
 1. In the Projects window, right-click the  ``main.c``  source file and select Create Test > New C Simple Test.
 image::images/c-unit-mainc-new-simple-test.png[]
-2. In the wizard's Select Elements window, click the checkbox for the  ``main``  function, then click Next.
+
+[start=2]
+. In the wizard's Select Elements window, click the checkbox for the  ``main``  function, then click Next.
 image::images/c-unit-mainc-new-simple-test-select.png[]
-3. In the Name and Location window, keep the default name New C Simple Test and click Finish.
+
+[start=3]
+. In the Name and Location window, keep the default name New C Simple Test and click Finish.
 
 The New C Simple Test node is displayed under the Test Files folder.
 
-4. Expand the New C Simple Test folder, and see that it contains a file `newsimpletest.c`. This file should be open in the source editor.
+
+[start=4]
+. Expand the New C Simple Test folder, and see that it contains a file `newsimpletest.c`. This file should be open in the source editor.
 image::images/c-unit-mainc-new-simple-test-folder.png[]
-5. Notice the `newsimpletest.c` file contains an automatically generated test function, `testFactorial`, for the `factorial()` function of `main.c`, just as with the CUnit test.
+
+[start=5]
+. Notice the `newsimpletest.c` file contains an automatically generated test function, `testFactorial`, for the `factorial()` function of `main.c`, just as with the CUnit test.
 image::images/c-unit-mainc-new-simple-test-code.png[]
 
 The  ``if``  statement should test a condition that, if true, indicates that the test failed. The  ``%%TEST_FAILED%%`` token triggers display of the graphical indicator of test failures in the Test Results window. The  ``if``  statement in the generated test sets the condition to be true by setting it to 1, so the test always fails when you run it unmodified.
@@ -459,7 +498,9 @@ The  ``time=0``  option is used to add time measurement to the test.
 
 The  ``message``  option enables you to make the test print out a message about the test failure.
 
-6. Run the test to see that it generates a failure shown in the Test Results window.
+
+[start=6]
+. Run the test to see that it generates a failure shown in the Test Results window.
 
 Next you edit the test file to see tests that pass.
 
@@ -483,7 +524,9 @@ void testNew() {
 
 The `main` function must also be modified to call the new test function.
 
-2. In the `main` function, copy the lines:
+
+[start=2]
+. In the `main` function, copy the lines:
 
 [source,java]
 ----
@@ -493,7 +536,9 @@ printf("%%TEST_STARTED%%  testFactorial (newsimpletest)\n");
     printf("%%TEST_FINISHED%% time=0 testFactorial (newsimpletest)\n");
     
 ----
-3. Paste the lines immediately below the ones you copied, and change the name `testFactorial` to `testNew` in the pasted lines. There are three occurrences that need to be changed. 
+
+[start=3]
+. Paste the lines immediately below the ones you copied, and change the name `testFactorial` to `testNew` in the pasted lines. There are three occurrences that need to be changed. 
 The complete `newsimpletest.c` file should look as follows:
 
 [source,c]
@@ -545,7 +590,9 @@ int main(int argc, char** argv) {
 
 
 ----
-4. In the Projects window, run the test by right-clicking New C Simple Test and choosing Test. 
+
+[start=4]
+. In the Projects window, run the test by right-clicking New C Simple Test and choosing Test. 
 The Test Results should look as follows:
 image::images/c-unit-simpletest-results.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ja.asciidoc
index e9657d0..24c12ab 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ja.asciidoc
@@ -34,33 +34,6 @@ _執筆: link:mailto:susanm@netbeans.org[+_Susan Morgan_+]
 
 
 
-image::images/netbeans-stamp-80-74.png[title="このページの内容は、NetBeans IDE 7.4および8.0に適用されます"]
-
-|===
-|-  |<<requirements,要件>> 
-
-|-  |<<intro,概要>> 
-
-|-  |<<cunit,CUnitテスト・フレームワークのインストール>> 
-
-|-  |<<project,チュートリアル用のプロジェクトの作成>> 
-
-|-  |<<addtest,CUnitテストのNetBeans管理対象プロジェクトへの追加>> 
-
-|-  |<<runtest,CUnitテストの実行>> 
-
-|-  |<<addmore,別のCUnitテストの追加>> 
-
-|-  |<<debug,テストのデバッグ>> 
-
-|-  |<<addsimple,簡易テストの追加>> 
-
-|-  |<<editsimple,簡易テストの編集>> 
-
-|-  |<<commandline,コマンドラインからのテストの実行>> 
-|===
-
-
 == 要件
 
 *このチュートリアルに従うには、次のソフトウェアが必要です。*
@@ -128,7 +101,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. 次のようにCUinitを/tmpから構成、ビルドおよびインストールします。
+
+[start=3]
+. 次のようにCUinitを/tmpから構成、ビルドおよびインストールします。
 
 [source,shell]
 ----
@@ -171,7 +146,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. 次のようにCUinitを/tmpから構成、ビルドおよびインストールします。
+
+[start=3]
+. 次のようにCUinitを/tmpから構成、ビルドおよびインストールします。
 
 [source,shell]
 ----
@@ -201,7 +178,9 @@ $ bunzip2.exe CUnit-2.1-2-src.tar.bz2
 $ tar xvf CUnit-2.1-2-src.tar
 $ cd ./CUnit-2.1-2
 ----
-4. mountコマンドを使用して、MinGWへのUNIXパスを検索します。
+
+[start=4]
+. mountコマンドを使用して、MinGWへのUNIXパスを検索します。
 
 [source,shell]
 ----
@@ -219,7 +198,9 @@ C:\MinGW\msys\1.0 on / type user (binmode,noumount)
 *C:\MinGW on /mingw type user (binmode)*
 ----
 前述の太字の最終行は、UNIXパスが/mingwであることを示しています。システムでは異なる結果が示される場合があるため、これを書き留めておいてください。これは、次のコマンドでパスを指定する必要があるためです。
-5. 次のコマンドを使用して、Makefileを構成します。
+
+[start=5]
+. 次のコマンドを使用して、Makefileを構成します。
 MinGWが/mingw内にない場合は、必ず、該当するMinGWのUNIXロケーションを、--prefix=オプションを使用して指定します。
 
 [source,shell]
@@ -232,7 +213,9 @@ config.status: executing depfiles commands
 config.status: executing libtool commands
 
 ----
-6. CUnitのライブラリをビルドします。
+
+[start=6]
+. CUnitのライブラリをビルドします。
 
 [source,shell]
 ----
@@ -246,7 +229,9 @@ _(lots of other output)_
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-7. make installを実行して、CUnitライブラリをC:/MinGW/include/CUnit、C:/MinGW/share/CUnitおよびC:/MinGW/doc/CUnit内にインストールします。
+
+[start=7]
+. make installを実行して、CUnitライブラリをC:/MinGW/include/CUnit、C:/MinGW/share/CUnitおよびC:/MinGW/doc/CUnit内にインストールします。
 
 [source,shell]
 ----
@@ -261,7 +246,9 @@ make[1]: Entering directory 'c/distr/CUnit-2.1-2/Cunit/Sources'
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-8. Java 7アップデート21、25または40を使用する場合、CUnitを取得してこのチュートリアルを機能させるために、link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+issue 236867+]の原因による次の回避策を実行する必要があります。
+
+[start=8]
+. Java 7アップデート21、25または40を使用する場合、CUnitを取得してこのチュートリアルを機能させるために、link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+issue 236867+]の原因による次の回避策を実行する必要があります。
 
 1. 「ツール」>「オプション」>「C/C++」>「ビルド・ツール」と選択して、MinGWツール・コレクションを選択します。
 2. Makeコマンド・エントリを、完全パスのないmake.exeに変更します。
@@ -293,10 +280,16 @@ Cygwinをまだインストールしていない場合は、一般的なCygwin
 2. プロジェクト・ウィザードで、「C/C++」をクリックしてから「C/C++アプリケーション」を選択します。
 3. 「新規C/C++アプリケーション」ダイアログ・ボックスで、「mainファイルの作成」を選択してから、C言語を選択します。他のすべてのオプションはデフォルトを受け入れます。
 image::images/c-unit-new-project.png[]
-4. 「終了」をクリックするとCpp_Application__x_プロジェクトが作成されます。
-5. 「プロジェクト」ウィンドウで、「ソース・ファイル」フォルダを開いて`main.c`ファイルをダブルクリックし、エディタでそのファイルを開きます。ファイルの内容はここに示す内容と同様です。
+
+[start=4]
+. 「終了」をクリックするとCpp_Application__x_プロジェクトが作成されます。
+
+[start=5]
+. 「プロジェクト」ウィンドウで、「ソース・ファイル」フォルダを開いて`main.c`ファイルをダブルクリックし、エディタでそのファイルを開きます。ファイルの内容はここに示す内容と同様です。
 image::images/c-unit-mainc-initial.png[]
-6. プログラムに処理を与えるには、`main.c`ファイル内のコードを次のコードに置き換えて、単純な階乗カリキュレータを作成します。
+
+[start=6]
+. プログラムに処理を与えるには、`main.c`ファイル内のコードを次のコードに置き換えて、単純な階乗カリキュレータを作成します。
 
 [source,c]
 ----
@@ -329,8 +322,12 @@ int main(int argc, char** argv) {
 ファイルは編集後に次のようになります。
 
 image::images/c-unit-mainc-edited.png[]
-7. [Ctrl]+[S]を押してファイルを保存します。
-8. IDEツールバーの「実行」ボタンをクリックすることで、機能することを確かめるためにプロジェクトをビルドおよび実行します。
+
+[start=7]
+. [Ctrl]+[S]を押してファイルを保存します。
+
+[start=8]
+. IDEツールバーの「実行」ボタンをクリックすることで、機能することを確かめるためにプロジェクトをビルドおよび実行します。
 出力は、8を整数として入力した場合、次のようになります。
 image::images/c-unit-output-factorial.png[]
 
@@ -348,15 +345,25 @@ image::images/c-unit-create-test.png[]
 
 テストを作成するためのウィザードが開かれます。
 
-2. ウィザードの「要素を選択」ウィンドウで、`main`関数のチェックボックスをクリックします。これによって、`main`内の関数もすべて選択されます。このプログラムでは、他の関数は`factorial()`の1つだけです。
-3. 「次」をクリックします。
-4. デフォルト名の新規CUnitテストを保持して、「終了」をクリックします。
+
+[start=2]
+. ウィザードの「要素を選択」ウィンドウで、`main`関数のチェックボックスをクリックします。これによって、`main`内の関数もすべて選択されます。このプログラムでは、他の関数は`factorial()`の1つだけです。
+
+[start=3]
+. 「次」をクリックします。
+
+[start=4]
+. デフォルト名の新規CUnitテストを保持して、「終了」をクリックします。
 
 「新規CUnitテスト」ノードが「テスト・ファイル」フォルダの下に表示されます。
 
 「新規CUnitテスト」フォルダにはテストのテンプレート・ファイルが含まれます。ソース・ファイルをプロジェクトに追加するのと同じように、フォルダを右クリックすることで新しいファイルをフォルダに追加できます。
-5. 「新規CUnitテスト」フォルダを展開すると、`newcunittest.c`ファイルが含まれていることが示され、ソース・エディタに表示されます。
-6. `newcunittest.c`ファイルで、CUnitライブラリにアクセスするための`#include "CUnit/Basic.h"`文に注意します。`newcunittest.c`ファイルには、`main.c`の`factorial()`関数に対して自動生成されたテスト関数、`testFactorial`が含まれます。
+
+[start=5]
+. 「新規CUnitテスト」フォルダを展開すると、`newcunittest.c`ファイルが含まれていることが示され、ソース・エディタに表示されます。
+
+[start=6]
+. `newcunittest.c`ファイルで、CUnitライブラリにアクセスするための`#include "CUnit/Basic.h"`文に注意します。`newcunittest.c`ファイルには、`main.c`の`factorial()`関数に対して自動生成されたテスト関数、`testFactorial`が含まれます。
 
 image::images/c-unit-includes.png[]
 
@@ -378,12 +385,20 @@ IDEでは新しい「テスト結果」ウィンドウが開き、次のよう
 「テスト結果」ウィンドウが表示されない場合、「ウィンドウ」→「IDEツール」→「テスト結果」を選択するか、[Alt]+[Shift]+[R]を押して開きます。
 
 image::images/c-unit-run-test-orig.png[]
-2. 「テスト結果」ウィンドウが2つのパネルに分割されていることに注意してください。
+
+[start=2]
+. 「テスト結果」ウィンドウが2つのパネルに分割されていることに注意してください。
 右側のパネルにはテストからのコンソール出力が表示されます。左側のパネルには、成功したテストと失敗したテスト、さらに失敗したテストの詳細のサマリーが表示されます。
-3. 「テスト結果」ウィンドウで、`testFactorial caused an ERROR`ノードをダブルクリックして、ソース・エディタの`testFactorial`関数にジャンプします。
+
+[start=3]
+. 「テスト結果」ウィンドウで、`testFactorial caused an ERROR`ノードをダブルクリックして、ソース・エディタの`testFactorial`関数にジャンプします。
 関数を参照すると、実際には何かがテストされたのではなく、CU_ASSERT(0)の設定によって単体テストが失敗したと単純にアサーションしていることが示されます。条件は0に評価され、これはFALSEに相当するため、CUnitフレームワークではこれがテストの失敗として解釈されます。
-4. CU_ASSERT(0)行をCU_ASSERT(1)に変更して、ファイルを保存します([Ctrl]+[S])。
-5. 「新規CUnitテスト」フォルダを右クリックして「テスト」を選択することで、テストを再実行します。
+
+[start=4]
+. CU_ASSERT(0)行をCU_ASSERT(1)に変更して、ファイルを保存します([Ctrl]+[S])。
+
+[start=5]
+. 「新規CUnitテスト」フォルダを右クリックして「テスト」を選択することで、テストを再実行します。
 「テスト結果」ウィンドウにテストが成功したことが示されます。
 image::images/c-unit-run-test-pass.png[]
 
@@ -392,10 +407,16 @@ image::images/c-unit-run-test-pass.png[]
 
 1. 「テスト・ファイル」フォルダを右クリックして新規CUnitテストを選択することで、汎用CUnitテスト・テンプレートを作成します。
 image::images/c-unit-new-cunit-test.png[]
-2. テストはMy CUnit Test、テスト・ファイル名は`mycunittest`という名前を付けて「終了」をクリックします。
+
+[start=2]
+. テストはMy CUnit Test、テスト・ファイル名は`mycunittest`という名前を付けて「終了」をクリックします。
 image::images/c-unit-create-mycunittest.png[]
-3. My CUnit Testという新規テスト・フォルダが作成されて、そのフォルダには`mycunittest.c`ファイルが含まれ、エディタに表示されます。
-4. `mycunittest.c`テスト・ファイルを調べると、2つのテストが含まれています。test1はTRUEに評価されるため、成功します。test2は、2*2が5と等しくないためFALSEに評価されて失敗します。
+
+[start=3]
+. My CUnit Testという新規テスト・フォルダが作成されて、そのフォルダには`mycunittest.c`ファイルが含まれ、エディタに表示されます。
+
+[start=4]
+. `mycunittest.c`テスト・ファイルを調べると、2つのテストが含まれています。test1はTRUEに評価されるため、成功します。test2は、2*2が5と等しくないためFALSEに評価されて失敗します。
 
 [source,java]
 ----
@@ -409,12 +430,20 @@ void test2()
 CU_ASSERT(2*2 == 5);
 }    
 ----
-5. 前と同じようにテストを実行すると次のように表示されます。
+
+[start=5]
+. 前と同じようにテストを実行すると次のように表示されます。
 image::images/c-unit-run-mytest1.png[]
-6. 「実行」>「プロジェクトのテスト」(Cpp_Application__x_)を選択してIDEメイン・メニューからすべてのテストを実行します。両方のテスト・スイートが実行され、「テスト結果」ウィンドウに成功および失敗が表示されるのを確認します。
-7. 失敗の詳細を表示するには、失敗したテストの上にマウスを移動します。
+
+[start=6]
+. 「実行」>「プロジェクトのテスト」(Cpp_Application__x_)を選択してIDEメイン・メニューからすべてのテストを実行します。両方のテスト・スイートが実行され、「テスト結果」ウィンドウに成功および失敗が表示されるのを確認します。
+
+[start=7]
+. 失敗の詳細を表示するには、失敗したテストの上にマウスを移動します。
 image::images/c-unit-test-fail-annotation.png[]
-8. 「テスト結果」ウィンドウの左マージンのボタンをクリックして、成功または失敗したテストを表示または非表示にします。
+
+[start=8]
+. 「テスト結果」ウィンドウの左マージンのボタンをクリックして、成功または失敗したテストを表示または非表示にします。
 
 
 == My CUnit Testのデバッグ
@@ -427,9 +456,13 @@ link:https://netbeans.org/kb/docs/cnd/debugging.html[+C/C++プロジェクトの
 
 
 デバッガ・ツールバーが表示されます。
-2. 「ステップ・イン」ボタンをクリックして、ボタンをクリックするたびに1回で1行、プログラムを実行します。
+
+[start=2]
+. 「ステップ・イン」ボタンをクリックして、ボタンをクリックするたびに1回で1行、プログラムを実行します。
 image::images/c-unit-debug-icons.png[]
-3. 「ウィンドウ」>「デバッグ」>「呼出しスタック」を選択して「呼出しスタック」ウィンドウを開きます。これによって、テストの進行に従った関数の呼出しを参照できます。
+
+[start=3]
+. 「ウィンドウ」>「デバッグ」>「呼出しスタック」を選択して「呼出しスタック」ウィンドウを開きます。これによって、テストの進行に従った関数の呼出しを参照できます。
 
 
 == 簡易テストの追加
@@ -438,15 +471,23 @@ C簡易テストは、IDE内蔵の単純なテスト・フレームワークを
 
 1. 「プロジェクト」ウィンドウで、 ``main.c`` ソース・ファイルを右クリックし、「テストを作成」>新規C簡易テストを選択します。
 image::images/c-unit-mainc-new-simple-test.png[]
-2. ウィザードの「要素を選択」ウィンドウで、 ``main`` 関数のチェックボックスをクリックしてから、「次」をクリックします。
+
+[start=2]
+. ウィザードの「要素を選択」ウィンドウで、 ``main`` 関数のチェックボックスをクリックしてから、「次」をクリックします。
 image::images/c-unit-mainc-new-simple-test-select.png[]
-3. 「名前と場所」ウィンドウで、デフォルト名の新規C簡易テストを保持して、「終了」をクリックします。
+
+[start=3]
+. 「名前と場所」ウィンドウで、デフォルト名の新規C簡易テストを保持して、「終了」をクリックします。
 
 「新規C簡易テスト」ノードが「テスト・ファイル」フォルダの下に表示されます。
 
-4. 「新規C簡易テスト」フォルダを展開すると、`newsimpletest.c`ファイルが含まれていることが示されます。このファイルはソース・エディタで開かれます。
+
+[start=4]
+. 「新規C簡易テスト」フォルダを展開すると、`newsimpletest.c`ファイルが含まれていることが示されます。このファイルはソース・エディタで開かれます。
 image::images/c-unit-mainc-new-simple-test-folder.png[]
-5. `newsimpletest.c`ファイルには、CUnitと同様に、`main.c`の`factorial()`関数に対して自動生成されたテスト関数、`testFactorial`が含まれることに注意してください。
+
+[start=5]
+. `newsimpletest.c`ファイルには、CUnitと同様に、`main.c`の`factorial()`関数に対して自動生成されたテスト関数、`testFactorial`が含まれることに注意してください。
 image::images/c-unit-mainc-new-simple-test-code.png[]
 
  ``if`` 文は、trueの場合は、テストが失敗したことを示す条件をテストする必要があります。 ``%%TEST_FAILED%%`` トークンは、「テスト結果」ウィンドウでのテスト失敗のグラフィカル・インジケータの表示をトリガーします。生成されたテスト内の ``if`` 文は、1に設定することで条件をtrueに設定するため、未変更のまま実行するとテストは常に失敗します。
@@ -457,7 +498,9 @@ image::images/c-unit-mainc-new-simple-test-code.png[]
 
  ``message`` オプションを使用すると、テスト失敗に関するメッセージをテストで出力できます。
 
-6. テストを実行し、「テスト結果」ウィンドウに表示される失敗が生成されることを確認します。
+
+[start=6]
+. テストを実行し、「テスト結果」ウィンドウに表示される失敗が生成されることを確認します。
 
 次に、成功したテストを参照するためにテスト・ファイルを編集します。
 
@@ -481,7 +524,9 @@ void testNew() {
 
 新規テスト関数を呼び出すように、`main`関数も変更する必要があります。
 
-2. `main`関数で、次の行をコピーします。
+
+[start=2]
+. `main`関数で、次の行をコピーします。
 
 [source,java]
 ----
@@ -491,7 +536,9 @@ printf("%%TEST_STARTED%%  testFactorial (newsimpletest)\n");
     printf("%%TEST_FINISHED%% time=0 testFactorial (newsimpletest)\n");
     
 ----
-3. その行を、コピーした行のすぐ下に貼り付けて、貼り付けられた行で`testFactorial`を`testNew`に名前を変更します。変更が必要な箇所は3箇所あります。
+
+[start=3]
+. その行を、コピーした行のすぐ下に貼り付けて、貼り付けられた行で`testFactorial`を`testNew`に名前を変更します。変更が必要な箇所は3箇所あります。
 完全な`newsimpletest.c`ファイルは次のようになります。
 
 [source,c]
@@ -543,7 +590,9 @@ int main(int argc, char** argv) {
 
 
 ----
-4. 「プロジェクト」ウィンドウで、新規C簡易テストを右クリックして「テスト」を選択することで、テストを実行します。
+
+[start=4]
+. 「プロジェクト」ウィンドウで、新規C簡易テストを右クリックして「テスト」を選択することで、テストを実行します。
 テスト結果は次のようになります。
 image::images/c-unit-simpletest-results.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_pt_BR.asciidoc
index 164a7a5..2a449ff 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_pt_BR.asciidoc
@@ -34,33 +34,6 @@ Março de 2014_ [Número da revisão: V8.0-1]
 
 
 
-image::images/netbeans-stamp-80-74.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.4 e 8.0"]
-
-|===
-|-  |<<requirements,Requisitos>> 
-
-|-  |<<intro,Introdução>> 
-
-|-  |<<cunit,Instalar o Framework de Teste CUnit>> 
-
-|-  |<<project,Criar o Projeto para o Tutorial>> 
-
-|-  |<<addtest,Adicionar Testes de CUnit ao Projeto Gerenciado do NetBeans>> 
-
-|-  |<<runtest,Executar o Teste CUnit>> 
-
-|-  |<<addmore, Adicionar Outro Teste CUnit>> 
-
-|-  |<<debug,Depurar um Teste>> 
-
-|-  |<<addsimple,Adicionar um Teste Simples>> 
-
-|-  |<<editsimple,Editar o Teste Simples>> 
-
-|-  |<<commandline,Executar Testes da Linha de Comandos>> 
-|===
-
-
 == Requisitos
 
 *Para seguir este tutorial, você precisa do software a seguir.*
@@ -129,7 +102,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Configure, crie e instale CUinit de /tmp, como segue:
+
+[start=3]
+. Configure, crie e instale CUinit de /tmp, como segue:
 
 [source,shell]
 ----
@@ -172,7 +147,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Configure, crie e instale CUinit de /tmp, como segue:
+
+[start=3]
+. Configure, crie e instale CUinit de /tmp, como segue:
 
 [source,shell]
 ----
@@ -202,7 +179,9 @@ $ bunzip2.exe CUnit-2.1-2-src.tar.bz2
 $ tar xvf CUnit-2.1-2-src.tar
 $ cd ./CUnit-2.1-2
 ----
-4. Localize o caminho do Unix para MinGW usando o comando mount.
+
+[start=4]
+. Localize o caminho do Unix para MinGW usando o comando mount.
 
 [source,shell]
 ----
@@ -220,7 +199,9 @@ C:\MinGW\msys\1.0 on / type user (binmode,noumount)
 *C:\MinGW on /mingw type user (binmode)*
 ----
 A última linha em negrito acima mostra que o caminho UNIX é /mingw. Seu sistema pode reportar algo diferente, então anote porque talvez você precise especificar o caminho no próximo comando.
-5. Configure o Makefile com o seguinte comando. 
+
+[start=5]
+. Configure o Makefile com o seguinte comando. 
 Se seu MinGW não estiver em /mingw, certifique-se de especificar a localização de Unix apropriada de seu MinGW com a opção --prefix=.
 
 [source,shell]
@@ -233,7 +214,9 @@ config.status: executing depfiles commands
 config.status: executing libtool commands
 
 ----
-6. Crie a biblioteca para CUnit:
+
+[start=6]
+. Crie a biblioteca para CUnit:
 
 [source,shell]
 ----
@@ -247,7 +230,9 @@ _(lots of other output)_
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-7. Instale a biblioteca CUnit em C:/MinGW/include/CUnit, C:/MinGW/share/CUnit e C:/MinGW/doc/CUnit executando make install:
+
+[start=7]
+. Instale a biblioteca CUnit em C:/MinGW/include/CUnit, C:/MinGW/share/CUnit e C:/MinGW/doc/CUnit executando make install:
 
 [source,shell]
 ----
@@ -262,7 +247,9 @@ make[1]: Entering directory 'c/distr/CUnit-2.1-2/Cunit/Sources'
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-8. Se usar a atualização 21, 25 ou 40 de Java execute a seguinte solução em decorrência do link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+problema 236867+] para obter CUnit e este tuturial funcionar.
+
+[start=8]
+. Se usar a atualização 21, 25 ou 40 de Java execute a seguinte solução em decorrência do link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+problema 236867+] para obter CUnit e este tuturial funcionar.
 
 1. Vá para Ferramentas > Opções > C/C++ > Ferramentas de Construção e selecione o conjunto de ferramentas MinGW.
 2. Altere a entrada do Comando Make para make.exe sem um caminho completo.
@@ -294,10 +281,16 @@ Para explorar as funcionalidades de teste da unidade, primeiro você deve criar
 2. No assistente do projeto, clique em C/C++ e, em seguida, selecione a Aplicação C/C++.
 3. Na caixa de diálogo Nova Aplicação C/C++, selecione Criar Arquivo Principal e selecione a linguagem C. Aceite os defaults para todas as outras opções.
 image::images/c-unit-new-project.png[]
-4. Clique em Finalizar e o projeto Cpp_Application__x_ será criado.
-5. Na janela Projetos, abra a pasta Arquivos de Origem e clique duas vezes no arquivo `main.c` para abri-lo no editor. O conteúdo do arquivo é semelhante ao mostrado aqui:
+
+[start=4]
+. Clique em Finalizar e o projeto Cpp_Application__x_ será criado.
+
+[start=5]
+. Na janela Projetos, abra a pasta Arquivos de Origem e clique duas vezes no arquivo `main.c` para abri-lo no editor. O conteúdo do arquivo é semelhante ao mostrado aqui:
 image::images/c-unit-mainc-initial.png[]
-6. Para fornecer algo para o programa fazer, substitua o código no arquivo `main.c` pelo seguinte código para criar uma calculadora fatorial simples:
+
+[start=6]
+. Para fornecer algo para o programa fazer, substitua o código no arquivo `main.c` pelo seguinte código para criar uma calculadora fatorial simples:
 
 [source,c]
 ----
@@ -330,8 +323,12 @@ int main(int argc, char** argv) {
 O arquivo deve parecer com o seguinte após a edição:
 
 image::images/c-unit-mainc-edited.png[]
-7. Salve o arquivo pressionando Ctrl+S.
-8. Construa e execute o projeto para certificar-se de que ele funciona, clicando no botão Executar na barra de ferramentas IDE.
+
+[start=7]
+. Salve o arquivo pressionando Ctrl+S.
+
+[start=8]
+. Construa e execute o projeto para certificar-se de que ele funciona, clicando no botão Executar na barra de ferramentas IDE.
 A saída deve ser semelhante ao seguinte, se você inserir 8 como inteiro:
 image::images/c-unit-output-factorial.png[]
 
@@ -349,15 +346,25 @@ image::images/c-unit-create-test.png[]
 
 Um assistente é aberto para ajudá-lo a criar o teste.
 
-2. Na janela Selecionar Elementos do assistente, clique na caixa de seleção da função `principal`. Isso faz com que todas as funções dentro da `principal` também sejam selecionadas. Neste programa, há só uma outra função, `factorial()`.
-3. Clique em Próximo.
-4. Mantenha o nome default Novo Teste CUnit e clique em Finalizar.
+
+[start=2]
+. Na janela Selecionar Elementos do assistente, clique na caixa de seleção da função `principal`. Isso faz com que todas as funções dentro da `principal` também sejam selecionadas. Neste programa, há só uma outra função, `factorial()`.
+
+[start=3]
+. Clique em Próximo.
+
+[start=4]
+. Mantenha o nome default Novo Teste CUnit e clique em Finalizar.
 
 O nó Novo Teste CUnit é exibido na pasta Arquivos de Teste.
 
 A pasta Novo Teste CUnit contém os arquivos do modelo para o teste. Você pode adicionar novos arquivos à pasta da mesma forma que você adiciona arquivos em um projeto, clicando com o botão direito do mouse na pasta.
-5. Expanda a pasta Novo Teste CUnit e veja se ela contém um arquivo `newcunittest.c` que deve ser aberto no editor de origem.
-6. No arquivo `newcunittest.c`, observe a instrução `#include "CUnit/Basic.h"` para acessar a biblioteca CUnit. O arquivo `newcunittest.c` contém uma função de teste gerada automaticamente, `testFactorial`, para a função `factorial()` de `main.c`.
+
+[start=5]
+. Expanda a pasta Novo Teste CUnit e veja se ela contém um arquivo `newcunittest.c` que deve ser aberto no editor de origem.
+
+[start=6]
+. No arquivo `newcunittest.c`, observe a instrução `#include "CUnit/Basic.h"` para acessar a biblioteca CUnit. O arquivo `newcunittest.c` contém uma função de teste gerada automaticamente, `testFactorial`, para a função `factorial()` de `main.c`.
 
 image::images/c-unit-includes.png[]
 
@@ -379,12 +386,20 @@ O IDE abre uma nova janela Resultados de Teste e você deverá ver uma saída se
 Caso não veja a janela Resultados do Teste, abra-a escolhendo Janela > Ferramentas IDE > Resultados de Teste, ou pressionando Alt+Shift+R.
 
 image::images/c-unit-run-test-orig.png[]
-2. Observe que a janela Resultados do Teste é dividida em dois painéis. 
+
+[start=2]
+. Observe que a janela Resultados do Teste é dividida em dois painéis. 
 O painel direito exibe a saída da console dos testes. O painel esquerdo exibe um resumo de testes com falha e aprovados e a descrição de testes com falha.
-3. Na janela Resultados do Teste, clique duas vezes no nó `testFactorial causou um ERRO` para ir direto para a função `testFactorial` no editor de origem. 
+
+[start=3]
+. Na janela Resultados do Teste, clique duas vezes no nó `testFactorial causou um ERRO` para ir direto para a função `testFactorial` no editor de origem. 
 Se observar a função você verificará que ela não testa nada, mas simplesmente afirma que o teste da unidade falhou, definindo CU_ASSERT(0). A condição é avaliada como 0 que é equivalente a FALSO, dessa forma, o framework CUnit interpreta isso como uma falha de teste.
-4. Altere a linha CU_ASSERT(0) para CU_ASSERT(1) e salve o arquivo (Ctrl+S).
-5. Execute o teste novamente clicando com o botão direito na pasta Novo Teste CUnit e selecionando Testar.
+
+[start=4]
+. Altere a linha CU_ASSERT(0) para CU_ASSERT(1) e salve o arquivo (Ctrl+S).
+
+[start=5]
+. Execute o teste novamente clicando com o botão direito na pasta Novo Teste CUnit e selecionando Testar.
 A janela Resultados do Teste deve indicar que o teste foi aprovado.
 image::images/c-unit-run-test-pass.png[]
 
@@ -393,10 +408,16 @@ image::images/c-unit-run-test-pass.png[]
 
 1. Crie um modelo de teste CUnit genérico clicando com o botão direito na pasta Arquivos de Teste e selecionando Novo Teste CUnit.
 image::images/c-unit-new-cunit-test.png[]
-2. Chame o teste Meu Teste CUnit e o nome do arquivo de teste `mycunittest` e clique em Finalizar.
+
+[start=2]
+. Chame o teste Meu Teste CUnit e o nome do arquivo de teste `mycunittest` e clique em Finalizar.
 image::images/c-unit-create-mycunittest.png[]
-3. Uma nova pasta de teste chamada Meu Teste CUnit foi criada e contém um arquivo `mycunittest.c` que é aberto no editor.
-4. Examine o arquivo de teste `mycunittest.c` e veja se ele contém dois testes. O teste1 passará porque foi avaliado como VERDADEIRO, e o teste2 falhará porque foi avaliado como FALSO, pois 2*2 não é igual a 5.
+
+[start=3]
+. Uma nova pasta de teste chamada Meu Teste CUnit foi criada e contém um arquivo `mycunittest.c` que é aberto no editor.
+
+[start=4]
+. Examine o arquivo de teste `mycunittest.c` e veja se ele contém dois testes. O teste1 passará porque foi avaliado como VERDADEIRO, e o teste2 falhará porque foi avaliado como FALSO, pois 2*2 não é igual a 5.
 
 [source,java]
 ----
@@ -410,12 +431,20 @@ void test2()
 CU_ASSERT(2*2 == 5);
 }    
 ----
-5. Execute o teste como antes e você deverá ver:
+
+[start=5]
+. Execute o teste como antes e você deverá ver:
 image::images/c-unit-run-mytest1.png[]
-6. Execute todos os testes do menu principal IDE selecionando Executar > Testar Projeto (Cpp_Application__x_) e veja quais conjuntos de testes foram executados e exiba o êxito e a falha na janela Resultados do Teste.
-7. Passe o mouse sobre o teste com falha para ver mais informações sobre a falha.
+
+[start=6]
+. Execute todos os testes do menu principal IDE selecionando Executar > Testar Projeto (Cpp_Application__x_) e veja quais conjuntos de testes foram executados e exiba o êxito e a falha na janela Resultados do Teste.
+
+[start=7]
+. Passe o mouse sobre o teste com falha para ver mais informações sobre a falha.
 image::images/c-unit-test-fail-annotation.png[]
-8. Clique nos botões na margem esquerda da janela Resultados do Teste para mostrar e ocultar os testes que passaram ou falharam.
+
+[start=8]
+. Clique nos botões na margem esquerda da janela Resultados do Teste para mostrar e ocultar os testes que passaram ou falharam.
 
 
 == Depurar Meu Teste CUnit
@@ -428,9 +457,13 @@ Também é possível executar o depurador clicando com o botão direito no teste
 
 
 A barra de ferramentas do depurador será exibida.
-2. Clique no botão Step Into para executar a instrução de um programa cada vez que clicar no botão
+
+[start=2]
+. Clique no botão Step Into para executar a instrução de um programa cada vez que clicar no botão
 image::images/c-unit-debug-icons.png[]
-3. Abra a janela Pilha de Chamada selecionando Janela > Depurando > Pilha de Chamada, assim você pode verificar as chamadas de função, conforme percorre pelo teste.
+
+[start=3]
+. Abra a janela Pilha de Chamada selecionando Janela > Depurando > Pilha de Chamada, assim você pode verificar as chamadas de função, conforme percorre pelo teste.
 
 
 == Adicionar um Teste Simples
@@ -439,15 +472,23 @@ O teste simples C usa o próprio framework de teste simples do IDE. Você não p
 
 1. Na janela Projetos, clique com o botão direito do mouse no arquivo de origem  ``main.c``  e selecione Criar Teste > Novo Teste Simples C.
 image::images/c-unit-mainc-new-simple-test.png[]
-2. Na janela Selecionar Elementos do assistente, clique na caixa de seleção da função  ``main`` , em seguida, clique em Próximo.
+
+[start=2]
+. Na janela Selecionar Elementos do assistente, clique na caixa de seleção da função  ``main`` , em seguida, clique em Próximo.
 image::images/c-unit-mainc-new-simple-test-select.png[]
-3. Na janela Nome e Local, mantenha o nome default Novo Teste Simples C e clique em Finalizar.
+
+[start=3]
+. Na janela Nome e Local, mantenha o nome default Novo Teste Simples C e clique em Finalizar.
 
 O nó Novo Teste Simples C é exibido na pasta Testar Arquivos.
 
-4. Expanda a pasta Novo Teste Simples C e veja se ela contém um arquivo `newsimpletest.c`. Este arquivo deve ser aberto no editor de código-fonte.
+
+[start=4]
+. Expanda a pasta Novo Teste Simples C e veja se ela contém um arquivo `newsimpletest.c`. Este arquivo deve ser aberto no editor de código-fonte.
 image::images/c-unit-mainc-new-simple-test-folder.png[]
-5. Observe que o arquivo `newsimpletest.c` contém uma função de teste gerada automaticamente, `testFactorial`, para a função `factorial()` de `main.c`, como no teste CUnit.
+
+[start=5]
+. Observe que o arquivo `newsimpletest.c` contém uma função de teste gerada automaticamente, `testFactorial`, para a função `factorial()` de `main.c`, como no teste CUnit.
 image::images/c-unit-mainc-new-simple-test-code.png[]
 
 A instrução  ``if``  deve testar uma condição que, se verdadeira, indica que o teste falhou. O token  ``%%TEST_FAILED%%`` aciona a exibição do indicador gráfico de falhas de teste na janela Resultados do Teste. A instrução  ``if``  no teste gerado defina a condição como verdadeira, definindo-a como 1, dessa forma o teste sempre falha quando você executá-lo sem modificação.
@@ -458,7 +499,9 @@ A opção  ``time=0``  é usada para adicionar a medição de tempo ao teste.
 
 A opção  ``message``  permite que você imprima um teste sobre a falha no teste.
 
-6. Execute o teste para ver se ele gera uma falha mostrada na janela Resultados do Teste.
+
+[start=6]
+. Execute o teste para ver se ele gera uma falha mostrada na janela Resultados do Teste.
 
 Em seguida, você edita o arquivo de teste para ver os testes aprovados.
 
@@ -482,7 +525,9 @@ void testNew() {
 
 A função `main` também deve ser modificada para chamar a nova função de teste.
 
-2. Na função `main`, copie as linhas:
+
+[start=2]
+. Na função `main`, copie as linhas:
 
 [source,java]
 ----
@@ -492,7 +537,9 @@ printf("%%TEST_STARTED%%  testFactorial (newsimpletest)\n");
     printf("%%TEST_FINISHED%% time=0 testFactorial (newsimpletest)\n");
     
 ----
-3. Cole as linhas logo abaixo das linhas copiadas e altere o nome `testFactorial` para `testNew` nas linhas coladas. Há três ocorrências que precisam ser alteradas. 
+
+[start=3]
+. Cole as linhas logo abaixo das linhas copiadas e altere o nome `testFactorial` para `testNew` nas linhas coladas. Há três ocorrências que precisam ser alteradas. 
 O arquivo concluído `newsimpletest.c` deve parecer com o seguinte:
 
 [source,c]
@@ -544,7 +591,9 @@ int main(int argc, char** argv) {
 
 
 ----
-4. Na janela Projetos, execute o teste clicando com o botão direito do mouse em Novo Teste Simples C e escolhendo Testar. 
+
+[start=4]
+. Na janela Projetos, execute o teste clicando com o botão direito do mouse em Novo Teste Simples C e escolhendo Testar. 
 Os Resultados do Teste devem parecer com o seguinte:
 image::images/c-unit-simpletest-results.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ru.asciidoc
index 144b2de..5782739 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_ru.asciidoc
@@ -34,33 +34,6 @@ _Составитель: link:mailto:susanm@netbeans.org[+_Сьюзан Морг
 
 
 
-image::images/netbeans-stamp-80-74.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.4 и 8.0"]
-
-|===
-|-  |<<requirements,Требования>> 
-
-|-  |<<intro,Введение>> 
-
-|-  |<<cunit,Установка инфраструктуры тестирования CUnit>> 
-
-|-  |<<project,Создание проекта для учебного курса>> 
-
-|-  |<<addtest,Добавление тестов CUnit в управляемый проект NetBeans>> 
-
-|-  |<<runtest,Выполнение теста CUnit>> 
-
-|-  |<<addmore, Добавление еще одного теста CUnit>> 
-
-|-  |<<debug,Отладка теста>> 
-
-|-  |<<addsimple,Добавление простого тeста>> 
-
-|-  |<<editsimple,Изменение простого теста>> 
-
-|-  |<<commandline,Выполнение тестов в интерфейсе командной строки>> 
-|===
-
-
 == Требования
 
 *Для работы с этим учебным курсом требуется программное обеспечение, указанное ниже.*
@@ -129,7 +102,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Создайте конфигурацию, выполните сборку и установку CUnit из каталога /tmp следующим образом:
+
+[start=3]
+. Создайте конфигурацию, выполните сборку и установку CUnit из каталога /tmp следующим образом:
 
 [source,shell]
 ----
@@ -172,7 +147,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. Создайте конфигурацию, выполните сборку и установку CUnit из каталога /tmp следующим образом:
+
+[start=3]
+. Создайте конфигурацию, выполните сборку и установку CUnit из каталога /tmp следующим образом:
 
 [source,shell]
 ----
@@ -202,7 +179,9 @@ $ bunzip2.exe CUnit-2.1-2-src.tar.bz2
 $ tar xvf CUnit-2.1-2-src.tar
 $ cd ./CUnit-2.1-2
 ----
-4. Найдите путь Unix к MinGW с помощью команды mount.
+
+[start=4]
+. Найдите путь Unix к MinGW с помощью команды mount.
 
 [source,shell]
 ----
@@ -220,7 +199,9 @@ C:\MinGW\msys\1.0 on / type user (binmode,noumount)
 *C:\MinGW on /mingw type user (binmode)*
 ----
 В последней строке, выделенной полужирным шрифтом, показан путь Unix: /mingw. Система может выдать и другой результат. Запишите этот путь, так как его потребуется указать в следующей команде.
-5. Создайте конфигурацию Makefile с помощью следующей команды. 
+
+[start=5]
+. Создайте конфигурацию Makefile с помощью следующей команды. 
 Если оболочка MinGW расположена на пути, отличном от /mingw, обязательно укажите соответствующее местосположение MinGW в Unix с помощью параметра --prefix=.
 
 [source,shell]
@@ -233,7 +214,9 @@ config.status: executing depfiles commands
 config.status: executing libtool commands
 
 ----
-6. Выполните сборку библиотеки для CUnit:
+
+[start=6]
+. Выполните сборку библиотеки для CUnit:
 
 [source,shell]
 ----
@@ -247,7 +230,9 @@ _(lots of other output)_
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-7. Установите библиотеку CUnit в каталоги C:/MinGW/include/CUnit, C:/MinGW/share/CUnit и C:/MinGW/doc/CUnit с помощью команды make install:
+
+[start=7]
+. Установите библиотеку CUnit в каталоги C:/MinGW/include/CUnit, C:/MinGW/share/CUnit и C:/MinGW/doc/CUnit с помощью команды make install:
 
 [source,shell]
 ----
@@ -262,7 +247,9 @@ make[1]: Entering directory 'c/distr/CUnit-2.1-2/Cunit/Sources'
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-8. Если вы используете версию Java 7 Update 21, 25 или 40, необходимо применить временное решение link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+проблемы 236867+], чтобы использовать CUnit для выполнения заданий этого практического руководства.
+
+[start=8]
+. Если вы используете версию Java 7 Update 21, 25 или 40, необходимо применить временное решение link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+проблемы 236867+], чтобы использовать CUnit для выполнения заданий этого практического руководства.
 
 1. Перейдите в раздел Сервис > Параметры > C/C++ > Средства сборки и выберите набор средств MinGW.
 2. Измените запись комынды make на make.exe без указания полного пути.
@@ -294,10 +281,16 @@ $
 2. В мастере создания проектов выберите 'C/C++', а затем 'Приложение C/C++'.
 3. В диалоговом окне 'Создание приложения C/C++' выберите 'Создать основной файл', затем выберите язык C. Оставьте все остальные настройки по умолчанию без изменения.
 image::images/c-unit-new-project.png[]
-4. Нажмите 'Готово'. В результате будет создан проект Cpp_Application__x_.
-5. В окне 'Проекты' откройте папку 'Исходные файлы' и дважды щелкните файл `main.c`, чтобы открыть его в редакторе. Содержимое файла будет выглядеть примерно так, как показано на рисунке:
+
+[start=4]
+. Нажмите 'Готово'. В результате будет создан проект Cpp_Application__x_.
+
+[start=5]
+. В окне 'Проекты' откройте папку 'Исходные файлы' и дважды щелкните файл `main.c`, чтобы открыть его в редакторе. Содержимое файла будет выглядеть примерно так, как показано на рисунке:
 image::images/c-unit-mainc-initial.png[]
-6. Чтобы дать программе задачу, замените код в файле `main.c` на следующий код. В результате получится простая программа вычисления факториала:
+
+[start=6]
+. Чтобы дать программе задачу, замените код в файле `main.c` на следующий код. В результате получится простая программа вычисления факториала:
 
 [source,c]
 ----
@@ -330,8 +323,12 @@ int main(int argc, char** argv) {
 После редактирования файл принимает следующий вид:
 
 image::images/c-unit-mainc-edited.png[]
-7. Сохраните файл нажатием клавиш Ctrl+S.
-8. Выполните сборку и запуск проекта, чтобы проверить его работоспособность. Для этого нажмите кнопку 'Выполнить' на панели инструментов IDE.
+
+[start=7]
+. Сохраните файл нажатием клавиш Ctrl+S.
+
+[start=8]
+. Выполните сборку и запуск проекта, чтобы проверить его работоспособность. Для этого нажмите кнопку 'Выполнить' на панели инструментов IDE.
 Если в качестве целого числа указать 8, должен получиться следующий результат:
 image::images/c-unit-output-factorial.png[]
 
@@ -349,15 +346,25 @@ image::images/c-unit-create-test.png[]
 
 Открывается мастер создания тестов.
 
-2. В окне 'Выбор элементов' установите флажок напротив функции `main`. В результате будут выбраны все функции в файле `main`. В нашей программе есть только одна функция - `factorial()`.
-3. Нажмите 'Далее'.
-4. Оставьте заданное по умолчанию имя New CUnit Test без изменения и нажмите 'Готово'.
+
+[start=2]
+. В окне 'Выбор элементов' установите флажок напротив функции `main`. В результате будут выбраны все функции в файле `main`. В нашей программе есть только одна функция - `factorial()`.
+
+[start=3]
+. Нажмите 'Далее'.
+
+[start=4]
+. Оставьте заданное по умолчанию имя New CUnit Test без изменения и нажмите 'Готово'.
 
 В структуре папки 'Файлы тестов' появляется новый узел New CUnit Test.
 
 Папка New CUnit Test содержит следующие шаблоны файлов для теста. В эту папку можно добавлять новые файлы тем же способом, каким вы добавляете исходные файлы в проект - с помощью команды в контекстном меню папки.
-5. Разверните структуру папки New CUnit Test. В этой структуре должен присутствовать файл `newcunittest.c`. Откройте этот файл в редакторе.
-6. В файле `newcunittest.c` обратите внимание на оператор `#include "CUnit/Basic.h"`, предназначенный для обращения к библиотеке CUnit. Файл `newcunittest.c` содержит автоматически генерируемую тестовую функцию `testFactorial` для функции `factorial()` в основном файле `main.c`.
+
+[start=5]
+. Разверните структуру папки New CUnit Test. В этой структуре должен присутствовать файл `newcunittest.c`. Откройте этот файл в редакторе.
+
+[start=6]
+. В файле `newcunittest.c` обратите внимание на оператор `#include "CUnit/Basic.h"`, предназначенный для обращения к библиотеке CUnit. Файл `newcunittest.c` содержит автоматически генерируемую тестовую функцию `testFactorial` для функции `factorial()` в основном файле `main.c`.
 
 image::images/c-unit-includes.png[]
 
@@ -379,12 +386,20 @@ image::images/c-unit-includes.png[]
 Если окно 'Результаты теста' не отображается, откройте его самостоятельно. Для этого выберите Окно > Средства IDE > Результаты теста или нажмите сочетание клавиш Alt+Shift+R.
 
 image::images/c-unit-run-test-orig.png[]
-2. Окно 'Результаты теста разделено на две части. 
+
+[start=2]
+. Окно 'Результаты теста разделено на две части. 
 В правой части отображаются консольные выходные данные тестов. В левой части отображается сводная информация о пройденных и непройденных тестах, а также описание непройденных тестов.
-3. В окне 'Результаты теста дважды щелкните узел `testFactorial caused an ERROR` для перехода к функции `testFactorial` в редакторе исходного кода. 
+
+[start=3]
+. В окне 'Результаты теста дважды щелкните узел `testFactorial caused an ERROR` для перехода к функции `testFactorial` в редакторе исходного кода. 
 Очевидно, что эта функция сама по себе ничего не проверяет, а только подтверждает, что модульный тест не пройден, задавая параметр CU_ASSERT(0). Значение условия равно 0, что эквивалентно значению FALSE, поэтому инфраструктура CUnit интерпретирует это значение как неуспешный результат теста.
-4. Измените строку CU_ASSERT(0) на CU_ASSERT(1) и сохраните файл (Ctrl+S).
-5. Запустите тест повторно, щелкнув правой кнопкой мыши папку New CUnit Test и выбрав 'Тест'.
+
+[start=4]
+. Измените строку CU_ASSERT(0) на CU_ASSERT(1) и сохраните файл (Ctrl+S).
+
+[start=5]
+. Запустите тест повторно, щелкнув правой кнопкой мыши папку New CUnit Test и выбрав 'Тест'.
 В окне 'Результаты теста выводятся данные, указывающие на то, что тест пройден.
 image::images/c-unit-run-test-pass.png[]
 
@@ -393,10 +408,16 @@ image::images/c-unit-run-test-pass.png[]
 
 1. Создайте общий шаблон теста CUnit. Для этого щелкните правой кнопкой мыши папку 'Файлы тестов' и выберите 'Создать тест CUnit'.
 image::images/c-unit-new-cunit-test.png[]
-2. Назовите тест My CUnit Test (имя файла должно иметь вид `mycunittest`) и нажмите 'Готово'.
+
+[start=2]
+. Назовите тест My CUnit Test (имя файла должно иметь вид `mycunittest`) и нажмите 'Готово'.
 image::images/c-unit-create-mycunittest.png[]
-3. Создается новая папка теста My CUnit Test. Эта папка содержит файл `mycunittest.c`, который открывается в редакторе.
-4. Изучите файл теста `mycunittest.c`. Этот файл содержит два теста. Тест с именем test1 будет пройден, поскольку имеет значение TRUE, а тест с именем test2 завершится с ошибкой, поскольку имеет значение FALSE (2*2 не равно 5).
+
+[start=3]
+. Создается новая папка теста My CUnit Test. Эта папка содержит файл `mycunittest.c`, который открывается в редакторе.
+
+[start=4]
+. Изучите файл теста `mycunittest.c`. Этот файл содержит два теста. Тест с именем test1 будет пройден, поскольку имеет значение TRUE, а тест с именем test2 завершится с ошибкой, поскольку имеет значение FALSE (2*2 не равно 5).
 
 [source,java]
 ----
@@ -410,12 +431,20 @@ void test2()
 CU_ASSERT(2*2 == 5);
 }    
 ----
-5. Выполните тест так же, как предыдущий. Отобразится следующий результат:
+
+[start=5]
+. Выполните тест так же, как предыдущий. Отобразится следующий результат:
 image::images/c-unit-run-mytest1.png[]
-6. Выполните все тесты. Для этого в главном меню IDE выберите Запуск > Тестировать проект (Cpp_Application__x_). Будут выполнены оба набора тестов, и результаты их выполнения (успешные и неуспешные) отобразятся в окне 'Результаты теста'.
-7. Наведите указатель мыши на непройденный тест, чтобы просмотреть сведения об ошибке.
+
+[start=6]
+. Выполните все тесты. Для этого в главном меню IDE выберите Запуск > Тестировать проект (Cpp_Application__x_). Будут выполнены оба набора тестов, и результаты их выполнения (успешные и неуспешные) отобразятся в окне 'Результаты теста'.
+
+[start=7]
+. Наведите указатель мыши на непройденный тест, чтобы просмотреть сведения об ошибке.
 image::images/c-unit-test-fail-annotation.png[]
-8. С помощью кнопок в левой части окна 'Результаты теста' можно показать или скрыть пройденные или непройденные тесты.
+
+[start=8]
+. С помощью кнопок в левой части окна 'Результаты теста' можно показать или скрыть пройденные или непройденные тесты.
 
 
 == Отладка теста My CUnit Test
@@ -428,9 +457,13 @@ image::images/c-unit-test-fail-annotation.png[]
 
 
 Отображается панель инструментов отладчика.
-2. Нажмите кнопку 'Шаг с заходом' для пошагового выполнения программы. При каждом нажатии этой кнопки выполняется один оператор.
+
+[start=2]
+. Нажмите кнопку 'Шаг с заходом' для пошагового выполнения программы. При каждом нажатии этой кнопки выполняется один оператор.
 image::images/c-unit-debug-icons.png[]
-3. Откройте окно 'Стек вызовов' (Окно > Отладка > Стек вызовов), чтобы просматривать вызовы функций во время пошагового выполнения теста.
+
+[start=3]
+. Откройте окно 'Стек вызовов' (Окно > Отладка > Стек вызовов), чтобы просматривать вызовы функций во время пошагового выполнения теста.
 
 
 == Добавление простого тeста
@@ -439,15 +472,23 @@ image::images/c-unit-debug-icons.png[]
 
 1. В окне 'Проекты' щелкните правой кнопкой мыши исходный файл  ``main.c``  и выберите Создать тест > Создать простой тест C.
 image::images/c-unit-mainc-new-simple-test.png[]
-2. В окне 'Выбор элементов' мастера создания тестов установите флажок напротив функции  ``main``  и нажмите 'Далее'.
+
+[start=2]
+. В окне 'Выбор элементов' мастера создания тестов установите флажок напротив функции  ``main``  и нажмите 'Далее'.
 image::images/c-unit-mainc-new-simple-test-select.png[]
-3. В полях 'Имя' и 'Местоположение' оставьте заданное по умолчанию имя New C Simple Test и нажмите 'Готово'.
+
+[start=3]
+. В полях 'Имя' и 'Местоположение' оставьте заданное по умолчанию имя New C Simple Test и нажмите 'Готово'.
 
 В структуре папки 'Файлы тестов' появляется новый узел New C Simple Test.
 
-4. Разверните структуру папки New C Simple. Эта папка должна содержать файл `newsimpletest.c`. Откройте этот файл в редакторе исходного кода.
+
+[start=4]
+. Разверните структуру папки New C Simple. Эта папка должна содержать файл `newsimpletest.c`. Откройте этот файл в редакторе исходного кода.
 image::images/c-unit-mainc-new-simple-test-folder.png[]
-5. Аналогично тесту CUnit файл `newsimpletest.c` содержит автоматически генерируемую тестовую функцию `testFactorial` для функции `factorial()` основного файла `main.c`.
+
+[start=5]
+. Аналогично тесту CUnit файл `newsimpletest.c` содержит автоматически генерируемую тестовую функцию `testFactorial` для функции `factorial()` основного файла `main.c`.
 image::images/c-unit-mainc-new-simple-test-code.png[]
 
 Оператор  ``if``  должен проверять условие. Если условие имеет значение true, тест считается непройденным. Маркер  ``%%TEST_FAILED%%``  инициирует отображение графического обозначения неуспешного выполнения тестов в окне 'Результаты теста'. Оператор  ``if``  в созданном тесте задает для условия значение true (1), поэтому при запуске этого теста без предварительного редактирования он всегда будет неуспешным.
@@ -458,7 +499,9 @@ image::images/c-unit-mainc-new-simple-test-code.png[]
 
 Параметр  ``message``  позволяет выводить сообщение о неуспешном результате теста.
 
-6. Выполните тест. В окне 'Результаты теста' должен отобразиться неуспешный результат.
+
+[start=6]
+. Выполните тест. В окне 'Результаты теста' должен отобразиться неуспешный результат.
 
 Теперь необходимо отредактировать файл теста, чтобы посмотреть успешное выполнение тестов.
 
@@ -482,7 +525,9 @@ void testNew() {
 
 Функцию `main` также необходимо изменить, чтобы она могла вызывать новую тестовую функцию.
 
-2. Скопируйте следующие строки в функции `main`:
+
+[start=2]
+. Скопируйте следующие строки в функции `main`:
 
 [source,java]
 ----
@@ -492,7 +537,9 @@ printf("%%TEST_STARTED%%  testFactorial (newsimpletest)\n");
     printf("%%TEST_FINISHED%% time=0 testFactorial (newsimpletest)\n");
     
 ----
-3. Вставьте скопированные строки сразу под исходными и измените в скопированных строках имя `testFactorial` на `testNew`. Во всем файле необходимо изменить три вхождения. 
+
+[start=3]
+. Вставьте скопированные строки сразу под исходными и измените в скопированных строках имя `testFactorial` на `testNew`. Во всем файле необходимо изменить три вхождения. 
 Готовый файл `newsimpletest.c` выглядит следующим образом:
 
 [source,c]
@@ -544,7 +591,9 @@ int main(int argc, char** argv) {
 
 
 ----
-4. В окне 'Проекты' запустите тест, щелкнув правой кнопкой мыши папку New C Simple Test и выбрав 'Тест'. 
+
+[start=4]
+. В окне 'Проекты' запустите тест, щелкнув правой кнопкой мыши папку New C Simple Test и выбрав 'Тест'. 
 В окне 'Результаты теста' должны отобразиться следующие данные:
 image::images/c-unit-simpletest-results.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_zh_CN.asciidoc
index caec98a..1cae5de 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/c-unit-test_zh_CN.asciidoc
@@ -34,33 +34,6 @@ _撰稿人:link:mailto:susanm@netbeans.org[+_Susan Morgan_+]
 
 
 
-image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBeans IDE 7.4 和 8.0"]
-
-|===
-|- |<<requirements,要求>> 
-
-|- |<<intro,简介>> 
-
-|- |<<cunit,安装 CUnit 测试框架>> 
-
-|- |<<project,为教程创建项目>> 
-
-|- |<<addtest,将 CUnit 测试添加到 NetBeans 管理的项目中>> 
-
-|- |<<runtest,运行 CUnit 测试>> 
-
-|- |<<addmore, 添加其他 CUnit 测试>> 
-
-|- |<<debug,调试测试>> 
-
-|- |<<addsimple,添加简单测试>> 
-
-|- |<<editsimple,编辑简单测试>> 
-
-|- |<<commandline,从命令行运行测试>> 
-|===
-
-
 == 要求
 
 *要学习本教程,您需要具备以下软件。*
@@ -129,7 +102,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. 从 /tmp 配置、构建和安装 CUinit,如下所示:
+
+[start=3]
+. 从 /tmp 配置、构建和安装 CUinit,如下所示:
 
 [source,shell]
 ----
@@ -172,7 +147,9 @@ $ cd /tmp
 $ bunzip2 CUnit-2.1-2-src.tar.bz2
 $ tar -xvf CUnit-2.1-2-src.tar
 ----
-3. 从 /tmp 配置、构建和安装 CUinit,如下所示:
+
+[start=3]
+. 从 /tmp 配置、构建和安装 CUinit,如下所示:
 
 [source,shell]
 ----
@@ -202,7 +179,9 @@ $ bunzip2.exe CUnit-2.1-2-src.tar.bz2
 $ tar xvf CUnit-2.1-2-src.tar
 $ cd ./CUnit-2.1-2
 ----
-4. 使用 mount 命令查找 MinGW 的 Unix 路径。
+
+[start=4]
+. 使用 mount 命令查找 MinGW 的 Unix 路径。
 
 [source,shell]
 ----
@@ -220,7 +199,9 @@ C:\MinGW\msys\1.0 on / type user (binmode,noumount)
 *C:\MinGW on /mingw type user (binmode)*
 ----
 上面粗体显示的最后一行显示 Unix 路径为 /mingw。您的系统可能会报告不同的路径,因此请记下该路径,因为您需要在下一条命令中指定该路径。
-5. 使用以下命令配置 Makefile。
+
+[start=5]
+. 使用以下命令配置 Makefile。
 如果您的 MinGW 不在 /mingw 中,请确保使用 --prefix= 选项为 MinGW 指定适当的 Unix 位置。
 
 [source,shell]
@@ -233,7 +214,9 @@ config.status: executing depfiles commands
 config.status: executing libtool commands
 
 ----
-6. 为 CUnit 构建库:
+
+[start=6]
+. 为 CUnit 构建库:
 
 [source,shell]
 ----
@@ -247,7 +230,9 @@ _(lots of other output)_
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-7. 通过运行 make install 将 CUnit 库安装到 C:/MinGW/include/CUnit、C:/MinGW/share/CUnit 和 C:/MinGW/doc/CUnit:
+
+[start=7]
+. 通过运行 make install 将 CUnit 库安装到 C:/MinGW/include/CUnit、C:/MinGW/share/CUnit 和 C:/MinGW/doc/CUnit:
 
 [source,shell]
 ----
@@ -262,7 +247,9 @@ make[1]: Entering directory 'c/distr/CUnit-2.1-2/Cunit/Sources'
 make[1]: Leaving directory 'c/distr/CUnit-2.1-2'
 $
 ----
-8. 如果使用 Java 7 update 21、25 或 40,则必须执行以下解决方法来解决link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+问题 236867+],以使 CUnit 和本教程工作。
+
+[start=8]
+. 如果使用 Java 7 update 21、25 或 40,则必须执行以下解决方法来解决link:https://netbeans.org/bugzilla/show_bug.cgi?id=236867[+问题 236867+],以使 CUnit 和本教程工作。
 
 1. 转到“工具”>“选项”> "C/C++" >“构建工具”,然后选择 MinGW 工具集合。
 2. 将 Make 命令条目更改为不含完整路径的 make.exe。
@@ -294,10 +281,16 @@ $
 2. 在项目向导中,单击 "C/C++",然后选择 "C/C++ Application"(C/C++ 应用程序)。
 3. 在 "New C/C++ Application"(新建 C/C++ 应用程序)对话框中,选择 "Create Main File"(创建主文件)并选择 "C language"(C 语言)。接受所有其他选项的默认值。
 image::images/c-unit-new-project.png[]
-4. 单击 "Finish"(完成)后,将创建 Cpp_Application__x_ 项目。
-5. 在 "Projects"(项目)窗口中,打开 "Source Files"(源文件)文件夹并双击 `main.c` 文件以将其在编辑器中打开。此文件的内容类似于此处所示的内容:
+
+[start=4]
+. 单击 "Finish"(完成)后,将创建 Cpp_Application__x_ 项目。
+
+[start=5]
+. 在 "Projects"(项目)窗口中,打开 "Source Files"(源文件)文件夹并双击 `main.c` 文件以将其在编辑器中打开。此文件的内容类似于此处所示的内容:
 image::images/c-unit-mainc-initial.png[]
-6. 要使该程序执行某种操作,请将 `main.c` 文件中的代码替换为以下代码以创建简单的阶乘计算器:
+
+[start=6]
+. 要使该程序执行某种操作,请将 `main.c` 文件中的代码替换为以下代码以创建简单的阶乘计算器:
 
 [source,c]
 ----
@@ -330,8 +323,12 @@ int main(int argc, char** argv) {
 编辑后此文件应看起来如下所示:
 
 image::images/c-unit-mainc-edited.png[]
-7. 通过按 Ctrl+S 组合键保存此文件。
-8. 通过单击 IDE 工具栏中的 "Run"(运行)按钮,构建并运行项目以确保其工作。
+
+[start=7]
+. 通过按 Ctrl+S 组合键保存此文件。
+
+[start=8]
+. 通过单击 IDE 工具栏中的 "Run"(运行)按钮,构建并运行项目以确保其工作。
 如果输入 8 作为整数,则输出应看起来类似于以下内容:
 image::images/c-unit-output-factorial.png[]
 
@@ -349,15 +346,25 @@ image::images/c-unit-create-test.png[]
 
 将打开一个向导以帮助您创建测试。
 
-2. 在该向导的 "Select Elements"(选择元素)窗口中,单击 `main` 函数对应的复选框。这将导致同时选中 `main` 内的所有函数。在此程序中,仅另外存在一个 `factorial()` 函数。
-3. 单击 "Next"(下一步)。
-4. 保留默认名称 "New CUnit Test"(新 CUnit 测试)并单击 "Finish"(完成)。
+
+[start=2]
+. 在该向导的 "Select Elements"(选择元素)窗口中,单击 `main` 函数对应的复选框。这将导致同时选中 `main` 内的所有函数。在此程序中,仅另外存在一个 `factorial()` 函数。
+
+[start=3]
+. 单击 "Next"(下一步)。
+
+[start=4]
+. 保留默认名称 "New CUnit Test"(新 CUnit 测试)并单击 "Finish"(完成)。
 
 "New CUnit Test"(新 CUnit 测试)节点将显示在 "Test Files"(测试文件)文件夹下。
 
 "New CUnit Test"(新 CUnit 测试)文件夹包含该测试的模板文件。可通过右键单击该文件夹以将源文件添加到项目的相同方式将新文件添加到该文件夹。
-5. 展开 "New CUnit Test"(新 CUnit 测试)文件夹,可以看到它包含一个应在源代码编辑器中打开的文件 `newcunittest.c`。
-6. 在 `newcunittest.c` 文件中包含 `#include "CUnit/Basic.h"` 语句用于访问 CUnit 库。`newcunittest.c` 文件包含一个自动生成的测试函数 `testFactorial`,该函数属于 `main.c` 的 `factorial()` 函数。
+
+[start=5]
+. 展开 "New CUnit Test"(新 CUnit 测试)文件夹,可以看到它包含一个应在源代码编辑器中打开的文件 `newcunittest.c`。
+
+[start=6]
+. 在 `newcunittest.c` 文件中包含 `#include "CUnit/Basic.h"` 语句用于访问 CUnit 库。`newcunittest.c` 文件包含一个自动生成的测试函数 `testFactorial`,该函数属于 `main.c` 的 `factorial()` 函数。
 
 image::images/c-unit-includes.png[]
 
@@ -379,12 +386,20 @@ IDE 将打开新的 "Test Results"(测试结果)窗口,您应该会看到
 如果您看不到 "Test Results"(测试结果)窗口,请通过选择 "Window"(窗口)> "IDE Tools"(IDE 工具)> "Test Results"(测试结果)或通过按 Alt+Shift+R 组合键来打开该窗口。
 
 image::images/c-unit-run-test-orig.png[]
-2. 请注意,"Test Results"(测试结果)窗口拆分为两个面板。
+
+[start=2]
+. 请注意,"Test Results"(测试结果)窗口拆分为两个面板。
 右侧面板显示测试的控制台输出。左侧面板显示通过的测试和失败的测试的概要以及失败的测试的描述。
-3. 在 "Test Results"(测试结果)窗口中,双击节点 `testFactorial caused an ERROR` 以跳至源代码编辑器中的 `testFactorial` 函数。
+
+[start=3]
+. 在 "Test Results"(测试结果)窗口中,双击节点 `testFactorial caused an ERROR` 以跳至源代码编辑器中的 `testFactorial` 函数。
 如果查看该函数,您会看到它实际上并没有测试任何内容,而只是通过设置 CU_ASSERT(0) 断言单元测试失败。此条件求值为 0,这等效于 FALSE,因此 CUnit 框架将此解释为测试失败。
-4. 将 CU_ASSERT(0) 行更改为 CU_ASSERT(1) 并保存文件 (Ctrl+S)。
-5. 通过右键单击 "New CUnit Test"(新 CUnit 测试)文件夹并选择 "Test"(测试),再次运行测试。
+
+[start=4]
+. 将 CU_ASSERT(0) 行更改为 CU_ASSERT(1) 并保存文件 (Ctrl+S)。
+
+[start=5]
+. 通过右键单击 "New CUnit Test"(新 CUnit 测试)文件夹并选择 "Test"(测试),再次运行测试。
 "Test Results"(测试结果)窗口应指示测试已通过。
 image::images/c-unit-run-test-pass.png[]
 
@@ -393,10 +408,16 @@ image::images/c-unit-run-test-pass.png[]
 
 1. 通过右键单击 "Test Files"(测试文件)文件夹并选择 "New CUnit Test"(新 CUnit 测试),创建通用 CUnit 测试模板。
 image::images/c-unit-new-cunit-test.png[]
-2. 将测试命名为 "My CUnit Test"(我的 CUnit 测试)并将测试文件名命名为 `mycunittest`,然后单击 "Finish"(完成)。
+
+[start=2]
+. 将测试命名为 "My CUnit Test"(我的 CUnit 测试)并将测试文件名命名为 `mycunittest`,然后单击 "Finish"(完成)。
 image::images/c-unit-create-mycunittest.png[]
-3. 将创建一个名为 "My CUnit Test"(我的 CUnit 测试)的新测试文件夹,该文件夹中包含在编辑器中打开的 `mycunittest.c` 文件。
-4. 检查 `mycunittest.c` 测试文件,可以看到该文件包含两个测试。test1 将因求值为 TRUE 而通过,而 test2 将因求值为 FALSE 而失败,因为 2*2 不等于 5。
+
+[start=3]
+. 将创建一个名为 "My CUnit Test"(我的 CUnit 测试)的新测试文件夹,该文件夹中包含在编辑器中打开的 `mycunittest.c` 文件。
+
+[start=4]
+. 检查 `mycunittest.c` 测试文件,可以看到该文件包含两个测试。test1 将因求值为 TRUE 而通过,而 test2 将因求值为 FALSE 而失败,因为 2*2 不等于 5。
 
 [source,java]
 ----
@@ -410,12 +431,20 @@ void test2()
 CU_ASSERT(2*2 == 5);
 }    
 ----
-5. 像以前一样运行测试,您应该会看到:
+
+[start=5]
+. 像以前一样运行测试,您应该会看到:
 image::images/c-unit-run-mytest1.png[]
-6. 通过选择 "Run"(运行)> "Test Project (Cpp_Application__x_)"(测试项目 (Cpp_Application_x))从 IDE 主菜单运行所有测试,您会看到两个测试套件都运行,并在 "Test Results"(测试结果)窗口中显示其成功和失败情况。
-7. 将鼠标放在失败的测试上方可查看有关失败情况的详细信息。
+
+[start=6]
+. 通过选择 "Run"(运行)> "Test Project (Cpp_Application__x_)"(测试项目 (Cpp_Application_x))从 IDE 主菜单运行所有测试,您会看到两个测试套件都运行,并在 "Test Results"(测试结果)窗口中显示其成功和失败情况。
+
+[start=7]
+. 将鼠标放在失败的测试上方可查看有关失败情况的详细信息。
 image::images/c-unit-test-fail-annotation.png[]
-8. 单击 "Test Results"(测试结果)窗口左旁注中的按钮可显示和隐藏通过或失败的测试。
+
+[start=8]
+. 单击 "Test Results"(测试结果)窗口左旁注中的按钮可显示和隐藏通过或失败的测试。
 
 
 == 调试我的 CUnit 测试
@@ -428,9 +457,13 @@ image::images/c-unit-test-fail-annotation.png[]
 
 
 将显示调试器工具栏。
-2. 单击 "Step Into"(步入)按钮将执行程序,每单击一次此按钮将会执行一条语句。
+
+[start=2]
+. 单击 "Step Into"(步入)按钮将执行程序,每单击一次此按钮将会执行一条语句。
 image::images/c-unit-debug-icons.png[]
-3. 通过选择 "Window"(窗口)> "Debugging"(调试)> "Call Stack"(调用堆栈)打开 "Call Stack"(调用堆栈)窗口,以便您可以在逐步执行测试时观看函数调用情况。
+
+[start=3]
+. 通过选择 "Window"(窗口)> "Debugging"(调试)> "Call Stack"(调用堆栈)打开 "Call Stack"(调用堆栈)窗口,以便您可以在逐步执行测试时观看函数调用情况。
 
 
 == 添加简单测试
@@ -439,15 +472,23 @@ C 简单测试使用 IDE 自己的简单测试框架。您无需下载任何测
 
 1. 在 "Projects"(项目)窗口中,右键单击  ``main.c``  源文件,然后选择 "Create Test"(创建测试)> "New C Simple Test"(新 C 简单测试)。
 image::images/c-unit-mainc-new-simple-test.png[]
-2. 在向导的 "Select Elements"(选择元素)窗口中,单击  ``main``  函数对应的复选框,然后单击 "Next"(下一步)。
+
+[start=2]
+. 在向导的 "Select Elements"(选择元素)窗口中,单击  ``main``  函数对应的复选框,然后单击 "Next"(下一步)。
 image::images/c-unit-mainc-new-simple-test-select.png[]
-3. 在 "Name and Location"(名称和位置)窗口中,保留默认名称 "New C Simple Test"(新 C 简单测试)并单击 "Finish"(完成)。
+
+[start=3]
+. 在 "Name and Location"(名称和位置)窗口中,保留默认名称 "New C Simple Test"(新 C 简单测试)并单击 "Finish"(完成)。
 
 "New C Simple Test"(新 C 简单测试)节点将显示在 "Test Files"(测试文件)文件夹下。
 
-4. 展开 "New C Simple Test"(新 C 简单测试)文件夹,可以看到它包含文件 `newsimpletest.c`。此文件应在源代码编辑器中打开。
+
+[start=4]
+. 展开 "New C Simple Test"(新 C 简单测试)文件夹,可以看到它包含文件 `newsimpletest.c`。此文件应在源代码编辑器中打开。
 image::images/c-unit-mainc-new-simple-test-folder.png[]
-5. 注意 `newsimpletest.c` 文件包含一个自动生成的测试函数 `testFactorial`,该函数属于 `main.c` 的 `factorial()` 函数,就像 CUnit 测试一样。
+
+[start=5]
+. 注意 `newsimpletest.c` 文件包含一个自动生成的测试函数 `testFactorial`,该函数属于 `main.c` 的 `factorial()` 函数,就像 CUnit 测试一样。
 image::images/c-unit-mainc-new-simple-test-code.png[]
 
  ``if``  语句应测试一个条件,如果该条件为 true,则指示测试失败。 ``%%TEST_FAILED%%``  标记触发在 "Test Results"(测试结果)窗口中显示测试失败的图形指示符。生成的测试中的  ``if``  语句通过将条件设置为 1 来将其设置为 true,这样在无修改情况下运行时测试始终失败。
@@ -458,7 +499,9 @@ image::images/c-unit-mainc-new-simple-test-code.png[]
 
 使用  ``message``  选项可以使测试输出有关测试失败的消息。
 
-6. 运行测试以查看其是否生成 "Test Results"(测试结果)窗口中显示的失败。
+
+[start=6]
+. 运行测试以查看其是否生成 "Test Results"(测试结果)窗口中显示的失败。
 
 接下来,编辑测试文件以查看通过的测试。
 
@@ -482,7 +525,9 @@ void testNew() {
 
 `main` 函数也必须经过修改才能调用新测试函数。
 
-2. 在 `main` 函数中,复制以下行:
+
+[start=2]
+. 在 `main` 函数中,复制以下行:
 
 [source,java]
 ----
@@ -492,7 +537,9 @@ printf("%%TEST_STARTED%%  testFactorial (newsimpletest)\n");
     printf("%%TEST_FINISHED%% time=0 testFactorial (newsimpletest)\n");
     
 ----
-3. 在您复制的行正下方粘贴这些行,并在粘贴的行中将名称 `testFactorial` 更改为 `testNew`。出现了三处需要更改。
+
+[start=3]
+. 在您复制的行正下方粘贴这些行,并在粘贴的行中将名称 `testFactorial` 更改为 `testNew`。出现了三处需要更改。
 完整的 `newsimpletest.c` 文件应如下所示:
 
 [source,c]
@@ -544,7 +591,9 @@ int main(int argc, char** argv) {
 
 
 ----
-4. 在 "Projects"(项目)窗口中,通过右键单击 "New C Simple Test"(新 C 简单测试)并选择 "Test"(测试)来运行测试。
+
+[start=4]
+. 在 "Projects"(项目)窗口中,通过右键单击 "New C Simple Test"(新 C 简单测试)并选择 "Test"(测试)来运行测试。
 测试结果应如下所示:
 image::images/c-unit-simpletest-results.png[]
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/cpp-vcs.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/cpp-vcs.asciidoc
index a2d5fbe..17208d8 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/cpp-vcs.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/cpp-vcs.asciidoc
@@ -35,21 +35,6 @@ March 2014 [Revision number: V8.0-1]
 Starting with NetBeans IDE 7.3 storing NetBeans C/C++ projects (mostly projects from existing code and projects from binary) under version control systems (VCS) became less tricky. This article covers the details of storing NetBeans C/C++ projects under VCS in NetBeans IDE.
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74-73.png[title="Content on this page applies to the NetBeans IDE 7.3 and more recent"]
-
-* <<requirements,Requirements>>
-* <<issue,VCS Controlled Project Issues Resolved in NetBeans IDE>>
-* <<unfriendly,VCS Unfriendly Project Data Storage>>
-* <<compiler,Compiler Options>>
-* <<variables,Environment Variables List>>
-* <<cannotbuild,Configuring Code Assistance When You Cannot Build the Project>>
-* <<macros,Transient Macros>>
-* <<prj,Managed Projects>>
-* <<info,More Information about C/C++/Fortran Support>>
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software.*
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/debugging.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/debugging.asciidoc
index 67b3e20..0ea72e6 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/debugging.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/debugging.asciidoc
@@ -35,23 +35,6 @@ March 2013 [Revision number: V8.0-1]
 The following short tutorial takes you through some of the features for debugging a C or C++ project in NetBeans IDE.
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74.png[title="Content on this page applies to the NetBeans IDE 7.4 and 8.0"]
-
-|===
-|-  |<<requirements,Requirements>> 
-
-|-  |<<project, Creating the Sample Project>> 
-
-|-  |<<breakpoints, Creating Breakpoints>> 
-
-|-  |<<starting,Starting a Debugging Session>> 
-
-|-  |<<inspecting,Inspecting the State of the Application>> 
-|===
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software and resources.*
@@ -86,10 +69,16 @@ You can create and manipulate breakpoints in your code at any time without start
 1. In the  ``Quote_1``  project, open the  ``quote.cc``  file.
 2. Set a line breakpoint by clicking in the left margin of the Source Editor window next to line 171 ( ``response = readChar("Enter disk module type: (S for single disks, R for RAID; Q - exit)", 'S');`` ). The line is highlighted in red to indicate that the breakpoint is set.
 image::images/line_breakpoint1.png[]
-3. You could remove the breakpoint by clicking on the icon in the left margin.
-4. Choose Window > Debugging > Breakpoints to open the Breakpoints window. Your line breakpoint is listed under the C/C++ node.
+
+[start=3]
+. You could remove the breakpoint by clicking on the icon in the left margin.
+
+[start=4]
+. Choose Window > Debugging > Breakpoints to open the Breakpoints window. Your line breakpoint is listed under the C/C++ node.
 image::images/line_breakpoint2.png[]
-5. Expand the C/C++ node to see your breakpoint.
+
+[start=5]
+. Expand the C/C++ node to see your breakpoint.
 image::images/line_breakpoint2_expand.png[]
 
 
@@ -100,11 +89,17 @@ image::images/line_breakpoint2_expand.png[]
 3. In the Breakpoint Type list, select Function.
 4. Type the function name  ``Customer::GetDiscount``  in the Function Name text field. Click OK. 
 image::images/function_breakpoint1.png[]
-5. Your function breakpoint is set and is added to the list in the Breakpoints window.
+
+[start=5]
+. Your function breakpoint is set and is added to the list in the Breakpoints window.
 image::images/function_breakpoint2.png[]
-6. Click the Select Breakpoint Groups button in the left margin to organize the breakpoints into different groups and select Type.
+
+[start=6]
+. Click the Select Breakpoint Groups button in the left margin to organize the breakpoints into different groups and select Type.
 image::images/group_breakpoint_type.png[]
-7. Expand the File:Line and Function groups to display your breakpoints. 
+
+[start=7]
+. Expand the File:Line and Function groups to display your breakpoints. 
 image::images/breakpoint_types.png[]
 
 
@@ -115,7 +110,9 @@ When you start a debugging session, the IDE starts the  ``gdb``  debugger, then
 1. Start a debugging session for the  ``Quote_1``  project by clicking the Debug Project button image::images/debugbutton.png[] or by choosing Debug > Debug Project. 
 The debugger starts and the application runs. The debug toolbar is displayed. 
 image::images/debugger_toolbar.png[]
-2. Open the Sessions window by choosing Window > Debugging > Sessions. 
+
+[start=2]
+. Open the Sessions window by choosing Window > Debugging > Sessions. 
 The debugging session is shown in this window.
 
 
@@ -127,30 +124,52 @@ The debugging session is shown in this window.
 The application stops at the Customer::GetDiscount function breakpoint you set earlier and the customer.cc file opens in the editor at the line where the funtion is called. The Breakpoints window lists the two breakpoints you set earlier. The green program counter arrow appears on top of the breakpoint icon of the function breakpoint. 
 image::images/function_breakpoint3.png[]
 
-3. Click the tab for the Call Stack window or choose Window > Debugging > Call Stack. The call stack shows three frames.
+
+[start=3]
+. Click the tab for the Call Stack window or choose Window > Debugging > Call Stack. The call stack shows three frames.
 image::images/call_stack.png[]
-4. Open the Variables window and note that one variable is displayed.
-5. Click the expand icons to expand the structure. 
+
+[start=4]
+. Open the Variables window and note that one variable is displayed.
+
+[start=5]
+. Click the expand icons to expand the structure. 
 image::images/local_variables1.png[]
-6. Click the Continue button in the toolbar. 
+
+[start=6]
+. Click the Continue button in the toolbar. 
 The  ``GetDiscount``  function is executed, printing the customer discount to the Output (Debug) window. Then you are prompted for input.
-7. Enter the input in response to the prompts.
+
+[start=7]
+. Enter the input in response to the prompts.
 
 The program stops at the next breakpoint, the line breakpoint you set earlier. In the  ``quote.cc``  file, the green program counter arrow appears on top of the breakpoint icon indicating the line on which the program is stopped. 
 
 image::images/line_breakpoint3.png[]
 
-8. Click the Variables tab and note the long list of variables. 
+
+[start=8]
+. Click the Variables tab and note the long list of variables. 
 image::images/local_variables2.png[]
-9. Click the Call Stack tab and note that there is now one frame in the stack.
-10. Choose Window > Debugging > Registers. 
+
+[start=9]
+. Click the Call Stack tab and note that there is now one frame in the stack.
+
+[start=10]
+. Choose Window > Debugging > Registers. 
 The Registers window opens, displaying the current contents of the registers. 
 image::images/registers.png[] 
-11. Choose Window > Debugging > Disassembly. 
+
+[start=11]
+. Choose Window > Debugging > Disassembly. 
 The Disassembly window opens, displaying the assembly instructions for the current source file. 
 image::images/disassembly.png[] 
-12. Click the Continue button in the toolbar and continue entering input in response to the prompts in the Output window until the program is completed.
-13. When you press Enter to exit the program, your debug session ends. To end the debug session before the execution of the program was complete, you could click the Finish Debugger Session button in the toolbar or choose Debug > Finish Debugger Session.
+
+[start=12]
+. Click the Continue button in the toolbar and continue entering input in response to the prompts in the Output window until the program is completed.
+
+[start=13]
+. When you press Enter to exit the program, your debug session ends. To end the debug session before the execution of the program was complete, you could click the Finish Debugger Session button in the toolbar or choose Debug > Finish Debugger Session.
 
 
 == See Also
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ja.asciidoc
index aa18411..7ba8605 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ja.asciidoc
@@ -35,23 +35,6 @@
 この短いチュートリアルでは、NetBeans IDEのC/C++プロジェクトをデバッグするための機能の一部を学ぶことができます。
 
 
-=== 内容
-
-image::images/netbeans-stamp-80-74.png[title="このページの内容は、NetBeans IDE 7.4および8.0に適用されます"]
-
-|===
-|-  |<<requirements,要件>> 
-
-|-  |<<project,サンプル・プロジェクトの作成>> 
-
-|-  |<<breakpoints,ブレークポイントの作成>> 
-
-|-  |<<starting,デバッグ・セッションの開始>> 
-
-|-  |<<inspecting,アプリケーションの状態の検査>> 
-|===
-
-
 == 要件
 
 *このチュートリアルに従うには、次のソフトウェアとリソースが必要です。*
@@ -86,10 +69,16 @@ C/C++を使用するNetBeans IDEでは、 ``gdb`` デバッガが使用され、
 1.  ``Quote_1`` プロジェクトの ``quote.cc`` ファイルを開きます。
 2. 行171 ( ``response=readChar("Enter disk module type: (S for single disks, R for RAID; Q - exit)", 'S');`` )の横の、「ソース・エディタ」ウィンドウの左マージンをクリックすることによって行ブレークポイントを設定します。赤く強調表示されている行は、ブレークポイントが設定されていることを示します。
 image::images/line_breakpoint1.png[]
-3. ブレークポイントは、左マージン内のアイコンをクリックすることによって除去できます。
-4. 「ウィンドウ」>「デバッグ」>「ブレークポイント」を選択し、「ブレークポイント」ウィンドウを開きます。行ブレークポイントがC/C++ノードの下に一覧表示されます。
+
+[start=3]
+. ブレークポイントは、左マージン内のアイコンをクリックすることによって除去できます。
+
+[start=4]
+. 「ウィンドウ」>「デバッグ」>「ブレークポイント」を選択し、「ブレークポイント」ウィンドウを開きます。行ブレークポイントがC/C++ノードの下に一覧表示されます。
 image::images/line_breakpoint2.png[]
-5. 行ブレークポイントを表示するには、C/C++ノードを拡張します。
+
+[start=5]
+. 行ブレークポイントを表示するには、C/C++ノードを拡張します。
 image::images/line_breakpoint2_expand.png[]
 
 
@@ -100,11 +89,17 @@ image::images/line_breakpoint2_expand.png[]
 3. 「ブレークポイント・タイプ」リストで、「関数」を選択します。
 4. 「関数名」テキスト・フィールドに「 ``Customer::GetDiscount`` 」を入力します。「OK」をクリックします。 
 image::images/function_breakpoint1.png[]
-5. 関数ブレークポイントが設定され、「ブレークポイント」ウィンドウの一覧に追加されます。
+
+[start=5]
+. 関数ブレークポイントが設定され、「ブレークポイント」ウィンドウの一覧に追加されます。
 image::images/function_breakpoint2.png[]
-6. 左マージンで「ブレークポイント・グループを選択」ボタンをクリックしてブレークポイントを各種グループに編成し、「タイプ」を選択します。
+
+[start=6]
+. 左マージンで「ブレークポイント・グループを選択」ボタンをクリックしてブレークポイントを各種グループに編成し、「タイプ」を選択します。
 image::images/group_breakpoint_type.png[]
-7. ブレークポイントを表示するには、「ファイル:行」および「関数」グループを拡張します。
+
+[start=7]
+. ブレークポイントを表示するには、「ファイル:行」および「関数」グループを拡張します。
 image::images/breakpoint_types.png[]
 
 
@@ -115,7 +110,9 @@ image::images/breakpoint_types.png[]
 1. 「プロジェクトをデバッグ」ボタンimage::images/debugbutton.png[]をクリックして ``Quote_1`` プロジェクトのデバッグ・セッションを開始するか、「デバッグ」>「プロジェクトをデバッグ」を選択します。
 デバッガが起動し、アプリケーションが実行されます。デバッグ・ツールバーが表示されます。
 image::images/debugger_toolbar.png[]
-2. 「ウィンドウ」>「デバッグ」>「セッション」を選択して「セッション」ウィンドウを開きます。
+
+[start=2]
+. 「ウィンドウ」>「デバッグ」>「セッション」を選択して「セッション」ウィンドウを開きます。
 開いたウィンドウにデバッグ・セッションが表示されます。
 
 
@@ -127,30 +124,52 @@ image::images/debugger_toolbar.png[]
 アプリケーションは、前に設定したCustomer::GetDiscount関数ブレークポイントで停止し、customer.ccファイルがエディタ内の関数が呼び出された行で開かれます。「ブレークポイント」ウィンドウに、前に設定した2つのブレークポイントが表示されます。関数ブレークポイントのブレークポイント・アイコンの上に、緑色のプログラム・カウンタの矢印が表示されます。
 image::images/function_breakpoint3.png[]
 
-3. 「呼出しスタック」ウィンドウのタブをクリックするか、「ウィンドウ」>「デバッグ」>「呼出しスタック」を選択します。コール・スタックに3つのフレームが表示されます。
+
+[start=3]
+. 「呼出しスタック」ウィンドウのタブをクリックするか、「ウィンドウ」>「デバッグ」>「呼出しスタック」を選択します。コール・スタックに3つのフレームが表示されます。
 image::images/call_stack.png[]
-4. 「変数」ウィンドウを開いて、変数が1つ表示されていることを確認します。
-5. 展開アイコンをクリックし、構造を展開します。
+
+[start=4]
+. 「変数」ウィンドウを開いて、変数が1つ表示されていることを確認します。
+
+[start=5]
+. 展開アイコンをクリックし、構造を展開します。
 image::images/local_variables1.png[]
-6. ツールバーにある「続行」ボタンをクリックします。
+
+[start=6]
+. ツールバーにある「続行」ボタンをクリックします。
  ``GetDiscount`` 関数が実行され、「出力」(デバッグ)ウィンドウに顧客の割引額が表示されます。その後、入力が求められます。
-7. このプロンプトに対して入力を行います。
+
+[start=7]
+. このプロンプトに対して入力を行います。
 
 次のブレークポイント、すなわち前に設定した行ブレークポイントでプログラムが停止します。 ``quote.cc`` ファイルでは、プログラムが停止した行を示すブレークポイントのアイコンの上に、緑色のプログラム・カウンタの矢印が表示されます。
 
 image::images/line_breakpoint3.png[]
 
-8. 「変数」タブをクリックし、変数の一覧を確認します。 
+
+[start=8]
+. 「変数」タブをクリックし、変数の一覧を確認します。 
 image::images/local_variables2.png[]
-9. 「コール・スタック」タブをクリックし、スタック内にフレームが1つあることを確認します。
-10. 「ウィンドウ」>「デバッグ」>「レジスタ」を選択します。
+
+[start=9]
+. 「コール・スタック」タブをクリックし、スタック内にフレームが1つあることを確認します。
+
+[start=10]
+. 「ウィンドウ」>「デバッグ」>「レジスタ」を選択します。
 「レジスタ」ウィンドウが開き、現在のレジスタの内容が表示されます。 
 image::images/registers.png[] 
-11. 「ウィンドウ」>「デバッグ」>「逆アセンブリ」を選択します。
+
+[start=11]
+. 「ウィンドウ」>「デバッグ」>「逆アセンブリ」を選択します。
 「逆アセンブリ」ウィンドウが開き、現在のソース・ファイルのアセンブリ命令が表示されます。 
 image::images/disassembly.png[] 
-12. ツールバーにある「続行」ボタンをクリックし、プログラムが完了するまで、「出力」ウィンドウのプロンプトに対応して入力を続けます。
-13. [Enter]を押してプログラムを終了するとデバッグ・セッションが終了します。プログラムの実行が完了する前にデバッグ・セッションを終了するには、ツールバーで「デバッガ・セッションを終了」ボタンをクリックするか、「デバッグ」>「デバッガ・セッションを終了」を選択します。
+
+[start=12]
+. ツールバーにある「続行」ボタンをクリックし、プログラムが完了するまで、「出力」ウィンドウのプロンプトに対応して入力を続けます。
+
+[start=13]
+. [Enter]を押してプログラムを終了するとデバッグ・セッションが終了します。プログラムの実行が完了する前にデバッグ・セッションを終了するには、ツールバーで「デバッガ・セッションを終了」ボタンをクリックするか、「デバッグ」>「デバッガ・セッションを終了」を選択します。
 
 
 == 関連項目
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_pt_BR.asciidoc
index 50fad74..7a181ae 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_pt_BR.asciidoc
@@ -35,22 +35,6 @@ Março de 2013 [Número da revisão: V8.0-1]
 O breve tutorial a seguir o guia por algumas funcionalidades de depuração de um projeto C ou C++ no NetBeans IDE.
 
 
-
-image::images/netbeans-stamp-80-74.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.4 e 8.0"]
-
-|===
-|-  |<<requirements,Requisitos>> 
-
-|-  |<<project,Criando o Projeto de Amostra>> 
-
-|-  |<<breakpoints,Criando Pontos de Interrupção>> 
-
-|-  |<<starting,Iniciando uma Sessão de Depuração>> 
-
-|-  |<<inspecting,Inspecionando o Estado da Aplicação>> 
-|===
-
-
 == Requisitos
 
 *Para seguir este tutorial, são necessários os recursos e o software a seguir.*
@@ -85,10 +69,16 @@ Você pode criar e manipular pontos de interrupção em seu código a qualquer m
 1. No projeto  ``Quote_1`` , abra o arquivo  ``quote.cc`` .
 2. Defina um ponto de interrupção clicando na margem esquerda da janela Editor de código-fonte ao lado da linha 171 ( ``response = readChar("Digite o tipo do módulo do disco: (S para discos únicos, R para RAID; Q - sair)", 'S');`` ). A linha é realçada em vermelho para indicar que o ponto de interrupção está definido.
 image::images/line_breakpoint1.png[]
-3. Você pode remover o ponto de interrupção, clicando no ícone na margem esquerda.
-4. Escolha Janela > Depuração > Pontos de Interrupção para abrir a janela Pontos de interrupção. Seu ponto de interrupção de linha é listado no nó C/C++.
+
+[start=3]
+. Você pode remover o ponto de interrupção, clicando no ícone na margem esquerda.
+
+[start=4]
+. Escolha Janela > Depuração > Pontos de Interrupção para abrir a janela Pontos de interrupção. Seu ponto de interrupção de linha é listado no nó C/C++.
 image::images/line_breakpoint2.png[]
-5. Expanda o nó C/C++ para ver seu ponto de interrupção.
+
+[start=5]
+. Expanda o nó C/C++ para ver seu ponto de interrupção.
 image::images/line_breakpoint2_expand.png[]
 
 
@@ -99,11 +89,17 @@ image::images/line_breakpoint2_expand.png[]
 3. Na lista Tipo de Ponto de Interrupção, selecione Função.
 4. Digite o nome da função  ``Customer::GetDiscount``  no campo de texto Nome da Função. Clique em OK. 
 image::images/function_breakpoint1.png[]
-5. Seu ponto de interrupção da função é definido e adicionado à lista na janela Pontos de Interrupção.
+
+[start=5]
+. Seu ponto de interrupção da função é definido e adicionado à lista na janela Pontos de Interrupção.
 image::images/function_breakpoint2.png[]
-6. Clique no botão Selecionar Grupos de Ponto de Interrupção na margem esquerda para organizar os pontos de interrupção em diferentes grupos e selecione Tipo.
+
+[start=6]
+. Clique no botão Selecionar Grupos de Ponto de Interrupção na margem esquerda para organizar os pontos de interrupção em diferentes grupos e selecione Tipo.
 image::images/group_breakpoint_type.png[]
-7. Expanda os grupos de Arquivo:Linha e Função para exibir seus pontos de interrupção. 
+
+[start=7]
+. Expanda os grupos de Arquivo:Linha e Função para exibir seus pontos de interrupção. 
 image::images/breakpoint_types.png[]
 
 
@@ -114,7 +110,9 @@ Quando você inicia uma sessão de depuração, o IDE inicia o depurador  ``gbd`
 1. Inicie uma sessão de depuração para o projeto  ``Quote_1``  clicando no botão Depurar Projeto image::images/debugbutton.png[] ou escolhendo Depurar > Depurar Projeto. 
 O depurador é iniciado e a aplicação é executada. A barra de ferramentas do depurador é exibida. 
 image::images/debugger_toolbar.png[]
-2. Abra a janela Sessões escolhendo Janela > Depuração > Sessões. 
+
+[start=2]
+. Abra a janela Sessões escolhendo Janela > Depuração > Sessões. 
 A sessão de depuração é mostrada nessa janela.
 
 
@@ -126,30 +124,52 @@ A sessão de depuração é mostrada nessa janela.
 A aplicação é interrompida no ponto final da função Customer::GetDiscount definida anteriormente e o arquivo customer.cc é aberto no editor, na linha em que a função é chamada. A janela Pontos de Interrupção lista os dois pontos de interrupção que você definiu anteriormente. A seta do contador de programas verde será exibida na parte superior do ícone do ponto de interrupção da função. 
 image::images/function_breakpoint3.png[]
 
-3. Clique na guia da janela Pilha de Chamadas ou selecione Janela > Depurando > Pilha de Chamadas. A pilha de chamadas mostra três quadros.
+
+[start=3]
+. Clique na guia da janela Pilha de Chamadas ou selecione Janela > Depurando > Pilha de Chamadas. A pilha de chamadas mostra três quadros.
 image::images/call_stack.png[]
-4. Abra a janela Variáveis e observe que uma variável é exibida.
-5. Clique no ícones Expandir para expandir a estrutura. 
+
+[start=4]
+. Abra a janela Variáveis e observe que uma variável é exibida.
+
+[start=5]
+. Clique no ícones Expandir para expandir a estrutura. 
 image::images/local_variables1.png[]
-6. Clique no botão Continuar na barra de ferramentas. 
+
+[start=6]
+. Clique no botão Continuar na barra de ferramentas. 
 A função  ``GetDiscount``  é executada, imprimindo o desconto do cliente na janela de Saída (Depuração). Em seguida, é solicitado que você faça a entrada.
-7. Insira a entrada em resposta aos prompts.
+
+[start=7]
+. Insira a entrada em resposta aos prompts.
 
 O programa para no próximo ponto de interrupção, o ponto de interrupção de linha definido anteriormente. No arquivo  ``quote.cc`` , a seta verde do contador de programa aparece sobre o ícone do ponto de interrupção indicando a linha em que o programa é parado. 
 
 image::images/line_breakpoint3.png[]
 
-8. Clique na guia Variáveis e observe a longa lista de variáveis. 
+
+[start=8]
+. Clique na guia Variáveis e observe a longa lista de variáveis. 
 image::images/local_variables2.png[]
-9. Clique na guia Pilha de Chamadas e observe que há somente um quadro na pilha.
-10. Escolha Janela > Depuração > Registros. 
+
+[start=9]
+. Clique na guia Pilha de Chamadas e observe que há somente um quadro na pilha.
+
+[start=10]
+. Escolha Janela > Depuração > Registros. 
 A janela Registros se abre, exibindo o conteúdo atual dos registros. 
 image::images/registers.png[] 
-11. Escolha Janela > Depuração > Desmontar. 
+
+[start=11]
+. Escolha Janela > Depuração > Desmontar. 
 A janela Desmontar é aberta, exibindo as instruções de montagem do arquivo de código-fonte atual. 
 image::images/disassembly.png[] 
-12. Clique no botão Continuar na barra de ferramentas e continue inserindo entradas em resposta aos prompts na janela de Saída até que o programa seja concluído.
-13. Quando você pressiona Enter para sair do programa, sua sessão de depuração termina. Para terminar a sessão de depuração antes que a execução do programa seja concluída, você pode clicar no botão Finalizar Sessão do Depurador na barra de ferramentas ou escolher Depurar > Finalizar Sessão do Depurador.
+
+[start=12]
+. Clique no botão Continuar na barra de ferramentas e continue inserindo entradas em resposta aos prompts na janela de Saída até que o programa seja concluído.
+
+[start=13]
+. Quando você pressiona Enter para sair do programa, sua sessão de depuração termina. Para terminar a sessão de depuração antes que a execução do programa seja concluída, você pode clicar no botão Finalizar Sessão do Depurador na barra de ferramentas ou escolher Depurar > Finalizar Sessão do Depurador.
 
 
 == Consulte Também
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ru.asciidoc
index 6938559..6b313ca 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_ru.asciidoc
@@ -35,22 +35,6 @@
 В этом кратком практическом руководстве рассматриваются некоторые аспекты отладки проектов C или C++ в IDE NetBeans.
 
 
-
-image::images/netbeans-stamp-80-74.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.4 и 8.0"]
-
-|===
-|-  |<<requirements,Требования>> 
-
-|-  |Создание примера проекта 
-
-|-  |<<breakpoints, Создание точек останова>> 
-
-|-  |<<starting,Запуск сеанса отладки>> 
-
-|-  |<<inspecting,Проверка состояния приложения>> 
-|===
-
-
 == Требования
 
 *Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.*
@@ -85,10 +69,16 @@ image::images/netbeans-stamp-80-74.png[title="Содержимое этой ст
 1. В проекте  ``Quote_1``  откройте файл  ``quote.cc`` .
 2. Установите точку останова на строке, щелкнув левое поле окна редактора исходного кода рядом со строкой 171 ( ``response = readChar("Enter disk module type: (S for single disks, R for RAID; Q - exit)", 'S');`` ). Строка будет выделена красным цветом, что обозначает установку точки останова.
 image::images/line_breakpoint1.png[]
-3. Чтобы удалить точку останова, щелкните значок в левом поле.
-4. Выберите "Окно" > "Отладка" > "Точки останова", чтобы открыть окно точек останова. Линейная точка останова находится в списке под узлом C/C++.
+
+[start=3]
+. Чтобы удалить точку останова, щелкните значок в левом поле.
+
+[start=4]
+. Выберите "Окно" > "Отладка" > "Точки останова", чтобы открыть окно точек останова. Линейная точка останова находится в списке под узлом C/C++.
 image::images/line_breakpoint2.png[]
-5. Разверните узел C/C++, чтобы стала видна точка останова.
+
+[start=5]
+. Разверните узел C/C++, чтобы стала видна точка останова.
 image::images/line_breakpoint2_expand.png[]
 
 
@@ -99,11 +89,17 @@ image::images/line_breakpoint2_expand.png[]
 3. В списке 'Тип точки останова' выберите 'Функция'.
 4. Введите имя функции  ``Customer::GetDiscount``  в текстовом поле "Имя функции". Нажмите кнопку "ОК". 
 image::images/function_breakpoint1.png[]
-5. Точка останова на функции установлена и добавлена в список в окне "Точки останова".
+
+[start=5]
+. Точка останова на функции установлена и добавлена в список в окне "Точки останова".
 image::images/function_breakpoint2.png[]
-6. Нажмите кнопку 'Выбрать группы точек останова' в левой части окна, чтобы объединить точки останова в различные группы и выбрать тип.
+
+[start=6]
+. Нажмите кнопку 'Выбрать группы точек останова' в левой части окна, чтобы объединить точки останова в различные группы и выбрать тип.
 image::images/group_breakpoint_type.png[]
-7. Разверните группы 'Файл:Строка' и 'Функция', чтобы стали видны точки останова. 
+
+[start=7]
+. Разверните группы 'Файл:Строка' и 'Функция', чтобы стали видны точки останова. 
 image::images/breakpoint_types.png[]
 
 
@@ -114,7 +110,9 @@ image::images/breakpoint_types.png[]
 1. Начните сеанс отладки для проекта  ``Quote_1`` . Для этого нажмите кнопку 'Отладить проект' image::images/debugbutton.png[] или выберите Отладка > Отладить проект. 
 Запускается отладчик и приложение выполняется. Отображается панель инструментов отладчика. 
 image::images/debugger_toolbar.png[]
-2. Откройте окно "Сеансы": для этого выберите "Окно" > "Отладка" > "Сеансы". 
+
+[start=2]
+. Откройте окно "Сеансы": для этого выберите "Окно" > "Отладка" > "Сеансы". 
 Сеанс отладки показан в этом окне.
 
 
@@ -126,30 +124,52 @@ image::images/debugger_toolbar.png[]
 Приложение останавливается на ранее заданной точке останова функции Customer::GetDiscount, и в редакторе открывается файл customer.cc с фокусом в строке, где вызывается данная функция. В окне 'Точки останова' отобразятся две точки останова, установленные ранее. Зеленая стрелка счетчика программы отображается поверх значка точки останова функции. 
 image::images/function_breakpoint3.png[]
 
-3. Нажмите на вкладку, чтобы открыть окно 'Стек вызовов' или выберите Окно > Отладка > Стек вызовов. В стеке вызовов отображаются три окна.
+
+[start=3]
+. Нажмите на вкладку, чтобы открыть окно 'Стек вызовов' или выберите Окно > Отладка > Стек вызовов. В стеке вызовов отображаются три окна.
 image::images/call_stack.png[]
-4. Откройте окно "Переменные", в которой отображается одна переменная.
-5. Щелкните значок 'Развернуть', чтобы развернуть структуру. 
+
+[start=4]
+. Откройте окно "Переменные", в которой отображается одна переменная.
+
+[start=5]
+. Щелкните значок 'Развернуть', чтобы развернуть структуру. 
 image::images/local_variables1.png[]
-6. Нажмите кнопку "Продолжить" на панели инструментов. 
+
+[start=6]
+. Нажмите кнопку "Продолжить" на панели инструментов. 
 Будет выполнена функция  ``GetDiscount`` , и результаты скидки для клиента появятся в окне 'Результаты (Отладка)'. После этого отобразится запрос на ввод данных.
-7. Введите данные после отображения запроса.
+
+[start=7]
+. Введите данные после отображения запроса.
 
 Программа остановится в следующей точке останова – в заданной ранее точке останова на строке. В файле  ``quote.cc``  вверху значка точки останова отобразится зеленая стрелка счетчика команд, обозначающая строку, на которой остановлена программа. 
 
 image::images/line_breakpoint3.png[]
 
-8. Перейдите на вкладку "Переменные", в которой отобразится длинный список переменных. 
+
+[start=8]
+. Перейдите на вкладку "Переменные", в которой отобразится длинный список переменных. 
 image::images/local_variables2.png[]
-9. Перейдите на вкладку "Стек вызовов", в которой теперь отобразится одно окно в стеке.
-10. Выберите "Окно" > "Отладка" > "Регистры". 
+
+[start=9]
+. Перейдите на вкладку "Стек вызовов", в которой теперь отобразится одно окно в стеке.
+
+[start=10]
+. Выберите "Окно" > "Отладка" > "Регистры". 
 Откроется окно "Регистры", отображающее текущее содержимое регистров. 
 image::images/registers.png[] 
-11. Выберите "Окно" > "Отладка" > "Дисассемблер". 
+
+[start=11]
+. Выберите "Окно" > "Отладка" > "Дисассемблер". 
 Откроется окно "Дисассемблер", отображающее команды ассемблера для текущего файла исходного кода. 
 image::images/disassembly.png[] 
-12. Нажмите кнопку 'Продолжить'; на панели инструментов и продолжите вводить данные в ответ на запросы в окно вывода, пока программа не будет завершена.
-13. Когда вы нажимаете Enter, чтобы выйти из программы, сеанс отладки завершается. Чтобы завершить сеанс отладки до завершения выполнения программы, можно нажать кнопку 'Завершить сеанс отладчика' на панели инструментов или выбрать Отладка > Завершить сеанс отладчика.
+
+[start=12]
+. Нажмите кнопку 'Продолжить'; на панели инструментов и продолжите вводить данные в ответ на запросы в окно вывода, пока программа не будет завершена.
+
+[start=13]
+. Когда вы нажимаете Enter, чтобы выйти из программы, сеанс отладки завершается. Чтобы завершить сеанс отладки до завершения выполнения программы, можно нажать кнопку 'Завершить сеанс отладчика' на панели инструментов или выбрать Отладка > Завершить сеанс отладчика.
 
 
 == См. также
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_zh_CN.asciidoc
index 7eabc07..4d2b71f 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/debugging_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/debugging_zh_CN.asciidoc
@@ -35,22 +35,6 @@
 下面的简明教程将为您介绍 NetBeans IDE 中用于调试 C 或 C++ 项目的一些功能。
 
 
-
-image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBeans IDE 7.4 和 8.0"]
-
-|===
-|- |<<requirements,要求>> 
-
-|- |<<project,创建样例项目>> 
-
-|- |<<breakpoints,创建断点>> 
-
-|- |<<starting,启动调试会话>> 
-
-|- |<<inspecting,检查应用程序状态>> 
-|===
-
-
 == 要求
 
 *要学习本教程,您需要具备以下软件和资源。*
@@ -85,10 +69,16 @@ image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBea
 1. 在  ``Quote_1``  项目中,打开  ``quote.cc``  文件。
 2. 在源代码编辑器窗口靠近 171 行 ( ``response = readChar("Enter disk module type: (S for single disks, R for RAID; Q - exit)", 'S');`` ) 的左旁注中单击,设置一个行断点。该行将以红色突出显示,表明断点已设置。
 image::images/line_breakpoint1.png[]
-3. 您可以通过单击位于左旁注中的图标来删除断点。
-4. 选择 "Window"(窗口)> "Debugging"(调试)> "Breakpoints"(断点)打开 "Breakpoints"(断点)窗口。在 C/C++ 节点下列出您的行断点。
+
+[start=3]
+. 您可以通过单击位于左旁注中的图标来删除断点。
+
+[start=4]
+. 选择 "Window"(窗口)> "Debugging"(调试)> "Breakpoints"(断点)打开 "Breakpoints"(断点)窗口。在 C/C++ 节点下列出您的行断点。
 image::images/line_breakpoint2.png[]
-5. 展开 C/C++ 节点可查看您的断点。
+
+[start=5]
+. 展开 C/C++ 节点可查看您的断点。
 image::images/line_breakpoint2_expand.png[]
 
 
@@ -99,11 +89,17 @@ image::images/line_breakpoint2_expand.png[]
 3. 在 "Breakpoint Type"(断点类型)列表中,选择 "Function"(函数)。
 4. 在 "Function Name"(函数名)文本字段中键入函数名  ``Customer::GetDiscount`` 。单击 "OK"(确定)。 
 image::images/function_breakpoint1.png[]
-5. 函数断点已设置,并且已添加到 "Breakpoints"(断点)窗口列表中。
+
+[start=5]
+. 函数断点已设置,并且已添加到 "Breakpoints"(断点)窗口列表中。
 image::images/function_breakpoint2.png[]
-6. 单击左旁注中的 "Select Breakpoint Groups"(选择断点组)按钮以将断点组织到不同的组,然后选择 "Type"(类型)。
+
+[start=6]
+. 单击左旁注中的 "Select Breakpoint Groups"(选择断点组)按钮以将断点组织到不同的组,然后选择 "Type"(类型)。
 image::images/group_breakpoint_type.png[]
-7. 展开 "File:Line"(文件:行)和 "Function"(函数)组以显示您的断点。
+
+[start=7]
+. 展开 "File:Line"(文件:行)和 "Function"(函数)组以显示您的断点。
 image::images/breakpoint_types.png[]
 
 
@@ -114,7 +110,9 @@ image::images/breakpoint_types.png[]
 1. 通过单击 "Debug Project"(调试项目)按钮 image::images/debugbutton.png[] 或通过选择 "Debug"(调试)> "Debug Project"(调试项目),为  ``Quote_1``  项目启动调试会话。
 此时将启动调节器,并运行应用程序。显示调试工具栏。
 image::images/debugger_toolbar.png[]
-2. 选择 "Window"(窗口)> "Debugging"(调试)> "Sessions"(会话)打开 "Sessions"(会话)窗口。
+
+[start=2]
+. 选择 "Window"(窗口)> "Debugging"(调试)> "Sessions"(会话)打开 "Sessions"(会话)窗口。
 调试会话将显示在此窗口中。
 
 
@@ -126,30 +124,52 @@ image::images/debugger_toolbar.png[]
 该应用程序将在您先前设置的 Customer::GetDiscount 函数断点处停止,并且 customer.cc 文件将在编辑器中调用该函数的行中打开。此时 "Breakpoints"(断点)窗口会列出先前设置的两个断点。函数断点的断点图标顶端会出现绿色程序计数器箭头。
 image::images/function_breakpoint3.png[]
 
-3. 单击 "Call Stack"(调用堆栈)窗口的标签,或者选择 "Window"(窗口)> "Debugging"(调试)> "Call Stack"(调用堆栈)。此时调用堆栈将显示三个框架。
+
+[start=3]
+. 单击 "Call Stack"(调用堆栈)窗口的标签,或者选择 "Window"(窗口)> "Debugging"(调试)> "Call Stack"(调用堆栈)。此时调用堆栈将显示三个框架。
 image::images/call_stack.png[]
-4. 打开 "Variables"(变量)窗口,此时您看到显示了一个变量。
-5. 单击展开图标以展开此结构。
+
+[start=4]
+. 打开 "Variables"(变量)窗口,此时您看到显示了一个变量。
+
+[start=5]
+. 单击展开图标以展开此结构。
 image::images/local_variables1.png[]
-6. 单击工具栏中的 "Continue"(继续)按钮。
+
+[start=6]
+. 单击工具栏中的 "Continue"(继续)按钮。
 此时将执行  ``GetDiscount``  函数,同时在 "Output (Debug)"(输出(调试))窗口中显示客户折扣。此时系统会提示输入信息。
-7. 按照提示输入信息。
+
+[start=7]
+. 按照提示输入信息。
 
 程序会在下一个断点(即先前设置的行断点)处停止。在  ``quote.cc``  文件中,断点图标顶端会出现绿色程序计数器箭头,指示程序暂停在哪一行。 
 
 image::images/line_breakpoint3.png[]
 
-8. 单击 "Variables"(变量)标签,注意会显示局部变量的详细列表。 
+
+[start=8]
+. 单击 "Variables"(变量)标签,注意会显示局部变量的详细列表。 
 image::images/local_variables2.png[]
-9. 单击 "Call Stack"(调用堆栈)标签,注意此时堆栈中有一个框架。
-10. 选择 "Window"(窗口)> "Debugging"(调试)> "Registers"(注册)。
+
+[start=9]
+. 单击 "Call Stack"(调用堆栈)标签,注意此时堆栈中有一个框架。
+
+[start=10]
+. 选择 "Window"(窗口)> "Debugging"(调试)> "Registers"(注册)。
 此时将打开 "Registers"(注册)窗口,其中显示注册的当前内容。 
 image::images/registers.png[] 
-11. 选择 "Window"(窗口)> "Debugging"(调试)> "Disassembly"(反汇编)。
+
+[start=11]
+. 选择 "Window"(窗口)> "Debugging"(调试)> "Disassembly"(反汇编)。
 此时将打开 "Disassembly"(反汇编)窗口,其中显示当前源文件的汇编指令。 
 image::images/disassembly.png[] 
-12. 单击工具栏中的 "Continue"(继续)按钮,并继续按照提示在 "Output"(输出)窗口中输入信息,直到程序完成。
-13. 按 Enter 键退出程序后,调试会话便会结束。要在程序执行完毕以前结束调试会话,可以在工具栏中单击 "Finish Debugger Session"(完成调试器会话)按钮,或者选择 "Debug"(调试)> "Finish Debugger Session"(完成调试器会话)。
+
+[start=12]
+. 单击工具栏中的 "Continue"(继续)按钮,并继续按照提示在 "Output"(输出)窗口中输入信息,直到程序完成。
+
+[start=13]
+. 按 Enter 键退出程序后,调试会话便会结束。要在程序执行完毕以前结束调试会话,可以在工具栏中单击 "Finish Debugger Session"(完成调试器会话)按钮,或者选择 "Debug"(调试)> "Finish Debugger Session"(完成调试器会话)。
 
 
 == 另请参见
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment.asciidoc
index 58aff50..cbaf9ab 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment.asciidoc
@@ -101,9 +101,15 @@ You can also add collections from the Tools > Options > C/C++ > Build Tools tab
 The Add Tool Collection dialog box opens. 
 
 image::images/add-collection.png[]
-3. In the Add New Tool Collection dialog box, type the directory path for the tool collection's executable files in the Base Directory field, or use the Browse button to navigate to the directory, which is usually called  ``bin`` .
-4. The Tool Collection Family and Tool Collection Name are filled in automatically for valid paths. You can specify a different name to display in the IDE for the collection. If you change the Tool Collection Family, make sure that the family you specify is correct for the collection or the compiler flags might not be valid.
-5. Click OK. 
+
+[start=3]
+. In the Add New Tool Collection dialog box, type the directory path for the tool collection's executable files in the Base Directory field, or use the Browse button to navigate to the directory, which is usually called  ``bin`` .
+
+[start=4]
+. The Tool Collection Family and Tool Collection Name are filled in automatically for valid paths. You can specify a different name to display in the IDE for the collection. If you change the Tool Collection Family, make sure that the family you specify is correct for the collection or the compiler flags might not be valid.
+
+[start=5]
+. Click OK. 
 
 The new tool collection is added to the Tool Collection list.
 
@@ -120,7 +126,9 @@ To select a different tool collection for an existing project:
 4. Select a collection from the Tool Collection dropdown list. 
 
 image::images/select-collection.png[]
-5. Click OK.
+
+[start=5]
+. Click OK.
 
 The next time you build the project, the selected tool collection will be used.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ja.asciidoc
index 3dbd81b..3f124b4 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ja.asciidoc
@@ -101,9 +101,15 @@ NetBeans C/C++モジュールには、Cコンパイラ、C++コンパイラ、ma
 ツール・コレクションの追加ダイアログ・ボックスが開きます。
 
 image::images/add-collection.png[]
-3. 「新規ツール・コレクションの追加」ダイアログ・ボックスで、「ベース・ディレクトリ」フィールドにツール・コレクションの実行可能ファイルのディレクトリ・パスを入力するか、「参照」ボタンを使用してディレクトリ(通常は ``bin`` と呼ばれている)に移動します。
-4. 「ツール・コレクション・ファミリ」と「ツール・コレクション名」は、有効なパスに対して自動的に入力されます。IDEで表示する別の名前をコレクションに指定することもできます。ツール・コレクション・ファミリを変更する場合は、指定するファミリがコレクションに適切であることを確認してください。適切ではなかった場合、コンパイラのフラグが有効にならない可能性があります。
-5. 「OK」をクリックします。
+
+[start=3]
+. 「新規ツール・コレクションの追加」ダイアログ・ボックスで、「ベース・ディレクトリ」フィールドにツール・コレクションの実行可能ファイルのディレクトリ・パスを入力するか、「参照」ボタンを使用してディレクトリ(通常は ``bin`` と呼ばれている)に移動します。
+
+[start=4]
+. 「ツール・コレクション・ファミリ」と「ツール・コレクション名」は、有効なパスに対して自動的に入力されます。IDEで表示する別の名前をコレクションに指定することもできます。ツール・コレクション・ファミリを変更する場合は、指定するファミリがコレクションに適切であることを確認してください。適切ではなかった場合、コンパイラのフラグが有効にならない可能性があります。
+
+[start=5]
+. 「OK」をクリックします。
 
 ツール・コレクションのリストに新規ツール・コレクションが追加されます。
 
@@ -120,7 +126,9 @@ image::images/add-collection.png[]
 4. 「ツール・コレクション」ドロップダウン・リストからコレクションを選択します。 
 
 image::images/select-collection.png[]
-5. 「OK」をクリックします。
+
+[start=5]
+. 「OK」をクリックします。
 
 次回プロジェクトをビルドするときに、選択したツール・コレクションが使用されます。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_pt_BR.asciidoc
index b4c232f..92ea4bd 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_pt_BR.asciidoc
@@ -101,9 +101,15 @@ Você também pode adicionar coleções na guia Ferramentas > Opções > Ferrame
 A caixa de diálogo Adicionar Coleção de Ferramentas é aberta. 
 
 image::images/add-collection.png[]
-3. Na caixa de diálogo Adicionar Nova Coleção de Ferramentas, digite o caminho do diretório dos arquivos executáveis da coleção de ferramentas no campo Diretório base ou use o botão Procurar para ir até o diretório, que geralmente é chamado  ``bin`` .
-4. Os campos Família de Coleções de Ferramentas e Nome da Coleção de ferramentas são preenchidos automaticamente com caminhos válidos. Você pode especificar um nome diferente para exibir no IDE para a coleção. Se você alterar a Família de Coleções de Ferramentas, certifique-se de que a família especificada seja a correta para a coleção; caso contrário, os flags do compilador talvez não sejam válidos.
-5. Clique em OK. 
+
+[start=3]
+. Na caixa de diálogo Adicionar Nova Coleção de Ferramentas, digite o caminho do diretório dos arquivos executáveis da coleção de ferramentas no campo Diretório base ou use o botão Procurar para ir até o diretório, que geralmente é chamado  ``bin`` .
+
+[start=4]
+. Os campos Família de Coleções de Ferramentas e Nome da Coleção de ferramentas são preenchidos automaticamente com caminhos válidos. Você pode especificar um nome diferente para exibir no IDE para a coleção. Se você alterar a Família de Coleções de Ferramentas, certifique-se de que a família especificada seja a correta para a coleção; caso contrário, os flags do compilador talvez não sejam válidos.
+
+[start=5]
+. Clique em OK. 
 
 A nova coleção de ferramentas é adicionada à lista de Coleção de Ferramentas.
 
@@ -120,7 +126,9 @@ Para selecionar outra coleção de ferramentas para um projeto existente:
 4. Selecione uma coleção na lista drop-down Coleção de Ferramentas. 
 
 image::images/select-collection.png[]
-5. Clique em OK.
+
+[start=5]
+. Clique em OK.
 
 Na próxima vez que o projeto for construído, será usada a coleção de ferramentas selecionada.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ru.asciidoc
index 43eaceb..1f58491 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_ru.asciidoc
@@ -101,9 +101,15 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 Открывается диалоговое окно 'Добавление набора средств'. 
 
 image::images/add-collection.png[]
-3. В диалоговом окне 'Добавление набора средств' в поле 'Базовый каталог' введите путь к каталогу с исполняемыми файлами набора средств или нажмите кнопку 'Обзор' для перехода в этот каталог, который обычно называется  ``bin`` .
-4. Поля "Семейство наборов средств" и "Имя набора средств" для действительных путей заполняются автоматически. Вы можете указать другое имя, которое будет отображаться для набора в IDE. Если вы хотите изменить семейство наборов средств, убедитесь, что указанное семейство совместимо с набором средств, иначе флаги компилятора могут быть интерпретированы неверно.
-5. Нажмите кнопку "ОК". 
+
+[start=3]
+. В диалоговом окне 'Добавление набора средств' в поле 'Базовый каталог' введите путь к каталогу с исполняемыми файлами набора средств или нажмите кнопку 'Обзор' для перехода в этот каталог, который обычно называется  ``bin`` .
+
+[start=4]
+. Поля "Семейство наборов средств" и "Имя набора средств" для действительных путей заполняются автоматически. Вы можете указать другое имя, которое будет отображаться для набора в IDE. Если вы хотите изменить семейство наборов средств, убедитесь, что указанное семейство совместимо с набором средств, иначе флаги компилятора могут быть интерпретированы неверно.
+
+[start=5]
+. Нажмите кнопку "ОК". 
 
 Новый набор средств добавляется в список 'Наборы средств'.
 
@@ -120,7 +126,9 @@ image::images/add-collection.png[]
 4. Выберите набор из списка 'Наборы средств'. 
 
 image::images/select-collection.png[]
-5. Нажмите кнопку "ОК".
+
+[start=5]
+. Нажмите кнопку "ОК".
 
 При следующей сборке проекта будет использоваться выбранный набор средств.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_zh_CN.asciidoc
index ba4561f..7e73aa5 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/development-environment_zh_CN.asciidoc
@@ -101,9 +101,15 @@ NetBeans C/C++ 模块至少需要 C 编译器、C++ 编译器、make 实用程
 此时将打开 "Add Tool Collection"(添加工具集合)对话框。
 
 image::images/add-collection.png[]
-3. 在 "Add New Tool Collection"(添加新工具集合)对话框的 "Base Directory"(基目录)字段中,键入该工具集合的可执行文件的目录路径,或使用 "Browse"(浏览)按钮导航至该目录(通常称为  ``bin`` )。
-4. 如果路径有效,将自动填充 "Tool Collection Family"(工具集合系列)和 "Tool Collection Name"(工具集合名称)。可以为集合指定在 IDE 中显示的不同名称。如果更改 "Tool Collection Family"(工具集合系列),请确保您指定的系列是该集合的正确系列,否则编译器标志可能无效。
-5. 单击 "OK"(确定)。
+
+[start=3]
+. 在 "Add New Tool Collection"(添加新工具集合)对话框的 "Base Directory"(基目录)字段中,键入该工具集合的可执行文件的目录路径,或使用 "Browse"(浏览)按钮导航至该目录(通常称为  ``bin`` )。
+
+[start=4]
+. 如果路径有效,将自动填充 "Tool Collection Family"(工具集合系列)和 "Tool Collection Name"(工具集合名称)。可以为集合指定在 IDE 中显示的不同名称。如果更改 "Tool Collection Family"(工具集合系列),请确保您指定的系列是该集合的正确系列,否则编译器标志可能无效。
+
+[start=5]
+. 单击 "OK"(确定)。
 
 新工具集合将添加到 "Tool Collection"(工具集合)列表中。
 
@@ -120,7 +126,9 @@ image::images/add-collection.png[]
 4. 从 "Tool Collection"(工具集合)下拉列表中选择一个集合。
 
 image::images/select-collection.png[]
-5. 单击 "OK"(确定)。
+
+[start=5]
+. 单击 "OK"(确定)。
 
 下次构建项目时,将使用选定的工具集合。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing.asciidoc
index 0508506..1821d00 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing.asciidoc
@@ -35,23 +35,6 @@ March 2014_ [Revision number: V8.0]
 The following short tutorial takes you through some of the features for navigating and editing the source files in a C or C++ project in NetBeans IDE.
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74.png[title="Content on this page applies to the NetBeans IDE 7.4 and 8.0"]
-
-|===
-|-  |<<requirements,Requirements>> 
-
-|-  |<<project,Creating the Sample Project>> 
-
-|-  |<<editing,Editing C and C++ Source Files>> 
-
-|-  |<<navigating,Navigating C and C++ Source Files>> 
-
-|-  |<<nextsteps,Next Steps>> 
-|===
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software and resources.*
@@ -95,7 +78,9 @@ You can use the Options window to configure default formatting style for your C
 4. Select the C++ language from the Language drop-down list because the Quote project uses C++.
 5. Select the style you want to set from the Style drop-down list.
 image::images/formatting_style.png[]
-6. Modify the style properties as desired.
+
+[start=6]
+. Modify the style properties as desired.
 
 
 === Folding Blocks of Code in C and C++ Files
@@ -121,8 +106,12 @@ You can set an option so that when you click on a class, function, variable, or
 7. Click on an occurrence of the  ``Customer``  class.
 8. All of the occurrences of the  ``Customer``  class in the file are highlighted with a yellow background. The right margin also shows markings that indicate points where an occurrence is located in the file. The markings let you see how many occurrences there are without scrolling through the file. You can click the markings to jump to the occurrences that they represent.
 image::images/highlighting1.png[]
-9. To easily navigate between the occurrences, press Alt+Down to go to the next occurrence, and press Alt+Up to go to the previous occurrence.
-10. Open the  ``customer.h``  file, located in the Headers folder, and notice that class names are again highlighted in bold.
+
+[start=9]
+. To easily navigate between the occurrences, press Alt+Down to go to the next occurrence, and press Alt+Up to go to the previous occurrence.
+
+[start=10]
+. Open the  ``customer.h``  file, located in the Headers folder, and notice that class names are again highlighted in bold.
 image::images/highlighting2.png[]
 
 
@@ -136,14 +125,24 @@ The IDE also dynamically searches for documentation for the classes, functions,
 2. On the first blank line of the  ``quote.cc`` , type a capital C and press Ctrl-Space. The code completion box displays a short list that includes the  ``Cpu``  and  ``Customer``  classes. A documentation window also opens but displays "No documentation found" because the project source does not include documentation for its code.
 3. Expand the list of items by pressing Ctrl-Space again. 
 image::images/code_completion1.png[]
-4. Use your arrow keys or mouse to highlight a standard library function such as  ``calloc``  from the list, and the documentation window displays the man page for that function if the man page is accessible to the IDE. 
+
+[start=4]
+. Use your arrow keys or mouse to highlight a standard library function such as  ``calloc``  from the list, and the documentation window displays the man page for that function if the man page is accessible to the IDE. 
 image::images/code-completion-documentation.png[]
-5. Select the  ``Customer``  class and press Enter.
-6. Complete the new instance of the  ``Customer``  class by typing "  ``andrew;`` ". On the next line, type the letter  ``a``  and press Ctrl-Space twice. The code completion box displays a list of choices starting with the letter  ``a`` , such as method arguments, class fields, and global names, that are accessible from the current context.
+
+[start=5]
+. Select the  ``Customer``  class and press Enter.
+
+[start=6]
+. Complete the new instance of the  ``Customer``  class by typing "  ``andrew;`` ". On the next line, type the letter  ``a``  and press Ctrl-Space twice. The code completion box displays a list of choices starting with the letter  ``a`` , such as method arguments, class fields, and global names, that are accessible from the current context.
 image::images/code_completion2.png[]
-7. Double-click the  ``andrew``  option to accept it and type a period after it. Press Ctrl-Space and you are provided with a list of the public methods and fields of the  ``Customer``  class.
+
+[start=7]
+. Double-click the  ``andrew``  option to accept it and type a period after it. Press Ctrl-Space and you are provided with a list of the public methods and fields of the  ``Customer``  class.
 image::images/code_completion3.png[]
-8. Delete the code you have added.
+
+[start=8]
+. Delete the code you have added.
 
 
 === Adding Source Code Documentation
@@ -152,15 +151,27 @@ You can add comments to your code to automatically generate documentation for yo
 
 1. In the  ``quote.cc``  file, place your cursor on line 75, or the line above the line 
  ``int readNumberOf(const char* item, int min, int max) {`` 
-2. Type a slash and two asterisks and press Enter. The editor inserts a Doxygen-formatted comment for the  ``readNumberOf``  class. 
+
+[start=2]
+. Type a slash and two asterisks and press Enter. The editor inserts a Doxygen-formatted comment for the  ``readNumberOf``  class. 
 image::images/doxygen_comment.png[]
-3. Add some descriptive text to each of the @param lines and save the file. 
+
+[start=3]
+. Add some descriptive text to each of the @param lines and save the file. 
 image::images/doxygen_comment_edited.png[]
-4. Click the  ``readNumberOf``  class to highlight it in yellow, and click one of the occurrences marks on the right to jump to a location where the class is used.
-5. Click the  ``readNumberOf``  class in the line you jumped to, and press Ctrl-Shift-Space to show the documentation that you just added for the parameters.
+
+[start=4]
+. Click the  ``readNumberOf``  class to highlight it in yellow, and click one of the occurrences marks on the right to jump to a location where the class is used.
+
+[start=5]
+. Click the  ``readNumberOf``  class in the line you jumped to, and press Ctrl-Shift-Space to show the documentation that you just added for the parameters.
 image::images/doxygen_displayed.png[]
-6. Click anywhere else in the file to close the documentation window, and click on the  ``readNumberOf``  class again.
-7. Choose Source > Show Documentation to open the documentation window for the class again.
+
+[start=6]
+. Click anywhere else in the file to close the documentation window, and click on the  ``readNumberOf``  class again.
+
+[start=7]
+. Choose Source > Show Documentation to open the documentation window for the class again.
 
 
 === Using Code Templates
@@ -200,17 +211,27 @@ You can use the Find In Projects dialog box to search projects for instances of
 * Choose Edit > Find In Projects.
 * Right-click a project in the Projects window and choose Find.
 * Press Ctrl+Shift+F.
-2. In the Find In Projects dialog box, select the Default Search tab or the Grep tab. The Grep tab uses the  ``grep``  utility, which provides a faster search, especially for remote projects. 
+
+[start=2]
+. In the Find In Projects dialog box, select the Default Search tab or the Grep tab. The Grep tab uses the  ``grep``  utility, which provides a faster search, especially for remote projects. 
 image::images/find_in_projects.png[]
-3. In the Grep tab, type the text or regular expression for which you want to search, specify the search scope and file name pattern, and select the check box Open in New Tab so you can save multiple searches in separate tabs.
-4. Click Find.
+
+[start=3]
+. In the Grep tab, type the text or regular expression for which you want to search, specify the search scope and file name pattern, and select the check box Open in New Tab so you can save multiple searches in separate tabs.
+
+[start=4]
+. Click Find.
 The Search Results tab lists the files in which the text or regular expression is found.
 
 Buttons in the left margin enable you to change your view of the search results.
 
 image::images/find_in_projects2.png[]
-5. Click the Expand/Collapse button to collapse the list of files so only the filenames are shown. Click the other buttons to show the search results as a directory tree or as a list of files. These options are useful when you perform a search across multiple projects.
-6. Double-click one of the items in the list and the IDE takes you to the corresponding location in the source editor.
+
+[start=5]
+. Click the Expand/Collapse button to collapse the list of files so only the filenames are shown. Click the other buttons to show the search results as a directory tree or as a list of files. These options are useful when you perform a search across multiple projects.
+
+[start=6]
+. Double-click one of the items in the list and the IDE takes you to the corresponding location in the source editor.
 
 
 == Navigating C and C++ Source Files
@@ -226,7 +247,9 @@ The Classes window lets you see all of the classes in your project, and the memb
 2. Expand the  ``Quote_1``  node in the Classes window. All classes in the project are listed.
 3. Expand the  ``Customer``  class. 
 image::images/classes_window.png[]
-4. Double-click the  ``name``  variable to open the  ``customer.h``  header file.
+
+[start=4]
+. Double-click the  ``name``  variable to open the  ``customer.h``  header file.
 
 
 === Using the Navigator Window
@@ -236,8 +259,12 @@ The Navigator window provides a compact view of the file that is currently selec
 1. Click anywhere in the  ``quote.cc``  file in the Editor window.
 2. A compact view of the file is displayed in the Navigator window.
 image::images/navigator_window.png[]
-3. To navigate to an element of the file, double-click the element in the Navigator window and the cursor in the Editor window moves to that element.
-4. Right-click in the Navigator to choose a different way to sort the elements, or group the items, or filter them.
+
+[start=3]
+. To navigate to an element of the file, double-click the element in the Navigator window and the cursor in the Editor window moves to that element.
+
+[start=4]
+. Right-click in the Navigator to choose a different way to sort the elements, or group the items, or filter them.
 
 To find out what the icons in the Navigator represent, open the IDE online help by choosing Help > Help Contents, and search for "navigator icons" in the help window.
 
@@ -250,7 +277,9 @@ You can use the Usages window to show you everywhere a class (structure), functi
 2. In the Find Usages dialog box, click Find.
 3. The Usages window opens and displays all of the usages of the  ``Customer``  class in the source files of the project.
 image::images/usages_window.png[]
-4. Click the arrow buttons in the left margin to step through the occurrences and show them in the Editor, or change between logical and physical view. You can also filter the information using a second column of buttons in the left margin.
+
+[start=4]
+. Click the arrow buttons in the left margin to step through the occurrences and show them in the Editor, or change between logical and physical view. You can also filter the information using a second column of buttons in the left margin.
 
 
 === Using the Call Graph
@@ -263,10 +292,16 @@ image::images/call_graph1.png[]
 
 If you do not see all the functions as shown here, click the third button on the left side of the Call Graph window to show "who is called from this function."
 
-3. Expand the  ``endl``  node to display the functions called by that function. Notice the graph is updated to show the functions called by  ``endl``  as well.
-4. Click the second button, called Bring Into Focus, on the left side of the window to focus on the  ``endl``  function, then click the fourth button Who Calls this Function to view all the functions that call the  ``endl``  function. 
+
+[start=3]
+. Expand the  ``endl``  node to display the functions called by that function. Notice the graph is updated to show the functions called by  ``endl``  as well.
+
+[start=4]
+. Click the second button, called Bring Into Focus, on the left side of the window to focus on the  ``endl``  function, then click the fourth button Who Calls this Function to view all the functions that call the  ``endl``  function. 
 image::images/call_graph2.png[]
-5. Expand some of the nodes in the tree to see more functions.
+
+[start=5]
+. Expand some of the nodes in the tree to see more functions.
 image::images/call_graph3.png[]
 
 
@@ -276,17 +311,31 @@ Hyperlink navigation lets you jump from the invocation of a class, method, varia
 
 1. In the  ``cpu.cc``  file of the  ``Quote_1``  project, mouse over line 37 while pressing Ctrl. The  ``ComputeSupportMetric`` function is highlighted and an annotation displays information about the function.
 image::images/hyperlinks1.png[]
-2. Click the hyperlink and the editor jumps to the definition of the function.
+
+[start=2]
+. Click the hyperlink and the editor jumps to the definition of the function.
 image::images/hyperlinks2.png[]
-3. Mouse over the definition while pressing Ctrl, and click the hyperlink. The editor jumps to the declaration of the function in the  ``cpu.h``  header file.
+
+[start=3]
+. Mouse over the definition while pressing Ctrl, and click the hyperlink. The editor jumps to the declaration of the function in the  ``cpu.h``  header file.
 image::images/hyperlinks3.png[]
-4. Click the left arrow in the editor toolbar (second button from the left) and the editor jumps back to the definition in  ``cpu.cc`` .
-5. Hover the mouse cursor over the green circle in the left margin and see the annotation that indicates that this method overrides another method.
+
+[start=4]
+. Click the left arrow in the editor toolbar (second button from the left) and the editor jumps back to the definition in  ``cpu.cc`` .
+
+[start=5]
+. Hover the mouse cursor over the green circle in the left margin and see the annotation that indicates that this method overrides another method.
 image::images/overide_annotation.png[]
-6. Click the green circle to go to the overridden method and you jump to the  ``module.h``  header file, which shows a gray circle in the margin to indicate the method is overridden.
-7. Click the gray circle and the editor displays a list of methods that override this method.
+
+[start=6]
+. Click the green circle to go to the overridden method and you jump to the  ``module.h``  header file, which shows a gray circle in the margin to indicate the method is overridden.
+
+[start=7]
+. Click the gray circle and the editor displays a list of methods that override this method.
 image::images/overridden_by_list.png[]
-8. Click the  ``Cpu::ComputeSupportMetric``  item and you jump back to the declaration of the method in the  ``cpu.h``  header file.
+
+[start=8]
+. Click the  ``Cpu::ComputeSupportMetric``  item and you jump back to the declaration of the method in the  ``cpu.h``  header file.
 
 
 === Using the Includes Hierarchy
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ja.asciidoc
index 4718418..013163a 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ja.asciidoc
@@ -35,23 +35,6 @@ _執筆: _Ann Rice_、管理: _Susan Morgan_
 このチュートリアルでは、NetBeans IDEのC/C++プロジェクトのソース・ファイルを編集およびナビゲートするための機能の一部を学ぶことができます。
 
 
-=== 内容
-
-image::images/netbeans-stamp-80-74.png[title="このページの内容は、NetBeans IDE 7.4および8.0に適用されます"]
-
-|===
-|-  |<<requirements,要件>> 
-
-|-  |<<project,サンプル・プロジェクトの作成>> 
-
-|-  |<<editing,C/C++ソース・ファイルの編集>> 
-
-|-  |<<navigating,C/C++ソース・ファイルのナビゲート>> 
-
-|-  |<<nextsteps,次の手順>> 
-|===
-
-
 == 要件
 
 *このチュートリアルに従うには、次のソフトウェアとリソースが必要です。*
@@ -94,7 +77,9 @@ C/C++プラグインを使用したNetBeans IDEには、ソース・コードを
 4. QuoteプロジェクトはC++を使用するため、「言語」ドロップダウン・リストから「C++」を選択します。
 5. 設定するスタイルを「スタイル」ドロップダウン・リストから選択します。
 image::images/formatting_style.png[]
-6. 必要に応じて、スタイルのプロパティを変更します。
+
+[start=6]
+. 必要に応じて、スタイルのプロパティを変更します。
 
 
 === C/C++ファイルのコード・ブロックの折りたたみ
@@ -120,8 +105,12 @@ image::images/code_folding.png[]
 7.  ``Customer`` クラスの出現箇所をクリックします。
 8. ファイル内にある ``Customer`` クラスのすべての出現箇所が、黄色の背景で強調表示されます。右マージンにも、ファイル内の出現箇所を示すマークが表示されます。このマークにより、ファイルをスクロールしなくても、出現箇所がどのくらいあるかを確認できます。マークをクリックすると、それが示す出現箇所へジャンプできます。
 image::images/highlighting1.png[]
-9. 出現箇所の間を簡単に移動するには、[Alt]+[Down]を押すと次の出現箇所に移動し、[Alt]+[Up]を押すと前の出現箇所に移動します。
-10. ヘッダー・フォルダにある ``customer.h`` ファイルを開くと、ここでもクラス名が太字で強調表示されているのが確認できます。
+
+[start=9]
+. 出現箇所の間を簡単に移動するには、[Alt]+[Down]を押すと次の出現箇所に移動し、[Alt]+[Up]を押すと前の出現箇所に移動します。
+
+[start=10]
+. ヘッダー・フォルダにある ``customer.h`` ファイルを開くと、ここでもクラス名が太字で強調表示されているのが確認できます。
 image::images/highlighting2.png[]
 
 
@@ -135,14 +124,24 @@ IDEの動的C/C++コード補完機能によって、ユーザーが文字を1
 2.  ``quote.cc`` の最初の空白行で、大文字のCを入力して[Ctrl]-[Space]を押します。コード補完ボックスに、 ``Cpu`` および ``Customer`` クラスを含む候補一覧が表示されます。ドキュメント・ウィンドウも開きますが、そのコードのドキュメントがプロジェクト・ソースに含まれていないため、ドキュメントが見つからないというメッセージが表示されます。
 3. 再度[Ctrl]-[Space]を押して、項目の一覧を展開します。 
 image::images/code_completion1.png[]
-4. 矢印キーまたはマウスを使用してリストから ``calloc`` などの標準ライブラリ関数を強調表示すると、IDEがマニュアル・ページにアクセスできる場合は、ドキュメント・ウィンドウにその関数のマニュアル・ページが表示されます。
+
+[start=4]
+. 矢印キーまたはマウスを使用してリストから ``calloc`` などの標準ライブラリ関数を強調表示すると、IDEがマニュアル・ページにアクセスできる場合は、ドキュメント・ウィンドウにその関数のマニュアル・ページが表示されます。
 image::images/code-completion-documentation.png[]
-5.  ``Customer`` クラスを選択し、[Enter]キーを押します。
-6. 「 ``andrew;`` 」を入力して、 ``Customer`` クラスの新しいインスタンスを完了させます。次の行で、文字「 ``a`` 」を入力し、[Ctrl]-[Space]を2回押します。コード補完ボックスに、文字「 ``a`` 」から始まる、現在のコンテキストからアクセス可能なメソッド引数、クラス・フィールド、グローバル名などの選択肢が一覧表示されます。
+
+[start=5]
+.  ``Customer`` クラスを選択し、[Enter]キーを押します。
+
+[start=6]
+. 「 ``andrew;`` 」を入力して、 ``Customer`` クラスの新しいインスタンスを完了させます。次の行で、文字「 ``a`` 」を入力し、[Ctrl]-[Space]を2回押します。コード補完ボックスに、文字「 ``a`` 」から始まる、現在のコンテキストからアクセス可能なメソッド引数、クラス・フィールド、グローバル名などの選択肢が一覧表示されます。
 image::images/code_completion2.png[]
-7.  ``andrew`` オプションをダブルクリックして受け入れ、その後にピリオド1つを入力します。[Ctrl]-[Space]を押すと、 ``Customer`` クラスのpublicメソッドおよびフィールドの一覧が自動的に表示されます。
+
+[start=7]
+.  ``andrew`` オプションをダブルクリックして受け入れ、その後にピリオド1つを入力します。[Ctrl]-[Space]を押すと、 ``Customer`` クラスのpublicメソッドおよびフィールドの一覧が自動的に表示されます。
 image::images/code_completion3.png[]
-8. 追加したコードを削除します。
+
+[start=8]
+. 追加したコードを削除します。
 
 
 === ソース・コード・ドキュメントの追加
@@ -151,15 +150,27 @@ image::images/code_completion3.png[]
 
 1.  ``quote.cc`` ファイルの75行目(次に示す行の上の行)にカーソルを置きます。
  ``int readNumberOf(const char* item, int min, int max){`` 
-2. スラッシュおよび2つのアスタリスクを入力して、[Enter]を押します。エディタによって、 ``readNumberOf`` クラスにDoxygen形式のコメントが挿入されます。
+
+[start=2]
+. スラッシュおよび2つのアスタリスクを入力して、[Enter]を押します。エディタによって、 ``readNumberOf`` クラスにDoxygen形式のコメントが挿入されます。
 image::images/doxygen_comment.png[]
-3. それぞれの@paramの行に説明文を追加して、ファイルを保存します。 
+
+[start=3]
+. それぞれの@paramの行に説明文を追加して、ファイルを保存します。 
 image::images/doxygen_comment_edited.png[]
-4. 黄色で強調表示されている ``readNumberOf`` クラスをクリックし、次に右にある出現箇所のマークの1つをクリックして、このクラスが使用されている場所へジャンプします。
-5. ジャンプした行で ``readNumberOf`` クラスをクリックして[Ctrl]-[Shift]-[Space]を押すと、追加したパラメータのドキュメントが表示されます。
+
+[start=4]
+. 黄色で強調表示されている ``readNumberOf`` クラスをクリックし、次に右にある出現箇所のマークの1つをクリックして、このクラスが使用されている場所へジャンプします。
+
+[start=5]
+. ジャンプした行で ``readNumberOf`` クラスをクリックして[Ctrl]-[Shift]-[Space]を押すと、追加したパラメータのドキュメントが表示されます。
 image::images/doxygen_displayed.png[]
-6. ファイル内のどこかをクリックしてドキュメント・ウィンドウを閉じ、再度 ``readNumberOf`` クラスをクリックします。
-7. 「ソース」>「ドキュメントを表示」を選択して、クラスのドキュメント・ウィンドウを再度開きます。
+
+[start=6]
+. ファイル内のどこかをクリックしてドキュメント・ウィンドウを閉じ、再度 ``readNumberOf`` クラスをクリックします。
+
+[start=7]
+. 「ソース」>「ドキュメントを表示」を選択して、クラスのドキュメント・ウィンドウを再度開きます。
 
 
 === コード・テンプレートの使用方法
@@ -199,17 +210,27 @@ C/C++ソース・ファイルを編集するときは、ソース・エディタ
 * 「編集」>「プロジェクト内を検索」を選択します。
 * 「プロジェクト」ウィンドウでプロジェクトを右クリックし、「検索」を選択します。
 * [Ctrl]+[Shift]+[F]を押します。
-2. 「プロジェクト内を検索」ダイアログ・ボックスで、「デフォルト検索」タブまたは「Grep」タブを選択します。「Grep」タブでは、特にリモート・プロジェクトに対して高速検索を提供する ``grep`` ユーティリティが使用されます。
+
+[start=2]
+. 「プロジェクト内を検索」ダイアログ・ボックスで、「デフォルト検索」タブまたは「Grep」タブを選択します。「Grep」タブでは、特にリモート・プロジェクトに対して高速検索を提供する ``grep`` ユーティリティが使用されます。
 image::images/find_in_projects.png[]
-3. 「Grep」タブで、検索するテキストまたは正規表現を入力し、検索範囲およびファイル名パターンを指定して、複数の検索を別々のタブで保存できるように「新しいタブで開く」チェックボックスを選択します。
-4. 「検索」をクリックします。
+
+[start=3]
+. 「Grep」タブで、検索するテキストまたは正規表現を入力し、検索範囲およびファイル名パターンを指定して、複数の検索を別々のタブで保存できるように「新しいタブで開く」チェックボックスを選択します。
+
+[start=4]
+. 「検索」をクリックします。
 「検索結果」タブには、該当のテキストまたは正規表現が検出されたファイルが一覧表示されます。
 
 左マージンのボタンを使用すると、検索結果の表示を変更できます。
 
 image::images/find_in_projects2.png[]
-5. ファイル名のみが表示されるようにファイルのリストを縮小する場合は、展開/縮小ボタンをクリックします。検索結果をディレクトリ・ツリーまたはファイルのリストとして表示するには、他のボタンをクリックします。これらのオプションは、複数のプロジェクトにわたる検索を実行するときに役立ちます。
-6. リスト内のアイテムの1つをダブルクリックすると、IDEではソース・エディタ内の該当する場所まで移動できます。
+
+[start=5]
+. ファイル名のみが表示されるようにファイルのリストを縮小する場合は、展開/縮小ボタンをクリックします。検索結果をディレクトリ・ツリーまたはファイルのリストとして表示するには、他のボタンをクリックします。これらのオプションは、複数のプロジェクトにわたる検索を実行するときに役立ちます。
+
+[start=6]
+. リスト内のアイテムの1つをダブルクリックすると、IDEではソース・エディタ内の該当する場所まで移動できます。
 
 
 == C/C++ソース・ファイルのナビゲート
@@ -225,7 +246,9 @@ C/C++プラグインを使用したNetBeans IDEには、ソース・コードを
 2. 「クラス」ウィンドウで「 ``Quote_1`` 」ノードを展開します。プロジェクト内のすべてのクラスが一覧表示されます。
 3.  ``Customer`` クラスを展開します。
 image::images/classes_window.png[]
-4.  ``name`` 変数をダブルクリックし、 ``customer.h`` ヘッダー・ファイルを開きます。
+
+[start=4]
+.  ``name`` 変数をダブルクリックし、 ``customer.h`` ヘッダー・ファイルを開きます。
 
 
 === 「ナビゲータ」ウィンドウの使用
@@ -235,8 +258,12 @@ image::images/classes_window.png[]
 1. 「エディタ」ウィンドウで ``quote.cc`` ファイルの任意の場所をクリックします。
 2. ファイルが縮小表示され、「ナビゲータ」ウィンドウに表示されます。
 image::images/navigator_window.png[]
-3. ファイルの要素へ移動するには、「ナビゲータ」ウィンドウで要素をダブルクリックすると、「エディタ」ウィンドウでカーソルがその要素へ移動します。
-4. 「ナビゲータ」で右クリックすると、要素のソート、項目のグループ化やフィルタの方法を別の方法に変更できます。
+
+[start=3]
+. ファイルの要素へ移動するには、「ナビゲータ」ウィンドウで要素をダブルクリックすると、「エディタ」ウィンドウでカーソルがその要素へ移動します。
+
+[start=4]
+. 「ナビゲータ」で右クリックすると、要素のソート、項目のグループ化やフィルタの方法を別の方法に変更できます。
 
 
 
@@ -248,7 +275,9 @@ image::images/navigator_window.png[]
 2. 「使用状況を検索」ダイアログ・ボックスで、「検索」をクリックします。
 3. 「使用状況」ウィンドウが開き、プロジェクトのソース・ファイル内での ``Customer`` クラスの使用状況がすべて表示されます。
 image::images/usages_window.png[]
-4. 左マージンの矢印ボタンをクリックして表示項目を移動し、エディタで表示するか、論理ビューおよび物理ビュー間を変更します。左マージンの2列目のボタンを使用して、情報をフィルタリングすることもできます。
+
+[start=4]
+. 左マージンの矢印ボタンをクリックして表示項目を移動し、エディタで表示するか、論理ビューおよび物理ビュー間を変更します。左マージンの2列目のボタンを使用して、情報をフィルタリングすることもできます。
 
 
 === コール・グラフの使用
@@ -261,10 +290,16 @@ image::images/call_graph1.png[]
 
 ここに示すようにすべての関数が表示されない場合は、「コール・グラフ」ウィンドウの左側の3つ目のボタンをクリックして、「この関数のコール先」を表示します。
 
-3.  ``endl`` ノードを展開し、その関数によってコールされる関数を表示します。グラフも更新され、 ``endl`` によってコールされる関数が表示されます。
-4. ウィンドウの左側の2つ目のボタン、「フォーカス」をクリックして ``endl`` 関数にフォーカスを置いてから、4つ目のボタンの「関数の呼出し元」をクリックして ``endl`` 関数をコールするすべての関数を表示します。
+
+[start=3]
+.  ``endl`` ノードを展開し、その関数によってコールされる関数を表示します。グラフも更新され、 ``endl`` によってコールされる関数が表示されます。
+
+[start=4]
+. ウィンドウの左側の2つ目のボタン、「フォーカス」をクリックして ``endl`` 関数にフォーカスを置いてから、4つ目のボタンの「関数の呼出し元」をクリックして ``endl`` 関数をコールするすべての関数を表示します。
 image::images/call_graph2.png[]
-5. ツリー内のノードの一部を展開すると、より多くの関数が表示されます。
+
+[start=5]
+. ツリー内のノードの一部を展開すると、より多くの関数が表示されます。
 image::images/call_graph3.png[]
 
 
@@ -274,17 +309,31 @@ image::images/call_graph3.png[]
 
 1.  ``Quote_1`` プロジェクトの ``cpu.cc`` ファイルで、Ctrlキーを押しながら行37にマウス・ポインタを置きます。 ``ComputeSupportMetric`` 関数が強調表示され、関数についての情報が注釈に表示されます。
 image::images/hyperlinks1.png[]
-2. ハイパーリンクをクリックすると、エディタがその関数の定義にジャンプします。
+
+[start=2]
+. ハイパーリンクをクリックすると、エディタがその関数の定義にジャンプします。
 image::images/hyperlinks2.png[]
-3. Ctrlキーを押しながら定義にマウスを置き、ハイパーリンクをクリックします。エディタが、 ``cpu.h`` ヘッダー・ファイル内のその関数の宣言にジャンプします。
+
+[start=3]
+. Ctrlキーを押しながら定義にマウスを置き、ハイパーリンクをクリックします。エディタが、 ``cpu.h`` ヘッダー・ファイル内のその関数の宣言にジャンプします。
 image::images/hyperlinks3.png[]
-4. エディタ・ツールバーの左向き矢印(左から2番目のボタン)をクリックすると、エディタは ``cpu.cc`` 内の定義へジャンプして戻ります。
-5. 左マージンにある緑色の円の上にマウスを置くと、このメソッドが別のメソッドをオーバーライドすることを示す注釈が表示されます。
+
+[start=4]
+. エディタ・ツールバーの左向き矢印(左から2番目のボタン)をクリックすると、エディタは ``cpu.cc`` 内の定義へジャンプして戻ります。
+
+[start=5]
+. 左マージンにある緑色の円の上にマウスを置くと、このメソッドが別のメソッドをオーバーライドすることを示す注釈が表示されます。
 image::images/overide_annotation.png[]
-6. オーバーライドされているメソッドに移動するには、緑色の円をクリックします。 ``module.h`` ヘッダー・ファイルにジャンプし、メソッドがオーバーライドされていることを示す灰色の円がマージンに表示されます。
-7. 灰色の円をクリックすると、エディタはこのメソッドをオーバーライドするメソッドの一覧を表示します。
+
+[start=6]
+. オーバーライドされているメソッドに移動するには、緑色の円をクリックします。 ``module.h`` ヘッダー・ファイルにジャンプし、メソッドがオーバーライドされていることを示す灰色の円がマージンに表示されます。
+
+[start=7]
+. 灰色の円をクリックすると、エディタはこのメソッドをオーバーライドするメソッドの一覧を表示します。
 image::images/overridden_by_list.png[]
-8.  ``Cpu::ComputeSupportMetric`` の項目をクリックすると、 ``cpu.h`` ヘッダー・ファイル内のメソッドの宣言へジャンプして戻ります。
+
+[start=8]
+.  ``Cpu::ComputeSupportMetric`` の項目をクリックすると、 ``cpu.h`` ヘッダー・ファイル内のメソッドの宣言へジャンプして戻ります。
 
 
 === インクルードの階層の使用
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_pt_BR.asciidoc
index 24fbc3d..52cb35c 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_pt_BR.asciidoc
@@ -36,21 +36,6 @@ Este tutorial resumido orienta você em algumas funcionalidades de navegação e
 
 
 
-image::images/netbeans-stamp-80-74.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.4 e 8.0"]
-
-|===
-|-  |<<requirements,Requisitos>> 
-
-|-  |<<project,Criando o Projeto de Amostra>> 
-
-|-  |<<editing,Editando Arquivos de Código-fonte C e C++>> 
-
-|-  |<<navigating,Navegando em Arquivos de Código-fonte C e C++>> 
-
-|-  |<<nextsteps,Próximas Etapas>> 
-|===
-
-
 == Requisitos
 
 *Para seguir este tutorial, são necessários os recursos e o software a seguir.*
@@ -94,7 +79,9 @@ Você pode utilizar a janela Opções para configurar o estilo de formatação d
 4. Selecione a linguagem C++ da lista drop-down Linguagem, pois o projeto Quote utiliza C++.
 5. Selecione o estilo que deseja definir na lista drop-down Estilo.
 image::images/formatting_style.png[]
-6. Modifique as propriedades de estilo, conforme desejado.
+
+[start=6]
+. Modifique as propriedades de estilo, conforme desejado.
 
 
 === Dobrando Blocos de Código em Arquivos C e C++
@@ -120,8 +107,12 @@ Se essa opção estiver selecionada, quando você clicar em uma classe, função
 7. Clique em uma ocorrência da classe  ``Cliente`` .
 8. Toas as ocorrências da classe  ``Cliente``  no arquivo estão realçadas com um fundo amarelo. A margem da direita também mostra marcações que indicam pontos onde uma ocorrência está localizada no arquivo. As marcações permitem a visualização de quantas ocorrências existem sem rolar o arquivo. É possível clicar nas marcações para saltar às ocorrências que elas representam.
 image::images/highlighting1.png[]
-9. Para navegar facilmente entre as ocorrências, pressione as teclas Alt+Seta para baixo para ir para a próxima ocorrência e Alt+Seta para cima para ir para a ocorrência anterior.
-10. Abra o arquivo  ``customer.h`` , localizado na pasta Cabeçalho e observe que nomes de método estão novamente realçados em negrito.
+
+[start=9]
+. Para navegar facilmente entre as ocorrências, pressione as teclas Alt+Seta para baixo para ir para a próxima ocorrência e Alt+Seta para cima para ir para a ocorrência anterior.
+
+[start=10]
+. Abra o arquivo  ``customer.h`` , localizado na pasta Cabeçalho e observe que nomes de método estão novamente realçados em negrito.
 image::images/highlighting2.png[]
 
 
@@ -135,14 +126,24 @@ O IDE também localiza dinamicamente documentações para as classes, funções,
 2. Na primeira linha em branco do  ``quote.cc`` , digite a letra C em maiúsculo e pressione Ctrl-Espaço. A caixa de autocompletar código exibe uma pequena lista que inclui as classes  ``Cpu``  e  ``Cliente`` . Uma janela de documentação também aparece, mas exibe "Nenhuma documentação encontrada" porque a fonte do projeto não inclui documentação para esse código.
 3. Expanda a lista de itens pressionando Ctrl-Espaço novamente. 
 image::images/code_completion1.png[]
-4. Utilize as teclas de seta ou o mouse para realçar uma função de biblioteca padrão como  ``calloc``  e a janela da documentação exibe a página do manual para essa função se a página do manual está acessível para o IDE.
+
+[start=4]
+. Utilize as teclas de seta ou o mouse para realçar uma função de biblioteca padrão como  ``calloc``  e a janela da documentação exibe a página do manual para essa função se a página do manual está acessível para o IDE.
 image::images/code-completion-documentation.png[]
-5. Selecione a classe  ``Cliente``  e pressione Enter.
-6. Complete a nova instância da classe  ``Cliente``  digitando "  ``andrew;`` ". Na próxima linha, digite a letra  ``a``  e pressione Ctrl-Espaço. A caixa de autocompletar código exibe uma lista de opções começando com a letra  ``a`` , tais como argumentos de método, campos de classe e nomes globais, que podem ser acessados no menu de contexto.
+
+[start=5]
+. Selecione a classe  ``Cliente``  e pressione Enter.
+
+[start=6]
+. Complete a nova instância da classe  ``Cliente``  digitando "  ``andrew;`` ". Na próxima linha, digite a letra  ``a``  e pressione Ctrl-Espaço. A caixa de autocompletar código exibe uma lista de opções começando com a letra  ``a`` , tais como argumentos de método, campos de classe e nomes globais, que podem ser acessados no menu de contexto.
 image::images/code_completion2.png[]
-7. Clique duas vezes na opção  ``andrew``  para aceitá-la e digite um ponto depois dela. Pressione Ctrl + Espaço e você receberá automaticamente uma lista dos métodos e campos públicos da classe  ``Cliente`` .
+
+[start=7]
+. Clique duas vezes na opção  ``andrew``  para aceitá-la e digite um ponto depois dela. Pressione Ctrl + Espaço e você receberá automaticamente uma lista dos métodos e campos públicos da classe  ``Cliente`` .
 image::images/code_completion3.png[]
-8. Delete o código que você adicionou.
+
+[start=8]
+. Delete o código que você adicionou.
 
 
 === Adicionando Documentação de Códigos-fonte
@@ -151,15 +152,27 @@ image::images/code_completion3.png[]
 
 1. No arquivo  ``quote.cc`` , coloque o cursor na linha 75 ou na linha abaixo da linha 
  ``int readNumberOf(const char* item, int mín, int máx) {`` 
-2. Digite uma barra e dois asteriscos e pressione Enter. O editor insere um comentário doxygen-formatado para a classe  ``readnumberof`` . 
+
+[start=2]
+. Digite uma barra e dois asteriscos e pressione Enter. O editor insere um comentário doxygen-formatado para a classe  ``readnumberof`` . 
 image::images/doxygen_comment.png[]
-3. Adicione algum texto descritivo para cada uma das linhas @param e salve o arquivo. 
+
+[start=3]
+. Adicione algum texto descritivo para cada uma das linhas @param e salve o arquivo. 
 image::images/doxygen_comment_edited.png[]
-4. Enquanto a classe  ``readNumberOf``  ainda está realçada em amarelo, clique em um dos marcadores de ocorrência na direita para saltar para o local onde a classe é utilizada.
-5. Clique na classe  ``readNumberOf``  na linha para qual você saltou e pressione Ctrl-Shift-Espaço para mostrar a documentação recentemente adicionada aos parâmetros.
+
+[start=4]
+. Enquanto a classe  ``readNumberOf``  ainda está realçada em amarelo, clique em um dos marcadores de ocorrência na direita para saltar para o local onde a classe é utilizada.
+
+[start=5]
+. Clique na classe  ``readNumberOf``  na linha para qual você saltou e pressione Ctrl-Shift-Espaço para mostrar a documentação recentemente adicionada aos parâmetros.
 image::images/doxygen_displayed.png[]
-6. Clique em qualquer lugar no arquivo para finalizar a janela de documentação, e clique na classe  ``readNumberOf`` .
-7. Escolha Código-fonte > Mostrar Documentação para abrir novamente a janela de documentação da classe.
+
+[start=6]
+. Clique em qualquer lugar no arquivo para finalizar a janela de documentação, e clique na classe  ``readNumberOf`` .
+
+[start=7]
+. Escolha Código-fonte > Mostrar Documentação para abrir novamente a janela de documentação da classe.
 
 
 === Usando Modelos de Código
@@ -199,17 +212,27 @@ Você pode usar a caixa de diálogo Localizar nos Projetos para pesquisar projet
 * Escolha Editar >Localizar nos Projetos.
 * Clique com o botão direito do mouse no projeto na janela Projetos e escolha Localizar.
 * Pressione Ctrl+Shift+F.
-2. Na caixa de diálogo Localizar nos Projetos, selecione a guia de Pesquisa Default ou a guia Grep. A guia Grep usa o utilitário  ``grep`` , que fornece uma pesquisa mais rápida, principalmente para projetos remoto. 
+
+[start=2]
+. Na caixa de diálogo Localizar nos Projetos, selecione a guia de Pesquisa Default ou a guia Grep. A guia Grep usa o utilitário  ``grep`` , que fornece uma pesquisa mais rápida, principalmente para projetos remoto. 
 image::images/find_in_projects.png[]
-3. Na guia Grep, digite o texto ou expressão regular que você deseja pesquisar, especifique o escopo da pesquisa e o padrão de nome do arquivo e marque a caixa de seleção Abrir em Nova Guia, de forma que você possa salvar várias pesquisas em guias separadas.
-4. Clique em Localizar.
+
+[start=3]
+. Na guia Grep, digite o texto ou expressão regular que você deseja pesquisar, especifique o escopo da pesquisa e o padrão de nome do arquivo e marque a caixa de seleção Abrir em Nova Guia, de forma que você possa salvar várias pesquisas em guias separadas.
+
+[start=4]
+. Clique em Localizar.
 A guia Resultados da Pesquisa lista os arquivos em que o texto ou expressão regular é encontrado.
 
 Os botões da margem esquerda permitem que você altere sua view dos resultados da pesquisa.
 
 image::images/find_in_projects2.png[]
-5. Clique no botão Expandir/Contrair para contrair a lista de arquivos, de forma que só os nomes de arquivo sejam mostrados. Clique nos outros botões para mostrar os resultados da pesquisa, como uma árvore de diretório ou uma lista de arquivos. Estas opções são úteis quando você executa uma pesquisa em vários projetos.
-6. Clique duas vezes em um dos itens da lista e o IDE o conduzirá para o local correspondente no editor de código-fonte.
+
+[start=5]
+. Clique no botão Expandir/Contrair para contrair a lista de arquivos, de forma que só os nomes de arquivo sejam mostrados. Clique nos outros botões para mostrar os resultados da pesquisa, como uma árvore de diretório ou uma lista de arquivos. Estas opções são úteis quando você executa uma pesquisa em vários projetos.
+
+[start=6]
+. Clique duas vezes em um dos itens da lista e o IDE o conduzirá para o local correspondente no editor de código-fonte.
 
 
 == Navegando em Arquivos de Código-fonte C e C++
@@ -225,7 +248,9 @@ A janela Classes permite exibir todas as classes do projeto ++ e os membros e ca
 2. Expanda o nó  ``Quote_1``  na janela Classes. São listadas todas as classes do projeto.
 3. Expanda a classe  ``Cliente`` . 
 image::images/classes_window.png[]
-4. Clique duas vezes na variável  ``name``  para abrir o arquivo de cabeçalho  ``customer.h`` .
+
+[start=4]
+. Clique duas vezes na variável  ``name``  para abrir o arquivo de cabeçalho  ``customer.h`` .
 
 
 === Usando a Janela Navegador
@@ -235,8 +260,12 @@ A janela Navegador oferece uma view compacta do arquivo selecionado atualmente e
 1. Clique em qualquer parte do arquivo  ``quote.cc``  na janela Editor.
 2. Uma view compacta do arquivo é exibida na janela Navegador.
 image::images/navigator_window.png[]
-3. Para navegar para um elemento do arquivo, clique duas vezes no elemento na janela Navegador e o cursor na janela Editor se move para esse elemento.
-4. Clique com o botão direito no Navegador para escolher uma maneira diferente para classificar os elementos, agrupar os itens ou filtrá-los.
+
+[start=3]
+. Para navegar para um elemento do arquivo, clique duas vezes no elemento na janela Navegador e o cursor na janela Editor se move para esse elemento.
+
+[start=4]
+. Clique com o botão direito no Navegador para escolher uma maneira diferente para classificar os elementos, agrupar os itens ou filtrá-los.
 
 Para descobrir o que os ícones no Navegador representam, abra a ajuda on-line do IDE escolhendo Ajuda > Conteúdo de Ajuda e busque por "ícones de navegação" na janela de ajuda.
 
@@ -249,7 +278,9 @@ Você pode utilizar a janela Usos para mostrar todo lugar em que uma classe (est
 2. Na caixa de diálogo Localizar Usos, clique em Localizar.
 3. A janela Usos se abre e exibe todos os usos da classe  ``Cliente``  nos arquivos de código-fonte do projeto.
 image::images/usages_window.png[]
-4. Clique nos botões de seta na margem esquerda para percorrer as ocorrências e mostrá-las no Editor, ou altere entre view lógica e física. Você também pode filtrar as informações usando uma segunda coluna dos botões na margem esquerda.
+
+[start=4]
+. Clique nos botões de seta na margem esquerda para percorrer as ocorrências e mostrá-las no Editor, ou altere entre view lógica e física. Você também pode filtrar as informações usando uma segunda coluna dos botões na margem esquerda.
 
 
 === Usando o Gráfico de Chamada
@@ -262,10 +293,16 @@ image::images/call_graph1.png[]
 
 Se não for possível visualizar todas as funções mostradas aqui, clique no terceiro botão no lado esquerdo da janela Gráfico de Chamada para mostrar "quem é chamado para essa função."
 
-3. Expanda o nó  ``endl``  para exibir as funções chamadas por tal função. Observe que o gráfico é atualizado para mostrar as funções chamadas por  ``endl``  também.
-4. Clique no segundo botão, chamado Trazer para o Foco no lado esquerdo da janela para focar na função  ``endl``  e, em seguida, clique no quarto botão Quem Chama esta Função para exibir todas as funções que chamam a função  ``endl`` . 
+
+[start=3]
+. Expanda o nó  ``endl``  para exibir as funções chamadas por tal função. Observe que o gráfico é atualizado para mostrar as funções chamadas por  ``endl``  também.
+
+[start=4]
+. Clique no segundo botão, chamado Trazer para o Foco no lado esquerdo da janela para focar na função  ``endl``  e, em seguida, clique no quarto botão Quem Chama esta Função para exibir todas as funções que chamam a função  ``endl`` . 
 image::images/call_graph2.png[]
-5. Expanda alguns nós da árvore para ver mais funções.
+
+[start=5]
+. Expanda alguns nós da árvore para ver mais funções.
 image::images/call_graph3.png[]
 
 
@@ -275,17 +312,31 @@ A navegação de hiperlink permite que você salte da chamada de uma classe, mé
 
 1. No arquivo  ``cpu.cc``  do projeto  ``Quote_1`` , mova o mouse sobre a linha 37 enquanto o Ctrl estiver pressionado. A função  ``ComputeSupportMetric``  está realçada e uma anotação exibe informações sobre a função.
 image::images/hyperlinks1.png[]
-2. Clique no hiperlink e o editor saltará para a definição da função.
+
+[start=2]
+. Clique no hiperlink e o editor saltará para a definição da função.
 image::images/hyperlinks2.png[]
-3. Mova o mouse sobre a definição quanto o Ctrl estiver pressionado e clique no hiperlink. O editor salta para a declaração da função no arquivo de cabeçalho  ``cpu.h`` .
+
+[start=3]
+. Mova o mouse sobre a definição quanto o Ctrl estiver pressionado e clique no hiperlink. O editor salta para a declaração da função no arquivo de cabeçalho  ``cpu.h`` .
 image::images/hyperlinks3.png[]
-4. Clique na seta da esquerda na barra de ferramentas do editor (segundo botão da esquerda) e o editor salta de volta para a definição no  ``cpu.cc`` .
-5. Passe o cursor do mouse sobre o círculo verde na margem esquerda e veja a anotação que indica que este método substitui qualquer outro método.
+
+[start=4]
+. Clique na seta da esquerda na barra de ferramentas do editor (segundo botão da esquerda) e o editor salta de volta para a definição no  ``cpu.cc`` .
+
+[start=5]
+. Passe o cursor do mouse sobre o círculo verde na margem esquerda e veja a anotação que indica que este método substitui qualquer outro método.
 image::images/overide_annotation.png[]
-6. Ao clicar no círculo verde para ir para o método substituído, você salta para o arquivo de cabeçalho  ``module.h`` , que mostra um círculo cinza na margem para indicar que o método está substituído.
-7. Um clique no círculo cinza e o editor exibe uma lista de métodos que substituíram esse método.
+
+[start=6]
+. Ao clicar no círculo verde para ir para o método substituído, você salta para o arquivo de cabeçalho  ``module.h`` , que mostra um círculo cinza na margem para indicar que o método está substituído.
+
+[start=7]
+. Um clique no círculo cinza e o editor exibe uma lista de métodos que substituíram esse método.
 image::images/overridden_by_list.png[]
-8. Ao clicar no item  ``Cpu::ComputeSupportMetric`` , você salta de volta para a declaração do método no arquivo de cabeçalho  ``cpu.h`` .
+
+[start=8]
+. Ao clicar no item  ``Cpu::ComputeSupportMetric`` , você salta de volta para a declaração do método no arquivo de cabeçalho  ``cpu.h`` .
 
 
 === Utilizando a Hierarquia de Inclusão
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ru.asciidoc
index 8c9f71b..556032a 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_ru.asciidoc
@@ -35,22 +35,6 @@ _Составитель _Энн Райс (Ann Rice)_, редактор _Сьюз
 В этом кратком практическом руководстве описываются некоторые возможности навигации по исходным файлам и редактирования этих файлов в проекте C или C++ в среде IDE NetBeans.
 
 
-
-image::images/netbeans-stamp-80-74.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.4 и 8.0"]
-
-|===
-|-  |<<requirements,Требования>> 
-
-|-  |Создание примера проекта 
-
-|-  |<<editing,Изменение исходных файлов на языке C и C++>> 
-
-|-  |<<navigating,Переход по исходным файлам на C и C++>> 
-
-|-  |<<nextsteps,Следующие действия>> 
-|===
-
-
 == Требования
 
 *Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.*
@@ -94,7 +78,9 @@ image::images/netbeans-stamp-80-74.png[title="Содержимое этой ст
 4. Выберите в раскрывающемся списке "Язык" язык C++, поскольку в проекте Quote используется язык C++.
 5. Выберите в раскрывающемся списке "Стиль" необходимый стиль.
 image::images/formatting_style.png[]
-6. Измените свойства стиля требуемым образом.
+
+[start=6]
+. Измените свойства стиля требуемым образом.
 
 
 === Свертывание блоков кода в файлах C и C++
@@ -120,8 +106,12 @@ image::images/code_folding.png[]
 7. Щелкните вхождение класса  ``Customer`` .
 8. Все вхождения класса  ``Customer``  в файле будут выделены желтым цветом. В правом поле также отображаются отметки, указывающие расположение вхождений в файле. Отметки позволяют оценить число вхождений в файле без прокручивания. Чтобы перейти ко вхождению, следует щелкнуть необходимую отметку.
 image::images/highlighting1.png[]
-9. Для легкого перехода между вхождениями нажимайте клавиши Alt+Down, чтобы перейти к следующему вхождению, и Alt+Up, чтобы перейти к предыдущему вхождению.
-10. Откройте файл  ``customer.h`` , расположенный в папке "Headers", и обратите внимание, что имена методов снова выделены жирным.
+
+[start=9]
+. Для легкого перехода между вхождениями нажимайте клавиши Alt+Down, чтобы перейти к следующему вхождению, и Alt+Up, чтобы перейти к предыдущему вхождению.
+
+[start=10]
+. Откройте файл  ``customer.h`` , расположенный в папке "Headers", и обратите внимание, что имена методов снова выделены жирным.
 image::images/highlighting2.png[]
 
 
@@ -135,14 +125,24 @@ image::images/highlighting2.png[]
 2. Введите в первой пустой строчке файла  ``quote.cc``  заглавную латинскую букву "C" и нажмите сочетание клавиш CTRL+ПРОБЕЛ. Появится окно автозавершения кода с небольшим списком, включающем классы  ``Cpu``  и  ``Customer`` . Также отобразится окно документации с сообщением "Документация не найдена", поскольку исходный код проекта не содержит документации по коду.
 3. Разверните список элементов, снова нажав CTRL+ПРОБЕЛ. 
 image::images/code_completion1.png[]
-4. Используйте клавиши со стрелками или кнопки мыши для выделения стандартной функции библиотеки (например,  ``calloc`` ) из списка. В окне документации появится страница системной справки для этой функции, если эта страница доступна для среды IDE. 
+
+[start=4]
+. Используйте клавиши со стрелками или кнопки мыши для выделения стандартной функции библиотеки (например,  ``calloc`` ) из списка. В окне документации появится страница системной справки для этой функции, если эта страница доступна для среды IDE. 
 image::images/code-completion-documentation.png[]
-5. Выберите класс  ``Customer``  и нажмите ENTER.
-6. Заполните новый экземпляр класса  ``Customer`` , введя текст  ``andrew;`` . Введите в следующей строке латинскую букву  ``a``  и нажмите CTRL+ПРОБЕЛ. Появится окно автозавершения кода со списком возможных элементов с начальной буквой  ``a`` , например аргументы метода, поля класса и глобальные имена, доступные в текущем контексте.
+
+[start=5]
+. Выберите класс  ``Customer``  и нажмите ENTER.
+
+[start=6]
+. Заполните новый экземпляр класса  ``Customer`` , введя текст  ``andrew;`` . Введите в следующей строке латинскую букву  ``a``  и нажмите CTRL+ПРОБЕЛ. Появится окно автозавершения кода со списком возможных элементов с начальной буквой  ``a`` , например аргументы метода, поля класса и глобальные имена, доступные в текущем контексте.
 image::images/code_completion2.png[]
-7. Дважды щелкните параметр  ``andrew`` , чтобы принять его и ввести после него точку. Нажмите Ctrl-пробел, и будет выведен список общедоступных методов и полей класса  ``Customer`` .
+
+[start=7]
+. Дважды щелкните параметр  ``andrew`` , чтобы принять его и ввести после него точку. Нажмите Ctrl-пробел, и будет выведен список общедоступных методов и полей класса  ``Customer`` .
 image::images/code_completion3.png[]
-8. Удалите добавленный код.
+
+[start=8]
+. Удалите добавленный код.
 
 
 === Добавление документации к исходному коду
@@ -151,15 +151,27 @@ image::images/code_completion3.png[]
 
 1. Наведите курсор в файле  ``quote.cc``  на строку 75 или на строку, расположенную выше. 
  ``int readNumberOf(const char* item, int min, int max) {`` 
-2. Введите косую черту и две звездочки, а затем нажмите ENTER. Редактор вставляет комментарий, отформатированный по синтаксису Doxygen, для класса  ``readNumberOf`` . 
+
+[start=2]
+. Введите косую черту и две звездочки, а затем нажмите ENTER. Редактор вставляет комментарий, отформатированный по синтаксису Doxygen, для класса  ``readNumberOf`` . 
 image::images/doxygen_comment.png[]
-3. Добавьте текст описания в каждую строку аннотации @param и сохраните файл. 
+
+[start=3]
+. Добавьте текст описания в каждую строку аннотации @param и сохраните файл. 
 image::images/doxygen_comment_edited.png[]
-4. Щелкните класс  ``readNumberOf``  для выделения его желтым и щелкните одну из отметок вхождений справа для перехода к области использования класса.
-5. Щелкните класс  ``readNumberOf``  в строке, к которой выполнен переход, и нажмите сочетание клавиш CTRL+SHIFT+ПРОБЕЛ для отображения документации, добавленной для параметров.
+
+[start=4]
+. Щелкните класс  ``readNumberOf``  для выделения его желтым и щелкните одну из отметок вхождений справа для перехода к области использования класса.
+
+[start=5]
+. Щелкните класс  ``readNumberOf``  в строке, к которой выполнен переход, и нажмите сочетание клавиш CTRL+SHIFT+ПРОБЕЛ для отображения документации, добавленной для параметров.
 image::images/doxygen_displayed.png[]
-6. Щелкните в любом месте файла, чтобы закрыть окно документации, а затем щелкните класс  ``readNumberOf``  повторно.
-7. Выберите "Исходный код" > "Показать документацию", чтобы снова открыть окно документации для класса.
+
+[start=6]
+. Щелкните в любом месте файла, чтобы закрыть окно документации, а затем щелкните класс  ``readNumberOf``  повторно.
+
+[start=7]
+. Выберите "Исходный код" > "Показать документацию", чтобы снова открыть окно документации для класса.
 
 
 === Использование шаблонов кода
@@ -199,17 +211,27 @@ image::images/code_templates.png[]
 * Выберите 'Правка' > 'Найти в проектах'
 * Щелкните правой кнопкой мыши проект в окне "Проекты" и выберите команду "Найти".
 * Нажмите Ctrl+Shift+F.
-2. В диалоговом окне "Найти в проектах" перейдите на вкладку "Список по умолчанию" или на вкладку "Grep". На вкладке 'Grep' используется служебная программа  ``grep`` , обеспечивающая более быстрый поиск, особенно для удаленных проектов. 
+
+[start=2]
+. В диалоговом окне "Найти в проектах" перейдите на вкладку "Список по умолчанию" или на вкладку "Grep". На вкладке 'Grep' используется служебная программа  ``grep`` , обеспечивающая более быстрый поиск, особенно для удаленных проектов. 
 image::images/find_in_projects.png[]
-3. На вкладке Grep введите искомый текст или регулярное выражение, укажите область поиска и шаблон имени файла и установите флажок 'Открыть в новой вкладке'. Это позволит сохранить несколько результатов поиска на отдельных вкладках.
-4. Нажмите 'Найти'.
+
+[start=3]
+. На вкладке Grep введите искомый текст или регулярное выражение, укажите область поиска и шаблон имени файла и установите флажок 'Открыть в новой вкладке'. Это позволит сохранить несколько результатов поиска на отдельных вкладках.
+
+[start=4]
+. Нажмите 'Найти'.
 На вкладке 'Результаты поиска' перечислены файлы, в которых найдены текст или регулярные выражения.
 
 С помощью кнопок в левой части окна можно изменить представление результатов поиска.
 
 image::images/find_in_projects2.png[]
-5. Нажмите кнопку 'Развернуть/Свернуть', чтобы свернуть список файлов. При этом будут отображаться только имена файлов. Другие кнопки предназначены для отображения результатов поиска в виде дерева каталогов или в виде списка файлов. Эти функции удобно использовать при поиске по нескольким проектам.
-6. Дважды щелкните один из элементов в списке. Среда IDE перемещает вас на соответствующую позицию в редакторе исходного кода.
+
+[start=5]
+. Нажмите кнопку 'Развернуть/Свернуть', чтобы свернуть список файлов. При этом будут отображаться только имена файлов. Другие кнопки предназначены для отображения результатов поиска в виде дерева каталогов или в виде списка файлов. Эти функции удобно использовать при поиске по нескольким проектам.
+
+[start=6]
+. Дважды щелкните один из элементов в списке. Среда IDE перемещает вас на соответствующую позицию в редакторе исходного кода.
 
 
 == Переход по исходным файлам на C и C++
@@ -225,7 +247,9 @@ image::images/find_in_projects2.png[]
 2. Разверните узел  ``Quote_1``  в окне классов. Выводится список всех классов проекта.
 3. Разверните класс  ``Customer`` . 
 image::images/classes_window.png[]
-4. Дважды щелкните переменную  ``name`` , чтобы открыть файл заголовка  ``customer.h`` .
+
+[start=4]
+. Дважды щелкните переменную  ``name`` , чтобы открыть файл заголовка  ``customer.h`` .
 
 
 === Использование окна навигатора
@@ -235,8 +259,12 @@ image::images/classes_window.png[]
 1. Щелкните в любом месте окна редактора файла  ``quote.cc`` .
 2. В окне навигатора отобразится компактное представление файла.
 image::images/navigator_window.png[]
-3. Для перехода к определенному элементу файла дважды щелкните его в окне навигатора, а курсор в окне редактора переместится к этому элементу.
-4. Щелкните правой кнопкой мыши в окне навигатора, чтобы выбрать другой способ сортировки элементов, группировку элементов или их фильтрацию.
+
+[start=3]
+. Для перехода к определенному элементу файла дважды щелкните его в окне навигатора, а курсор в окне редактора переместится к этому элементу.
+
+[start=4]
+. Щелкните правой кнопкой мыши в окне навигатора, чтобы выбрать другой способ сортировки элементов, группировку элементов или их фильтрацию.
 
 Для получения сведений о назначении значков в окне навигатора воспользуйтесь интерактивной справкой по среде IDE. Для этого выберите команду "Справка" > "Содержание справки" и введите в поле поиска окна справки "значки навигатора".
 
@@ -249,7 +277,9 @@ image::images/navigator_window.png[]
 2. Нажмите в диалоговом окне "Найти случаи использования" кнопку "Найти".
 3. Появится окно "Случаи использования" со случаями использования класса  ``Customer``  в исходных файлах проекта.
 image::images/usages_window.png[]
-4. Кнопки со стрелками в левой части окна предназначены для перехода между вхождениями и их отображения в редакторе, а также для переключения представления с логического на физическое и наоборот. Также можно фильтровать данные с помощью второго вертикального ряда кнопок в левой части окна.
+
+[start=4]
+. Кнопки со стрелками в левой части окна предназначены для перехода между вхождениями и их отображения в редакторе, а также для переключения представления с логического на физическое и наоборот. Также можно фильтровать данные с помощью второго вертикального ряда кнопок в левой части окна.
 
 
 === Работа с графиком вызовов
@@ -262,10 +292,16 @@ image::images/call_graph1.png[]
 
 Если отображаются не все функции, приведенные на рисунке выше, нажмите в окне "Граф вызовов" третью кнопку слева для вывода элементов, вызванных из данной функции.
 
-3. Разверните узел  ``endl``  для отображения функций, вызванных этой функцией. Обратите внимание, что график обновляется для дополнительного вывода функций, вызванных функцией  ``endl`` .
-4. Нажмите вторую кнопку 'Фокусировать' в левой части окна для перемещения фокуса к функции  ``endl`` , затем нажмите четвертую кнопку 'Кто вызывает эту функцию', чтобы просмотреть все функции, вызывающие функцию  ``endl`` . 
+
+[start=3]
+. Разверните узел  ``endl``  для отображения функций, вызванных этой функцией. Обратите внимание, что график обновляется для дополнительного вывода функций, вызванных функцией  ``endl`` .
+
+[start=4]
+. Нажмите вторую кнопку 'Фокусировать' в левой части окна для перемещения фокуса к функции  ``endl`` , затем нажмите четвертую кнопку 'Кто вызывает эту функцию', чтобы просмотреть все функции, вызывающие функцию  ``endl`` . 
 image::images/call_graph2.png[]
-5. Разверните несколько узлов дерева для просмотра большего числа функций.
+
+[start=5]
+. Разверните несколько узлов дерева для просмотра большего числа функций.
 image::images/call_graph3.png[]
 
 
@@ -275,17 +311,31 @@ image::images/call_graph3.png[]
 
 1. В файле  ``cpu.cc``  проекта  ``Quote_1``  наведите курсор мыши на строку 37, нажав клавишу CTRL. Функция  ``ComputeSupportMetric``  будет выделена, а в аннотации будут выведены сведения о данной функции.
 image::images/hyperlinks1.png[]
-2. Щелкните гиперссылку, и в окне редактора будет выполнен переход к определению функции.
+
+[start=2]
+. Щелкните гиперссылку, и в окне редактора будет выполнен переход к определению функции.
 image::images/hyperlinks2.png[]
-3. Наведите курсор на определение, нажав клавишу CTRL, и щелкните ссылку. В редакторе будет выполнен переход к объявлению функции в файле заголовка  ``cpu.h`` .
+
+[start=3]
+. Наведите курсор на определение, нажав клавишу CTRL, и щелкните ссылку. В редакторе будет выполнен переход к объявлению функции в файле заголовка  ``cpu.h`` .
 image::images/hyperlinks3.png[]
-4. Нажмите на панели редактора стрелку влево (вторая кнопка слева), и редактор снова перейдет к определению в файле  ``cpu.cc`` .
-5. Наведите курсор мыши на зеленый круг в левом поле и просмотрите аннотацию, указывающую, что данный метод переопределяет другой метод.
+
+[start=4]
+. Нажмите на панели редактора стрелку влево (вторая кнопка слева), и редактор снова перейдет к определению в файле  ``cpu.cc`` .
+
+[start=5]
+. Наведите курсор мыши на зеленый круг в левом поле и просмотрите аннотацию, указывающую, что данный метод переопределяет другой метод.
 image::images/overide_annotation.png[]
-6. Щелкните зеленый круг для перехода к переопределенному методу: будет выполнен переход к файлу заголовка  ``module.h`` . В это файле на полях отображается серый круг, указывающий на то, что метод переопределен.
-7. Щелкните серый круг, и в окне редактора появится список методов, переопределяющих этот метод.
+
+[start=6]
+. Щелкните зеленый круг для перехода к переопределенному методу: будет выполнен переход к файлу заголовка  ``module.h`` . В это файле на полях отображается серый круг, указывающий на то, что метод переопределен.
+
+[start=7]
+. Щелкните серый круг, и в окне редактора появится список методов, переопределяющих этот метод.
 image::images/overridden_by_list.png[]
-8. Щелкните элемент  ``Cpu::ComputeSupportMetric``  для обратного перехода к объявлению метода в файле заголовка  ``cpu.h`` .
+
+[start=8]
+. Щелкните элемент  ``Cpu::ComputeSupportMetric``  для обратного перехода к объявлению метода в файле заголовка  ``cpu.h`` .
 
 
 === Работа с иерархией Includes
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_zh_CN.asciidoc
index 53800f6..518a9d2 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/navigating-editing_zh_CN.asciidoc
@@ -35,22 +35,6 @@ _撰稿人:_Ann Rice_,维护人:_Susan Morgan_
 下面的简明教程介绍了 NetBeans IDE 中用于导航和编辑 C 或 C++ 项目源文件的一些功能。
 
 
-
-image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBeans IDE 7.4 和 8.0"]
-
-|===
-|- |<<requirements,要求>> 
-
-|- |<<project,创建样例项目>> 
-
-|- |<<editing,编辑 C 和 C++ 源文件>> 
-
-|- |<<navigating,导航 C 和 C++ 源文件>> 
-
-|- |<<nextsteps,后续步骤>> 
-|===
-
-
 == 要求
 
 *要学习本教程,您需要具备以下软件和资源。*
@@ -94,7 +78,9 @@ image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBea
 4. 从 "Language"(语言)下拉列表中选择 "C++" 语言,因为 "Quote"(报价)项目使用 C++。
 5. 从 "Style"(样式)下拉列表中选择要设置的样式。
 image::images/formatting_style.png[]
-6. 按您的想法修改样式属性。
+
+[start=6]
+. 按您的想法修改样式属性。
 
 
 === 折叠 C 和 C++ 文件中的代码块
@@ -120,8 +106,12 @@ image::images/code_folding.png[]
 7. 单击某个出现的  ``Customer``  类。
 8. 文件中出现的所有  ``Customer``  类都将以黄色背景突出显示。右旁注还会显示一些标记,以指示文件中出现该类的位置。通过这些标记,您无需滚动查看整个文件,便可了解文件中存在多少该类。单击标记,可以跳转至它们所指示的实例位置。
 image::images/highlighting1.png[]
-9. 要在实例之间轻松地进行导航,请按 Alt+向下方向键转至下一个实例,或者按 Alt+向上方向键转至上一个实例。
-10. 打开位于 "Headers"(头)文件夹中的  ``customer.h``  文件,您会看到类名同样以粗体突出显示。
+
+[start=9]
+. 要在实例之间轻松地进行导航,请按 Alt+向下方向键转至下一个实例,或者按 Alt+向上方向键转至上一个实例。
+
+[start=10]
+. 打开位于 "Headers"(头)文件夹中的  ``customer.h``  文件,您会看到类名同样以粗体突出显示。
 image::images/highlighting2.png[]
 
 
@@ -135,14 +125,24 @@ IDE 还可动态搜索类、函数、方法等的文档,并在弹出式窗口
 2. 在  ``quote.cc``  的第一个空行上,键入大写字母 C,然后按 Ctrl-空格组合键。代码完成框会显示一个简短列表,其中包含  ``Cpu``  和  ``Customer``  类。文档窗口也会打开,但显示 "No documentation found"(找不到文档),因为项目源文件中不包括其代码的文档。
 3. 再次按 Ctrl-空格键以展开项目列表。 
 image::images/code_completion1.png[]
-4. 使用方向键或鼠标突出显示列表中的某个标准库函数(例如  ``calloc`` );如果 IDE 可以访问该函数的手册页,则文档窗口便会显示该手册页。
+
+[start=4]
+. 使用方向键或鼠标突出显示列表中的某个标准库函数(例如  ``calloc`` );如果 IDE 可以访问该函数的手册页,则文档窗口便会显示该手册页。
 image::images/code-completion-documentation.png[]
-5. 选择  ``Customer``  类,并按 Enter 键。
-6. 键入  ``andrew;`` ,完成新的  ``Customer``  类实例。在下一行中,键入字母  ``a``  并按 Ctrl-空格键两次。代码完成框显示以字母  ``a``  开头的选择列表,例如可从当前上下文访问的方法参数、类字段和全局名。
+
+[start=5]
+. 选择  ``Customer``  类,并按 Enter 键。
+
+[start=6]
+. 键入  ``andrew;`` ,完成新的  ``Customer``  类实例。在下一行中,键入字母  ``a``  并按 Ctrl-空格键两次。代码完成框显示以字母  ``a``  开头的选择列表,例如可从当前上下文访问的方法参数、类字段和全局名。
 image::images/code_completion2.png[]
-7. 双击  ``andrew``  选项接受它,并在其后键入一个句点。按 Ctrl-空格键,将显示  ``Customer``  类的公共方法和字段的列表。
+
+[start=7]
+. 双击  ``andrew``  选项接受它,并在其后键入一个句点。按 Ctrl-空格键,将显示  ``Customer``  类的公共方法和字段的列表。
 image::images/code_completion3.png[]
-8. 删除添加的代码。
+
+[start=8]
+. 删除添加的代码。
 
 
 === 添加源代码文档
@@ -151,15 +151,27 @@ image::images/code_completion3.png[]
 
 1. 在  ``quote.cc``  文件中,将光标置于第 75 行或该行的上一行 
  ``int readNumberOf(const char* item, int min, int max) {`` 
-2. 键入一个正斜杠和两个星号,然后按 Enter 键。编辑器会为  ``readNumberOf``  类插入一条 Doxygen 格式的注释。
+
+[start=2]
+. 键入一个正斜杠和两个星号,然后按 Enter 键。编辑器会为  ``readNumberOf``  类插入一条 Doxygen 格式的注释。
 image::images/doxygen_comment.png[]
-3. 在每个 @param 行中添加一些描述性文本,然后保存该文件。 
+
+[start=3]
+. 在每个 @param 行中添加一些描述性文本,然后保存该文件。 
 image::images/doxygen_comment_edited.png[]
-4. 单击  ``readNumberOf``  类以便以黄色突出显示,然后单击右侧的某一实例标记以跳至使用该类的位置。
-5. 单击所跳转到的行中的  ``readNumberOf``  类,然后按 Ctrl-Shift-空格键以显示刚才为参数添加的文档。
+
+[start=4]
+. 单击  ``readNumberOf``  类以便以黄色突出显示,然后单击右侧的某一实例标记以跳至使用该类的位置。
+
+[start=5]
+. 单击所跳转到的行中的  ``readNumberOf``  类,然后按 Ctrl-Shift-空格键以显示刚才为参数添加的文档。
 image::images/doxygen_displayed.png[]
-6. 单击该文件中的任意其他位置以关闭文档窗口,然后再次单击  ``readNumberOf``  类。
-7. 选择 "Source"(源)> "Show Documentation"(显示文档)以再次打开该类的文档窗口。
+
+[start=6]
+. 单击该文件中的任意其他位置以关闭文档窗口,然后再次单击  ``readNumberOf``  类。
+
+[start=7]
+. 选择 "Source"(源)> "Show Documentation"(显示文档)以再次打开该类的文档窗口。
 
 
 === 使用代码模板
@@ -199,17 +211,27 @@ image::images/code_templates.png[]
 * 选择 "Edit"(编辑)> "Find In Projects"(在项目中查找)。
 * 在 "Projects"(项目)窗口中右键单击项目,然后选择 "Find"(查找)。
 * 按 Ctrl+Shift+F 组合键。
-2. 在 "Find In Projects"(在项目中查找)对话框中,选择 "Default Search"(默认搜索)标签或 "Grep" 标签。"Grep" 标签使用  ``grep``  实用程序,该实用程序提供较快的搜索,尤其适用于远程项目。
+
+[start=2]
+. 在 "Find In Projects"(在项目中查找)对话框中,选择 "Default Search"(默认搜索)标签或 "Grep" 标签。"Grep" 标签使用  ``grep``  实用程序,该实用程序提供较快的搜索,尤其适用于远程项目。
 image::images/find_in_projects.png[]
-3. 在 "Grep" 标签中,键入要搜索的文本或正则表达式,指定搜索范围和文件名模式,然后选中 "Open in New Tab"(在新标签中打开)复选框,这样您就可以在单独的标签中保存多个搜索。
-4. 单击 "Find"(查找)。
+
+[start=3]
+. 在 "Grep" 标签中,键入要搜索的文本或正则表达式,指定搜索范围和文件名模式,然后选中 "Open in New Tab"(在新标签中打开)复选框,这样您就可以在单独的标签中保存多个搜索。
+
+[start=4]
+. 单击 "Find"(查找)。
 "Search Results"(搜索结果)标签会列出已在其中找到相应文本或正则表达式的文件。
 
 使用左旁注中的按钮可以更改搜索结果的视图。
 
 image::images/find_in_projects2.png[]
-5. 单击 "Expand/Collapse"(展开/折叠)按钮可折叠文件列表,以便只显示文件名。单击其他按钮可以目录树形式或文件列表形式显示搜索结果。这些选项在跨多个项目执行搜索时非常有用。
-6. 双击列表中的某一项,IDE 将转到源代码编辑器中的对应位置。
+
+[start=5]
+. 单击 "Expand/Collapse"(展开/折叠)按钮可折叠文件列表,以便只显示文件名。单击其他按钮可以目录树形式或文件列表形式显示搜索结果。这些选项在跨多个项目执行搜索时非常有用。
+
+[start=6]
+. 双击列表中的某一项,IDE 将转到源代码编辑器中的对应位置。
 
 
 == 导航 C 和 C++ 源文件
@@ -225,7 +247,9 @@ image::images/find_in_projects2.png[]
 2. 展开 "Classes"(类)窗口中的  ``Quote_1``  节点。项目中所有类都会被列出。
 3. 展开  ``Customer``  类。 
 image::images/classes_window.png[]
-4. 双击  ``name``  变量打开  ``customer.h``  头文件。
+
+[start=4]
+. 双击  ``name``  变量打开  ``customer.h``  头文件。
 
 
 === 使用 "Navigator"(导航器)窗口
@@ -235,8 +259,12 @@ image::images/classes_window.png[]
 1. 在编辑器窗口中单击  ``quote.cc``  文件中的任意位置。
 2. 文件的紧凑视图就会在 "Navigator"(导航器)窗口中显示出来。
 image::images/navigator_window.png[]
-3. 要导航至文件的一个元素,可以在 "Navigator"(导航器)窗口中双击该元素,编辑器窗口中的光标就会移动到这个元素处。
-4. 在 "Navigator"(导航器)中单击鼠标右键以选择其他元素排序方式、项目分组方式或过滤方式。
+
+[start=3]
+. 要导航至文件的一个元素,可以在 "Navigator"(导航器)窗口中双击该元素,编辑器窗口中的光标就会移动到这个元素处。
+
+[start=4]
+. 在 "Navigator"(导航器)中单击鼠标右键以选择其他元素排序方式、项目分组方式或过滤方式。
 
 要了解 "Navigator"(导航器)中的各个图标所表示的内容,请选择 "Help"(帮助)> "Help Contents"(帮助内容)以打开 IDE 联机帮助,然后在帮助窗口中搜索“导航器图标”。
 
@@ -249,7 +277,9 @@ image::images/navigator_window.png[]
 2. 在 "Find Usages"(查找使用实例)对话框中,单击 "Find"(查找)。
 3. 此时 "Usages"(使用实例)窗口会打开并显示项目源文件中的  ``Customer``  类。
 image::images/usages_window.png[]
-4. 单击左旁注中的箭头按钮以逐一浏览各个实例并将其显示在编辑器中,或者在逻辑和物理视图之间更改。您也可以使用左旁注中的第二列按钮对信息进行过滤。
+
+[start=4]
+. 单击左旁注中的箭头按钮以逐一浏览各个实例并将其显示在编辑器中,或者在逻辑和物理视图之间更改。您也可以使用左旁注中的第二列按钮对信息进行过滤。
 
 
 === 使用调用图形
@@ -262,10 +292,16 @@ image::images/call_graph1.png[]
 
 如果此处未显示所有函数,请单击 "Call Graph"(调用图形)窗口左侧的第三个按钮,以显示“从该函数调用的函数”。
 
-3. 展开  ``endl``  节点以显示该函数所调用的函数。请注意,图形也会更新以显示由  ``endl``  调用的函数。
-4. 单击窗口左侧的第二个按钮 "Bring Into Focus"(聚焦)以将焦点放在  ``endl``  函数上,然后单击第四个按钮 "Who Calls this Function"(此函数的调用者)以查看调用  ``endl``  函数的所有函数。
+
+[start=3]
+. 展开  ``endl``  节点以显示该函数所调用的函数。请注意,图形也会更新以显示由  ``endl``  调用的函数。
+
+[start=4]
+. 单击窗口左侧的第二个按钮 "Bring Into Focus"(聚焦)以将焦点放在  ``endl``  函数上,然后单击第四个按钮 "Who Calls this Function"(此函数的调用者)以查看调用  ``endl``  函数的所有函数。
 image::images/call_graph2.png[]
-5. 展开树中的某些节点以查看更多函数。
+
+[start=5]
+. 展开树中的某些节点以查看更多函数。
 image::images/call_graph3.png[]
 
 
@@ -275,17 +311,31 @@ image::images/call_graph3.png[]
 
 1. 在  ``Quote_1``  项目的  ``cpu.cc``  文件中,按住 Ctrl 键的同时将鼠标悬停在第 37 行上。此时会突出显示  ``ComputeSupportMetric``  函数,并且还会显示一个包含该函数相关信息的标注。
 image::images/hyperlinks1.png[]
-2. 单击超链接,编辑器会跳转至函数定义。
+
+[start=2]
+. 单击超链接,编辑器会跳转至函数定义。
 image::images/hyperlinks2.png[]
-3. 在按住 Ctrl 键的同时,将鼠标悬停在其定义上,然后单击超链接。编辑器会跳转至  ``cpu.h``  头文件中的函数声明。
+
+[start=3]
+. 在按住 Ctrl 键的同时,将鼠标悬停在其定义上,然后单击超链接。编辑器会跳转至  ``cpu.h``  头文件中的函数声明。
 image::images/hyperlinks3.png[]
-4. 单击编辑器工具栏中的左箭头(从左侧算起的第二个按钮),编辑器会跳回  ``cpu.cc``  中的定义。
-5. 将鼠标光标悬停在左旁注中的绿色圆圈上,此时会显示标注,指示此方法覆盖了其他方法。
+
+[start=4]
+. 单击编辑器工具栏中的左箭头(从左侧算起的第二个按钮),编辑器会跳回  ``cpu.cc``  中的定义。
+
+[start=5]
+. 将鼠标光标悬停在左旁注中的绿色圆圈上,此时会显示标注,指示此方法覆盖了其他方法。
 image::images/overide_annotation.png[]
-6. 单击绿色圆圈以转至覆盖的方法,此时会跳转至  ``module.h``  头文件,该文件的旁注中显示了指示方法已覆盖的灰色圆圈。
-7. 单击灰色圆圈,编辑器会显示覆盖此方法的方法列表。
+
+[start=6]
+. 单击绿色圆圈以转至覆盖的方法,此时会跳转至  ``module.h``  头文件,该文件的旁注中显示了指示方法已覆盖的灰色圆圈。
+
+[start=7]
+. 单击灰色圆圈,编辑器会显示覆盖此方法的方法列表。
 image::images/overridden_by_list.png[]
-8. 单击  ``Cpu::ComputeSupportMetric``  项,此时会跳转回  ``cpu.h``  头文件中的方法声明。
+
+[start=8]
+. 单击  ``Cpu::ComputeSupportMetric``  项,此时会跳转回  ``cpu.h``  头文件中的方法声明。
 
 
 === 使用包含分层结构
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart.asciidoc
index 6190aa9..83ff824 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart.asciidoc
@@ -77,8 +77,12 @@ With a C/C++ Application, Dynamic Library, or Static Library project, the IDE co
 2. In the wizard, select the C/C++ category.
 3. The wizard gives you a choice of several types of new projects. Select C/C++ Application and click Next. 
 image::images/creating_application.png[]
-4. Create a new C/C++ Application project from the wizard using the defaults. You can choose the name of the project and the location of the project.
-5. Click Finish to exit the wizard.
+
+[start=4]
+. Create a new C/C++ Application project from the wizard using the defaults. You can choose the name of the project and the location of the project.
+
+[start=5]
+. Click Finish to exit the wizard.
 
 A project is created with logical folders. A logical folder is not a directory. It is a way for you to organize your files and does not reflect where the files are physically stored on disk. Files added to logical folders are automatically part of the project and are compiled when you build the project.
 
@@ -91,7 +95,9 @@ A project has both a logical and a physical view. You can switch between the log
 
 1. Select the Files tab. This window shows the physical view of your project. It displays files and folders as they are stored on disk. 
 image::images/files_tab.png[]
-2. Select the Projects tab. This window shows the logical view of your project. 
+
+[start=2]
+. Select the Projects tab. This window shows the logical view of your project. 
 image::images/projects_tab.png[]
 
 Most commands that you run on a project are available in the Projects tab, not the Files tab.
@@ -116,7 +122,9 @@ You can add new files to your project.
 
 image::images/adding_files.png[] 
 
-3. Click Finish.
+
+[start=3]
+. Click Finish.
 
 The  ``newfile.cpp``  file is created on disk in the directory specified in the wizard and added to the Source Files folder. You can add any kind of file to this folder, not only source files.
 
@@ -216,7 +224,9 @@ To create the  ``Arguments``  project, set some arguments, and run the project:
 6. In the Project Properties dialog box, select the Run node.
 7. In the Run Command text field, type 1111 2222 3333. Click OK. 
 image::images/setting_arguments.png[]
-8. Right-click the project node and choose Run.The application runs. Your arguments are displayed in the Output window.
+
+[start=8]
+. Right-click the project node and choose Run.The application runs. Your arguments are displayed in the Output window.
 
 
 == Creating a C/C++ Project With Existing Sources
@@ -234,16 +244,30 @@ For convenience, you can use this link:ftp://sourceware.org/pub/pthreads-win32/p
 
 Extract the pthreads library in your Windows user directory.
 
-2. Download the  ``loki-0.1.7``  library from link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
-3. Uncompress  ``loki-0.1.7``  in a directory of your choice.
-4. Open the New Project wizard by choosing File > New Project.
-5. Select the C/C++ category.
-6. Select C/C++ Project With Existing Sources and click Next.
-7. On the Select Mode page, click the Browse button. In the Select Project Folder dialog box, navigate to the directory where you saved  ``loki-0.1.7`` . Select the  ``loki-0.1.7``  directory. Click Select. 
+
+[start=2]
+. Download the  ``loki-0.1.7``  library from link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
+
+[start=3]
+. Uncompress  ``loki-0.1.7``  in a directory of your choice.
+
+[start=4]
+. Open the New Project wizard by choosing File > New Project.
+
+[start=5]
+. Select the C/C++ category.
+
+[start=6]
+. Select C/C++ Project With Existing Sources and click Next.
+
+[start=7]
+. On the Select Mode page, click the Browse button. In the Select Project Folder dialog box, navigate to the directory where you saved  ``loki-0.1.7`` . Select the  ``loki-0.1.7``  directory. Click Select. 
 
 image::images/existing_sources_project1.png[] 
 
-8. Use the default Configuration Mode, Automatic. Click Finish.
+
+[start=8]
+. Use the default Configuration Mode, Automatic. Click Finish.
 
 The project is created and opened in the Projects tab, and the IDE automatically runs the Clean and Build actions specified in the existing Makefile. The project is also automatically configured for code assistance.
 
@@ -263,8 +287,12 @@ On the Select Binary File page of the New Project wizard, click the Browse butto
 The root directory for the source files from which the binary was built is filled in automatically. By default, only the source files from which the binary was built are included in the project. By default, dependencies are included in the project. The shared libraries required by the project are automatically listed.
 
 image::images/binary_project.png[]
-5. Click Next.
-6. On the Project Name and Location page, you can choose the name and location of the project. Click Finish.
+
+[start=5]
+. Click Next.
+
+[start=6]
+. On the Project Name and Location page, you can choose the name and location of the project. Click Finish.
 
 
 === Building and Rebuilding Your Project
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ja.asciidoc
index 212ca16..2280da8 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ja.asciidoc
@@ -76,8 +76,12 @@ C/C++のアプリケーション、動的ライブラリまたは静的ライブ
 2. ウィザードで「C/C++」カテゴリを選択します。
 3. このウィザードでは、新規プロジェクトのタイプをいくつかの中から選択できます。「C/C++アプリケーション」を選択して「次」をクリックします。 
 image::images/creating_application.png[]
-4. ウィザードのデフォルトの値を使用して、新しいC/C++アプリケーション・プロジェクトを作成します。プロジェクトの名前と場所を選択できます。
-5. 「終了」をクリックしてウィザードを終了します。
+
+[start=4]
+. ウィザードのデフォルトの値を使用して、新しいC/C++アプリケーション・プロジェクトを作成します。プロジェクトの名前と場所を選択できます。
+
+[start=5]
+. 「終了」をクリックしてウィザードを終了します。
 
 論理フォルダを持つプロジェクトが作成されます。論理フォルダはディレクトリではありません。ユーザーがファイルを編成する1つの手段であり、ファイルが物理的に格納されているディスク上の場所を反映しているわけではありません。論理フォルダに追加されたファイルは、自動的にプロジェクトの構成要素となり、プロジェクトのビルド時にコンパイルされます。
 
@@ -90,7 +94,9 @@ image::images/creating_application.png[]
 
 1. 「ファイル」タブを選択します。次のウィンドウはプロジェクトの物理ビューを示しています。このビューには、ディスクに格納されているとおりにファイルおよびフォルダが表示されます。 
 image::images/files_tab.png[]
-2. 「プロジェクト」タブを選択します。次のウィンドウはプロジェクトの論理ビューを示しています。 
+
+[start=2]
+. 「プロジェクト」タブを選択します。次のウィンドウはプロジェクトの論理ビューを示しています。 
 image::images/projects_tab.png[]
 
 プロジェクトで実行するコマンドのほとんどは、「ファイル」タブではなく「プロジェクト」タブで使用できます。
@@ -115,7 +121,9 @@ image::images/projects_tab.png[]
 
 image::images/adding_files.png[]
 
-3. 「終了」をクリックします。
+
+[start=3]
+. 「終了」をクリックします。
 
 ディスク上の、ウィザードで指定したディレクトリに ``newfile.cpp`` ファイルが作成されて、「ソース・ファイル」フォルダに追加されます。このフォルダには、ソース・ファイルのみでなく任意の種類のファイルを追加できます。
 
@@ -215,7 +223,9 @@ C/C++プロジェクトのプロジェクト・プロパティを設定すると
 6. 「プロジェクト・プロパティ」ダイアログ・ボックスで「実行」ノードを選択します。
 7. 「コマンドの実行」テキスト・フィールドに「1111 2222 3333」を入力します。「OK」をクリックします。 
 image::images/setting_arguments.png[]
-8. プロジェクトのノードを右クリックし、「実行」を選択します。アプリケーションが実行されます。「出力」ウィンドウに引数が表示されます。
+
+[start=8]
+. プロジェクトのノードを右クリックし、「実行」を選択します。アプリケーションが実行されます。「出力」ウィンドウに引数が表示されます。
 
 
 == 既存のソースを使用したC/C++プロジェクトの作成
@@ -233,16 +243,30 @@ image::images/setting_arguments.png[]
 
 Windowsユーザー・ディレクトリにPthreadsライブラリを抽出します。
 
-2. link:http://sourceforge.net/projects/loki-lib[+ ``http://sourceforge.net/projects/loki-lib`` +]から ``loki-0.1.7`` ライブラリをダウンロードします。
-3. 適当なディレクトリに ``loki-0.1.7`` を展開します。
-4. 「ファイル」>「新規プロジェクト」を選択して、新規プロジェクト・ウィザードを開きます。
-5. 「C/C++」カテゴリを選択します。
-6. 「既存のソースを使用するC/C++プロジェクト」を選択して「次」をクリックします。
-7. モードを選択ページで「参照」ボタンをクリックします。「プロジェクト・フォルダを選択」ダイアログ・ボックスで ``loki-0.1.7`` の保存先ディレクトリに移動します。 ``loki-0.1.7`` ディレクトリを選択します。「選択」をクリックします。
+
+[start=2]
+. link:http://sourceforge.net/projects/loki-lib[+ ``http://sourceforge.net/projects/loki-lib`` +]から ``loki-0.1.7`` ライブラリをダウンロードします。
+
+[start=3]
+. 適当なディレクトリに ``loki-0.1.7`` を展開します。
+
+[start=4]
+. 「ファイル」>「新規プロジェクト」を選択して、新規プロジェクト・ウィザードを開きます。
+
+[start=5]
+. 「C/C++」カテゴリを選択します。
+
+[start=6]
+. 「既存のソースを使用するC/C++プロジェクト」を選択して「次」をクリックします。
+
+[start=7]
+. モードを選択ページで「参照」ボタンをクリックします。「プロジェクト・フォルダを選択」ダイアログ・ボックスで ``loki-0.1.7`` の保存先ディレクトリに移動します。 ``loki-0.1.7`` ディレクトリを選択します。「選択」をクリックします。
 
 image::images/existing_sources_project1.png[]
 
-8. デフォルトの構成モードの「自動」を使用します。「終了」をクリックします。
+
+[start=8]
+. デフォルトの構成モードの「自動」を使用します。「終了」をクリックします。
 
 プロジェクトが作成されて「プロジェクト」タブで開かれ、既存のMakefileで指定した「消去してビルド」アクションがIDEで自動的に実行されます。このプロジェクトは、コード支援用にも自動的に構成されます。
 
@@ -262,8 +286,12 @@ image::images/existing_sources_project2.png[]
 バイナリがビルドされたソース・ファイルのルート・ディレクトリは自動的に入力されます。デフォルトでは、プロジェクトに含まれるのは、バイナリがビルドされたソース・ファイルのみです。デフォルトでは、プロジェクトに依存性が含まれます。プロジェクトで必要な共有ライブラリは自動的に一覧表示されます。
 
 image::images/binary_project.png[]
-5. 「次」をクリックします。
-6. 「プロジェクトの名前と場所」ページで、プロジェクトの名前と場所を選択できます。「終了」をクリックします。
+
+[start=5]
+. 「次」をクリックします。
+
+[start=6]
+. 「プロジェクトの名前と場所」ページで、プロジェクトの名前と場所を選択できます。「終了」をクリックします。
 
 
 === プロジェクトのビルドと再ビルド
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_pt_BR.asciidoc
index 99e22cd..e770ebc 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_pt_BR.asciidoc
@@ -77,8 +77,12 @@ Com um Aplicação C/C++, Biblioteca Estática ou D, o IDE controla todos os asp
 2. No assistente, selecione a categoria C/C++.
 3. O assistente fornece a escolha de diversos tipos de novos projetos. Selecione Aplicação C/C++ e clique em Próximo. 
 image::images/creating_application.png[]
-4. Crie um novo projeto de Aplicação C/C++ no assistente usando os defaults. É possível escolher o nome do projeto e a localização do projeto.
-5. Clique em Finalizar para sair do assistente.
+
+[start=4]
+. Crie um novo projeto de Aplicação C/C++ no assistente usando os defaults. É possível escolher o nome do projeto e a localização do projeto.
+
+[start=5]
+. Clique em Finalizar para sair do assistente.
 
 Um projeto é criado com pastas lógicas. A pasta lógica não é um diretório. Trata-se de uma forma de organizar os arquivos e não reflete onde os arquivos estão armazenados fisicamente. Os arquivos adicionados a pastas lógicas são automaticamente parte do projeto e são construídos quando você constrói o projeto.
 
@@ -91,7 +95,9 @@ Um projeto possui uma view lógica e uma física. É possível alternar entre a
 
 1. Selecione a guia Arquivos. Esta janela exibe a view física do projeto. Isso exibe os arquivos e as pastas conforme eles estão armazenados no disco. 
 image::images/files_tab.png[]
-2. Selecione a guia Projetos. Esta janela exibe a view lógica do projeto. 
+
+[start=2]
+. Selecione a guia Projetos. Esta janela exibe a view lógica do projeto. 
 image::images/projects_tab.png[]
 
 A maioria dos comandos que são executados em um projeto estão disponíveis na guia de Projetos, não na guia Arquivos.
@@ -116,7 +122,9 @@ A maioria dos comandos que são executados em um projeto estão disponíveis na
 
 image::images/adding_files.png[] 
 
-3. Clique em Finalizar.
+
+[start=3]
+. Clique em Finalizar.
 
 O arquivo  ``newfile.cpp``  é criado no disco no diretório especificado no assistente e adicionado à pasta Arquivos de Código-fonte. É possível adicionar qualquer tipo de arquivo a essa pasta, não somente arquivos de código-fonte.
 
@@ -216,7 +224,9 @@ Para criar o projeto  ``Argumentos`` , defina alguns argumentos e execute o proj
 6. Na caixa de diálogo Propriedades do projeto, selecione o nó Executar.
 7. No campo de texto Executar Comando, digite 1111 2222 3333. Clique em OK. 
 image::images/setting_arguments.png[]
-8. Clique com o botão direito no nó do projeto e escolha Executar. A aplicação é executada. Seus argumentos são exibidos na janela de Saída.
+
+[start=8]
+. Clique com o botão direito no nó do projeto e escolha Executar. A aplicação é executada. Seus argumentos são exibidos na janela de Saída.
 
 
 == Criando um Projeto C/C++ com Códigos-fonte Existentes
@@ -234,16 +244,30 @@ Por conveniência, é possível utilizar esse link:ftp://sourceware.org/pub/pthr
 
 Extraia a biblioteca pthreads no diretório de usuário do Windows.
 
-2. Faça o download da biblioteca  ``loki-0.1.7``  em link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
-3. Descompacte  ``loki-0.1.7``  em um diretório da sua escolha.
-4. Abra o assistente para Novo Projeto em Arquivo > Novo Projeto.
-5. Selecione a categoria C/C++.
-6. Selecione Projeto C/C++ com Códigos-fonte Existentes e clique em Próximo.
-7. Na página Selecionar Modo, clique no botão Procurar. Na caixa de diálogo Selecionar Pasta do Projeto, vá ao diretório no qual salvou  ``loki-0.1.7`` . Selecione o diretório  ``loki-0.1.7`` . Clique em Selecionar. 
+
+[start=2]
+. Faça o download da biblioteca  ``loki-0.1.7``  em link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
+
+[start=3]
+. Descompacte  ``loki-0.1.7``  em um diretório da sua escolha.
+
+[start=4]
+. Abra o assistente para Novo Projeto em Arquivo > Novo Projeto.
+
+[start=5]
+. Selecione a categoria C/C++.
+
+[start=6]
+. Selecione Projeto C/C++ com Códigos-fonte Existentes e clique em Próximo.
+
+[start=7]
+. Na página Selecionar Modo, clique no botão Procurar. Na caixa de diálogo Selecionar Pasta do Projeto, vá ao diretório no qual salvou  ``loki-0.1.7`` . Selecione o diretório  ``loki-0.1.7`` . Clique em Selecionar. 
 
 image::images/existing_sources_project1.png[] 
 
-8. Utilize o Modo de Configuração default, Automático. Clique em Finalizar.
+
+[start=8]
+. Utilize o Modo de Configuração default, Automático. Clique em Finalizar.
 
 O projeto é criado e aberto na guia Projeto, e o IDE executa automaticamente as ações Limpar e Construir especificadas no Makefile existente. O projeto também é automaticamente configurado para a assistência ao código.
 
@@ -263,8 +287,12 @@ Na página Selecionar Arquivo Binário do Assistente de Novo projeto, clique no
 O diretório-raiz para os arquivos de origem do qual o binário foi construído é preenchido automaticamente. Por default, apenas os arquivos de código-fonte do qual o binário foi construída são incluídos no projeto. Por default, as dependências são incluídas no projeto. As bibliotecas compartilhadas necessárias pelo projeto são automaticamente listadas.
 
 image::images/binary_project.png[]
-5. Clique em Próximo.
-6. Na página Nome do Projeto e Localização, você pode escolher o nome e a localização do projeto. Clique em Finalizar.
+
+[start=5]
+. Clique em Próximo.
+
+[start=6]
+. Na página Nome do Projeto e Localização, você pode escolher o nome e a localização do projeto. Clique em Finalizar.
 
 
 === Construindo e Reconstruindo o Projeto
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ru.asciidoc
index c41070a..b83d72e 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_ru.asciidoc
@@ -77,8 +77,12 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 2. Выберите категорию "C/C++" в мастере.
 3. Мастер предлагает возможность выбора типа нового проекта. Выберите параметр "Приложение на C/C++" и нажмите кнопку "Далее". 
 image::images/creating_application.png[]
-4. Создайте в мастере новый проект "Приложение C/C++", используя параметры по умолчанию. Название проекта и его расположение выбираются разработчиком.
-5. Для выхода из мастера нажмите кнопку "Готово".
+
+[start=4]
+. Создайте в мастере новый проект "Приложение C/C++", используя параметры по умолчанию. Название проекта и его расположение выбираются разработчиком.
+
+[start=5]
+. Для выхода из мастера нажмите кнопку "Готово".
 
 Проект создается с логическими папками. Логическая папка не является каталогом. Она представляет собой способ упорядочения файлов и не отражает физическое расположение файлов на диске. Добавленные в логические папки файлы автоматически становятся частью проекта и компилируются при сборке проекта.
 
@@ -91,7 +95,9 @@ image::images/creating_application.png[]
 
 1. Перейдите на вкладку "Файлы". В этом окне содержится физическое представление проекта. В нем отображается расположение файлов и папок на диске. 
 image::images/files_tab.png[]
-2. Перейдите на вкладку "Проекты". В этом окне содержится логическое представление проекта. 
+
+[start=2]
+. Перейдите на вкладку "Проекты". В этом окне содержится логическое представление проекта. 
 image::images/projects_tab.png[]
 
 Большинство команд, выполняемых в проекте, доступны на вкладке "Проекты", а не на вкладке "Файлы".
@@ -116,7 +122,9 @@ image::images/projects_tab.png[]
 
 image::images/adding_files.png[] 
 
-3. Нажмите кнопку 'Готово'.
+
+[start=3]
+. Нажмите кнопку 'Готово'.
 
 Файл  ``newfile.cpp``  создается на диске в каталоге, указанном в мастере, а также добавляется в папку "Исходные файлы". В эту папку можно добавлять любые файлы, а не только файлы исходного кода.
 
@@ -216,7 +224,9 @@ image::images/project_properties.png[]
 6. В диалоговом окне "Свойства проекта" выберите узел "Запуск".
 7. В текстовом поле "Выполнить команду" введите текст "1111 2222 3333". Нажмите кнопку "ОК". 
 image::images/setting_arguments.png[]
-8. Щелкните правой кнопкой мыши узел проекта и выберите "Выполнить". Приложение будет выполнено. Аргументы отображаются в окне вывода.
+
+[start=8]
+. Щелкните правой кнопкой мыши узел проекта и выберите "Выполнить". Приложение будет выполнено. Аргументы отображаются в окне вывода.
 
 
 == Создание проекта C/C++ с существующим исходным кодом
@@ -234,16 +244,30 @@ image::images/setting_arguments.png[]
 
 Распакуйте библиотеку pthreads в пользовательском каталоге Windows.
 
-2. Загрузите библиотеку  ``loki-0.1.7``  с сайта link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
-3. Разархивируйте каталог  ``loki-0.1.7``  в выбранный каталог.
-4. Откройте мастер "Новый проект" с помощью команды FIle ("Файл") > New Project ("Новый проект").
-5. Выберите категорию "C/C++".
-6. Выберите элемент "Проект C/C++ с существующими исходными кодами" и нажмите кнопку "Далее".
-7. На странице "Выбрать режим" нажмите кнопку "Обзор". В диалоговом окне "Выбрать папку проекта" перейдите в каталог, в котором сохранен каталог  ``loki-0.1.7`` . Выберите каталог  ``loki-0.1.7`` . Нажмите кнопку "Выбрать". 
+
+[start=2]
+. Загрузите библиотеку  ``loki-0.1.7``  с сайта link:http://sourceforge.net/projects/loki-lib[+  ``http://sourceforge.net/projects/loki-lib`` +].
+
+[start=3]
+. Разархивируйте каталог  ``loki-0.1.7``  в выбранный каталог.
+
+[start=4]
+. Откройте мастер "Новый проект" с помощью команды FIle ("Файл") > New Project ("Новый проект").
+
+[start=5]
+. Выберите категорию "C/C++".
+
+[start=6]
+. Выберите элемент "Проект C/C++ с существующими исходными кодами" и нажмите кнопку "Далее".
+
+[start=7]
+. На странице "Выбрать режим" нажмите кнопку "Обзор". В диалоговом окне "Выбрать папку проекта" перейдите в каталог, в котором сохранен каталог  ``loki-0.1.7`` . Выберите каталог  ``loki-0.1.7`` . Нажмите кнопку "Выбрать". 
 
 image::images/existing_sources_project1.png[] 
 
-8. Используйте режим "Режим настройки" по умолчанию – значение "Автоматически". Нажмите кнопку 'Готово'.
+
+[start=8]
+. Используйте режим "Режим настройки" по умолчанию – значение "Автоматически". Нажмите кнопку 'Готово'.
 
 Проект создается и открывается на вкладке "Проекты", а среда IDE автоматически запускает действия "Очистка"и "Сборка", указанные в существующем файле Make. Проект также автоматически настраивается для вспомогательных функций кода.
 
@@ -263,8 +287,12 @@ image::images/existing_sources_project2.png[]
 Корневой каталог для исходных файлов, с помощью которых был создан двоичный файл, заполняется автоматически. По умолчанию в проект включаются только исходные файлы, с помощью которых был создан двоичный файл. По умолчанию в проект включаются зависимости. Общие библиотеки, необходимые для проекта. указываются автоматически.
 
 image::images/binary_project.png[]
-5. Нажмите кнопку "Далее".
-6. На странице 'Имя и местоположение' можно выбрать имя и местоположение проекта Нажмите кнопку 'Готово'.
+
+[start=5]
+. Нажмите кнопку "Далее".
+
+[start=6]
+. На странице 'Имя и местоположение' можно выбрать имя и местоположение проекта Нажмите кнопку 'Готово'.
 
 
 === Сборка и пересборка проекта
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_zh_CN.asciidoc
index aeda5b8..82bc311 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/quickstart_zh_CN.asciidoc
@@ -77,8 +77,12 @@ NetBeans C/C++ 支持允许您通过生成的 makefile 创建 C 和 C++ 应用
 2. 在向导中,选择 "C/C++" 类别。
 3. 该向导提供了多种类型的新项目供您选择。选择 "C/C++ Application"(C/C++ 应用程序),然后单击 "Next"(下一步)。 
 image::images/creating_application.png[]
-4. 通过向导并使用默认设置来创建一个 "C/C++ Application"(C/C++ 应用程序)项目。您可以选择项目的名称和位置。
-5. 单击 "Finish"(完成)退出向导。
+
+[start=4]
+. 通过向导并使用默认设置来创建一个 "C/C++ Application"(C/C++ 应用程序)项目。您可以选择项目的名称和位置。
+
+[start=5]
+. 单击 "Finish"(完成)退出向导。
 
 现已创建了一个具有逻辑文件夹的项目。逻辑文件夹不是目录。它是一种组织文件的方式,并不反映文件在磁盘上的物理存储位置。添加到逻辑文件夹的文件将自动成为项目的一部分,并且在构建项目时进行编译。
 
@@ -91,7 +95,9 @@ image::images/creating_application.png[]
 
 1. 选择 "Files"(文件)标签。该窗口显示项目的物理视图。它按原样体现磁盘上存储的文件和文件夹。 
 image::images/files_tab.png[]
-2. 选择 "Projects"(项目)标签。该窗口显示项目的逻辑视图。 
+
+[start=2]
+. 选择 "Projects"(项目)标签。该窗口显示项目的逻辑视图。 
 image::images/projects_tab.png[]
 
 对项目运行的多数命令包含在 "Projects"(项目)标签中,而不是包含在 "Files"(文件)标签中。
@@ -116,7 +122,9 @@ image::images/projects_tab.png[]
 
 image::images/adding_files.png[] 
 
-3. 单击 "Finish"(完成)。
+
+[start=3]
+. 单击 "Finish"(完成)。
 
  ``newfile.cpp``  文件随即在向导中指定的磁盘目录下创建,并添加到 "Source Files"(源文件)文件夹中。您可以在此文件夹中添加任何类型的文件,而不仅仅是源文件。
 
@@ -216,7 +224,9 @@ image::images/project_properties.png[]
 6. 在 "Project Properties"(项目属性)对话框中,选择 "Run"(运行)节点。
 7. 在 "Run Command"(运行命令)文本字段中,键入 1111 2222 3333。单击 "OK"(确定)。 
 image::images/setting_arguments.png[]
-8. 右键单击项目节点,然后选择 "Run"(运行)。此时将运行应用程序。参数将显示在 "Output"(输出)窗口中。
+
+[start=8]
+. 右键单击项目节点,然后选择 "Run"(运行)。此时将运行应用程序。参数将显示在 "Output"(输出)窗口中。
 
 
 == 创建基于现有源代码的 C/C++ 项目
@@ -234,16 +244,30 @@ image::images/setting_arguments.png[]
 
 将 Pthreads 库解压缩到您的 Windows 用户目录中。
 
-2. 从 link:http://sourceforge.net/projects/loki-lib[+ ``http://sourceforge.net/projects/loki-lib`` +] 下载  ``loki-0.1.7``  库。
-3. 将  ``loki-0.1.7``  解压缩到您所选的目录中。
-4. 选择“文件”>“新建项目”以打开新建项目向导。
-5. 选择 "C/C++" 类别。
-6. 选择 "C/C++ Project With Existing Sources"(基于现有源代码的 C/C++ 项目),然后单击 "Next"(下一步)。
-7. 在 "Select Mode"(选择模式)页上,单击 "Browse"(浏览)按钮。在 "Select Project Folder"(选择项目文件夹)对话框中,导航至保存  ``loki-0.1.7``  的目录。选择  ``loki-0.1.7``  目录。单击 "Select"(选择)按钮。 
+
+[start=2]
+. 从 link:http://sourceforge.net/projects/loki-lib[+ ``http://sourceforge.net/projects/loki-lib`` +] 下载  ``loki-0.1.7``  库。
+
+[start=3]
+. 将  ``loki-0.1.7``  解压缩到您所选的目录中。
+
+[start=4]
+. 选择“文件”>“新建项目”以打开新建项目向导。
+
+[start=5]
+. 选择 "C/C++" 类别。
+
+[start=6]
+. 选择 "C/C++ Project With Existing Sources"(基于现有源代码的 C/C++ 项目),然后单击 "Next"(下一步)。
+
+[start=7]
+. 在 "Select Mode"(选择模式)页上,单击 "Browse"(浏览)按钮。在 "Select Project Folder"(选择项目文件夹)对话框中,导航至保存  ``loki-0.1.7``  的目录。选择  ``loki-0.1.7``  目录。单击 "Select"(选择)按钮。 
 
 image::images/existing_sources_project1.png[] 
 
-8. 使用默认的配置模式("Automatic"(自动))。单击 "Finish"(完成)。
+
+[start=8]
+. 使用默认的配置模式("Automatic"(自动))。单击 "Finish"(完成)。
 
 此时会在 "Projects"(项目)标签中创建并打开该项目,并且 IDE 会自动运行现有 Makefile 中指定的 "Clean and Build"(清理并构建)操作。此外,还将自动配置该项目以获取代码帮助。
 
@@ -263,8 +287,12 @@ image::images/existing_sources_project2.png[]
 将会自动填充所构建二进制文件基于的源文件的根目录。默认情况下,项目中仅包含所构建二进制文件基于的源文件。默认情况下,项目中包含依赖关系。将自动列出项目所需的共享库。
 
 image::images/binary_project.png[]
-5. 单击 "Next"(下一步)。
-6. 在 "Project Name and Location"(项目名称和位置)页上,可以选择项目的名称和位置。单击 "Finish"(完成)。
+
+[start=5]
+. 单击 "Next"(下一步)。
+
+[start=6]
+. 在 "Project Name and Location"(项目名称和位置)页上,可以选择项目的名称和位置。单击 "Finish"(完成)。
 
 
 === 构建和重新构建项目
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes.asciidoc
index 1938324..5b3b77a 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes.asciidoc
@@ -17,8 +17,6 @@
 //     under the License.
 //
 
-image::images/netbeans-stamp-80-74-73.png[title="Content on this page applies to the NetBeans IDE 7.3 and 7.4 and 8.0"]
-
 = Modes of C/C++ Remote Development in the IDE
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ja.asciidoc
index 709c5a9..3a8f7db 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ja.asciidoc
@@ -17,8 +17,6 @@
 //     under the License.
 //
 
-image::images/netbeans-stamp-80-74-73.png[title="このページの内容は、NetBeans IDE 7.3、7.4および8.0に適用されます"]
-
 = IDEでのC/C++リモート開発のモード
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_pt_BR.asciidoc
index b3860e2..1c7dd32 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_pt_BR.asciidoc
@@ -17,8 +17,6 @@
 //     under the License.
 //
 
-image::images/netbeans-stamp-80-74-73.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.3, 7.4 e 8.0"]
-
 = Modos de Desenvolvimento Remoto de C/C++ no IDE
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ru.asciidoc
index 73af1e6..b8a031e 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_ru.asciidoc
@@ -17,8 +17,6 @@
 //     under the License.
 //
 
-image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.3, 7.4 и 8.0"]
-
 = Режимы удаленной разработки C/C++ в IDE
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_zh_CN.asciidoc
index e66313b..0f5aaec 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remote-modes_zh_CN.asciidoc
@@ -17,8 +17,6 @@
 //     under the License.
 //
 
-image::images/netbeans-stamp-80-74-73.png[title="此页上的内容适用于 NetBeans IDE 7.3、7.4 和 8.0"]
-
 = IDE 中的 C/C++ 远程开发模式
 :jbake-type: tutorial
 :jbake-tags: tutorials 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial.asciidoc
index 06e3712..0e8cdc2 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial.asciidoc
@@ -34,27 +34,6 @@ March 2014 [Revision number: V8.0-1]
 This document describes how to use remote development features of the NetBeans IDE with C/C++/Fortran projects.
 
 
-=== Contents
-
-image::images/netbeans-stamp-80-74-73.png[title="Content on this page applies to the NetBeans IDE 7.3 and 7.4 and 8.0"]
-
-|===
-|-  |<<intro,Introduction>> 
-
-|-  |<<concepts,Remote Development Concepts>> 
-
-|-  |<<system,Setting Up the System>> 
-
-|-  |<<setup,Setting Up the IDE>> 
-
-|-  |<<workflow,Building a Local Project on a Remote Host>> 
-
-|-  |<<terminal,Starting a Terminal Session on the Remote Host>> 
-
-|-  |<<tips,Remote Development Tips>> 
-|===
-
-
 == Requirements
 
 *To follow this tutorial, you need the following software.*
@@ -173,17 +152,17 @@ You can use Finder > Go > Connect to Server and enter a server address.
 
 To connect to SMB/CIFS (Windows) servers and shared folders, enter the server address in one of these forms:
 
-[quote]
+[source, bash]
 ----
-`smb://_DNSname/sharename_
-smb://_IPaddress/sharename_`
+smb://_DNSname/sharename_
+smb://_IPaddress/sharename_
 ----
 
 You are prompted to enter the username and password for the shared folder. See link:http://support.apple.com/kb/ht1568[+How to Connect to Windows File Sharing (SMB)+] in the Apple knowledge base for more information.
 
 To connect to an NFS server, type the server name and path to the NFS shared folder in one of these forms:
 
-[quote]
+[source,bash]
 ----
 `nfs://_servername/path/to/share/_
 nfs://_IPaddress/path/to/share_`
@@ -224,26 +203,44 @@ In the following example, the client host is a workstation running Windows Vista
 1. Open the Services window by choosing Window > Services.
 2. Right-click the C/C++ Build Hosts node and select Add New Host.
 image::images/remotedev-add-host.png[]In the New Remote Host Setup dialog box, the IDE discovers your local network's hosts. The host names are added to a table in the dialog box, and a green indicator tells you if they are running the SSH server.
-3. Double-click the name of the server you want, or type the server name directly in the Hostname field. Click Next.
+
+[start=3]
+. Double-click the name of the server you want, or type the server name directly in the Hostname field. Click Next.
 image::images/remotedev-setup-host.png[]
-4. On the Setup Host screen, type the username that you use to log in to the remote host, and select an authentication method. For this tutorial, select Password and click Next.image::images/remotedev-setup-host-auth.png[]
+
+[start=4]
+. On the Setup Host screen, type the username that you use to log in to the remote host, and select an authentication method. For this tutorial, select Password and click Next.image::images/remotedev-setup-host-auth.png[]
 
 If you want to use ssh keys, you must set them up outside the IDE first. Then you can specify the location to the ssh keys in the IDE, and the IDE can use the keys to make the ssh connection to the remote build host.
 
-5. After a connection is made to the server, enter your password in the Authentication dialog box.
-6. Optionally, click Remember Password to have the IDE encrypt and store the password on your local disk so you do not have to enter it each time the IDE connects to the remote host.
+
+[start=5]
+. After a connection is made to the server, enter your password in the Authentication dialog box.
+
+[start=6]
+. Optionally, click Remember Password to have the IDE encrypt and store the password on your local disk so you do not have to enter it each time the IDE connects to the remote host.
 
 The IDE configures the remote host and looks for tool collections on the remote host.
 
-7. When the host is successfully configured, a summary page shows information about the remote host: the platform, hostname, user name to log in, and the tool collections that were found.
+
+[start=7]
+. When the host is successfully configured, a summary page shows information about the remote host: the platform, hostname, user name to log in, and the tool collections that were found.
 image::images/remotedev-setup-host-summary.png[]
-8. At the bottom of the summary page, two more options are displayed. If more than one tool collection was found, you can select one of the collections to be the Default Tool Collection.
-9. For the Access project files via option:
+
+[start=8]
+. At the bottom of the summary page, two more options are displayed. If more than one tool collection was found, you can select one of the collections to be the Default Tool Collection.
+
+[start=9]
+. For the Access project files via option:
 * Select Automatic Copying if your client system and the remote build host do not have shared access to the project files. When you select Automatic Copying, the project files will be copied to your home directory on the server using the sftp command. This is known as simple remote development.
 * Select System level file sharing if the client and server have access to the same folder. This is known as shared or mixed remote development.
 * Select SFTP (on NetBeans 7.4 and 8.0 only) to use secure file transfer protocol to copy the project files to the remote host. Similar to Automatic Copying.
-10. Click Finish to complete the wizard.
-11. In the Services window, the new remote host is shown under the C/C++ Build Hosts node. Expand the node for the new host and you should have one or more tool collections in the Tool Collections list.
+
+[start=10]
+. Click Finish to complete the wizard.
+
+[start=11]
+. In the Services window, the new remote host is shown under the C/C++ Build Hosts node. Expand the node for the new host and you should have one or more tool collections in the Tool Collections list.
 image::images/remotedev-remote-toolchain.png[]
 
 
@@ -269,15 +266,25 @@ This example does not use shared folders, so you can keep the suggested location
 
 If you want to use shared source files, make sure that the Project Location you specify is a path shared with the remote server.
 
-3. Select the new remote host for the Build Host. The Tool Collection list is updated to show the available tools on the remote host.
+
+[start=3]
+. Select the new remote host for the Build Host. The Tool Collection list is updated to show the available tools on the remote host.
 image::images/remotedev-new-project.png[]
-4. Click Finish to create the project. 
+
+[start=4]
+. Click Finish to create the project. 
 
 The Welcome_1 project opens in the Projects window.
 
-5. Place your mouse cursor over the name of the project in the Projects window to see that a tooltip shows the project location and the remote host that it is configured to build on.
-6. Click the Build button on the toolbar or right-click the Welcome_1 project node and choose Build. The sample project will be built remotely on the selected build host.
-7. Open the source file  ``welcome.cc`` .
+
+[start=5]
+. Place your mouse cursor over the name of the project in the Projects window to see that a tooltip shows the project location and the remote host that it is configured to build on.
+
+[start=6]
+. Click the Build button on the toolbar or right-click the Welcome_1 project node and choose Build. The sample project will be built remotely on the selected build host.
+
+[start=7]
+. Open the source file  ``welcome.cc`` .
 
 In the following screenshot you can see that code assistance is working when you press Ctrl-Space with the cursor on the  ``argc``  symbol to see.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ja.asciidoc
index e4b77cf..66c8c41 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ja.asciidoc
@@ -33,28 +33,6 @@
 
 このドキュメントでは、C/C++/FortranプロジェクトにおけるNetBeans IDEのリモート開発機能の使用方法を示します。
 
-
-=== 内容
-
-image::images/netbeans-stamp-80-74-73.png[title="このページの内容は、NetBeans IDE 7.3、7.4および8.0に適用されます"]
-
-|===
-|-  |<<intro,概要>> 
-
-|-  |<<concepts,リモート開発の概念>> 
-
-|-  |<<system,システムの設定>> 
-
-|-  |<<setup,IDEの設定>> 
-
-|-  |<<workflow,リモート・ホストでのローカル・プロジェクトのビルド>> 
-
-|-  |<<terminal,リモート・ホストでのターミナル・セッションの開始>> 
-
-|-  |<<tips,リモート開発のヒント>> 
-|===
-
-
 == 要件
 
 *このチュートリアルに従うには、次のソフトウェアが必要です。*
@@ -172,7 +150,7 @@ Mac OS Xは、Sambaサーバーへの接続をサポートしています。ま
 
 SMB/CIFS (Windows)サーバーおよび共有フォルダに接続するには、次のいずれかの形式でサーバー・アドレスを入力します。
 
-[quote]
+[source,bash]
 ----
 `smb://_DNSname/sharename_
 smb://_IPaddress/sharename_`
@@ -182,7 +160,7 @@ smb://_IPaddress/sharename_`
 
 NFSサーバーに接続するには、次のいずれかの形式でサーバー名およびNFS共有フォルダのパスを入力します。
 
-[quote]
+[source,bash]
 ----
 `nfs://_servername/path/to/share/_
 nfs://_IPaddress/path/to/share_`
@@ -223,26 +201,44 @@ NetBeans IDEでリモート・ホストを構成する前にソース・ファ
 1. 「ウィンドウ」>「サービス」と選択して、「サービス」ウィンドウを開きます。
 2. 「C/C++ビルド・ホスト」ノードを右クリックして、「新規ホストの追加」を選択します。
 image::images/remotedev-add-host.png[]「新規リモート・ホストのセットアップ」ダイアログ・ボックスで、IDEがローカル・ネットワークのホストを検出します。ホスト名はこのダイアログ・ボックスの表に追加され、緑色のインジケータはSSHサーバーを実行しているかどうかを示します。
-3. 使用するサーバー名をダブルクリックするか、「ホスト名」フィールドにサーバー名を直接入力します。「次」をクリックします。
+
+[start=3]
+. 使用するサーバー名をダブルクリックするか、「ホスト名」フィールドにサーバー名を直接入力します。「次」をクリックします。
 image::images/remotedev-setup-host.png[]
-4. 「ホストのセットアップ」画面に、リモート・ホストへのログインに使用するユーザー名を入力し、認証方法を選択します。このチュートリアルでは、「パスワード」を選択して「次」をクリックします。image::images/remotedev-setup-host-auth.png[]
+
+[start=4]
+. 「ホストのセットアップ」画面に、リモート・ホストへのログインに使用するユーザー名を入力し、認証方法を選択します。このチュートリアルでは、「パスワード」を選択して「次」をクリックします。image::images/remotedev-setup-host-auth.png[]
 
 SSHキーを使用する場合は、まずIDEの外部で設定されている必要があります。そうするとIDEでSSHキーの場所を指定できるようになり、IDEがそのキーを使用してリモート・ビルド・ホストへのSSH接続を行えるようになります。
 
-5. サーバーに接続されたら、「認証」ダイアログ・ボックスにパスワードを入力します。
-6. オプションで「パスワードの記憶」をクリックすると、IDEによってパスワードが暗号化されてローカル・ディスクに保存され、IDEがリモート・ホストに接続するたびにパスワードを入力する必要がなくなります。
+
+[start=5]
+. サーバーに接続されたら、「認証」ダイアログ・ボックスにパスワードを入力します。
+
+[start=6]
+. オプションで「パスワードの記憶」をクリックすると、IDEによってパスワードが暗号化されてローカル・ディスクに保存され、IDEがリモート・ホストに接続するたびにパスワードを入力する必要がなくなります。
 
 IDEによってリモート・ホストが構成され、リモート・ホスト上のツール・コレクションが検索されます。
 
-7. ホストが正常に構成された場合、サマリー・ページに、プラットフォーム、ホスト名、ログインに使用されるユーザー名、および見つかったツール・コレクションなどのリモート・ホストに関する情報が示されます。
+
+[start=7]
+. ホストが正常に構成された場合、サマリー・ページに、プラットフォーム、ホスト名、ログインに使用されるユーザー名、および見つかったツール・コレクションなどのリモート・ホストに関する情報が示されます。
 image::images/remotedev-setup-host-summary.png[]
-8. サマリー・ページの最下部に、2つのオプションが表示されます。複数のツール・コレクションが見つかった場合、それらのコレクションのうちの1つを「デフォルト・ツール・コレクション」として選択できます。
-9. 次のオプションによるプロジェクト・ファイルへのアクセスの場合:
+
+[start=8]
+. サマリー・ページの最下部に、2つのオプションが表示されます。複数のツール・コレクションが見つかった場合、それらのコレクションのうちの1つを「デフォルト・ツール・コレクション」として選択できます。
+
+[start=9]
+. 次のオプションによるプロジェクト・ファイルへのアクセスの場合:
 * クライアント・システムとリモート・ビルド・ホストにプロジェクト・ファイルへの共有アクセスがない場合は、「自動コピー」を選択します。「自動コピー」を選択した場合、プロジェクト・ファイルは、sftpコマンドを使用して、サーバー上の自分のホーム・ディレクトリにコピーされます。これは、単純リモート開発と呼ばれます。
 * クライアントとサーバーに、同一のフォルダへのアクセス権がある場合、システム・レベル・ファイル共有を選択します。これは、共有または混合リモート開発と呼ばれます。
 * Secure File Transfer Protocolを使用してプロジェクト・ファイルをリモート・ホストにコピーするには、SFTP (NetBeans 7.4および8.0のみ)を選択します。自動コピーと同じです。
-10. 「終了」をクリックしてウィザードを完了します。
-11. 「サービス」ウィンドウで、「C/C++ビルド・ホスト」ノードの下に新しいリモート・ホストが表示されています。新しいホストのノードを展開すると、「ツール・コレクション」の一覧に1つまたは複数のツール・コレクションが表示されます。
+
+[start=10]
+. 「終了」をクリックしてウィザードを完了します。
+
+[start=11]
+. 「サービス」ウィンドウで、「C/C++ビルド・ホスト」ノードの下に新しいリモート・ホストが表示されています。新しいホストのノードを展開すると、「ツール・コレクション」の一覧に1つまたは複数のツール・コレクションが表示されます。
 image::images/remotedev-remote-toolchain.png[]
 
 
@@ -268,15 +264,25 @@ image::images/remotedev-remote-toolchain.png[]
 
 共有ソース・ファイルを使用する場合、「プロジェクトの場所」として、リモート・サーバーで共有されているパスを指定していることを確認してください。
 
-3. 「ビルド・ホスト」に、新しいリモート・ホストを選択します。「ツール・コレクション」の一覧が更新され、リモート・ホストで使用できるツールが表示されます。
+
+[start=3]
+. 「ビルド・ホスト」に、新しいリモート・ホストを選択します。「ツール・コレクション」の一覧が更新され、リモート・ホストで使用できるツールが表示されます。
 image::images/remotedev-new-project.png[]
-4. 「終了」をクリックしてプロジェクトを作成します。 
+
+[start=4]
+. 「終了」をクリックしてプロジェクトを作成します。 
 
 「プロジェクト」ウィンドウでWelcome_1プロジェクトが開かれます。
 
-5. 「プロジェクト」ウィンドウでプロジェクト名の上にカーソルを置くと、プロジェクトの場所と、プロジェクトがビルドされるように構成されたリモート・ホストがツールチップに表示されます。
-6. ツールバーで「ビルド」ボタンをクリックするかWelcome_1プロジェクト・ノードを右クリックして、「ビルド」を選択します。サンプル・プロジェクトが、選択したビルド・ホストでリモートでビルドされます。
-7. ソース・ファイルの ``welcome.cc`` を開きます。
+
+[start=5]
+. 「プロジェクト」ウィンドウでプロジェクト名の上にカーソルを置くと、プロジェクトの場所と、プロジェクトがビルドされるように構成されたリモート・ホストがツールチップに表示されます。
+
+[start=6]
+. ツールバーで「ビルド」ボタンをクリックするかWelcome_1プロジェクト・ノードを右クリックして、「ビルド」を選択します。サンプル・プロジェクトが、選択したビルド・ホストでリモートでビルドされます。
+
+[start=7]
+. ソース・ファイルの ``welcome.cc`` を開きます。
 
 次のスクリーンショットでは、表示する ``argc`` シンボルの上にカーソルを置いて[Ctrl]+[Space]キーを押したときに、コード支援サポートが機能することを確認できます。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_pt_BR.asciidoc
index c0b9dd0..f6a5213 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_pt_BR.asciidoc
@@ -34,26 +34,6 @@ Março de 2014 [Número da revisão: V8.0-1]
 Este documento descreve como usar os recursos de desenvolvimento remoto do NetBeans IDE com projetos C/C++/Fortran.
 
 
-
-image::images/netbeans-stamp-80-74-73.png[title="O conteúdo desta página se aplica ao NetBeans IDE 7.3, 7.4 e 8.0"]
-
-|===
-|-  |<<intro,Introdução>> 
-
-|-  |<<concepts,Conceitos de Desenvolvimento Remoto>> 
-
-|-  |<<system,Configurando o Sistema>> 
-
-|-  |<<setup,Configurando o IDE>> 
-
-|-  |<<workflow,Construindo um Projeto Local em um Host Remoto>> 
-
-|-  |<<terminal,Iniciando uma Sessão do Terminal no Host Remoto>> 
-
-|-  |<<tips,Dicas de Desenvolvimento Remoto>> 
-|===
-
-
 == Requisitos
 
 *Para seguir este tutorial, você precisa do software a seguir.*
@@ -172,7 +152,7 @@ O Mac OS X inclui suporte para conexão aos servidores Samba. O Mac OS X também
 
 Para conectar aos servidores SMB/CIFS (Windows) e às pastas compartilhadas, insira o endereço do servidor em um destes forms:
 
-[quote]
+[source,bash]
 ----
 `smb://_DNSname/sharename_
 smb://_IPaddress/sharename_`
@@ -182,7 +162,7 @@ Será solicitado inserir o nome do usuário e a senha para a pasta compartilhada
 
 Para conectar ao servidor NFS, digite o nome e o caminho do servidor para as pastas compartilhadas do NFS em um destes forms:
 
-[quote]
+[source,bash]
 ----
 `nfs://_servername/path/to/share/_
 nfs://_IPaddress/path/to/share_`
@@ -223,26 +203,44 @@ No exemplo seguinte, o host do cliente é uma estação de trabalho que executa
 1. Abra a janela Serviços selecionando Janela > Serviços.
 2. Clique com o botão direito no nó Hosts de Compilação C/C++ e selecione Adicionar Novo Host.
 image::images/remotedev-add-host.png[]Na caixa de diálogo Nova Configuração de Host Remoto, o IDE descobre seus hosts de rede local. Os nomes de host são adicionados a uma tabela na caixa de diálogo e um indicador verde informa se estiverem em execução no servidor SSH.
-3. Clique duas vezes no nome do servidor desejado, ou digite o nome do servidor diretamente no campo Nome do host. Clique em Próximo.
+
+[start=3]
+. Clique duas vezes no nome do servidor desejado, ou digite o nome do servidor diretamente no campo Nome do host. Clique em Próximo.
 image::images/remotedev-setup-host.png[]
-4. Na tela Configurar Host, digite o nome do usuário que você utiliza para efetuar o log-in no host remoto, e selecione um método de autenticação. Para este tutorial, selecione Senha e clique em Próximo.image::images/remotedev-setup-host-auth.png[]
+
+[start=4]
+. Na tela Configurar Host, digite o nome do usuário que você utiliza para efetuar o log-in no host remoto, e selecione um método de autenticação. Para este tutorial, selecione Senha e clique em Próximo.image::images/remotedev-setup-host-auth.png[]
 
 Caso deseje utilizar as teclas ssh, será necessário configurá-las primeiro fora do IDE. Então, será possível especificar a localização para as teclas ssh no IDE, e utilizar as teclas para fazer a conexão ssh ao host de compilação remoto.
 
-5. Após ter sido feita a conexão ao servidor, insira a senha na caixa de diálogo Autenticação.
-6. Outra opção é clicar em Lembrar Senha para que o IDE seja criptografado e salve a senha no disco local, de forma que não seja necessário inseri-la cada vez que o IDE se conectar a um host remoto.
+
+[start=5]
+. Após ter sido feita a conexão ao servidor, insira a senha na caixa de diálogo Autenticação.
+
+[start=6]
+. Outra opção é clicar em Lembrar Senha para que o IDE seja criptografado e salve a senha no disco local, de forma que não seja necessário inseri-la cada vez que o IDE se conectar a um host remoto.
 
 O IDE configura o host remoto e procura por coleções de ferramentas no host remoto.
 
-7. Quando o host é configurado com êxito, uma página de resumo exibe informações sobre o host remoto: a plataforma, o nome da máquina, o nome de usuário utilizado para log-in e as coleções de ferramentas encontradas.
+
+[start=7]
+. Quando o host é configurado com êxito, uma página de resumo exibe informações sobre o host remoto: a plataforma, o nome da máquina, o nome de usuário utilizado para log-in e as coleções de ferramentas encontradas.
 image::images/remotedev-setup-host-summary.png[]
-8. Na parte inferior da página de resumo são exibidas duas opções adicionais. Caso sejam encontradas mais de uma coleção de ferramentas, é possível selecionar uma das coleções para ser a Coleção de Ferramentas Default.
-9. Para os arquivos do projeto de Acesso por meio da opção:
+
+[start=8]
+. Na parte inferior da página de resumo são exibidas duas opções adicionais. Caso sejam encontradas mais de uma coleção de ferramentas, é possível selecionar uma das coleções para ser a Coleção de Ferramentas Default.
+
+[start=9]
+. Para os arquivos do projeto de Acesso por meio da opção:
 * Selecione Cópia Automática se seu sistema de cliente e o host de compilação remota não tiverem acesso compartilhado aos arquivos do projeto. Quando você selecionar a opção Cópia Automática, os arquivos do projeto serão copiados no diretório home do servidor usando o comando sftp. Isso é conhecido como o desenvolvimento remoto simples.
 * Selecione compartilhamento do arquivo em nível de sistema se o cliente e o servidor tiverem acesso à mesma pasta. Isso é conhecido como desenvolvimento remoto compartilhado ou misto.
 * Selecione SFTP (somente no NetBeans 7.4 e 8.0) para usar o protocolo de transferência segura de arquivo a fim de copiar os arquivos do projeto no host remoto. Semelhante à Cópia Automática.
-10. Clique em Finalizar para concluir o assistente.
-11. Na janela Serviços, o novo host remoto é exibido sob o nó Hosts de Compilação C/C++. Expanda o nó para o novo host e deverá obter uma ou mais coleções de ferramentas na lista Coleções de Ferramentas.
+
+[start=10]
+. Clique em Finalizar para concluir o assistente.
+
+[start=11]
+. Na janela Serviços, o novo host remoto é exibido sob o nó Hosts de Compilação C/C++. Expanda o nó para o novo host e deverá obter uma ou mais coleções de ferramentas na lista Coleções de Ferramentas.
 image::images/remotedev-remote-toolchain.png[]
 
 
@@ -268,15 +266,25 @@ Este exemplo não utilizara as pastas compartilhadas, portanto podemos manter a
 
 Caso queira utilizar os arquivos de origem compartilhados, certifique-se de que a Localização do Projeto especificada seja um caminho compartilhado com o servidor remoto.
 
-3. Selecione o novo host remoto para o Host de Compilação. A lista Coleção de Ferramentas é atualizada para mostrar as ferramentas disponíveis no host remoto.
+
+[start=3]
+. Selecione o novo host remoto para o Host de Compilação. A lista Coleção de Ferramentas é atualizada para mostrar as ferramentas disponíveis no host remoto.
 image::images/remotedev-new-project.png[]
-4. Clique em Finalizar para criar o projeto. 
+
+[start=4]
+. Clique em Finalizar para criar o projeto. 
 
 O projeto Welcome_1 é aberto na janela Projetos.
 
-5. Coloque o cursor do mouse no nome do projeto na janela Projetos para ver se uma dica de ferramenta exibe a localização do projeto e o host remoto que está configurado para construção.
-6. Clique no botão Construir na barra de ferramentas ou clique com o botão direito do mouse no nó do projeto Welcome_1 e escolha Construir. O projeto de amostra será construído remotamente no host do host de compilação selecionado.
-7. Abra o arquivo do código-fonte  ``welcome.cc`` .
+
+[start=5]
+. Coloque o cursor do mouse no nome do projeto na janela Projetos para ver se uma dica de ferramenta exibe a localização do projeto e o host remoto que está configurado para construção.
+
+[start=6]
+. Clique no botão Construir na barra de ferramentas ou clique com o botão direito do mouse no nó do projeto Welcome_1 e escolha Construir. O projeto de amostra será construído remotamente no host do host de compilação selecionado.
+
+[start=7]
+. Abra o arquivo do código-fonte  ``welcome.cc`` .
 
 Na tela a seguir você pode ver se a assistência ao código está funcionando quando você pressionar Ctrl-Espaço com o cursor no símbolo  ``argc`` .
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ru.asciidoc
index 42cfc16..266b82b 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_ru.asciidoc
@@ -35,25 +35,6 @@
 
 
 
-image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой страницы применимо к IDE NetBeans 7.3, 7.4 и 8.0"]
-
-|===
-|-  |<<intro,Введение>> 
-
-|-  |<<concepts,Ключевые понятия удаленной разработки>> 
-
-|-  |<<system,Настройка системы>> 
-
-|-  |<<setup,Настройка среды IDE>> 
-
-|-  |<<workflow,Создание локального проекта на удаленном узле>> 
-
-|-  |<<terminal,Запуск сеанса работы с терминалом на удаленном узле>> 
-
-|-  |<<tips,Рекомендации по удаленной разработке>> 
-|===
-
-
 == Требования
 
 *Для работы с этим учебным курсом требуется программное обеспечение, указанное ниже.*
@@ -172,7 +153,7 @@ IDE поддерживает различные режимы удаленной
 
 Для подключения к серверам SMB/CIFS (Windows) и папкам совместного доступа введите адрес сервера в одной из следующих форм:
 
-[quote]
+[source,bash]
 ----
 `smb://_DNSname/sharename_
 smb://_IPaddress/sharename_`
@@ -182,7 +163,7 @@ smb://_IPaddress/sharename_`
 
 Для подключения к серверу NFS введите имя сервера и путь к папке совместного доступа NFS в одной из следующих форм:
 
-[quote]
+[source,bash]
 ----
 `nfs://_servername/path/to/share/_
 nfs://_IPaddress/path/to/share_`
@@ -223,26 +204,44 @@ nfs://_IPaddress/path/to/share_`
 1. Откройте окно "Службы", выбрав меню "Окно" > "Службы".
 2. Щелкните правой кнопкой мыши узел 'Узлы сборки C/C++' и выберите 'Добавить новый узел'.
 image::images/remotedev-add-host.png[]В диалоговом окне 'Настройка нового удаленного узла' среда IDE обнаруживает узлы локальной сети. Имена узлов добавляются в таблицу в диалоговом окне. Зеленый индикатор указывает на то, что на этих узлах запущен сервер SSH.
-3. Дважды щелкните имя требуемого сервера или введите его имя непосредственно в поле "Имя сервера". Нажмите кнопку "Далее".
+
+[start=3]
+. Дважды щелкните имя требуемого сервера или введите его имя непосредственно в поле "Имя сервера". Нажмите кнопку "Далее".
 image::images/remotedev-setup-host.png[]
-4. Введите в окне "Настройка узла" имя пользователя и пароль, используемые для входа на удаленный узел, и выберите метод проверки подлинности. При работе с данным учебным курсом выберите "Пароль" и нажмите кнопку "Далее".image::images/remotedev-setup-host-auth.png[]
+
+[start=4]
+. Введите в окне "Настройка узла" имя пользователя и пароль, используемые для входа на удаленный узел, и выберите метод проверки подлинности. При работе с данным учебным курсом выберите "Пароль" и нажмите кнопку "Далее".image::images/remotedev-setup-host-auth.png[]
 
 Для использования ключей ssh сначала необходимо настроить их вне среды IDE. Затем можно указать местоположение ключей ssh в среде IDE, и IDE сможет использовать эти ключи для установки подключения к удаленному узлу сборки по протоколу ssh.
 
-5. После установки подключения к серверу введите пароль в диалоговом окне "Проверка подлинности".
-6. Дополнительно можно щелкнуть "Запомнить пароль" для выполнения в среде IDE шифрования и сохранения пароля на локальном диске, чтобы ввод пароля не требовался при каждом подключении среды IDE к удаленному узлу.
+
+[start=5]
+. После установки подключения к серверу введите пароль в диалоговом окне "Проверка подлинности".
+
+[start=6]
+. Дополнительно можно щелкнуть "Запомнить пароль" для выполнения в среде IDE шифрования и сохранения пароля на локальном диске, чтобы ввод пароля не требовался при каждом подключении среды IDE к удаленному узлу.
 
 Среда IDE настраивает удаленный узел и выполняет поиск наборов средств удаленного узла.
 
-7. После успешной настройки узла на странице общих сведений выводится информация об удаленном узле: платформа, имя узла, имя пользователя для входа, а также найденные наборы средств.
+
+[start=7]
+. После успешной настройки узла на странице общих сведений выводится информация об удаленном узле: платформа, имя узла, имя пользователя для входа, а также найденные наборы средств.
 image::images/remotedev-setup-host-summary.png[]
-8. В нижней части страницы общих сведений отображаются еще два параметра. Если найдено несколько наборов средств, выберите один из них для определения его как набора средств по умолчанию.
-9. Настройка параметров доступа к файлам проекта:
+
+[start=8]
+. В нижней части страницы общих сведений отображаются еще два параметра. Если найдено несколько наборов средств, выберите один из них для определения его как набора средств по умолчанию.
+
+[start=9]
+. Настройка параметров доступа к файлам проекта:
 * Если для клиента и удаленного узла сборки не настроен общий доступ к файлам проекта, выберите параметр 'Автоматическое копирование'. Если выбран параметр 'Автоматическое копирование', файлы проекта будут копироваться в домашний каталог на сервере с помощью команды sftp. Этот режим называется простой удаленной разработкой.
 * Если для клиента и сервера настроена общая папка, выберите параметр 'Совместное использование файлов на уровне системы'. Этот режим называется совместной или комбинированной удаленной разработкой.
 * Выберите SFTP (только в NetBeans 7.4 и 8.0) для использования безопасного протокола передачи файлов при копировании файлов проекта на удаленный узел. Аналогично функции 'Автоматическое копирование'.
-10. Для выхода из мастера нажмите кнопку "Готово".
-11. В окне 'Службы' новый удаленный узел отображается в структуре узла 'Узлы сборки C/C++'. Разверните новый узел: список "Наборы средств" должен содержать один или несколько наборов средств.
+
+[start=10]
+. Для выхода из мастера нажмите кнопку "Готово".
+
+[start=11]
+. В окне 'Службы' новый удаленный узел отображается в структуре узла 'Узлы сборки C/C++'. Разверните новый узел: список "Наборы средств" должен содержать один или несколько наборов средств.
 image::images/remotedev-remote-toolchain.png[]
 
 
@@ -268,15 +267,25 @@ image::images/remotedev-remote-toolchain.png[]
 
 Если вы хотите использовать общие исходные файлы, убедитесь, что в поле 'Местоположение проекта' указан путь к папке, доступной для удаленного сервера.
 
-3. В списке 'Узел сборки' выберите новый удаленный узел. Список наборов средств будет обновлен для отображения доступных средств удаленного узла.
+
+[start=3]
+. В списке 'Узел сборки' выберите новый удаленный узел. Список наборов средств будет обновлен для отображения доступных средств удаленного узла.
 image::images/remotedev-new-project.png[]
-4. Для создания проекта нажмите кнопку "Готово". 
+
+[start=4]
+. Для создания проекта нажмите кнопку "Готово". 
 
 Проект Welcome_1 открывается в окне 'Проекты'.
 
-5. Наведите указатель мыши на имя проекта в окне 'Проекты'. Отобразится всплывающая подсказка с информацией о расположении проекта и удаленном узле сборки, выбранном для этого проекта.
-6. Нажмите кнопку 'Собрать' на панели инструментов или щелкните узел проекта Welcome_1 правой кнопкой мыши и выберите 'Собрать'. Тестовый проект будет собран удаленно на выбранном узле сборки.
-7. Откройте исходный файл  ``welcome.cc`` .
+
+[start=5]
+. Наведите указатель мыши на имя проекта в окне 'Проекты'. Отобразится всплывающая подсказка с информацией о расположении проекта и удаленном узле сборки, выбранном для этого проекта.
+
+[start=6]
+. Нажмите кнопку 'Собрать' на панели инструментов или щелкните узел проекта Welcome_1 правой кнопкой мыши и выберите 'Собрать'. Тестовый проект будет собран удаленно на выбранном узле сборки.
+
+[start=7]
+. Откройте исходный файл  ``welcome.cc`` .
 
 На иллюстрации показано, как работают функции 'Помощь при работе с кодом' при нажатии сочетания клавиш Ctrl-Space и установленном фокусе на символе  ``argc`` .
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_zh_CN.asciidoc
index 0246d7a..ab2778f 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/remotedev-tutorial_zh_CN.asciidoc
@@ -34,26 +34,6 @@
 本文档介绍如何将 NetBeans IDE 的远程开发功能用于 C/C++/Fortran 项目。
 
 
-
-image::images/netbeans-stamp-80-74-73.png[title="此页上的内容适用于 NetBeans IDE 7.3、7.4 和 8.0"]
-
-|===
-|- |<<intro,简介>> 
-
-|- |<<concepts,远程开发概念>> 
-
-|- |<<system,设置系统>> 
-
-|- |<<setup,设置 IDE>> 
-
-|- |<<workflow,在远程主机上构建本地项目>> 
-
-|- |<<terminal,在远程主机上启动终端会话>> 
-
-|- |<<tips,远程开发提示>> 
-|===
-
-
 == 要求
 
 *要学习本教程,您需要具备以下软件。*
@@ -172,7 +152,7 @@ Mac OS X 支持连接到 Samba 服务器。Mac OS X 也可以从服务器挂载
 
 要连接到 SMB/CIFS (Windows) 服务器和共享文件夹,请采用以下一种形式输入服务器地址:
 
-[quote]
+[source,bash]
 ----
 `smb://_DNSname/sharename_
 smb://_IPaddress/sharename_`
@@ -182,7 +162,7 @@ smb://_IPaddress/sharename_`
 
 要连接到 NFS 服务器,请采用以下一种形式键入服务器名称和 NFS 共享文件夹的路径:
 
-[quote]
+[source,bash]
 ----
 `nfs://_servername/path/to/share/_
 nfs://_IPaddress/path/to/share_`
@@ -223,26 +203,44 @@ nfs://_IPaddress/path/to/share_`
 1. 选择 "Window"(窗口)> "Services"(服务)以打开 "Services"(服务)窗口。
 2. 右键单击 "C/C++ Build Hosts"(C/C++ 构建主机)节点,然后选择 "Add New Host"(添加新主机)。
 image::images/remotedev-add-host.png[]在 "New Remote Host Setup"(新建远程主机设置)对话框中,IDE 将会发现本地网络上的主机。主机名将添加到该对话框的表中,并且显示一个绿色指示符,指示这些主机是否正在运行 SSH 服务器。
-3. 双击所需服务器的名称,或者直接在 "Hostname"(主机名)字段中键入服务器名称。单击 "Next"(下一步)。
+
+[start=3]
+. 双击所需服务器的名称,或者直接在 "Hostname"(主机名)字段中键入服务器名称。单击 "Next"(下一步)。
 image::images/remotedev-setup-host.png[]
-4. 在 "Setup Host"(设置主机)屏幕上,键入要用来登录到远程主机的用户名,然后选择验证方法。对于此教程,请选择 "Password"(口令),然后单击 "Next"(下一步)。image::images/remotedev-setup-host-auth.png[]
+
+[start=4]
+. 在 "Setup Host"(设置主机)屏幕上,键入要用来登录到远程主机的用户名,然后选择验证方法。对于此教程,请选择 "Password"(口令),然后单击 "Next"(下一步)。image::images/remotedev-setup-host-auth.png[]
 
 如果要使用 ssh 密钥,必须首先在 IDE 外部设置它们。然后,您可以在 IDE 中指定 ssh 密钥的位置,这样,IDE 便可以使用这些密钥与远程构建主机建立 ssh 连接。
 
-5. 连接到服务器后,在 "Authentication"(验证)对话框中输入口令。
-6. (可选)单击 "Remember Password"(记住口令)以使 IDE 对口令加密并将其存储在本地磁盘上,这样,您便不必在 IDE 每次连接到远程主机时都输入口令。
+
+[start=5]
+. 连接到服务器后,在 "Authentication"(验证)对话框中输入口令。
+
+[start=6]
+. (可选)单击 "Remember Password"(记住口令)以使 IDE 对口令加密并将其存储在本地磁盘上,这样,您便不必在 IDE 每次连接到远程主机时都输入口令。
 
 IDE 将配置远程主机,并在远程主机上查找工具集合。
 
-7. 在成功配置主机后,"Summary"(概要)页将显示有关远程主机的信息:平台、主机名、用于登录的用户名以及找到的工具集合。
+
+[start=7]
+. 在成功配置主机后,"Summary"(概要)页将显示有关远程主机的信息:平台、主机名、用于登录的用户名以及找到的工具集合。
 image::images/remotedev-setup-host-summary.png[]
-8. 在 "Summary"(概要)页底部,将显示另外两个选项。如果找到多个工具集合,则可以选择其中一个集合作为默认工具集合。
-9. 对于项目文件访问方式选项:
+
+[start=8]
+. 在 "Summary"(概要)页底部,将显示另外两个选项。如果找到多个工具集合,则可以选择其中一个集合作为默认工具集合。
+
+[start=9]
+. 对于项目文件访问方式选项:
 * 如果客户端系统和远程构建主机不具有对项目文件的共享访问权限,则选择 "Automatic Copying"(自动复制)。在选择 "Automatic Copying"(自动复制)时,将使用 sftp 命令将项目文件复制到服务器上的主目录。这称为简单远程开发。
 * 如果客户端和服务器具有对相同文件夹的访问权限,则选择 "System level file sharing"(系统级别文件共享)。这称为共享或混合远程开发。
 * 选择 "SFTP"(仅在 NetBeans 7.4 和 8.0 上)可使用安全文件传输协议将项目文件复制到远程主机。类似于自动复制。
-10. 单击 "Finish"(完成)以完成向导。
-11. 在 "Services"(服务)窗口中的 "C/C++ Build Hosts"(C/C++ 构建主机)节点下,将显示新的远程主机。展开新主机的节点,"Tool Collection"(工具集合)列表中应该有一个或多个工具集合。
+
+[start=10]
+. 单击 "Finish"(完成)以完成向导。
+
+[start=11]
+. 在 "Services"(服务)窗口中的 "C/C++ Build Hosts"(C/C++ 构建主机)节点下,将显示新的远程主机。展开新主机的节点,"Tool Collection"(工具集合)列表中应该有一个或多个工具集合。
 image::images/remotedev-remote-toolchain.png[]
 
 
@@ -268,15 +266,25 @@ image::images/remotedev-remote-toolchain.png[]
 
 如果要使用共享源文件,请确保指定的项目位置是与远程服务器共享的路径。
 
-3. 在 "Build Host"(构建主机)中选择新的远程主机。将会更新 "Tool Collection"(工具集合)列表,以显示远程主机上的可用工具。
+
+[start=3]
+. 在 "Build Host"(构建主机)中选择新的远程主机。将会更新 "Tool Collection"(工具集合)列表,以显示远程主机上的可用工具。
 image::images/remotedev-new-project.png[]
-4. 单击 "Finish"(完成)以创建项目。 
+
+[start=4]
+. 单击 "Finish"(完成)以创建项目。 
 
 Welcome_1 项目在 "Projects"(项目)窗口中打开。
 
-5. 将鼠标光标放在 "Projects"(项目)窗口中的项目名称之上会看到一个工具提示,显示项目位置以及配置为要在其上构建此项目的远程主机。
-6. 单击工具栏上的 "Build"(构建)按钮,或者右键单击 "Welcome_1" 项目节点并选择 "Build"(构建)。将在所选构建主机上远程构建该样例项目。
-7. 打开源文件  ``welcome.cc`` 。
+
+[start=5]
+. 将鼠标光标放在 "Projects"(项目)窗口中的项目名称之上会看到一个工具提示,显示项目位置以及配置为要在其上构建此项目的远程主机。
+
+[start=6]
+. 单击工具栏上的 "Build"(构建)按钮,或者右键单击 "Welcome_1" 项目节点并选择 "Build"(构建)。将在所选构建主机上远程构建该样例项目。
+
+[start=7]
+. 打开源文件  ``welcome.cc`` 。
 
 在下面的屏幕快照中,将光标置于  ``argc``  符号上,同时按 Ctrl-空格键时,您会看到代码帮助正常使用。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain.asciidoc
index b39e46c..606bcf3 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain.asciidoc
@@ -95,7 +95,9 @@ Editing a tool collection descriptor is a bit tricky since the NetBeans IDE does
 
 -J-Dcnd.toolchain.personality.create_shadow=true
 ----
-4. Start the IDE, choose Tools > Options, and select C/C++ in the top pane of the Options window. 
+
+[start=4]
+. Start the IDE, choose Tools > Options, and select C/C++ in the top pane of the Options window. 
 
 The IDE creates a directory containing "shadow" versions of the tool collection descriptors in your NetBeans user directory:
 
@@ -144,8 +146,12 @@ For information about the tags used in these descriptor XML fies, see <<details,
 
 The descriptors in this directory take precedence over the official versions in the _IDE-HOME_ directory. You should delete the tool descriptors in your user directory that you do not want the IDE to use.
 
-5. Remove the  ``-J-Dcnd.toolchain.personality.create_shadow=true``  flag from the  ``_IDE-HOME_/etc/netbeans.conf``  so the IDE does not create shadow descriptors again.
-6. Restart the IDE to use the modified tool descriptor when you are finished making changes.
+
+[start=5]
+. Remove the  ``-J-Dcnd.toolchain.personality.create_shadow=true``  flag from the  ``_IDE-HOME_/etc/netbeans.conf``  so the IDE does not create shadow descriptors again.
+
+[start=6]
+. Restart the IDE to use the modified tool descriptor when you are finished making changes.
 
 
 == Creating a Custom Tool Collection
@@ -160,16 +166,32 @@ For general information about creating NetBeans modules, see link:http://platfor
 1. Make sure your NetBeans installation includes the NetBeans Plugin Development module.
 
 Choose Tools > Plugins and click the Installed tab. If the NetBeans Plugin Development module is not installed, click the Available Plugins tab and install the module. You can find it quickly by typing "plugin" in the Search box.
-2. Create a new NetBeans module by choosing File > New Project. On the Choose Project page of the New Project wizard, select the category NetBeans Modules and the project Module in the first step of the wizard. Click Next.
-3. On the Name and Location page, type the project name, for example  ``mytoolchain``  and leave all other fields as is. Click Next.
-4. On the Basic Module Configuration page, type  ``org.myhome.mytoolchain``  for Code Name Base, which defines the unique string identifying the module you are creating. The code name base is also used as the main package of the module.
-5. Do not select the "Generate OSGi Bundle" checkbox, since you will be using the default NetBeans module system, rather than OSGi.
-6. Click Finish. The IDE creates a new project named mytoolchain.
-7. In the Projects tab, right click the mytoolchain project node and select New > Other.
-8. In the New File wizard, select the category Module Development and the file type XML Layer, then click Next and click Finish. 
+
+[start=2]
+. Create a new NetBeans module by choosing File > New Project. On the Choose Project page of the New Project wizard, select the category NetBeans Modules and the project Module in the first step of the wizard. Click Next.
+
+[start=3]
+. On the Name and Location page, type the project name, for example  ``mytoolchain``  and leave all other fields as is. Click Next.
+
+[start=4]
+. On the Basic Module Configuration page, type  ``org.myhome.mytoolchain``  for Code Name Base, which defines the unique string identifying the module you are creating. The code name base is also used as the main package of the module.
+
+[start=5]
+. Do not select the "Generate OSGi Bundle" checkbox, since you will be using the default NetBeans module system, rather than OSGi.
+
+[start=6]
+. Click Finish. The IDE creates a new project named mytoolchain.
+
+[start=7]
+. In the Projects tab, right click the mytoolchain project node and select New > Other.
+
+[start=8]
+. In the New File wizard, select the category Module Development and the file type XML Layer, then click Next and click Finish. 
 
 The IDE creates  ``layer.xml``  under the Source Packages node, inside the main package  ``org.myhome.mytoolchain``  and opens  ``layer.xml``  in the editor.
-9. If the file contains a  ``<filesystem/>``  tag, replace it with opening and closing  ``filesystem``  tags: ``<filesystem>`` 
+
+[start=9]
+. If the file contains a  ``<filesystem/>``  tag, replace it with opening and closing  ``filesystem``  tags: ``<filesystem>`` 
 
 [source,xml]
 ----
@@ -177,7 +199,9 @@ The IDE creates  ``layer.xml``  under the Source Packages node, inside the main
 
  ``</filesystem>`` 
 ----
-10. Copy and paste the following text in  ``layer.xml``  inside the  ``filesystem``  tag:
+
+[start=10]
+. Copy and paste the following text in  ``layer.xml``  inside the  ``filesystem``  tag:
 
 [source,xml]
 ----
@@ -233,16 +257,24 @@ The IDE creates  ``layer.xml``  under the Source Packages node, inside the main
     </folder>
     
 ----
-11. Open the  ``Bundle.properties``  file and add the following string:
+
+[start=11]
+. Open the  ``Bundle.properties``  file and add the following string:
  ``CND/ToolChains/GNU_tuned=My GNU Tuned Tool Collection`` 
-12. Create the subpackage  ``toolchain``  by right-clicking the  ``org.myhome.mytoolchain``  package under Source Packages and selecting New > Java Package. Replace the default package name  ``newpackage``  with  ``toolchain``  and click Finish. The IDE creates the subpackage  ``org.myhome.mytoolchain.toolchain`` .
-13. Create a new file by right-clicking the  ``org.myhome.mytoolchain.toolchain``  subpackage and selecting New > Empty File. Name the file  ``GNU_tuned_flavor.xml``  and click Finish.
+
+[start=12]
+. Create the subpackage  ``toolchain``  by right-clicking the  ``org.myhome.mytoolchain``  package under Source Packages and selecting New > Java Package. Replace the default package name  ``newpackage``  with  ``toolchain``  and click Finish. The IDE creates the subpackage  ``org.myhome.mytoolchain.toolchain`` .
+
+[start=13]
+. Create a new file by right-clicking the  ``org.myhome.mytoolchain.toolchain``  subpackage and selecting New > Empty File. Name the file  ``GNU_tuned_flavor.xml``  and click Finish.
 
 If you do not see Empty File as an option, select Other and then in the New File wizard, select the category Other and the file type Empty File and click Next.
 
 This file is the tool collection descriptor for the new tool collection.
 
-14. Copy and paste the following text in  ``GNU_tuned_flavor.xml`` :
+
+[start=14]
+. Copy and paste the following text in  ``GNU_tuned_flavor.xml`` :
 
 [source,xml]
 ----
@@ -254,8 +286,12 @@ This file is the tool collection descriptor for the new tool collection.
 </toolchaindefinition>
 
 ----
-15. Create another new file by right-clicking the  ``org.myhome.mytoolchain.toolchain``  subpackage and selecting New > Empty File. Name the file  ``GNU_tuned_cpp.xml``  and click Next.
-16. Copy and paste the following text in  ``GNU_tuned_cpp.xml`` :
+
+[start=15]
+. Create another new file by right-clicking the  ``org.myhome.mytoolchain.toolchain``  subpackage and selecting New > Empty File. Name the file  ``GNU_tuned_cpp.xml``  and click Next.
+
+[start=16]
+. Copy and paste the following text in  ``GNU_tuned_cpp.xml`` :
 
 [source,xml]
 ----
@@ -286,24 +322,40 @@ image::images/project.png[title="Project tree"]
 
 The Unit Test folders might not exist.
 
-17. In the Projects window, right-click the  ``mytoolchain``  project node and choose Run. The module is built and installed in a new instance of the IDE, which is the default target platform of modules. The target platform opens so that you can try out the new module.
-18. In the running module, choose Tools > Options, select C/C++ from the top pane of the Options window, and select the Build Tools tab.
-19. If the new tool collection (GNU_tuned) is not shown, click Restore Default. Click Yes to continue when prompted to rescan your environment.
+
+[start=17]
+. In the Projects window, right-click the  ``mytoolchain``  project node and choose Run. The module is built and installed in a new instance of the IDE, which is the default target platform of modules. The target platform opens so that you can try out the new module.
+
+[start=18]
+. In the running module, choose Tools > Options, select C/C++ from the top pane of the Options window, and select the Build Tools tab.
+
+[start=19]
+. If the new tool collection (GNU_tuned) is not shown, click Restore Default. Click Yes to continue when prompted to rescan your environment.
 
 The IDE shows the new tool collection:
 
 image::images/options.png[title="Options panel"]
-20. Create a new C/C++ sample project  ``Welcome``  by selecting File > New Project > Samples > C/C++ > Welcome.
-21. Right-click the project node and choose Properties. In the Project Properties dialog box, select the Build node, set the Tool Collection to your GNU_tuned tool collection and click OK.
-22. Build the project. Note that the compiler has flags  ``-g3 -gdwarf-2`` 
+
+[start=20]
+. Create a new C/C++ sample project  ``Welcome``  by selecting File > New Project > Samples > C/C++ > Welcome.
+
+[start=21]
+. Right-click the project node and choose Properties. In the Project Properties dialog box, select the Build node, set the Tool Collection to your GNU_tuned tool collection and click OK.
+
+[start=22]
+. Build the project. Note that the compiler has flags  ``-g3 -gdwarf-2`` 
 
 [source,java]
 ----
 
 g++ -c -g3 -gdwarf-2 -MMD -MP -MF build/Debug/GNU_tuned-Solaris-x86/welcome.o.d -o build/Debug/GNU_tuned-Solaris-x86/welcome.o welcome.cc
 ----
-23. In the Project Properties dialog box, select the GNU tool collection and click OK.
-24. Build the project again, and compare the compile line in the output window:
+
+[start=23]
+. In the Project Properties dialog box, select the GNU tool collection and click OK.
+
+[start=24]
+. Build the project again, and compare the compile line in the output window:
 
 [source,java]
 ----
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ja.asciidoc
index 9105171..0ebda01 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ja.asciidoc
@@ -95,7 +95,9 @@ NetBeans IDEにはディスクリプタを編集するGUIがないため、ツ
 
 -J-Dcnd.toolchain.personality.create_shadow=true
 ----
-4. IDEを起動して「ツール」>「オプション」を選択し、「オプション」ウィンドウの上のペインで「C/C++」を選択します。 
+
+[start=4]
+. IDEを起動して「ツール」>「オプション」を選択し、「オプション」ウィンドウの上のペインで「C/C++」を選択します。 
 
 ツール・コレクション・ディスクリプタの「シャドウ」バージョンが含まれるディレクトリがNetBeansユーザー・ディレクトリ内に作成されます。
 
@@ -144,8 +146,12 @@ OracleSolarisStudio.xml
 
 このディレクトリのディスクリプタは、_IDE-HOME_ディレクトリ内の正式バージョンよりも優先されます。IDEで使用しないユーザー・ディレクトリ内のツール・ディスクリプタは削除する必要があります。
 
-5.  ``-J-Dcnd.toolchain.personality.create_shadow=true`` フラグを ``_IDE-HOME_/etc/netbeans.conf`` から削除して、IDEがシャドウ・ディスクリプタを再度作成しないようにします。
-6. 変更作業が終了したら、変更されたツール・ディスクリプタが使用されるようにするため、IDEを再起動します。
+
+[start=5]
+.  ``-J-Dcnd.toolchain.personality.create_shadow=true`` フラグを ``_IDE-HOME_/etc/netbeans.conf`` から削除して、IDEがシャドウ・ディスクリプタを再度作成しないようにします。
+
+[start=6]
+. 変更作業が終了したら、変更されたツール・ディスクリプタが使用されるようにするため、IDEを再起動します。
 
 
 == カスタム・ツール・コレクションの作成
@@ -160,16 +166,32 @@ NetBeansモジュール作成の概要については、link:http://platform.net
 1. NetBeansインストールにNetBeansプラグイン開発モジュールが含まれていることを確認してください。
 
 「ツール」>「プラグイン」と選択して、「インストール済み」タブをクリックします。NetBeansプラグイン開発モジュールがインストールされていない場合は、「使用可能なプラグイン」タブをクリックして、モジュールをインストールします。検索ボックスに「プラグイン」と入力すると、すばやく探すことができます。
-2. 「ファイル」>「新規プロジェクト」を選択して、新規NetBeansモジュールを作成します。新規プロジェクト・ウィザードのプロジェクトを選択ページで、ウィザードの最初のステップとして、カテゴリに「NetBeansモジュール」、プロジェクトに「モジュール」を選択します。「次」をクリックします。
-3. 名前と場所ページで、プロジェクト名を入力し(「 ``mytoolchain`` 」など)、その他のフィールドはそのままにします。「次」をクリックします。
-4. 「基本モジュール構成」ページで、「コード名ベース」に ``org.myhome.mytoolchain`` と入力します。これは、作成中のモジュールを識別する一意の文字列を定義します。コード名ベースは、モジュールのメイン・パッケージとしても使用されます。
-5. OSGiではなくデフォルトのNetBeansモジュール・システムを使用することになるため、「OSGiバンドルを生成」チェックボックスは選択しないでください。
-6. 「終了」をクリックします。IDEではmytoolchainという新規プロジェクトが作成されます。
-7. 「プロジェクト」タブで、mytoolchainプロジェクト・ノードを右クリックし、「新規」>「その他」を選択します。
-8. 新規ファイル・ウィザードで、カテゴリ「モジュールの開発」およびファイル・タイプ「XMLレイヤー」を選択してから、「次」をクリックして「終了」をクリックします。
+
+[start=2]
+. 「ファイル」>「新規プロジェクト」を選択して、新規NetBeansモジュールを作成します。新規プロジェクト・ウィザードのプロジェクトを選択ページで、ウィザードの最初のステップとして、カテゴリに「NetBeansモジュール」、プロジェクトに「モジュール」を選択します。「次」をクリックします。
+
+[start=3]
+. 名前と場所ページで、プロジェクト名を入力し(「 ``mytoolchain`` 」など)、その他のフィールドはそのままにします。「次」をクリックします。
+
+[start=4]
+. 「基本モジュール構成」ページで、「コード名ベース」に ``org.myhome.mytoolchain`` と入力します。これは、作成中のモジュールを識別する一意の文字列を定義します。コード名ベースは、モジュールのメイン・パッケージとしても使用されます。
+
+[start=5]
+. OSGiではなくデフォルトのNetBeansモジュール・システムを使用することになるため、「OSGiバンドルを生成」チェックボックスは選択しないでください。
+
+[start=6]
+. 「終了」をクリックします。IDEではmytoolchainという新規プロジェクトが作成されます。
+
+[start=7]
+. 「プロジェクト」タブで、mytoolchainプロジェクト・ノードを右クリックし、「新規」>「その他」を選択します。
+
+[start=8]
+. 新規ファイル・ウィザードで、カテゴリ「モジュールの開発」およびファイル・タイプ「XMLレイヤー」を選択してから、「次」をクリックして「終了」をクリックします。
 
 IDEでは、メイン・パッケージ ``org.myhome.mytoolchain`` 内のソース・パッケージ・ノードの下に ``layer.xml`` が作成され、エディタで ``layer.xml`` が開かれます。
-9. ファイルに ``<filesystem/>`` タグが含まれている場合は、そのタグを開始および終了の ``filesystem`` タグに置き換えます。 ``<filesystem>`` 
+
+[start=9]
+. ファイルに ``<filesystem/>`` タグが含まれている場合は、そのタグを開始および終了の ``filesystem`` タグに置き換えます。 ``<filesystem>`` 
 
 [source,xml]
 ----
@@ -177,7 +199,9 @@ IDEでは、メイン・パッケージ ``org.myhome.mytoolchain`` 内のソー
 
  ``</filesystem>`` 
 ----
-10.  ``filesystem`` タグ内に、 ``layer.xml`` の次のテキストをコピーして貼り付けます。
+
+[start=10]
+.  ``filesystem`` タグ内に、 ``layer.xml`` の次のテキストをコピーして貼り付けます。
 
 [source,xml]
 ----
@@ -233,16 +257,24 @@ IDEでは、メイン・パッケージ ``org.myhome.mytoolchain`` 内のソー
     </folder>
     
 ----
-11.  ``Bundle.properties`` ファイルを開き、次の文字列を追加します。
+
+[start=11]
+.  ``Bundle.properties`` ファイルを開き、次の文字列を追加します。
  ``CND/ToolChains/GNU_tuned=My GNU Tuned Tool Collection`` 
-12. ソース・パッケージの下の ``org.myhome.mytoolchain`` パッケージを右クリックし、「新規」>「Javaパッケージ」を選択してサブパッケージ ``toolchain`` を作成します。デフォルト・パッケージ名の ``newpackage`` を ``toolchain`` に置き換えて、「終了」をクリックします。IDEではサブパッケージ ``org.myhome.mytoolchain.toolchain`` が作成されます。
-13.  ``org.myhome.mytoolchain.toolchain`` サブパッケージを右クリックして「新規」>「空のファイル」を選択することで、新規ファイルを作成します。ファイルに ``GNU_tuned_flavor.xml`` という名前を付けて、「終了」をクリックします。
+
+[start=12]
+. ソース・パッケージの下の ``org.myhome.mytoolchain`` パッケージを右クリックし、「新規」>「Javaパッケージ」を選択してサブパッケージ ``toolchain`` を作成します。デフォルト・パッケージ名の ``newpackage`` を ``toolchain`` に置き換えて、「終了」をクリックします。IDEではサブパッケージ ``org.myhome.mytoolchain.toolchain`` が作成されます。
+
+[start=13]
+.  ``org.myhome.mytoolchain.toolchain`` サブパッケージを右クリックして「新規」>「空のファイル」を選択することで、新規ファイルを作成します。ファイルに ``GNU_tuned_flavor.xml`` という名前を付けて、「終了」をクリックします。
 
 「空のファイル」がオプションとして表示されない場合、「その他」を選択してから新規ファイル・ウィザードで、カテゴリ「その他」およびファイル・タイプ「空のファイル」を選択して「次」をクリックします。
 
 このファイルは、新規ツール・コレクションのツール・コレクション・ディスクリプタです。
 
-14.  ``GNU_tuned_flavor.xml`` 内に、次のテキストをコピーして貼り付けます。
+
+[start=14]
+.  ``GNU_tuned_flavor.xml`` 内に、次のテキストをコピーして貼り付けます。
 
 [source,xml]
 ----
@@ -254,8 +286,12 @@ IDEでは、メイン・パッケージ ``org.myhome.mytoolchain`` 内のソー
 </toolchaindefinition>
 
 ----
-15.  ``org.myhome.mytoolchain.toolchain`` サブパッケージを右クリックして「新規」>「空のファイル」を選択することで、別のファイルを作成します。ファイルに ``GNU_tuned_cpp.xml`` という名前を付けて、「次」をクリックします。
-16.  ``GNU_tuned_cpp.xml`` 内に、次のテキストをコピーして貼り付けます。
+
+[start=15]
+.  ``org.myhome.mytoolchain.toolchain`` サブパッケージを右クリックして「新規」>「空のファイル」を選択することで、別のファイルを作成します。ファイルに ``GNU_tuned_cpp.xml`` という名前を付けて、「次」をクリックします。
+
+[start=16]
+.  ``GNU_tuned_cpp.xml`` 内に、次のテキストをコピーして貼り付けます。
 
 [source,xml]
 ----
@@ -286,24 +322,40 @@ image::images/project.png[title="プロジェクト・ツリー"]
 
 「単体テスト」フォルダが存在しない場合があります。
 
-17. 「プロジェクト」ウィンドウで、「 ``mytoolchain`` 」プロジェクト・ノードを右クリックし、「実行」を選択します。モジュールがビルドされ、IDEの新しいインスタンス(モジュールのデフォルト・ターゲット・プラットフォーム)にインストールされます。ターゲット・プラットフォームが開き、新規モジュールを試すことができます。
-18. 実行中のモジュールで、「ツール」>「オプション」を選択し、「オプション」ウィンドウの上ペインで「C/C++」を選択して、「ビルド・ツール」タブを選択します。
-19. 新規ツール・コレクション(GNU_tuned)が表示されない場合は、「デフォルトに戻す」をクリックします。環境を再スキャンするように求められた場合、「はい」をクリックして続行します。
+
+[start=17]
+. 「プロジェクト」ウィンドウで、「 ``mytoolchain`` 」プロジェクト・ノードを右クリックし、「実行」を選択します。モジュールがビルドされ、IDEの新しいインスタンス(モジュールのデフォルト・ターゲット・プラットフォーム)にインストールされます。ターゲット・プラットフォームが開き、新規モジュールを試すことができます。
+
+[start=18]
+. 実行中のモジュールで、「ツール」>「オプション」を選択し、「オプション」ウィンドウの上ペインで「C/C++」を選択して、「ビルド・ツール」タブを選択します。
+
+[start=19]
+. 新規ツール・コレクション(GNU_tuned)が表示されない場合は、「デフォルトに戻す」をクリックします。環境を再スキャンするように求められた場合、「はい」をクリックして続行します。
 
 新規ツール・コレクションが表示されます。
 
 image::images/options.png[title="オプション・パネル"]
-20. 「ファイル」>「新規プロジェクト」>「サンプル」>「C/C++」>「Welcome」を選択して、新規C/C++サンプル・プロジェクト ``Welcome`` を作成します。
-21. プロジェクト・ノードを右クリックし、「プロパティ」を選択します。「プロジェクト・プロパティ」ダイアログ・ボックスで「ビルド」ノードを選択し、「ツール・コレクション」をGNU_tunedツール・コレクションに設定して、「OK」をクリックします。
-22. プロジェクトをビルドします。コンパイラに ``-g3 -gdwarf-2`` というフラグがあります。
+
+[start=20]
+. 「ファイル」>「新規プロジェクト」>「サンプル」>「C/C++」>「Welcome」を選択して、新規C/C++サンプル・プロジェクト ``Welcome`` を作成します。
+
+[start=21]
+. プロジェクト・ノードを右クリックし、「プロパティ」を選択します。「プロジェクト・プロパティ」ダイアログ・ボックスで「ビルド」ノードを選択し、「ツール・コレクション」をGNU_tunedツール・コレクションに設定して、「OK」をクリックします。
+
+[start=22]
+. プロジェクトをビルドします。コンパイラに ``-g3 -gdwarf-2`` というフラグがあります。
 
 [source,java]
 ----
 
 g++ -c -g3 -gdwarf-2 -MMD -MP -MF build/Debug/GNU_tuned-Solaris-x86/welcome.o.d -o build/Debug/GNU_tuned-Solaris-x86/welcome.o welcome.cc
 ----
-23. 「プロジェクト・プロパティ」ダイアログ・ボックスでGNUツール・コレクションを選択して、「OK」をクリックします。
-24. プロジェクトを再ビルドし、「出力」ウィンドウでコンパイル行を比較します。
+
+[start=23]
+. 「プロジェクト・プロパティ」ダイアログ・ボックスでGNUツール・コレクションを選択して、「OK」をクリックします。
+
+[start=24]
+. プロジェクトを再ビルドし、「出力」ウィンドウでコンパイル行を比較します。
 
 [source,java]
 ----
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_pt_BR.asciidoc
index 28ac331..c89d90e 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_pt_BR.asciidoc
@@ -95,7 +95,9 @@ A edição de um descritor da coleção de ferramentas é um pouco difícil, vis
 
 -J-Dcnd.toolchain.personality.create_shadow=true
 ----
-4. Inicie o IDE, escolha Ferramentas > Opções e selecione C/C++ na parte superior do painel da janela Opções. 
+
+[start=4]
+. Inicie o IDE, escolha Ferramentas > Opções e selecione C/C++ na parte superior do painel da janela Opções. 
 
 O IDE cria um diretório que contém versões de "sombra" dos descritores da coleção de ferramentas no diretório do usuário NetBeans:
 
@@ -144,8 +146,12 @@ Para obter informações sobre as tags usadas nestes arquivos XML do descritor,
 
 Os descritores deste diretório têm prioridade em relação às versões oficiais no diretório _IDE-HOME_. Você deve deletar os descritores de ferramenta que você não deseja que o IDE use, em seu diretório do usuário.
 
-5. Remova o flag  ``-J-Dcnd.toolchain.personality.create_shadow=true``  do  ``_IDE-HOME_/etc/netbeans.conf`` , de forma que o IDE não crie descritores de sombra novamente.
-6. Reinicie o IDE para usar o descritor de ferramentas modificado quando terminar de fazer as alterações.
+
+[start=5]
+. Remova o flag  ``-J-Dcnd.toolchain.personality.create_shadow=true``  do  ``_IDE-HOME_/etc/netbeans.conf`` , de forma que o IDE não crie descritores de sombra novamente.
+
+[start=6]
+. Reinicie o IDE para usar o descritor de ferramentas modificado quando terminar de fazer as alterações.
 
 
 == Criando uma Coleção de Ferramentas Personalizada
@@ -160,16 +166,32 @@ Para obter informações gerais sobre a criação de módulos NetBeans, consulte
 1. Certifique-se de que sua instalação do NetBeans inclua o módulo de Desenvolvimento de Plug-in do NetBeans.
 
 Escolha Ferramentas > Plug-ins e clique na guia Instalados. Se o módulo Desenvolvimento de Plug-in do NetBeans não estiver instalado, clique na guia Plug-ins Disponíveis e instale o módulo. É possível encontrá-lo rapidamente digitando "plug-in" na caixa Pesquisar.
-2. Crie um novo módulo NetBeans escolhendo Arquivo > Novo Projeto. Na página Escolher Projeto do assistente de Novo Projeto, selecione a categoria Módulos NetBeans e o projeto Módulo na primeira etapa do assistente. Clique em Próximo.
-3. Na página Nome e Localização, digite o nome do projeto, por exemplo  ``mytoolchain``  e deixe todos os campos como estão. Clique em Próximo.
-4. Na página Configuração Básica do Módulo, digite  ``org.myhome.mytoolchain``  para Base do Nome do Código, que define a string exclusiva que identifica o módulo que você está criando. A base do nome do código também é usada como o pacote principal do módulo.
-5. Não marque a caixa de seleção "Gerar Pacote OSGi", pois você usará o sistema de módulos do NetBeans default, em vez do OSGi.
-6. Clique em Finalizar. O IDE cria um novo projeto chamado mytoolchain.
-7. Na guia Projetos, clique com o botão direito do mouse no nó do projeto mytoolchain e selecione Novo > Outros.
-8. No assistente Novo Arquivo, selecione a categoria Desenvolvimento do Módulo e o tipo de arquivo Camada XML. Em seguida, clique em Próximo e em Finalizar. 
+
+[start=2]
+. Crie um novo módulo NetBeans escolhendo Arquivo > Novo Projeto. Na página Escolher Projeto do assistente de Novo Projeto, selecione a categoria Módulos NetBeans e o projeto Módulo na primeira etapa do assistente. Clique em Próximo.
+
+[start=3]
+. Na página Nome e Localização, digite o nome do projeto, por exemplo  ``mytoolchain``  e deixe todos os campos como estão. Clique em Próximo.
+
+[start=4]
+. Na página Configuração Básica do Módulo, digite  ``org.myhome.mytoolchain``  para Base do Nome do Código, que define a string exclusiva que identifica o módulo que você está criando. A base do nome do código também é usada como o pacote principal do módulo.
+
+[start=5]
+. Não marque a caixa de seleção "Gerar Pacote OSGi", pois você usará o sistema de módulos do NetBeans default, em vez do OSGi.
+
+[start=6]
+. Clique em Finalizar. O IDE cria um novo projeto chamado mytoolchain.
+
+[start=7]
+. Na guia Projetos, clique com o botão direito do mouse no nó do projeto mytoolchain e selecione Novo > Outros.
+
+[start=8]
+. No assistente Novo Arquivo, selecione a categoria Desenvolvimento do Módulo e o tipo de arquivo Camada XML. Em seguida, clique em Próximo e em Finalizar. 
 
 O IDE cria  ``layer.xml``  no nó Pacotes de Código-fonte, no pacote principal  ``org.myhome.mytoolchain``  e abre  ``layer.xml``  no editor.
-9. Se o arquivo contiver uma tag  ``<filesystem/>`` , substitua-a pelas tags  ``filesystem``  de abertura e fechamento: ``<filesystem>`` 
+
+[start=9]
+. Se o arquivo contiver uma tag  ``<filesystem/>`` , substitua-a pelas tags  ``filesystem``  de abertura e fechamento: ``<filesystem>`` 
 
 [source,xml]
 ----
@@ -177,7 +199,9 @@ O IDE cria  ``layer.xml``  no nó Pacotes de Código-fonte, no pacote principal
 
  ``</filesystem>`` 
 ----
-10. Copie e cole o texto seguinte dentro da tag  ``layer.xml``  na tag  ``filesystem`` :
+
+[start=10]
+. Copie e cole o texto seguinte dentro da tag  ``layer.xml``  na tag  ``filesystem`` :
 
 [source,xml]
 ----
@@ -233,16 +257,24 @@ O IDE cria  ``layer.xml``  no nó Pacotes de Código-fonte, no pacote principal
     </folder>
     
 ----
-11. Abra o arquivo  ``Bundle.properties``  e adicione a seguinte string:
+
+[start=11]
+. Abra o arquivo  ``Bundle.properties``  e adicione a seguinte string:
  ``CND/ToolChains/GNU_tuned=My GNU Tuned Tool Collection`` 
-12. Crie um subpacote  ``toolchain``  clicando com o botão direito do mouse no pacote  ``org.myhome.mytoolchain``  em Pacotes de Código-fonte e selecionando Novo > Pacote Java. Substitua o nome do pacote default  ``newpackage``  por  ``toolchain``  e clique em Finalizar. O IDE cria o subpacote  ``org.myhome.mytoolchain.toolchain`` .
-13. Crie um novo arquivo, clicando com o botão direito do mouse no subpacote  ``org.myhome.mytoolchain.toolchain``  e selecionando Novo > Arquivo Vazio. Chame o projeto de  ``GNU_tuned_flavor.xml``  e clique em Finalizar.
+
+[start=12]
+. Crie um subpacote  ``toolchain``  clicando com o botão direito do mouse no pacote  ``org.myhome.mytoolchain``  em Pacotes de Código-fonte e selecionando Novo > Pacote Java. Substitua o nome do pacote default  ``newpackage``  por  ``toolchain``  e clique em Finalizar. O IDE cria o subpacote  ``org.myhome.mytoolchain.toolchain`` .
+
+[start=13]
+. Crie um novo arquivo, clicando com o botão direito do mouse no subpacote  ``org.myhome.mytoolchain.toolchain``  e selecionando Novo > Arquivo Vazio. Chame o projeto de  ``GNU_tuned_flavor.xml``  e clique em Finalizar.
 
 Se você não visualizar Arquivo Vazio como uma opção, selecione Outros e, no assistente Novo Arquivo, selecione a categoria Outros e o tipo de arquivo Arquivo Vazio e clique em Próximo.
 
 Este arquivo é o descritor de coleção de ferramentas para a nova coleção de ferramentas.
 
-14. Copie e cole o texto seguinte em  ``GNU_tuned_flavor.xml`` :
+
+[start=14]
+. Copie e cole o texto seguinte em  ``GNU_tuned_flavor.xml`` :
 
 [source,xml]
 ----
@@ -254,8 +286,12 @@ Este arquivo é o descritor de coleção de ferramentas para a nova coleção de
 </toolchaindefinition>
 
 ----
-15. Crie outro arquivo novo, clicando com o botão direito do mouse no subpacote  ``org.myhome.mytoolchain.toolchain``  e selecionando Novo > Arquivo Vazio. Chame o projeto de  ``GNU_tuned_cpp.xml``  e clique em Próximo.
-16. Copie e cole o texto seguinte em  ``GNU_tuned_cpp.xml`` :
+
+[start=15]
+. Crie outro arquivo novo, clicando com o botão direito do mouse no subpacote  ``org.myhome.mytoolchain.toolchain``  e selecionando Novo > Arquivo Vazio. Chame o projeto de  ``GNU_tuned_cpp.xml``  e clique em Próximo.
+
+[start=16]
+. Copie e cole o texto seguinte em  ``GNU_tuned_cpp.xml`` :
 
 [source,xml]
 ----
@@ -286,24 +322,40 @@ image::images/project.png[title="Árvore do projeto"]
 
 As pastas Teste de Unidade talvez não exista.
 
-17. Na janela Projetos, clique com o botão direito do mouse no nó do projeto  ``mytoolchain``  e escolha Executar. O módulo é construído e instalado em uma nova instância do IDE, que é a plataforma de destino default dos módulos. A plataforma de destino se abre, de modo que você possa experimentar o novo módulo.
-18. No módulo em execução, escolha Ferramentas > Opções, selecione C/C++ na parte superior do painel da janela Opções e selecione a guia Ferramentas de Construção.
-19. Se a nova coleção de ferramentas (GNU_tuned) não for exibida, clique em Restaurar Default. Clique em Sim para continuar quando solicitado para verificar novamente seu ambiente.
+
+[start=17]
+. Na janela Projetos, clique com o botão direito do mouse no nó do projeto  ``mytoolchain``  e escolha Executar. O módulo é construído e instalado em uma nova instância do IDE, que é a plataforma de destino default dos módulos. A plataforma de destino se abre, de modo que você possa experimentar o novo módulo.
+
+[start=18]
+. No módulo em execução, escolha Ferramentas > Opções, selecione C/C++ na parte superior do painel da janela Opções e selecione a guia Ferramentas de Construção.
+
+[start=19]
+. Se a nova coleção de ferramentas (GNU_tuned) não for exibida, clique em Restaurar Default. Clique em Sim para continuar quando solicitado para verificar novamente seu ambiente.
 
 O IDE mostra a nova coleção de ferramentas:
 
 image::images/options.png[title="Painel Opções"]
-20. Crie um novo projeto C/C++ de amostra  ``Bem-Vindo``  selecionando Arquivo > Novo Projeto > Amostras > C/C++ > Bem-Vindo.
-21. Clique com o botão direito do mouse no nó do projeto e escolha Propriedades. Na caixa de diálogo Propriedades do Projeto, selecione o nó Construir, defina a Coleção de Ferramentas como a coleção de ferramentas GNU_tuned e clique em OK.
-22. Construa o projeto. Observe que o compilador tem os flags  ``-g3 -gdwarf-2`` 
+
+[start=20]
+. Crie um novo projeto C/C++ de amostra  ``Bem-Vindo``  selecionando Arquivo > Novo Projeto > Amostras > C/C++ > Bem-Vindo.
+
+[start=21]
+. Clique com o botão direito do mouse no nó do projeto e escolha Propriedades. Na caixa de diálogo Propriedades do Projeto, selecione o nó Construir, defina a Coleção de Ferramentas como a coleção de ferramentas GNU_tuned e clique em OK.
+
+[start=22]
+. Construa o projeto. Observe que o compilador tem os flags  ``-g3 -gdwarf-2`` 
 
 [source,java]
 ----
 
 g++ -c -g3 -gdwarf-2 -MMD -MP -MF build/Debug/GNU_tuned-Solaris-x86/welcome.o.d -o build/Debug/GNU_tuned-Solaris-x86/welcome.o welcome.cc
 ----
-23. Na caixa de diálogo Propriedades do Projeto, selecione a coleção de ferramentas GNU e clique em OK.
-24. Construa o projeto novamente e compare a linha compilada na janela de saída:
+
+[start=23]
+. Na caixa de diálogo Propriedades do Projeto, selecione a coleção de ferramentas GNU e clique em OK.
+
+[start=24]
+. Construa o projeto novamente e compare a linha compilada na janela de saída:
 
 [source,java]
 ----
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ru.asciidoc
index 6b5f9cd..d13df73 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_ru.asciidoc
@@ -95,7 +95,9 @@ image::images/netbeans-stamp.png[title="Содержимое этой стран
 
 -J-Dcnd.toolchain.personality.create_shadow=true
 ----
-4. Запустите среду IDE, выберите "Сервис" > "Параметры", затем в верхней панели окна параметров выберите "C/C++". 
+
+[start=4]
+. Запустите среду IDE, выберите "Сервис" > "Параметры", затем в верхней панели окна параметров выберите "C/C++". 
 
 IDE создает 'теневые' версии дескрипторов наборов средств в каталоге пользователя NetBeans:
 
@@ -144,8 +146,12 @@ OracleSolarisStudio.xml
 
 Дескрипторы, находящиеся в этом каталоге, имеют более высокий приоритет по сравнению с официальными версиями в каталоге _IDE-HOME_. Если вы не хотите, чтобы в среде IDE использовались некоторые дескрипторы средств, удалите их из своего каталога пользователя.
 
-5. Удалите флаг  ``-J-Dcnd.toolchain.personality.create_shadow=true``  из файла  ``_IDE-HOME_/etc/netbeans.conf`` , чтобы в среде IDE больше не создавались теневые копии дескрипторов.
-6. Перед использованием измененного дескриптора средств необходимо перезапустить IDE.
+
+[start=5]
+. Удалите флаг  ``-J-Dcnd.toolchain.personality.create_shadow=true``  из файла  ``_IDE-HOME_/etc/netbeans.conf`` , чтобы в среде IDE больше не создавались теневые копии дескрипторов.
+
+[start=6]
+. Перед использованием измененного дескриптора средств необходимо перезапустить IDE.
 
 
 == [[Создание пользовательского набора средств]] 
@@ -160,16 +166,32 @@ OracleSolarisStudio.xml
 1. Убедитесь, что в состав установленного экземпляра NetBeans входит модуль NetBeans Plugin Development.
 
 Выберите Сервис > Подключаемые модули и перейдите на вкладку 'Установленные'. Если модуль разработки подключаемых модулей NetBeans не установлен, перейдите на вкладку "Доступные подключаемые модули" и установите модуль. Его можно быстро найти путем ввода текста "plugin" в окне поиска.
-2. Создайте новый модуль NetBeans путем выбора "Файл" > "Создать проект". На странице "Выбор проекта" в мастере создания нового проекта выберите категорию "Модули NetBeans" и в первом шаге мастера укажите проект "Модуль". Нажмите кнопку "Далее".
-3. На странице "Имя и местоположение" введите имя проекта, например,  ``mytoolchain`` , а в остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее".
-4. На странице 'Основные настройки модуля' в поле 'Основа имени кода ' введите  ``org.myhome.mytoolchain`` . Это имя определяет уникальный строковый ресурс для идентификации создаваемого модуля. Основа имени кода также используется в качестве основного пакета модуля.
-5. Не устанавливайте флажок 'Создать пакет OSGi', так как в этом примере будет использоваться стандартная система модулей NetBeans, а не OSGi.
-6. Нажмите кнопку "Готово". IDE создает новый проект с именем mytoolchain.
-7. На вкладке 'Проекты' щелкните узел проекта mytoolchain правой кнопкой мыши и выберите Создать > Другое.
-8. В мастере создания файлов выберите категорию 'Разработка модулей' и тип файла 'Слой XML', затем нажмите 'Далее' и 'Готово'. 
+
+[start=2]
+. Создайте новый модуль NetBeans путем выбора "Файл" > "Создать проект". На странице "Выбор проекта" в мастере создания нового проекта выберите категорию "Модули NetBeans" и в первом шаге мастера укажите проект "Модуль". Нажмите кнопку "Далее".
+
+[start=3]
+. На странице "Имя и местоположение" введите имя проекта, например,  ``mytoolchain`` , а в остальных полях оставьте значения по умолчанию. Нажмите кнопку "Далее".
+
+[start=4]
+. На странице 'Основные настройки модуля' в поле 'Основа имени кода ' введите  ``org.myhome.mytoolchain`` . Это имя определяет уникальный строковый ресурс для идентификации создаваемого модуля. Основа имени кода также используется в качестве основного пакета модуля.
+
+[start=5]
+. Не устанавливайте флажок 'Создать пакет OSGi', так как в этом примере будет использоваться стандартная система модулей NetBeans, а не OSGi.
+
+[start=6]
+. Нажмите кнопку "Готово". IDE создает новый проект с именем mytoolchain.
+
+[start=7]
+. На вкладке 'Проекты' щелкните узел проекта mytoolchain правой кнопкой мыши и выберите Создать > Другое.
+
+[start=8]
+. В мастере создания файлов выберите категорию 'Разработка модулей' и тип файла 'Слой XML', затем нажмите 'Далее' и 'Готово'. 
 
 IDE создает файл  ``layer.xml``  в структуре узла 'Исходные пакеты' внутри основного пакета  ``org.myhome.mytoolchain``  и открывает файл  ``layer.xml``  в редакторе.
-9. Если файл содержит тег  ``<filesystem/>`` , замените его парными тегами  ``filesystem`` : ``<filesystem>`` 
+
+[start=9]
+. Если файл содержит тег  ``<filesystem/>`` , замените его парными тегами  ``filesystem`` : ``<filesystem>`` 
 
 [source,xml]
 ----
@@ -177,7 +199,9 @@ IDE создает файл  ``layer.xml``  в структуре узла 'Ис
 
  ``</filesystem>`` 
 ----
-10. Скопируйте и вставьте следующий текст в файл  ``layer.xml``  внутри тега  ``filesystem`` :
+
+[start=10]
+. Скопируйте и вставьте следующий текст в файл  ``layer.xml``  внутри тега  ``filesystem`` :
 
 [source,xml]
 ----
@@ -233,16 +257,24 @@ IDE создает файл  ``layer.xml``  в структуре узла 'Ис
     </folder>
     
 ----
-11. Откройте файл  ``Bundle.properties``  и добавьте следующую строку:
+
+[start=11]
+. Откройте файл  ``Bundle.properties``  и добавьте следующую строку:
  ``CND/ToolChains/GNU_tuned=My GNU Tuned Tool Collection`` 
-12. Создайте подпакет  ``toolchain`` . Для этого щелкните правой кнопкой мыши пакет  ``org.myhome.mytoolchain``  в структуре узла 'Исходные пакеты' и выберите Создать > Пакет Java. Замените заданное по умолчанию имя пакета  ``newpackage``  на  ``toolchain``  и нажмите 'Готово'. IDE создает подпакет  ``org.myhome.mytoolchain.toolchain`` .
-13. Создайте новый файл. Щелкните правой кнопкой мыши подпакет  ``org.myhome.mytoolchain.toolchain``  и выберите Создать > Пустой файл. Назовите файл  ``GNU_tuned_flavor.xml``  и нажмите 'Готово'.
+
+[start=12]
+. Создайте подпакет  ``toolchain`` . Для этого щелкните правой кнопкой мыши пакет  ``org.myhome.mytoolchain``  в структуре узла 'Исходные пакеты' и выберите Создать > Пакет Java. Замените заданное по умолчанию имя пакета  ``newpackage``  на  ``toolchain``  и нажмите 'Готово'. IDE создает подпакет  ``org.myhome.mytoolchain.toolchain`` .
+
+[start=13]
+. Создайте новый файл. Щелкните правой кнопкой мыши подпакет  ``org.myhome.mytoolchain.toolchain``  и выберите Создать > Пустой файл. Назовите файл  ``GNU_tuned_flavor.xml``  и нажмите 'Готово'.
 
 Если в меню отсутствует пункт 'Пустой файл', выберите 'Другие'. Затем в мастере создания файлов выберите категорию 'Другие', тип файла 'Пустой файл' и нажмите 'Далее'.
 
 Этот файл является дескриптором для нового набора средств.
 
-14. Скопируйте следующий текст в  ``GNU_tuned_flavor.xml`` :
+
+[start=14]
+. Скопируйте следующий текст в  ``GNU_tuned_flavor.xml`` :
 
 [source,xml]
 ----
@@ -254,8 +286,12 @@ IDE создает файл  ``layer.xml``  в структуре узла 'Ис
 </toolchaindefinition>
 
 ----
-15. Создайте еще один файл. Щелкните правой кнопкой мыши подпакет  ``org.myhome.mytoolchain.toolchain``  и выберите Создать > Пустой файл. Назовите файл  ``GNU_tuned_cpp.xml``  и нажмите кнопку Next ("Далее").
-16. Скопируйте следующий текст в  ``GNU_tuned_cpp.xml`` :
+
+[start=15]
+. Создайте еще один файл. Щелкните правой кнопкой мыши подпакет  ``org.myhome.mytoolchain.toolchain``  и выберите Создать > Пустой файл. Назовите файл  ``GNU_tuned_cpp.xml``  и нажмите кнопку Next ("Далее").
+
+[start=16]
+. Скопируйте следующий текст в  ``GNU_tuned_cpp.xml`` :
 
 [source,xml]
 ----
@@ -286,24 +322,40 @@ image::images/project.png[title="Дерево проектов"]
 
 Папки 'Тест модуля' могут отсутствовать.
 
-17. В окне 'Проекты' щелкните правой кнопкой мыши узел проекта  ``mytoolchain``  и выберите 'Выполнить'. В новом экземпляре среды IDE будет создан и установлен модуль, представляющий собой целевую платформу по умолчанию для модулей. Откроется целевая платформа для тестирования нового модуля.
-18. В выполняемом модуле выберите "Сервис" > "Параметры", затем в верхней панели окна параметров выберите "C/C++" и перейдите на вкладку "Средства сборки".
-19. Если новый набор средств (GNU_tuned) не отображается, нажмите кнопку "Восстановить параметры по умолчанию". В запросе на повторный поиск в среде нажмите кнопку "Да" для продолжения работы.
+
+[start=17]
+. В окне 'Проекты' щелкните правой кнопкой мыши узел проекта  ``mytoolchain``  и выберите 'Выполнить'. В новом экземпляре среды IDE будет создан и установлен модуль, представляющий собой целевую платформу по умолчанию для модулей. Откроется целевая платформа для тестирования нового модуля.
+
+[start=18]
+. В выполняемом модуле выберите "Сервис" > "Параметры", затем в верхней панели окна параметров выберите "C/C++" и перейдите на вкладку "Средства сборки".
+
+[start=19]
+. Если новый набор средств (GNU_tuned) не отображается, нажмите кнопку "Восстановить параметры по умолчанию". В запросе на повторный поиск в среде нажмите кнопку "Да" для продолжения работы.
 
 В среде IDE появится новый набор средств:
 
 image::images/options.png[title="Панель 'Параметры'"]
-20. Создайте новый пример проекта C/C++  ``Welcome``  путем выбора "Файл" > "Создать проект" > "Примеры" > "C/C++" > "Welcome".
-21. Щелкните правой кнопкой узел проекта и выберите команду "Свойства". В диалоговом окне "Свойства проекта" выберите узел "Сборка", укажите набор средств GNU_tuned, затем нажмите кнопку "OK" .
-22. Выполните сборку проекта. Убедитесь, что для компилятора установлены флаги  ``-g3 -gdwarf-2`` 
+
+[start=20]
+. Создайте новый пример проекта C/C++  ``Welcome``  путем выбора "Файл" > "Создать проект" > "Примеры" > "C/C++" > "Welcome".
+
+[start=21]
+. Щелкните правой кнопкой узел проекта и выберите команду "Свойства". В диалоговом окне "Свойства проекта" выберите узел "Сборка", укажите набор средств GNU_tuned, затем нажмите кнопку "OK" .
+
+[start=22]
+. Выполните сборку проекта. Убедитесь, что для компилятора установлены флаги  ``-g3 -gdwarf-2`` 
 
 [source,java]
 ----
 
 g++ -c -g3 -gdwarf-2 -MMD -MP -MF build/Debug/GNU_tuned-Solaris-x86/welcome.o.d -o build/Debug/GNU_tuned-Solaris-x86/welcome.o welcome.cc
 ----
-23. В диалоговом окне "Свойства проекта" выберите набор средств GNU и нажмите кнопку "ОК".
-24. Выполните повторную сборку проекта и сравните строку компиляции со строкой в окне вывода:
+
+[start=23]
+. В диалоговом окне "Свойства проекта" выберите набор средств GNU и нажмите кнопку "ОК".
+
+[start=24]
+. Выполните повторную сборку проекта и сравните строку компиляции со строкой в окне вывода:
 
 [source,java]
 ----
diff --git a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_zh_CN.asciidoc
index b57b08e..fb5d253 100644
--- a/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/cnd/toolchain_zh_CN.asciidoc
@@ -95,7 +95,9 @@ Windows 用户也可能对 NetBeans 社区中的用户提供的文章感兴趣
 
 -J-Dcnd.toolchain.personality.create_shadow=true
 ----
-4. 启动 IDE,选择“工具”>“选项”,然后在“选项”窗口的顶部窗格中选择 "C/C++"。 
+
+[start=4]
+. 启动 IDE,选择“工具”>“选项”,然后在“选项”窗口的顶部窗格中选择 "C/C++"。 
 
 IDE 将在 NetBeans 用户目录中创建包含工具集合描述符的“影子”版本的目录:
 
@@ -144,8 +146,12 @@ OracleSolarisStudio.xml
 
 此目录中的描述符优先于 _IDE-HOME_ 目录中的正式版本。您应删除用户目录中不希望 IDE 使用的工具描述符。
 
-5. 从  ``_IDE-HOME_/etc/netbeans.conf``  中删除  ``-J-Dcnd.toolchain.personality.create_shadow=true``  标志,这样 IDE 就不会再次创建影子描述符。
-6. 完成更改后,重新启动 IDE 以使用修改后的工具描述符。
+
+[start=5]
+. 从  ``_IDE-HOME_/etc/netbeans.conf``  中删除  ``-J-Dcnd.toolchain.personality.create_shadow=true``  标志,这样 IDE 就不会再次创建影子描述符。
+
+[start=6]
+. 完成更改后,重新启动 IDE 以使用修改后的工具描述符。
 
 
 == 创建定制工具集合
@@ -160,16 +166,32 @@ OracleSolarisStudio.xml
 1. 确保您的 NetBeans 安装包含 NetBeans 插件开发模块。
 
 选择“工具”>“插件”,然后单击“已安装”标签。如果未安装 Netbeans 插件开发模块,请单击“可用插件”标签并安装该模块。可以在搜索框中键入“插件”以快速找到该插件。
-2. 选择“文件”>“新建项目”以创建新的 NetBeans 模块。在新建项目向导的“选择项目”页中,在向导的第一步中选择“NetBeans 模块”类别和“模块”项目。单击 "Next"(下一步)。
-3. 在“名称和位置”页中键入项目名称(如  ``mytoolchain`` ),并将所有其他字段保持不变。单击 "Next"(下一步)。
-4. 在“基本模块配置”页上,键入  ``org.myhome.mytoolchain``  作为代码名称基,它定义用于标识创建的模块的唯一字符串。代码名称基也用作模块的主包。
-5. 请勿选中“生成 OSGi 包”复选框,因为您将使用默认 NetBeans 模块系统而不是 OSGi。
-6. 单击 "Finish"(完成)。IDE 将创建名为 mytoolchain 的新项目。
-7. 在“项目”标签中,右键单击 "mytoolchain" 项目节点并选择“新建”>“其他”。
-8. 在“新建文件”向导中,选择类别“模块开发”和文件类型“XML 层”,然后单击“下一步”并单击“完成”。
+
+[start=2]
+. 选择“文件”>“新建项目”以创建新的 NetBeans 模块。在新建项目向导的“选择项目”页中,在向导的第一步中选择“NetBeans 模块”类别和“模块”项目。单击 "Next"(下一步)。
+
+[start=3]
+. 在“名称和位置”页中键入项目名称(如  ``mytoolchain`` ),并将所有其他字段保持不变。单击 "Next"(下一步)。
+
+[start=4]
+. 在“基本模块配置”页上,键入  ``org.myhome.mytoolchain``  作为代码名称基,它定义用于标识创建的模块的唯一字符串。代码名称基也用作模块的主包。
+
+[start=5]
+. 请勿选中“生成 OSGi 包”复选框,因为您将使用默认 NetBeans 模块系统而不是 OSGi。
+
+[start=6]
+. 单击 "Finish"(完成)。IDE 将创建名为 mytoolchain 的新项目。
+
+[start=7]
+. 在“项目”标签中,右键单击 "mytoolchain" 项目节点并选择“新建”>“其他”。
+
+[start=8]
+. 在“新建文件”向导中,选择类别“模块开发”和文件类型“XML 层”,然后单击“下一步”并单击“完成”。
 
 IDE 将在主包  ``org.myhome.mytoolchain``  内部的“源包”节点下创建  ``layer.xml``  并在编辑器中打开  ``layer.xml`` 。
-9. 如果此文件包含  ``<filesystem/>``  标记,请将其替换为开始和结束的  ``filesystem``  标记: ``<filesystem>`` 
+
+[start=9]
+. 如果此文件包含  ``<filesystem/>``  标记,请将其替换为开始和结束的  ``filesystem``  标记: ``<filesystem>`` 
 
 [source,xml]
 ----
@@ -177,7 +199,9 @@ IDE 将在主包  ``org.myhome.mytoolchain``  内部的“源包”节点下创
 
  ``</filesystem>`` 
 ----
-10. 复制以下文本并粘贴在  ``filesystem``  标记内部的  ``layer.xml``  中:
+
+[start=10]
+. 复制以下文本并粘贴在  ``filesystem``  标记内部的  ``layer.xml``  中:
 
 [source,xml]
 ----
@@ -233,16 +257,24 @@ IDE 将在主包  ``org.myhome.mytoolchain``  内部的“源包”节点下创
     </folder>
     
 ----
-11. 打开  ``Bundle.properties``  文件,并添加以下字符串:
+
+[start=11]
+. 打开  ``Bundle.properties``  文件,并添加以下字符串:
  ``CND/ToolChains/GNU_tuned=My GNU Tuned Tool Collection`` 
-12. 创建  ``toolchain``  子包:右键单击“源包”下的  ``org.myhome.mytoolchain``  包,然后选择“新建”>“Java 包”。将默认包名  ``newpackage``  替换为  ``toolchain`` ,然后单击“完成”。IDE 将创建  ``org.myhome.mytoolchain.toolchain``  子包。
-13. 创建新文件:右键单击  ``org.myhome.mytoolchain.toolchain``  子包,然后选择“新建”>“空文件”。将文件命名为  ``GNU_tuned_flavor.xml`` ,然后单击“完成”。
+
+[start=12]
+. 创建  ``toolchain``  子包:右键单击“源包”下的  ``org.myhome.mytoolchain``  包,然后选择“新建”>“Java 包”。将默认包名  ``newpackage``  替换为  ``toolchain`` ,然后单击“完成”。IDE 将创建  ``org.myhome.mytoolchain.toolchain``  子包。
+
+[start=13]
+. 创建新文件:右键单击  ``org.myhome.mytoolchain.toolchain``  子包,然后选择“新建”>“空文件”。将文件命名为  ``GNU_tuned_flavor.xml`` ,然后单击“完成”。
 
 如果您看不到“空文件”选项,请选择“其他”,然后在“新建文件”向导中选择类别“其他”和文件类型“空文件”,再单击“下一步”。
 
 此文件是新工具集合的工具集合描述符。
 
-14. 复制以下文本并粘贴在  ``GNU_tuned_flavor.xml``  中:
+
+[start=14]
+. 复制以下文本并粘贴在  ``GNU_tuned_flavor.xml``  中:
 
 [source,xml]
 ----
@@ -254,8 +286,12 @@ IDE 将在主包  ``org.myhome.mytoolchain``  内部的“源包”节点下创
 </toolchaindefinition>
 
 ----
-15. 创建另一个新文件:右键单击  ``org.myhome.mytoolchain.toolchain``  子包,然后选择“新建”>“空文件”。将文件命名为  ``GNU_tuned_cpp.xml`` ,然后单击“下一步”。
-16. 复制以下文本并粘贴在  ``GNU_tuned_cpp.xml``  中:
+
+[start=15]
+. 创建另一个新文件:右键单击  ``org.myhome.mytoolchain.toolchain``  子包,然后选择“新建”>“空文件”。将文件命名为  ``GNU_tuned_cpp.xml`` ,然后单击“下一步”。
+
+[start=16]
+. 复制以下文本并粘贴在  ``GNU_tuned_cpp.xml``  中:
 
 [source,xml]
 ----
@@ -286,24 +322,40 @@ image::images/project.png[title="项目树"]
 
 单元测试文件夹可能不存在。
 
-17. 在“项目”窗口中,右键单击  ``mytoolchain``  项目节点并选择“运行主项目”。将构建该模块,并将其安装在 IDE(模块的默认目标平台)的新实例中。此时将打开目标平台,您可以在其中试用新模块。
-18. 在运行的模块中,选择“工具”>“选项”,从“选项”窗口的顶部窗格中选择 "C/C++",然后选择“构建工具”标签。
-19. 如果未显示新工具集合 (GNU_tuned),请单击“恢复默认值”。在提示重新扫描环境时,单击“是”继续。
+
+[start=17]
+. 在“项目”窗口中,右键单击  ``mytoolchain``  项目节点并选择“运行主项目”。将构建该模块,并将其安装在 IDE(模块的默认目标平台)的新实例中。此时将打开目标平台,您可以在其中试用新模块。
+
+[start=18]
+. 在运行的模块中,选择“工具”>“选项”,从“选项”窗口的顶部窗格中选择 "C/C++",然后选择“构建工具”标签。
+
+[start=19]
+. 如果未显示新工具集合 (GNU_tuned),请单击“恢复默认值”。在提示重新扫描环境时,单击“是”继续。
 
 IDE 将显示新的工具集合:
 
 image::images/options.png[title=""Options"(选项)面板"]
-20. 选择“文件”>“新建项目”>“样例”> "C/C++" > "Welcome" 以创建新的 C/C++ 样例项目  ``Welcome`` 。
-21. 右键单击项目节点,然后选择 "Properties"(属性)。在“项目属性”对话框中,选择“构建”节点,将“工具集合”设置为 GNU_tuned 工具集合,然后单击“确定”。
-22. 构建项目。请注意,编译器具有  ``-g3 -gdwarf-2``  标志:
+
+[start=20]
+. 选择“文件”>“新建项目”>“样例”> "C/C++" > "Welcome" 以创建新的 C/C++ 样例项目  ``Welcome`` 。
+
+[start=21]
+. 右键单击项目节点,然后选择 "Properties"(属性)。在“项目属性”对话框中,选择“构建”节点,将“工具集合”设置为 GNU_tuned 工具集合,然后单击“确定”。
+
+[start=22]
+. 构建项目。请注意,编译器具有  ``-g3 -gdwarf-2``  标志:
 
 [source,java]
 ----
 
 g++ -c -g3 -gdwarf-2 -MMD -MP -MF build/Debug/GNU_tuned-Solaris-x86/welcome.o.d -o build/Debug/GNU_tuned-Solaris-x86/welcome.o welcome.cc
 ----
-23. 在“项目属性”对话框中,选择 GNU 工具集合,然后单击“确定”。
-24. 重新构建项目,并在输出窗口中比较编译行:
+
+[start=23]
+. 在“项目属性”对话框中,选择 GNU 工具集合,然后单击“确定”。
+
+[start=24]
+. 重新构建项目,并在输出窗口中比较编译行:
 
 [source,java]
 ----
diff --git a/netbeans.apache.org/src/content/kb/docs/contributing.asciidoc b/netbeans.apache.org/src/content/kb/docs/contributing.asciidoc
index 7f489b2..a0d2b2e 100644
--- a/netbeans.apache.org/src/content/kb/docs/contributing.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/contributing.asciidoc
@@ -51,7 +51,7 @@ All web pages can be edited directly in GitHub. To do so follow these instructio
 
 image::images/contributing-link.png[title="Click the 'See this page in GitHub' link to edit a page"]
 
-[start=2]
+
 1. You will then be redirected to GitHub. Once there click the "Edit this file" button.
 
 image::images/contributing-button.png[title="Edit button in GitHub"]
@@ -239,11 +239,11 @@ Remember that you can tell asciidoc to start a numbered list on a certain number
 
 Now we have a paragraph here, or an image or whatever
 
-[start=3] 
+
 . This is the third item
 ----
 
-<1>: Note that since we have a `[start=3]` preamble, we don't add a number before the dot, this is, we write `. This is the third item` and not `3. This is the third item`. By doing so we avoid this link:https://github.com/asciidoctor/asciidoctor/issues/3252[asciidoctor warning].
+<1>: Note that since we have a `
 
 === Admonitions (notes, tips)
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.asciidoc
index 83370ff..94cdee1 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.asciidoc
@@ -105,12 +105,12 @@ User privileges are described in the security section of the article link:http:/
 
 image::../../../images_www/articles/ide/dtracegui/install60.1.png[title="Available Plugins tab"]
 
-[start=4]
+
 . In the NetBeans IDE Installer window, click Next. 
 
 image::../../../images_www/articles/ide/dtracegui/install60.2.png[title="NetBeans IDE Installer"]
 
-[start=5]
+
 . Accept the License Agreement and click Install.
 . Click Finish.
 . Close the Plugins window.
@@ -151,7 +151,7 @@ To create a new D script:
 
 image::../../../images_www/articles/ide/dtracegui/Screenshot2.png[]
 
-[start=3]
+
 . The newly created (empty)  ``hello.d``  script appear in the Editor window.
 . Enter the code for new D script in the Editor window and save the file. The following example shows the DTrace code for the  ``hello.d``  script. 
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/clearcase.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/clearcase.asciidoc
index 81e19bf..041027a 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/clearcase.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/clearcase.asciidoc
@@ -69,7 +69,7 @@ NetBeans IDE automatically tries to identify the location of the  ``cleartool``
 image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 --
 
-[start=3]
+
 1. In the Specify the  ``cleartool``  Executable Path text field, either type in the path to the executable file or click Browse to navigate to it on your system.
 2. Click OK, then restart the IDE to allow changes to take effect.
 
@@ -107,7 +107,7 @@ When a versioned project is opened in the IDE, all file and folder names are ren
 
 Now that your project is created, you can synchronize it with a ClearCase server using the IDE's Add to Source Control command:
 
-[start=4]
+
 1. Right-click the project node in the Projects window and choose Add to source control. The Add dialog opens listing all new view-private files which are not automatically ignored by the IDE:
 
 [.feature]
@@ -115,7 +115,7 @@ Now that your project is created, you can synchronize it with a ClearCase server
 image::images/add-dialog-small.jpg[role="left", link="images/add-dialog.jpg"]
 --
 
-[start=2]
+
 1. Type in a message in the Describing Message text area. Alternatively, click the Recent Messages ( image::images/recent-msgs.png[] ) icon located in the upper right corner to view and select from a list of messages that you have previously used.
 2. After specifying actions for individual files, click Add. The IDE's status bar, located in the bottom right of the interface, displays as the Add action takes place. Upon a successful Add, versioning badges disappear in the Projects, Files and Favorites windows, and the color encoding of checked-in files becomes black.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ja.asciidoc
index 3fa1d3f..fb36d04 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ja.asciidoc
@@ -87,8 +87,12 @@ NetBeans IDEは、コンピュータ上の ``$PATH`` システム変数を使用
 image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 --
 
-3. 「 ``cleartool`` 実行可能ファイルのパスを指定」テキスト・フィールドに、実行可能ファイルのパスを入力するか、または「参照」をクリックしてシステム上のその場所まで移動します。
-4. 「OK」をクリックしてIDEを再起動すると、変更が有効になります。
+
+[start=3]
+. 「 ``cleartool`` 実行可能ファイルのパスを指定」テキスト・フィールドに、実行可能ファイルのパスを入力するか、または「参照」をクリックしてシステム上のその場所まで移動します。
+
+[start=4]
+. 「OK」をクリックしてIDEを再起動すると、変更が有効になります。
 
 *注意: *詳細は、link:http://versioncontrol.netbeans.org/clearcase/install.html[+NetBeans ClearCase統合設定およびリリース・ノート+]を参照してください。
 
@@ -134,8 +138,12 @@ ClearCaseバージョン管理プロジェクトを開くには:
 image::images/add-dialog-small.jpg[role="left", link="images/add-dialog.jpg"]
 --
 
-2. 「説明メッセージ」テキスト領域にメッセージを入力します。または、右上隅にある「最近のメッセージ」(image::images/recent-msgs.png[])アイコンをクリックして、以前使用したメッセージのリストを表示して選択します。
-3. 個々のファイルのアクションを指定して「追加」をクリックします。「追加」アクションが実行されると、インタフェースの右下にあるIDEのステータス・バーが表示されます。追加に成功すると、「プロジェクト」、「ファイル」および「お気に入り」ウィンドウのバージョン管理バッジが消え、チェックイン・ファイルの色分けが黒に戻ります。
+
+[start=2]
+. 「説明メッセージ」テキスト領域にメッセージを入力します。または、右上隅にある「最近のメッセージ」(image::images/recent-msgs.png[])アイコンをクリックして、以前使用したメッセージのリストを表示して選択します。
+
+[start=3]
+. 個々のファイルのアクションを指定して「追加」をクリックします。「追加」アクションが実行されると、インタフェースの右下にあるIDEのステータス・バーが表示されます。追加に成功すると、「プロジェクト」、「ファイル」および「お気に入り」ウィンドウのバージョン管理バッジが消え、チェックイン・ファイルの色分けが黒に戻ります。
 
 *注意: *「追加」ダイアログで、「追加」アクションから個々のファイルを除外するかどうかを指定できます。これを行うには、選択したファイルの「アクション」列をクリックしてドロップダウン・リストから「追加しない」を選択します。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_pt_BR.asciidoc
index 5cb90b1..704e147 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_pt_BR.asciidoc
@@ -87,8 +87,12 @@ O NetBeans IDE tenta automaticamente identificar o local do arquivo executável
 image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 --
 
-3. No campo de texto Especificar o Caminho do Executável da  ``cleartool`` , digite o caminho do arquivo executável ou clique em Explorar para navegar para ele em seu sistema.
-4. Clique em OK, reinicie IDE para permitir que as alterações tenham efeito.
+
+[start=3]
+. No campo de texto Especificar o Caminho do Executável da  ``cleartool`` , digite o caminho do arquivo executável ou clique em Explorar para navegar para ele em seu sistema.
+
+[start=4]
+. Clique em OK, reinicie IDE para permitir que as alterações tenham efeito.
 
 *Observação: *Para obter mais informações, consulte link:http://versioncontrol.netbeans.org/clearcase/install.html[+Notas da Release e Configuração de Integração de ClearCase do NetBeans+].
 
@@ -134,8 +138,12 @@ Agora que o seu projeto está criado, você pode sincronizá-lo com um servidor
 image::images/add-dialog-small.jpg[role="left", link="images/add-dialog.jpg"]
 --
 
-2. Digite uma mensagem na área de texto Descrevendo a Mensagem. Se preferir, clique no ícone de Mensagens Recentes (image::images/recent-msgs.png[]) localizado no canto superior direito para ver e selecionar de uma lista de mensagens que você usou anteriormente existente.
-3. Depois de especificar ações para arquivos individuais, clique em Adicionar. A barra de status do IDE, localizada na parte inferior direita da interface, é exibida conforme a ação Adicionar acontecer. Com uma adição bem-sucedida, os emblemas de controle de versão desaparecem nas janelas Projetos, Arquivos e Favoritos, e a codificação de cor dos arquivos submetidos a check-in fica em preto.
+
+[start=2]
+. Digite uma mensagem na área de texto Descrevendo a Mensagem. Se preferir, clique no ícone de Mensagens Recentes (image::images/recent-msgs.png[]) localizado no canto superior direito para ver e selecionar de uma lista de mensagens que você usou anteriormente existente.
+
+[start=3]
+. Depois de especificar ações para arquivos individuais, clique em Adicionar. A barra de status do IDE, localizada na parte inferior direita da interface, é exibida conforme a ação Adicionar acontecer. Com uma adição bem-sucedida, os emblemas de controle de versão desaparecem nas janelas Projetos, Arquivos e Favoritos, e a codificação de cor dos arquivos submetidos a check-in fica em preto.
 
 *Observação: *Na caixa de diálogo Adicionar, é possível especificar se arquivos individuais devem ser excluídos da ação Adicionar. Para fazê-lo, clique na coluna Ação de um arquivo selecionado e escolha Não adicionar, na lista drop-down.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ru.asciidoc
index 7122b93..65e9d59 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_ru.asciidoc
@@ -87,8 +87,12 @@ IDE NetBeans автоматически выполняет попытку опр
 image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 --
 
-3. В текстовом поле Specify the  ``cleartool``  Executable Path ("Указать путь исполнения cleartool") введите путь к исполняемому файлу, либо нажмите кнопку Browse ("Обзор") для перехода к нему в дереве каталогов.
-4. Нажмите кнопку "ОК" и перезапустите среду IDE, чтобы изменения вступили в силу.
+
+[start=3]
+. В текстовом поле Specify the  ``cleartool``  Executable Path ("Указать путь исполнения cleartool") введите путь к исполняемому файлу, либо нажмите кнопку Browse ("Обзор") для перехода к нему в дереве каталогов.
+
+[start=4]
+. Нажмите кнопку "ОК" и перезапустите среду IDE, чтобы изменения вступили в силу.
 
 *Примечание. * Дополнительные сведения приведены в документе link:http://versioncontrol.netbeans.org/clearcase/install.html[+Настройка интеграции ClearCase в среде IDE NetBeans и заметки о выпуске+].
 
@@ -134,8 +138,12 @@ image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 image::images/add-dialog-small.jpg[role="left", link="images/add-dialog.jpg"]
 --
 
-2. Введите сообщение в текстовую область Describing Message ("Сообщение с описанием"), В качестве альтернативы щелкните значок 'Последние сообщения' ( image::images/recent-msgs.png[] ), расположенный в правом верхнем углу, чтобы просмотреть и выбрать необходимое из ранее использованного списка сообщений.
-3. После указания действий для отдельных файлов нажмите кнопку Add ("Добавить"). При выполнении действия добавления отобразится строка состояния среды IDE, расположенная в нижнем правом углу интерфейса. После успешного добавления значки контроля версий исчезнут в окнах Projects ("Проекты"), Files ("Файлы") и Favorites ("Избранное"), и цвет возвращенных после изменения файлов изменится на черный.
+
+[start=2]
+. Введите сообщение в текстовую область Describing Message ("Сообщение с описанием"), В качестве альтернативы щелкните значок 'Последние сообщения' ( image::images/recent-msgs.png[] ), расположенный в правом верхнем углу, чтобы просмотреть и выбрать необходимое из ранее использованного списка сообщений.
+
+[start=3]
+. После указания действий для отдельных файлов нажмите кнопку Add ("Добавить"). При выполнении действия добавления отобразится строка состояния среды IDE, расположенная в нижнем правом углу интерфейса. После успешного добавления значки контроля версий исчезнут в окнах Projects ("Проекты"), Files ("Файлы") и Favorites ("Избранное"), и цвет возвращенных после изменения файлов изменится на черный.
 
 *Примечание. *В диалоговом окне 'Добавить' можно указать, следует ли исключить отдельные файлы из действия 'Добавить'. Чтобы сделать это, щелкните столбец Action ("Действие") выбранного файла и выберите Do not Add ("Не добавлять") из раскрывающегося списка.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_zh_CN.asciidoc
index 94e66aa..3a329e6 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/clearcase_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/clearcase_zh_CN.asciidoc
@@ -87,8 +87,12 @@ NetBeans IDE 尝试使用计算机中的  ``$PATH``  系统变量自动标识  `
 image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 --
 
-3. 在 "Specify the  ``cleartool``  Executable Path"(指定 cleartool 可执行文件路径)文本字段中,输入可执行文件的路径或者单击 "Browse"(浏览)在系统中找到它。
-4. 单击 "OK"(确定),然后重新启动 IDE,使更改生效。
+
+[start=3]
+. 在 "Specify the  ``cleartool``  Executable Path"(指定 cleartool 可执行文件路径)文本字段中,输入可执行文件的路径或者单击 "Browse"(浏览)在系统中找到它。
+
+[start=4]
+. 单击 "OK"(确定),然后重新启动 IDE,使更改生效。
 
 *注:*更多信息请参见 link:http://versioncontrol.netbeans.org/clearcase/install.html[+NetBeans ClearCase 集成设置和发行说明+]。
 
@@ -134,8 +138,12 @@ image::images/cc-options-small.jpg[role="left", link="images/cc-options.jpg"]
 image::images/add-dialog-small.jpg[role="left", link="images/add-dialog.jpg"]
 --
 
-2. 在 "Describing Message"(描述消息)文本区输入消息。或者,单击右上角的 "Recent Messages"(近期的消息)(image::images/recent-msgs.png[]) 图标,以便在以前使用过的消息列表中进行查看和选择。
-3. 指定各个文件的操作后,单击 "Add"(添加)。执行添加操作时,将在界面右下方显示 IDE 的状态栏。成功添加后,版本控制标记就会从 "Projects"(项目)、"Files"(文件)和 "Favorites"(收藏夹)窗口中消失,并且检入文件的颜色编码会变成黑色。
+
+[start=2]
+. 在 "Describing Message"(描述消息)文本区输入消息。或者,单击右上角的 "Recent Messages"(近期的消息)(image::images/recent-msgs.png[]) 图标,以便在以前使用过的消息列表中进行查看和选择。
+
+[start=3]
+. 指定各个文件的操作后,单击 "Add"(添加)。执行添加操作时,将在界面右下方显示 IDE 的状态栏。成功添加后,版本控制标记就会从 "Projects"(项目)、"Files"(文件)和 "Favorites"(收藏夹)窗口中消失,并且检入文件的颜色编码会变成黑色。
 
 *注:*可以在 "Add"(添加)对话框中指定是否把某些文件排除在 "Add"(添加)操作之外。为此,单击选定文件的 "Action"(操作)列,从下拉列表中选择 "Do not Add"(不添加)。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/cvs.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/cvs.asciidoc
index 5865296..cb9b8a4 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/cvs.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/cvs.asciidoc
@@ -57,7 +57,7 @@ If you want to connect to a remote repository from the IDE, then check out files
 
 NOTE: The IDE's drop-down menus are context-sensitive, i.e., the available options depend on the item currently selected. Therefore, if you are already working within a CVS project, you can choose Versioning > Checkout from the main menu.
 
-[start=2]
+
 1. In the first panel of the wizard, enter the location of the repository as can be defined by `CVSROOT`: 
 
 The IDE supports a number of `CVSROOT` formats, depending on whether the CVS repository is local or remote, and what method you are using to connect to it: 
@@ -82,7 +82,7 @@ NOTE: If you are trying to set up public key SSH authentication, see: link:http:
 
 For more help with accessing local repositories, see: link:http://wiki.netbeans.org/wiki/view/FaqHowToAccessLocalCVS[+How can I access local repositories?+]
 
-[start=3]
+
 1. In the Modules to Checkout panel of the wizard, specify the module that you want to check out in the Module field. If you do not know the name of the module you want to check out, click the Browse button to view the repository's contents. From the Browse CVS Module dialog that appears, select any of the listed modules and click OK. Your selection is then added to the Module field:
 
 [.feature]
@@ -90,7 +90,7 @@ For more help with accessing local repositories, see: link:http://wiki.netbeans.
 image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"]
 --
 
-[start=4]
+
 1. In the Branch text field, enter the name of the branch to checkout. You can click the Browse button to open the Browse Tags dialog box to search for available branches and tags. If you do not specify a branch or tag, the _trunk_ is checked out.
 2. In the Local Folder field, enter a location on your computer where you want files to be checked out to, then click Finish to initiate the CVS check out. The IDE checks out the specified sources and the IDE's status bar displays in the lower right corner, indicating progress of the files downloading from the repository to your local directory. You can also view files as they are being checked out from the Output window (Ctrl-4). 
 
@@ -113,7 +113,7 @@ To import a project to a repository:
 image::images/folder-to-import-small.png[role="left", link="images/folder-to-import.png"]
 --
 
-[start=4]
+
 1. In the Import Message text area, enter a description of the project you are importing into the repository.
 2. Specify the location in the repository where you want to import the project by typing in the path in the Repository Folder text field. Alternatively, click the Browse button to navigate to a specific location in the repository. Click Finish to initiate the import. The IDE uploads the project files to the repository and the Output window opens to display the progress.
 
@@ -215,7 +215,7 @@ File status labels provide a textual indication of the status of versioned files
 image::images/cvs-options-small.png[role="left", link="images/cvs-options.png"]
 --
 
-[start=3]
+
 1. Click the Add Variable button to the right of the Status Label Format text field. In the Add Variable dialog that displays, select the `{revision}` variable, then click OK. The revision variable is added to the status label Format text field.
 2. To reformat status labels so that only status and revision display to the right of files, rearrange the contents of the status label Format text field to the following:
 
@@ -373,13 +373,13 @@ Click the Branch button. A new branch is created in the repository, and the IDE
 
 NOTE: Make sure your <<fileStatus,file status labels>> are activated (choose View > Show Versioning Labels from the main menu).
 
-[start=2]
+
 1. Edit files, add files, delete files. Commit all changes.
 2. When the new feature is ready, switch back to the trunk. You must be working in the target branch (i.e., trunk in this case) when wanting to perform a merge between two branches. Right-click the project node and choose CVS > Switch to Branch. In the dialog that displays, select Switch to Trunk and click Switch. 
 
 The IDE switches your target repository location to the trunk. In the Projects window, note that file status labels automatically update to reflect your new working location.
 
-[start=4]
+
 1. To perform the merge, right-click the project node and choose CVS > Merge Changes from Branch. In the dialog that displays, note that the Merge Changes Into Working Branch field contains `Trunk`, indicating your current working location. 
 
 In the dialog, specify the following criteria:
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/cvs_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/cvs_ja.asciidoc
index c081aea..9d8b1ba 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/cvs_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/cvs_ja.asciidoc
@@ -73,7 +73,9 @@ IDEからリモート・リポジトリに接続し、ファイルをチェッ
 1. NetBeans IDEで、メイン・メニューから「チーム」>「CVS」>「チェックアウト」を選択します。チェックアウト・ウィザードが開きます。
 
 *注意: *IDEのドロップダウン・メニューはコンテキスト依存です。つまり、使用可能なオプションは現在選択されている項目によって異なります。そのため、すでにCVSプロジェクト内で作業している場合、メイン・メニューから「バージョン管理」>「チェックアウト」を選択できます。
-2. ウィザードの最初のパネルで、`CVSROOT`で定義できるリポジトリの場所を入力します。
+
+[start=2]
+. ウィザードの最初のパネルで、`CVSROOT`で定義できるリポジトリの場所を入力します。
 
 IDEでは、CVSリポジトリがローカルかリモートか、およびそれに接続するために使用する方法に応じて、多くの`CVSROOT`形式をサポートしています。
 
@@ -97,7 +99,7 @@ NOTE: 公開鍵SSH認証を設定しようとする場合は、link:http://wiki.
 
 ローカル・リポジトリへのアクセスに関する詳細は、link:http://wiki.netbeans.org/wiki/view/FaqHowToAccessLocalCVS[+ローカル・リポジトリにアクセスする方法+]を参照してください。
 
-[start=3]
+
 1. ウィザードの「チェックアウトするモジュール」パネルで、「モジュール」フィールドにチェックアウトするモジュールを指定します。チェックアウトするモジュールの名前がわからない場合、「参照」ボタンをクリックして、リポジトリの内容を表示します。表示された「CVSモジュールを参照」ダイアログから、表示されているいずれかのモジュールを選択し、「OK」をクリックします。これで、選択が「モジュール」フィールドに追加されます。
 
 [.feature]
@@ -105,7 +107,7 @@ NOTE: 公開鍵SSH認証を設定しようとする場合は、link:http://wiki.
 image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"]
 --
 
-[start=4]
+
 1. 「分岐」テキスト・フィールドで、チェックアウトする分岐の名前を入力します。「参照」ボタンをクリックすると、「タグを参照」ダイアログ・ボックスが開き、使用可能な分岐とタグを検索できます。分岐とタグのどちらも指定しなかった場合は、_トランク_がチェックアウトされます。
 2. 「ローカル・フォルダ」フィールドで、ファイルのチェックアウト先にするコンピュータ上の場所を入力し、「終了」をクリックして、CVSチェックアウトを開始します。IDEによって指定されたソースがチェックアウトされ、右下隅のIDEのステータス・バーに、リポジトリからローカル・ディレクトリへのファイルのダウンロードの進捗状況が示されます。チェックアウト中のファイルを、「出力」ウィンドウから表示することもできます(Ctrl-4)。
 
@@ -129,7 +131,7 @@ NOTE: チェックアウトされたソースにNetBeansプロジェクトが含
 image::images/folder-to-import-small.png[role="left", link="images/folder-to-import.png"]
 --
 
-[start=4]
+
 1. 「インポート・メッセージ」テキスト領域に、リポジトリにインポートしようとしているプロジェクトの説明を入力します。
 2. 「リポジトリ・フォルダ」テキスト・フィールドにパスを入力して、プロジェクトをインポートするリポジトリ内の場所を指定します。または、「参照」ボタンをクリックして、リポジトリ内の特定の場所に移動します。「終了」をクリックして、インポートを開始します。IDEによってプロジェクト・ファイルがリポジトリにアップロードされ、「出力」ウィンドウが開き、進捗状況が表示されます。
 
@@ -236,7 +238,7 @@ image::images/badge-example.png[]
 image::images/cvs-options-small.png[role="left", link="images/cvs-options.png"]
 --
 
-[start=3]
+
 1. 「ステータス・ラベル形式」テキスト・フィールドの右側の「変数を追加」ボタンをクリックします。表示される「変数を追加」ダイアログで`{revision}`変数を選択し、「OK」をクリックします。「ステータス・ラベル形式」テキスト・フィールドに、リビジョン変数が追加されます。
 2. ファイルの右側にステータスとリビジョンのみが表示されるようにステータス・ラベルを再フォーマットするには、「ステータス・ラベル形式」テキスト・フィールドの内容を次のように再整理します。
 
@@ -401,13 +403,13 @@ image::images/cvs-branch-dialog-small.png[role="left", link="images/cvs-branch-d
 
 *注意: *<<fileStatus,ファイル・ステータス・ラベル>>がアクティブ化されていることを確認してください(メイン・メニューから「表示」>「バージョン・ラベルを表示」を選択)。
 
-[start=2]
+
 1. ファイルを編集し、ファイルを追加し、ファイルを削除します。すべての変更をコミットします。
 2. 新しい機能の準備ができたら、トランクに戻ります。2つの分岐間でマージを実行する場合、ターゲット分岐(この例ではトランク)で作業している必要があります。プロジェクト・ノードを右クリックし、「CVS」>「分岐に切替え」を選択します。表示されるダイアログで、「トランクに切替え」を選択し、「切替え」をクリックします。
 
 IDEによってターゲット・リポジトリの場所がトランクに切り替えられます。「プロジェクト」ウィンドウで、ファイル・ステータス・ラベルが新しい作業場所を反映するように自動的に更新されます。
 
-[start=4]
+
 1. マージを実行するには、プロジェクト・ノードを右クリックし、「CVS」>「分岐での変更をマージ」を選択します。表示されるダイアログで、作業中の分岐に変更をマージ・フィールドに`Trunk`が含まれ、現在の作業場所が示されています。
 
 ダイアログで、次の条件を指定します。
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/cvs_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/cvs_pt_BR.asciidoc
index faf9075..1f23471 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/cvs_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/cvs_pt_BR.asciidoc
@@ -73,7 +73,9 @@ Caso deseje estabelecer conexão com um repositório remoto a partir do IDE, faz
 1. No NetBeans IDE, escolha Equipe > CVS > Check-out no menu principal. O assistente de Check-out é aberto. 
 
 NOTE: os menus drop-down do IDE se adaptam ao contexto, ou seja, as opções disponíveis dependem do item selecionado. Portanto, se você já estiver trabalhando dentro de um projeto CVS, poderá escolher Controle de Versão > Check-out no menu principal.
-2. No primeiro painel do assistente, insira a localização do repositório, que pode ser definido por `CVSROOT`: 
+
+[start=2]
+. No primeiro painel do assistente, insira a localização do repositório, que pode ser definido por `CVSROOT`: 
 
  O IDE suporta diversos formatos de `CVSROOT`, dependendo se o repositório CVS for local ou remoto, e qual método está sendo usado para se conectar ao mesmo: 
 
@@ -97,7 +99,7 @@ NOTE:  caso esteja tentando definir uma autenticação SSH com chave pública, c
 
 Para obter ajuda sobre como acessar repositórios locais, consulte: link:http://wiki.netbeans.org/wiki/view/FaqHowToAccessLocalCVS[+Como posso acessar repositórios locais?+]
 
-[start=3]
+
 1. No painel Módulos para Check-out do assistente, especifique o módulo cujo check-out deseja no campo Módulo. Caso não saiba o nome do módulo ao qual deseja fazer check-out, clique no botão Procurar para exibir o conteúdo do repositório. Na caixa de diálogo Procurar por Módulo CVS, selecione quaisquer dos módulos listados e clique em OK. Sua seleção é então adicionada no campo Módulo:
 
 [.feature]
@@ -105,7 +107,7 @@ Para obter ajuda sobre como acessar repositórios locais, consulte: link:http://
 image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"]
 --
 
-[start=4]
+
 1. No campo de texto Ramificação, insira o nome da ramificação para check-out. Clique no botão Procurar para abrir a caixa de diálogo Procurar Tags e pesquise as ramificações e tags disponíveis. Caso você não especifique uma ramificação ou uma tag, o _trunk_ será submetido a check-out.
 2. No campo Pasta Local, insira um local em seu computador onde deseja fazer check-out dos arquivos e, em seguida, clique em Finalizar para iniciar o check-out de CVS. O IDE faz check-out dos códigos-fonte especificado e a barra de status do IDE indica o andamento do download dos arquivos do repositório para seu diretório de trabalho local. Você também pode exibir os arquivos que estão sendo submetidos a check-out na janela de Saída (Ctrl-4). 
 
@@ -129,7 +131,7 @@ Para importar um projeto para um repositório:
 image::images/folder-to-import-small.png[role="left", link="images/folder-to-import.png"]
 --
 
-[start=4]
+
 1. Na área de texto Importar Mensagem, insira uma descrição do projeto que está importando no repositório.
 2. Especifique a localização no repositório onde deseja importar o projeto ao digitar o caminho no campo de texto Pasta do Repositório. Se preferir, clique no botão Procurar para navegar para uma localização específica no repositório. Clique em Finalizar para iniciar a importação. O IDE fará upload dos arquivos do projeto para o repositório e a janela de Saída será aberta e exibirá o andamento.
 
@@ -236,7 +238,7 @@ Os labels de status do arquivo fornecem uma indicação textual do status dos ar
 image::images/cvs-options-small.png[role="left", link="images/cvs-options.png"]
 --
 
-[start=3]
+
 1. Clique no botão Adicionar Variável à direita do campo de texto Formato do Label de Status. Na caixa de diálogo Adicionar Variável que é exibida, selecione a variável `{revision}` e clique em OK. A variável revision é adicionada ao campo de texto Formato do label de status.
 2. Para reformatar os labels de status de forma que somente o seletor de status e de revisão seja exibido à direita dos arquivos, reorganize o conteúdo do campo de texto Formato do label de status para o seguinte:
 
@@ -401,13 +403,13 @@ Clique no botão Ramificar. Uma nova ramificação é criada no repositório, e
 
 NOTE: certifique-se de que os <<fileStatus,labels de status de arquivo>> estejam ativados (selecione Exibir > Mostrar Labels de Controle de Versão a partir do menu principal).
 
-[start=2]
+
 1. Editar arquivos, adicionar arquivos, deletar arquivos. Confirmar todas as alterações.
 2. Quando a nova funcionalidade estiver pronta, alterne de volta para o tronco. Você precisa estar trabalhando na ramificação de destino (ou seja, o tronco neste caso) ao desejar executar uma mesclagem entre as duas ramificações. Clique com o botão direito do mouse no nó do projeto e escolha CVS > Alternar para a Ramificação. Na caixa de diálogo que é exibida, selecione Alternar para o Tronco e clique em Alternar. 
 
 O IDE alterna a localização do repositório de destino para o tronco. Na janela Projetos, observe que os labels de status do arquivo são automaticamente atualizados para refletir seu novo local de trabalho.
 
-[start=4]
+
 1. Para executar a mesclagem, clique com o botão direito do mouse no nó do projeto e escolha CVS > Mesclar Alterações da Ramificação. Na caixa de diálogo que é exibida, observe que o campo Mesclar Alterações para Ramificação de Trabalho contém `Tronco`, indicando sua localização de trabalho atual. 
 
 Na caixa de diálogo, especifique os seguintes critérios:
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/cvs_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/cvs_ru.asciidoc
index bb3d986..ea5a46c 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/cvs_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/cvs_ru.asciidoc
@@ -73,7 +73,9 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 1. В IDE NetBeans в главном меню выберите 'Группа' > 'CVS' > 'Извлечь'. Откроется мастер взятия для изменения. 
 
 *Примечание. *Раскрывающееся меню IDE являются контекстно-зависимыми, т.е. доступные параметры зависят от текущего выбранного элемента. Поэтому, если вы уже работаете в проектом с использованием CVS, в главном меню можно выбрать "Контроль версий" > "Взятие для изменения".
-2. На первой панели мастера введите местоположение репозитория, которое может быть определено переменной `CVSROOT`: 
+
+[start=2]
+. На первой панели мастера введите местоположение репозитория, которое может быть определено переменной `CVSROOT`: 
 
  Среда IDE поддерживает несколько форматов `CVSROOT`, которые зависят от того, является ли репозиторий CVS локальным или удаленным, и от того, какой метод используется для подключения к нему. 
 
@@ -97,7 +99,7 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 
 Для получения дополнительной информации о доступе к локальным репозиториям см. страницу link:http://wiki.netbeans.org/wiki/view/FaqHowToAccessLocalCVS[+How can I access local repositories? (Как получить доступ к локальным репозиториям?)+]
 
-[start=3]
+
 1. На панели "Модули для взятия" мастера укажите модуль, который необходимо взять для изменения, в поле "Модуль". Если название модуля неизвестно, нажмите кнопку "Обзор" для просмотра содержимого репозитория. В появившемся диалоговом окне "Выбор модуля CVS" выберите модуль из списка и нажмите кнопку "ОК". Выбранный модуль будет добавлен в поле "Модуль".
 
 [.feature]
@@ -105,7 +107,7 @@ image::images/netbeans-stamp-80-74-73.png[title="Содержимое этой 
 image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"]
 --
 
-[start=4]
+
 1. В текстовом поле "Ветвь" введите имя ветви для получения. Можно также нажать кнопку "Обзор" для открытия диалогового окна "Выбор тега" и поиска доступных ветвей и тегов. Если ветвь или тег не будут указаны, будет выполнено получение _главной ветви_.
 2. В поле "Локальная папка" введите местоположение на своем компьютере, в которое необходимо сохранить взятые файлы, затем нажмите кнопку "Готово", чтобы начать процесс взятия файлов для изменения в CVS. Среда IDE берёт указанные исходные файлы для изменения. Строка состояния среды IDE в правом нижнем углу показывает состояние загрузки файлов из репозитория в локальный каталог. Также можно просмотреть получаемые файлы в окне "Вывод" (Ctrl-4). 
 
@@ -129,7 +131,7 @@ image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"
 image::images/folder-to-import-small.png[role="left", link="images/folder-to-import.png"]
 --
 
-[start=4]
+
 1. В текстовом блоке "Сообщение импорта" введите описание проекта, импортируемого в репозиторий.
 2. Укажите местоположение в репозитории, куда необходимо импортировать проект, введя путь в текстовом поле "Папка репозитория". Можно также нажать кнопку "Обзор" и перейти к определенному местоположению в репозитории. Чтобы начать процесс импорта, нажмите "Готово". Среда IDE выгружает файлы проекта в репозиторий, а в открывшемся окне вывода отображается состояние импорта.
 
@@ -236,7 +238,7 @@ image::images/badge-example.png[]
 image::images/cvs-options-small.png[role="left", link="images/cvs-options.png"]
 --
 
-[start=3]
+
 1. Нажмите кнопку "Добавить переменную" справа от текстового поля "Формат ярлыка состояния". В открывшемся диалоговом окне" Добавление переменной" выберите переменную`{revision}` и нажмите "ОК". Переменная revision добавляется в текстовое поле "Формат ярлыка состояния".
 2. Чтобы изменить формат ярлыка состояния так, чтобы справа от файлов отображались только состояние и номер редакции, измените порядок значений в текстовом поле "Формат ярлыка состояния" следующим образом:
 
@@ -401,13 +403,13 @@ image::images/cvs-branch-dialog-small.png[role="left", link="images/cvs-branch-d
 
 *Примечание. *Убедитесь в том, что <<fileStatus,ярлыки состояния файлов>> включены (в главном меню выберите "Вид" > "Показать ярлыки версий").
 
-[start=2]
+
 1. Измените, добавьте и удалите файлы. Зафиксируйте изменения.
 2. Когда новая функция будет готова, перейдите назад в главную ветвь. Для выполнения операции слияния между двумя ветвями необходимо, чтобы вы работали в целевой ветви (в данном случае, главной ветви). Щелкните узел проекта правой кнопкой мыши и выберите "CVS" > "Переключиться на ветвь". В открывшемся диалоговом окне выберите "Переключиться на главную ветвь" и нажмите кнопку "Переключить". 
 
 Среда IDE переключит целевое местоположение в репозитории на главную ветвь. В окне 'Проекты' обратите внимание, что метки состояния автоматически обновляются для отражения нового рабочего местоположения.
 
-[start=4]
+
 1. Для выполнения слияния щелкните правой кнопкой мыши узел проекта и выберите CVS > 'Слияние изменений из ветви'. Обратите внимание, что в открывшемся диалоговом окне в поле "Слить изменения в текущую ветвь" выбрано значение `Главная ветвь`, указывающее на ваше текущее рабочее местоположение. 
 
 В диалоговом окне укажите следующие критерии.
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/cvs_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/cvs_zh_CN.asciidoc
index 5e64fab..4bc142f 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/cvs_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/cvs_zh_CN.asciidoc
@@ -74,7 +74,7 @@ image::images/netbeans-stamp-80-74-73.png[title="此页上的内容适用于 Net
 
 *注:*IDE 的下拉菜单是与上下文相关的,即可用选项取决于当前选定的项。因此,如果您已在使用 CVS 项目,则可以从主菜单中选择 "Versioning"(版本控制)> "Checkout"(检出)。
 
-[start=2]
+
 1. 在向导的第一个面板中,输入由 `CVSROOT` 定义的资源库位置。 
 
 IDE 支持多种 `CVSROOT` 格式,这取决于 CVS 资源库是本地还是远程的,以及连接该资源库所用的方法: 
@@ -99,7 +99,7 @@ IDE 支持多种 `CVSROOT` 格式,这取决于 CVS 资源库是本地还是远
 
 如需获得访问本地资源库的更多帮助,请参见:link:http://wiki.netbeans.org/wiki/view/FaqHowToAccessLocalCVS[+如何访问本地资源库?+]
 
-[start=3]
+
 1. 在向导的 "Modules to Checkout"(要检出的模块)面板的 "Module"(模块)字段中,指定要检出的模块。如果不知道要检出的模块的名称,请单击 "Browse"(浏览)按钮,以查看资源库的内容。在显示的 "Browse CVS Module"(浏览 CVS 模块)对话框中,选择任意已列出的模块,然后单击 "OK"(确定)。此后会将所选内容添加到 "Module"(模块)字段中:
 
 [.feature]
@@ -107,7 +107,7 @@ IDE 支持多种 `CVSROOT` 格式,这取决于 CVS 资源库是本地还是远
 image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"]
 --
 
-[start=4]
+
 1. 在 "Branch"(分支)文本字段中,输入要检出的分支的名称。您可以单击 "Browse"(浏览)按钮打开 "Browse Tags"(浏览标记)对话框,以搜索可用的分支和标记。如果未指定分支或标记,则会检出_主干_。
 2. 在 "Local Folder"(本地文件夹)字段中,输入计算机上要将文件检出到的位置,然后单击 "Finish"(完成),以启动 CVS 检出。IDE 将检出指定的源,而在右下角显示其状态栏,指示文件从资源库下载到本地目录的进度。此外,也可以在 "Output"(输出)窗口(Ctrl-4 组合键)中查看正在检出的文件。
 
@@ -131,7 +131,7 @@ image::images/cvs-checkout-small.png[role="left", link="images/cvs-checkout.png"
 image::images/folder-to-import-small.png[role="left", link="images/folder-to-import.png"]
 --
 
-[start=4]
+
 1. 在 "Import Message"(导入消息)文本区域中,输入要导入资源库中的项目的描述。
 2. 在 "Repository Folder"(资源库文件夹)文本字段中键入路径,以指定资源库中要导入项目的位置。或者,单击 "Browse"(浏览)按钮,以导航至资源库中的特定位置。单击 "Finish"(完成)以启动导入操作。IDE 会将项目文件上载到资源库中,并打开 "Output"(输出)窗口以显示进度。
 
@@ -238,7 +238,7 @@ image::images/badge-example.png[]
 image::images/cvs-options-small.png[role="left", link="images/cvs-options.png"]
 --
 
-[start=3]
+
 1. 单击 "Status Label Format"(状态标签格式)文本字段右侧的 "Add Variable"(添加变量)按钮。在显示的 "Add Variable"(添加变量)对话框中,选择 `{revision}` 变量,然后单击 "OK"(确定)。此时修订版本变量将添加到 "Status Label Format"(状态标签格式)文本字段中。
 2. 要重新设置状态标签的格式,以在文件右侧仅显示状态和修订版本,可按下列顺序重新排列 "Status Label Format"(状态标签格式)文本字段的内容:
 
@@ -403,13 +403,13 @@ image::images/cvs-branch-dialog-small.png[role="left", link="images/cvs-branch-d
 
 *注:*确保激活了<<fileStatus,文件状态标签>>(从主菜单中选择 "View"(视图)> "Show Versioning Labels"(显示版本控制标签))。
 
-[start=2]
+
 1. 编辑文件,添加文件,删除文件。提交所有更改。
 2. 新功能准备就绪后,切换回主干。如果要在两个分支之间进行合并,使用的必须是目标分支(即,在这种情况下为主干)。右键单击项目节点,然后选择 "CVS" > "Switch to Branch"(切换到分支)。在显示的对话框中,选择 "Switch to Trunk"(切换到主干),然后单击 "Switch"(切换)。
 
 IDE 会将目标资源库位置切换至主干。在 "Projects"(项目)窗口中,注意文件状态标签会自动更新,以反映新的工作位置。
 
-[start=4]
+
 1. 要进行合并,请右键单击项目节点,然后选择 "CVS" > "Merge Changes from Branch"(合并分支中的更改)。在显示的对话框中,您会看到 "Merge Changes Into Working Branch"(将更改合并到工作分支)字段中包含 `Trunk`,这指示当前工作位置。
 
 在该对话框中,指定以下条件:
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/git.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/git.asciidoc
index a3a61bb..7b84a10 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/git.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/git.asciidoc
@@ -43,7 +43,7 @@ To initialize a Git repository from existing files that are not in source contro
 --
 image::images/initialize-git-repo-small.png[role="left", link="images/initialize-git-repo.png"]
 --
-[start=3]
+
 1. Specify the path to the repository you are going to store your versioned files in the  ``Initialize a Git Repository ``  dialog box or click Browse and browse for the directory required.
 2. Click OK.
 
@@ -67,7 +67,7 @@ To get a copy of an already existing Git repository, you need to clone it. Make
 --
 image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"]
 --
-[start=2]
+
 1. At the Repository page, specify the path to a Git repository location, user name and password (you can save them for the future if required).
 2. (Optional) Click Proxy Configuration to display the Options dialog box and set the proxy server settings. Click OK when finished.
 3. Click Next to switch to the next step of the wizard.
@@ -82,7 +82,8 @@ By default Clone Name is filled out with the actual Git repository name.
  ``origin``  is the default alias of the repository being cloned. It is a recommended value.
 * Leave the Scan for NetBeans Projects after Clone checkbox selected to activate after-scanning right after the clone finishes. (The plugin searches for NetBeans projects in the cloned resources and offers to open the found projects.)
 
-[start=7]
+
+[start=1]
 1. Click Finish.
 After a Git repository is cloned, the metadata  ``.git``  folder is created inside the folder you selected in the wizard.
 
@@ -101,25 +102,25 @@ NOTE: You need to have a GitHub account and be a project member in order to clon
 * Enter the passphrase for the key file, for example,  ``abcd``.
 * (Optional) Select the Save Passphrase option if required.
 
-[start=6]
-1. (*Applies if using SSH-agent or Pageant for automated SSH access to the Git server.*) Leave the Private Key File and Passphrase fields empty to get authenticated access from the IDE to the Git server via correctly configured SSH-agent or Pageant.
-2. (Optional) Click Proxy Configuration to display the Options dialog box and set the proxy server settings. Click OK when finished.
+
+. (*Applies if using SSH-agent or Pageant for automated SSH access to the Git server.*) Leave the Private Key File and Passphrase fields empty to get authenticated access from the IDE to the Git server via correctly configured SSH-agent or Pageant.
+. (Optional) Click Proxy Configuration to display the Options dialog box and set the proxy server settings. Click OK when finished.
 
 [.feature]
 --
 image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 --
-[start=8]
-1. Click Next.
-2. At the Remote Branches page, select the repository branch(es) to be fetched (downloaded) to your local repository, for example  ``master`` .
+
+. Click Next.
+. At the Remote Branches page, select the repository branch(es) to be fetched (downloaded) to your local repository, for example  ``master`` .
 
 [.feature]
 --
 image::images/github-branches-small.png[role="left", link="images/github-branches.png"]
 --
-[start=10]
-1. Click Next.
-2. At the Destination Directory page, specify the following:
+
+. Click Next.
+. At the Destination Directory page, specify the following:
 * In the Parent Directory field, the path to the directory intended for the cloned repository on your hard drive (alternatively, click the Browse button and navigate to the directory).
 The Parent Directory field is pre-filled with the path to the default  ``NetBeansProjects``  directory where all NetBeans projects are stored.
 * In the Clone Name field, the name of the local folder where the original project will be cloned to.
@@ -133,12 +134,12 @@ By default Clone Name is filled out with the actual Git repository name.
 --
 image::images/github-destination-small.png[role="left", link="images/github-destination.png"]
 --
-[start=12]
+
 1. Click Finish.
 After the repository is cloned, the Clone Completed message displays.
 
 image::images/clone-completed.png[]
-[start=13]
+
 1. Choose the desired option.
 
 === Adding Files to a Git Repository
@@ -154,22 +155,36 @@ When adding files to a Git repository, the IDE composes and saves snapshots of y
 
 1. In the Projects window, right-click the file you want to add.
 
-2. In the context menu, choose  ``Git``  >  ``Add`` . This adds the file contents to the Index before you commit it.
 
-3. In the Projects window, right-click the file you want to commit.
+[start=2]
+. In the context menu, choose  ``Git``  >  ``Add`` . This adds the file contents to the Index before you commit it.
+
+
+[start=3]
+. In the Projects window, right-click the file you want to commit.
+
 
-4. In the Commit dialog box, select the Changes between HEAD and Index ( image::images/changes-head-index.png[] ) toggle button. This displays the list of files that are already staged.
+[start=4]
+. In the Commit dialog box, select the Changes between HEAD and Index ( image::images/changes-head-index.png[] ) toggle button. This displays the list of files that are already staged.
 
-5. Commit the file(s) as described in the <<committing,Committing Sources to a Repository>> section below.
+
+[start=5]
+. Commit the file(s) as described in the <<committing,Committing Sources to a Repository>> section below.
  |
 
 1. In the Projects window, right-click the file you want to commit.
 
-2. In the context menu, choose  ``Git``  >  ``Commit`` .
 
-3. In the Commit dialog box, select the Select the Changes between HEAD and Working Tree (image::images/changes-head-wt.png[]) toggle button. This displays the list of files that are not staged.
+[start=2]
+. In the context menu, choose  ``Git``  >  ``Commit`` .
 
-4. Commit the file(s) as described in the <<committing,Committing Sources to a Repository>> section below.
+
+[start=3]
+. In the Commit dialog box, select the Select the Changes between HEAD and Working Tree (image::images/changes-head-wt.png[]) toggle button. This displays the list of files that are not staged.
+
+
+[start=4]
+. Commit the file(s) as described in the <<committing,Committing Sources to a Repository>> section below.
 
 |===
 
@@ -409,7 +424,7 @@ To throw away local changes made to selected files in your Working Tree and repl
 The  ``Revert Modifications``  dialog box displays.
 
 image::images/revert.png[]
-[start=3]
+
 1. Specify additional options (e.g.,  ``Revert only Uncommitted Changes in Index to HEAD`` ) .
 2. Click Revert.
 
@@ -456,13 +471,13 @@ Two toggle buttons that switch the mode in which the actual commit is to be perf
 *  ``Update Issue``  section intended for tracking issues related to the change being committed.
 
 NOTE: You need to install the JIRA or Subversion plugin to start tracking issues in the IDE.
-[start=3]
+
 1. Type in a commit message in the  ``Commit Message``  text area. Alternatively, you can do any of the following:
 * click the  ``Recent Messages``  ( image::images/recent-msgs.png[] ) icon located in the upper right corner to view and select from a list of messages that you have previously used,
 * click the  ``Load Template``  (image::images/msg-template.png[]) icon located in the upper right corner to select a message template.
 
-[start=4]
-1. After specifying actions for individual files, click  ``Commit`` .
+
+. After specifying actions for individual files, click  ``Commit`` .
 The IDE executes the commit and stores your snapshots to the repository. The IDE's status bar, located in the bottom right of the interface, displays as the commit action takes place. Upon a successful commit, versioning badges disappear in the  ``Projects`` ,  ``Files``  and  ``Favorites``  windows, and the color coding of committed files returns to black.
 
 == Working with Branches
@@ -491,7 +506,7 @@ The Create Branch dialog box displays.
 --
 image::images/create-branch-small.png[role="left", link="images/create-branch.png"]
 --
-[start=3]
+
 1. In the Branch Name field, enter the name of the branch being created.
 2. Type a specific revision of the selected item by entering a commit ID, existing branch, or tag name in the Revision field or press Select to view the list of revisions maintained in the repository.
 3. (Optional) In the Select Revision dialog box, expand Branches and choose the branch required, specify the commit ID in the adjacent list, and press Select.
@@ -516,12 +531,12 @@ The Checkout Selected Revision dialog box displays.
 --
 image::images/chkout-rev-small.png[role="left", link="images/chkout-rev.png"]
 --
-[start=2]
+
 1. Specify the revision required by entering a commit ID, existing branch, or tag name in the Revision field or press Select to view the list of revisions maintained in the repository.
 2. Skip if you did not press Select in the previous step. In the Select Revision dialog box, expand Branches and choose the branch required, specify the commit ID in the adjacent list if required, and press Select.
 
 NOTE: If the specified revision refers to a valid commit that is not marked with a branch name, your HEAD becomes detached and you are no longer on any branch.
-[start=4]
+
 1. Review the Commit ID, Author, Message fields information specific to the revision being checked out.
 2. To create a new branch out of the checked out revision, choose the Checkout as New Branch option and enter the name in the Branch Name field.
 3. Press Checkout to check out revision.
@@ -538,14 +553,14 @@ The Checkout Selected Paths dialog box displays.
 --
 image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 --
-[start=2]
+
 1. Choose the Update Index with Entries from the Selected Revision option.
 If selected, the Index is updated with the state in the selected revision prior to the checkout itself (i.e., the selected files both in the Working Tree and Index are updated).
 
-[start=3]
-1. Specify the revision required by entering a commit ID, existing branch, or tag name in the Revision field or press Select to view the list of revisions maintained in the repository.
-2. Skip if you did not press Select in the previous step. In the Select Revision dialog box, expand Branches and choose the branch required, specify the revision number in the adjacent list if required, and press Select.
-3. Press Checkout to complete the checkout.
+
+. Specify the revision required by entering a commit ID, existing branch, or tag name in the Revision field or press Select to view the list of revisions maintained in the repository.
+. Skip if you did not press Select in the previous step. In the Select Revision dialog box, expand Branches and choose the branch required, specify the revision number in the adjacent list if required, and press Select.
+. Press Checkout to complete the checkout.
 
 === Merging
 
@@ -558,7 +573,7 @@ The Merge Revision dialog box displays.
 --
 image::images/merge-small.png[role="left", link="images/merge.png"]
 --
-[start=2]
+
 1. Specify the revision required by entering a commit ID, existing branch, or tag name in the Revision field or press Select to view the list of revisions maintained in the repository.
 2. Skip if you did not press Select in the previous step. In the Select Revision dialog box, expand Branches and choose the branch required, specify the commit ID in the adjacent list if required, and press Select.
 3. Press Merge.
@@ -576,7 +591,7 @@ To delete an unnecessary local branch, complete the following steps:
 2. In the Git Repository Browser, choose the branch to be deleted.
 
 NOTE: The branch must be inactive, i.e. not currently checked out into the Working Tree.
-[start=3]
+
 1. Right-click the selected branch and choose Delete Branch from the popup menu.
 2. In the Delete Branch dialog box, press OK to confirm the branch deletion.
 The branch is removed from the local repository as well as the Git Repository Browser.
@@ -602,7 +617,7 @@ The Fetch from Remote Repository wizard displays.
 --
 image::images/fetch-small.png[role="left", link="images/fetch.png"]
 --
-[start=2]
+
 1. At the Remote Repository page of the wizard, select either the Configured repository (to use the path to the repository configured earlier) or Specify Git Repository Location option (to define the path to a remote repository that has not been accessed yet, its name, login, password, and proxy configuration if required) and click Next.
 2. At the Remote Branches page of the wizard, choose the branches to fetch changes from and click Finish.
 A local copy of a remote branch is created. The selected branch are updated in the  ``Branches``  >  ``Remote``  directory in the Git Repository Browser.
@@ -620,7 +635,7 @@ The Pull from Remote Repository wizard displays.
 --
 image::images/pull-small.png[role="left", link="images/pull.png"]
 --
-[start=2]
+
 1. At the Remote Repository page of the wizard, select either the Configured repository (to use the path to the repository configured earlier) or Specify Git Repository Location option (to define the path to a remote repository that has not been accessed yet, its name, and login and password if required) and click Next.
 2. At the Remote Branches page of the wizard, choose the branches to be pulled changes from and click Finish.
 Your local repository is synchronized with the origin repository.
@@ -638,7 +653,7 @@ The Push to Remote Repository wizard displays.
 --
 image::images/push-small.png[role="left", link="images/push.png"]
 --
-[start=2]
+
 1. At the Remote Repository page of the wizard, select either the Configured repository (to use the path to the repository configured earlier) or Specify Git Repository Location option (to define the path to a remote repository that has not been accessed yet, its name, and login and password if required) and click Next.
 2. At the Select Local Branches page, choose the branch(es) to push your edits to and click Next.
 3. At the Update Local References page, choose the branch(es) to be updated in the Remotes directory of your local repository and click Finish.
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/git_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/git_ja.asciidoc
index fedf24f..fe7e884 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/git_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/git_ja.asciidoc
@@ -85,7 +85,7 @@ image::images/netbeans-stamp-80-74.png[title="このページの内容は、NetB
 image::images/initialize-git-repo-small.png[role="left", link="images/initialize-git-repo.png"]
 --
 
-[start=3]
+
 1. 「 ``Gitリポジトリの初期化`` 」ダイアログ・ボックスで、バージョン管理されるファイルの保存先リポジトリへのパスを指定するか、「参照」をクリックして、必要なディレクトリを参照します。
 2. 「OK」をクリックします。
 
@@ -112,7 +112,7 @@ Gitリポジトリの初期化後、Gitリポジトリにファイルを<<add,
 image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"]
 --
 
-[start=2]
+
 1. リポジトリ・ページで、Gitリポジトリの場所へのパス、ユーザー名、およびパスワードを指定します(必要に応じて、今後のためにそれらを保存できます)。
 2. (オプション)「プロキシ構成」をクリックし、「オプション」ダイアログ・ボックスを表示して、プロキシ・サーバー設定を設定します。終了したら「OK」をクリックします。
 3. 「次」をクリックして、ウィザードの次のステップに切り替えます。
@@ -127,8 +127,8 @@ image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"
  ``origin`` はクローンするリポジトリのデフォルトのエイリアスです。これは推奨される値です。
 * 「クローン後にNetBeansプロジェクトをスキャン」チェックボックスを選択されたままにして、クローンの終了直後に、事後スキャンをアクティブ化します。(プラグインはクローンされたリソースでNetBeansプロジェクトを検索し、見つかったプロジェクトを開くように提案します。)
 
-[start=7]
-1. 「終了」をクリックします。
+
+. 「終了」をクリックします。
 Gitリポジトリのクローン後、ウィザードで選択したフォルダ内にメタデータ ``.git`` フォルダが作成されます。
 
 
@@ -144,38 +144,39 @@ SSHプロトコルによってGitHubからリポジトリをクローンする
 4. 「秘密/公開鍵」オプションを選択します。
 5. (*Gitサーバーへの自動化されたSSHアクセスにSSHエージェントまたはPageantを使用中の場合はスキップします。*)SSH秘密鍵およびパス・フレーズを使用してGitサーバーにアクセスするには次の手順を実行します。
 
+
 [start=1]
 1. 鍵ファイルへのパス、たとえば ``C:\Users\key`` などを指定します。
 
 *注意:* OpenSSH秘密鍵形式が必要です。Microsoft Windowsに対応のPuTTYgenで生成された鍵は、IDEを使用する前に、OpenSSH形式に変換する必要があります。
 
-[start=2]
-1. 鍵ファイルのパス・フレーズ、たとえば ``abcd`` などを入力します。
 
-[start=3]
-1. (オプション)必要に応じて、「パス・フレーズを保存」オプションを選択します。
+. 鍵ファイルのパス・フレーズ、たとえば ``abcd`` などを入力します。
 
-[start=6]
-1. (*Gitサーバーへの自動化されたSSHアクセスにSSHエージェントまたはPageantを使用中の場合に適用されます。*)正しく構成されたSSHエージェントまたはPageant経由でIDEからGitサーバーへの認証されたアクセスを得るには、「秘密鍵ファイル」および「パス・フレーズ」フィールドを空のままにします。
-2. (オプション)「プロキシ構成」をクリックし、「オプション」ダイアログ・ボックスを表示して、プロキシ・サーバー設定を設定します。終了したら「OK」をクリックします。
+
+. (オプション)必要に応じて、「パス・フレーズを保存」オプションを選択します。
+
+
+. (*Gitサーバーへの自動化されたSSHアクセスにSSHエージェントまたはPageantを使用中の場合に適用されます。*)正しく構成されたSSHエージェントまたはPageant経由でIDEからGitサーバーへの認証されたアクセスを得るには、「秘密鍵ファイル」および「パス・フレーズ」フィールドを空のままにします。
+. (オプション)「プロキシ構成」をクリックし、「オプション」ダイアログ・ボックスを表示して、プロキシ・サーバー設定を設定します。終了したら「OK」をクリックします。
 
 [.feature]
 --
 image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 --
 
-[start=8]
-1. 「次」をクリックします。
-2. リモート分岐ページで、ローカル・リポジトリにフェッチ(ダウンロード)するリポジトリ分岐、たとえば ``master`` などを選択します。
+
+. 「次」をクリックします。
+. リモート分岐ページで、ローカル・リポジトリにフェッチ(ダウンロード)するリポジトリ分岐、たとえば ``master`` などを選択します。
 
 [.feature]
 --
 image::images/github-branches-small.png[role="left", link="images/github-branches.png"]
 --
 
-[start=10]
-1. 「次」をクリックします。
-2. 出力先ディレクトリ・ページで、次を指定します。
+
+. 「次」をクリックします。
+. 出力先ディレクトリ・ページで、次を指定します。
 * 「親ディレクトリ」フィールドでは、ハード・ドライブ上にクローンされるリポジトリ用のディレクトリへのパス(または、「参照」ボタンをクリックし、ディレクトリに移動する)。
 「親ディレクトリ」フィールドには、すべてのNetBeansプロジェクトが格納されるデフォルトの ``NetBeansProjects`` ディレクトリへのパスが事前入力されています。
 * 「クローン名」フィールドの、元のプロジェクトをクローンするローカル・フォルダの名前。
@@ -190,13 +191,13 @@ image::images/github-branches-small.png[role="left", link="images/github-branche
 image::images/github-destination-small.png[role="left", link="images/github-destination.png"]
 --
 
-[start=12]
+
 1. 「終了」をクリックします。
 リポジトリがクローンされると、「クローン完了」メッセージが表示されます。
 
 image::images/clone-completed.png[]
 
-[start=13]
+
 1. 目的のオプションを選択します。
 
 
@@ -214,11 +215,11 @@ Gitリポジトリにファイルが追加されると、IDEはプロジェク
 1. 「プロジェクト」ウィンドウで、追加するファイルを右クリックします。
 2. コンテキスト・メニューで「 ``Git`` 」>「 ``追加`` 」を選択します。
 これにより、コミットする前に、ファイルの内容が索引に追加されます。
-[start=3]
+
 1. 「プロジェクト」ウィンドウで、コミットするファイルを右クリックします。
 2. 「コミット」ダイアログ・ボックスで、「HEADと索引間の変更」(image::images/changes-head-index.png[])トグル・ボタンを選択します。
 これにより、すでにステージングされているファイルの一覧が表示されます。
-[start=5]
+
 1. 下の<<committing,リポジトリへソースのコミット>>の項で説明するように、ファイルをコミットします。
  |
 
@@ -226,7 +227,9 @@ Gitリポジトリにファイルが追加されると、IDEはプロジェク
 2. コンテキスト・メニューで、「 ``Git`` 」>「 ``コミット`` 」を選択します。
 3. 「コミット」ダイアログ・ボックスで、「索引と作業ツリー間の変更」(image::images/changes-head-wt.png[])トグル・ボタンを選択します。
 これにより、ステージングされていないファイルの一覧が表示されます。
-4. 下の<<committing,リポジトリへソースのコミット>>の項で説明するように、ファイルをコミットします。
+
+[start=4]
+. 下の<<committing,リポジトリへソースのコミット>>の項で説明するように、ファイルをコミットします。
  
 |===
 
@@ -462,7 +465,7 @@ image::images/diff-viewer-small.png[role="left", link="images/diff-viewer.png"]
 
 image::images/revert.png[]
 
-[start=3]
+
 1. 追加のオプション(「 ``索引のコミットされていない変更のみをHEADに戻す`` 」など)を指定します。
 2. 「元に戻す」をクリックします。
 
@@ -509,13 +512,13 @@ image::images/commit-small.png[role="left", link="images/commit.png"]
 
 *注意*: IDEで問題のトラックを開始するには、JIRAまたはSubversionプラグインをインストールする必要があります。
 
-[start=3]
+
 1. 「 ``コミット・メッセージ`` 」テキスト領域にコミット・メッセージを入力します。または、次のいずれかを実行できます。
 * 右上隅にある「 ``最近のメッセージ`` 」(image::images/recent-msgs.png[])アイコンをクリックして、以前使用したメッセージのリストを表示して選択します。
 * 右上隅にある「 ``テンプレートをロード`` 」(image::images/msg-template.png[])アイコンをクリックして、メッセージ・テンプレートを選択します。
 
-[start=4]
-1. 個々のファイルのアクションを指定して「 ``コミット`` 」をクリックします。
+
+. 個々のファイルのアクションを指定して「 ``コミット`` 」をクリックします。
 IDEによってコミットが実行され、スナップショットがリポジトリに保存されます。コミット・アクションが実行されると、インタフェースの右下にあるIDEのステータス・バーが表示されます。コミットに成功すると、「 ``プロジェクト`` 」、「 ``ファイル`` 」および「 ``お気に入り`` 」ウィンドウのバージョン管理バッジが消え、コミットされたファイルの色分けが黒に戻ります。
 
 
@@ -547,7 +550,7 @@ IDEで分岐を操作する場合、次のアクションがサポートされ
 image::images/create-branch-small.png[role="left", link="images/create-branch.png"]
 --
 
-[start=3]
+
 1. 「分岐名」フィールドで、作成する分岐の名前を入力します。
 2. コミットID、既存の分岐、またはタグ名を「リビジョン」フィールドに入力して、選択した項目の特定のリビジョンを入力するか、「選択」を押して、リポジトリで管理されているリビジョンの一覧を表示します。
 3. (オプション)「リビジョンを選択」ダイアログ・ボックスで、「分岐」を展開し、必要な分岐を選択して、隣接する一覧のコミットIDを指定し、「選択」を押します。
@@ -574,13 +577,13 @@ image::images/branch-added-small.png[role="left", link="images/branch-added.png"
 image::images/chkout-rev-small.png[role="left", link="images/chkout-rev.png"]
 --
 
-[start=2]
+
 1. コミットID、既存の分岐またはタグ名を「リビジョン」フィールドに入力して、必要なリビジョンを指定するか、「選択」を押して、リポジトリで管理されているリビジョンの一覧を表示します。
 2. 前のステップで「選択」を押さなかった場合、スキップします。「リビジョンを選択」ダイアログ・ボックスで、「分岐」を展開し、必要な分岐を選択して、必要に応じて、隣接する一覧のコミットIDを指定し、「選択」を押します。
 
 *注意:* 指定したリビジョンが分岐名でマークされていない有効なコミットを表している場合、HEADがデタッチされ、分岐上にいなくなります。
 
-[start=4]
+
 1. チェックアウトされるリビジョンに固有の「コミットID」、「作成者」、「メッセージ」フィールド情報を確認します。
 2. チェックアウトしたリビジョンから新しい分岐を作成するには、「新しい分岐としてチェックアウト」オプションを選択し、「分岐名」フィールドに名前を入力します。
 3. 「チェックアウト」を押して、リビジョンをチェックアウトします。
@@ -598,12 +601,18 @@ IDEは、IDEで現在選択されているファイル、フォルダまたは
 image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 --
 
-[start=2]
+
 1. 「選択されたリビジョンからのエントリで索引を更新」オプションを選択します。
 選択した場合、チェックアウト前に選択したリビジョンの状態で索引が更新されます(作業ツリーと索引の両方の選択したファイルが更新されます)。
-2. コミットID、既存の分岐またはタグ名を「リビジョン」フィールドに入力して、必要なリビジョンを指定するか、「選択」を押して、リポジトリで管理されているリビジョンの一覧を表示します。
-3. 前のステップで「選択」を押さなかった場合、スキップします。「リビジョンを選択」ダイアログ・ボックスで、「分岐」を展開し、必要な分岐を選択して、必要に応じて、隣接する一覧のリビジョン番号を指定し、「選択」を押します。
-4. 「チェックアウト」を押して、チェックアウトを完了します。
+
+[start=2]
+. コミットID、既存の分岐またはタグ名を「リビジョン」フィールドに入力して、必要なリビジョンを指定するか、「選択」を押して、リポジトリで管理されているリビジョンの一覧を表示します。
+
+[start=3]
+. 前のステップで「選択」を押さなかった場合、スキップします。「リビジョンを選択」ダイアログ・ボックスで、「分岐」を展開し、必要な分岐を選択して、必要に応じて、隣接する一覧のリビジョン番号を指定し、「選択」を押します。
+
+[start=4]
+. 「チェックアウト」を押して、チェックアウトを完了します。
 
 
 === マージ
@@ -618,7 +627,7 @@ image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 image::images/merge-small.png[role="left", link="images/merge.png"]
 --
 
-[start=2]
+
 1. コミットID、既存の分岐またはタグ名を「リビジョン」フィールドに入力して、必要なリビジョンを指定するか、「選択」を押して、リポジトリで管理されているリビジョンの一覧を表示します。
 2. 前のステップで「選択」を押さなかった場合、スキップします。「リビジョンを選択」ダイアログ・ボックスで、「分岐」を展開し、必要な分岐を選択して、必要に応じて、隣接する一覧のコミットIDを指定し、「選択」を押します。
 3. 「マージ」を押します。
@@ -638,7 +647,7 @@ image::images/merge-small.png[role="left", link="images/merge.png"]
 
 *注意:* 分岐は非アクティブである、つまり現在作業ツリーにチェックアウトされていない必要があります。
 
-[start=3]
+
 1. 選択した分岐を右クリックし、ポップアップ・メニューから「分岐を削除」を選択します。
 2. 「分岐を削除」ダイアログ・ボックスで、「OK」を押して、分岐の削除を確認します。
 分岐がローカル・リポジトリとGitリポジトリ・ブラウザから除去されます。
@@ -667,7 +676,7 @@ image::images/merge-small.png[role="left", link="images/merge.png"]
 image::images/fetch-small.png[role="left", link="images/fetch.png"]
 --
 
-[start=2]
+
 1. ウィザードのリモート・リポジトリ・ページで、構成済のリポジトリ(以前に構成されたリポジトリへのパスを使用する)または「Gitリポジトリの場所を指定」オプション(必要に応じて、まだアクセスされていないリモート・リポジトリへのパス、その名前、ログイン、パスワード、およびプロキシ構成を定義する)を選択し、「次」をクリックします。
 2. ウィザードのリモート分岐ページで、変更をフェッチする分岐を選択し、「終了」をクリックします。
 リモート分岐のローカル・コピーが作成されます。Gitリポジトリ・ブラウザの「 ``分岐`` 」>「 ``リモート`` 」ディレクトリで、選択した分岐が更新されます。
@@ -687,7 +696,7 @@ image::images/fetch-small.png[role="left", link="images/fetch.png"]
 image::images/pull-small.png[role="left", link="images/pull.png"]
 --
 
-[start=2]
+
 1. ウィザードのリモート・リポジトリ・ページで、構成済のリポジトリ(以前に構成されたリポジトリへのパスを使用する)または「Gitリポジトリの場所を指定」オプション(必要に応じて、まだアクセスされていないリモート・リポジトリへのパス、その名前、ログインとパスワードを定義する)を選択し、「次」をクリックします。
 2. ウィザードのリモート分岐ページで、変更がプルされる分岐を選択し、「終了」をクリックします。
 ローカル・リポジトリが元のリポジトリと同期されます。
@@ -705,7 +714,7 @@ image::images/pull-small.png[role="left", link="images/pull.png"]
 image::images/push-small.png[role="left", link="images/push.png"]
 --
 
-[start=2]
+
 1. ウィザードのリモート・リポジトリ・ページで、構成済のリポジトリ(以前に構成されたリポジトリへのパスを使用する)または「Gitリポジトリの場所を指定」オプション(必要に応じて、まだアクセスされていないリモート・リポジトリへのパス、その名前、ログインとパスワードを定義する)を選択し、「次」をクリックします。
 2. ローカル分岐を選択ページで、編集をプッシュする分岐を選択し、「次」をクリックします。
 3. ローカル参照を更新ページで、ローカル・リポジトリの「リモート」ディレクトリ内の更新する分岐を選択し、「終了」をクリックします。
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/git_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/git_pt_BR.asciidoc
index 34c040d..28dba3e 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/git_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/git_pt_BR.asciidoc
@@ -64,7 +64,7 @@ Para inicializar um repositório Git de arquivos existentes que ainda não estã
 image::images/initialize-git-repo-small.png[role="left", link="images/initialize-git-repo.png"]
 --
 
-[start=3]
+
 1. Especifique o caminho para o repositório em que você armazenará seus arquivos com controle de versão na caixa de diálogo  ``Inicializar Repositório do Git``  ou clique em Procurar e navegue para o diretório necessário.
 2. Clique em OK.
 
@@ -91,7 +91,7 @@ Para obter uma cópia de um repositório Git já existente, é preciso cloná-lo
 image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"]
 --
 
-[start=2]
+
 1. Na página Repositório, especifique o caminho da localização do repositório Git, o nome de usuário e senha (você pode salvá-los para uso futura se necessário).
 2. (Opcional) Clique em Configuração de Proxy para exibir a caixa de diálogo Opções e especificar as definições do servidor proxy. Clique em OK quando finalizar.
 3. Clique em Próximo para ir para a próxima etapa do assistente.
@@ -105,7 +105,9 @@ Por default, o Nome do Clone é preenchido com o nome real do repositório Git.
 * No campo Nome Remoto, o nome que representa o repositório original sendo clonado.
  ``origin``  é o apelido default do repositório sendo clonado. Esse é o valor recomendado.
 * Deixe selecionada a caixa de seleção Varrer por projetos do NetBeans após clonar para ativar a pós-varredura assim que a clonagem finalizar. (O plug-in pesquisa projetos NetBeans nos recursos clonados e se oferece para abrir os projetos encontrados).
-6. Clique em Finalizar.
+
+[start=6]
+. Clique em Finalizar.
 Após o repositório do Git ser clonado, a pasta de metadados  ``.git``  é criada dentro da pasta selecionada no assistente.
 
 
@@ -121,34 +123,35 @@ NOTE:  é preciso ter uma conta do GitHub e ser membro do projeto para poder clo
 4. Selecione a opção Chave privada/pública.
 5. (*Ignorar se usar o agente SSH ou Pageant para acesso SSH automatizado para o servidor Git.*) Conclua as seguintes etapas para acessar o servidor Git usando a chave SSH privada e uma frase-senha:
 
+
 [start=1]
 1. Especifique o caminho para o arquivo da chave, por exemplo  ``C:\Users\key`` .
 
 NOTE:  o formato da chave privada openssh é necessário. Chaves geradas por PuTTYgen para Microsoft Windows deve ser convertido para o formato openssh antes de usá-los no IDE.
 
-[start=2]
-1. Insira a senha para o arquivo da chave, por exemplo  ``abcd`` .
-2. (Opcional) Selecione a opção Salvar Senha, se necessário.
 
-[start=6]
-1. (*Aplica-se se usar o agente SSH ou Pageant para acesso de SSH automatizado para o servidor Git.*) Deixe os campos Arquivo de Chave Privada e Frase-Senha vazios para obter acesso autenticado do IDE para o servidor Git, por meior de agente SSH ou Pageant configurado.
-2. (Opcional) Clique em Configuração de Proxy para exibir a caixa de diálogo Opções e especificar as definições do servidor proxy. Clique em OK quando finalizar.
+. Insira a senha para o arquivo da chave, por exemplo  ``abcd`` .
+. (Opcional) Selecione a opção Salvar Senha, se necessário.
+
+
+. (*Aplica-se se usar o agente SSH ou Pageant para acesso de SSH automatizado para o servidor Git.*) Deixe os campos Arquivo de Chave Privada e Frase-Senha vazios para obter acesso autenticado do IDE para o servidor Git, por meior de agente SSH ou Pageant configurado.
+. (Opcional) Clique em Configuração de Proxy para exibir a caixa de diálogo Opções e especificar as definições do servidor proxy. Clique em OK quando finalizar.
 
 [.feature]
 --
 image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 --
 
-[start=8]
-1. Clique em Próximo.
-2. Na página Ramificações Remotas, selecione as ramificações de repositório a serem extraídas (por download) para seu repositório local; por exemplo,  ``master`` .
+
+. Clique em Próximo.
+. Na página Ramificações Remotas, selecione as ramificações de repositório a serem extraídas (por download) para seu repositório local; por exemplo,  ``master`` .
 
 [.feature]
 --
 image::images/github-branches-small.png[role="left", link="images/github-branches.png"]
 --
 
-[start=10]
+
 . Clique em Próximo.
 . Na página Diretório de Destino, especifique o seguinte:
 * No campo Diretório-Pai, o caminho do diretório desejado para o repositório clonado em seu disco rígido (alternativamente, clique no botão Procurar e navegue para o diretório).
@@ -165,13 +168,13 @@ Por default, o Nome do Clone é preenchido com o nome real do repositório Git.
 image::images/github-destination-small.png[role="left", link="images/github-destination.png"]
 --
 
-[start=12]
+
 . Clique em Finalizar.
 Após o repositório ter sido clonado, a mensagem Clonagem Concluída é exibida.
 
 image::images/clone-completed.png[]
 
-[start=13]
+
 . Escolha a opção desejada.
 
 
@@ -197,7 +200,9 @@ Quando você adiciona arquivos em um repositório do Git, o IDE compõe e salva
 2. No menu de contexto, escolha  ``Git``  >  ``Confirmar`` .
 3. Na caixa de diálogo Confirmar, marque Selecionar as Alterações entre o botão de alternância Índice e Árvore de Trabalho (image::images/changes-head-wt.png[]). 
 Isso exibe uma lista dos arquivos que não estão em armazenamento temporário.
-4. Confirme os arquivos como descrito na seção <<committing,Confirmando Código-fonte em um Repositório>> abaixo.
+
+[start=4]
+. Confirme os arquivos como descrito na seção <<committing,Confirmando Código-fonte em um Repositório>> abaixo.
  
 |===
 
@@ -433,7 +438,7 @@ A caixa de diálogo  ``Reverter Modificações``  é exibida.
 
 image::images/revert.png[]
 
-[start=3]
+
 . Especificar opções adicionais (por exemplo,  ``Reverter Somente as Alterações Não Confirmadas no Índice para o HEAD`` ) .
 . Clique em Reverter.
 
@@ -480,7 +485,7 @@ Dois botões de alternância que alternam o modo no qual a confirmação deve se
 
 *Observação*: é preciso instalar o plug-in JIRA ou Subversion para iniciar o rastreamento de problemas no IDE.
 
-[start=3]
+
 . Digite uma mensagem de confirmação na área de texto  ``Mensagem de Confirmação`` . Alternativamente, você pode executar um dos seguintes procedimentos:
 * clique no ícone  ``Mensagens Recentes``  (image::images/recent-msgs.png[]) localizado no canto superior direito para ver e selecionar de uma lista de mensagens que você usou anteriormente existente.
 * Clique no ícone  ``Carregar Modelo``  (image::images/msg-template.png[]) localizado no canto superior direito para selecionar um modelo de mensagem.
@@ -516,7 +521,7 @@ A caixa de diálogo Criar Ramificação é exibida.
 image::images/create-branch-small.png[role="left", link="images/create-branch.png"]
 --
 
-[start=3]
+
 . No campo Nome da Ramificação, insira o nome da ramificação que está sendo criada.
 . Especifique a revisão necessária ao inserir um ID de confirmação, ramificação existente, ou nome da tag no campo Revisão, ou pressione Selecionar para exibir uma lista das revisões mantidas no repositório.
 . (Opcional) Na caixa de diálogo Selecionar Revisão, expanda Ramificações e escolha a ramificação necessária, especifique o ID de confirmar na lista adjacente e pressione Selecionar.
@@ -543,13 +548,13 @@ A caixa de diálogo Fazer Check-out da Revisão Selecionada é exibida.
 image::images/chkout-rev-small.png[role="left", link="images/chkout-rev.png"]
 --
 
-[start=2]
+
 . Especifique a revisão necessária ao inserir um ID de confirmação, uma ramificação existente ou o nome da tag no campo Revisão, ou pressione Selecionar para exibir uma lista das revisões mantidas no repositório.
 . Ignore se você não pressionou Selecionar na etapa anterior. Na caixa de diálogo Selecionar Revisão, expanda Ramificações e escolha a ramificação necessária, especifique o ID de confirmação na lista adjacente, se necessário, e pressione Selecionar.
 
 NOTE:  se a revisão especificada se refere a uma confirmação válida que não esteja marcada com um nome de ramificação, seu HEAD se torna desanexado e você não mais está em nenhum ramificação.
 
-[start=4]
+
 . Reveja as informações dos campos ID de Confirmação, Autor e Mensagem específicos da revisão cujo check-out está sendo feito.
 . Para criar uma nova ramificação da versão submetida a check-out, escolha a opção Efetuar Check-out como uma Nova Ramificação e insira o nome no campo Nome da Ramificação.
 . Pressione Check-out para fazer check-out da revisão.
@@ -567,7 +572,7 @@ A caixa de diálogo Fazer Check-out dos Caminhos Selecionados é exibida.
 image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 --
 
-[start=2]
+
 . Escolha a opção Atualizar Índice com Entradas da Revisão Selecionada.
 Caso selecionado, o Índice é atualizado com o estado da revisão selecionada antes do check-out do arquivo (ou seja, os arquivos selecionados na Árvore de Trabalho e Índice são atualizados).
 . Especifique a revisão necessária ao inserir um ID de confirmação, uma ramificação existente ou o nome da tag no campo Revisão, ou pressione Selecionar para exibir uma lista das revisões mantidas no repositório.
@@ -587,7 +592,7 @@ A caixa de diálogo Mesclar Revisão é exibida.
 image::images/merge-small.png[role="left", link="images/merge.png"]
 --
 
-[start=2]
+
 . Especifique a revisão necessária ao inserir um ID de confirmação, uma ramificação existente ou o nome da tag no campo Revisão, ou pressione Selecionar para exibir uma lista das revisões mantidas no repositório.
 . Ignore se você não pressionou Selecionar na etapa anterior. Na caixa de diálogo Selecionar Revisão, expanda Ramificações e escolha a ramificação necessária, especifique o ID de confirmação na lista adjacente, se necessário, e pressione Selecionar.
 . Pressione Mesclar.
@@ -607,7 +612,7 @@ Para deletar uma ramificação local desnecessária, conclua as seguintes etapas
 
 NOTE:  a ramificação precisa estar inativa, ou seja, não deve ter tido check-out na Árvore de Trabalho.
 
-[start=3]
+
 . Clique com o botão direito do mouse na ramificação selecionada e escolha Deletar Ramificação a partir do menu pop-up.
 . Na caixa de diálogo Deletar Ramificação, pressione OK para confirmar a exclusão da ramificação.
 A ramificação é removida do repositório local, assim como do Browser de Repositório Git.
@@ -636,7 +641,7 @@ O assistente Extrair do Repositório Remoto é exibido.
 image::images/fetch-small.png[role="left", link="images/fetch.png"]
 --
 
-[start=2]
+
 . Na página Repositório Remoto do assistente, selecione a opção Repositório configurado (para usar o caminho para o repositório anteriormente configurado) ou a opção Especificar Local do Repositório Git (para definir o caminho para um repositório remoto que ainda não foi acessado, seu nome, e login e senha, e qualquer configuração de proxy necessária) e clique em Próximo.
 . Na página Ramificações Remotas do assistente, escolha as ramificações para obter as alterações e clique em Finalizar.
 Uma cópia local da ramificação remota é criada. A ramificação selecionada é atualizada no diretório  ``Ramificações``  >  ``Remotas``  no Browser de Repositório Git.
@@ -656,7 +661,7 @@ O assistente Extrair do Repositório Remoto é exibido.
 image::images/pull-small.png[role="left", link="images/pull.png"]
 --
 
-[start=2]
+
 . Na página Repositório Remoto do assistente, selecione a opção Repositório configurado (para usar o caminho do repositório anteriormente configurado) ou Especificar a Localização do Repositório Git: (para definir o caminho de um repositório remoto que ainda não foi acessado, seu nome, log-in e senha, se necessário) e clique em Próximo.
 . Na página Ramificações Remotas do assistente, escolha as ramificações a serem extraídas com as alterações e clique em Finalizar.
 Seu repositório local é sincronizado com o repositório de origem.
@@ -674,7 +679,7 @@ O assistente Expandir para o Repositório Remoto é exibido.
 image::images/push-small.png[role="left", link="images/push.png"]
 --
 
-[start=2]
+
 . Na página Repositório Remoto do assistente, selecione a opção Repositório configurado (para usar o caminho do repositório anteriormente configurado) ou Especificar a Localização do Repositório Git: (para definir o caminho de um repositório remoto que ainda não foi acessado, seu nome, log-in e senha, se necessário) e clique em Próximo.
 . Na página Selecionar Ramificações Locais, escolha as ramificações de onde serão extraídas suas edições e clique em Próximo.
 . Na página Atualizar Referências Locais, escolha as ramificações a serem atualizadas no diretório Remoto de seu repositório local e clique em Finalizar.
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/git_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/git_ru.asciidoc
index adb458f..b47f00b 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/git_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/git_ru.asciidoc
@@ -64,7 +64,7 @@ image::images/netbeans-stamp-80-74.png[title="Содержимое этой ст
 image::images/initialize-git-repo-small.png[role="left", link="images/initialize-git-repo.png"]
 --
 
-[start=3]
+
 . В диалоговом окне  ``Инициализировать репозиторий Git ``  укажите путь к репозиторию, в котором будут храниться файлы с контролем версий, или щелкните "Обзор" и выберите требуемый каталог.
 . Нажмите кнопку "ОК".
 
@@ -91,7 +91,7 @@ image::images/new-locally.png[]
 image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"]
 --
 
-[start=2]
+
 . На странице "Репозиторий" укажите путь к местоположению репозитория Git, имя пользователя и пароль (при необходимости эти данные можно сохранить для использования в дальнейшем).
 . (Не обязательно) Щелкните "Настройка прокси" для отображения диалогового окна "Параметры" и установите настройки сервера прокси. По завершении нажмите кнопку "ОК".
 . Нажмите кнопку "Далее" для перехода к следующему действию мастера.
@@ -106,7 +106,7 @@ image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"
 По умолчанию для клонируемого репозитория используется псевдоним  ``origin`` . Рекомендуется использовать это значение.
 * Оставьте установленным флажок "Поиск проектов Netbeans после клонирования", чтобы поиск проектов выполнялся непосредственно после окончания клонирования. (Этот подключаемый модуль выполняет поиск проектов NetBeans в клонированных ресурсах и предлагает открыть обнаруженные проекты.)
 
-[start=7]
+
 . Нажмите кнопку "Завершить".
 По завершении клонирования репозитория Git создается папка  ``.git``  с метаданными в папке, выбранной на соответствующем шаге мастера.
 
@@ -136,7 +136,7 @@ NOTE:  Требуется формат закрытого ключа OpenSSH. К
 image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 --
 
-[start=8]
+
 . Нажмите кнопку "Далее".
 . На странице "Удаленные ветви" выберите ветвь(и) репозитория, которую(ые) требуется загрузить (или из которых надо загрузить изменения) в локальный репозиторий, например  ``master`` .
 
@@ -145,7 +145,7 @@ image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 image::images/github-branches-small.png[role="left", link="images/github-branches.png"]
 --
 
-[start=10]
+
 . Нажмите кнопку "Далее".
 . На странице "Целевой каталог" укажите следующие данные.
 * В поле "Родительский каталог" введите путь к каталогу на жестком диске, выбранному для размещения клонированного репозитория (или нажмите кнопку "Обзор" и выберите требуемый каталог).
@@ -162,13 +162,13 @@ image::images/github-branches-small.png[role="left", link="images/github-branche
 image::images/github-destination-small.png[role="left", link="images/github-destination.png"]
 --
 
-[start=12]
+
 . Нажмите кнопку "Завершить".
 По завершении клонирования репозитория отображается сообщение "Клонирование завершено".
 
 image::images/clone-completed.png[]
 
-[start=13]
+
 . Выберите требуемый параметр.
 
 
@@ -194,7 +194,9 @@ image::images/clone-completed.png[]
 2. В контекстном меню выберите  ``Git``  >  ``Зафиксировать`` .
 3. В диалоговом окне 'Фикировать' выберите кнопку переключения 'Выбрать изменения' для взаимных изменений между индексом и рабочим деревом ( image::images/changes-head-wt.png[] ). 
 Отобразится список файлов, еще не помещенных на подготовку.
-4. Выполните фиксацию файлов, как описано ниже в разделе <<committing,Фиксация исходных кодов в репозитории>>.
+
+[start=4]
+. Выполните фиксацию файлов, как описано ниже в разделе <<committing,Фиксация исходных кодов в репозитории>>.
  
 |===
 
@@ -431,7 +433,7 @@ NOTE:  Другие ревизии можно выбрать в списках
 
 image::images/revert.png[]
 
-[start=3]
+
 . Укажите дополнительные параметры (например,  ``Откатить в индексе только изменения, незафиксированные в HEAD`` ) .
 . Щелкните "Откатить".
 
@@ -478,7 +480,7 @@ NOTE:  Чтобы указать здесь, следует ли исключа
 
 NOTE:  Для запуска в среде IDE режима отслеживания проблем требуется установить подключаемый модуль для JIRA или Subversion.
 
-[start=3]
+
 . Введите сообщение о фиксации в текстовую область  ``Сообщение о фиксации`` . Можно также выполнить любое из следующих действий.
 * щелкните значок  ``Последние сообщения``  ( image::images/recent-msgs.png[] ), расположенный в правом верхнем углу, чтобы просмотреть и выбрать необходимое из ранее использованного списка сообщений.
 * щелкните значок  ``Загрузить шаблон``  ( image::images/msg-template.png[] ), расположенный в правом верхнем углу, чтобы выбрать шаблон сообщения.
@@ -514,7 +516,7 @@ NOTE:  Также можно щелкнуть правой кнопкой мыш
 image::images/create-branch-small.png[role="left", link="images/create-branch.png"]
 --
 
-[start=3]
+
 . В поле "Имя ветви" введите имя создаваемой ветви.
 . Введите конкретную редакцию выбранного элемента. Для этого введите в поле "Редакция" идентификатор фиксации, существующую ветвь или имя тега, или нажмите кнопку "Выбрать" для просмотра списка редакций, обслуживаемых в репозитории.
 . (Не обязательно) В диалоговом окне "Выбор редакции" раскройте "Ветви" и выберите требуемую ветвь; укажите идентификатор фиксации в соседнем списке и нажмите кнопку "Выбрать".
@@ -541,13 +543,13 @@ image::images/branch-added-small.png[role="left", link="images/branch-added.png"
 image::images/chkout-rev-small.png[role="left", link="images/chkout-rev.png"]
 --
 
-[start=2]
+
 . Чтобы указать требуемую редакцию, введите в поле "Редакция" идентификатор фиксации, существующую ветвь или имя тега, или же нажмите кнопку "Выбрать" для просмотра списка редакций, обслуживаемых в репозитории.
 . Пропустите этот шаг, если в предыдущем шаге не нажимали кнопку "Выбрать". В диалоговом окне "Выбор редакции" раскройте "Ветви" и выберите требуемую ветвь. Если требуется, в соседнем списке укажите идентификатор фиксации и нажмите кнопку "Выбрать".
 
 NOTE:  Если указанный выпуск относится к допустимой фиксации, которая не отмечены именем ветви, HEAD отключается и пользователь бльше не принадлежит ветви.
 
-[start=4]
+
 . В полях "Идентификатор фиксации", "Автор", "Сообщение" просмотрите информацию, относящуюся к извлекаемой редакции.
 . Для создания новой ветви на основе извлеченной редакции выберите параметр "Извлечь в качестве новой ветви" и введите имя поле "Имя ветви".
 . Для извлечения редакции нажмите кнопку "Извлечь".
@@ -565,7 +567,7 @@ NOTE:  Если требуется переключить файлы на уже
 image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 --
 
-[start=2]
+
 . Выберите вариант "Обновить индекс записями из выбранной редакции".
 При выборе этого варианта индекс обновляется в соответствии с состоянием из выбранной редакции, прежде чем выполнять свое извлечение. Это означает, что выбранные файлы обновляются как в рабочем дереве, так и в индексе.
 . Чтобы указать требуемую редакцию, введите в поле "Редакция" идентификатор фиксации, существующую ветвь или имя тега, или же нажмите кнопку "Выбрать" для просмотра списка редакций, обслуживаемых в репозитории.
@@ -585,7 +587,7 @@ image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 image::images/merge-small.png[role="left", link="images/merge.png"]
 --
 
-[start=2]
+
 . Чтобы указать требуемую редакцию, введите в поле "Редакция" идентификатор фиксации, существующую ветвь или имя тега, или же нажмите кнопку "Выбрать" для просмотра списка редакций, обслуживаемых в репозитории.
 . Пропустите этот шаг, если в предыдущем шаге не нажимали кнопку "Выбрать". В диалоговом окне "Выбор редакции" раскройте "Ветви" и выберите требуемую ветвь. Если требуется, в соседнем списке укажите идентификатор фиксации и нажмите кнопку "Выбрать".
 . Нажмите "Слияние".
@@ -605,7 +607,7 @@ NOTE:  После слияния небходимо <<committing,зафикси
 
 NOTE:  Ветвь должна быть неактивной, т.е. в настоящее время не изъята в рабочее дерево.
 
-[start=3]
+
 . Щелкните выбранную ветвь правой кнопкой мыши и во всплывающем меню выберите "Удалить ветвь".
 . В диалоговом окне "Удаление ветви" нажмите кнопку "ОК" для подтверждения удаления.
 Ветвь удаляется из локального репозитория и из браузера репозитория Git.
@@ -634,7 +636,7 @@ NOTE:  Ветвь должна быть неактивной, т.е. в наст
 image::images/fetch-small.png[role="left", link="images/fetch.png"]
 --
 
-[start=2]
+
 . На странице мастера "Удаленный репозиторий" выберите репозиторий "Настроенный" (для использования настроенного ранее пути к репозиторию) или вариант "Указать местоположение репозитория Git" (чтобы определить путь к удаленному репозиторию, доступ к которому еще не осуществлялся, его имя, имя для входа, пароль и, если требуется, настройки прокси) и щелкните "Далее".
 . На странице мастера "Удаленные ветви" выберите ветви для загрузки из них изменений и щелкните "Готово".
 Создается локальная копия удаленной ветви. Выбранная ветвь обновляется в каталоге  ``Ветви``  >  ``Удаленная``  в браузере репозитория Git.
@@ -654,7 +656,7 @@ image::images/fetch-small.png[role="left", link="images/fetch.png"]
 image::images/pull-small.png[role="left", link="images/pull.png"]
 --
 
-[start=2]
+
 . На странице мастера "Удаленный репозиторий" выберите репозиторий "Настроенный" (для использования настроенного ранее пути к репозиторию) или вариант "Указать местоположение репозитория Git" (чтобы определить путь к удаленному репозиторию, доступ к которому еще не осуществлялся, его имя и, если требуется, имя для входа и пароль) и щелкните "Далее".
 . На странице мастера "Удаленные ветви" выберите ветви для загрузки из них изменений со слиянием с активной ветвью и нажмите кнопку "Готово".
 Локальный репозиторий синхронизируется с исходным репозиторием.
@@ -672,7 +674,7 @@ image::images/pull-small.png[role="left", link="images/pull.png"]
 image::images/push-small.png[role="left", link="images/push.png"]
 --
 
-[start=2]
+
 . На странице мастера "Удаленный репозиторий" выберите репозиторий "Настроенный" (для использования настроенного ранее пути к репозиторию) или вариант "Указать местоположение репозитория Git" (чтобы определить путь к удаленному репозиторию, доступ к которому еще не осуществлялся, его имя и, если требуется, имя для входа и пароль) и щелкните "Далее".
 . На странице мастера "Выбор локальных ветвей" выберите ветви, в которые следует выгрузить изменения, и щелкните "Далее".
 . На странице "Обновление локальных ссылок" выберите ветви, которые требуется обновить в каталоге "Удаленные" локального репозитория, и нажмите кнопку "Готово". 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/git_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/git_zh_CN.asciidoc
index ea859f8..86f3ce7 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/git_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/git_zh_CN.asciidoc
@@ -64,7 +64,7 @@ image::images/netbeans-stamp-80-74.png[title="此页上的内容适用于 NetBea
 image::images/initialize-git-repo-small.png[role="left", link="images/initialize-git-repo.png"]
 --
 
-[start=3]
+
 . 在  ``Initialize a Git Repository `` (初始化 Git 资源库)对话框中,指定将存储版本控制文件的资源库路径,或者单击 "Browse"(浏览)以浏览到所需的目录。
 . 单击 "OK"(确定)。
 
@@ -91,7 +91,7 @@ image::images/new-locally.png[]
 image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"]
 --
 
-[start=2]
+
 . 在 "Repository"(资源库)页,指定 Git 资源库位置路径、用户名和口令(可以将其保存,供日后需要时使用)。
 . (可选)单击 "Proxy Configuration"(代理配置)以显示 "Options"(选项)对话框,然后设置代理服务器设置。完成后,单击 "OK"(确定)。
 . 单击 "Next"(下一步)以切换到该向导的下一个步骤。
@@ -127,7 +127,7 @@ image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"
 .. 输入密钥文件的密码短语,例如  ``abcd`` 。
 .. (可选)选中 "Save Passphrase"(保存密码短语)选项(如有必要)。
 
-[start=6]
+
 . (*使用 SSH-agent 或 Pageant 对 Git 服务器进行自动化 SSH 访问时适用。*)将 "Private Key File"(私有密钥文件)和 "Passphrase"(密码短语)字段留空可通过正确配置的 SSH-agent 或 Pageant 获取从 IDE 到 Git 服务器的经过验证的访问。
 . (可选)单击 "Proxy Configuration"(代理配置)以显示 "Options"(选项)对话框,然后设置代理服务器设置。完成后,单击 "OK"(确定)。
 
@@ -136,7 +136,7 @@ image::images/clone-wizard-small.png[role="left", link="images/clone-wizard.png"
 image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 --
 
-[start=8]
+
 . 单击 "Next"(下一步)。
 . 在 "Remote Branches"(远程分支)页,选择要获取(下载)到本地资源库的资源库分支,例如  ``master`` 。
 
@@ -145,7 +145,7 @@ image::images/github-repo-small.png[role="left", link="images/github-repo.png"]
 image::images/github-branches-small.png[role="left", link="images/github-branches.png"]
 --
 
-[start=10]
+
 . 单击 "Next"(下一步)。
 . 在 "Destination Directory"(目标目录)页上,请指定以下内容:
 * 在 "Parent Directory"(父目录)字段中,指定用于硬盘驱动器上克隆资源库的目录路径(或者,单击 "Browse"(浏览)按钮,导航至该目录)。
@@ -162,13 +162,13 @@ image::images/github-branches-small.png[role="left", link="images/github-branche
 image::images/github-destination-small.png[role="left", link="images/github-destination.png"]
 --
 
-[start=12]
+
 . 单击 "Finish"(完成)。
 克隆了资源库后,将会显示 "Clone Completed"(克隆完毕)消息。
 
 image::images/clone-completed.png[]
 
-[start=13]
+
 . 选择所需的选项。
 
 
@@ -186,17 +186,25 @@ image::images/clone-completed.png[]
 1. 在 "Projects"(项目)窗口中,右键单击要添加的文件。
 2. 在上下文菜单中,选择  ``Git``  >  ``Add`` (添加)。
 此时,文件内容先添加到索引中,然后再进行提交。
-3. 在 "Projects"(项目)窗口中,右键单击要提交的文件。
-4. 在 "Commit"(提交)对话框中,选择 "Changes between HEAD and Index"(HEAD 和索引之间的更改)(image::images/changes-head-index.png[]) 开启/关闭按钮。
+
+[start=3]
+. 在 "Projects"(项目)窗口中,右键单击要提交的文件。
+
+[start=4]
+. 在 "Commit"(提交)对话框中,选择 "Changes between HEAD and Index"(HEAD 和索引之间的更改)(image::images/changes-head-index.png[]) 开启/关闭按钮。
 此时将显示已缓存的文件列表。
-5. 按下面的<<committing,将源文件提交到资源库>>部分所述,提交这些文件。
+
+[start=5]
+. 按下面的<<committing,将源文件提交到资源库>>部分所述,提交这些文件。
  |
 
 1. 在 "Projects"(项目)窗口中,右键单击要提交的文件。
 2. 在上下文菜单中,选择  ``Git``  >  ``Commit`` (提交)。
 3. 在 "Commit"(提交)对话框中,选择 "Changes between Index and Working Tree"(索引和工作树之间的更改)(image::images/changes-head-wt.png[]) 开启/关闭按钮。
 此时将显示未缓存的文件列表。
-4. 按下面的<<committing,将源文件提交到资源库>>部分所述,提交这些文件。
+
+[start=4]
+. 按下面的<<committing,将源文件提交到资源库>>部分所述,提交这些文件。
  
 |===
 
@@ -432,7 +440,7 @@ image::images/diff-viewer-small.png[role="left", link="images/diff-viewer.png"]
 
 image::images/revert.png[]
 
-[start=3]
+
 . 指定其他选项(例如, ``Revert only Uncommitted Changes in Index to HEAD`` (仅将索引中的未提交更改还原为 HEAD))。
 . 单击 "Revert"(还原)。
 
@@ -479,7 +487,7 @@ image::images/commit-small.png[role="left", link="images/commit.png"]
 
 *注*:您需要安装 JIRA 或 Subversion 插件才能开始在 IDE 中跟踪问题。
 
-[start=3]
+
 . 在  ``Commit Message`` (提交消息)文本区域中键入提交消息。此外,也可以执行以下任一操作:
 * 单击右上角的  ``Recent Messages`` (近期的消息)(image::images/recent-msgs.png[]) 图标,以便在以前使用过的消息列表中进行查看和选择。
 * 单击右上角的  ``Load Template`` (加载模板)(image::images/msg-template.png[]) 图标,以便选择消息模板。
@@ -515,7 +523,7 @@ IDE 将执行提交,并将快照存储到资源库中。在执行提交操作
 image::images/create-branch-small.png[role="left", link="images/create-branch.png"]
 --
 
-[start=3]
+
 . 在 "Branch Name"(分支名称)字段中,输入要创建的分支的名称。
 . 在 "Revision"(修订版本)字段中输入提交 ID、现有分支或标记名称,即可键入选定项的特定修订版本,也可以按 "Select"(选择)来查看在资源库中维护的修订版本列表。
 . (可选)在 "Select Revision"(选择修订版本)对话框中,展开 "Branches"(分支),选择所需的分支,并在相邻列表中指定提交 ID,然后按 "Select"(选择)。
@@ -542,13 +550,13 @@ image::images/branch-added-small.png[role="left", link="images/branch-added.png"
 image::images/chkout-rev-small.png[role="left", link="images/chkout-rev.png"]
 --
 
-[start=2]
+
 . 在 "Revision"(修订版本)字段中输入提交 ID、现有分支或标记名称,即可指定所需的修订版本,也可以按 "Select"(选择)来查看在资源库中维护的修订版本列表。
 . 如果您未在上一步中按 "Select"(选择)则跳过。在 "Select Revision"(选择修订版本)对话框中,展开 "Branches"(分支),选择所需的分支,并根据需要在相邻列表中指定提交 ID,然后按 "Select"(选择)。
 
 *注:*如果指定的修订版本引用了未使用分支名称标记的有效提交,则 HEAD 将断开连接,而您将不再位于任何分支上。
 
-[start=4]
+
 . 检查特定于要检出的修订版本的 "Commit ID"(提交 ID)、"Author"(作者)和 "Message"(消息)字段信息。
 . 要在已检出修订版本之外创建新分支,请选择 "Checkout as New Branch"(检出为新分支)选项,然后在 "Branch Name"(分支名称)字段中输入相应名称。
 . 按 "Checkout"(检出)以检出修订版本。
@@ -566,7 +574,7 @@ IDE 支持当前在 IDE 中选择的文件、文件夹或项目的上下文相
 image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 --
 
-[start=2]
+
 . 选中 "Update Index with Entries from the Selected Revision"(使用选定修订版本中的条目更新索引)选项。
 如果选择此选项,将在自行检出之前使用所选修订版本中的状态更新索引(即更新工作树和索引中的所选文件)。
 . 在 "Revision"(修订版本)字段中输入提交 ID、现有分支或标记名称,即可指定所需的修订版本,也可以按 "Select"(选择)来查看在资源库中维护的修订版本列表。
@@ -586,7 +594,7 @@ image::images/chkout-path-small.png[role="left", link="images/chkout-path.png"]
 image::images/merge-small.png[role="left", link="images/merge.png"]
 --
 
-[start=2]
+
 . 在 "Revision"(修订版本)字段中输入提交 ID、现有分支或标记名称,即可指定所需的修订版本,也可以按 "Select"(选择)来查看在资源库中维护的修订版本列表。
 . 如果您未在上一步中按 "Select"(选择)则跳过。在 "Select Revision"(选择修订版本)对话框中,展开 "Branches"(分支),选择所需的分支,并根据需要在相邻列表中指定提交 ID,然后按 "Select"(选择)。
 . 按 "Merge"(合并)。
@@ -606,7 +614,7 @@ image::images/merge-small.png[role="left", link="images/merge.png"]
 
 *注:*分支必须处于非活动状态,即当前未检出到工作树中。
 
-[start=3]
+
 . 右键单击选定的分支,然后从弹出式菜单中选择“删除分支”。
 . 在“删除分支”对话框中,按“确定”以确认删除分支。
 此时将从本地资源库以及 Git 资源库浏览器中删除分支。
@@ -635,7 +643,7 @@ image::images/merge-small.png[role="left", link="images/merge.png"]
 image::images/fetch-small.png[role="left", link="images/fetch.png"]
 --
 
-[start=2]
+
 . 在该向导的 "Remote Repository"(远程资源库)页,选择 "Configured repository"(已配置的资源库)(以使用先前配置的资源库路径)或 "Specify Git Repository Location"(指定 Git 资源库位置)选项(以根据需要定义尚未访问的远程资源库路径及其名称、登录信息、口令和代理配置),然后单击 "Next"(下一步)。
 . 在该向导的 "Remote Branches"(远程分支)页,选择要从中获取更改的分支,然后单击 "Finish"(完成)。
 此时将创建远程分支的本地副本。并且,将在 Git 资源库浏览器的  ``Branches`` (分支)>  ``Remote`` (远程)目录中更新选定分支。
@@ -655,7 +663,7 @@ image::images/fetch-small.png[role="left", link="images/fetch.png"]
 image::images/pull-small.png[role="left", link="images/pull.png"]
 --
 
-[start=2]
+
 . 在该向导的 "Remote Repository"(远程资源库)页,选择 "Configured repository"(已配置的资源库)(以使用先前配置的资源库路径)或 "Specify Git Repository Location"(指定 Git 资源库位置)选项(以根据需要定义尚未访问的远程资源库路径及其名称、登录信息和口令),然后单击 "Next"(下一步)。
 . 在该向导的 "Remote Branches"(远程分支)页,选择要从中提取更改的分支,然后单击 "Finish"(完成)。
 此时,您的本地资源库将与原始资源库保持同步。
@@ -673,7 +681,7 @@ image::images/pull-small.png[role="left", link="images/pull.png"]
 image::images/push-small.png[role="left", link="images/push.png"]
 --
 
-[start=2]
+
 . 在该向导的 "Remote Repository"(远程资源库)页,选择 "Configured repository"(已配置的资源库)(以使用先前配置的资源库路径)或 "Specify Git Repository Location"(指定 Git 资源库位置)选项(以根据需要定义尚未访问的远程资源库路径及其名称、登录信息和口令),然后单击 "Next"(下一步)。
 . 在 "Select Local Branches"(选择本地分支)页,选择要向其推入编辑内容的分支,然后单击 "Next"(下一步)。
 . 在 "Update Local References"(更新本地引用)页,选择要在本地资源库的 "Remotes"(远程)目录中更新的分支,然后单击 "Finish"(完成)。
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server.asciidoc
index 565afa6..b671784 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server.asciidoc
@@ -50,17 +50,35 @@ After the download completes, run the installer as follows:
 
 1. Right-click the downloaded installation file (for example,  ``mysql-installer-community-5.6.14.0.msi`` ) and click Run.
 The MySQL Installer starts.
-2. On the Welcome panel, select Install MySQL Products.
-3. On the License Information panel, review the license agreement, click the acceptance checkbox, and click Next.
-4. On the Find latest products panel, click Execute. 
+
+[start=2]
+. On the Welcome panel, select Install MySQL Products.
+
+[start=3]
+. On the License Information panel, review the license agreement, click the acceptance checkbox, and click Next.
+
+[start=4]
+. On the Find latest products panel, click Execute. 
 When the operation is complete, click Next.
-5. On the Setup Type panel, choose the Custom option and click Next.
-6. On the Feature Selection panel, ensure MySQL Server 5.6.x is selected, and click Next.
-7. On the Check Requirements panel, click Next.
-8. On the Installation panel, click Execute.
+
+[start=5]
+. On the Setup Type panel, choose the Custom option and click Next.
+
+[start=6]
+. On the Feature Selection panel, ensure MySQL Server 5.6.x is selected, and click Next.
+
+[start=7]
+. On the Check Requirements panel, click Next.
+
+[start=8]
+. On the Installation panel, click Execute.
 When the server installation is completed successfully, the information message appears on the Installation panel. Click Next.
-9. On the Configuration panel, click Next.
-10. At the first MySQL Server Configuration page (1/3), set the following options:
+
+[start=9]
+. On the Configuration panel, click Next.
+
+[start=10]
+. At the first MySQL Server Configuration page (1/3), set the following options:
 * *Server Configuration Type*. Select the Development Machine option.
 * *Enable TCP/IP Networking*. Ensure the checkbox is selected and specify the options below:
 * *Port Number*. Specify the connection port. The default setting is 3306 - leave it unchanged if there is not special reason to change it.
@@ -71,7 +89,7 @@ NOTE: Choosing this option is necessary to get to the panel for setting the netw
 
 Click Next.
 
-[start=11]
+
 . At the second MySQL Server Configuration page (2/3), set the following options:
 * *Root Account Password*.
 * *MySQL Root Password*. Enter the root user's password.
@@ -83,7 +101,7 @@ NOTE: The root user is a user who has full access to the MySQL database server -
 
 Click Next.
 
-[start=12]
+
 . At the third MySQL Server Configuration page (3/3), set the following options:
 * *Windows Service Name*. Specify a Windows Service Name to be used for the MySQL server instance.
 * *Start the MySQL Server at System Startup*. Leave the checkbox selected if the MySQL server is required to automatically start at system startup time.
@@ -92,7 +110,7 @@ Click Next.
 * *Custom User*. An existing user account recommended for advanced scenarios.
 Click Next.
 
-[start=13]
+
 . At the Configuration Overview page, click Next.
 . When the configuration is completed successfully, the information message appears on the Complete panel. Click Finish.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ja.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ja.asciidoc
index eb2d0c8..f442b8e 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ja.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ja.asciidoc
@@ -60,17 +60,35 @@ MySQLデータベース・サーバーは、Webアプリケーションの開発
 
 1. ダウンロードしたインストール・ファイル( ``mysql-installer-community-5.6.14.0.msi`` など)を右クリックし、「実行」をクリックします。
 MySQLインストーラが起動します。
-2. 「ようこそ」パネルで、MySQL製品のインストールを選択します。
-3. ライセンス情報パネルでライセンス契約を確認し、同意のチェックボックスをクリックして、「次」をクリックします。
-4. 「最新製品の検索」パネルで、「実行」をクリックします。
+
+[start=2]
+. 「ようこそ」パネルで、MySQL製品のインストールを選択します。
+
+[start=3]
+. ライセンス情報パネルでライセンス契約を確認し、同意のチェックボックスをクリックして、「次」をクリックします。
+
+[start=4]
+. 「最新製品の検索」パネルで、「実行」をクリックします。
 操作が完了したら、「次」をクリックします。
-5. 「Setup Type」パネルで「Custom」オプションを選択し、「Next」をクリックします。
-6. 「機能の選択」パネルで、MySQL Server 5.6.xが選択されていることを確認し、「次」をクリックします。
-7. 「要件の確認」パネルで、「次」をクリックします。
-8. 「インストール」パネルで、「実行」をクリックします。
+
+[start=5]
+. 「Setup Type」パネルで「Custom」オプションを選択し、「Next」をクリックします。
+
+[start=6]
+. 「機能の選択」パネルで、MySQL Server 5.6.xが選択されていることを確認し、「次」をクリックします。
+
+[start=7]
+. 「要件の確認」パネルで、「次」をクリックします。
+
+[start=8]
+. 「インストール」パネルで、「実行」をクリックします。
 サーバーのインストールが正常に完了すると、「インストール」パネルに情報メッセージが表示されます。「次」をクリックします。
-9. 「構成」パネルで、「次」をクリックします。
-10. 最初の「MySQLサーバーの構成」ページ(1/3)で、次のオプションを設定します。
+
+[start=9]
+. 「構成」パネルで、「次」をクリックします。
+
+[start=10]
+. 最初の「MySQLサーバーの構成」ページ(1/3)で、次のオプションを設定します。
 * *サーバー構成タイプ*。「開発マシン」オプションを選択します。
 * *TCP/IPネットワークの有効化*。チェックボックスが選択されていることを確認し、次のオプションを指定します。
 * *ポート番号*。接続ポートを指定します。特に変更する理由がない場合は、デフォルトの設定である3306を変更しないままにします。
@@ -80,7 +98,9 @@ MySQLインストーラが起動します。
 *注意:* このオプションは、MySQLサーバーで使用するポートに対してファイアウォールをオフにするネットワーク・オプションの設定パネルを取得するため、選択する必要があります。
 
 「次」をクリックします。
-11. 2番目の「MySQLサーバーの構成」ページ(2/3)で、次のオプションを設定します。
+
+[start=11]
+. 2番目の「MySQLサーバーの構成」ページ(2/3)で、次のオプションを設定します。
 * *ルート・アカウントのパスワード*。
 * *MySQLルートのパスワード*。ルート・ユーザーのパスワードを入力します。
 * *パスワードの繰返し*。ルート・ユーザーのパスワードを再入力します。
@@ -90,7 +110,7 @@ MySQLインストーラが起動します。
 * *MySQLユーザー・アカウント*。「ユーザーの追加」をクリックしてユーザー・アカウントを作成します。MySQLユーザー詳細ダイアログ・ボックスで、ユーザー名、データベース・ロールおよびパスワード( ``!phpuser`` など)を入力します。「OK」をクリックします。
 「次」をクリックします。
 
-[start=12]
+
 . 3番目の「MySQLサーバーの構成」ページ(3/3)で、次のオプションを設定します。
 * *Windowsサービス名*。MySQLサーバー・インスタンスに使用するWindowsサービス名を指定します。
 * *システム起動時にMySQLサーバーを起動する*。MySQLサーバーをシステム起動時に自動的に起動する必要がある場合は、チェックボックスを選択したままにします。
@@ -98,7 +118,7 @@ MySQLインストーラが起動します。
 * *標準システム・アカウント*。ほとんどのシナリオにお薦めします。
 * *カスタム・ユーザー*。高度なシナリオに推奨される既存のユーザー・アカウントです。
 「次」をクリックします。
-[start=13]
+
 . 構成概要ページで、「次」をクリックします。
 . 構成が正常に完了すると、「完了」パネルに情報メッセージが表示されます。「終了」をクリックします。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_pt_BR.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_pt_BR.asciidoc
index d94c912..c0f13a7 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_pt_BR.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_pt_BR.asciidoc
@@ -56,17 +56,35 @@ Após concluir o download, execute o instalador, como a seguir:
 
 1. Clique com o botão direito do mouse no arquivo de instalação transferido por download (por exemplo,  ``mysql-installer-community-5.6.10.0.msi`` ) e clique em Executar.
 O Instalador do MySQL é iniciado.
-2. No painel de Boas-Vindas, selecione Instalar Produtos MySQL.
-3. No painel Informações da Licença, examine o contrato de licença, clique na caixa de seleção de aceitação e clique em Próximo.
-4. No painel Localizar produtos mais recentes, clique em Executar. 
+
+[start=2]
+. No painel de Boas-Vindas, selecione Instalar Produtos MySQL.
+
+[start=3]
+. No painel Informações da Licença, examine o contrato de licença, clique na caixa de seleção de aceitação e clique em Próximo.
+
+[start=4]
+. No painel Localizar produtos mais recentes, clique em Executar. 
 Quando a operação for concluída, clique em Próximo.
-5. No painel Tipo de Configuração, escolha a opção Personalizada e clique em Próximo.
-6. No painel Seleção de Funcionalidade, verifique se MySQL Server 5.6.x foi selecionado e clique em Próximo.
-7. No painel Verificar Requisitos, clique em Próximo.
-8. No painel Instalação, clique em Executar.
+
+[start=5]
+. No painel Tipo de Configuração, escolha a opção Personalizada e clique em Próximo.
+
+[start=6]
+. No painel Seleção de Funcionalidade, verifique se MySQL Server 5.6.x foi selecionado e clique em Próximo.
+
+[start=7]
+. No painel Verificar Requisitos, clique em Próximo.
+
+[start=8]
+. No painel Instalação, clique em Executar.
 Quando a instalação do servidor é concluída com sucesso, a mensagem de informações é exibida no painel Instalação. Clique em Próximo.
-9. No painel Configuração, clique em Próximo.
-10. Na primeira página Configuração do Servidor MySQL (1/3), consulte as opções a seguir:
+
+[start=9]
+. No painel Configuração, clique em Próximo.
+
+[start=10]
+. Na primeira página Configuração do Servidor MySQL (1/3), consulte as opções a seguir:
 * *Tipo de Configuração do Servidor*. Selecione a opção Máquina de Desenvolvimento.
 * *Ativar Rede de TCP/IP*. Verifique se a caixa de seleção foi selecionada e especifique as opções abaixo:
 * *Número da Porta*. Especifique a porta de conexão. A definição default é 3306 - não altere-a se não houver um motivo especial para isso.
@@ -76,7 +94,9 @@ Quando a instalação do servidor é concluída com sucesso, a mensagem de infor
 *Observação:* a escolha desta opção é necessária para se chegar ao painel para definir as opções de rede onde você desativará o firewall da porta usada pelo servidor MySQL.
 
 Clique em Próximo.
-11. Na segunda página Configuração do Servidor MySQL (2/3), consulte as opções a seguir:
+
+[start=11]
+. Na segunda página Configuração do Servidor MySQL (2/3), consulte as opções a seguir:
 * *Senha da Conta Root*.
 * *Senha Root de MySQL*. Informe senha para o usuário root.
 * *Repita a Senha*. Digite novamente a senha root do usuário.
@@ -85,7 +105,7 @@ Clique em Próximo.
 
 * *Contas do Usuário MySQL*. Clique em Adicionar Usuário para criar uma conta do usuário. Na caixa de diálogo Detalhes de Usuário do MySQL, insira um nome de usuário, uma função do banco de dados e uma senha (por exemplo,  ``!phpuser`` ). Clique em OK.
 Clique em Próximo.
-[start=12]
+
 . Na terceira página Configuração do Servidor MySQL (3/3), consulte as opções a seguir:
 * *Nome do Serviço Windows*. Especifique um Nome do Serviço Windows para ser usado para a instância do servidor do MySQL.
 * *Inicie o MySQL na Inicialização do Sistema*. Deixe a caixa de seleção marcada se for necessário iniciar o servidor MySQL automaticamente no tempo de inicialização do sistema.
@@ -93,7 +113,7 @@ Clique em Próximo.
 * *Conta Padrão do Sistema*. Recomendada para a maioria dos cenários.
 * *Usuário Personalizado*. Uma conta de usuário existente recomendada para cenários avançados.
 Clique em Próximo.
-[start=13]
+
 . Na página Visão Geral da Configuração, clique em Próximo.
 . Quando a configuração do servidor for concluída com sucesso, a mensagem de informações será exibida no painel Concluir. Clique em Finalizar.
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ru.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ru.asciidoc
index dd31c3e..b96521a 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ru.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_ru.asciidoc
@@ -56,17 +56,35 @@
 
 1. Щелкните правой кнопкой мыши загруженный установочный файл (например,  ``mysql-installer-community-5.6.14.0.msi`` ) и выберите пункт 'Выполнить'.
 Запустится программа установки MySQL.
-2. На панели приветствия выберите 'Установить продукты MySQL'.
-3. На панели информации о лицензии ознакомьтесь с лицензионным соглашением, установите флажок принятия и нажмите кнопку 'Далее'.
-4. На панели 'Найти последние продукты' нажмите кнопку 'Выполнить'. 
+
+[start=2]
+. На панели приветствия выберите 'Установить продукты MySQL'.
+
+[start=3]
+. На панели информации о лицензии ознакомьтесь с лицензионным соглашением, установите флажок принятия и нажмите кнопку 'Далее'.
+
+[start=4]
+. На панели 'Найти последние продукты' нажмите кнопку 'Выполнить'. 
 После завершения операции нажмите кнопку 'Далее'.
-5. На панели "Тип настройки" выберите параметр "Пользовательская", а затем нажмите кнопку "Далее".
-6. На панели 'Выбор компонентов обеспечения' убедитесь, что выбран MySQL Server 5.6.x, и нажмите кнопку 'Далее'.
-7. На панели 'Проверить требования' нажмите кнопку 'Далее'.
-8. На панели 'Установка' нажмите кнопку 'Выполнить'.
+
+[start=5]
+. На панели "Тип настройки" выберите параметр "Пользовательская", а затем нажмите кнопку "Далее".
+
+[start=6]
+. На панели 'Выбор компонентов обеспечения' убедитесь, что выбран MySQL Server 5.6.x, и нажмите кнопку 'Далее'.
+
+[start=7]
+. На панели 'Проверить требования' нажмите кнопку 'Далее'.
+
+[start=8]
+. На панели 'Установка' нажмите кнопку 'Выполнить'.
 После успешного завершения установки сервера на панели 'Установка' отображается информационное сообщение. Нажмите кнопку "Далее".
-9. На странице 'Настройка' нажмите кнопку 'Далее'.
-10. На первой странице конфигурации сервера MySQL (1/3) установите следующие параметры:
+
+[start=9]
+. На странице 'Настройка' нажмите кнопку 'Далее'.
+
+[start=10]
+. На первой странице конфигурации сервера MySQL (1/3) установите следующие параметры:
 * *Тип конфигурации сервера*. Выберите вариант 'Компьютер для разработки'.
 * *Включите поддержку сети TCP/IP*. Убедитесь, что флажок установлен, и задайте следующие параметры ниже:
 * *Номер порта*. Укажите порт подключения. По умолчанию установлено значение 3306; не следует изменять его без необходимости.
@@ -76,7 +94,9 @@
 *Примечание.* При выборе этого параметра необходимо перейти к панели для установки параметров сети, где будет отключен брандмауэр для порта, используемого сервером MySQL.
 
 Нажмите кнопку "Далее".
-11. На второй странице конфигурации сервера MySQL (2/3) установите следующие параметры:
+
+[start=11]
+. На второй странице конфигурации сервера MySQL (2/3) установите следующие параметры:
 * *Пароль учетной записи root*.
 * *Пароль root для MySQL*. Введите пароль пользователя root.
 * *Повторите ввод пароля*. Повторно введите пароль пользователя root.
@@ -85,7 +105,7 @@
 
 * *Учетные записи пользователя MySQL*. Нажмите кнопку 'Добавить пользователя' для создания учетной записи пользователя. В диалоговом окне 'Сведения о пользователе MySQL' введите имя пользователя, роль базы данных и пароль (например,  ``!phpuser`` ). Нажмите кнопку "ОК".
 Нажмите кнопку "Далее".
-[start=12]
+
 . На третьей странице конфигурации сервера MySQL (3/3) установите следующие параметры:
 * *Имя службы Windows*. Укажите имя службы Windows, которая будет использоваться для экземпляра сервера MySQL.
 * *Запустите сервер MySQL при запуске системы*. Не снимайте этот флажок, если сервер MySQL требуется для автоматического запуска при запуске системы.
@@ -93,7 +113,7 @@
 * *Стандартная системная учетная запись*. Рекомендуется для большинства сценариев.
 * *Нестандартный пользователь*. Существующая учетная запись пользователя рекомендуется для сложных сценариев.
 Нажмите кнопку "Далее".
-[start=13]
+
 . На странице 'Обзор конфигурации' нажмите кнопку 'Далее'.
 . После успешного завершения настройки на панели 'Завершение' появляется информационное сообщение. Нажмите кнопку "Завершить".
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_zh_CN.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_zh_CN.asciidoc
index 5ef58f1..6cf48a4 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_zh_CN.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/install-and-configure-mysql-server_zh_CN.asciidoc
@@ -56,17 +56,35 @@ MySQL 数据库服务器是最常用的一个开源数据库服务器,通常
 
 1. 右键单击下载的安装文件(例如  ``mysql-installer-community-5.6.14.0.msi`` )并单击“运行”。
 MySQL 安装程序将启动。
-2. 在“欢迎”面板上,选择“安装 MySQL 产品”。
-3. 在“许可证信息”面板上,查看许可证协议,单击接受复选框,然后单击“下一步”。
-4. 在“查找最新产品”面板上,单击“执行”。
+
+[start=2]
+. 在“欢迎”面板上,选择“安装 MySQL 产品”。
+
+[start=3]
+. 在“许可证信息”面板上,查看许可证协议,单击接受复选框,然后单击“下一步”。
+
+[start=4]
+. 在“查找最新产品”面板上,单击“执行”。
 操作完成后,单击“下一步”。
-5. 在“安装类型”面板上,选择“定制”选项,然后单击“下一步”。
-6. 在“功能选择”面板上,确保选中 MySQL 服务器 5.6.x,然后单击“下一步”。
-7. 在“检查要求”面板上,单击“下一步”。
-8. 在“安装”面板上,单击“执行”。
+
+[start=5]
+. 在“安装类型”面板上,选择“定制”选项,然后单击“下一步”。
+
+[start=6]
+. 在“功能选择”面板上,确保选中 MySQL 服务器 5.6.x,然后单击“下一步”。
+
+[start=7]
+. 在“检查要求”面板上,单击“下一步”。
+
+[start=8]
+. 在“安装”面板上,单击“执行”。
 当服务器安装成功完成时,信息消息将显示在“安装”面板上。单击“下一步”。
-9. 在“配置”面板上,单击“下一步”。
-10. 在“MySQL 服务器配置”的第一页 (1/3) 上,设置以下选项:
+
+[start=9]
+. 在“配置”面板上,单击“下一步”。
+
+[start=10]
+. 在“MySQL 服务器配置”的第一页 (1/3) 上,设置以下选项:
 * *服务器配置类型*。选择“开发计算机”选项。
 * *启用 TCP/IP 联网*。确保选中该复选框并指定以下选项:
 * *端口号*。指定连接端口。默认设置为 3306 - 如果没有特殊理由更改此设置,请保留其不变。
@@ -76,7 +94,9 @@ MySQL 安装程序将启动。
 *注:*必须选择此选项,才能到达设置网络选项的面板,您将在其中对 MySQL 服务器使用的端口关闭防火墙。
 
 单击“下一步”。
-11. 在“MySQL 服务器配置”的第二页 (2/3) 上,设置以下选项:
+
+[start=11]
+. 在“MySQL 服务器配置”的第二页 (2/3) 上,设置以下选项:
 * *超级用户帐户口令*。
 * *MySQL 超级用户口令*。输入超级用户的口令。
 * *重复口令*。重新键入超级用户的口令。
@@ -85,7 +105,7 @@ MySQL 安装程序将启动。
 
 * *MySQL 用户帐户*。单击“添加用户”创建用户帐户。在“MySQL 用户详细信息”对话框中,输入用户名、数据库角色和口令(例如  ``!phpuser`` )。单击“确定”。
 单击“下一步”。
-[start=12]
+
 . 在“MySQL 服务器配置”的第三页 (3/3) 上,设置以下选项:
 * *Windows 服务名称*。指定要用于 MySQL 服务器实例的 Windows 服务名称。
 * *在系统启动时启动 MySQL 服务器*。如果需要 MySQL 服务器在系统启动时自动启动,则保留该复选框为选中状态。
@@ -93,7 +113,7 @@ MySQL 安装程序将启动。
 * *标准系统帐户*。多数情况下推荐使用。
 * *定制用户*。高级情况下推荐使用现有用户帐户。
 单击“下一步”。
-[start=13]
+
 . 在“配置概览”页上,单击“下一步”。
 . 当配置成功完成时,信息消息将显示在“完成”面板上。单击“完成”。
 
diff --git a/netbeans.apache.org/src/content/kb/docs/ide/java-db.asciidoc b/netbeans.apache.org/src/content/kb/docs/ide/java-db.asciidoc
index 018f829..ab80575 100644
--- a/netbeans.apache.org/src/content/kb/docs/ide/java-db.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/ide/java-db.asciidoc
@@ -76,9 +76,15 @@ The Java DB Database menu options are displayed when you right-click the Java D
 
 1. In the Services window, right-click the Java DB node and choose Start Server. Note the following output in the Output window, indicating that the server has started:
 image::images/output-start-db.png[]
-2. Right-click the Java DB node and choose Create Database to open the Create Java DB Database dialog.
-3. Type  ``contact``  for the Database Name.
-4. Type  ``nbuser``  for the User Name and Password. Click OK.
+
+[start=2]
+. Right-click the Java DB node and choose Create Database to open the Create Java DB Database dialog.
+
+[start=3]
+. Type  ``contact``  for the Database Name.
+
+[start=4]
+. Type  ``nbuser``  for the User Name and Password. Click OK.
 image::images/javadb-createdb.png[]
 
 NOTE: The Database Location is the default location set during installation of Java DB from GlassFish. If you installed Java DB separately, this location might be different.
@@ -105,11 +111,11 @@ image::images/services-window.png[]
 
 NOTE: You will also see the `sample [app on APP]` database connection that is the default database schema.
 
-[start=2]
+
 . Right-click the *contact* database connection node ( ``jdbc:derby://localhost:1527/contact [nbuser on NBUSER]`` ) and choose Connect.
 
 The connection node icon appears whole ( image:images/connection-node-icon.png[]), signifying that the connection was successful.
-[start=3]
+
 . Create a convenient display name for the database by right-clicking the database connection node ( ``jdbc:derby://localhost:1527/contact [nbuser on NBUSER]`` ) and choosing Rename. Type  ``Contact DB``  in the text field and click OK.
 
 
@@ -125,15 +131,25 @@ The  ``contact``  database that you just created is currently empty. It does not
 
 1. Expand the  ``Contact DB``  connection node and note that there are several schema subnodes. The app schema is the only schema that applies to this tutorial. Right-click the APP node and choose Set as Default Schema.
 
-2. Expand the APP node and note that there are three subfolders: Tables, Views and Procedures. Right-click the Tables node and choose Create Table to open the Create Table dialog box.
-3. In the Table Name text field, type  ``FRIENDS`` .
-4. Click Add Column. The Add Column dialog box appears.
-5. For Column Name, enter  ``id`` . For Data Type, select  ``INTEGER``  from the drop-down list.
-6. Under Constraints, select the Primary Key checkbox to specify that this column is the primary key for your table. All tables found in relational databases must contain a primary key. Note that when you select the Primary Key check box, the Index and Unique check boxes are also automatically selected and the Null check box is deselected. This is because primary keys are used to identify a unique row in the database, and by default are used as the table index. Because all rows must be i [...]
+
+[start=2]
+. Expand the APP node and note that there are three subfolders: Tables, Views and Procedures. Right-click the Tables node and choose Create Table to open the Create Table dialog box.
+
+[start=3]
+. In the Table Name text field, type  ``FRIENDS`` .
+
+[start=4]
+. Click Add Column. The Add Column dialog box appears.
+
+[start=5]
+. For Column Name, enter  ``id`` . For Data Type, select  ``INTEGER``  from the drop-down list.
+
+[start=6]
+. Under Constraints, select the Primary Key checkbox to specify that this column is the primary key for your table. All tables found in relational databases must contain a primary key. Note that when you select the Primary Key check box, the Index and Unique check boxes are also automatically selected and the Null check box is deselected. This is because primary keys are used to identify a unique row in the database, and by default are used as the table index. Because all rows must be id [...]
 
 image::images/add-column.png[]
 
-[start=7]
... 95744 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists