summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-04-18 23:25:55 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-04-18 23:25:55 +0900
commit631091940ba13f23dd705596a243c8c585f0d64e (patch)
tree571966ad2bf8dde14026b4d253c0bb2d597c580f /src
parentMerge branch 'develop' (diff)
parent12.77.1 (diff)
downloadmisskey-631091940ba13f23dd705596a243c8c585f0d64e.tar.gz
misskey-631091940ba13f23dd705596a243c8c585f0d64e.tar.bz2
misskey-631091940ba13f23dd705596a243c8c585f0d64e.zip
Merge branch 'develop'
Diffstat (limited to 'src')
-rw-r--r--src/client/components/date-separated-list.vue8
-rw-r--r--src/client/components/notifications.vue4
-rw-r--r--src/client/pages/mfm-cheat-sheet.vue26
-rw-r--r--src/client/pages/page.vue4
-rw-r--r--src/client/pages/timeline.vue7
-rw-r--r--src/client/style.scss20
-rw-r--r--src/client/ui/deck/column.vue2
-rw-r--r--src/client/ui/default.widgets.vue6
-rw-r--r--src/docs/cs-CZ/aiscript.md2
-rw-r--r--src/docs/cs-CZ/create-plugin.md2
-rw-r--r--src/docs/cs-CZ/custom-emoji.md2
-rw-r--r--src/docs/cs-CZ/follow.md2
-rw-r--r--src/docs/cs-CZ/keyboard-shortcut.md26
-rw-r--r--src/docs/cs-CZ/mfm.md2
-rw-r--r--src/docs/cs-CZ/mute.md2
-rw-r--r--src/docs/cs-CZ/pages.md4
-rw-r--r--src/docs/cs-CZ/reaction.md2
-rw-r--r--src/docs/cs-CZ/theme.md16
-rw-r--r--src/docs/cs-CZ/timelines.md6
-rw-r--r--src/docs/de-DE/theme.md2
-rw-r--r--src/docs/en-US/theme.md2
-rw-r--r--src/docs/fr-FR/reversi-bot.md2
-rw-r--r--src/docs/fr-FR/stream.md4
-rw-r--r--src/docs/fr-FR/theme.md2
-rw-r--r--src/docs/ko-KR/api.md78
-rw-r--r--src/docs/ko-KR/create-plugin.md54
-rw-r--r--src/docs/ko-KR/custom-emoji.md2
-rw-r--r--src/docs/ko-KR/deck.md22
-rw-r--r--src/docs/ko-KR/follow.md4
-rw-r--r--src/docs/ko-KR/keyboard-shortcut.md70
-rw-r--r--src/docs/ko-KR/mute.md14
-rw-r--r--src/docs/ko-KR/pages.md10
-rw-r--r--src/docs/ko-KR/reaction.md14
-rw-r--r--src/docs/ko-KR/reversi-bot.md126
-rw-r--r--src/docs/ko-KR/stream.md208
-rw-r--r--src/docs/ko-KR/theme.md62
-rw-r--r--src/docs/ko-KR/timelines.md12
-rw-r--r--src/docs/zh-CN/theme.md2
-rw-r--r--src/server/api/endpoints/notifications/read.ts42
-rw-r--r--src/server/api/streaming.ts18
-rw-r--r--src/server/web/views/base.pug4
41 files changed, 472 insertions, 425 deletions
diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue
index 012ed42385..0f2823d392 100644
--- a/src/client/components/date-separated-list.vue
+++ b/src/client/components/date-separated-list.vue
@@ -171,12 +171,4 @@ export default defineComponent({
}
}
}
-
-._inContainer_ .sqadhkmv > * {
- margin: 0 !important;
- border: none;
- border-bottom: solid 0.5px var(--divider);
- border-radius: 0;
- box-shadow: none;
-}
</style>
diff --git a/src/client/components/notifications.vue b/src/client/components/notifications.vue
index 1b789093ef..161419f891 100644
--- a/src/client/components/notifications.vue
+++ b/src/client/components/notifications.vue
@@ -6,8 +6,8 @@
<p class="mfcuwfyp" v-else-if="empty">{{ $ts.noNotifications }}</p>
- <div v-else class="_magnetParent">
- <XList class="notifications _magnetChild" :items="items" v-slot="{ item: notification }" :no-gap="true">
+ <div v-else>
+ <XList class="notifications" :items="items" v-slot="{ item: notification }" :no-gap="true">
<XNote v-if="['reply', 'quote', 'mention'].includes(notification.type)" :note="notification.note" @update:note="noteUpdated(notification.note, $event)" :key="notification.id"/>
<XNotification v-else :notification="notification" :with-time="true" :full="true" class="_panel notification" :key="notification.id"/>
</XList>
diff --git a/src/client/pages/mfm-cheat-sheet.vue b/src/client/pages/mfm-cheat-sheet.vue
index 1fe7b18222..36f40dbcab 100644
--- a/src/client/pages/mfm-cheat-sheet.vue
+++ b/src/client/pages/mfm-cheat-sheet.vue
@@ -294,19 +294,19 @@ export default defineComponent({
preview_inlineMath: '\\(x= \\frac{-b\' \\pm \\sqrt{(b\')^2-ac}}{a}\\)',
preview_quote: `> ${this.$ts._mfm.dummy}`,
preview_search: `${this.$ts._mfm.dummy} ๆคœ็ดข`,
- preview_jelly: `[jelly ๐Ÿฎ]`,
- preview_tada: `[tada ๐Ÿฎ]`,
- preview_jump: `[jump ๐Ÿฎ]`,
- preview_bounce: `[bounce ๐Ÿฎ]`,
- preview_shake: `[shake ๐Ÿฎ]`,
- preview_twitch: `[twitch ๐Ÿฎ]`,
- preview_spin: `[spin ๐Ÿฎ] [spin.left ๐Ÿฎ] [spin.alternate ๐Ÿฎ]\n[spin.x ๐Ÿฎ] [spin.x,left ๐Ÿฎ] [spin.x,alternate ๐Ÿฎ]\n[spin.y ๐Ÿฎ] [spin.y,left ๐Ÿฎ] [spin.y,alternate ๐Ÿฎ]`,
- preview_flip: `[flip ${this.$ts._mfm.dummy}]\n[flip.v ${this.$ts._mfm.dummy}]\n[flip.h,v ${this.$ts._mfm.dummy}]`,
- preview_font: `[font.serif ${this.$ts._mfm.dummy}]\n[font.monospace ${this.$ts._mfm.dummy}]\n[font.cursive ${this.$ts._mfm.dummy}]\n[font.fantasy ${this.$ts._mfm.dummy}]`,
- preview_x2: `[x2 ๐Ÿฎ]`,
- preview_x3: `[x3 ๐Ÿฎ]`,
- preview_x4: `[x4 ๐Ÿฎ]`,
- preview_blur: `[blur ${this.$ts._mfm.dummy}]`,
+ preview_jelly: `$[jelly ๐Ÿฎ]`,
+ preview_tada: `$[tada ๐Ÿฎ]`,
+ preview_jump: `$[jump ๐Ÿฎ]`,
+ preview_bounce: `$[bounce ๐Ÿฎ]`,
+ preview_shake: `$[shake ๐Ÿฎ]`,
+ preview_twitch: `$[twitch ๐Ÿฎ]`,
+ preview_spin: `$[spin ๐Ÿฎ] $[spin.left ๐Ÿฎ] $[spin.alternate ๐Ÿฎ]\n$[spin.x ๐Ÿฎ] $[spin.x,left ๐Ÿฎ] $[spin.x,alternate ๐Ÿฎ]\n$[spin.y ๐Ÿฎ] $[spin.y,left ๐Ÿฎ] $[spin.y,alternate ๐Ÿฎ]`,
+ preview_flip: `$[flip ${this.$ts._mfm.dummy}]\n$[flip.v ${this.$ts._mfm.dummy}]\n$[flip.h,v ${this.$ts._mfm.dummy}]`,
+ preview_font: `$[font.serif ${this.$ts._mfm.dummy}]\n$[font.monospace ${this.$ts._mfm.dummy}]\n$[font.cursive ${this.$ts._mfm.dummy}]\n$[font.fantasy ${this.$ts._mfm.dummy}]`,
+ preview_x2: `$[x2 ๐Ÿฎ]`,
+ preview_x3: `$[x3 ๐Ÿฎ]`,
+ preview_x4: `$[x4 ๐Ÿฎ]`,
+ preview_blur: `$[blur ${this.$ts._mfm.dummy}]`,
}
},
});
diff --git a/src/client/pages/page.vue b/src/client/pages/page.vue
index 6ff09e2b68..d7b570e5f4 100644
--- a/src/client/pages/page.vue
+++ b/src/client/pages/page.vue
@@ -1,6 +1,6 @@
<template>
-<div class="xcukqgmh _root _magnetParent" v-if="page" :key="page.id" v-size="{ max: [450] }">
- <div class="_block _magnetChild main">
+<div class="xcukqgmh _root" v-if="page" :key="page.id" v-size="{ max: [450] }">
+ <div class="_block main">
<!--
<div class="header">
<h1>{{ page.title }}</h1>
diff --git a/src/client/pages/timeline.vue b/src/client/pages/timeline.vue
index 0e0116465c..efad31c252 100644
--- a/src/client/pages/timeline.vue
+++ b/src/client/pages/timeline.vue
@@ -1,10 +1,8 @@
<template>
-<div class="cmuxhskf _root _magnetParent" v-hotkey.global="keymap">
- <div class="new" v-if="queue > 0"><button class="_buttonPrimary" @click="top()">{{ $ts.newNoteRecived }}</button></div>
-
+<div class="cmuxhskf _root" v-hotkey.global="keymap">
<XTutorial v-if="$store.reactiveState.tutorial.value != -1" class="tutorial _block"/>
<XPostForm v-if="$store.reactiveState.showFixedPostForm.value" class="post-form _block" fixed/>
- <div class="tabs _block _magnetChild">
+ <div class="tabs _block">
<div class="left">
<button class="_button tab" @click="() => { src = 'home'; saveSrc(); }" :class="{ active: src === 'home' }" v-tooltip="$ts._timelines.home"><Fa :icon="faHome"/></button>
<button class="_button tab" @click="() => { src = 'local'; saveSrc(); }" :class="{ active: src === 'local' }" v-tooltip="$ts._timelines.local" v-if="isLocalTimelineAvailable"><Fa :icon="faComments"/></button>
@@ -32,6 +30,7 @@
@after="after()"
@queue="queueUpdated"
/>
+ <div class="new" v-if="queue > 0"><button class="_buttonPrimary" @click="top()">{{ $ts.newNoteRecived }}</button></div>
</div>
</template>
diff --git a/src/client/style.scss b/src/client/style.scss
index eadf56bf37..ab8da9ccfa 100644
--- a/src/client/style.scss
+++ b/src/client/style.scss
@@ -243,7 +243,10 @@ hr {
._block {
@extend ._panel;
- margin: var(--margin) 0;
+
+ & + ._block {
+ margin-top: var(--margin);
+ }
}
._gap {
@@ -323,6 +326,11 @@ hr {
margin: var(--root-margin, 32px) auto;
max-width: min(var(--baseContentWidth), calc(100% - (var(--root-margin, 32px) * 2)));
+ // ๅญmarginใŒ็ชใๆŠœใ‘ใ‚‹ใฎใ‚’้˜ฒใใŸใ‚
+ // https://stackoverflow.com/questions/1762539/margin-on-child-element-moves-parent-element
+ padding-top: 1px;
+ margin-top: calc(var(--root-margin, 32px) - 1px);
+
@media (max-width: 500px) {
--root-margin: 10px;
}
@@ -344,7 +352,7 @@ hr {
}
._flat_ {
- --root-margin: 0;
+ --root-margin: 0px;
--baseContentWidth: 100%;
--panelShadow: none;
@@ -365,17 +373,11 @@ hr {
@media (max-width: 500px) {
._root {
- --root-margin: 0;
+ --root-margin: 0px;
}
}
}
-._magnetParent {
- ._magnetChild:not(* + ._magnetChild) {
- margin-top: 0;
- }
-}
-
._narrow_ ._card {
> ._title {
padding: 16px;
diff --git a/src/client/ui/deck/column.vue b/src/client/ui/deck/column.vue
index 3fae7c27ee..7a08b65a64 100644
--- a/src/client/ui/deck/column.vue
+++ b/src/client/ui/deck/column.vue
@@ -1,6 +1,6 @@
<template>
<!-- sectionใ‚’ๅˆฉ็”จใ—ใฆใ„ใ‚‹ใฎใฏใ€deck.vueๅดใงcolumnใซๅฏพใ—ใฆfirst-of-typeใ‚’ๅŠนใ‹ใ›ใ‚‹ใŸใ‚ -->
-<section class="dnpfarvg _panel _narrow_" :class="{ paged: isMainColumn, naked, _inContainer_: !isMainColumn, active, isStacked, draghover, dragging, dropready }"
+<section class="dnpfarvg _panel _narrow_" :class="{ paged: isMainColumn, naked, active, isStacked, draghover, dragging, dropready }"
@dragover.prevent.stop="onDragover"
@dragleave="onDragleave"
@drop.prevent.stop="onDrop"
diff --git a/src/client/ui/default.widgets.vue b/src/client/ui/default.widgets.vue
index e0f85f2459..e5a0419387 100644
--- a/src/client/ui/default.widgets.vue
+++ b/src/client/ui/default.widgets.vue
@@ -1,6 +1,6 @@
<template>
<div class="efzpzdvf">
- <XWidgets :edit="editMode" :widgets="$store.reactiveState.widgets.value" @add-widget="addWidget" @remove-widget="removeWidget" @update-widget="updateWidget" @update-widgets="updateWidgets" @exit="editMode = false"/>
+ <XWidgets class="widgets" :edit="editMode" :widgets="$store.reactiveState.widgets.value" @add-widget="addWidget" @remove-widget="removeWidget" @update-widget="updateWidget" @update-widgets="updateWidgets" @exit="editMode = false"/>
<button v-if="editMode" @click="editMode = false" class="_textButton edit" style="font-size: 0.9em;"><Fa :icon="faCheck"/> {{ $ts.editWidgetsExit }}</button>
<button v-else @click="editMode = true" class="_textButton edit" style="font-size: 0.9em;"><Fa :icon="faPencilAlt"/> {{ $ts.editWidgets }}</button>
@@ -64,6 +64,10 @@ export default defineComponent({
box-sizing: border-box;
padding-bottom: 8px;
+ > .widgets {
+ width: 300px;
+ }
+
> .edit {
display: block;
margin: 16px auto;
diff --git a/src/docs/cs-CZ/aiscript.md b/src/docs/cs-CZ/aiscript.md
index 6c28b446e3..a153268eac 100644
--- a/src/docs/cs-CZ/aiscript.md
+++ b/src/docs/cs-CZ/aiscript.md
@@ -1,4 +1,4 @@
# AiScript
-## ้–ขๆ•ฐ
+## Funkce
ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงๅ€คๆธกใ—ใงใ™ใ€‚
diff --git a/src/docs/cs-CZ/create-plugin.md b/src/docs/cs-CZ/create-plugin.md
index 0d2fa19178..ec17b95186 100644
--- a/src/docs/cs-CZ/create-plugin.md
+++ b/src/docs/cs-CZ/create-plugin.md
@@ -1,7 +1,7 @@
# ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎไฝœๆˆ
Misskey Webใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎใƒ—ใƒฉใ‚ฐใ‚คใƒณๆฉŸ่ƒฝใ‚’ไฝฟใ†ใจใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใ‚’ๆ‹กๅผตใ—ใ€ๆง˜ใ€…ใชๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ใงใใพใ™ใ€‚ ใ“ใ“ใงใฏใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎไฝœๆˆใซใ‚ใŸใฃใฆใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๅฎš็พฉใ‚„ใ€AiScript APIใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใ‚’ๆŽฒ่ผ‰ใ—ใพใ™ใ€‚
-## ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟ
+## Metadata
ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฏใ€AiScriptใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๅŸ‹ใ‚่พผใฟๆฉŸ่ƒฝใ‚’ไฝฟใฃใฆใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใจใ—ใฆใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’ๅฎš็พฉใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใฏๆฌกใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ๅซใ‚€ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚
### name
diff --git a/src/docs/cs-CZ/custom-emoji.md b/src/docs/cs-CZ/custom-emoji.md
index ed2e92be16..39f490037d 100644
--- a/src/docs/cs-CZ/custom-emoji.md
+++ b/src/docs/cs-CZ/custom-emoji.md
@@ -1,2 +1,2 @@
-# ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—
+# Vlastnรญ emoji
ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใฏใ€ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใง็”จๆ„ใ•ใ‚ŒใŸ็”ปๅƒใ‚’็ตตๆ–‡ๅญ—ใฎใ‚ˆใ†ใซไฝฟใˆใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚ ใƒŽใƒผใƒˆใ€ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ€ใƒใƒฃใƒƒใƒˆใ€่‡ชๅทฑ็ดนไป‹ใ€ๅๅ‰ใชใฉใฎๅ ดๆ‰€ใงไฝฟใ†ใ“ใจใŒใงใใพใ™ใ€‚ ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใ‚’ใใ‚Œใ‚‰ใฎๅ ดๆ‰€ใงไฝฟใ†ใซใฏใ€็ตตๆ–‡ๅญ—ใƒ”ใƒƒใ‚ซใƒผใƒœใ‚ฟใƒณ(ใ‚ใ‚‹ๅ ดๅˆ)ใ‚’ๆŠผใ™ใ‹ใ€`:`ใ‚’ๅ…ฅๅŠ›ใ—ใฆ็ตตๆ–‡ๅญ—ใ‚ตใ‚ธใ‚งใ‚นใƒˆใ‚’่กจ็คบใ—ใพใ™ใ€‚ ใƒ†ใ‚ญใ‚นใƒˆๅ†…ใซ`:foo:`ใฎใ‚ˆใ†ใชๅฝขๅผใฎๆ–‡ๅญ—ๅˆ—ใŒ่ฆ‹ใคใ‹ใ‚‹ใจใ€`foo`ใฎ้ƒจๅˆ†ใŒใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ๅใจ่งฃ้‡ˆใ•ใ‚Œใ€่กจ็คบๆ™‚ใซใฏๅฏพๅฟœใ—ใŸใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใซ็ฝฎใๆ›ใ‚ใ‚Šใพใ™ใ€‚
diff --git a/src/docs/cs-CZ/follow.md b/src/docs/cs-CZ/follow.md
index 3c1ea7bbe0..61acb28956 100644
--- a/src/docs/cs-CZ/follow.md
+++ b/src/docs/cs-CZ/follow.md
@@ -1,2 +1,2 @@
-# ใƒ•ใ‚ฉใƒญใƒผ
+# Sledovanรญ
ใƒฆใƒผใ‚ถใƒผใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹ใจใ€ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซใใฎใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟใŒ่กจ็คบใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ใŸใ ใ—ใ€ไป–ใฎใƒฆใƒผใ‚ถใƒผใซๅฏพใ™ใ‚‹่ฟ”ไฟกใฏๅซใพใ‚Œใพใ›ใ‚“ใ€‚ ใƒฆใƒผใ‚ถใƒผใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹ใซใฏใ€ใƒฆใƒผใ‚ถใƒผใƒšใƒผใ‚ธใฎใ€Œใƒ•ใ‚ฉใƒญใƒผใ€ใƒœใ‚ฟใƒณใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ—ใพใ™ใ€‚ใƒ•ใ‚ฉใƒญใƒผใ‚’่งฃ้™คใ™ใ‚‹ใซใฏใ€ใ‚‚ใ†ไธ€ๅบฆใ‚ฏใƒชใƒƒใ‚ฏใ—ใพใ™ใ€‚
diff --git a/src/docs/cs-CZ/keyboard-shortcut.md b/src/docs/cs-CZ/keyboard-shortcut.md
index 957ca838c9..62382eca60 100644
--- a/src/docs/cs-CZ/keyboard-shortcut.md
+++ b/src/docs/cs-CZ/keyboard-shortcut.md
@@ -1,25 +1,25 @@
-# ใ‚ญใƒผใƒœใƒผใƒ‰ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ
+# Klรกvesovรฉ zkratky
-## ใ‚ฐใƒญใƒผใƒใƒซ
-ใ“ใ‚Œใ‚‰ใฎใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆใฏๅŸบๆœฌ็š„ใซใฉใ“ใงใ‚‚ไฝฟใˆใพใ™ใ€‚
+## Globรกlnรญ
+Tyto zkratky lze pouลพรญt prakticky kdekoliv.
<table>
<thead>
- <tr><th>ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>Zkratka</th><th>Efekt</th><th>็”ฑๆฅ</th></tr>
</thead>
<tbody>
- <tr><td><kbd class="key">P</kbd>, <kbd class="key">N</kbd></td><td>ๆ–ฐ่ฆๆŠ•็จฟ</td><td><b>P</b>ost, <b>N</b>ew, <b>N</b>ote</td></tr>
- <tr><td><kbd class="key">T</kbd></td><td>ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆœ€ใ‚‚ๆ–ฐใ—ใ„ๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚น</td><td><b>T</b>imeline, <b>T</b>op</td></tr>
- <tr><td><kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">N</kbd></kbd></td><td>้€š็Ÿฅใ‚’่กจ็คบ/้š ใ™</td><td><b>N</b>otifications</td></tr>
- <tr><td><kbd class="key">S</kbd></td><td>ๆคœ็ดข</td><td><b>S</b>earch</td></tr>
- <tr><td><kbd class="key">H</kbd>, <kbd class="key">?</kbd></td><td>ใƒ˜ใƒซใƒ—ใ‚’่กจ็คบ</td><td><b>H</b>elp</td></tr>
+ <tr><td><kbd class="key">P</kbd>, <kbd class="key">N</kbd></td><td>Novรฝ pล™รญspฤ›vek</td><td><b>P</b>ost, <b>N</b>ew, <b>N</b>ote</td></tr>
+ <tr><td><kbd class="key">T</kbd></td><td>Zamฤ›ล™it se na nejnovฤ›jลกรญ pล™รญspฤ›vek ve feedu.</td><td><b>T</b>imeline, <b>T</b>op</td></tr>
+ <tr><td><kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">N</kbd></kbd></td><td>Zobrazit/schovat notifikace</td><td><b>N</b>otifications</td></tr>
+ <tr><td><kbd class="key">S</kbd></td><td>Vyhledรกvรกnรญ</td><td><b>S</b>earch</td></tr>
+ <tr><td><kbd class="key">H</kbd>, <kbd class="key">?</kbd></td><td>Zobrazit nรกpovฤ›du</td><td><b>H</b>elp</td></tr>
</tbody>
</table>
-## ๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ•ใ‚ŒใŸ็Šถๆ…‹
+## Zkratky pro pล™รญspฤ›vky
<table>
<thead>
- <tr><th>ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>Zkratka</th><th>Efekt</th><th>็”ฑๆฅ</th></tr>
</thead>
<tbody>
<tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd>, <kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">Tab</kbd></kbd></td><td>ไธŠใฎๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
@@ -41,7 +41,7 @@
<table>
<thead>
- <tr><th>ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>Zkratka</th><th>Efekt</th><th>็”ฑๆฅ</th></tr>
</thead>
<tbody>
<tr><td><kbd class="key">Enter</kbd></td><td>Renoteใ™ใ‚‹</td><td>-</td></tr>
@@ -54,7 +54,7 @@
ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใ€Œ๐Ÿ‘ใ€ใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใŒๅฝ“ใŸใฃใฆใ„ใ‚‹็Šถๆ…‹ใงใ™ใ€‚
<table>
<thead>
- <tr><th>ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>Zkratka</th><th>Efekt</th><th>็”ฑๆฅ</th></tr>
</thead>
<tbody>
<tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd></td><td>ไธŠใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
diff --git a/src/docs/cs-CZ/mfm.md b/src/docs/cs-CZ/mfm.md
index e237287acc..3ce8200cb5 100644
--- a/src/docs/cs-CZ/mfm.md
+++ b/src/docs/cs-CZ/mfm.md
@@ -1,2 +1,2 @@
# MFM
-MFMใฏใ€Misskey Flavored Markdownใฎ็•ฅใงใ€Misskeyใฎๆง˜ใ€…ใชๅ ดๆ‰€ใงไฝฟ็”จใงใใ‚‹ๅฐ‚็”จใฎใƒžใƒผใ‚ฏใ‚ขใƒƒใƒ—่จ€่ชžใงใ™ใ€‚ MFMใงไฝฟ็”จๅฏ่ƒฝใชๆง‹ๆ–‡ใฏ[MFMใƒใƒผใƒˆใ‚ทใƒผใƒˆ](/mfm-cheat-sheet)ใง็ขบ่ชใงใใพใ™ใ€‚
+MFM je zkratka pro "Misskey Flavored Markdown". Speciรกlnรญ markup, kterรฝ mลฏลพe bรฝt pouลพit na mnoha mรญstech v Misskey. Syntaxi mลฏลพete vidฤ›t na [MFM tahรกku](/mfm-cheat-sheet).
diff --git a/src/docs/cs-CZ/mute.md b/src/docs/cs-CZ/mute.md
index 6a9608662a..fb4ef68d5c 100644
--- a/src/docs/cs-CZ/mute.md
+++ b/src/docs/cs-CZ/mute.md
@@ -1,4 +1,4 @@
-# ใƒŸใƒฅใƒผใƒˆ
+# Ztlumit
ใƒฆใƒผใ‚ถใƒผใ‚’ใƒŸใƒฅใƒผใƒˆใ™ใ‚‹ใจใ€ใใฎใƒฆใƒผใ‚ถใƒผใซ้–ขใ™ใ‚‹ๆฌกใฎใ‚ณใƒณใƒ†ใƒณใƒ„ใŒMisskeyใซ่กจ็คบใ•ใ‚Œใชใใชใ‚Šใพใ™:
diff --git a/src/docs/cs-CZ/pages.md b/src/docs/cs-CZ/pages.md
index a7311b95e6..7edfafe68e 100644
--- a/src/docs/cs-CZ/pages.md
+++ b/src/docs/cs-CZ/pages.md
@@ -1,6 +1,6 @@
-# Pages
+# Strรกnky
-## ๅค‰ๆ•ฐ
+## Promฤ›nnรก
ๅค‰ๆ•ฐใ‚’ไฝฟใ†ใ“ใจใงๅ‹•็š„ใชใƒšใƒผใ‚ธใ‚’ไฝœๆˆใงใใพใ™ใ€‚ใƒ†ใ‚ญใ‚นใƒˆๅ†…ใง <b>{ ๅค‰ๆ•ฐๅ }</b> ใจๆ›ธใใจใใ“ใซๅค‰ๆ•ฐใฎๅ€คใ‚’ๅŸ‹ใ‚่พผใ‚ใพใ™ใ€‚ไพ‹ใˆใฐ <b>Hello { thing } world!</b> ใจใ„ใ†ใƒ†ใ‚ญใ‚นใƒˆใงใ€ๅค‰ๆ•ฐ(thing)ใฎๅ€คใŒ <b>ai</b> ใ ใฃใŸๅ ดๅˆใ€ใƒ†ใ‚ญใ‚นใƒˆใฏ <b>Hello ai world!</b> ใซใชใ‚Šใพใ™ใ€‚
ๅค‰ๆ•ฐใฎ่ฉ•ไพก(ๅ€คใ‚’็ฎ—ๅ‡บใ™ใ‚‹ใ“ใจ)ใฏไธŠใ‹ใ‚‰ไธ‹ใซ่กŒใ‚ใ‚Œใ‚‹ใฎใงใ€ใ‚ใ‚‹ๅค‰ๆ•ฐใฎไธญใง่‡ชๅˆ†ใ‚ˆใ‚Šไธ‹ใฎๅค‰ๆ•ฐใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚ไพ‹ใˆใฐไธŠใ‹ใ‚‰ <b>Aใ€Bใ€C</b> ใจ3ใคใฎๅค‰ๆ•ฐใ‚’ๅฎš็พฉใ—ใŸใจใใ€<b>C</b>ใฎไธญใง<b>A</b>ใ‚„<b>B</b>ใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ™ใŒใ€<b>A</b>ใฎไธญใง<b>B</b>ใ‚„<b>C</b>ใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚
diff --git a/src/docs/cs-CZ/reaction.md b/src/docs/cs-CZ/reaction.md
index c26ead75b3..02ccda571f 100644
--- a/src/docs/cs-CZ/reaction.md
+++ b/src/docs/cs-CZ/reaction.md
@@ -1,4 +1,4 @@
-# ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณ
+# Reakce
ไป–ใฎไบบใฎใƒŽใƒผใƒˆใซใ€็ตตๆ–‡ๅญ—ใ‚’ไป˜ใ‘ใฆ็ฐกๅ˜ใซใ‚ใชใŸใฎๅๅฟœใ‚’ไผใˆใ‚‰ใ‚Œใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚ ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ™ใ‚‹ใซใฏใ€ใƒŽใƒผใƒˆใฎ + ใ‚ขใ‚คใ‚ณใƒณใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ—ใฆใƒ”ใƒƒใ‚ซใƒผใ‚’่กจ็คบใ—ใ€็ตตๆ–‡ๅญ—ใ‚’้ธๆŠžใ—ใพใ™ใ€‚ ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใฏ[ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—](./custom-emoji)ใ‚‚ไฝฟ็”จใงใใพใ™ใ€‚
## ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒ”ใƒƒใ‚ซใƒผใฎใ‚ซใ‚นใ‚ฟใƒžใ‚คใ‚บ
diff --git a/src/docs/cs-CZ/theme.md b/src/docs/cs-CZ/theme.md
index a406f3433c..33eb614480 100644
--- a/src/docs/cs-CZ/theme.md
+++ b/src/docs/cs-CZ/theme.md
@@ -1,11 +1,11 @@
-# ใƒ†ใƒผใƒž
+# Vzhled
-ใƒ†ใƒผใƒžใ‚’่จญๅฎšใ—ใฆใ€Misskeyใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎ่ฆ‹ใŸ็›ฎใ‚’ๅค‰ๆ›ดใงใใพใ™ใ€‚
+Mลฏลพete si vybrat vzhled a zmฤ›nit tรญm jak vypadรก Misskey klient.
-## ใƒ†ใƒผใƒžใฎ่จญๅฎš
-่จญๅฎš > ใƒ†ใƒผใƒž
+## Nastavenรญ vzhledu
+Nastavenรญ > vzhled
-## ใƒ†ใƒผใƒžใ‚’ไฝœๆˆใ™ใ‚‹
+## Vytvoล™it vzhled
ใƒ†ใƒผใƒžใ‚ณใƒผใƒ‰ใฏJSON5ใง่จ˜่ฟฐใ•ใ‚ŒใŸใƒ†ใƒผใƒžใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚ ใƒ†ใƒผใƒžใฏไปฅไธ‹ใฎใ‚ˆใ†ใชใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚
``` js
{
@@ -33,9 +33,9 @@
```
-* `id` ... ใƒ†ใƒผใƒžใฎไธ€ๆ„ใชIDใ€‚UUIDใ‚’ใŠใ™ใ™ใ‚ใ—ใพใ™ใ€‚
-* `name` ... ใƒ†ใƒผใƒžๅ
-* `author` ... ใƒ†ใƒผใƒžใฎไฝœ่€…
+* `id` ... Unikรกtnรญ ID vzhledu. UUID je povinnรฉ.
+* `name` ... Jmรฉno vzhledu
+* `author` ... Autor vzhledu
* `desc` ... ใƒ†ใƒผใƒžใฎ่ชฌๆ˜Ž(ใ‚ชใƒ—ใ‚ทใƒงใƒณ)
* `base` ... ๆ˜Žใ‚‹ใ„ใƒ†ใƒผใƒžใ‹ใ€ๆš—ใ„ใƒ†ใƒผใƒžใ‹
* `light`ใซใ™ใ‚‹ใจๆ˜Žใ‚‹ใ„ใƒ†ใƒผใƒžใซใชใ‚Šใ€`dark`ใซใ™ใ‚‹ใจๆš—ใ„ใƒ†ใƒผใƒžใซใชใ‚Šใพใ™ใ€‚
diff --git a/src/docs/cs-CZ/timelines.md b/src/docs/cs-CZ/timelines.md
index 36ba61bd2d..3bd9f1cff2 100644
--- a/src/docs/cs-CZ/timelines.md
+++ b/src/docs/cs-CZ/timelines.md
@@ -2,14 +2,14 @@
https://docs.google.com/spreadsheets/d/1lxQ2ugKrhz58Bg96HTDK_2F98BUritkMyIiBkOByjHA/edit?usp=sharing
-## ใƒ›ใƒผใƒ 
+## Domลฏ
่‡ชๅˆ†ใฎใƒ•ใ‚ฉใƒญใƒผใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟ
-## ใƒญใƒผใ‚ซใƒซ
+## Lokรกlnรญ
ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
## ใ‚ฝใƒผใ‚ทใƒฃใƒซ
่‡ชๅˆ†ใฎใƒ•ใ‚ฉใƒญใƒผใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟใจใ€ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
-## ใ‚ฐใƒญใƒผใƒใƒซ
+## Globรกlnรญ
ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟใจใ€ใ‚ตใƒผใƒใƒผใซๅฑŠใ„ใŸๅ…จใฆใฎใƒชใƒขใƒผใƒˆใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
diff --git a/src/docs/de-DE/theme.md b/src/docs/de-DE/theme.md
index e8d95ca628..fe1c4fc7bb 100644
--- a/src/docs/de-DE/theme.md
+++ b/src/docs/de-DE/theme.md
@@ -43,7 +43,7 @@ Themencodes werden im Format eines JSON5-Objekts gespeichert. Themen werden wie
* `props` ... Definitionen der Themenoptionen.Diese werden im folgenden erlรคutert.
### Definition von Themenoptionen
-Die Optionen des Themas werden in `props` definiert. Die Schlรผssel werden zu CSS-Variablen, die Werte geben den Inhalt an. Zusรคtzlich werden die `props` des gewรคhlten Basisthemas von diesem Thema geerbt. Ist die `base` dieses Themas auf `light` gesetzt, so werden sie aus [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5) kopiert, ist sie auf `dark` gesetzt, so werden sie aus [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5) kopiert. Beispielsweise wird, falls sich in den `props` dieses Themas keine Definition fรผr den Schlรผssel `panel` befindet, so wird der Wert von `panel` aus dem Basisthema verwendet.
+Die Optionen des Themas werden in `props` definiert. Die Schlรผssel werden zu CSS-Variablen, die Werte geben den Inhalt an. Zusรคtzlich werden die `props` des gewรคhlten Basisthemas von diesem Thema geerbt. Ist die `base` dieses Themas auf `light` gesetzt, so werden sie aus [_light.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_light.json5) kopiert, ist sie auf `dark` gesetzt, so werden sie aus [_dark.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_dark.json5) kopiert. Beispielsweise wird, falls sich in den `props` dieses Themas keine Definition fรผr den Schlรผssel `panel` befindet, so wird der Wert von `panel` aus dem Basisthema verwendet.
#### Syntax fรผr Wertangaben
* Hexadezimalfarben
diff --git a/src/docs/en-US/theme.md b/src/docs/en-US/theme.md
index 6deb75abe6..35c0197966 100644
--- a/src/docs/en-US/theme.md
+++ b/src/docs/en-US/theme.md
@@ -43,7 +43,7 @@ Theme codes are saved as a JSON5 object of theme options. Themes are composed of
* `props` ... The style definitions of the theme.These will be explained in the following.
### Theme style definitions
-Define the style of the theme within `props`. The keys will become CSS variables, and the value specifies the content. In addition, the default `props` options are inherited from the base theme. If this theme's `base` is `light`, they will be copied from [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5), if it is `dark` they will be copied from [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5). In other words, if there is for example no `panel` key contained in `props`, then the value of `panel` from the base theme will be used.
+Define the style of the theme within `props`. The keys will become CSS variables, and the value specifies the content. In addition, the default `props` options are inherited from the base theme. If this theme's `base` is `light`, they will be copied from [_light.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_light.json5), if it is `dark` they will be copied from [_dark.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_dark.json5). In other words, if there is for example no `panel` key contained in `props`, then the value of `panel` from the base theme will be used.
#### Syntax for values
* Hex colors
diff --git a/src/docs/fr-FR/reversi-bot.md b/src/docs/fr-FR/reversi-bot.md
index 8c94831054..2da95be1dc 100644
--- a/src/docs/fr-FR/reversi-bot.md
+++ b/src/docs/fr-FR/reversi-bot.md
@@ -110,7 +110,7 @@ y = Math.floor(pos / mapWidth)
```
### ใƒ•ใ‚ฉใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎ็จฎ้กž
-#### Basculer
+#### Interrupteur
type: `switch` ใ‚นใ‚คใƒƒใƒใ‚’่กจ็คบใ—ใพใ™ใ€‚ไฝ•ใ‹ใฎๆฉŸ่ƒฝใ‚’ใ‚ชใƒณ/ใ‚ชใƒ•ใ•ใ›ใŸใ„ๅ ดๅˆใซๆœ‰็”จใงใ™ใ€‚
##### ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ
diff --git a/src/docs/fr-FR/stream.md b/src/docs/fr-FR/stream.md
index 55e6bc6806..cd0a2f81f1 100644
--- a/src/docs/fr-FR/stream.md
+++ b/src/docs/fr-FR/stream.md
@@ -1,6 +1,6 @@
-# API streaming
+# API Stream
-ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใ‚’ไฝฟใ†ใจใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงๆง˜ใ€…ใชๆƒ…ๅ ฑ(ไพ‹ใˆใฐใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใ€ใƒกใƒƒใ‚ปใƒผใ‚ธใŒๅฑŠใ„ใŸใ€ใƒ•ใ‚ฉใƒญใƒผใ•ใ‚ŒใŸใ€ใชใฉ)ใ‚’ๅ—ใ‘ๅ–ใฃใŸใ‚Šใ€ๆง˜ใ€…ใชๆ“ไฝœใ‚’่กŒใฃใŸใ‚Šใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
+L'API Stream permet d'implรฉmenter l'exรฉcution d'opรฉrations variรฉes et la rรฉception de diverses informations en temps rรฉel. Cela concerne, par exemple, l'affichage des nouvelles publications dans les fils, la rรฉception de nouveaux messages, les nouveaux abonnements, etc.
## ใ‚นใƒˆใƒชใƒผใƒ ใซๆŽฅ็ถšใ™ใ‚‹
diff --git a/src/docs/fr-FR/theme.md b/src/docs/fr-FR/theme.md
index ab721fe445..cf15c921e4 100644
--- a/src/docs/fr-FR/theme.md
+++ b/src/docs/fr-FR/theme.md
@@ -43,7 +43,7 @@ Le code des thรจmes est รฉcrit sous forme d'objets JSON5. Les thรจmes comprennen
* `props` ... Dรฉfinir un style de thรจme.Voir les explications ci-aprรจs.
### Dรฉfinir un style de thรจme
-C'est dans `props` que vous dรฉfinirez le style de thรจme. Les propriรฉtรฉs deviendront des variables CSS et les valeurs associรฉes spรฉcifieront le contenu de ces variables. Par ailleurs, les objets prรฉsents par dรฉfaut dans `props` sont hรฉritรฉs du thรจme de base. Ainsi, si le thรจme de `base` est clair `light` ce sera l'objet [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5) ; et s'il est sombre `dark` ce sera l'objet [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5). Cela signifie, par exemple, que s'il n'y pas de propriรฉtรฉ `panel` dรฉfinie dans les `props` du thรจme, alors ce sera la valeur `panel` du thรจme de base qui sera prise en compte.
+C'est dans `props` que vous dรฉfinirez le style de thรจme. Les propriรฉtรฉs deviendront des variables CSS et les valeurs associรฉes spรฉcifieront le contenu de ces variables. Par ailleurs, les objets prรฉsents par dรฉfaut dans `props` sont hรฉritรฉs du thรจme de base. Ainsi, si le thรจme de `base` est clair `light` ce sera l'objet [_light.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_light.json5) ; et s'il est sombre `dark` ce sera l'objet [_dark.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_dark.json5). Cela signifie, par exemple, que s'il n'y pas de propriรฉtรฉ `panel` dรฉfinie dans les `props` du thรจme, alors ce sera la valeur `panel` du thรจme de base qui sera prise en compte.
#### Syntaxe des valeurs
* Codes de couleur Hex
diff --git a/src/docs/ko-KR/api.md b/src/docs/ko-KR/api.md
index 76019b6145..057749ca6d 100644
--- a/src/docs/ko-KR/api.md
+++ b/src/docs/ko-KR/api.md
@@ -1,58 +1,58 @@
# Misskey API
-MisskeyAPIใ‚’ไฝฟใฃใฆMisskeyใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใ€Misskey้€ฃๆบWebใ‚ตใƒผใƒ“ใ‚นใ€Bot็ญ‰(ไปฅไธ‹ใ€Œใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ€ใจๅ‘ผใณใพใ™)ใ‚’้–‹็™บใงใใพใ™ใ€‚ ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใ‚‚ใ‚ใ‚‹ใฎใงใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๆ€งใฎใ‚ใ‚‹ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ไฝœใ‚‹ใ“ใจใ‚‚ๅฏ่ƒฝใงใ™ใ€‚
+Misskey API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Misskey ํด๋ผ์ด์–ธํŠธ, Misskey ์—ฐ๊ณ„ ์›น ์„œ๋น„์Šค, ๋ด‡ ๋“ฑ(์ดํ•˜ "์• ํ”Œ๋ฆฌ์ผ€์ด์…˜"์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค)์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆฌ๋ฐ API๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์‹œ๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
-APIใ‚’ไฝฟใ„ๅง‹ใ‚ใ‚‹ใซใฏใ€ใพใšใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๅ–ๅพ—ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ ใ“ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใงใฏใ€ใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๅ–ๅพ—ใ™ใ‚‹ๆ‰‹้ †ใ‚’่ชฌๆ˜Žใ—ใŸๅพŒใ€ๅŸบๆœฌ็š„ใชAPIใฎไฝฟใ„ๆ–นใ‚’่ชฌๆ˜Žใ—ใพใ™ใ€‚
+API๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋จผ์ € ์•ก์„ธ์Šค ํ† ํฐ์„ ์ทจ๋“ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ์•ก์„ธ์Šค ํ† ํฐ์„ ์ทจ๋“ํ•˜๋Š” ์ ˆ์ฐจ๋ฅผ ์„ค๋ช…ํ•œ ํ›„ ๊ธฐ๋ณธ์ ์ธ API ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
-## ใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎๅ–ๅพ—
-ๅŸบๆœฌ็š„ใซใ€APIใฏใƒชใ‚ฏใ‚จใ‚นใƒˆใซใฏใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใŒๅฟ…่ฆใจใชใ‚Šใพใ™ใ€‚ APIใซใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใฎใŒ่‡ชๅˆ†่‡ช่บซใชใฎใ‹ใ€ไธ็‰นๅฎšใฎๅˆฉ็”จ่€…ใซไฝฟใฃใฆใ‚‚ใ‚‰ใ†ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใชใฎใ‹ใซใ‚ˆใฃใฆๅ–ๅพ—ๆ‰‹้ †ใฏ็•ฐใชใ‚Šใพใ™ใ€‚
+## ์•ก์„ธ์Šค ํ† ํฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+๊ธฐ๋ณธ์ ์œผ๋กœ API๋Š” ์š”์ฒญ ์‹œ์— ์•ก์„ธ์Šค ํ† ํฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. API์— ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ด ์ž๊ธฐ ์ž์‹ ์ธ์ง€, ๋ถˆํŠน์ •ํ•œ ์œ ์ €์—๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ์ง€์— ๋”ฐ๋ผ ์ทจ๋“ ์ ˆ์ฐจ๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
-* ๅ‰่€…ใฎๅ ดๅˆ: [ใ€Œ่‡ชๅˆ†่‡ช่บซใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๆ‰‹ๅ‹•็™บ่กŒใ™ใ‚‹ใ€](#่‡ชๅˆ†่‡ช่บซใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๆ‰‹ๅ‹•็™บ่กŒใ™ใ‚‹)ใซ้€ฒใ‚€
-* ๅพŒ่€…ใฎๅ ดๅˆ: [ใ€Œใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅˆฉ็”จ่€…ใซใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎ็™บ่กŒใ‚’ใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใ€](#ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅˆฉ็”จ่€…ใซใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎ็™บ่กŒใ‚’ใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹)ใซ้€ฒใ‚€
+* ์ „์ž์˜ ๊ฒฝ์šฐ: [ ใ€Œ์ž๊ธฐ ์ž์‹ ์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ์ˆ˜๋™์œผ๋กœ ๋ฐœ๊ธ‰ํ•˜๊ธฐใ€](#่‡ชๅˆ†่‡ช่บซใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๆ‰‹ๅ‹•็™บ่กŒใ™ใ‚‹)๋กœ ์ง„ํ–‰
+* ํ›„์ž์˜ ๊ฒฝ์šฐ: [ใ€Œ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ก์„ธ์Šค ํ† ํฐ ๋ฐœ๊ธ‰์„ ์š”์ฒญํ•˜๊ธฐใ€](#ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅˆฉ็”จ่€…ใซใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎ็™บ่กŒใ‚’ใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹)๋กœ ์ง„ํ–‰
-### ่‡ชๅˆ†่‡ช่บซใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๆ‰‹ๅ‹•็™บ่กŒใ™ใ‚‹
-ใ€Œ่จญๅฎš > APIใ€ใงใ€่‡ชๅˆ†ใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’็™บ่กŒใงใใพใ™ใ€‚
+### ์ž๊ธฐ ์ž์‹ ์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ์ˆ˜๋™์œผ๋กœ ๋ฐœ๊ธ‰ํ•˜๊ธฐ
+ใ€Œ์„ค์ • &#062 APIใ€์—์„œ ์ž์‹ ์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ๋ฐœ๊ธ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-[ใ€ŒAPIใฎไฝฟใ„ๆ–นใ€ใธ้€ฒใ‚€](#APIใฎไฝฟใ„ๆ–น)
+[ใ€ŒAPI ์‚ฌ์šฉ ๋ฐฉ๋ฒ•ใ€์œผ๋กœ ์ด๋™](#APIใฎไฝฟใ„ๆ–น)
-### ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅˆฉ็”จ่€…ใซใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎ็™บ่กŒใ‚’ใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹
-ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅˆฉ็”จ่€…ใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๅ–ๅพ—ใ™ใ‚‹ใซใฏใ€ไปฅไธ‹ใฎๆ‰‹้ †ใง็™บ่กŒใ‚’ใƒชใ‚ฏใ‚จใ‚นใƒˆใ—ใพใ™ใ€‚
+### ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ก์„ธ์Šค ํ† ํฐ ๋ฐœ๊ธ‰์„ ์š”์ฒญํ•˜๊ธฐ
+์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค ํ† ํฐ์„ ์ทจ๋“ํ•˜๋ ค๋ฉด, ๋‹ค์Œ ์ˆœ์„œ๋กœ ๋ฐœ๊ธ‰์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
-#### Step 1
+#### 1 ๋‹จ๊ณ„
-UUIDใ‚’็”Ÿๆˆใ™ใ‚‹ใ€‚ไปฅๅพŒใ“ใ‚Œใ‚’ใ‚ปใƒƒใ‚ทใƒงใƒณIDใจๅ‘ผใณใพใ™ใ€‚
+UUID๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์„ธ์…˜ ID๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
-> ใ“ใฎใ‚ปใƒƒใ‚ทใƒงใƒณIDใฏๆฏŽๅ›ž็”Ÿๆˆใ—ใ€ไฝฟใ„ใพใ‚ใ•ใชใ„ใ‚ˆใ†ใซใ—ใฆใใ ใ•ใ„ใ€‚
+> ์ด ์„ธ์…˜ ID๋Š” ๋งค๋ฒˆ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
-#### Step 2
+#### 2 ๋‹จ๊ณ„
-`{_URL_}/miauth/{session}`ใ‚’ใƒฆใƒผใ‚ถใƒผใฎใƒ–ใƒฉใ‚ฆใ‚ถใง่กจ็คบใ•ใ›ใ‚‹ใ€‚`{session}`ใฎ้ƒจๅˆ†ใฏใ€ใ‚ปใƒƒใ‚ทใƒงใƒณIDใซ็ฝฎใๆ›ใˆใฆใใ ใ•ใ„ใ€‚
-> ไพ‹: `{_URL_}/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f`
+`{_URL_}/miauth/{session}`์„ ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์— ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. `{session}` ๋ถ€๋ถ„์€ ์„ธ์…˜ ID๋กœ ๋Œ€์ฒดํ•ด์„œ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+> ์˜ˆ: `{_URL_}/miauth/c1f6d42b-468b-4fd2-8274-e58abdedef6f`
-่กจ็คบใ™ใ‚‹้š›ใ€URLใซใ‚ฏใ‚จใƒชใƒ‘ใƒฉใƒกใƒผใ‚ฟใจใ—ใฆใ„ใใคใ‹ใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’่จญๅฎšใงใใพใ™:
-* `name` ... ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณๅ
- * > ไพ‹: `MissDeck`
-* `icon` ... ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใฎใ‚ขใ‚คใ‚ณใƒณ็”ปๅƒURL
- * > ไพ‹: `https://missdeck.example.com/icon.png`
-* `callback` ... ่ช่จผใŒ็ต‚ใ‚ใฃใŸๅพŒใซใƒชใƒ€ใ‚คใƒฌใ‚ฏใƒˆใ™ใ‚‹URL
- * > ไพ‹: `https://missdeck.example.com/callback`
- * ใƒชใƒ€ใ‚คใƒฌใ‚ฏใƒˆๆ™‚ใซใฏใ€`session`ใจใ„ใ†ใ‚ฏใ‚จใƒชใƒ‘ใƒฉใƒกใƒผใ‚ฟใงใ‚ปใƒƒใ‚ทใƒงใƒณIDใŒไป˜ใใพใ™
-* `permission` ... ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใŒ่ฆๆฑ‚ใ™ใ‚‹ๆจฉ้™
- * > ไพ‹: `write:notes,write:following,read:drive`
- * ่ฆๆฑ‚ใ™ใ‚‹ๆจฉ้™ใ‚’`,`ใงๅŒบๅˆ‡ใฃใฆๅˆ—ๆŒ™ใ—ใพใ™
- * ใฉใฎใ‚ˆใ†ใชๆจฉ้™ใŒใ‚ใ‚‹ใ‹ใฏ[APIใƒชใƒ•ใ‚กใƒฌใƒณใ‚น](/api-doc)ใง็ขบ่ชใงใใพใ™
+ํ‘œ์‹œํ•  ๋•Œ URL์— ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ช‡ ๊ฐ€์ง€ ์˜ต์…˜์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
+* `name` ... ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„
+ * > ์˜ˆ: `MissDeck`
+* `icon` ... ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜์˜ ์ด๋ฏธ์ง€ URL
+ * > ์˜ˆ: `https://missdeck.example.com/icon.png`
+* `callback` ... ์ธ์ฆ์ด ๋๋‚œ ํ›„ ๋ฆฌ๋””๋ ‰์…˜๋˜๋Š” URL
+ * > ์˜ˆ: `https://missdeck.example.com/callback`
+ * ๋ฆฌ๋””๋ ‰์…˜ ํ•  ์‹œ, `session`์ด๋ผ๋Š” ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์„ธ์…˜ ID๊ฐ€ ๋ถ™์Šต๋‹ˆ๋‹ค.
+* `permission` ... ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”๊ตฌํ•˜๋Š” ๊ถŒํ•œ
+ * > ์˜ˆ: `write:notes,write:following,read:drive`
+ * ์š”๊ตฌํ•˜๋Š” ๊ถŒํ•œ์„ `,`์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
+ * ๊ถŒํ•œ์˜ ์ข…๋ฅ˜์— ๋Œ€ํ•ด์„œ๋Š” [API ๋ ˆํผ๋Ÿฐ์Šค](/api-doc)์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-#### Step 3
-ใƒฆใƒผใ‚ถใƒผใŒ็™บ่กŒใ‚’่จฑๅฏใ—ใŸๅพŒใ€`{_URL_}/api/miauth/{session}/check`ใซPOSTใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใจใ€ใƒฌใ‚นใƒใƒณใ‚นใจใ—ใฆใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใ‚’ๅซใ‚€JSONใŒ่ฟ”ใ‚Šใพใ™ใ€‚
+#### 3 ๋‹จ๊ณ„
+์‚ฌ์šฉ์ž๊ฐ€ ๋ฐœ๊ธ‰์„ ํ—ˆ์šฉํ•œ ํ›„, `{_URL_}/api/miauth/{session}/check`์— POST ์š”์ฒญ์„ ํ•˜๋ฉด ์‘๋‹ต์œผ๋กœ ์•ก์„ธ์Šค ํ† ํฐ์„ ํฌํ•จํ•œ JSON์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
-ใƒฌใ‚นใƒใƒณใ‚นใซๅซใพใ‚Œใ‚‹ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ:
-* `token` ... ใƒฆใƒผใ‚ถใƒผใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณ
-* `user` ... ใƒฆใƒผใ‚ถใƒผใฎๆƒ…ๅ ฑ
+์‘๋‹ต์— ํฌํ•จ๋˜๋Š” ์†์„ฑ:
+* `token` ... ์œ ์ €์˜ ์•ก์„ธ์Šค ํ† ํฐ
+* `user` ... ์œ ์ € ์ •๋ณด
-[ใ€ŒAPIใฎไฝฟใ„ๆ–นใ€ใธ้€ฒใ‚€](#APIใฎไฝฟใ„ๆ–น)
+[ใ€ŒAPI ์‚ฌ์šฉ ๋ฐฉ๋ฒ•ใ€์œผ๋กœ ์ด๋™](#APIใฎไฝฟใ„ๆ–น)
-## APIใฎไฝฟใ„ๆ–น
-**APIใฏใ™ในใฆPOSTใงใ€ใƒชใ‚ฏใ‚จใ‚นใƒˆ/ใƒฌใ‚นใƒใƒณใ‚นใจใ‚‚ใซJSONๅฝขๅผใงใ™ใ€‚RESTใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚** ใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฏใ€`i`ใจใ„ใ†ใƒ‘ใƒฉใƒกใƒผใ‚ฟๅใงใƒชใ‚ฏใ‚จใ‚นใƒˆใซๅซใ‚ใพใ™ใ€‚
+## API ์‚ฌ์šฉ ๋ฐฉ๋ฒ•
+**API๋Š” ๋ชจ๋‘ POST ๋ฐฉ์‹์ด๋ฉฐ, ์š”์ฒญ/์‘๋‹ต ๋ชจ๋‘ JSON ํ˜•์‹์ž…๋‹ˆ๋‹ค. REST๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.** ์•ก์„ธ์Šค ํ† ํฐ์€ `i`๋ผ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์š”์ฒญ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
-* [APIใƒชใƒ•ใ‚กใƒฌใƒณใ‚น](/api-doc)
-* [ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPI](./stream)
+* [API ๋ ˆํผ๋Ÿฐ์Šค](/api-doc)
+* [์ŠคํŠธ๋ฆฌ๋ฐ API](./stream)
diff --git a/src/docs/ko-KR/create-plugin.md b/src/docs/ko-KR/create-plugin.md
index 1562060d72..3c93eb053b 100644
--- a/src/docs/ko-KR/create-plugin.md
+++ b/src/docs/ko-KR/create-plugin.md
@@ -1,74 +1,74 @@
-# ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎไฝœๆˆ
-Misskey Webใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎใƒ—ใƒฉใ‚ฐใ‚คใƒณๆฉŸ่ƒฝใ‚’ไฝฟใ†ใจใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใ‚’ๆ‹กๅผตใ—ใ€ๆง˜ใ€…ใชๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ใงใใพใ™ใ€‚ ใ“ใ“ใงใฏใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎไฝœๆˆใซใ‚ใŸใฃใฆใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๅฎš็พฉใ‚„ใ€AiScript APIใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใ‚’ๆŽฒ่ผ‰ใ—ใพใ™ใ€‚
+# ํ”Œ๋Ÿฌ๊ทธ์ธ ์ œ์ž‘
+Misskey ์›น ํด๋ผ์ด์–ธํŠธ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด, ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ™•์žฅํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ œ์ž‘์— ์žˆ์–ด์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ •์˜, AiScript API ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.
## ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฏใ€AiScriptใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๅŸ‹ใ‚่พผใฟๆฉŸ่ƒฝใ‚’ไฝฟใฃใฆใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใจใ—ใฆใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’ๅฎš็พฉใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใฏๆฌกใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ๅซใ‚€ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚
+ํ”Œ๋Ÿฌ๊ทธ์ธ์€ AiScript์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋‚ด์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
### name
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณๅ
+ํ”Œ๋Ÿฌ๊ทธ์ธ ์ด๋ฆ„
### author
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณไฝœ่€…
+ํ”Œ๋Ÿฌ๊ทธ์ธ ์ œ์ž‘์ž
### version
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใƒใƒผใ‚ธใƒงใƒณใ€‚ๆ•ฐๅ€คใ‚’ๆŒ‡ๅฎšใ—ใฆใใ ใ•ใ„ใ€‚
+ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „. ๊ฐ’์„ ์ง€์ •ํ•ด ์ฃผ์„ธ์š”.
### description
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎ่ชฌๆ˜Ž
+ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ์„ค๋ช…
### permissions
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใŒ่ฆๆฑ‚ใ™ใ‚‹ๆจฉ้™ใ€‚MisskeyAPIใซใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹้š›ใซ็”จใ„ใ‚‰ใ‚Œใพใ™ใ€‚
+ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์š”๊ตฌํ•˜๋Š” ๊ถŒํ•œ. Misskey API์— ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
### config
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎ่จญๅฎšๆƒ…ๅ ฑใ‚’่กจใ™ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ€‚ ใ‚ญใƒผใซ่จญๅฎšๅใ€ๅ€คใซไปฅไธ‹ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ๅซใ‚ใพใ™ใ€‚
+ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์„ค์ • ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ์ฒด. ํ‚ค ๊ฐ’์— ์„ค์ •๋ช…์„, ๊ฐ’์—๋Š” ๋‹ค์Œ ์†์„ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
#### type
-่จญๅฎšๅ€คใฎ็จฎ้กžใ‚’่กจใ™ๆ–‡ๅญ—ๅˆ—ใ€‚ไปฅไธ‹ใ‹ใ‚‰้ธๆŠžใ—ใพใ™ใ€‚ string number boolean
+์„ค์ •๊ฐ’์˜ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด. ์•„๋ž˜ ํ•ญ๋ชฉ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. string number boolean
#### label
-ใƒฆใƒผใ‚ถใƒผใซ่กจ็คบใ™ใ‚‹่จญๅฎšๅ
+์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œํ•  ์„ค์ • ์ด๋ฆ„
#### description
-่จญๅฎšใฎ่ชฌๆ˜Ž
+์„ค์ •์˜ ์„ค๋ช…
#### default
-่จญๅฎšใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€ค
+์„ค์ •์˜ ๊ธฐ๋ณธ๊ฐ’
-## APIใƒชใƒ•ใ‚กใƒฌใƒณใ‚น
-AiScriptๆจ™ๆบ–ใง็ต„ใฟ่พผใพใ‚Œใฆใ„ใ‚‹APIใฏๆŽฒ่ผ‰ใ—ใพใ›ใ‚“ใ€‚
+## API ๋ ˆํผ๋Ÿฐ์Šค
+AiScript ํ‘œ์ค€์œผ๋กœ ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” API๋Š” ์†Œ๊ฐœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
### Mk:dialog(title text type)
-ใƒ€ใ‚คใ‚ขใƒญใ‚ฐใ‚’่กจ็คบใ—ใพใ™ใ€‚typeใซใฏไปฅไธ‹ใฎๅ€คใŒ่จญๅฎšใงใใพใ™ใ€‚ info success warn error question ็œ็•ฅใ™ใ‚‹ใจ info ใซใชใ‚Šใพใ™ใ€‚
+๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. type์—๋Š” ์•„๋ž˜ ํ•ญ๋ชฉ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. info success warn error question ์ƒ๋žตํ•˜๋ฉด info๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
### Mk:confirm(title text type)
-็ขบ่ชใƒ€ใ‚คใ‚ขใƒญใ‚ฐใ‚’่กจ็คบใ—ใพใ™ใ€‚typeใซใฏไปฅไธ‹ใฎๅ€คใŒ่จญๅฎšใงใใพใ™ใ€‚ info success warn error question ็œ็•ฅใ™ใ‚‹ใจ question ใซใชใ‚Šใพใ™ใ€‚ ใƒฆใƒผใ‚ถใƒผใŒ"OK"ใ‚’้ธๆŠžใ—ใŸๅ ดๅˆใฏ true ใ‚’ใ€"ใ‚ญใƒฃใƒณใ‚ปใƒซ"ใ‚’้ธๆŠžใ—ใŸๅ ดๅˆใฏ false ใŒ่ฟ”ใ‚Šใพใ™ใ€‚
+ํ™•์ธ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. type์—๋Š” ์•„๋ž˜ ํ•ญ๋ชฉ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. info success warn error question ์ƒ๋žตํ•˜๋ฉด question์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ "OK"๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ true๋ฅผ, "์ทจ์†Œ"๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ false๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
### Mk:api(endpoint params)
-Misskey APIใซใƒชใ‚ฏใ‚จใ‚นใƒˆใ—ใพใ™ใ€‚็ฌฌไธ€ๅผ•ๆ•ฐใซใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆๅใ€็ฌฌไบŒๅผ•ๆ•ฐใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๆธกใ—ใพใ™ใ€‚
+Misskey API์— ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜์— ์—”๋“œํฌ์ธํŠธ ์ด๋ฆ„, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜์— ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ์ฒด๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
### Mk:save(key value)
-ไปปๆ„ใฎๅ€คใซไปปๆ„ใฎๅๅ‰ใ‚’ไป˜ใ‘ใฆๆฐธ็ถšๅŒ–ใ—ใพใ™ใ€‚ๆฐธ็ถšๅŒ–ใ—ใŸๅ€คใฏใ€AiScriptใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใŒ็ต‚ไบ†ใ—ใฆใ‚‚ๆฎ‹ใ‚Šใ€Mk:loadใง่ชญใฟๅ–ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
+์ž„์˜์˜ ๊ฐ’์— ์ž„์˜์˜ ์ด๋ฆ„์„ ๋ถ™์—ฌ ์˜์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์˜์†ํ™”ํ•œ ๊ฐ’์€ AiScript ์ปจํ…์ŠคํŠธ๊ฐ€ ์ข…๋ฃŒ๋˜์–ด๋„ ๋‚จ์•„์„œ Mk:load ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
### Mk:load(key)
-Mk:saveใงๆฐธ็ถšๅŒ–ใ—ใŸๆŒ‡ๅฎšใฎๅๅ‰ใฎๅ€คใ‚’่ชญใฟๅ–ใ‚Šใพใ™ใ€‚
+Mk:save์—์„œ ์˜์†ํ™”๋œ ์ง€์ •๊ฐ’์„ ์ฝ์Šต๋‹ˆ๋‹ค.
### Plugin:register_post_form_action(title fn)
-ๆŠ•็จฟใƒ•ใ‚ฉใƒผใƒ ใซใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚็ฌฌไธ€ๅผ•ๆ•ฐใซใ‚ขใ‚ฏใ‚ทใƒงใƒณๅใ€็ฌฌไบŒๅผ•ๆ•ฐใซใ‚ขใ‚ฏใ‚ทใƒงใƒณใŒ้ธๆŠžใ•ใ‚ŒใŸ้š›ใฎใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใ‚’ๆธกใ—ใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใซใฏใ€็ฌฌไธ€ๅผ•ๆ•ฐใซๆŠ•็จฟใƒ•ใ‚ฉใƒผใƒ ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใŒๆธกใ•ใ‚Œใพใ™ใ€‚
+๊ฒŒ์‹œ ์–‘์‹์— ์ž‘์—…์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ์ž‘์—… ์ด๋ฆ„, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ์ž‘์—…์ด ์„ ํƒ๋˜์—ˆ์„ ๋•Œ์˜ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜์—๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ๊ฒŒ์‹œ ์–‘์‹ ๊ฐ์ฒด๊ฐ€ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
### Plugin:register_note_action(title fn)
-ใƒŽใƒผใƒˆใƒกใƒ‹ใƒฅใƒผใซ้ …็›ฎใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚็ฌฌไธ€ๅผ•ๆ•ฐใซ้ …็›ฎๅใ€็ฌฌไบŒๅผ•ๆ•ฐใซ้ …็›ฎใŒ้ธๆŠžใ•ใ‚ŒใŸ้š›ใฎใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใ‚’ๆธกใ—ใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใซใฏใ€็ฌฌไธ€ๅผ•ๆ•ฐใซๅฏพ่ฑกใฎใƒŽใƒผใƒˆใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใŒๆธกใ•ใ‚Œใพใ™ใ€‚
+๋…ธํŠธ ๋ฉ”๋‰ด์— ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ญ๋ชฉ๋ช…, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ญ๋ชฉ์ด ์„ ํƒ๋˜์—ˆ์„ ๋•Œ์˜ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜์—๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ๋Œ€์ƒ ๋…ธํŠธ ๊ฐ์ฒด๊ฐ€ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
### Plugin:register_user_action(title fn)
-ใƒฆใƒผใ‚ถใƒผใƒกใƒ‹ใƒฅใƒผใซ้ …็›ฎใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚็ฌฌไธ€ๅผ•ๆ•ฐใซ้ …็›ฎๅใ€็ฌฌไบŒๅผ•ๆ•ฐใซ้ …็›ฎใŒ้ธๆŠžใ•ใ‚ŒใŸ้š›ใฎใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใ‚’ๆธกใ—ใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใซใฏใ€็ฌฌไธ€ๅผ•ๆ•ฐใซๅฏพ่ฑกใฎใƒฆใƒผใ‚ถใƒผใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใŒๆธกใ•ใ‚Œใพใ™ใ€‚
+์œ ์ € ๋ฉ”๋‰ด์— ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ญ๋ชฉ๋ช…, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ญ๋ชฉ์ด ์„ ํƒ๋˜์—ˆ์„ ๋•Œ์˜ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜์—๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ๋Œ€์ƒ ์œ ์ € ๊ฐ์ฒด๊ฐ€ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
### Plugin:register_note_view_interruptor(fn)
-UIใซ่กจ็คบใ•ใ‚Œใ‚‹ใƒŽใƒผใƒˆๆƒ…ๅ ฑใ‚’ๆ›ธใๆ›ใˆใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใซใฏใ€็ฌฌไธ€ๅผ•ๆ•ฐใซๅฏพ่ฑกใฎใƒŽใƒผใƒˆใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใŒๆธกใ•ใ‚Œใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใฎ่ฟ”ใ‚Šๅ€คใงใƒŽใƒผใƒˆใŒๆ›ธใๆ›ใˆใ‚‰ใ‚Œใพใ™ใ€‚
+UI์— ํ‘œ์‹œ๋˜๋Š” ๋…ธํŠธ ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ด๋‹น๋˜๋Š” ๋…ธํŠธ ๊ฐ์ฒด๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜๊ฐ’์œผ๋กœ ๋…ธํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.
### Plugin:register_note_post_interruptor(fn)
-ใƒŽใƒผใƒˆๆŠ•็จฟๆ™‚ใซใƒŽใƒผใƒˆๆƒ…ๅ ฑใ‚’ๆ›ธใๆ›ใˆใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใซใฏใ€็ฌฌไธ€ๅผ•ๆ•ฐใซๅฏพ่ฑกใฎใƒŽใƒผใƒˆใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใŒๆธกใ•ใ‚Œใพใ™ใ€‚ ใ‚ณใƒผใƒซใƒใƒƒใ‚ฏ้–ขๆ•ฐใฎ่ฟ”ใ‚Šๅ€คใงใƒŽใƒผใƒˆใŒๆ›ธใๆ›ใˆใ‚‰ใ‚Œใพใ™ใ€‚
+๋…ธํŠธ๋ฅผ ๊ฒŒ์‹œํ•  ๋•Œ์˜ ๋…ธํŠธ ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•ด๋‹น๋˜๋Š” ๋…ธํŠธ ๊ฐ์ฒด๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ ํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜๊ฐ’์œผ๋กœ ๋…ธํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.
### Plugin:open_url(url)
-็ฌฌไธ€ๅผ•ๆ•ฐใซๆธกใ•ใ‚ŒใŸURLใ‚’ใƒ–ใƒฉใ‚ฆใ‚ถใฎๆ–ฐใ—ใ„ใ‚ฟใƒ–ใง้–‹ใใพใ™ใ€‚
+์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ์ „๋‹ฌ๋œ URL์„ ๋ธŒ๋ผ์šฐ์ €์˜ ์ƒˆ ํƒญ์—์„œ ์—ฝ๋‹ˆ๋‹ค.
### Plugin:config
-ใƒ—ใƒฉใ‚ฐใ‚คใƒณใฎ่จญๅฎšใŒๆ ผ็ดใ•ใ‚Œใ‚‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ€‚ใƒ—ใƒฉใ‚ฐใ‚คใƒณๅฎš็พฉใฎconfigใง่จญๅฎšใ—ใŸใ‚ญใƒผใงๅ€คใŒๅ…ฅใ‚Šใพใ™ใ€‚
+ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์„ค์ •์ด ์ €์žฅ๋˜๋Š” ๊ฐ์ฒด. ํ”Œ๋Ÿฌ๊ทธ์ธ ์ •์˜ config์—์„œ ์„ค์ •ํ•œ ํ‚ค๋กœ ๊ฐ’์ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/custom-emoji.md b/src/docs/ko-KR/custom-emoji.md
index 6aa3a0fe49..bc6fbafa6c 100644
--- a/src/docs/ko-KR/custom-emoji.md
+++ b/src/docs/ko-KR/custom-emoji.md
@@ -1,2 +1,2 @@
# ์ปค์Šคํ…€ ์ด๋ชจ์ง€
-ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใฏใ€ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใง็”จๆ„ใ•ใ‚ŒใŸ็”ปๅƒใ‚’็ตตๆ–‡ๅญ—ใฎใ‚ˆใ†ใซไฝฟใˆใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚ ใƒŽใƒผใƒˆใ€ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ€ใƒใƒฃใƒƒใƒˆใ€่‡ชๅทฑ็ดนไป‹ใ€ๅๅ‰ใชใฉใฎๅ ดๆ‰€ใงไฝฟใ†ใ“ใจใŒใงใใพใ™ใ€‚ ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใ‚’ใใ‚Œใ‚‰ใฎๅ ดๆ‰€ใงไฝฟใ†ใซใฏใ€็ตตๆ–‡ๅญ—ใƒ”ใƒƒใ‚ซใƒผใƒœใ‚ฟใƒณ(ใ‚ใ‚‹ๅ ดๅˆ)ใ‚’ๆŠผใ™ใ‹ใ€`:`ใ‚’ๅ…ฅๅŠ›ใ—ใฆ็ตตๆ–‡ๅญ—ใ‚ตใ‚ธใ‚งใ‚นใƒˆใ‚’่กจ็คบใ—ใพใ™ใ€‚ ใƒ†ใ‚ญใ‚นใƒˆๅ†…ใซ`:foo:`ใฎใ‚ˆใ†ใชๅฝขๅผใฎๆ–‡ๅญ—ๅˆ—ใŒ่ฆ‹ใคใ‹ใ‚‹ใจใ€`foo`ใฎ้ƒจๅˆ†ใŒใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ๅใจ่งฃ้‡ˆใ•ใ‚Œใ€่กจ็คบๆ™‚ใซใฏๅฏพๅฟœใ—ใŸใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใซ็ฝฎใๆ›ใ‚ใ‚Šใพใ™ใ€‚
+์ปค์Šคํ…€ ์ด๋ชจ์ง€๋Š” ์ธ์Šคํ„ด์Šค์— ์ค€๋น„๋œ ์ด๋ฏธ์ง€๋ฅผ ์ด๋ชจ์ง€์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋…ธํŠธ, ๋ฆฌ์•ก์…˜, ์ฑ„ํŒ…, ์ž๊ธฐ์†Œ๊ฐœ, ์ด๋ฆ„ ๋“ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์ด๋ชจ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ์ปค์Šคํ…€ ์ด๋ชจ์ง€ ์„ ํƒ๊ธฐ ๋ฒ„ํŠผ(์žˆ๋Š” ๊ฒฝ์šฐ)์„ ๋ˆ„๋ฅด๊ฑฐ๋‚˜, `:`๋ฅผ ์ž…๋ ฅํ•ด ์ด๋ชจ์ง€ ์ถ”์ฒœ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ๋‚ด์— `:foo:`์™€ ๊ฐ™์€ ํ˜•์‹์˜ ๋ฌธ์ž์—ด์ด ๋ฐœ๊ฒฌ๋˜๋ฉด, `foo` ๋ถ€๋ถ„์ด ์ปค์Šคํ…€ ์ด๋ชจ์ง€๋ช…์œผ๋กœ ํ•ด์„๋˜๋ฉฐ, ํ‘œ๊ธฐ๋Š” ๋Œ€์‘ํ•˜๋Š” ์ปค์Šคํ…€ ์ด๋ชจ์ง€๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/deck.md b/src/docs/ko-KR/deck.md
index 87c95d45b3..bf5dc84a56 100644
--- a/src/docs/ko-KR/deck.md
+++ b/src/docs/ko-KR/deck.md
@@ -1,18 +1,18 @@
# ๋ฑ
-ใƒ‡ใƒƒใ‚ญใฏๅˆฉ็”จๅฏ่ƒฝใชUIใฎใฒใจใคใงใ™ใ€‚ใ€Œใ‚ซใƒฉใƒ ใ€ใจๅ‘ผใฐใ‚Œใ‚‹ใƒ“ใƒฅใƒผใ‚’่ค‡ๆ•ฐไธฆในใฆ่กจ็คบใ•ใ›ใ‚‹ใ“ใจใงใ€ใ‚ซใ‚นใ‚ฟใƒžใ‚คใ‚บๆ€งใŒ้ซ˜ใใ€ๆƒ…ๅ ฑ้‡ใฎๅคšใ„UIใŒๆง‹็ฏ‰ใงใใ‚‹ใ“ใจใŒ็‰นๅพดใงใ™ใ€‚
+๋ฑ์€ ์ด์šฉ ๊ฐ€๋Šฅํ•œ UI ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ใ€Œ์นผ๋Ÿผใ€์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ๋ทฐ๋ฅผ ๋‚˜์—ดํ•˜์—ฌ ํ‘œ์‹œํ•จ์œผ๋กœ์จ, ๋งž์ถค์„ฑ์ด ๋†’๊ณ  ์ •๋ณด๋Ÿ‰์ด ๋งŽ์€ UI๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใ‚ซใƒฉใƒ ใฎ่ฟฝๅŠ 
-ใƒ‡ใƒƒใ‚ญใฎ่ƒŒๆ™ฏใ‚’ๅณใ‚ฏใƒชใƒƒใ‚ฏใ—ใ€ใ€Œใ‚ซใƒฉใƒ ใ‚’่ฟฝๅŠ ใ€ใ—ใฆไปปๆ„ใฎใ‚ซใƒฉใƒ ใ‚’่ฟฝๅŠ ใงใใพใ™ใ€‚
+## ์นผ๋Ÿผ ์ถ”๊ฐ€
+๋ฑ์˜ ๋ฐฐ๊ฒฝ์„ ์šฐํด๋ฆญ ํ•œ ๋’ค, ใ€Œ์นผ๋Ÿผ ์ถ”๊ฐ€ใ€๋ฅผ ๋ˆŒ๋Ÿฌ ์›ํ•˜๋Š” ์นผ๋Ÿผ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใ‚ซใƒฉใƒ ใฎ็งปๅ‹•
-ใ‚ซใƒฉใƒ ใฏใ€ใƒ‰ใƒฉใƒƒใ‚ฐใ‚ขใƒณใƒ‰ใƒ‰ใƒญใƒƒใƒ—ใงไป–ใฎใ‚ซใƒฉใƒ ใจไฝ็ฝฎใ‚’ๅ…ฅใ‚Œๆ›ฟใˆใ‚‹ใ“ใจใŒๅ‡บๆฅใ‚‹ใปใ‹ใ€ใ‚ซใƒฉใƒ ใƒกใƒ‹ใƒฅใƒผ(ใ‚ซใƒฉใƒ ใฎใƒ˜ใƒƒใƒ€ใƒผๅณใ‚ฏใƒชใƒƒใ‚ฏ)ใ‹ใ‚‰ไฝ็ฝฎใ‚’็งปๅ‹•ใ•ใ›ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ€‚
+## ์นผ๋Ÿผ ์ด๋™
+์นผ๋Ÿผ์€ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ๋‹ค๋ฅธ ์นผ๋Ÿผ๊ณผ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์นผ๋Ÿผ ๋ฉ”๋‰ด(์นผ๋Ÿผ์˜ ํ—ค๋” ์˜ค๋ฅธ์ชฝ ํด๋ฆญ)์—์„œ๋„ ์œ„์น˜๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใ‚ซใƒฉใƒ ใฎๆฐดๅนณๅˆ†ๅ‰ฒ
-ใ‚ซใƒฉใƒ ใฏๅทฆๅณใ ใ‘ใงใชใใ€ไธŠไธ‹ใซไธฆในใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ€‚ ใ‚ซใƒฉใƒ ใƒกใƒ‹ใƒฅใƒผใ‚’้–‹ใใ€ใ€Œๅทฆใซ้‡ใญใ‚‹ใ€ใ‚’้ธๆŠžใ™ใ‚‹ใจใ€ๅทฆใฎใ‚ซใƒฉใƒ ใฎไธ‹ใซ็พๅœจใฎใ‚ซใƒฉใƒ ใŒ็งปๅ‹•ใ—ใพใ™ใ€‚ ไธŠไธ‹ๅˆ†ๅ‰ฒใ‚’่งฃ้™คใ™ใ‚‹ใซใฏใ€ใ‚ซใƒฉใƒ ใƒกใƒ‹ใƒฅใƒผใฎใ€Œๅณใซๅ‡บใ™ใ€ใ‚’้ธๆŠžใ—ใพใ™ใ€‚
+## ์นผ๋Ÿผ ์ˆ˜ํ‰ ๋ถ„ํ• 
+์นผ๋Ÿผ์€ ์ขŒ์šฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ƒํ•˜๋กœ๋„ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นผ๋Ÿผ ๋ฉ”๋‰ด๋ฅผ ์—ด๊ณ  ใ€Œ์™ผ์ชฝ์— ์Œ“๊ธฐใ€๋ฅผ ์„ ํƒํ•˜๋ฉด ์™ผ์ชฝ ์นผ๋Ÿผ ์•„๋ž˜๋กœ ํ˜„์žฌ ์นผ๋Ÿผ์ด ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ‰ ๋ถ„ํ• ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ์นผ๋Ÿผ ๋ฉ”๋‰ด์˜ ใ€Œ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋นผ๊ธฐใ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
-## ใ‚ซใƒฉใƒ ใฎ่จญๅฎš
-ใ‚ซใƒฉใƒ ใƒกใƒ‹ใƒฅใƒผใฎใ€Œ็ทจ้›†ใ€ใ‚’้ธๆŠžใ™ใ‚‹ใจใ‚ซใƒฉใƒ ใฎ่จญๅฎšใ‚’็ทจ้›†ใงใใพใ™ใ€‚ใ‚ซใƒฉใƒ ใฎๅๅ‰ใ‚’ๅค‰ใˆใŸใ‚Šใ€ๅน…ใ‚’ๅค‰ใˆใŸใ‚Šใงใใพใ™ใ€‚
+## ์นผ๋Ÿผ ์„ค์ •
+์นผ๋Ÿผ ๋ฉ”๋‰ด์˜ ใ€ŒํŽธ์ง‘ใ€์„ ํด๋ฆญํ•˜๋ฉด ์นผ๋Ÿผ์˜ ์„ค์ •์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นผ๋Ÿผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ๋„ˆ๋น„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใƒ‡ใƒƒใ‚ญใฎ่จญๅฎš
-ใƒ‡ใƒƒใ‚ญใซ้–ขใ™ใ‚‹่จญๅฎšใฏใ€[settings/deck](/settings/deck)ใง่กŒใˆใพใ™ใ€‚
+## ๋ฑ ์„ค์ •
+๋ฑ์— ๊ด€ํ•œ ์„ค์ •์€ [settings/deck](/settings/deck)์—์„œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/follow.md b/src/docs/ko-KR/follow.md
index 197aee13c5..66cfdac3ed 100644
--- a/src/docs/ko-KR/follow.md
+++ b/src/docs/ko-KR/follow.md
@@ -1,2 +1,2 @@
-# ํŒ”๋กœ์ž‰
-ใƒฆใƒผใ‚ถใƒผใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹ใจใ€ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซใใฎใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟใŒ่กจ็คบใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ใŸใ ใ—ใ€ไป–ใฎใƒฆใƒผใ‚ถใƒผใซๅฏพใ™ใ‚‹่ฟ”ไฟกใฏๅซใพใ‚Œใพใ›ใ‚“ใ€‚ ใƒฆใƒผใ‚ถใƒผใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹ใซใฏใ€ใƒฆใƒผใ‚ถใƒผใƒšใƒผใ‚ธใฎใ€Œใƒ•ใ‚ฉใƒญใƒผใ€ใƒœใ‚ฟใƒณใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ—ใพใ™ใ€‚ใƒ•ใ‚ฉใƒญใƒผใ‚’่งฃ้™คใ™ใ‚‹ใซใฏใ€ใ‚‚ใ†ไธ€ๅบฆใ‚ฏใƒชใƒƒใ‚ฏใ—ใพใ™ใ€‚
+# ํŒ”๋กœ์šฐ
+์œ ์ €๋ฅผ ํŒ”๋กœ์šฐํ•˜๊ฒŒ ๋˜๋ฉด ํƒ€์ž„๋ผ์ธ์— ํ•ด๋‹น ์œ ์ €์˜ ๊ธ€์ด ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋‹ค๋ฅธ ์œ ์ €์— ๋Œ€ํ•œ ํšŒ์‹ ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ ์ €๋ฅผ ํŒ”๋กœ์šฐ ํ•˜๋ ค๋ฉด, ์œ ์ € ํŽ˜์ด์ง€์˜ ใ€ŒํŒ”๋กœ์šฐใ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ํŒ”๋กœ์šฐ๋ฅผ ํ•ด์ œํ•˜๋ ค๋ฉด ๋‹ค์‹œ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/keyboard-shortcut.md b/src/docs/ko-KR/keyboard-shortcut.md
index 7aaab0660b..acc5daf87b 100644
--- a/src/docs/ko-KR/keyboard-shortcut.md
+++ b/src/docs/ko-KR/keyboard-shortcut.md
@@ -1,68 +1,68 @@
-# ใ‚ญใƒผใƒœใƒผใƒ‰ใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆ
+# ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค
## ๊ธ€๋กœ๋ฒŒ
-ใ“ใ‚Œใ‚‰ใฎใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆใฏๅŸบๆœฌ็š„ใซใฉใ“ใงใ‚‚ไฝฟใˆใพใ™ใ€‚
+์•„๋ž˜ ๋‹จ์ถ•ํ‚ค๋Š” ์–ด๋””์„œ๋“  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<table>
<thead>
- <tr><th>๋‹จ์ถ•ํ‚ค</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>๋‹จ์ถ•ํ‚ค</th><th>๋™์ž‘</th><th>๋œป</th></tr>
</thead>
<tbody>
- <tr><td><kbd class="key">P</kbd>, <kbd class="key">N</kbd></td><td>ๆ–ฐ่ฆๆŠ•็จฟ</td><td><b>P</b>ost, <b>N</b>ew, <b>N</b>ote</td></tr>
- <tr><td><kbd class="key">T</kbd></td><td>ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆœ€ใ‚‚ๆ–ฐใ—ใ„ๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚น</td><td><b>T</b>imeline, <b>T</b>op</td></tr>
- <tr><td><kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">N</kbd></kbd></td><td>้€š็Ÿฅใ‚’่กจ็คบ/้š ใ™</td><td><b>N</b>otifications</td></tr>
+ <tr><td><kbd class="key">P</kbd>, <kbd class="key">N</kbd></td><td>์ƒˆ ๋…ธํŠธ ์ž‘์„ฑ</td><td><b>P</b>ost, <b>N</b>ew, <b>N</b>ote</td></tr>
+ <tr><td><kbd class="key">T</kbd></td><td>ํƒ€์ž„๋ผ์ธ์—์„œ ๊ฐ€์žฅ ์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๋…ธํŠธ๋กœ ์ด๋™</td><td><b>T</b>imeline, <b>T</b>op</td></tr>
+ <tr><td><kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">N</kbd></kbd></td><td>์•Œ๋ฆผ ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ</td><td><b>N</b>otifications</td></tr>
<tr><td><kbd class="key">S</kbd></td><td>๊ฒ€์ƒ‰</td><td><b>S</b>earch</td></tr>
<tr><td><kbd class="key">H</kbd>, <kbd class="key">?</kbd></td><td>๋„์›€๋ง ํ‘œ์‹œ</td><td><b>H</b>elp</td></tr>
</tbody>
</table>
-## ๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ•ใ‚ŒใŸ็Šถๆ…‹
+## ๋…ธํŠธ๋ฅผ ์„ ํƒํ•œ ์ƒํƒœ
<table>
<thead>
- <tr><th>๋‹จ์ถ•ํ‚ค</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>๋‹จ์ถ•ํ‚ค</th><th>๋™์ž‘</th><th>๋œป</th></tr>
</thead>
<tbody>
- <tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd>, <kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">Tab</kbd></kbd></td><td>ไธŠใฎๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">โ†“</kbd>, <kbd class="key">J</kbd>, <kbd class="key">Tab</kbd></td><td>ไธ‹ใฎๆŠ•็จฟใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">R</kbd></td><td>่ฟ”ไฟกใƒ•ใ‚ฉใƒผใƒ ใ‚’้–‹ใ</td><td><b>R</b>eply</td></tr>
- <tr><td><kbd class="key">Q</kbd></td><td>Renoteใƒ•ใ‚ฉใƒผใƒ ใ‚’้–‹ใ</td><td><b>Q</b>uote</td></tr>
- <tr><td><kbd class="group"><kbd class="key">Ctrl</kbd> + <kbd class="key">Q</kbd></kbd></td><td>ๅณๅˆปRenoteใ™ใ‚‹(ใƒ•ใ‚ฉใƒผใƒ ใ‚’้–‹ใ‹ใšใซ)</td><td>-</td></tr>
- <tr><td><kbd class="key">E</kbd>, <kbd class="key">A</kbd>, <kbd class="key">+</kbd></td><td>ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒ•ใ‚ฉใƒผใƒ ใ‚’้–‹ใ</td><td><b>E</b>mote, re<b>A</b>ction</td></tr>
- <tr><td><kbd class="key">0</kbd>~<kbd class="key">9</kbd></td><td>ๆ•ฐๅญ—ใซๅฏพๅฟœใ—ใŸใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’ใ™ใ‚‹(ๅฏพๅฟœใซใคใ„ใฆใฏๅพŒ่ฟฐ)</td><td>-</td></tr>
- <tr><td><kbd class="key">F</kbd>, <kbd class="key">B</kbd></td><td>ใŠๆฐ—ใซๅ…ฅใ‚Šใซ็™ป้Œฒ</td><td><b>F</b>avorite, <b>B</b>ookmark</td></tr>
- <tr><td><kbd class="key">Del</kbd>, <kbd class="group"><kbd class="key">Ctrl</kbd> + <kbd class="key">D</kbd></kbd></td><td>ๆŠ•็จฟใ‚’ๅ‰Š้™ค</td><td><b>D</b>elete</tr>
- <tr><td><kbd class="key">M</kbd>, <kbd class="key">O</kbd></td><td>ๆŠ•็จฟใซๅฏพใ™ใ‚‹ใƒกใƒ‹ใƒฅใƒผใ‚’้–‹ใ</td><td><b>M</b>ore, <b>O</b>ther</td></tr>
- <tr><td><kbd class="key">S</kbd></td><td>CWใง้š ใ•ใ‚ŒใŸ้ƒจๅˆ†ใ‚’่กจ็คบ or ้š ใ™</td><td><b>S</b>how, <b>S</b>ee</td></tr>
- <tr><td><kbd class="key">Esc</kbd></td><td>ใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’ๅค–ใ™</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd>, <kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">Tab</kbd></kbd></td><td>์œ„์ชฝ ๋…ธํŠธ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†“</kbd>, <kbd class="key">J</kbd>, <kbd class="key">Tab</kbd></td><td>์•„๋ž˜์ชฝ ๋…ธํŠธ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">R</kbd></td><td>๋‹ต๊ธ€์ฐฝ ์—ด๊ธฐ</td><td><b>R</b>eply</td></tr>
+ <tr><td><kbd class="key">Q</kbd></td><td>์ธ์šฉ์ฐฝ ์—ด๊ธฐ</td><td><b>Q</b>uote</td></tr>
+ <tr><td><kbd class="group"><kbd class="key">Ctrl</kbd> + <kbd class="key">Q</kbd></kbd></td><td>์ฆ‰์‹œ Renote ํ•˜๊ธฐ(์ฐฝ์„ ์—ด์ง€ ์•Š์Œ)</td><td>-</td></tr>
+ <tr><td><kbd class="key">E</kbd>, <kbd class="key">A</kbd>, <kbd class="key">+</kbd></td><td>๋ฆฌ์•ก์…˜ ์ฐฝ ์—ด๊ธฐ</td><td><b>E</b>mote, re<b>A</b>ction</td></tr>
+ <tr><td><kbd class="key">0</kbd>~<kbd class="key">9</kbd></td><td>์ˆซ์ž์— ๋Œ€์‘ํ•˜๋Š” ๋ฆฌ์•ก์…˜(๋Œ€์‘์— ๋Œ€ํ•ด์„œ๋Š” ํ›„์ˆ )</td><td>-</td></tr>
+ <tr><td><kbd class="key">F</kbd>, <kbd class="key">B</kbd></td><td>์ฆ๊ฒจ์ฐพ๊ธฐ์— ๋“ฑ๋ก</td><td><b>F</b>avorite, <b>B</b>ookmark</td></tr>
+ <tr><td><kbd class="key">Del</kbd>, <kbd class="group"><kbd class="key">Ctrl</kbd> + <kbd class="key">D</kbd></kbd></td><td>๋…ธํŠธ ์‚ญ์ œ</td><td><b>D</b>elete</tr>
+ <tr><td><kbd class="key">M</kbd>, <kbd class="key">O</kbd></td><td>๋…ธํŠธ ์ถ”๊ฐ€ ๋ฉ”๋‰ด ์—ด๊ธฐ</td><td><b>M</b>ore, <b>O</b>ther</td></tr>
+ <tr><td><kbd class="key">S</kbd></td><td>CW๋กœ ๊ฐ€๋ ค์ง„ ๋ถ€๋ถ„์„ ํ‘œ์‹œ ๋˜๋Š” ๊ฐ€๋ฆฌ๊ธฐ</td><td><b>S</b>how, <b>S</b>ee</td></tr>
+ <tr><td><kbd class="key">Esc</kbd></td><td>๋…ธํŠธ ์„ ํƒ์„ ํ•ด์ œ</td><td>-</td></tr>
</tbody>
</table>
-## Renoteใƒ•ใ‚ฉใƒผใƒ 
+## Renote ์ฐฝ
<table>
<thead>
- <tr><th>๋‹จ์ถ•ํ‚ค</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>๋‹จ์ถ•ํ‚ค</th><th>๋™์ž‘</th><th>๋œป</th></tr>
</thead>
<tbody>
- <tr><td><kbd class="key">Enter</kbd></td><td>Renoteใ™ใ‚‹</td><td>-</td></tr>
- <tr><td><kbd class="key">Q</kbd></td><td>ใƒ•ใ‚ฉใƒผใƒ ใ‚’ๅฑ•้–‹ใ™ใ‚‹</td><td><b>Q</b>uote</td></tr>
- <tr><td><kbd class="key">Esc</kbd></td><td>ใƒ•ใ‚ฉใƒผใƒ ใ‚’้–‰ใ˜ใ‚‹</td><td>-</td></tr>
+ <tr><td><kbd class="key">Enter</kbd></td><td>Renote ํ•˜๊ธฐ</td><td>-</td></tr>
+ <tr><td><kbd class="key">Q</kbd></td><td>์ฐฝ ํŽผ์น˜๊ธฐ</td><td><b>Q</b>uote</td></tr>
+ <tr><td><kbd class="key">Esc</kbd></td><td>์ฐฝ ๋‹ซ๊ธฐ</td><td>-</td></tr>
</tbody>
</table>
-## ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒ•ใ‚ฉใƒผใƒ 
-ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใ€Œ๐Ÿ‘ใ€ใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใŒๅฝ“ใŸใฃใฆใ„ใ‚‹็Šถๆ…‹ใงใ™ใ€‚
+## ๋ฆฌ์•ก์…˜ ์ฐฝ
+๊ธฐ๋ณธ์œผ๋กœ ใ€Œ๐Ÿ‘ใ€๊ฐ€ ์„ ํƒ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
<table>
<thead>
- <tr><th>๋‹จ์ถ•ํ‚ค</th><th>ๅŠนๆžœ</th><th>็”ฑๆฅ</th></tr>
+ <tr><th>๋‹จ์ถ•ํ‚ค</th><th>๋™์ž‘</th><th>๋œป</th></tr>
</thead>
<tbody>
- <tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd></td><td>ไธŠใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">โ†“</kbd>, <kbd class="key">J</kbd></td><td>ไธ‹ใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">โ†</kbd>, <kbd class="key">H</kbd>, <kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">Tab</kbd></kbd></td><td>ๅทฆใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">โ†’</kbd>, <kbd class="key">L</kbd>, <kbd class="key">Tab</kbd></td><td>ๅณใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใƒ•ใ‚ฉใƒผใ‚ซใ‚นใ‚’็งปๅ‹•</td><td>-</td></tr>
- <tr><td><kbd class="key">Enter</kbd>, <kbd class="key">Space</kbd>, <kbd class="key">+</kbd></td><td>ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณ็ขบๅฎš</td><td>-</td></tr>
- <tr><td><kbd class="key">0</kbd>~<kbd class="key">9</kbd></td><td>ๆ•ฐๅญ—ใซๅฏพๅฟœใ—ใŸใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใง็ขบๅฎš</td><td>-</td></tr>
- <tr><td><kbd class="key">Esc</kbd></td><td>ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ™ใ‚‹ใฎใ‚’ใ‚„ใ‚ใ‚‹</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†‘</kbd>, <kbd class="key">K</kbd></td><td>์œ„์ชฝ ๋ฆฌ์•ก์…˜์œผ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†“</kbd>, <kbd class="key">J</kbd></td><td>์•„๋ž˜์ชฝ ๋ฆฌ์•ก์…˜์œผ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†</kbd>, <kbd class="key">H</kbd>, <kbd class="group"><kbd class="key">Shift</kbd> + <kbd class="key">Tab</kbd></kbd></td><td>์™ผ์ชฝ ๋ฆฌ์•ก์…˜์œผ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">โ†’</kbd>, <kbd class="key">L</kbd>, <kbd class="key">Tab</kbd></td><td>์˜ค๋ฅธ์ชฝ ๋ฆฌ์•ก์…˜์œผ๋กœ ์ด๋™</td><td>-</td></tr>
+ <tr><td><kbd class="key">Enter</kbd>, <kbd class="key">Space</kbd>, <kbd class="key">+</kbd></td><td>๋ฆฌ์•ก์…˜ ํ™•์ •</td><td>-</td></tr>
+ <tr><td><kbd class="key">0</kbd>~<kbd class="key">9</kbd></td><td>์ˆซ์ž์— ๋Œ€์‘ํ•˜๋Š” ๋ฆฌ์•ก์…˜์œผ๋กœ ํ™•์ •</td><td>-</td></tr>
+ <tr><td><kbd class="key">Esc</kbd></td><td>๋ฆฌ์•ก์…˜ ๊ทธ๋งŒ๋‘๊ธฐ</td><td>-</td></tr>
</tbody>
</table>
diff --git a/src/docs/ko-KR/mute.md b/src/docs/ko-KR/mute.md
index 89195bb108..74a3485d36 100644
--- a/src/docs/ko-KR/mute.md
+++ b/src/docs/ko-KR/mute.md
@@ -1,13 +1,13 @@
# ๋ฎคํŠธ
-ใƒฆใƒผใ‚ถใƒผใ‚’ใƒŸใƒฅใƒผใƒˆใ™ใ‚‹ใจใ€ใใฎใƒฆใƒผใ‚ถใƒผใซ้–ขใ™ใ‚‹ๆฌกใฎใ‚ณใƒณใƒ†ใƒณใƒ„ใŒMisskeyใซ่กจ็คบใ•ใ‚Œใชใใชใ‚Šใพใ™:
+์œ ์ €๋ฅผ ๋ฎคํŠธํ•˜๋ฉด, ํ•ด๋‹น ์œ ์ €์— ๋Œ€ํ•ด์„œ ๋‹ค์Œ ์ฝ˜ํ…์ธ ๊ฐ€ Misskey์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:
-* ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใ‚„ๆŠ•็จฟใฎๆคœ็ดข็ตๆžœๅ†…ใฎใ€ใใฎใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟ(ใŠใ‚ˆใณใใ‚Œใ‚‰ใฎๆŠ•็จฟใซๅฏพใ™ใ‚‹่ฟ”ไฟกใ‚„Renote)
-* ใใฎใƒฆใƒผใ‚ถใƒผใ‹ใ‚‰ใฎ้€š็Ÿฅ
-* ใƒกใƒƒใ‚ปใƒผใ‚ธๅฑฅๆญดไธ€่ฆงๅ†…ใฎใ€ใใฎใƒฆใƒผใ‚ถใƒผใจใฎใƒกใƒƒใ‚ปใƒผใ‚ธๅฑฅๆญด
+* ํƒ€์ž„๋ผ์ธ์ด๋‚˜ ๋…ธํŠธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ํ•ด๋‹น ์œ ์ €์˜ ๋…ธํŠธ(๋ฐ ํ•ด๋‹น ๋…ธํŠธ์˜ ๋‹ต๊ธ€์ด๋‚˜ Renote)
+* ํ•ด๋‹น ์œ ์ €๊ฐ€ ๋ณด๋‚ด๋Š” ์•Œ๋ฆผ
+* ๋‹ค์ด๋ ‰ํŠธ ๋…ธํŠธ ๊ธฐ๋ก์—์„œ์˜ ํ•ด๋‹น ์œ ์ €๊ฐ€ ๋ณด๋‚ธ ๋‹ค์ด๋ ‰ํŠธ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ก
-ใƒฆใƒผใ‚ถใƒผใ‚’ใƒŸใƒฅใƒผใƒˆใ™ใ‚‹ใซใฏใ€ๅฏพ่ฑกใฎใƒฆใƒผใ‚ถใƒผใฎใƒฆใƒผใ‚ถใƒผใƒšใƒผใ‚ธใซ่กจ็คบใ•ใ‚Œใฆใ„ใ‚‹ใ€ŒใƒŸใƒฅใƒผใƒˆใ€ใƒœใ‚ฟใƒณใ‚’ๆŠผใ—ใพใ™ใ€‚
+์œ ์ €๋ฅผ ๋ฎคํŠธํ•˜๋ ค๋ฉด, ํ•ด๋‹น ์œ ์ €์˜ ์œ ์ € ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋˜์–ด ์žˆ๋Š” ๋ฎคํŠธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
-ใƒŸใƒฅใƒผใƒˆใ‚’่กŒใฃใŸใ“ใจใฏ็›ธๆ‰‹ใซ้€š็Ÿฅใ•ใ‚Œใšใ€ใƒŸใƒฅใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ใ“ใจใ‚’็Ÿฅใ‚‹ใ“ใจใ‚‚ใงใใพใ›ใ‚“ใ€‚
+์ž์‹ ์ด ๋ฎคํŠธํ•œ ๊ฒƒ์€ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ์•Œ๋ ค์ง€์ง€ ์•Š์œผ๋ฉฐ, ๋ฎคํŠธ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
-่จญๅฎš>ใƒŸใƒฅใƒผใƒˆ ใ‹ใ‚‰ใ€่‡ชๅˆ†ใŒใƒŸใƒฅใƒผใƒˆใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผไธ€่ฆงใ‚’็ขบ่ชใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
+์„ค์ • > ๋ฎคํŠธ์—์„œ ํ˜„์žฌ ๋ฎคํŠธํ•˜๊ณ  ์žˆ๋Š” ์œ ์ € ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/pages.md b/src/docs/ko-KR/pages.md
index 54bc853715..6b6d09c493 100644
--- a/src/docs/ko-KR/pages.md
+++ b/src/docs/ko-KR/pages.md
@@ -1,10 +1,10 @@
-# Pages
+# ํŽ˜์ด์ง€
## ๋ณ€์ˆ˜
-ๅค‰ๆ•ฐใ‚’ไฝฟใ†ใ“ใจใงๅ‹•็š„ใชใƒšใƒผใ‚ธใ‚’ไฝœๆˆใงใใพใ™ใ€‚ใƒ†ใ‚ญใ‚นใƒˆๅ†…ใง <b>{ ๅค‰ๆ•ฐๅ }</b> ใจๆ›ธใใจใใ“ใซๅค‰ๆ•ฐใฎๅ€คใ‚’ๅŸ‹ใ‚่พผใ‚ใพใ™ใ€‚ไพ‹ใˆใฐ <b>Hello { thing } world!</b> ใจใ„ใ†ใƒ†ใ‚ญใ‚นใƒˆใงใ€ๅค‰ๆ•ฐ(thing)ใฎๅ€คใŒ <b>ai</b> ใ ใฃใŸๅ ดๅˆใ€ใƒ†ใ‚ญใ‚นใƒˆใฏ <b>Hello ai world!</b> ใซใชใ‚Šใพใ™ใ€‚
+๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์  ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ๋‚ด์—์„œ <b>{ ๋ณ€์ˆ˜๋ช… }</b>์„ ์“ฐ๋ฉด ํ•ด๋‹น ์œ„์น˜์— ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด <b>Hello { thing } world!</b> ๋ผ๋Š” ํ…์ŠคํŠธ์—์„œ ๋ณ€์ˆ˜(things)์˜ ๊ฐ’์ด <b>ai</b>์˜€์„ ๊ฒฝ์šฐ, ํ…์ŠคํŠธ๋Š” <b>Hello ai world!</b>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
-ๅค‰ๆ•ฐใฎ่ฉ•ไพก(ๅ€คใ‚’็ฎ—ๅ‡บใ™ใ‚‹ใ“ใจ)ใฏไธŠใ‹ใ‚‰ไธ‹ใซ่กŒใ‚ใ‚Œใ‚‹ใฎใงใ€ใ‚ใ‚‹ๅค‰ๆ•ฐใฎไธญใง่‡ชๅˆ†ใ‚ˆใ‚Šไธ‹ใฎๅค‰ๆ•ฐใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚ไพ‹ใˆใฐไธŠใ‹ใ‚‰ <b>Aใ€Bใ€C</b> ใจ3ใคใฎๅค‰ๆ•ฐใ‚’ๅฎš็พฉใ—ใŸใจใใ€<b>C</b>ใฎไธญใง<b>A</b>ใ‚„<b>B</b>ใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ™ใŒใ€<b>A</b>ใฎไธญใง<b>B</b>ใ‚„<b>C</b>ใ‚’ๅ‚็…งใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚
+๋ณ€์ˆ˜์˜ ํ‰๊ฐ€(๊ฐ’์„ ์‚ฐ์ถœํ•˜๋Š” ๊ฒƒ)๋Š” ์œ„์—์„œ ์•„๋ž˜๋กœ ์ด๋ฃจ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์—, ์–ด๋–ค ๋ณ€์ˆ˜๋“  ์ž์‹ ๋ณด๋‹ค ์•„๋ž˜์— ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„์—์„œ <b>A, B, C</b>๋ผ๋Š” 3๊ฐ€์ง€ ๋ณ€์ˆ˜๋ฅผ ์ •์˜ํ–ˆ์„ ๋•Œ, <b>C</b>์—์„œ <b>A</b>๋‚˜ <b>B</b>๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, <b>A</b>์—์„œ <b>B</b>๋‚˜ <b>C</b>๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-ใƒฆใƒผใ‚ถใƒผใ‹ใ‚‰ใฎๅ…ฅๅŠ›ใ‚’ๅ—ใ‘ๅ–ใ‚‹ใซใฏใ€ใƒšใƒผใ‚ธใซใ€Œใƒฆใƒผใ‚ถใƒผๅ…ฅๅŠ›ใ€ใƒ–ใƒญใƒƒใ‚ฏใ‚’่จญ็ฝฎใ—ใ€ใ€Œๅค‰ๆ•ฐๅใ€ใซๅ…ฅๅŠ›ใ‚’ๆ ผ็ดใ—ใŸใ„ๅค‰ๆ•ฐๅใ‚’่จญๅฎšใ—ใพใ™(ๅค‰ๆ•ฐใฏ่‡ชๅ‹•ใงไฝœๆˆใ•ใ‚Œใพใ™)ใ€‚ใใฎๅค‰ๆ•ฐใ‚’ไฝฟใฃใฆใƒฆใƒผใ‚ถใƒผๅ…ฅๅŠ›ใซๅฟœใ˜ใŸๅ‹•ไฝœใ‚’่กŒใˆใพใ™ใ€‚
+์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š”, ํŽ˜์ด์ง€์— ใ€Œ์œ ์ € ์ž…๋ ฅใ€ ๋ธ”๋Ÿญ์„ ์„ค์น˜ํ•˜๊ณ , ใ€Œ๋ณ€์ˆ˜๋ช…ใ€์— ์ž…๋ ฅ์„ ์ €์žฅํ•˜๋ ค๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๋ณ€์ˆ˜๋Š” ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค). ์ด ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•ด, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์— ๋Œ€์‘ํ•˜๋Š” ๋™์ž‘์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-้–ขๆ•ฐใ‚’ไฝฟใ†ใจใ€ๅ€คใฎ็ฎ—ๅ‡บๅ‡ฆ็†ใ‚’ๅ†ๅˆฉ็”จๅฏ่ƒฝใชๅฝขใซใพใจใ‚ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚้–ขๆ•ฐใ‚’ไฝœใ‚‹ใซใฏใ€ใ€Œ้–ขๆ•ฐใ€ใ‚ฟใ‚คใƒ—ใฎๅค‰ๆ•ฐใ‚’ไฝœๆˆใ—ใพใ™ใ€‚้–ขๆ•ฐใซใฏใ‚นใƒญใƒƒใƒˆ(ๅผ•ๆ•ฐ)ใ‚’่จญๅฎšใ™ใ‚‹ใ“ใจใŒใงใใ€ใ‚นใƒญใƒƒใƒˆใฎๅ€คใฏ้–ขๆ•ฐๅ†…ใงๅค‰ๆ•ฐใจใ—ใฆๅˆฉ็”จๅฏ่ƒฝใงใ™ใ€‚ใพใŸใ€้–ขๆ•ฐใ‚’ๅผ•ๆ•ฐใซๅ–ใ‚‹้–ขๆ•ฐ(้ซ˜้šŽ้–ขๆ•ฐใจๅ‘ผใฐใ‚Œใพใ™)ใ‚‚ๅญ˜ๅœจใ—ใพใ™ใ€‚้–ขๆ•ฐใฏไบˆใ‚ๅฎš็พฉใ—ใฆใŠใใปใ‹ใซใ€ใ“ใฎใ‚ˆใ†ใช้ซ˜้šŽ้–ขๆ•ฐใฎใ‚นใƒญใƒƒใƒˆใซๅณๅธญใงใ‚ปใƒƒใƒˆใ™ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ€‚
+ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ’ ์‚ฐ์ถœ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด, ใ€Œํ•จ์ˆ˜ใ€ ์œ ํ˜•์˜ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ•จ์ˆ˜์—๋Š” ์Šฌ๋กฏ(์ธ์ˆ˜)์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์Šฌ๋กฏ ๊ฐ’์€ ํ•จ์ˆ˜ ๋‚ด์—์„œ ๋ณ€์ˆ˜๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํ•จ์ˆ˜์˜ ์ธ์ˆ˜๋ฅผ ์ทจํ•˜๋Š” ํ•จ์ˆ˜(๊ณ ๊ณ„ํ•จ์ˆ˜๋ผ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค)๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋Š” ๋ฏธ๋ฆฌ ์ •์˜ํ•ด ๋‘๋Š” ๊ฒƒ ์™ธ์—, ์ด๋Ÿฌํ•œ ๊ณ ๊ณ„ํ•จ์ˆ˜์˜ ์Šฌ๋กฏ์— ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/reaction.md b/src/docs/ko-KR/reaction.md
index b8227839b5..7c4e156257 100644
--- a/src/docs/ko-KR/reaction.md
+++ b/src/docs/ko-KR/reaction.md
@@ -1,11 +1,11 @@
# ๋ฆฌ์•ก์…˜
-ไป–ใฎไบบใฎใƒŽใƒผใƒˆใซใ€็ตตๆ–‡ๅญ—ใ‚’ไป˜ใ‘ใฆ็ฐกๅ˜ใซใ‚ใชใŸใฎๅๅฟœใ‚’ไผใˆใ‚‰ใ‚Œใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚ ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ™ใ‚‹ใซใฏใ€ใƒŽใƒผใƒˆใฎ + ใ‚ขใ‚คใ‚ณใƒณใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ—ใฆใƒ”ใƒƒใ‚ซใƒผใ‚’่กจ็คบใ—ใ€็ตตๆ–‡ๅญ—ใ‚’้ธๆŠžใ—ใพใ™ใ€‚ ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใฏ[ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—](./custom-emoji)ใ‚‚ไฝฟ็”จใงใใพใ™ใ€‚
+๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋…ธํŠธ์— ์ด๋ชจ์ง€๋ฅผ ๋ถ™์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž์‹ ์˜ ๋ฐ˜์‘์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ฆฌ์•ก์…˜ ํ•˜๋ ค๋ฉด, ๋…ธํŠธ์˜ + ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ด์„œ ์„ ํƒ๊ธฐ๋ฅผ ์—ด๊ณ , ์ด๋ชจ์ง€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์•ก์…˜์—๋Š” [์ปค์Šคํ…€ ์ด๋ชจ์ง€](./custom-emoji)๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒ”ใƒƒใ‚ซใƒผใฎใ‚ซใ‚นใ‚ฟใƒžใ‚คใ‚บ
-ใƒ”ใƒƒใ‚ซใƒผใซ่กจ็คบใ•ใ‚Œใ‚‹็ตตๆ–‡ๅญ—ใ‚’่‡ชๅˆ†ๅฅฝใฟใซใ‚ซใ‚นใ‚ฟใƒžใ‚คใ‚บใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ ่จญๅฎšใฎใ€Œใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ€ใง่จญๅฎšใ—ใพใ™ใ€‚
+## ๋ฆฌ์•ก์…˜ ์„ ํƒ๊ธฐ์˜ ์‚ฌ์šฉ์žํ™”
+์„ ํƒ๊ธฐ์— ํ‘œ์‹œ๋˜๋Š” ์ด๋ชจ์ง€๋ฅผ ์ทจํ–ฅ์— ๋งž๊ฒŒ ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์ •์˜ ใ€Œ๋ฆฌ์•ก์…˜ใ€์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใƒชใƒขใƒผใƒˆๆŠ•็จฟใธใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใคใ„ใฆ
-ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใฏMisskeyใ‚ชใƒชใ‚ธใƒŠใƒซใฎๆฉŸ่ƒฝใงใ‚ใ‚‹ใŸใ‚ใ€ใƒชใƒขใƒผใƒˆใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใŒMisskeyใงใชใ„้™ใ‚Šใฏใ€ใปใจใ‚“ใฉใฎๅ ดๅˆใ€ŒLikeใ€ใจใ—ใฆใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ“ใƒ†ใ‚ฃใŒ้€ไฟกใ•ใ‚Œใพใ™ใ€‚ไธ€่ˆฌ็š„ใซใฏLikeใฏใ€ŒใŠๆฐ—ใซๅ…ฅใ‚Šใ€ใจใ—ใฆๅฎŸ่ฃ…ใ•ใ‚Œใฆใ„ใ‚‹ใ‚ˆใ†ใงใ™ใ€‚ ใพใŸใ€็›ธๆ‰‹ใŒMisskeyใงใ‚ใฃใŸใจใ—ใฆใ‚‚ใ€ใ‚ซใ‚นใ‚ฟใƒ ็ตตๆ–‡ๅญ—ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใฏไผใ‚ใ‚‰ใšใ€่‡ชๅ‹•็š„ใซใ€Œ๐Ÿ‘ใ€็ญ‰ใซใƒ•ใ‚ฉใƒผใƒซใƒใƒƒใ‚ฏใ•ใ‚Œใพใ™ใ€‚
+## ๋ฆฌ๋ชจํŠธ ์ธ์Šคํ„ด์Šค์—์„œ์˜ ๋ฆฌ์•ก์…˜์— ๋Œ€ํ•ด์„œ
+๋ฆฌ์•ก์…˜์€ Misskey์˜ ์ž์ฒด ๊ธฐ๋Šฅ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋ฆฌ๋ชจํŠธ ์ธ์Šคํ„ด์Šค๊ฐ€ Misskey๊ฐ€ ์•„๋‹ˆ๋ฉด ใ€ŒLikeใ€๋กœ ์•กํ‹ฐ๋น„ํ‹ฐ๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Like๋Š” ใ€Œ๋งˆ์Œ์— ๋“ค์–ด์š”ใ€ ์ •๋„์˜ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜, ์ƒ๋Œ€๋ฐฉ์ด Misskey๋ฅผ ์ด์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค๊ณ  ํ•ด๋„, ์ปค์Šคํ…€ ์ด๋ชจ์ง€๋Š” ์ „๋‹ฌ๋˜์ง€ ์•Š๊ณ  ์ž๋™์œผ๋กœ ใ€Œ๐Ÿ‘ใ€ ๋“ฑ์œผ๋กœ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.
-## ใƒชใƒขใƒผใƒˆใ‹ใ‚‰ใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใซใคใ„ใฆ
-ใƒชใƒขใƒผใƒˆใ‹ใ‚‰ใ€ŒLikeใ€ใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ“ใƒ†ใ‚ฃใ‚’ๅ—ไฟกใ—ใŸใจใใ€Misskeyใงใฏใ€Œ๐Ÿ‘ใ€ใฎใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใจใ—ใฆ่งฃ้‡ˆใ•ใ‚Œใพใ™ใ€‚
+## ๋ฆฌ๋ชจํŠธ ์ธ์Šคํ„ด์Šค๋กœ๋ถ€ํ„ฐ์˜ ๋ฆฌ์•ก์…˜์— ๋Œ€ํ•ด์„œ
+๋ฆฌ๋ชจํŠธ ์ธ์Šคํ„ด์Šค์—์„œ ใ€ŒLikeใ€ ์•กํ‹ฐ๋น„ํ‹ฐ๋ฅผ ์ˆ˜์‹ ํ–ˆ๋‹ค๋ฉด, Misskey์—์„œ๋Š” ใ€Œ๐Ÿ‘ใ€๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/reversi-bot.md b/src/docs/ko-KR/reversi-bot.md
index aef450f2de..77d33b9577 100644
--- a/src/docs/ko-KR/reversi-bot.md
+++ b/src/docs/ko-KR/reversi-bot.md
@@ -1,33 +1,33 @@
-# Misskeyใƒชใƒใƒผใ‚ทBotใฎ้–‹็™บ
-Misskeyใฎใƒชใƒใƒผใ‚ทๆฉŸ่ƒฝใซๅฏพๅฟœใ—ใŸBotใฎ้–‹็™บๆ–นๆณ•ใ‚’ใ“ใ“ใซ่จ˜ใ—ใพใ™ใ€‚
+# Misskey ๋ฆฌ๋ฒ„์‹œ ๋ด‡ ๊ฐœ๋ฐœ
+Misskey์˜ ๋ฆฌ๋ฒ„์‹œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ๋ด‡์˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.
-1. `games/reversi`ใ‚นใƒˆใƒชใƒผใƒ ใซไปฅไธ‹ใฎใƒ‘ใƒฉใƒกใƒผใ‚ฟใ‚’ไป˜ใ‘ใฆๆŽฅ็ถšใ™ใ‚‹:
- * `i`: botใ‚ขใ‚ซใ‚ฆใƒณใƒˆใฎAPIใ‚ญใƒผ
+1. `games/reversi` ์ŠคํŠธ๋ฆผ์— ๋‹ค์Œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ถ™์—ฌ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค:
+ * `i`: ๋ด‡ ๊ณ„์ •์˜ API ํ‚ค
-2. ๅฏพๅฑ€ใธใฎๆ‹›ๅพ…ใŒๆฅใŸใ‚‰ใ€ใ‚นใƒˆใƒชใƒผใƒ ใ‹ใ‚‰`invited`ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใ‚‹
- * ใ‚คใƒ™ใƒณใƒˆใฎไธญ่บซใซใ€`parent`ใจใ„ใ†ๅๅ‰ใงๅฏพๅฑ€ใธ่ช˜ใฃใฆใใŸใƒฆใƒผใ‚ถใƒผใฎๆƒ…ๅ ฑใŒๅซใพใ‚Œใฆใ„ใ‚‹
+2. ๋Œ€๊ตญ ์ดˆ๋Œ€๊ฐ€ ์˜ค๋ฉด ์ŠคํŠธ๋ฆผ์—์„œ `invited` ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค
+ * ์ด๋ฒคํŠธ ๋‚ด์šฉ์— `parent`๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋Œ€๊ตญ ์‹ ์ฒญ์„ ํ•œ ์œ ์ €์˜ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค
-3. `games/reversi/match`ใธใ€`user_id`ใจใ—ใฆ`parent`ใฎ`id`ใŒๅซใพใ‚ŒใŸใƒชใ‚ฏใ‚จใ‚นใƒˆใ‚’้€ไฟกใ™ใ‚‹
+3. `games/reversi/match`์— `user_id`๋กœ `parent`์˜ `id`๊ฐ€ ํฌํ•จ๋œ ์š”์ฒญ์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค
-4. ไธŠๆ‰‹ใใ„ใใจใ‚ฒใƒผใƒ ๆƒ…ๅ ฑใŒ่ฟ”ใฃใฆใใ‚‹ใฎใงใ€`games/reversi-game`ใ‚นใƒˆใƒชใƒผใƒ ใธใ€ไปฅไธ‹ใฎใƒ‘ใƒฉใƒกใƒผใ‚ฟใ‚’ไป˜ใ‘ใฆๆŽฅ็ถšใ™ใ‚‹:
- * `i`: botใ‚ขใ‚ซใ‚ฆใƒณใƒˆใฎAPIใ‚ญใƒผ
- * `game`: `game`ใฎ`id`
+4. ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉด ๊ฒŒ์ž„ ์ •๋ณด๊ฐ€ ๋ฐ˜ํ™˜๋˜๋ฏ€๋กœ, `games/reversi-game` ์ŠคํŠธ๋ฆผ์— ์•„๋ž˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ถ™์—ฌ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค:
+ * `i`: ๋ด‡ ๊ณ„์ •์˜ API ํ‚ค
+ * `game`: `game`์˜ `id`
-5. ใ“ใฎ้–“ใ€็›ธๆ‰‹ใŒใ‚ฒใƒผใƒ ใฎ่จญๅฎšใ‚’ๅค‰ๆ›ดใ™ใ‚‹ใจใใฎ้ƒฝๅบฆ`update-settings`ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใ‚‹ใฎใงใ€ๅฟ…่ฆใงใ‚ใ‚Œใฐไฝ•ใ‹ใ—ใ‚‰ใฎๅ‡ฆ็†ใ‚’่กŒใ†
+5. ์ƒ๋Œ€๋ฐฉ์ด ๊ฒŒ์ž„์˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ๋•Œ ๋งˆ๋‹ค `update-settings` ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ, ํ•„์š”์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ์ฒ˜๋ฆฌ ๊ณผ์ •์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
-6. ่จญๅฎšใซๆบ€่ถณใ—ใŸใ‚‰ใ€`{ type: 'accept' }`ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ™ใ‚‹
+6. ์„ค์ •์— ๋™์˜ํ•˜๋ฉด `{ type: 'accept' }` ๋ฉ”์‹œ์ง€๋ฅผ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค
-7. ใ‚ฒใƒผใƒ ใŒ้–‹ๅง‹ใ™ใ‚‹ใจใ€`started`ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใ‚‹
- * ใ‚คใƒ™ใƒณใƒˆใฎไธญ่บซใซใฏใ‚ฒใƒผใƒ ๆƒ…ๅ ฑใŒๅซใพใ‚Œใฆใ„ใ‚‹
+7. ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜๋ฉด `started` ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค
+ * ์ด๋ฒคํŠธ ๋‚ด์šฉ์—๋Š” ๊ฒŒ์ž„ ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค
-8. ็Ÿณใ‚’ๆ‰“ใคใซใฏใ€ใ‚นใƒˆใƒชใƒผใƒ ใซ`{ type: 'set', pos: <ไฝ็ฝฎ> }`ใ‚’้€ไฟกใ™ใ‚‹(ไฝ็ฝฎใฎ่จˆ็ฎ—ๆ–นๆณ•ใฏๅพŒ่ฟฐ)
+8. ๋Œ์„ ์น˜๋ ค๋ฉด, ์ŠคํŠธ๋ฆผ์— `{ type: 'set', pos: <์œ„์น˜> }`๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค(์œ„์น˜ ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•์€ ํ›„์ˆ )
-9. ็›ธๆ‰‹ใพใŸใฏ่‡ชๅˆ†ใŒ็Ÿณใ‚’ๆ‰“ใคใจใ€ใ‚นใƒˆใƒชใƒผใƒ ใ‹ใ‚‰`set`ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใ‚‹
- * `color`ใจใ—ใฆ็Ÿณใฎ่‰ฒใŒๅซใพใ‚Œใฆใ„ใ‚‹
- * `pos`ใจใ—ใฆไฝ็ฝฎๆƒ…ๅ ฑใŒๅซใพใ‚Œใฆใ„ใ‚‹
+9. ์ƒ๋Œ€๋ฐฉ ๋˜๋Š” ์ž์‹ ์ด ๋Œ์„ ์น˜๋ฉด ์ŠคํŠธ๋ฆผ์—์„œ `set` ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค
+ * `color` ์—๋Š” ๋Œ์˜ ์ƒ‰์ƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ
+ * `pos` ์—๋Š” ์œ„์น˜ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Œ
-## ไฝ็ฝฎใฎ่จˆ็ฎ—ๆณ•
-8x8ใฎใƒžใƒƒใƒ—ใ‚’่€ƒใˆใ‚‹ๅ ดๅˆใ€ๅ„ใƒžใ‚นใฎไฝ็ฝฎ(ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใจๅ‘ผใณใพใ™)ใฏๆฌกใฎใ‚ˆใ†ใซใชใฃใฆใ„ใพใ™:
+## ์œ„์น˜ ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•
+8x8 ํฌ๊ธฐ์˜ ๋งต์„ ์ƒ๊ฐํ•  ๊ฒฝ์šฐ, ๊ฐ ์นธ์˜ ์œ„์น˜(์ธ๋ฑ์Šค๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
```
+--+--+--+--+--+--+--+--+
| 0| 1| 2| 3| 4| 5| 6| 7|
@@ -38,29 +38,29 @@ Misskeyใฎใƒชใƒใƒผใ‚ทๆฉŸ่ƒฝใซๅฏพๅฟœใ—ใŸBotใฎ้–‹็™บๆ–นๆณ•ใ‚’ใ“ใ“ใซ่จ˜ใ—ใ
...
```
-### X,Yๅบงๆจ™ ใ‹ใ‚‰ ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น ใซๅค‰ๆ›ใ™ใ‚‹
+### X,Y ์ขŒํ‘œ๋ฅผ ์ธ๋ฑ์Šค๋กœ ๋ณ€ํ™˜
```
pos = x + (y * mapWidth)
```
-`mapWidth`ใฏใ€ใ‚ฒใƒผใƒ ๆƒ…ๅ ฑใฎ`map`ใ‹ใ‚‰ใ€ๆฌกใฎใ‚ˆใ†ใซใ—ใฆ่จˆ็ฎ—ใงใใพใ™:
+`mapWidth`๋Š” ๊ฒŒ์ž„ ์ •๋ณด์˜ `map`์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
```
mapWidth = map[0].length
```
-### ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น ใ‹ใ‚‰ X,Yๅบงๆจ™ ใซๅค‰ๆ›ใ™ใ‚‹
+### ์ธ๋ฑ์Šค์—์„œ X,Y ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜
```
x = pos % mapWidth
y = Math.floor(pos / mapWidth)
```
-## ใƒžใƒƒใƒ—ๆƒ…ๅ ฑ
-ใƒžใƒƒใƒ—ๆƒ…ๅ ฑใฏใ€ใ‚ฒใƒผใƒ ๆƒ…ๅ ฑใฎ`map`ใซๅ…ฅใฃใฆใ„ใพใ™ใ€‚ ๆ–‡ๅญ—ๅˆ—ใฎ้…ๅˆ—ใซใชใฃใฆใŠใ‚Šใ€ใฒใจใคใฒใจใคใฎๆ–‡ๅญ—ใŒใƒžใ‚นๆƒ…ๅ ฑใ‚’่กจใ—ใฆใ„ใพใ™ใ€‚ ใใ‚Œใ‚’ใ‚‚ใจใซใƒžใƒƒใƒ—ใฎใƒ‡ใ‚ถใ‚คใƒณใ‚’็Ÿฅใ‚‹ไบ‹ใŒๅ‡บๆฅใพใ™:
-* `(ใ‚นใƒšใƒผใ‚น)` ... ใƒžใ‚น็„กใ—
-* `-` ... ใƒžใ‚น
-* `b` ... ๅˆๆœŸ้…็ฝฎใ•ใ‚Œใ‚‹้ป’็Ÿณ
-* `w` ... ๅˆๆœŸ้…็ฝฎใ•ใ‚Œใ‚‹็™ฝ็Ÿณ
+## ๋งต ์ •๋ณด
+๋งต ์ •๋ณด๋Š” ๊ฒŒ์ž„ ์ •๋ณด์˜ `map`์— ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์ด ๋ฐฐ์—ด๋˜์–ด ์žˆ์–ด์„œ ๊ฐ ๊ธ€์ž๊ฐ€ ์นธ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งต์˜ ๋””์ž์ธ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
+* `(๊ณต๊ฐ„)` ... ์นธ ์—†์Œ
+* `-` ... ์นธ
+* `b` ... ์ฒ˜์Œ ๋ฐฐ์น˜๋˜๋Š” ํ‘๋Œ
+* `w` ... ์ฒ˜์Œ ๋ฐฐ์น˜๋˜๋Š” ๋ฐฑ๋Œ
-ไพ‹ใˆใฐใ€4*4ใฎๆฌกใฎใ‚ˆใ†ใชๅ˜็ด”ใชใƒžใƒƒใƒ—ใŒใ‚ใ‚‹ใจใ—ใพใ™:
+์˜ˆ๋ฅผ ๋“ค์–ด, 4*4 ์™€ ๊ฐ™์€ ๋‹จ์ˆœํ•œ ๋งต์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค:
```text
+---+---+---+---+
| | | | |
@@ -73,23 +73,23 @@ y = Math.floor(pos / mapWidth)
+---+---+---+---+
```
-ใ“ใฎๅ ดๅˆใ€ใƒžใƒƒใƒ—ใƒ‡ใƒผใ‚ฟใฏใ“ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™:
+์ด ๊ฒฝ์šฐ, ๋งต ๋ฐ์ดํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค:
```javascript
['----', '-wb-', '-bw-', '----']
```
-## ใƒฆใƒผใ‚ถใƒผใซใƒ•ใ‚ฉใƒผใƒ ใ‚’ๆ็คบใ—ใฆๅฏพ่ฉฑๅฏ่ƒฝBotใ‚’ไฝœๆˆใ™ใ‚‹
-ใƒฆใƒผใ‚ถใƒผใจใฎใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’่กŒใ†ใŸใ‚ใ€ใ‚ฒใƒผใƒ ใฎ่จญๅฎš็”ป้ขใงใƒฆใƒผใ‚ถใƒผใซใƒ•ใ‚ฉใƒผใƒ ใ‚’ๆ็คบใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ ไพ‹ใˆใฐใ€Botใฎๅผทใ•ใ‚’ใƒฆใƒผใ‚ถใƒผใŒ่จญๅฎšใงใใ‚‹ใ‚ˆใ†ใซใ™ใ‚‹ใ€ใจใ„ใฃใŸใ‚ทใƒŠใƒชใ‚ชใŒ่€ƒใˆใ‚‰ใ‚Œใพใ™ใ€‚
+## ์‚ฌ์šฉ์ž์—๊ฒŒ ํผ์„ ์ œ์‹œํ•˜์—ฌ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๋ด‡ ์ œ์ž‘
+์‚ฌ์šฉ์ž์™€ ์†Œํ†ต์„ ์œ„ํ•ด, ๊ฒŒ์ž„ ์„ค์ • ํ™”๋ฉด์„ ํ†ตํ•ด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํผ์„ ์ œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ด‡์˜ ๋‚œ์ด๋„๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋“ฑ์˜ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
-ใƒ•ใ‚ฉใƒผใƒ ใ‚’ๆ็คบใ™ใ‚‹ใซใฏใ€`reversi-game`ใ‚นใƒˆใƒชใƒผใƒ ใซๆฌกใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใพใ™:
+ํผ์„ ์ œ์‹œํ•˜๋ ค๋ฉด, `reversi-game` ์ŠคํŠธ๋ฆผ์œผ๋กœ ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค:
```javascript
{
type: 'init-form',
- body: [ใƒ•ใ‚ฉใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎ้…ๅˆ—]
+ body: [ํผ ์ œ์–ด ๋ฐฐ์—ด]
}
```
-ใƒ•ใ‚ฉใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎ้…ๅˆ—ใซใคใ„ใฆใฏไปŠใ‹ใ‚‰่ชฌๆ˜Žใ—ใพใ™ใ€‚ ใƒ•ใ‚ฉใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฏใ€ๆฌกใฎใ‚ˆใ†ใชใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™:
+ํผ ์ œ์–ด ๋ฐฐ์—ด์— ๋Œ€ํ•ด์„œ๋Š” ์ง€๊ธˆ๋ถ€ํ„ฐ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํผ ์ œ์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐœ์ฒด์ž…๋‹ˆ๋‹ค:
```javascript
{
id: 'switch1',
@@ -98,10 +98,10 @@ y = Math.floor(pos / mapWidth)
value: false
}
```
-`id` ... ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎIDใ€‚ `type` ... ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎ็จฎ้กžใ€‚ๅพŒ่ฟฐใ—ใพใ™ใ€‚ `label` ... ใ‚ณใƒณใƒˆใƒญใƒผใƒซใจไธ€็ท’ใซ่กจ่จ˜ใ™ใ‚‹ใƒ†ใ‚ญใ‚นใƒˆใ€‚ `value` ... ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใ€‚
+`id` ... ์ œ์–ด ID. `type` ... ์ œ์–ด ์ข…๋ฅ˜. ํ›„์ˆ ํ•ฉ๋‹ˆ๋‹ค. `label` ... ์ œ์–ด์™€ ํ•จ๊ป˜ ํ‘œ์‹œํ•  ํ…์ŠคํŠธ. `value` ... ์ œ์–ด ๊ธฐ๋ณธ๊ฐ’.
-### ใƒ•ใ‚ฉใƒผใƒ ใฎๆ“ไฝœใ‚’ๅ—ใ‘ๅ–ใ‚‹
-ใƒฆใƒผใ‚ถใƒผใŒใƒ•ใ‚ฉใƒผใƒ ใ‚’ๆ“ไฝœใ™ใ‚‹ใจใ€ใ‚นใƒˆใƒชใƒผใƒ ใ‹ใ‚‰`update-form`ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใพใ™ใ€‚ ใ‚คใƒ™ใƒณใƒˆใฎไธญ่บซใซใฏใ€ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎIDใจใ€ใƒฆใƒผใ‚ถใƒผใŒ่จญๅฎšใ—ใŸๅ€คใŒๅซใพใ‚Œใฆใ„ใพใ™ใ€‚ ไพ‹ใˆใฐใ€ไธŠใง็คบใ—ใŸใ‚นใ‚คใƒƒใƒใ‚’ใƒฆใƒผใ‚ถใƒผใŒใ‚ชใƒณใซใ—ใŸใจใ™ใ‚‹ใจใ€ๆฌกใฎใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใพใ™:
+### ํผ ์กฐ์ž‘๊ฐ’ ๋ฐ›๊ธฐ
+์‚ฌ์šฉ์ž๊ฐ€ ํผ์„ ์กฐ์ž‘ํ•˜๋ฉด, ์ŠคํŠธ๋ฆผ์—์„œ `update-form` ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ์˜ ๋‚ด์šฉ์—๋Š” ์ œ์–ด ID์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•œ ๊ฐ’์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„์—์„œ ๋‚˜ํƒ€๋‚ธ ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ผฐ๋‹ค๋ฉด, ๋‹ค์Œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค:
```javascript
{
id: 'switch1',
@@ -109,52 +109,52 @@ y = Math.floor(pos / mapWidth)
}
```
-### ใƒ•ใ‚ฉใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎ็จฎ้กž
+### ํผ ์ œ์–ด ์ข…๋ฅ˜
#### ์Šค์œ„์น˜
-type: `switch` ใ‚นใ‚คใƒƒใƒใ‚’่กจ็คบใ—ใพใ™ใ€‚ไฝ•ใ‹ใฎๆฉŸ่ƒฝใ‚’ใ‚ชใƒณ/ใ‚ชใƒ•ใ•ใ›ใŸใ„ๅ ดๅˆใซๆœ‰็”จใงใ™ใ€‚
+type: `switch` ์Šค์œ„์น˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๊ธฐ๋Šฅ์„ ์ผœ๊ฑฐ๋‚˜ ๋„๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
-##### ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ
-`label` ... ใ‚นใ‚คใƒƒใƒใซ่กจ่จ˜ใ™ใ‚‹ใƒ†ใ‚ญใ‚นใƒˆใ€‚
+##### ์†์„ฑ
+`label` ... ์Šค์œ„์น˜์— ํ‘œ์‹œ๋˜๋Š” ํ…์ŠคํŠธ.
-#### ใƒฉใ‚ธใ‚ชใƒœใ‚ฟใƒณ
-type: `radio` ใƒฉใ‚ธใ‚ชใƒœใ‚ฟใƒณใ‚’่กจ็คบใ—ใพใ™ใ€‚้ธๆŠž่‚ขใ‚’ๆ็คบใ™ใ‚‹ใฎใซๆœ‰็”จใงใ™ใ€‚ไพ‹ใˆใฐใ€Botใฎๅผทใ•ใ‚’่จญๅฎšใ•ใ›ใ‚‹ใชใฉใงใ™ใ€‚
+#### ๋ผ๋””์˜ค ๋ฒ„ํŠผ
+type: `radio` ๋ผ๋””์˜ค ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ง€๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋ด‡์˜ ๋‚œ์ด๋„๋ฅผ ์„ค์ •ํ•˜๋Š” ๋“ฑ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
-##### ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ
-`items` ... ใƒฉใ‚ธใ‚ชใƒœใ‚ฟใƒณใฎ้ธๆŠž่‚ขใ€‚ไพ‹:
+##### ์†์„ฑ
+`items` ... ๋ผ๋””์˜ค ๋ฒ„ํŠผ ์„ ํƒ์ง€. ์˜ˆ:
```javascript
items: [{
- label: 'ๅผฑ',
+ label: '์•ฝ',
value: 1
}, {
- label: 'ไธญ',
+ label: '์ค‘',
value: 2
}, {
- label: 'ๅผท',
+ label: '๊ฐ•',
value: 3
}]
```
-#### ใ‚นใƒฉใ‚คใƒ€ใƒผ
-type: `slider` ใ‚นใƒฉใ‚คใƒ€ใƒผใ‚’่กจ็คบใ—ใพใ™ใ€‚
+#### ์Šฌ๋ผ์ด๋”
+type: `slider` ์Šฌ๋ผ์ด๋”๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
-##### ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ
-`min` ... ใ‚นใƒฉใ‚คใƒ€ใƒผใฎไธ‹้™ใ€‚ `max` ... ใ‚นใƒฉใ‚คใƒ€ใƒผใฎไธŠ้™ใ€‚ `step` ... ๅ…ฅๅŠ›ๆฌ„ใงๅˆปใ‚€ใ‚นใƒ†ใƒƒใƒ—ๅ€คใ€‚
+##### ์†์„ฑ
+`min` ... ์Šฌ๋ผ์ด๋”์˜ ์ตœ์†Œ๊ฐ’. `max` ... ์Šฌ๋ผ์ด๋”์˜ ์ตœ๋Œ€๊ฐ’. `step` ... ์ž…๋ ฅ๋ž€์— ๊ธฐ์ž…๋˜๋Š” ์Šคํ… ๊ฐ’.
-#### ใƒ†ใ‚ญใ‚นใƒˆใƒœใƒƒใ‚ฏใ‚น
-type: `textbox` ใƒ†ใ‚ญใ‚นใƒˆใƒœใƒƒใ‚ฏใ‚นใ‚’่กจ็คบใ—ใพใ™ใ€‚ใƒฆใƒผใ‚ถใƒผใซใชใซใ‹ๅ…ฅๅŠ›ใ•ใ›ใ‚‹ไธ€่ˆฌ็š„ใช็”จ้€”ใซๅˆฉ็”จใงใใพใ™ใ€‚
+#### ํ…์ŠคํŠธ ์ƒ์ž
+type: `textbox` ํ…์ŠคํŠธ ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋– ํ•œ ๊ฒƒ์„ ์ž…๋ ฅํ•˜๋„๋ก ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใƒฆใƒผใ‚ถใƒผใซใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’่กจ็คบใ™ใ‚‹
-่จญๅฎš็”ป้ขใงใƒฆใƒผใ‚ถใƒผใจๅฏพ่ฉฑใ™ใ‚‹ใ€ใƒ•ใ‚ฉใƒผใƒ ไปฅๅค–ใฎใ‚‚ใ†ใฒใจใคใฎๆ–นๆณ•ใŒใ“ใ‚Œใงใ™ใ€‚ใƒฆใƒผใ‚ถใƒผใซใชใซใ‹ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’่กจ็คบใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ ไพ‹ใˆใฐใ€ใƒฆใƒผใ‚ถใƒผใŒBotใฎๅฏพๅฟœใ—ใฆใ„ใชใ„ใƒขใƒผใƒ‰ใ‚„ใƒžใƒƒใƒ—ใ‚’้ธๆŠžใ—ใŸใจใใ€่ญฆๅ‘Šใ‚’่กจ็คบใ™ใ‚‹ใชใฉใงใ™ใ€‚ ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’่กจ็คบใ™ใ‚‹ใซใฏใ€ๆฌกใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ—ใพใ™:
+## ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œํ•˜๊ธฐ
+์„ค์ • ํ™”๋ฉด์—์„œ ์‚ฌ์šฉ์ž์™€ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ ์ด์™ธ์—, ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ๋ด‡์ด ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“œ๋‚˜ ์ง€๋„๋ฅผ ์„ ํƒํ–ˆ์„ ๋•Œ, ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋“ฑ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด, ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋ฅผ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค:
```javascript
{
type: 'message',
body: {
- text: 'ใƒกใƒƒใ‚ปใƒผใ‚ธๅ†…ๅฎน',
- type: 'ใƒกใƒƒใ‚ปใƒผใ‚ธใฎ็จฎ้กž'
+ text: '๋ฉ”์‹œ์ง€ ๋‚ด์šฉ',
+ type: '๋ฉ”์‹œ์ง€ ์ข…๋ฅ˜'
}
}
```
-ใƒกใƒƒใ‚ปใƒผใ‚ธใฎ็จฎ้กž: `success`, `info`, `warning`, `error`ใ€‚
+๋ฉ”์‹œ์ง€ ์ข…๋ฅ˜: `success`, `info`, `warning`, `error`ใ€‚
-## ๆŠ•ไบ†ใ™ใ‚‹
-ๆŠ•ไบ†ใ‚’ใ™ใ‚‹ใซใฏใ€<a href="./api/endpoints/games/reversi/games/surrender">ใ“ใฎใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆ</a>ใซใƒชใ‚ฏใ‚จใ‚นใƒˆใ—ใพใ™ใ€‚
+## ๊ฑฐ๋‘๊ธฐ
+๊ฑฐ๋‘๊ธฐ๋ฅผ ํ•˜๋ ค๋ฉด, <a href="./api/endpoints/games/reversi/games/surrender">์ด ์—”๋“œํฌ์ธํŠธ</a>์— ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/stream.md b/src/docs/ko-KR/stream.md
index 1ff7d4c3ef..b32176494e 100644
--- a/src/docs/ko-KR/stream.md
+++ b/src/docs/ko-KR/stream.md
@@ -1,25 +1,25 @@
-# ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPI
+# ์ŠคํŠธ๋ฆฌ๋ฐ API
-ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใ‚’ไฝฟใ†ใจใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงๆง˜ใ€…ใชๆƒ…ๅ ฑ(ไพ‹ใˆใฐใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใ€ใƒกใƒƒใ‚ปใƒผใ‚ธใŒๅฑŠใ„ใŸใ€ใƒ•ใ‚ฉใƒญใƒผใ•ใ‚ŒใŸใ€ใชใฉ)ใ‚’ๅ—ใ‘ๅ–ใฃใŸใ‚Šใ€ๆง˜ใ€…ใชๆ“ไฝœใ‚’่กŒใฃใŸใ‚Šใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
+์ŠคํŠธ๋ฆฌ๋ฐ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋‹ค์–‘ํ•œ ์ •๋ณด(์˜ˆ๋ฅผ ๋“ค์–ด ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”๋‹ค๊ฑฐ๋‚˜, ๋ฉ”์‹œ์ง€๊ฐ€ ๋„์ฐฉํ–ˆ๋‹ค๊ฑฐ๋‚˜ ํŒ”๋กœ์šฐ ๋˜์—ˆ๋‹ค๊ฑฐ๋‚˜ ๋“ฑ)๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใ‚นใƒˆใƒชใƒผใƒ ใซๆŽฅ็ถšใ™ใ‚‹
+## ์ŠคํŠธ๋ฆผ์— ์ ‘์†ํ•˜๊ธฐ
-ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใ‚’ๅˆฉ็”จใ™ใ‚‹ใซใฏใ€ใพใšMisskeyใ‚ตใƒผใƒใƒผใซ**websocket**ๆŽฅ็ถšใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
+์ŠคํŠธ๋ฆฌ๋ฐ API๋ฅผ ์ด์šฉํ•˜๋ ค๋ฉด, ๋จผ์ € Misskey ์„œ๋ฒ„์— **websocket** ์ ‘์†์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
-ไปฅไธ‹ใฎURLใซใ€`i`ใจใ„ใ†ใƒ‘ใƒฉใƒกใƒผใ‚ฟๅใง่ช่จผๆƒ…ๅ ฑใ‚’ๅซใ‚ใฆใ€websocketๆŽฅ็ถšใ—ใฆใใ ใ•ใ„ใ€‚ไพ‹:
+์•„๋ž˜ URL์—, `i` ๋ผ๊ณ  ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ช…์œผ๋กœ ์ธ์ฆ ์ •๋ณด๋ฅผ ํฌํ•จํ•ด์„œ, websocket์— ์ ‘์†ํ•ด์ฃผ์„ธ์š”. ์˜ˆ:
```
%WS_URL%/streaming?i=xxxxxxxxxxxxxxx
```
-่ช่จผๆƒ…ๅ ฑใฏใ€่‡ชๅˆ†ใฎAPIใ‚ญใƒผใ‚„ใ€ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‹ใ‚‰ใ‚นใƒˆใƒชใƒผใƒ ใซๆŽฅ็ถšใ™ใ‚‹้š›ใฏใƒฆใƒผใ‚ถใƒผใฎใ‚ขใ‚ฏใ‚ปใ‚นใƒˆใƒผใ‚ฏใƒณใฎใ“ใจใ‚’ๆŒ‡ใ—ใพใ™ใ€‚
+์ธ์ฆ ์ •๋ณด๋Š” ์ž์‹ ์˜ API ํ‚ค๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ŠคํŠธ๋ฆผ์— ์ ‘์†ํ•  ๋•Œ, ์‚ฌ์šฉ์ž์˜ ์ ‘์† ํ† ํฐ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.
<div class="ui info">
- <p><i class="fas fa-info-circle"></i> ่ช่จผๆƒ…ๅ ฑใฎๅ–ๅพ—ใซใคใ„ใฆใฏใ€<a href="./api">ใ“ใกใ‚‰ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆ</a>ใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚</p>
+ <p><i class="fas fa-info-circle"></i> ์ธ์ฆ ์ •๋ณด ๋ฐœ๊ธ‰์— ๋Œ€ํ•ด์„œ๋Š”, <a href="./api">ํ•ด๋‹น ๋ฌธ์„œ</a>๋ฅผ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.</p>
</div>
---
-่ช่จผๆƒ…ๅ ฑใฏ็œ็•ฅใ™ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใŒใ€ใใฎๅ ดๅˆ้žใƒญใ‚ฐใ‚คใƒณใงใฎๅˆฉ็”จใจใ„ใ†ใ“ใจใซใชใ‚Šใ€ๅ—ไฟกใงใใ‚‹ๆƒ…ๅ ฑใ‚„ๅฏ่ƒฝใชๆ“ไฝœใฏ้™ใ‚‰ใ‚Œใพใ™ใ€‚ไพ‹:
+์ธ์ฆ ์ •๋ณด๋Š” ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฒŒ์ŠคํŠธ๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋‚˜ ์กฐ์ž‘์ด ํ•œ์ •๋ฉ๋‹ˆ๋‹ค. ์˜ˆ:
```
%WS_URL%/streaming
@@ -27,15 +27,15 @@
---
-ใ‚นใƒˆใƒชใƒผใƒ ใซๆŽฅ็ถšใ™ใ‚‹ใจใ€ๅพŒ่ฟฐใ™ใ‚‹APIๆ“ไฝœใ‚„ใ€ๆŠ•็จฟใฎ่ณผ่ชญใ‚’่กŒใฃใŸใ‚Šใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ ใ—ใ‹ใ—ใพใ ใ“ใฎๆฎต้šŽใงใฏใ€ไพ‹ใˆใฐใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใธใฎๆ–ฐใ—ใ„ๆŠ•็จฟใ‚’ๅ—ไฟกใ—ใŸใ‚Šใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚ ใใ‚Œใ‚’่กŒใ†ใซใฏใ€ใ‚นใƒˆใƒชใƒผใƒ ไธŠใงใ€ๅพŒ่ฟฐใ™ใ‚‹**ใƒใƒฃใƒณใƒใƒซ**ใซๆŽฅ็ถšใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
+์ŠคํŠธ๋ฆผ์— ์ ‘์†ํ•˜๋ฉด, ๋’ค์—์„œ ์„œ์ˆ ํ•˜๋Š” API ์กฐ์ž‘ ๋ฐ ๋…ธํŠธ ๊ตฌ๋…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•„์ง ์ด ๋‹จ๊ณ„์—์„œ๋Š”, ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๋ฅผ ํ™•์ธํ•˜๋Š” ๋“ฑ์˜ ํ–‰๋™์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ์ŠคํŠธ๋ฆผ ์ƒ์—์„œ ํ›„์ˆ ํ•˜๋Š” **์ฑ„๋„**์— ์ ‘์†ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
-**ใ‚นใƒˆใƒชใƒผใƒ ใงใฎใ‚„ใ‚Šๅ–ใ‚Šใฏใ™ในใฆJSONใงใ™ใ€‚**
+**์ŠคํŠธ๋ฆผ์—์„œ ์ฃผ๊ณ  ๋ฐ›๋Š” ์ •๋ณด๋Š” ๋ชจ๋‘ JSON ์ž…๋‹ˆ๋‹ค.**
## ์ฑ„๋„
-Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใพใ™ใ€‚ใ“ใ‚Œใฏใ€้€ๅ—ไฟกใ™ใ‚‹ๆƒ…ๅ ฑใ‚’ๅˆ†้›ขใ™ใ‚‹ใŸใ‚ใฎไป•็ต„ใฟใงใ™ใ€‚ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒ ใซๆŽฅ็ถšใ—ใŸใ ใ‘ใงใฏใ€ใพใ ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆŠ•็จฟใ‚’ๅ—ไฟกใ—ใŸใ‚Šใฏใงใใพใ›ใ‚“ใ€‚ ใ‚นใƒˆใƒชใƒผใƒ ไธŠใงใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹ใ“ใจใงใ€ๆง˜ใ€…ใชๆƒ…ๅ ฑใ‚’ๅ—ใ‘ๅ–ใฃใŸใ‚Šๆƒ…ๅ ฑใ‚’้€ไฟกใ—ใŸใ‚Šใ™ใ‚‹ใ“ใจใŒใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚
+Misskey์˜ ์ŠคํŠธ๋ฆฌ๋ฐ API์—๋Š” ์ฑ„๋„์ด๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์†ก์ˆ˜์‹ ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. Misskey์˜ ์ŠคํŠธ๋ฆผ ์—ฐ๊ฒฐ๋งŒ์œผ๋กœ๋Š”, ์•„์ง ์‹ค์‹œ๊ฐ„์œผ๋กœ ํƒ€์ž„๋ผ์ธ์˜ ๋…ธํŠธ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ ์ƒ์—์„œ ์ฑ„๋„์— ์ ‘์†ํ•จ์œผ๋กœ์จ, ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ฐ›๊ฑฐ๋‚˜ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
-### ใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹
-ใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹ใซใฏใ€ๆฌกใฎใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟใ‚’JSONใงใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ—ใพใ™:
+### ์ฑ„๋„์— ์ ‘์†ํ•˜๊ธฐ
+์ฑ„๋„์— ์ ‘์†ํ•˜๋ ค๋ฉด, ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ JSON์œผ๋กœ ์ŠคํŠธ๋ฆผ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค:
```json
{
@@ -50,19 +50,19 @@ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใ
}
```
-ใ“ใ“ใงใ€
-* `channel`ใซใฏๆŽฅ็ถšใ—ใŸใ„ใƒใƒฃใƒณใƒใƒซๅใ‚’่จญๅฎšใ—ใพใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใฎ็จฎ้กžใซใคใ„ใฆใฏๅพŒ่ฟฐใ—ใพใ™ใ€‚
-* `id`ใซใฏใใฎใƒใƒฃใƒณใƒใƒซใจใ‚„ใ‚Šๅ–ใ‚Šใ™ใ‚‹ใŸใ‚ใฎไปปๆ„ใฎIDใ‚’่จญๅฎšใ—ใพใ™ใ€‚ใ‚นใƒˆใƒชใƒผใƒ ใงใฏๆง˜ใ€…ใชใƒกใƒƒใ‚ปใƒผใ‚ธใŒๆตใ‚Œใ‚‹ใฎใงใ€ใใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒใฉใฎใƒใƒฃใƒณใƒใƒซใ‹ใ‚‰ใฎใ‚‚ใฎใชใฎใ‹่ญ˜ๅˆฅใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚ใ“ใฎIDใฏใ€UUIDใ‚„ใ€ไนฑๆ•ฐใฎใ‚ˆใ†ใชใ‚‚ใฎใงๆง‹ใ„ใพใ›ใ‚“ใ€‚
-* `params`ใฏใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹้š›ใฎใƒ‘ใƒฉใƒกใƒผใ‚ฟใงใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆๆŽฅ็ถšๆ™‚ใซๅฟ…่ฆใจใ•ใ‚Œใ‚‹ใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏ็•ฐใชใ‚Šใพใ™ใ€‚ใƒ‘ใƒฉใƒกใƒผใ‚ฟไธ่ฆใฎใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹้š›ใฏใ€ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏ็œ็•ฅๅฏ่ƒฝใงใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `channel`์—๋Š” ์ ‘์†ํ•˜๊ณ ์ž ํ•˜๋Š” ์ฑ„๋„๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ„๋„์˜ ์ข…๋ฅ˜์— ๋Œ€ํ•ด์„œ๋Š” ํ›„์ˆ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
+* `id`์—๋Š” ํ•ด๋‹น ์ฑ„๋„๊ณผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ž„์˜์˜ ID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์—, ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋–ค ์ฑ„๋„์—์„œ ๋‚˜์˜ค๋Š” ๊ฒƒ์ธ์ง€ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ID๋Š” UUID๋‚˜ ๋‚œ์ˆ˜ ๊ฐ™์€ ๊ฒƒ์ด๋ฉด ๋ฉ๋‹ˆ๋‹ค.
+* `params`๋Š” ์ฑ„๋„์— ์ ‘์†ํ•  ๋•Œ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ์ฑ„๋„์— ๋”ฐ๋ผ์„œ ์ ‘์† ์‹œ ํ•„์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”์—†๋Š” ์ฑ„๋„์— ์ ‘์†ํ•  ๋•Œ๋Š”, ์ด ์†์„ฑ์€ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<div class="ui info">
- <p><i class="fas fa-info-circle"></i> IDใฏใƒใƒฃใƒณใƒใƒซใ”ใจใงใฏใชใใ€ŒใƒใƒฃใƒณใƒใƒซใฎๆŽฅ็ถšใ”ใจใ€ใงใ™ใ€‚ใชใœใชใ‚‰ใ€ๅŒใ˜ใƒใƒฃใƒณใƒใƒซใซ็•ฐใชใ‚‹ใƒ‘ใƒฉใƒกใƒผใ‚ฟใง่ค‡ๆ•ฐๆŽฅ็ถšใ™ใ‚‹ใ‚ฑใƒผใ‚นใ‚‚ใ‚ใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚</p>
+ <p><i class="fas fa-info-circle"></i> ID๋Š” ์ฑ„๋„๋ณ„๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ใ€Œ์ฑ„๋„์— ์ ‘์†ํ•˜๋Š” ์ŠคํŠธ๋ฆผ๋งˆ๋‹คใ€ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ๊ฐ™์€ ์ฑ„๋„์— ๋‹ค๋ฅธ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋‹ค์ค‘ ์ ‘์†ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
</div>
-### ใƒใƒฃใƒณใƒใƒซใ‹ใ‚‰ใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ๅ—ใ‘ๅ–ใ‚‹
-ไพ‹ใˆใฐใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎใƒใƒฃใƒณใƒใƒซใชใ‚‰ใ€ๆ–ฐใ—ใ„ๆŠ•็จฟใŒใ‚ใฃใŸๆ™‚ใซใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’็™บใ—ใพใ™ใ€‚ใใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ๅ—ใ‘ๅ–ใ‚‹ใ“ใจใงใ€ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒใ•ใ‚ŒใŸใ“ใจใ‚’ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใง็Ÿฅใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
+### ์ฑ„๋„์—์„œ ๋ฉ”์‹œ์ง€ ์ˆ˜์‹ ํ•˜๊ธฐ
+์˜ˆ๋ฅผ ๋“ค์–ด, ํƒ€์ž„๋ผ์ธ ์ฑ„๋„์ด๋ผ๋ฉด. ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”์„ ๋•Œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์Œ์œผ๋กœ์จ, ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์˜จ ๊ฒƒ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-ใƒใƒฃใƒณใƒใƒซใŒใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’็™บใ™ใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟใŒJSONใงใ‚นใƒˆใƒชใƒผใƒ ใซๆตใ‚Œใฆใใพใ™:
+์ฑ„๋„์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด, ๋‹ค์Œ ๋ฐ์ดํ„ฐ๊ฐ€ JSON์—์„œ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค:
```json
{
type: 'channel',
@@ -76,15 +76,15 @@ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใฏๅ‰่ฟฐใ—ใŸใใฎใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹้š›ใซ่จญๅฎšใ—ใŸIDใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใพใ™ใ€‚ใ“ใ‚Œใงใ€ใ“ใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒใฉใฎใƒใƒฃใƒณใƒใƒซใ‹ใ‚‰ใฎใ‚‚ใฎใชใฎใ‹็Ÿฅใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
-* `type`ใซใฏใƒกใƒƒใ‚ปใƒผใ‚ธใฎ็จฎ้กžใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆใ€ใฉใฎใ‚ˆใ†ใช็จฎ้กžใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒๆตใ‚Œใฆใใ‚‹ใ‹ใฏ็•ฐใชใ‚Šใพใ™ใ€‚
-* `body`ใซใฏใƒกใƒƒใ‚ปใƒผใ‚ธใฎๅ†…ๅฎนใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆใ€ใฉใฎใ‚ˆใ†ใชๅ†…ๅฎนใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒๆตใ‚Œใฆใใ‚‹ใ‹ใฏ็•ฐใชใ‚Šใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์—๋Š” ์•ž์„œ ๋งํ•œ ์ฑ„๋„์— ์ ‘์†ํ•  ๋•Œ ์„ค์ •ํ•œ ID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋А ์ฑ„๋„์—์„œ ์˜จ ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+* `type`์—๋Š” ๋ฉ”์‹œ์ง€์˜ ์ข…๋ฅ˜๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ„๋„์— ๋”ฐ๋ผ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋Š”์ง€๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
+* `body`์—๋Š” ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ„๋„์— ๋”ฐ๋ผ, ์–ด๋–ค ๋‚ด์šฉ์˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋Š”์ง€๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
-### ใƒใƒฃใƒณใƒใƒซใซๅ‘ใ‘ใฆใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ™ใ‚‹
-ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆใฏใ€ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ๅ—ใ‘ๅ–ใ‚‹ใ ใ‘ใงใชใใ€ใ“ใกใ‚‰ใ‹ใ‚‰ไฝ•ใ‹ใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใ€ไฝ•ใ‚‰ใ‹ใฎๆ“ไฝœใ‚’่กŒใˆใ‚‹ๅ ดๅˆใŒใ‚ใ‚Šใพใ™ใ€‚
+### ์ฑ„๋„์— ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ
+์ฑ„๋„์— ๋”ฐ๋ผ์„œ๋Š”, ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ฐ˜๋Œ€๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœ์†กํ•ด์„œ ํŠน์ •ํ•œ ๋™์ž‘์„ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
-ใƒใƒฃใƒณใƒใƒซใซใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ™ใ‚‹ใซใฏใ€ๆฌกใฎใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟใ‚’JSONใงใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ—ใพใ™:
+์ฑ„๋„์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๋ฉด, ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ JSON์œผ๋กœ ์ŠคํŠธ๋ฆผ์— ๋ณด๋ƒ…๋‹ˆ๋‹ค:
```json
{
type: 'channel',
@@ -98,13 +98,13 @@ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใฏๅ‰่ฟฐใ—ใŸใใฎใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹้š›ใซ่จญๅฎšใ—ใŸIDใ‚’่จญๅฎšใ—ใพใ™ใ€‚ใ“ใ‚Œใงใ€ใ“ใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒใฉใฎใƒใƒฃใƒณใƒใƒซใซๅ‘ใ‘ใŸใ‚‚ใฎใชใฎใ‹่ญ˜ๅˆฅใ•ใ›ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
-* `type`ใซใฏใƒกใƒƒใ‚ปใƒผใ‚ธใฎ็จฎ้กžใ‚’่จญๅฎšใ—ใพใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆใ€ใฉใฎใ‚ˆใ†ใช็จฎ้กžใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ๅ—ใ‘ไป˜ใ‘ใ‚‹ใ‹ใฏ็•ฐใชใ‚Šใพใ™ใ€‚
-* `body`ใซใฏใƒกใƒƒใ‚ปใƒผใ‚ธใฎๅ†…ๅฎนใ‚’่จญๅฎšใ—ใพใ™ใ€‚ใƒใƒฃใƒณใƒใƒซใซใ‚ˆใฃใฆใ€ใฉใฎใ‚ˆใ†ใชๅ†…ๅฎนใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ๅ—ใ‘ไป˜ใ‘ใ‚‹ใ‹ใฏ็•ฐใชใ‚Šใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์—๋Š” ์•ž์„œ ๋งํ•œ ์ฑ„๋„์— ์ ‘์†ํ•  ๋•Œ ์„ค์ •ํ•œ ID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋А ์ฑ„๋„๋กœ ๊ฐˆ ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+* `type`์—๋Š” ๋ฉ”์‹œ์ง€ ์ข…๋ฅ˜๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ„๋„์— ๋”ฐ๋ผ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ• ์ง€๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
+* `body`์—๋Š” ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฑ„๋„์— ๋”ฐ๋ผ, ์–ด๋–ค ๋‚ด์šฉ์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ• ์ง€๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
-### ใƒใƒฃใƒณใƒใƒซใ‹ใ‚‰ๅˆ‡ๆ–ญใ™ใ‚‹
-ใƒใƒฃใƒณใƒใƒซใ‹ใ‚‰ๅˆ‡ๆ–ญใ™ใ‚‹ใซใฏใ€ๆฌกใฎใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟใ‚’JSONใงใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ—ใพใ™:
+### ์ฑ„๋„ ์ ‘์† ๋Š๊ธฐ
+์ฑ„๋„ ์ ‘์†์„ ๋Š์œผ๋ ค๋ฉด, ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ JSON์œผ๋กœ ์ŠคํŠธ๋ฆผ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค:
```json
{
@@ -115,14 +115,14 @@ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใฏๅ‰่ฟฐใ—ใŸใใฎใƒใƒฃใƒณใƒใƒซใซๆŽฅ็ถšใ™ใ‚‹้š›ใซ่จญๅฎšใ—ใŸIDใ‚’่จญๅฎšใ—ใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์—๋Š” ์•ž์„œ ๋งํ•œ ์ฑ„๋„์— ์ ‘์†ํ•  ๋•Œ ์„ค์ •ํ•œ ID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
-## ใ‚นใƒˆใƒชใƒผใƒ ใ‚’็ตŒ็”ฑใ—ใฆAPIใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹
+## ์ŠคํŠธ๋ฆผ์„ ๊ฒฝ์œ ํ•˜์—ฌ API ์š”์ฒญํ•˜๊ธฐ
-ใ‚นใƒˆใƒชใƒผใƒ ใ‚’็ตŒ็”ฑใ—ใฆAPIใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใจใ€HTTPใƒชใ‚ฏใ‚จใ‚นใƒˆใ‚’็™บ็”Ÿใ•ใ›ใšใซAPIใ‚’ๅˆฉ็”จใงใใพใ™ใ€‚ใใฎใŸใ‚ใ€ใ‚ณใƒผใƒ‰ใ‚’็ฐกๆฝ”ใซใงใใŸใ‚Šใ€ใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใฎๅ‘ไธŠใ‚’่ฆ‹่พผใ‚ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚
+์ŠคํŠธ๋ฆผ์„ ํ†ตํ•ด API๋ฅผ ์š”์ฒญํ•˜๋ฉด, HTTP ์š”์ฒญ์„ ๋ฐœ์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  API๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ์ฝ”๋“œ๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
-ใ‚นใƒˆใƒชใƒผใƒ ใ‚’็ตŒ็”ฑใ—ใฆAPIใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใซใฏใ€ๆฌกใฎใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟใ‚’JSONใงใ‚นใƒˆใƒชใƒผใƒ ใซ้€ไฟกใ—ใพใ™:
+์ŠคํŠธ๋ฆผ์„ ํ†ตํ•ด API๋ฅผ ์š”์ฒญํ•˜๋ ค๋ฉด, ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ JSON์œผ๋กœ ์ŠคํŠธ๋ฆผ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค:
```json
{
type: 'api',
@@ -136,18 +136,18 @@ Misskeyใฎใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐAPIใซใฏใƒใƒฃใƒณใƒใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใ‚ใ‚Šใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใฏใ€APIใฎใƒฌใ‚นใƒใƒณใ‚นใ‚’่ญ˜ๅˆฅใ™ใ‚‹ใŸใ‚ใฎใ€APIใƒชใ‚ฏใ‚จใ‚นใƒˆใ”ใจใฎไธ€ๆ„ใชIDใ‚’่จญๅฎšใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚UUIDใ‚„ใ€็ฐกๅ˜ใชไนฑๆ•ฐใฎใ‚ˆใ†ใชใ‚‚ใฎใงๆง‹ใ„ใพใ›ใ‚“ใ€‚
-* `endpoint`ใซใฏใ€ใ‚ใชใŸใŒใƒชใ‚ฏใ‚จใ‚นใƒˆใ—ใŸใ„APIใฎใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚
-* `data`ใซใฏใ€ใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใฎใƒ‘ใƒฉใƒกใƒผใ‚ฟใ‚’ๅซใ‚ใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์—๋Š” API์˜ ์‘๋‹ต์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” API ์š”์ฒญ๋ณ„ ํ•ต์‹ฌ ID๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. UUID๋‚˜ ๊ฐ„๋‹จํ•œ ๋‚œ์ˆ˜ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.
+* `endpoint`์—๋Š” ๋‚ด๊ฐ€ ์š”์ฒญํ•˜๋ ค๋Š” API์˜ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+* `data`์—๋Š” ์—”๋“œํฌ์ธํŠธ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
<div class="ui info">
- <p><i class="fas fa-info-circle"></i> APIใฎใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ‚„ใƒ‘ใƒฉใƒกใƒผใ‚ฟใซใคใ„ใฆใฏAPIใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚</p>
+ <p><i class="fas fa-info-circle"></i> API์˜ ์—”๋“œํฌ์ธํŠธ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” API ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ํ™•์ธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
</div>
-### ใƒฌใ‚นใƒใƒณใ‚นใฎๅ—ไฟก
+### ์‘๋‹ต ์ˆ˜์‹ 
-APIใธใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใจใ€ใƒฌใ‚นใƒใƒณใ‚นใŒใ‚นใƒˆใƒชใƒผใƒ ใ‹ใ‚‰ๆฌกใฎใ‚ˆใ†ใชๅฝขๅผใงๆตใ‚Œใฆใใพใ™ใ€‚
+API๋กœ ์š”์ฒญํ•˜๋ฉด, ์‘๋‹ต์ด ์ŠคํŠธ๋ฆผ์—์„œ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
```json
{
@@ -158,23 +158,23 @@ APIใธใƒชใ‚ฏใ‚จใ‚นใƒˆใ™ใ‚‹ใจใ€ใƒฌใ‚นใƒใƒณใ‚นใŒใ‚นใƒˆใƒชใƒผใƒ ใ‹ใ‚‰ๆฌกใฎใ‚
}
```
-ใ“ใ“ใงใ€
-* `xxxxxxxxxxxxxxxx`ใฎ้ƒจๅˆ†ใซใฏใ€ใƒชใ‚ฏใ‚จใ‚นใƒˆใฎ้š›ใซ่จญๅฎšใ•ใ‚ŒใŸ`id`ใŒๅซใพใ‚Œใฆใ„ใพใ™ใ€‚ใ“ใ‚Œใซใ‚ˆใ‚Šใ€ใฉใฎใƒชใ‚ฏใ‚จใ‚นใƒˆใซๅฏพใ™ใ‚‹ใƒฌใ‚นใƒใƒณใ‚นใชใฎใ‹ๅˆคๅˆฅใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
-* `body`ใซใฏใ€ใƒฌใ‚นใƒใƒณใ‚นใŒๅซใพใ‚Œใฆใ„ใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `xxxxxxxxxxxxxxxx` ๋ถ€๋ถ„์—๋Š”, ์š”์ฒญ ์‹œ ์„ค์ •๋œ `id`๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด, ์–ด๋–ค ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์ธ์ง€ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+* `body`์—๋Š” ์‘๋‹ต์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
-## ๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃ
+## ๋…ธํŠธ ์บก์ฒ˜
-MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ™ใ€‚ใ“ใ‚Œใฏใ€ๆŒ‡ๅฎšใ—ใŸๆŠ•็จฟใฎใ‚คใƒ™ใƒณใƒˆใ‚’ใ‚นใƒˆใƒชใƒผใƒ ใงๅ—ใ‘ๅ–ใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚
+Misskey๋Š” ๊ฒŒ์‹œํ•œ ๋…ธํŠธ๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ง€์ •ํ•œ ๋…ธํŠธ์˜ ์ด๋ฒคํŠธ๋ฅผ ์ŠคํŠธ๋ฆผ์œผ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
-ไพ‹ใˆใฐใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใ‚’ๅ–ๅพ—ใ—ใฆใƒฆใƒผใ‚ถใƒผใซ่กจ็คบใ—ใŸใจใ—ใพใ™ใ€‚ใ“ใ“ใง่ชฐใ‹ใŒใใฎใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๅซใพใ‚Œใ‚‹ใฉใ‚Œใ‹ใฎๆŠ•็จฟใซๅฏพใ—ใฆใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ—ใŸใจใ—ใพใ™ใ€‚
+์˜ˆ๋ฅผ ๋“ค์–ด, ํƒ€์ž„๋ผ์ธ์„ ๋ถˆ๋Ÿฌ์™€ ์œ ์ €์—๊ฒŒ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ ํƒ€์ž„๋ผ์ธ์— ํฌํ•จ๋œ ์–ด๋–ค ๋…ธํŠธ์— ๋Œ€ํ•ด์„œ ๋ฆฌ์•ก์…˜์„ ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
-ใ—ใ‹ใ—ใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใ‹ใ‚‰ใ™ใ‚‹ใจใ‚ใ‚‹ๆŠ•็จฟใซใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใŒไป˜ใ„ใŸใ“ใจใชใฉใฏ็Ÿฅใ‚‹็”ฑใŒใชใ„ใŸใ‚ใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณไธŠใฎๆŠ•็จฟใซๅๆ˜ ใ—ใฆ่กจ็คบใ™ใ‚‹ใจใ„ใฃใŸใ“ใจใŒใงใใพใ›ใ‚“ใ€‚
+๊ทธ๋Ÿฌ๋‚˜, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๊ธฐ์— ์–ด๋–ค ๊ธ€์— ๋ฆฌ์•ก์…˜์ด ๋ถ™์—ˆ๋Š”์ง€ ๋“ฑ์€ ์•Œ ์ˆ˜๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฆฌ์•ก์…˜์„ ํƒ€์ž„๋ผ์ธ ์ƒ์˜ ๋…ธํŠธ์— ๋ฐ˜์˜ํ•ด์„œ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
-ใ“ใฎๅ•้กŒใ‚’่งฃๆฑบใ™ใ‚‹ใŸใ‚ใซใ€MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃๆฉŸๆง‹ใ‚’็”จๆ„ใ—ใฆใ„ใพใ™ใ€‚ๆŠ•็จฟใ‚’ใ‚ญใƒฃใƒ—ใƒใƒฃใ™ใ‚‹ใจใ€ใใฎๆŠ•็จฟใซ้–ขใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใ‚’ๅ—ใ‘ๅ–ใ‚‹ใ“ใจใŒใงใใ‚‹ใŸใ‚ใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’ๅๆ˜ ใ•ใ›ใŸใ‚Šใ™ใ‚‹ใ“ใจใŒๅฏ่ƒฝใซใชใ‚Šใพใ™ใ€‚
+์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, Misskey๋Š” ๊ฒŒ์‹œ ์บก์ฒ˜ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธํŠธ๋ฅผ ์บก์ฒ˜ํ•˜๋ฉด, ํ•ด๋‹น ๋…ธํŠธ์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฆฌ์•ก์…˜์„ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-### ๆŠ•็จฟใ‚’ใ‚ญใƒฃใƒ—ใƒใƒฃใ™ใ‚‹
+### ๋…ธํŠธ ๊ฒŒ์‹œ ์บก์ฒ˜
-ๆŠ•็จฟใ‚’ใ‚ญใƒฃใƒ—ใƒใƒฃใ™ใ‚‹ใซใฏใ€ใ‚นใƒˆใƒชใƒผใƒ ใซๆฌกใฎใ‚ˆใ†ใชใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใพใ™:
+๋…ธํŠธ๋ฅผ ์บก์ฒ˜ํ•˜๋ ค๋ฉด, ์ŠคํŠธ๋ฆผ์— ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœ์†กํ•ฉ๋‹ˆ๋‹ค:
```json
{
@@ -185,12 +185,12 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใ‚ญใƒฃใƒ—ใƒใƒฃใ—ใŸใ„ๆŠ•็จฟใฎ`id`ใ‚’่จญๅฎšใ—ใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์— ์บก์ฒ˜ํ•˜๋ ค๋Š” ๋…ธํŠธ์˜ `id`๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
-ใ“ใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ™ใ‚‹ใจใ€Misskeyใซใ‚ญใƒฃใƒ—ใƒใƒฃใ‚’่ฆ่ซ‹ใ—ใŸใ“ใจใซใชใ‚Šใ€ไปฅๅพŒใ€ใใฎๆŠ•็จฟใซ้–ขใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใŒๆตใ‚Œใฆใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚
+์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœ์†กํ•˜๋ฉด, Misskey์— ์บก์ฒ˜๋ฅผ ์š”์ฒญํ•˜๊ฒŒ ๋˜๊ณ , ์ดํ›„, ํ•ด๋‹น ๋…ธํŠธ์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
-ไพ‹ใˆใฐๆŠ•็จฟใซใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใŒไป˜ใ„ใŸใจใ™ใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใชใƒกใƒƒใ‚ปใƒผใ‚ธใŒๆตใ‚Œใฆใใพใ™:
+์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋…ธํŠธ์— ๋ฆฌ์•ก์…˜์ด ๋ถ™์—ˆ์„ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค:
```json
{
@@ -206,20 +206,20 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
}
```
-ใ“ใ“ใงใ€
-* `body`ๅ†…ใฎ`id`ใซใ€ใ‚คใƒ™ใƒณใƒˆใ‚’็™บ็”Ÿใ•ใ›ใŸๆŠ•็จฟใฎIDใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
-* `body`ๅ†…ใฎ`type`ใซใ€ใ‚คใƒ™ใƒณใƒˆใฎ็จฎ้กžใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
-* `body`ๅ†…ใฎ`body`ใซใ€ใ‚คใƒ™ใƒณใƒˆใฎ่ฉณ็ดฐใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `body`๋‚ด์— `id`์—๋Š” ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ ๋…ธํŠธ์˜ ID๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+* `body`๋‚ด์— `type`์—๋Š” ์ด๋ฒคํŠธ ์ข…๋ฅ˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+* `body`๋‚ด์— `body`์—๋Š” ์ด๋ฒคํŠธ์˜ ์ƒ์„ธ ๋‚ด์šฉ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
-#### ใ‚คใƒ™ใƒณใƒˆใฎ็จฎ้กž
+#### ์ด๋ฒคํŠธ์˜ ์ข…๋ฅ˜
##### `reacted`
-ใใฎๆŠ•็จฟใซใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใŒใ•ใ‚ŒใŸๆ™‚ใซ็™บ็”Ÿใ—ใพใ™ใ€‚
+ํ•ด๋‹น ๋…ธํŠธ์— ๋ฆฌ์•ก์…˜์ด ์˜ฌ๋ผ๊ฐ”์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
-* `reaction`ใซใ€ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใฎ็จฎ้กžใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
-* `userId`ใซใ€ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’่กŒใฃใŸใƒฆใƒผใ‚ถใƒผใฎIDใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
+* `reaction`์— ๋ฆฌ์•ก์…˜ ์ข…๋ฅ˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+* `userId`์— ๋ฆฌ์•ก์…˜์„ ํ•œ ์œ ์ €์˜ ID๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
-ไพ‹:
+์˜ˆ:
```json
{
type: 'noteUpdated',
@@ -235,11 +235,11 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
```
##### `deleted`
-ใใฎๆŠ•็จฟใŒๅ‰Š้™คใ•ใ‚ŒใŸๆ™‚ใซ็™บ็”Ÿใ—ใพใ™ใ€‚
+ํ•ด๋‹น ๋…ธํŠธ๊ฐ€ ์‚ญ์ œ๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
-* `deletedAt`ใซใ€ๅ‰Š้™คๆ—ฅๆ™‚ใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
+* `deletedAt`์— ์‚ญ์ œํ•œ ๋‚ ์งœ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
-ไพ‹:
+์˜ˆ:
```json
{
type: 'noteUpdated',
@@ -254,12 +254,12 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
```
##### `pollVoted`
-ใใฎๆŠ•็จฟใซๆทปไป˜ใ•ใ‚ŒใŸใ‚ขใƒณใ‚ฑใƒผใƒˆใซๆŠ•็ฅจใ•ใ‚ŒใŸๆ™‚ใซ็™บ็”Ÿใ—ใพใ™ใ€‚
+ํ•ด๋‹น ๋…ธํŠธ์— ์ฒจ๋ถ€๋œ ํˆฌํ‘œ์— ํˆฌํ‘œํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
-* `choice`ใซใ€้ธๆŠž่‚ขIDใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
-* `userId`ใซใ€ๆŠ•็ฅจใ‚’่กŒใฃใŸใƒฆใƒผใ‚ถใƒผใฎIDใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
+* `choice`์— ์„ ํƒ ํ•ญ๋ชฉ์˜ ID๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+* `userId`์— ํˆฌํ‘œํ•œ ์œ ์ €์˜ ID๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
-ไพ‹:
+์˜ˆ:
```json
{
type: 'noteUpdated',
@@ -274,11 +274,11 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
}
```
-### ๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใ‚’่งฃ้™คใ™ใ‚‹
+### ๋…ธํŠธ ์บก์ฒ˜ ํ•ด์ œ
-ใใฎๆŠ•็จฟใŒใ‚‚ใ†็”ป้ขใซ่กจ็คบใ•ใ‚ŒใชใใชใฃใŸใ‚Šใ—ใฆใ€ใใฎๆŠ•็จฟใซ้–ขใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใ‚’ใ‚‚ใ†ๅ—ใ‘ๅ–ใ‚‹ๅฟ…่ฆใŒใชใใชใฃใŸใจใใฏใ€ใ‚ญใƒฃใƒ—ใƒใƒฃใฎ่งฃ้™คใ‚’็”ณ่ซ‹ใ—ใฆใใ ใ•ใ„ใ€‚
+๋…ธํŠธ๊ฐ€ ๋” ์ด์ƒ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๋“ฑ์˜ ์ด์œ ๋กœ, ํ•ด๋‹น ๋…ธํŠธ์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์„ ํ•„์š”๊ฐ€ ์—†์„ ๋•Œ๋Š”, ์บก์ฒ˜ ํ•ด์ œ๋ฅผ ์ง„ํ–‰ํ•ด ์ฃผ์„ธ์š”.
-ๆฌกใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ—ใพใ™:
+์•„๋ž˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค:
```json
{
@@ -289,66 +289,66 @@ MisskeyใฏๆŠ•็จฟใฎใ‚ญใƒฃใƒ—ใƒใƒฃใจๅ‘ผใฐใ‚Œใ‚‹ไป•็ต„ใฟใ‚’ๆไพ›ใ—ใฆใ„ใพใ
}
```
-ใ“ใ“ใงใ€
-* `id`ใซใ‚ญใƒฃใƒ—ใƒใƒฃใ‚’่งฃ้™คใ—ใŸใ„ๆŠ•็จฟใฎ`id`ใ‚’่จญๅฎšใ—ใพใ™ใ€‚
+์—ฌ๊ธฐ์„œ,
+* `id`์— ์บก์ฒ˜๋ฅผ ํ•ด์ œํ•˜๊ณ ์ž ํ•˜๋Š” ๋…ธํŠธ์˜ `id`๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
-ใ“ใฎใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’้€ไฟกใ™ใ‚‹ใจใ€ไปฅๅพŒใ€ใใฎๆŠ•็จฟใซ้–ขใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใฏๆตใ‚Œใฆใ“ใชใ„ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚
+์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด, ๋” ์ด์ƒ ํ•ด๋‹น ๋…ธํŠธ์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
-# ใƒใƒฃใƒณใƒใƒซไธ€่ฆง
+# ์ฑ„๋„ ๋ชฉ๋ก
## `main`
-ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใซ้–ขใ™ใ‚‹ๅŸบๆœฌ็š„ใชๆƒ…ๅ ฑใŒๆตใ‚Œใฆใใพใ™ใ€‚ใ“ใฎใƒใƒฃใƒณใƒใƒซใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
+๊ณ„์ •์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด๋ฅผ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์— ๋Œ€์‘ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-### ๆตใ‚Œใฆใใ‚‹ใ‚คใƒ™ใƒณใƒˆไธ€่ฆง
+### ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ ๋ชฉ๋ก
#### `renote`
-่‡ชๅˆ†ใฎๆŠ•็จฟใŒRenoteใ•ใ‚ŒใŸๆ™‚ใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚่‡ชๅˆ†่‡ช่บซใฎๆŠ•็จฟใ‚’Renoteใ—ใŸใจใใฏ็™บ็”Ÿใ—ใพใ›ใ‚“ใ€‚
+๋‚ด ๋…ธํŠธ๊ฐ€ Renote ๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์˜ฌ๋ฆฐ ๋…ธํŠธ๋ฅผ Renote ํ–ˆ์„ ๋•Œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
#### `mention`
-่ชฐใ‹ใ‹ใ‚‰ใƒกใƒณใ‚ทใƒงใƒณใ•ใ‚ŒใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‚˜๋ฅผ ๋ฉ˜์…˜ ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
#### `readAllNotifications`
-่‡ชๅˆ†ๅฎ›ใฆใฎ้€š็ŸฅใŒใ™ในใฆๆ—ข่ชญใซใชใฃใŸใ“ใจใ‚’่กจใ™ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚ใ“ใฎใ‚คใƒ™ใƒณใƒˆใ‚’ๅˆฉ็”จใ—ใฆใ€ใ€Œ้€š็ŸฅใŒใ‚ใ‚‹ใ“ใจใ‚’็คบใ™ใ‚ขใ‚คใ‚ณใƒณใ€ใฎใ‚ˆใ†ใชใ‚‚ใฎใ‚’ใ‚ชใƒ•ใซใ—ใŸใ‚Šใ™ใ‚‹็ญ‰ใฎใ‚ฑใƒผใ‚นใŒๆƒณๅฎšใ•ใ‚Œใพใ™ใ€‚
+๋‚˜์—๊ฒŒ ์˜จ ์•Œ๋ฆผ์„ ๋ชจ๋‘ ์ฝ์—ˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค. ์ด ์ด๋ฒคํŠธ๋ฅผ ์ด์šฉํ•ด, ใ€Œ์•Œ๋ฆผ์ด ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์•„์ด์ฝ˜ใ€๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ๋„๋Š” ๋“ฑ์˜ ํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
#### `meUpdated`
-่‡ชๅˆ†ใฎๆƒ…ๅ ฑใŒๆ›ดๆ–ฐใ•ใ‚ŒใŸใ“ใจใ‚’่กจใ™ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋‚ด ์ •๋ณด๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
#### `follow`
-่‡ชๅˆ†ใŒ่ชฐใ‹ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ—ใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋‚ด๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ํŒ”๋กœ์šฐ ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
#### `unfollow`
-่‡ชๅˆ†ใŒ่ชฐใ‹ใฎใƒ•ใ‚ฉใƒญใƒผใ‚’่งฃ้™คใ—ใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋‚ด๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์–ธํŒ”๋กœ์šฐ ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
#### `followed`
-่‡ชๅˆ†ใŒ่ชฐใ‹ใซใƒ•ใ‚ฉใƒญใƒผใ•ใ‚ŒใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‚˜๋ฅผ ํŒ”๋กœ์šฐ ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
## `homeTimeline`
-ใƒ›ใƒผใƒ ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆŠ•็จฟๆƒ…ๅ ฑใŒๆตใ‚Œใฆใใพใ™ใ€‚ใ“ใฎใƒใƒฃใƒณใƒใƒซใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
+ํ™ˆ ํƒ€์ž„๋ผ์ธ์— ๊ฒŒ์‹œ๋œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์— ๋Œ€์‘ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-### ๆตใ‚Œใฆใใ‚‹ใ‚คใƒ™ใƒณใƒˆไธ€่ฆง
+### ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ ๋ชฉ๋ก
#### `note`
-ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
## `localTimeline`
-ใƒญใƒผใ‚ซใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆŠ•็จฟๆƒ…ๅ ฑใŒๆตใ‚Œใฆใใพใ™ใ€‚ใ“ใฎใƒใƒฃใƒณใƒใƒซใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
+๋กœ์ปฌ ํƒ€์ž„๋ผ์ธ์— ๊ฒŒ์‹œ๋œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์— ๋Œ€์‘ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-### ๆตใ‚Œใฆใใ‚‹ใ‚คใƒ™ใƒณใƒˆไธ€่ฆง
+### ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ ๋ชฉ๋ก
#### `note`
-ใƒญใƒผใ‚ซใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๋กœ์ปฌ ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
## `hybridTimeline`
-ใ‚ฝใƒผใ‚ทใƒฃใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆŠ•็จฟๆƒ…ๅ ฑใŒๆตใ‚Œใฆใใพใ™ใ€‚ใ“ใฎใƒใƒฃใƒณใƒใƒซใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
+์†Œ์…œ ํƒ€์ž„๋ผ์ธ์— ๊ฒŒ์‹œ๋œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์— ๋Œ€์‘ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-### ๆตใ‚Œใฆใใ‚‹ใ‚คใƒ™ใƒณใƒˆไธ€่ฆง
+### ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ ๋ชฉ๋ก
#### `note`
-ใ‚ฝใƒผใ‚ทใƒฃใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+์†Œ์…œ ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
## `globalTimeline`
-ใ‚ฐใƒญใƒผใƒใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆŠ•็จฟๆƒ…ๅ ฑใŒๆตใ‚Œใฆใใพใ™ใ€‚ใ“ใฎใƒใƒฃใƒณใƒใƒซใซใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
+๊ธ€๋กœ๋ฒŒ ํƒ€์ž„๋ผ์ธ์— ๊ฒŒ์‹œ๋œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฑ„๋„์— ๋Œ€์‘ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
-### ๆตใ‚Œใฆใใ‚‹ใ‚คใƒ™ใƒณใƒˆไธ€่ฆง
+### ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ ๋ชฉ๋ก
#### `note`
-ใ‚ฐใƒญใƒผใƒใƒซใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใซๆ–ฐใ—ใ„ๆŠ•็จฟใŒๆตใ‚ŒใฆใใŸใจใใซ็™บ็”Ÿใ™ใ‚‹ใ‚คใƒ™ใƒณใƒˆใงใ™ใ€‚
+๊ธ€๋กœ๋ฒŒ ํƒ€์ž„๋ผ์ธ์— ์ƒˆ๋กœ์šด ๋…ธํŠธ๊ฐ€ ์˜ฌ๋ผ์™”์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค.
diff --git a/src/docs/ko-KR/theme.md b/src/docs/ko-KR/theme.md
index e01133b831..21ea085414 100644
--- a/src/docs/ko-KR/theme.md
+++ b/src/docs/ko-KR/theme.md
@@ -1,12 +1,12 @@
# ํ…Œ๋งˆ
-ใƒ†ใƒผใƒžใ‚’่จญๅฎšใ—ใฆใ€Misskeyใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎ่ฆ‹ใŸ็›ฎใ‚’ๅค‰ๆ›ดใงใใพใ™ใ€‚
+ํ…Œ๋งˆ๋ฅผ ์„ค์ •ํ•˜์—ฌ Misskey ํด๋ผ์ด์–ธํŠธ์˜ ์™ธํ˜•์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-## ใƒ†ใƒผใƒžใฎ่จญๅฎš
-่จญๅฎš > ใƒ†ใƒผใƒž
+## ํ…Œ๋งˆ ์„ค์ •
+์„ค์ • > ํ…Œ๋งˆ
-## ใƒ†ใƒผใƒžใ‚’ไฝœๆˆใ™ใ‚‹
-ใƒ†ใƒผใƒžใ‚ณใƒผใƒ‰ใฏJSON5ใง่จ˜่ฟฐใ•ใ‚ŒใŸใƒ†ใƒผใƒžใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚ ใƒ†ใƒผใƒžใฏไปฅไธ‹ใฎใ‚ˆใ†ใชใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚
+## ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ
+ํ…Œ๋งˆ ์ฝ”๋“œ๋Š” JSON5์— ๊ธฐ์ˆ ๋œ ํ…Œ๋งˆ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
``` js
{
id: '17587283-dd92-4a2c-a22c-be0637c9e22a',
@@ -33,36 +33,36 @@
```
-* `id` ... ใƒ†ใƒผใƒžใฎไธ€ๆ„ใชIDใ€‚UUIDใ‚’ใŠใ™ใ™ใ‚ใ—ใพใ™ใ€‚
-* `name` ... ใƒ†ใƒผใƒžๅ
-* `author` ... ใƒ†ใƒผใƒžใฎไฝœ่€…
-* `desc` ... ใƒ†ใƒผใƒžใฎ่ชฌๆ˜Ž(ใ‚ชใƒ—ใ‚ทใƒงใƒณ)
-* `base` ... ๆ˜Žใ‚‹ใ„ใƒ†ใƒผใƒžใ‹ใ€ๆš—ใ„ใƒ†ใƒผใƒžใ‹
- * `light`ใซใ™ใ‚‹ใจๆ˜Žใ‚‹ใ„ใƒ†ใƒผใƒžใซใชใ‚Šใ€`dark`ใซใ™ใ‚‹ใจๆš—ใ„ใƒ†ใƒผใƒžใซใชใ‚Šใพใ™ใ€‚
- * ใƒ†ใƒผใƒžใฏใ“ใ“ใง่จญๅฎšใ•ใ‚ŒใŸใƒ™ใƒผใ‚นใƒ†ใƒผใƒžใ‚’็ถ™ๆ‰ฟใ—ใพใ™ใ€‚
-* `props` ... ใƒ†ใƒผใƒžใฎใ‚นใ‚ฟใ‚คใƒซๅฎš็พฉใ€‚ใ“ใ‚Œใ‹ใ‚‰่ชฌๆ˜Žใ—ใพใ™ใ€‚
+* `id` ... ํ…Œ๋งˆ์— ์ง€์ •๋œ ๊ณ ์œ  ID. UUID ๋ฐฉ์‹์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
+* `name` ... ํ…Œ๋งˆ ์ด๋ฆ„
+* `author` ... ํ…Œ๋งˆ ์ œ์ž‘์ž
+* `desc` ... ํ…Œ๋งˆ ์„ค๋ช…(์˜ต์…˜)
+* `base` ... ๋ฐ์€ ํ…Œ๋งˆ์ธ์ง€, ์–ด๋‘์šด ํ…Œ๋งˆ์ธ์ง€
+ * `light`๋กœ ํ•˜๋ฉด ๋ฐ์€ ํ…Œ๋งˆ๊ฐ€ ๋˜๊ณ , `dark`๋กœ ํ•˜๋ฉด ์–ด๋‘์šด ํ…Œ๋งˆ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
+ * ํ…Œ๋งˆ๋Š” ์—ฌ๊ธฐ์„œ ์ƒ์†๋œ ๋ฒ ์ด์Šค ํ…Œ๋งˆ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
+* `props` ... ํ…Œ๋งˆ ์Šคํƒ€์ผ ์ •์˜. ์ด์ œ๋ถ€ํ„ฐ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
-### ใƒ†ใƒผใƒžใฎใ‚นใ‚ฟใ‚คใƒซๅฎš็พฉ
-`props`ไธ‹ใซใฏใƒ†ใƒผใƒžใฎใ‚นใ‚ฟใ‚คใƒซใ‚’ๅฎš็พฉใ—ใพใ™ใ€‚ ใ‚ญใƒผใŒCSSใฎๅค‰ๆ•ฐๅใซใชใ‚Šใ€ใƒใƒชใƒฅใƒผใงไธญ่บซใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚ ใชใŠใ€ใ“ใฎ`props`ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฏใƒ™ใƒผใ‚นใƒ†ใƒผใƒžใ‹ใ‚‰็ถ™ๆ‰ฟใ•ใ‚Œใพใ™ใ€‚ ใƒ™ใƒผใ‚นใƒ†ใƒผใƒžใฏใ€ใ“ใฎใƒ†ใƒผใƒžใฎ`base`ใŒ`light`ใชใ‚‰[_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5)ใงใ€`dark`ใชใ‚‰[_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5)ใงใ™ใ€‚ ใคใพใ‚Šใ€ใ“ใฎใƒ†ใƒผใƒžๅ†…ใฎ`props`ใซ`panel`ใจใ„ใ†ใ‚ญใƒผใŒ็„กใใฆใ‚‚ใ€ใใ“ใซใฏใƒ™ใƒผใ‚นใƒ†ใƒผใƒžใฎ`panel`ใŒใ‚ใ‚‹ใจ่ฆ‹ใชใ•ใ‚Œใพใ™ใ€‚
+### ํ…Œ๋งˆ ์Šคํƒ€์ผ ์ •์˜
+`props`์—์„œ๋Š” ํ…Œ๋งˆ์˜ ์Šคํƒ€์ผ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค๊ฐ€ CSS ๋ณ€์ˆ˜๋ช…์ด ๋˜๊ณ , ๊ฐ’์œผ๋กœ ๋‚ด์šฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ง๋ถ™์—ฌ, ์ด `props` ๊ฐ์ฒด๋Š” ๋ฒ ์ด์Šค ํ…Œ๋งˆ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋ฉ๋‹ˆ๋‹ค. ๋ฒ ์ด์Šค ํ…Œ๋งˆ๋Š”, ์ด ํ…Œ๋งˆ์˜ `base`๊ฐ€ `light`์ธ ๊ฒฝ์šฐ, [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5) ์ด๊ณ , `dark`๋ผ๋ฉด [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5) ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋งŒ๋“ค๋ ค๋Š” ํ…Œ๋งˆ์˜ `props`์— `panel`๋ผ๋Š” ํ‚ค๊ฐ€ ์—†์–ด๋„ ๋ฒ ์ด์Šค ํ…Œ๋งˆ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋˜๋ฏ€๋กœ, `panel`์ด ์กด์žฌํ•œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
-#### ใƒใƒชใƒฅใƒผใงไฝฟใˆใ‚‹ๆง‹ๆ–‡
-* 16้€ฒๆ•ฐใง่กจใ•ใ‚ŒใŸ่‰ฒ
- * ไพ‹: `#00ff00`
-* `rgb(r, g, b)`ๅฝขๅผใง่กจใ•ใ‚ŒใŸ่‰ฒ
- * ไพ‹: `rgb(0, 255, 0)`
-* `rgb(r, g, b, a)`ๅฝขๅผใง่กจใ•ใ‚ŒใŸ้€ๆ˜Žๅบฆใ‚’ๅซใ‚€่‰ฒ
- * ไพ‹: `rgba(0, 255, 0, 0.5)`
-* ไป–ใฎใ‚ญใƒผใฎๅ€คใฎๅ‚็…ง
- * `@{ใ‚ญใƒผๅ}`ใจๆ›ธใใจไป–ใฎใ‚ญใƒผใฎๅ€คใฎๅ‚็…งใซใชใ‚Šใพใ™ใ€‚`{ใ‚ญใƒผๅ}`ใฏๅ‚็…งใ—ใŸใ„ใ‚ญใƒผใฎๅๅ‰ใซ็ฝฎใๆ›ใˆใพใ™ใ€‚
- * ไพ‹: `@panel`
-* ๅฎšๆ•ฐ(ๅพŒ่ฟฐ)ใฎๅ‚็…ง
- * `${ๅฎšๆ•ฐๅ}`ใจๆ›ธใใจๅฎšๆ•ฐใฎๅ‚็…งใซใชใ‚Šใพใ™ใ€‚`{ๅฎšๆ•ฐๅ}`ใฏๅ‚็…งใ—ใŸใ„ๅฎšๆ•ฐใฎๅๅ‰ใซ็ฝฎใๆ›ใˆใพใ™ใ€‚
- * ไพ‹: `$main`
-* ้–ขๆ•ฐ(ๅพŒ่ฟฐ)
- * `:{้–ขๆ•ฐๅ}<{ๅผ•ๆ•ฐ}<{่‰ฒ}`
+#### ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ๋ฌธ
+* 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋œ ์ƒ‰
+ * ์˜ˆ: `#00ff00`
+* `rgb(r, g, b)` ํ˜•์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ์ƒ‰
+ * ์˜ˆ: `rgb(0, 255, 0)`
+* `rgb(r, g, b, a)` ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋œ ํˆฌ๋ช…๋„๋ฅผ ํฌํ•จํ•œ ์ƒ‰์ƒ
+ * ์˜ˆ: `rgba(0, 255, 0, 0.5)`
+* ๋‹ค๋ฅธ ํ‚ค ๊ฐ’ ์ฐธ์กฐ
+ * `@{ํ‚ค ์ด๋ฆ„}`์œผ๋กœ ์“ฐ๋ฉด ๋‹ค๋ฅธ ํ‚ค์˜ ๊ฐ’์„ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. `{ํ‚ค ์ด๋ฆ„}`์€ ์ฐธ์กฐํ•˜๋ ค๋Š” ํ‚ค์˜ ์ด๋ฆ„์œผ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
+ * ์˜ˆ: `@panel`
+* ์ •์ˆ˜(ํ›„์ˆ )์˜ ์ฐธ์กฐ
+ * `${์ •์ˆ˜๋ช…}`์ด๋ผ๊ณ  ์“ฐ๋ฉด ์ •์ˆ˜๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. `{์ •์ˆ˜๋ช…}`์€ ์ฐธ์กฐํ•˜๋ ค๋Š” ์ •์ˆ˜์˜ ์ด๋ฆ„์œผ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
+ * ์˜ˆ: `$main`
+* ํ•จ์ˆ˜(ํ›„์ˆ )
+ * `:{ํ•จ์ˆ˜๋ช…}<{์ธ์ˆ˜}<{์ƒ‰์ƒ}`
#### ์ƒ์ˆ˜
-ใ€ŒCSSๅค‰ๆ•ฐใจใ—ใฆๅ‡บๅŠ›ใฏใ—ใŸใใชใ„ใŒใ€ไป–ใฎCSSๅค‰ๆ•ฐใฎๅ€คใจใ—ใฆไฝฟใ„ใพใ‚ใ—ใŸใ„ใ€ๅ€คใŒใ‚ใ‚‹ใจใใฏใ€ๅฎšๆ•ฐใ‚’ไฝฟใ†ใจไพฟๅˆฉใงใ™ใ€‚ ใ‚ญใƒผๅใ‚’`$`ใงๅง‹ใ‚ใ‚‹ใจใ€ใใฎใ‚ญใƒผใฏCSSๅค‰ๆ•ฐใจใ—ใฆๅ‡บๅŠ›ใ•ใ‚Œใพใ›ใ‚“ใ€‚
+ใ€ŒCSS ๋ณ€์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ์ง€ ์•Š์ง€๋งŒ, ๋‹ค๋ฅธ CSS ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์‚ฌ์šฉใ€ํ•˜๊ณ  ์‹ถ์€ ๊ฐ’์ด ์žˆ์„ ๋•Œ๋Š”, ์ •์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ‚ค์˜ ์ด๋ฆ„ ์•ž์— `$`๋ฅผ ๋ถ™์ด๋ฉด, ํ‚ค๊ฐ€ CSS ๋ณ€์ˆ˜๋กœ ์ถœ๋ ฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
#### ํ•จ์ˆ˜
wip
diff --git a/src/docs/ko-KR/timelines.md b/src/docs/ko-KR/timelines.md
index ecaaa644aa..fca5bde9a2 100644
--- a/src/docs/ko-KR/timelines.md
+++ b/src/docs/ko-KR/timelines.md
@@ -1,15 +1,15 @@
-# ใ‚ฟใ‚คใƒ ใƒฉใ‚คใƒณใฎๆฏ”่ผƒ
+# ํƒ€์ž„๋ผ์ธ์˜ ๋น„๊ต
-https://docs.google.com/spreadsheets/d/1lxQ2ugKrhz58Bg96HTDK_2F98BUritkMyIiBkOByjHA/edit?usp=sharing
+https://docs.google.com/spreadsheets/d/1uNVxlN4WUPAxrR0-5uXXeoJiUb_kDTaoGT5VLYntZpg/edit?usp=sharing
## ํ™ˆ
-่‡ชๅˆ†ใฎใƒ•ใ‚ฉใƒญใƒผใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟ
+์ž์‹ ์ด ํŒ”๋กœ์šฐํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ๋…ธํŠธ
## ๋กœ์ปฌ
-ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
+๊ณต๊ฐœ ๋ฒ”์œ„๊ฐ€ ใ€Œํ™ˆใ€์œผ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋กœ์ปฌ ์œ ์ €์˜ ๋…ธํŠธ
## ์†Œ์…œ
-่‡ชๅˆ†ใฎใƒ•ใ‚ฉใƒญใƒผใ—ใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผใฎๆŠ•็จฟใจใ€ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
+์ž์‹ ์ด ํŒ”๋กœ์šฐํ•˜๊ณ  ์žˆ๋Š” ์œ ์ €์˜ ๋…ธํŠธ์™€, ๊ณต๊ฐœ ๋ฒ”์œ„๊ฐ€ ใ€Œํ™ˆใ€์œผ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋กœ์ปฌ ์œ ์ €์˜ ๋…ธํŠธ
## ๊ธ€๋กœ๋ฒŒ
-ๅ…จใฆใฎใƒญใƒผใ‚ซใƒซใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟใจใ€ใ‚ตใƒผใƒใƒผใซๅฑŠใ„ใŸๅ…จใฆใฎใƒชใƒขใƒผใƒˆใƒฆใƒผใ‚ถใƒผใฎใ€Œใƒ›ใƒผใƒ ใ€ๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๆŠ•็จฟ
+๊ณต๊ฐœ ๋ฒ”์œ„๊ฐ€ ใ€Œํ™ˆใ€์œผ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋กœ์ปฌ ์œ ์ €์˜ ๋…ธํŠธ์™€, ์„œ๋ฒ„์— ๋ฐฐ๋‹ฌ๋œ ๊ณต๊ฐœ ๋ฒ”์œ„๊ฐ€ ใ€Œํ™ˆใ€์œผ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋ฆฌ๋ชจํŠธ ์œ ์ €์˜ ๋…ธํŠธ
diff --git a/src/docs/zh-CN/theme.md b/src/docs/zh-CN/theme.md
index 1f33c00b41..a0d0c10bcd 100644
--- a/src/docs/zh-CN/theme.md
+++ b/src/docs/zh-CN/theme.md
@@ -43,7 +43,7 @@
* `props` ... ๅ…ณไบŽไธป้ข˜ๆ ทๅผ็š„ๅฎšไน‰๏ผŒไธ‹้ขๆ˜ฏ่ฏฆ็ป†ไป‹็ปใ€‚
### ไธป้ข˜ๆ ทๅผๅฎšไน‰
-ๅœจ `props` ไธ‹๏ผŒไฝ ๅฏไปฅๅฎšไน‰ไธป้ข˜็š„ๆ ทๅผใ€‚ ้”ฎๆ˜ฏ CSS ๅ˜้‡ๅ๏ผŒๅ€ผๆ˜ฏๆŒ‡ๅฎš็š„ๅ†…ๅฎนใ€‚ ่ฏทๆณจๆ„๏ผŒ`props` ๅฏน่ฑกๆ˜ฏไปŽๅŸบ็ก€ไธป้ข˜้›†็ปงๆ‰ฟ็š„ใ€‚ ๅฆ‚ๆžœ่ฟ™ไธชไธป้ข˜็š„ `base` ๆ˜ฏ `light`๏ผŒๅˆ™ๅŸบ็ก€ไธป้ข˜ไธบ [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5)๏ผ›ๅฆ‚ๆžœ `dark`๏ผŒๅˆ™ๅŸบ็ก€ไธป้ข˜ไธบ [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5)ใ€‚ ๆขๅฅ่ฏ่ฏด๏ผŒๅณไฝฟ่ฟ™ไธชไธป้ข˜ไธญ็š„ `props` ไธญๆฒกๆœ‰ๅฎšไน‰ๅ…ณ้”ฎ็š„ `panel`๏ผŒไนŸไผš็ปงๆ‰ฟๅœจๅŸบ็ก€ไธป้ข˜ไธญๆ‰€ๆ‹ฅๆœ‰ `panel`ใ€‚
+ๅœจ `props` ไธ‹๏ผŒไฝ ๅฏไปฅๅฎšไน‰ไธป้ข˜็š„ๆ ทๅผใ€‚ ้”ฎๆ˜ฏ CSS ๅ˜้‡ๅ๏ผŒๅ€ผๆ˜ฏๆŒ‡ๅฎš็š„ๅ†…ๅฎนใ€‚ ่ฏทๆณจๆ„๏ผŒ`props` ๅฏน่ฑกๆ˜ฏไปŽๅŸบ็ก€ไธป้ข˜้›†็ปงๆ‰ฟ็š„ใ€‚ ๅฆ‚ๆžœ่ฟ™ไธชไธป้ข˜็š„ `base` ๆ˜ฏ `light`๏ผŒๅˆ™ๅŸบ็ก€ไธป้ข˜ไธบ [_light.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_light.json5)๏ผ›ๅฆ‚ๆžœ `dark`๏ผŒๅˆ™ๅŸบ็ก€ไธป้ข˜ไธบ [_dark.json5](https://github.com/syuilo/misskey/blob/develop/src/client/themes/_dark.json5)ใ€‚ ๆขๅฅ่ฏ่ฏด๏ผŒๅณไฝฟ่ฟ™ไธชไธป้ข˜ไธญ็š„ `props` ไธญๆฒกๆœ‰ๅฎšไน‰ๅ…ณ้”ฎ็š„ `panel`๏ผŒไนŸไผš็ปงๆ‰ฟๅœจๅŸบ็ก€ไธป้ข˜ไธญๆ‰€ๆ‹ฅๆœ‰ `panel`ใ€‚
#### ๅฏไปฅๅœจๅ€ผไธญไฝฟ็”จ็š„่ฏญๆณ•
* ไปฅๅๅ…ญ่ฟ›ๅˆถ่กจ็คบ็š„้ขœ่‰ฒ
diff --git a/src/server/api/endpoints/notifications/read.ts b/src/server/api/endpoints/notifications/read.ts
new file mode 100644
index 0000000000..fe8e5ba44f
--- /dev/null
+++ b/src/server/api/endpoints/notifications/read.ts
@@ -0,0 +1,42 @@
+import $ from 'cafy';
+import { ID } from '@/misc/cafy-id';
+import { publishMainStream } from '../../../../services/stream';
+import define from '../../define';
+import { Notifications } from '../../../../models';
+import { readNotification } from '../../common/read-notification';
+import { ApiError } from '../../error';
+
+export const meta = {
+ tags: ['notifications', 'account'],
+
+ requireCredential: true as const,
+
+ kind: 'write:notifications',
+
+ params: {
+ notificationId: {
+ validator: $.type(ID),
+ },
+ },
+
+ errors: {
+ noSuchNotification: {
+ message: 'No such notification.',
+ code: 'NO_SUCH_NOTIFICATION',
+ id: 'efa929d5-05b5-47d1-beec-e6a4dbed011e'
+ },
+ },
+};
+
+export default define(meta, async (ps, user) => {
+ const notification = await Notifications.findOne({
+ notifieeId: user.id,
+ id: ps.notificationId,
+ });
+
+ if (notification == null) {
+ throw new ApiError(meta.errors.noSuchNotification);
+ }
+
+ readNotification(user.id, [notification.id]);
+});
diff --git a/src/server/api/streaming.ts b/src/server/api/streaming.ts
index 7224c23570..57e8c90860 100644
--- a/src/server/api/streaming.ts
+++ b/src/server/api/streaming.ts
@@ -35,10 +35,22 @@ module.exports = (server: http.Server) => {
const main = new MainStreamConnection(connection, ev, user, app);
+ const intervalId = user ? setInterval(() => {
+ Users.update(user.id, {
+ lastActiveDate: new Date(),
+ });
+ }, 1000 * 60 * 5) : null;
+ if (user) {
+ Users.update(user.id, {
+ lastActiveDate: new Date(),
+ });
+ }
+
connection.once('close', () => {
ev.removeAllListeners();
main.dispose();
redisClient.off('message', onRedisMessage);
+ if (intervalId) clearInterval(intervalId);
});
connection.on('message', async (data) => {
@@ -46,11 +58,5 @@ module.exports = (server: http.Server) => {
connection.send('pong');
}
});
-
- if (user) {
- Users.update(user.id, {
- lastActiveDate: new Date(),
- });
- }
});
};
diff --git a/src/server/web/views/base.pug b/src/server/web/views/base.pug
index 9a5c674242..22d5fd0c67 100644
--- a/src/server/web/views/base.pug
+++ b/src/server/web/views/base.pug
@@ -2,7 +2,9 @@ block vars
doctype html
-!= '\n<!-- Thank you for using Misskey! @syuilo -->\n'
+!= '\n<!-- Thank you for using Misskey! -->\n'
+!= '\n<!-- If you are reading this message... how about joining the development of Misskey? -->\n'
+!= '\n<!-- https://github.com/misskey-dev/misskey -->\n'
html