diff --git a/_es/overviews/parallel-collections/architecture.md b/_es/overviews/parallel-collections/architecture.md
index 8e60e87a59..138a5dee08 100644
--- a/_es/overviews/parallel-collections/architecture.md
+++ b/_es/overviews/parallel-collections/architecture.md
@@ -87,7 +87,7 @@ de la librería de colecciones secuenciales -- de hecho, "replican" los correspo
traits presentes en el framework de colecciones secuenciales, tal y como se muestra
a continuación.
-[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
+[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
Jerarquía de clases de las librerías de colecciones secuenciales y paralelas de Scala
diff --git a/_ja/overviews/macros/usecases.md b/_ja/overviews/macros/usecases.md
index 5e4c691242..9db3bc1398 100644
--- a/_ja/overviews/macros/usecases.md
+++ b/_ja/overviews/macros/usecases.md
@@ -20,7 +20,7 @@ Scala の商用ユーザと研究ユーザの両方がマクロを利用して
ここ EPFL においても我々はマクロを活用して研究を行っている。Lightbend 社もマクロを数々のプロジェクトに採用している。
マクロはコミュニティー内でも人気があり、既にいくつかの興味深い応用が現れている。
-最近行われた講演の ["What Are Macros Good For?"](https://scalamacros.org/paperstalks/2013-07-17-WhatAreMacrosGoodFor.pdf) では Scala 2.10 ユーザのマクロの利用方法を説明し、システム化した。講演の大筋はマクロはコード生成、静的な検査、および DSL に有効であるということで、これを研究や産業からの例を交えながら説明した。
+最近行われた講演の ["What Are Macros Good For?"](https://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf) では Scala 2.10 ユーザのマクロの利用方法を説明し、システム化した。講演の大筋はマクロはコード生成、静的な検査、および DSL に有効であるということで、これを研究や産業からの例を交えながら説明した。
Scala'13 ワークショップにおいて ["Scala Macros: Let Our Powers Combine!"](https://scalamacros.org/paperstalks/2013-04-22-LetOurPowersCombine.pdf) という論文を発表した。これは Scala 2.10 における最先端のマクロ論をより学問的な視点から説明した。
この論文では Scala のリッチな構文と静的な型がマクロと相乗することを示し、また既存の言語機能をマクロによって新しい方法で活用できることを考察する。
diff --git a/_ja/overviews/parallel-collections/architecture.md b/_ja/overviews/parallel-collections/architecture.md
index c386beeb6b..146701cecc 100644
--- a/_ja/overviews/parallel-collections/architecture.md
+++ b/_ja/overviews/parallel-collections/architecture.md
@@ -56,7 +56,7 @@ language: ja
Scala の並列コレクションは、Scala の(順次)コレクションライブラリの設計から多大な影響を受けている。
以下に示すよう、トレイト群は通常のコレクションフレームワーク内のトレイト群を鏡写しのように対応している。
-[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
+[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
Scala のコレクションと並列コレクションライブラリの継承関係
diff --git a/_ja/tour/implicit-parameters.md b/_ja/tour/implicit-parameters.md
index db43cd76fc..4160583a0f 100644
--- a/_ja/tour/implicit-parameters.md
+++ b/_ja/tour/implicit-parameters.md
@@ -16,7 +16,7 @@ Scalaがこれらのパラメータを探す場所は2つのカテゴリに分
* Scalaはまず最初に暗黙のパラメータブロックを持つメソッドが呼び出されている箇所で、直接(プレフィックスなしに)アクセスできる暗黙の定義と暗黙のパラメータを探します。
* 次に、候補となる型に関連づけられた全てのコンパニオンオブジェクトの中でimplicitと宣言されているメンバーを探します。
-Scalaがimplicitをどこから見つけるかについてのより詳しいガイドは[FAQ](//docs.scala-lang.org/tutorials/FAQ/finding-implicits.html)で見ることができます。
+Scalaがimplicitをどこから見つけるかについてのより詳しいガイドは[FAQ](/tutorials/FAQ/finding-implicits.html)で見ることができます。
以下の例では、モノイドの`add`と`unit`の演算を使い、要素のリストの合計を計算するメソッド`sum`を定義しています。
implicitの値をトップレベルには置けないことに注意してください。
diff --git a/_overviews/core/architecture-of-scala-collections.md b/_overviews/core/architecture-of-scala-collections.md
index 437ef8b015..1bc7d82915 100644
--- a/_overviews/core/architecture-of-scala-collections.md
+++ b/_overviews/core/architecture-of-scala-collections.md
@@ -789,7 +789,7 @@ storing the strings "abc", "abd", "al", "all" and "xy" would look
like this:
A sample patricia trie:
-
+
To find the node corresponding to the string "abc" in this trie,
simply follow the subtree labeled "a", proceed from there to the
diff --git a/_overviews/core/custom-collections.md b/_overviews/core/custom-collections.md
index 6ae55d4741..6164ec3af2 100644
--- a/_overviews/core/custom-collections.md
+++ b/_overviews/core/custom-collections.md
@@ -1218,7 +1218,7 @@ storing the strings "abc", "abd", "al", "all" and "xy" would look
like this:
A sample patricia trie:
-
+
To find the node corresponding to the string "abc" in this trie,
simply follow the subtree labeled "a", proceed from there to the
diff --git a/_overviews/parallel-collections/architecture.md b/_overviews/parallel-collections/architecture.md
index 3ab2014f75..f98b628210 100644
--- a/_overviews/parallel-collections/architecture.md
+++ b/_overviews/parallel-collections/architecture.md
@@ -87,7 +87,7 @@ Scala's parallel collection's draws much inspiration from the design of
Scala's (sequential) collections library-- as a matter of fact, it mirrors the
regular collections framework's corresponding traits, as shown below.
-[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
+[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
Hierarchy of Scala's Collections and Parallel Collections Libraries
diff --git a/_ru/overviews/parallel-collections/architecture.md b/_ru/overviews/parallel-collections/architecture.md
index 9677440e9c..1e8fbbf37c 100644
--- a/_ru/overviews/parallel-collections/architecture.md
+++ b/_ru/overviews/parallel-collections/architecture.md
@@ -48,7 +48,7 @@ _Примечание:_ Если есть два `Combiner`а, `c1` и `c2` гд
Параллельные коллекции Scala во многом созданы под влиянием дизайна библиотеки (последовательных) коллекций Scala. На рисунке ниже показано, что их дизайн фактически отражает соответствующие трейты фреймворка обычных коллекций.
-[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
+[
]({{ site.baseurl }}/resources/images/parallel-collections-hierarchy.png)
Иерархия библиотеки Scala: коллекции и параллельные коллекции
diff --git a/_ru/tour/implicit-parameters.md b/_ru/tour/implicit-parameters.md
index f6ca9b6fda..a04382022e 100644
--- a/_ru/tour/implicit-parameters.md
+++ b/_ru/tour/implicit-parameters.md
@@ -15,7 +15,7 @@ previous-page: self-types
* Скала сначала будет искать неявные параметры, доступ к которым можно получить напрямую (без префикса) в месте вызова метода в котором запрошены неявные параметры.
* Затем он ищет членов, помеченных как implicit во всех объектах компаньонах, связанных с типом неявного параметра.
-Более подробное руководство, о том где scala ищет неявные значения можно найти в [FAQ](//docs.scala-lang.org/tutorials/FAQ/finding-implicits.html)
+Более подробное руководство, о том где scala ищет неявные значения можно найти в [FAQ](/tutorials/FAQ/finding-implicits.html)
В следующем примере мы определяем метод `sum`, который вычисляет сумму элементов списка, используя операции `add` и `unit` моноида. Обратите внимание, что неявные значения не могут находится выше уровнем.
diff --git a/_tour/implicit-parameters.md b/_tour/implicit-parameters.md
index 69a85d3cde..4d5977f242 100644
--- a/_tour/implicit-parameters.md
+++ b/_tour/implicit-parameters.md
@@ -99,4 +99,4 @@ Scala will look for available given values in two places:
* Scala will first look for given definitions and using parameters that can be accessed directly (without a prefix) at the call site of `max`.
* Then it looks for members marked `given`/`implicit` in the companion objects associated with the implicit candidate type (for example: `object Comparator` for the candidate type `Comparator[Int]`).
-A more detailed guide to where Scala looks for implicits can be found in [the FAQ](//docs.scala-lang.org/tutorials/FAQ/finding-implicits.html).
+A more detailed guide to where Scala looks for implicits can be found in [the FAQ](/tutorials/FAQ/finding-implicits.html).
diff --git a/_zh-cn/tour/implicit-parameters.md b/_zh-cn/tour/implicit-parameters.md
index aa264c086d..e8e89451e6 100644
--- a/_zh-cn/tour/implicit-parameters.md
+++ b/_zh-cn/tour/implicit-parameters.md
@@ -18,7 +18,7 @@ Scala 将查找这些参数的位置分为两类:
* Scala 在调用包含有隐式参数块的方法时,将首先查找可以直接访问的隐式定义和隐式参数 (无前缀)。
* 然后,它在所有伴生对象中查找与隐式候选类型相关的有隐式标记的成员。
-更加详细的关于 Scala 到哪里查找隐式参数的指南请参考 [常见问题](//docs.scala-lang.org/tutorials/FAQ/finding-implicits.html)
+更加详细的关于 Scala 到哪里查找隐式参数的指南请参考 [常见问题](/tutorials/FAQ/finding-implicits.html)
在下面的例子中,我们定义了一个方法 `sum`,它使用 Monoid 类的 `add` 和 `unit` 方法计算一个列表中元素的总和。 请注意,隐式值不能是顶级值。