aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshela <shelaf@users.noreply.github.com>2020-08-01 09:57:31 +0900
committerGitHub <noreply@github.com>2020-07-31 17:57:31 -0700
commit28c78023c5076923043b8ac273e75499909bb94b (patch)
treec87c7d27c0d4ee7118aa7402dd8d7412e1b832b6
parentea3f74874fd1d1140223864d861a6b824c3e4eee (diff)
downloadqmk_firmware-28c78023c5076923043b8ac273e75499909bb94b.tar.gz
qmk_firmware-28c78023c5076923043b8ac273e75499909bb94b.zip
[Docs] Update Japanese translation of newbs_building_firmware.md. (#9810)
* Update Japanese translation of newbs_building_firmware.md. * fix original document version. * Apply suggestions from code review
-rw-r--r--docs/ja/newbs_building_firmware.md78
1 files changed, 30 insertions, 48 deletions
diff --git a/docs/ja/newbs_building_firmware.md b/docs/ja/newbs_building_firmware.md
index bcbc64a21..563efa716 100644
--- a/docs/ja/newbs_building_firmware.md
+++ b/docs/ja/newbs_building_firmware.md
@@ -2,60 +2,41 @@
2 2
3<!--- 3<!---
4 grep --no-filename "^[ ]*git diff" docs/ja/*.md | sh 4 grep --no-filename "^[ ]*git diff" docs/ja/*.md | sh
5 original document: 0f43c2652:docs/newbs_building_firmware.md 5 original document: 0.9.44:docs/newbs_building_firmware.md
6 git diff 0f43c2652 HEAD -- docs/newbs_building_firmware.md | cat 6 git diff 0.9.44 HEAD -- docs/newbs_building_firmware.md | cat
7--> 7-->
8 8
9ビルド環境をセットアップしたので、カスタムファームウェアのビルドを開始する準備ができました。 9ビルド環境をセットアップしたので、カスタムファームウェアのビルドを開始する準備ができました。
10ガイドのこのセクションでは、ファイルマネージャ、テキストエディタ、ターミナルウィンドウの3つのプログラム間を行き来します。 10ガイドのこのセクションでは、ファイルマネージャ、テキストエディタ、ターミナルウィンドウの3つのプログラム間を行き来します。
11キーボードファームウェアが完成して満足するまで、この3つすべてを開いたままにします。 11キーボードファームウェアが完成して満足するまで、この3つすべてを開いたままにします。
12 12
13ガイドの最初の部分を読んだ後でターミナルウィンドウを閉じて再度開いていた場合は、ターミナルが正しいディレクトリにあるように `cd qmk_firmware` を忘れないでください。 13## 新しいキーマップを作成する
14 14
15## キーマップフォルダに移動する 15独自のキーマップを作成するには、`default` キーマップのコピーを作成する必要があります。最後のステップでビルド環境を設定した場合は、QMK CLI を使って簡単に行うことができます:
16 16
17あなたのキーボードの `keymaps`フォルダに移動することから始めます。 17 qmk new-keymap
18 18
19macOS または Windows を使用している場合は、キーマップフォルダを簡単に開くために使用できるコマンドがあります。 19もし環境が設定されていない場合や、複数のキーボードを所持している場合は、キーボード名を指定することができます:
20 20
21### macOS: 21 qmk new-keymap -kb <keyboard_name>
22 22
23``` open keyboards/<keyboard_folder>/keymaps ``` 23そのコマンドの出力を見ると、次のようになっているはずです:
24 24
25### Windows: 25 Ψ <github_username> keymap directory created in: /home/me/qmk_firmware/keyboards/clueboard/66/rev3/keymaps/<github_username>
26 26
27``` start .\\keyboards\\<keyboard_folder>\\keymaps ``` 27これがあなたの新しい `keymap.c` ファイルの場所です。
28
29## `default` キーマップのコピーを作成する
30
31`keymaps` フォルダを開いたら、`default`フォルダのコピーを作成します。
32フォルダには、あなたの GitHub でのユーザー名と同じ名前を付けることを強くお勧めしますが、小文字、数字、アンダースコアのみが含まれている限り、任意の名前を使用できます。
33
34この手順を自動化するために、`new_keymap.sh`スクリプトを実行する方法もあります。
35
36`qmk_firmware/util` ディレクトリに移動して、次を入力します。
37
38```
39./new_keymap.sh <keyboard path> <username>
40```
41
42たとえば、John という名前のユーザーが 1up60hse の新しいキーマップを作成しようとするには、次のように入力します。
43
44```
45./new_keymap.sh 1upkeyboards/1up60hse john
46```
47 28
48## あなたの好みのテキストエディタで `keymap.c` を開く 29## あなたの好みのテキストエディタで `keymap.c` を開く
49 30
50`keymap.c`を開きます。 31テキストエディタで `keymap.c` イル開きます。
51このファイル内には、キーボードの動作を制御する構造があります。 32このファイル内には、キーボードの動作を制御する構造があります。
52`keymap.c`の上部には、キーマップを読みやすくする `define` `enum` があります。 33`keymap.c`の上部には、キーマップを読みやすくする定義列挙型があります。
53さらに下には、次のような行があります 34さらに下には、次のような行があります:
54 35
55 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 36 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
56 37
57この行はレイヤーのリストの開始を表わしています。 38この行はレイヤーのリストの開始を表わしています。
58その下には、`LAYOUT` または `KEYMAP` のいずれかを含む行があり、これらの行はレイヤーの開始を表わしています。 39その下には、`LAYOUT` を含む行があり、これらの行はレイヤーの開始を表わしています。
59その行の下には、そのレイヤーを構成するキーのリストがあります。 40その行の下には、そのレイヤーを構成するキーのリストがあります。
60 41
61!> キーマップファイルを編集するときは、カンマを追加したり削除したりしないように注意してください。そうするとファームウェアのコンパイルができなくなり、余分であったり欠落していたりするカンマがどこにあるのかを容易に把握できない場合があります。 42!> キーマップファイルを編集するときは、カンマを追加したり削除したりしないように注意してください。そうするとファームウェアのコンパイルができなくなり、余分であったり欠落していたりするカンマがどこにあるのかを容易に把握できない場合があります。
@@ -65,33 +46,34 @@ macOS または Windows を使用している場合は、キーマップフォ
65納得のいくまでこのステップを繰り返します。 46納得のいくまでこのステップを繰り返します。
66気になる点をひとつづつ変更して試すのもよし、全部作りなおすのもよし。 47気になる点をひとつづつ変更して試すのもよし、全部作りなおすのもよし。
67あるレイヤー全体が必要ない場合はレイヤーを削除することもでき、必要があれば、合計 32 個までレイヤーを追加することもできます。 48あるレイヤー全体が必要ない場合はレイヤーを削除することもでき、必要があれば、合計 32 個までレイヤーを追加することもできます。
68ここで定義できる内容については、次のドキュメントを参照してください。 49QMK にはたくさんの機能があり、完全なリストは左側のサイドバーの「QMK を使う」の下を調べてください。ここから始めるために、簡単に使える機能をいくつか紹介します:
69 50
70* [キーコード](ja/keycodes.md) 51* [基本的なキーコード](ja/keycodes_basic.md)
71* [機能](ja/features.md) 52* [Quantum キーコード](ja/quantum_keycodes.md)
72* [FAQ](ja/faq.md) 53* [グレイブ エスケープ](ja/feature_grave_esc.md)
54* [マウスキー](ja/feature_mouse_keys.md)
73 55
74?> キーマップがどのように機能するかを感じながら、各変更を小さくしてください。大きな変更は、発生する問題のデバッグを困難にします。 56?> キーマップがどのように機能するかを感じながら、各変更を小さくしてください。大きな変更は、発生する問題のデバッグを困難にします。
75 57
76## ファームウェアをビルドする 58## ファームウェアをビルドする :id=build-your-firmware
77 59
78キーマップの変更が完了したら、ファームウェアをビルドする必要があります。これを行うには、ターミナルウィンドウに戻り、ビルドコマンドを実行します: 60キーマップの変更が完了したら、ファームウェアをビルドする必要があります。これを行うには、ターミナルウィンドウに戻り、コンパイルコマンドを実行します:
79 61
80 make <my_keyboard>:<my_keymap> 62 qmk compile
81 63
82たとえば、キーマップの名前が "xyverz" で、rev5 planck のキーマップを作成している場合、次のコマンドを使用します: 64もし環境が設定されていない場合や、複数のキーボードを所持している場合は、キーボードやキーマップを指定することができます:
83 65
84 make planck/rev5:xyverz 66 qmk compile -kb <keyboard> -km <keymap>
85 67
86これがコンパイルされる間、どのファイルがコンパイルされているかを知らせる多くの出力が画面に表示されます。 68これがコンパイルされる間、どのファイルがコンパイルされているかを知らせる多くの出力が画面に表示されます。
87次のような出力で終わるはずです 69次のような出力で終わるはずです:
88 70
89``` 71```
90Linking: .build/planck_rev5_xyverz.elf [OK] 72Linking: .build/planck_rev5_default.elf [OK]
91Creating load file for flashing: .build/planck_rev5_xyverz.hex [OK] 73Creating load file for flashing: .build/planck_rev5_default.hex [OK]
92Copying planck_rev5_xyverz.hex to qmk_firmware folder [OK] 74Copying planck_rev5_default.hex to qmk_firmware folder [OK]
93Checking file size of planck_rev5_xyverz.hex [OK] 75Checking file size of planck_rev5_default.hex [OK]
94 * File size is fine - 18392/28672 76 * The firmware size is fine - 27312/28672 (95%, 1360 bytes free)
95``` 77```
96 78
97## ファームウェアを書きこむ 79## ファームウェアを書きこむ