` greeting tag that you marked with the
`i18n` attribute earlier in this guide.
@@ -721,15 +719,11 @@ This sample file is easy to translate without a special editor or knowledge of F
and context provided by the source, description, and meaning elements to guide your selection of
the appropriate French translation.
->
-
-
+>
3. Translate the other text nodes the same way:
->
-
-
+>
diff --git a/aio/content/guide/ngmodule-faq.md b/aio/content/guide/ngmodule-faq.md
index b5bfd063f8..2958b9427f 100644
--- a/aio/content/guide/ngmodule-faq.md
+++ b/aio/content/guide/ngmodule-faq.md
@@ -973,7 +973,7 @@ most of them exported.
The `SharedModule` may re-export other widget modules, such as `CommonModule`,
`FormsModule`, and NgModules with the UI controls that you use most widely.
-`SharedModule`可以重新导出其它[小部件模块](guide/ngmodule-faq#widget-feature-module),比如`CommonModule`、`FormsModule`和提供你广泛使用的UI控件的那些模块。
+`SharedModule`可以重新导出其它小部件模块,比如`CommonModule`、`FormsModule`和提供你广泛使用的UI控件的那些模块。
The `SharedModule` should not have `providers` for reasons [explained previously](guide/ngmodule-faq#q-why-bad).
Nor should any of its imported or re-exported modules have `providers`.
diff --git a/aio/content/guide/router.md b/aio/content/guide/router.md
index 436b0887c6..bdde6b89ce 100644
--- a/aio/content/guide/router.md
+++ b/aio/content/guide/router.md
@@ -1307,7 +1307,7 @@ and create a **[Routing Module](#routing-module)**, a special type of `Service M
of routing in feature modules.
作为简单的路由配置,将添加配置好的`RouterModule`到`AppModule`中就足够了。
-随着应用的成长,我们将需要将路由配置重构到单独的文件,并创建**[路由模块](guide/router#routing-module)** - 一种特别的、专门为特性模块的路由器服务的**服务模块**。
+随着应用的成长,我们将需要将路由配置重构到单独的文件,并创建**[路由模块](#routing-module)** - 一种特别的、专门为特性模块的路由器服务的**服务模块**。
@@ -1823,19 +1823,19 @@ The **Routing Module** has several characteristics:
* Separates routing concerns from other application concerns.
- 把路由这个关注点从其它应用类关注点中分离出去
+ 把路由这个关注点从其它应用类关注点中分离出去。
* Provides a module to replace or remove when testing the application.
- 测试特性模块时,可以替换或移除路由模块
+ 测试特性模块时,可以替换或移除路由模块。
* Provides a well-known location for routing service providers including guards and resolvers.
- 为路由服务提供商(包括守卫和解析器等)提供一个共同的地方
+ 为路由服务提供商(包括守卫和解析器等)提供一个共同的地方。
* Does **not** declare components.
- **不要**[声明组件](guide/ngmodule-faq#routing-module)
+ **不要**声明组件。
{@a routing-refactor}
diff --git a/aio/content/guide/setup.md b/aio/content/guide/setup.md
index c2677689fe..a84ca2d0c4 100644
--- a/aio/content/guide/setup.md
+++ b/aio/content/guide/setup.md
@@ -314,7 +314,7 @@ The following are all in `src/`
it's the only viable choice for a sample running in a _live-coding_ environment like Stackblitz.
You'll learn about alternative compiling and [deployment](guide/deployment) options later in the documentation.
- 使[即时 (JiT) 编译器](guide/glossary#jit)用编译应用并且在浏览器中[启动](guide/bootstrapping#main "启动应用")并运行应用。
+ 使[即时 (JiT) 编译器](guide/glossary#jit)用编译应用并且在浏览器中[启动](guide/bootstrapping "启动应用")并运行应用。
对于大多数项目的开发,这都是合理的选择。而且它是在像 Stackblitz 这样的*在线编程*环境中运行例子的唯一选择。
你将在本文档中学习其他编译和开发选择。
diff --git a/aio/content/guide/testing.md b/aio/content/guide/testing.md
index d5e4720305..6e132fd1ae 100644
--- a/aio/content/guide/testing.md
+++ b/aio/content/guide/testing.md
@@ -275,6 +275,7 @@ to the Angular [`HttpClient`](guide/http) service for XHR calls.
You can test a data service with an injected `HttpClient` spy as you would
test any service with a dependency.
+
diff --git a/aio/content/tutorial/toh-pt1.md b/aio/content/tutorial/toh-pt1.md
index b4e8534573..12cfbf62ce 100644
--- a/aio/content/tutorial/toh-pt1.md
+++ b/aio/content/tutorial/toh-pt1.md
@@ -137,6 +137,7 @@ The browser refreshes and display's the hero's information.
## Format with the _UppercasePipe_
Modify the `hero.name` binding like this.
+
diff --git a/aio/content/tutorial/toh-pt6.md b/aio/content/tutorial/toh-pt6.md
index 2093e66b8e..8bafc01351 100644
--- a/aio/content/tutorial/toh-pt6.md
+++ b/aio/content/tutorial/toh-pt6.md
@@ -147,6 +147,7 @@ as an `Observable`.
Convert that method to use `HttpClient`
+
@@ -532,6 +533,7 @@ Replace the generated `HeroSearchComponent` class and metadata as follows.
Notice the declaration of `heroes$` as an `Observable`
+
diff --git a/aio/yarn.lock b/aio/yarn.lock
index 352d18ddef..fa9945d19e 100644
--- a/aio/yarn.lock
+++ b/aio/yarn.lock
@@ -5251,6 +5251,10 @@ lodash@^3.10.0, lodash@^3.10.1, lodash@^3.8.0, lodash@~3.10.0, lodash@~3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
+lodash@^4.17.5:
+ version "4.17.5"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
+
log-driver@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.5.tgz#7ae4ec257302fd790d557cb10c97100d857b0056"