diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-04-18 23:25:55 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-04-18 23:25:55 +0900 |
| commit | 631091940ba13f23dd705596a243c8c585f0d64e (patch) | |
| tree | 571966ad2bf8dde14026b4d253c0bb2d597c580f /src | |
| parent | Merge branch 'develop' (diff) | |
| parent | 12.77.1 (diff) | |
| download | misskey-631091940ba13f23dd705596a243c8c585f0d64e.tar.gz misskey-631091940ba13f23dd705596a243c8c585f0d64e.tar.bz2 misskey-631091940ba13f23dd705596a243c8c585f0d64e.zip | |
Merge branch 'develop'
Diffstat (limited to 'src')
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ใใงใ่ชๅใฎใขใฏใปในใใผใฏใณใ็บ่กใงใใพใใ +### ์๊ธฐ ์์ ์ ์ก์ธ์ค ํ ํฐ์ ์๋์ผ๋ก ๋ฐ๊ธํ๊ธฐ +ใ์ค์ > 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 |