diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index b8e496859..c9b3e9479 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -5,9 +5,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
+ - name: Setup reviewdog
+ run: |
+ mkdir -p $HOME/bin && curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b $HOME/bin
+ echo ::add-path::$HOME/bin
+ echo ::add-path::$(go env GOPATH)/bin # for Go projects
+ - name: Install dependencies
+ run: yarn install
- name: textlint
- uses: tsuyoshicho/action-textlint@v1
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- reporter: github-pr-review
- textlint_flags: "docs/**/*.md"
+ run: $(yarn bin)/textlint -f checkstyle ${FILES} | reviewdog -f=checkstyle -name="textlint" -reporter=github-pr-check -level=${LEVEL}
+ env:
+ REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ FILES: README.md docs/**/*.md
+ LEVEL: error
diff --git a/.textlintrc.js b/.textlintrc.js
index 1a9d2ff62..8424494dc 100644
--- a/.textlintrc.js
+++ b/.textlintrc.js
@@ -10,20 +10,18 @@ module.exports = {
"1.1.3.箇条書き": false, // 箇条書きの文末に句点(。)以外を許可
"3.1.1.全角文字と半角文字の間": false, // 全角文字と半角文字の間にスペースを入れる
"4.2.7.コロン(:)": false, // 半角コロンを許可
+ "2.1.5.カタカナ": true,
+ "2.1.6.カタカナの長音": true, // カタカナ語の長音は基本的に伸ばす
+ "2.2.1.ひらがなと漢字の使い分け": true,
},
// https://github.com/textlint-rule/textlint-rule-prh
prh: { rulePaths: ["./prh.yml"] },
"ja-technical-writing/no-exclamation-question-mark": false, // 文末の感嘆符を許可
- "ja-technical-writing/max-ten": {
- // 句点の数を緩和
- max: 5,
- },
+ "ja-technical-writing/max-ten": { max: 5 }, // 句点の数を緩和
"ja-technical-writing/ja-no-weak-phrase": false, // 弱い表現の許容
+ "ja-technical-writing/ja-no-mixed-period": { allowPeriodMarks: [":"] }, // 文末は。、:で終わる
"ja-technical-writing/sentence-length": false, // 翻訳完了後に有効化
"ja-technical-writing/max-comma": false, // 翻訳完了後に有効化
- "ja-technical-writing/ja-no-mixed-period": {
- allowPeriodMarks: [":"],
- },
"textlint-rule-ja-hiragana-hojodoushi": true, // ひらがなにしたほうが良い補助動詞
"textlint-rule-ja-hiragana-fukushi": true, // ひらがなにしたほうが良い副詞
},
diff --git a/README.md b/README.md
index 427756a23..745ec9c94 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
# Gatsby Japanese Translation
-このリポジトリでは Gatsby 公式ドキュメントの日本語版を作成しています。
+このリポジトリーでは Gatsby 公式ドキュメントの日本語版を作成しています。
翻訳の進捗は [Translation Progress Issue](https://github.com/gatsbyjs/gatsby-ja/issues/1) を確認してください。
-日本語訳や日本語版特有の問題を見つけた場合はこのリポジトリの Issue / Pull Request を使って報告ないし改善を提案してください。
+日本語訳や日本語版特有の問題を見つけた場合はこのリポジトリーの Issue / Pull Request を使って報告ないし改善を提案してください。
## 翻訳・修正等に興味がある方へ
@@ -15,7 +15,7 @@
- このページの右上にある Fork ボタンからこのレポジトリを Fork してください。
- Git, Node.js, Yarn をそれぞれ準備して、 Fork したリポジトリをクローンしてください。
- `yarn` を使って dependency のインストールを行ってください。
-- これで準備は完了です! `docs` の中身の markdown を好みのテキストエディタで編集してください。
+- これで準備は完了です! `docs` の中身の markdown を好みのテキストエディターで編集してください。
### 作業の重複を防ぐための宣言
diff --git a/docs/contributing/code-of-conduct.md b/docs/contributing/code-of-conduct.md
index 753376d64..edd64870d 100644
--- a/docs/contributing/code-of-conduct.md
+++ b/docs/contributing/code-of-conduct.md
@@ -4,7 +4,7 @@ title: Gatsby コントリビューター行動規範
## 私たちの約束
-私たちはオープンかつ友好的なコミュニティを育成するために、コントリビューターやメンテナーとして、年齢、体型、障碍、民族性、性自認および性別表現、経験レベル、国籍、個人の容姿、人種、信仰、性的同一性および指向に関わりなく、私たちのプロジェクトやコミュニティへの参加を誰にとっても嫌がらせのない体験にすることを誓います。
+私たちはオープンかつ友好的なコミュニティーを育成するために、コントリビューターやメンテナーとして、年齢、体型、障がい、民族性、性自認および性別表現、経験レベル、国籍、個人の容姿、人種、信仰、性的同一性および指向に関わりなく、私たちのプロジェクトやコミュニティーへの参加を誰にとっても嫌がらせのない体験にすることを誓います。
## 私たちの標準
@@ -13,7 +13,7 @@ title: Gatsby コントリビューター行動規範
- 友好的かつ男女包括用語の使用
- 異なる観点や経験の尊重
- 建設的批判の率直な受容
-- コミュニティにとっての最善への集中
+- コミュニティーにとっての最善への集中
- 他のコミュニティメンバーへの共感
参加者による容認できない行動の例:
@@ -32,7 +32,7 @@ title: Gatsby コントリビューター行動規範
## 適用範囲
-この行動規範は、個人がプロジェクトやそのコミュニティを代表するとき、プロジェクト内と公共空間の両方において適用されます。プロジェクトやコミュニティを代表する例として、プロジェクトの公式メールアドレスの使用、ソーシャルメディアの公式アカウント経由の投稿、指名された代表としてのオンラインやオフラインのイベントにおける行動があります。プロジェクトを代表することは、プロジェクトのメンテナーにより、さらに定義され明確化される可能性があります。
+この行動規範は、個人がプロジェクトやそのコミュニティーを代表するとき、プロジェクト内と公共空間の両方において適用されます。プロジェクトやコミュニティーを代表する例として、プロジェクトの公式メールアドレスの使用、ソーシャルメディアの公式アカウント経由の投稿、指名された代表としてのオンラインやオフラインのイベントにおける行動があります。プロジェクトを代表することは、プロジェクトのメンテナーにより、さらに定義され明確化される可能性があります。
## 執行
@@ -40,7 +40,7 @@ title: Gatsby コントリビューター行動規範
この行動規範に誠意を持って従うことができない、または執行ができないプロジェクトのメンテナーは、プロジェクトをリードしている他のメンバーの判断により、一時的または恒久的な影響を受けることがあります。
-もし、再三の注意の後も悪質なコメントやハラスメントが継続する場合は、Gatsby チームはその方を Gatsby の Github のリポジトリから追放し、SNS 等でブロックする権利を留保します。この決定は必ず二人以上のチームメンバーの合意によって行われます。
+もし、再三の注意の後も悪質なコメントやハラスメントが継続する場合は、Gatsby チームはその方を Gatsby の Github のリポジトリーから追放し、SNS 等でブロックする権利を留保します。この決定は必ず二人以上のチームメンバーの合意によって行われます。
## 帰属
diff --git a/docs/docs/index.md b/docs/docs/index.md
index d855278d6..8f11a0028 100644
--- a/docs/docs/index.md
+++ b/docs/docs/index.md
@@ -31,6 +31,6 @@ Gatsby に入門する方法は、大きく分けてふたつあります。
## 貢献する
-[貢献](/contributing/)セクションで、Gatsby コミュニティ、行動規範、そして Gatsby へ貢献する方法を見つけることができます。
+[貢献](/contributing/)セクションで、Gatsby コミュニティー、行動規範、そして Gatsby へ貢献する方法を見つけることができます。